html {

  scroll-behavior: smooth;

}

body {

   font-family: 'Lato', sans-serif !important;

}

h1,h2,h3,h4,h5,h6 {

    font-family: 'Lobster', cursive !important;

}

/*------------------------------------------- (Normal Menu Css End) -----------------------------------*/



/*.fixed-nav {

    top: -1px;

    position: fixed !important;

    transition: .5s;

    -webkit-transition-timing-function: ease-out;

    background-color: white !important;

    box-shadow: 0 5px 10px rgba(0,0,0,0.25), 0 5px 5px rgba(0,0,0,0.22);

}

.fixed-nav nav .navbar-brand {

    top: -5px !important;

    left: 0;

}

.fixed-nav nav .navbar-brand img {

    max-width: 118px !important;

}

.main-navbar-div {

    background-color: white;

}

.main-navbar-div {

    position: fixed;

    z-index: 999;

    width: 100%;

    transition: .5s;

    border-bottom: 1px solid #e8e8e8;

    height: 67px;

}

.main-navbar-div nav {

    background-color: transparent;

    padding: 0px;

}

.main-navbar-div nav .navbar-brand img{

    max-width: 170px;

}

.main-navbar-div nav .navbar-brand {

    position: absolute;

    top: -47px;

    left: 0;

}

.top-nav {

    background-color: #e9e9e9;

    color: white;

    padding: 8px 0px;

}

.navtext {

    font-size: 17px;

    font-weight: 500;

    color: #444444;

}

.main-navbar-div nav ul .nav-item {

    margin-left: 12px;

    margin-right: 12px;

}

.main-navbar-div nav ul .nav-item .nav-link {

    color: #ce9935;

    font-size: 18px;

    font-weight: 600;

    padding-top: 20px;

    padding-bottom: 20px;

    position: relative;

    font-family: 'Lato', sans-serif !important;

}

.main-navbar-div nav ul .nav-item .nav-link:hover {

    color: #c09237;

    transition: .4s;

}

.nav-text-right-div {

    justify-content: flex-end;  

}

.main-navbar-div nav ul .nav-item .nav-link:focus {

    color: #444444;

}

.text-uppercases a {

    color: #c09237;

    font-size: 19px;

    font-weight: 500;

}

.text-uppercases a:hover {

    text-decoration: none;

    color: #444444;

}

.main-navbar-div .dropdown:hover .dropdown-menu {

    display: block;

}

.main-navbar-div nav .dropdown-menu {

    top: 60px;

    border: 0px solid transparent;

    padding: 5px 0px 5px 0px !important;

    box-shadow: 0 10px 15px rgba(0,0,0,0.25), 0 5px 5px rgba(0,0,0,0.22);

}

.top-nav-contain-div {

    display: flex;

    justify-content: flex-end;

    align-items: center;

}

.topselectbox #google_translate_element {

    position: relative;

}

.topselectbox i {

    position: absolute;

    top: 7px;

    right: 14px;

    z-index: 999;

    font-size: 16px;

    color: #444444;

}

.topselectbox #google_translate_element select {

    margin: 0px;

    max-width: 90%;

    padding: 4px 5px 5px 10px;

    border-radius: 5px;

    border: 1px solid #c3c3c3;

    color: #4b4b4b;

    font-weight: 400;

    position: relative;

    -webkit-appearance: none;

    min-width: 155px;

    background-color: transparent;

}

.top-nav-contain-div .top-nav-box {

    margin-left: 5%;

}

.top-nav-contain-div .email-mobile-text {

    color: #444444;

    margin-bottom: 0px;

    font-weight: 400;

    font-size: 17px;

}

.top-nav-contain-div .email-mobile-text i {

    color: #b6b6b6;

    margin-right: 5px;

}

nav .navbarbarndicon i {

    color: #c09237;

    font-size: 21px;

}

.main-navbar-div nav .navbar-toggler {

    border: 4px solid #c09237;

    border-radius: 5px;

}



.nav-arrow-icon {

    position: relative;

    left: -5px;

    font-size: 15px !important;

}

.pointer-remove {

    cursor: default !important;

}

.main-navbar-div nav .dropdown-menu .dropdown-item {

    color: #4b4b4b;

    font-weight: 600;

    padding-top: 7px;

    padding-bottom: 7px;

    font-size: 18px;

    font-family: 'Lato', sans-serif !important;

}

.main-navbar-div nav .dropdown-menu .dropdown-item i {

    position: relative;

    left: -8px;

    font-size: 14px;

    color: #444444;

}

.main-navbar-div nav .dropdown-menu .dropdown-item:hover {

    color: #ca9428 !important;

}

.main-navbar-div nav .dropdown-menu .dropdown-item:hover i {

    color: #ca9428 !important;

}*/





/*------------------------------------------- (Normal Menu Css End) -----------------------------------*/





/*------------------------------------------- (Mega Menu Css Start) -----------------------------------*/



.fixed-nav {

    top: -1px;

    position: fixed !important;

    transition: .5s;

    -webkit-transition-timing-function: ease-out;

    background-color: white !important;

    box-shadow: 0 5px 10px rgba(0,0,0,0.25), 0 5px 5px rgba(0,0,0,0.22);

}

.fixed-nav nav .navbar-brand {

    top: -5px !important;

    left: 0;

}

.fixed-nav nav .navbar-brand img {

    max-width: 120px !important;

}

.main-navbar-div {

    background-color: white;

}

.main-navbar-div {

    position: fixed;

    z-index: 999;

    width: 100%;

    transition: .5s;

    border-bottom: 1px solid #e8e8e8;

}

.main-navbar-div nav {

    background-color: transparent;

    padding: 0px;

}

.main-navbar-div nav .navbar-brand img{

    max-width: 170px;

}

.main-navbar-div nav .navbar-brand {

    position: absolute;

    top: -47px;

    left: 0;

}

.top-nav {

    background-color: #ffffff;

    color: white;

    padding: 8px 0px;

    border-bottom: 1px solid #ebebeb;

    position: relative;

}

/*.top-nav:before {

     content: '';

    position: absolute;

    right: 0;

    bottom: 0; 

    left: 0;s

    z-index: 1;

    border-radius: inherit;

   background-image: linear-gradient(180deg , white, #e0e0e0);

   height: 1px;

}*/

.navtext {

    font-size: 17px;

    font-weight: 500;

    color: #444444;

}

.main-navbar-div nav ul .nav-item {

    margin-left: 12px;

    margin-right: 12px;

}

.fixed-nav nav ul .nav-item .nav-link {



}

.main-navbar-div nav ul .nav-item .nav-link {

    color: #ce9935;

    font-size: 18px;

    font-weight: 600;

    padding-top: 20px;

    padding-bottom: 20px;

    position: relative;

    font-family: 'Lato', sans-serif !important;

}

.main-navbar-div nav ul .nav-item .nav-link:hover {

    color: #c09237;

    transition: .4s;

}

.nav-text-right-div {

    justify-content: flex-end;  

}

.main-navbar-div nav ul .nav-item .nav-link:focus {

    color: #ce9935;

}

.text-uppercases a {

    color: #c09237;

    font-size: 19px;

    font-weight: 500;

}

.text-uppercases a:hover {

    text-decoration: none;

    color: #444444;

}

.mega-menu-contain-div ul li {

    padding: 0px !important; 

}

.mega-menu-contain-div ul li a {

    padding-bottom: 0px !important;

    padding-left: 0px !important;

}

.dropdown-menu-link-div .nav-item .nav-link {

    font-size: 17px !important;

    font-weight: 500 !important;

}

.pointer-remove {

    cursor: default !important;

}

/*---- Mega Menu Navbar css ---------*/



/* adds some margin below the link sets  */

.main-navbar-div .navbar .dropdown-menu div[class*="col"] {

   margin-bottom:1rem;

}



.main-navbar-div .navbar .dropdown-menu {

    background-color: transparent !important;

    border: 0px !important;

    padding: 0;

}

.mega-menu-contain-div {

    max-width: 85% !important;

    width: 100% !important;

    margin: 0% 0% 0% 15% !important;

    background-color: white;

    padding-top: 15px;

    padding-bottom: 0px;

    border-radius: 5px;

    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);

}



/* breakpoint and up - mega dropdown styles */

@media screen and (min-width: 992px) {

  

  /* remove the padding from the navbar so the dropdown hover state is not broken */

.main-navbar-div .navbar {

  padding-top:0px;

  padding-bottom:0px;

}



/* remove the padding from the nav-item and add some margin to give some breathing room on hovers */

.main-navbar-div .navbar .nav-item {

  /*padding:.5rem .5rem;*/

  /*margin:0 .25rem;*/

}



/* makes the dropdown full width  */

.main-navbar-div .navbar .dropdown {position:static;}



.main-navbar-div .navbar .dropdown-menu {

  width:100%;

  left:0;

  right:0;

  top:60px;

  display:block;

  visibility: hidden;

  opacity: 0;

  transition: visibility 0s, opacity 0.3s linear;

  

} 

  /* shows the dropdown menu on hover */

.main-navbar-div .navbar .dropdown:hover .dropdown-menu, .navbar .dropdown .dropdown-menu:hover {

  display:block;

  visibility: visible;

  opacity: 1;

  transition: visibility 0s, opacity 0.3s linear;

}

  

  .main-navbar-div .navbar .dropdown-menu {

    border: 1px solid rgba(0,0,0,.15);

    background-color: #fff;

  }



}

/*---- Mega Menu Navbar end css ---------*/

.top-nav-contain-div {

    display: flex;

    justify-content: flex-end;

    align-items: center;

}

.topselectbox #google_translate_element {

    position: relative;

}

.topselectbox i {

    position: absolute;

    top: 7px;

    right: 14px;

    z-index: 999;

    font-size: 16px;

    color: #444444;

}

.topselectbox #google_translate_element select {

    margin: 0px;

    max-width: 90%;

    padding: 4px 5px 5px 10px;

    border-radius: 5px;

    border: 1px solid #c3c3c3;

    color: #4b4b4b;

    font-weight: 400;

    position: relative;

    -webkit-appearance: none;

    min-width: 155px;

    background-color: transparent;

}

.top-nav-contain-div .top-nav-box {

    margin-left: 5%;

}

.top-nav-contain-div .email-mobile-text {

    color: #4b4b4b;

    margin-bottom: 0px;

    font-weight: 400;

    font-size: 17px;

}

.top-nav-contain-div .email-mobile-text i {

    color: #b6b6b6;

    margin-right: 5px;

}

nav .navbarbarndicon i {

    color: #c09237;

    font-size: 21px;

}

.main-navbar-div nav .navbar-toggler {

    border: 4px solid #c09237;

    border-radius: 5px;

}

.custom-dropdown-menu {

    max-width: 20% !important;

    margin: 0% 0% 0% 45% !important;

    background-color: white;

    padding-top: 15px;

    padding-bottom: 0px;

    border-radius: 5px;

    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);

}

.custom-dropdown-menu ul li {

    padding: 0px !important;     

}

.custom-dropdown-menu ul li a {

    padding-bottom: 0px !important;

    padding-left: 0px !important;

}



.contact-custom-dropdown-menu {

    max-width: 18% !important;

    margin: 0% 0% 0% 85% !important;

    background-color: white;

    padding-top: 15px;

    padding-bottom: 0px;

    border-radius: 5px;

    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);

}

.contact-custom-dropdown-menu ul li {

    padding: 0px !important;     

}

.contact-custom-dropdown-menu ul li a {

    padding-bottom: 0px !important;

    padding-left: 0px !important;

}

.nav-arrow-icon {

    position: relative;

    left: -7px;

    font-size: 20px !important;

    font-weight: 600 !important;

}

.image-div img {

    min-height: 170px;

    max-height: 190px;

    object-fit: cover;

    width: 100%;

}



/*------------------------------------------- (Mega Menu Css Start) -----------------------------------*/



/*--- slider css ---*/

.slidersection .carousel-inner .carousel-item > img {

    -webkit-animation: zoom 30s;

    animation: zoom 30s;

  }

.slidersection .carousel-inner .carousel-item > img {

    height: 90vh;

    width: 100%;

  }

.slidersection .carousel-indicators li {

    height: 15px;

    width: 15px;

    border-radius: 50%;

    margin-left: 5px;

    margin-right: 5px;

    background-color: #eddf5a;

}

.slidersection {

    padding-top: 60px;

}

.slider-indicators {

    bottom: 25px !important;

}

.slider-arrow {

    background-color: #00000096;

    padding: 12px 15px;

    border-radius: 50%;

    font-size: 21px !important;

}

.slidersection .carousel-item .carousel-caption {

   top: 40%;

    left: 50%;

    transform: translate(-50%,-50%);

    width: 100%;

    max-width: 80%;

    height: 0px;

    padding: 0px !important;

    right: unset;

    bottom: unset;

}

.slider-heding-text {

    font-size: 40px;

    position: relative;

    top: 0px;

    padding: 0px 30px;

    font-weight: 500;

}

.slider-big-text {



}

.mobileview {

    display: none;

}

.slider-small-text {

    font-size: 38px;

}

.slider-big-text {

    font-size: 60px;

    /*font-weight: bold;*/

}

/*--- slider css end ---*/



/*--- footer css ---*/

footer {

    background-image: url(../../image/footer-bg-banner.jpg);

    padding: 60px 0px 0px 0px;

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

}

.footersection-two {  

    border-top: 1px solid #4b4b4b;

    padding: 16px 0px;

    margin-top: 45px;

}

.footerflexbox {

    display: flex;

    justify-content: space-between;

}

.footercommontext a {

    color: white;

    font-weight: 500;

    transition: .4s;

}

.footercommontext a:hover {

    text-decoration: none;

}

.footercommontext {

    font-size: 16px;

    color: white;

    letter-spacing: 1px;

}

.footer-heading {

    color: white;

    font-size: 34px;

    margin-bottom: 30px;

    font-weight: 500;

    letter-spacing: 2px;

}

.footer-ul {

    list-style-type: none;

    padding-left: 0px;

}

.footer-ul li {

    margin-bottom: 13px;

    position: relative;

    padding-left: 20px;

}

.footer-ul li:before {

    font-family: FontAwesome;

    content: "\f105";

    display: inline-block;

    padding-right: 0px;

    vertical-align: middle;

    font-weight: 100;

    color: white;

    position: absolute;

    left: 0px;

    font-size: 18px;

}

.footer-ul .footer-contact-text {

    padding-left: 15px;

    font-size: 17px;

    color: #3a3a3a;

}

.footer-logo {

    text-align: center;

}

.footer-logo img {

    max-width: 185px;

}

.footer-ul li a {

    color: white;

    font-size: 18px;

    transition: .4s;

    font-weight: 500;

    font-family: 'Lato', sans-serif !important;

}

.footer-ul li a:hover {

    text-decoration: none;

    color: #cd9b35;

    transition: .4s;

}

.cus-float-div {

    float: right;

}

.footer-padding-div {

    padding-left: 25%;

}

.footercommontext a:hover {

    color: #cd9b35;

    transition: .4s;

}

.com-thanks-div {

    margin-top: 180px;
    margin-bottom: 100px;

}

.com-thanks-div .thankstextdiv {

    margin-top: 40px;


}

.thankstextdiv .main-heading {

    font-size: 42px;

    margin-bottom: 20px;

    color: #ce9935;

    font-weight: 600;

    letter-spacing: 1px;

}

.thankstextdiv .paratext {

    color: black;

    font-size: 17px;

}

.thankstextdiv .paratext a {

    color: #ce9935;

    font-weight: bold;

}

.thankstextdiv .paratext a:hover {

    text-decoration: none;

}

.footer-pading-left {

    padding-left: 25%;

}

.footer-padding-sec-two {

    padding-left: 5%;

}

/*--- footer css end ---*/



.inline-flex-div {

    display: inline-flex;

    align-items: center;

    justify-content: center;

}

.inline-flex-div {

    display: inline-flex;

    align-items: center;

}

.common-heading-div {

    text-align: center;

}

.color-text {

    color: #ce9935;

}

.common-heading-div .small-heaidng {

    margin-bottom: 5px;

    font-size: 28px;

    letter-spacing: 2px;

    font-weight: 500;

    color: #49494b;

}   

.common-heading-div .big-heading {

    letter-spacing: 2px;

    font-weight: 500;

    color: #49494b;

    margin-bottom: 0px;

    font-size: 42px;

}

.export-sec-main-div {

    padding-top: 100px;

    padding-bottom: 100px;

}

.common-para {

    color: #2e2e2e;

    font-size: 18px;

    margin-bottom: 15px;

    margin-top: 0;

    line-height: 32px;

    font-weight: 500;

    text-align: justify;

}

.common-btn-div {

    text-align: center;

}

.common-btn-div .btn {

    background-color: #49494b;

    color: white;

    min-width: 200px;

    padding-top: 11px;

    padding-bottom: 11px;

    border-top-left-radius: 15px;

    border-top-right-radius: 15px;

    border-bottom-left-radius: 15px;

    border-bottom-right-radius: 0px;

    font-size: 20px;

    font-family: 'Lobster', cursive !important;

    letter-spacing: 2px;

    transition: 0.5s;

}

.export-sec-main-div .common-heading-div {

    margin-bottom: 30px;

}

.export-sec-main-div .common-btn-div {

    margin-top: 30px;

}

.padding-left-space-divs {

    padding-left: 20px;

}

.common-btn-div .btn:hover {

    color: #ce9935;

}

.common-btn-div .btn:focus {

    outline: unset !important;

    box-shadow: unset !important;

}

.product-catagory-sec {

    background-image: url(../../image/prod-bg-banner.jpg);

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

    padding-top: 100px;

    padding-bottom: 100px;

}

.product-catagory-contain-div {

    margin-top: 70px;

}

.product-catagory-contain-div .common-img-div {

    position: relative;

    margin-bottom: 40px;

}

.product-catagory-contain-div .common-img-div img {

    border-bottom-left-radius: 20px;

    border-bottom-right-radius: 20px;

    box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);

}

.product-catagory-contain-div .product-name-text {

    color: #232323;

    margin-bottom: 0px;

    position: absolute;

    bottom: -10px;

    background-color: #e6ae3c;

    width: 100%;

    padding: 10px 0px;

    text-align: center;

    font-size: 23px;

    letter-spacing: 1px;

    border-radius: 50px;

    transition: .3s;

}

.prod-long-img {

    margin-bottom: 30px;

}

.prod-long-img img {

    max-height: 245px;

    width: 100%;

    object-fit: cover;

}

.common-img-div:hover .product-name-text {

    color: white;

    transition: .3s;

}

.export-img-divss {

    position: relative;

}

.export-headings {

    position: absolute;

    top: 6%;

    width: 100%;

}

.export-button {

    position: absolute;

    bottom: 6%;

    width: 100%;      

}

.home-contact-div {

    padding-top: 100px;

    padding-bottom: 100px;

}

.home-contact-box {

    display: flex;

    align-items: center;

}

.home-contact-box .lefts-box {

    border: 1px solid #e4e4e4;

    width: 80px;

    height: 80px;

    position: relative;

    margin-right: 20px;

    text-align: center;

}

.home-contact-box .lefts-box img {

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

}

.home-contact-box .rights-box h6 {

    color: #ce9a33;

    font-size: 22px;

    letter-spacing: 1px;

    margin-bottom: 3px;

}

.home-contact-box .rights-box p {

    margin-bottom: 0px;

    color: #2e2e2e;

    font-weight: 700;

    font-size: 16px;

}

/*.mobile-common-banner {

    display: none;

}*/

.desk-common-banner {

    height: 65vh;

    background-repeat: no-repeat;

    background-position: center;

    background-size: cover;

    margin-top: 65px;

    position: relative;

}

.desk-inquery-banner {

    background-image: url(../../image/enquiry.jpg);

}

.desk-reach-us-banner {

    background-image: url(../../image/contact-us.jpg);

}

.desk-export-banner {

    background-image: url(../../image/export.jpg);

}

.desk-aboutus-banner {

    background-image: url(../../image/about.jpg);

}

.desk-sugar-rice-grain-banner {

    background-image: url(../../image/sugar-rise-grain-desk-banner.jpg);

}

.desk-oli-fats-banner {

    background-image: url(../../image/oils-fats-desk-banner.jpg);

}

.desk-vegetable-banner {

    background-image: url(../../image/vegetable-fruits-desk-banner.jpg);

}

.desk-masala-banner {

    background-image: url(../../image/masala-desk-banner.jpg);

}

.desk-grocery-pulses-banner {

    background-image: url(../../image/grocery-pulses-desk-banner.jpg);       

}

.desk-dry-fruits-banner {

    background-image: url(../../image/dry-fruits-desk-banner.jpg);     

}

.desk-packaged-food-banner {

    background-image: url(../../image/package-banner.jpg);   

}   

.desk-disposible-item-banner {

    background-image: url(../../image/dispossible-banner.jpg);   

}



.mobile-common-banner {

    height: 50vh;

    background-repeat: no-repeat;

    background-position: center;

    background-size: cover;

    margin-top: 65px;

    position: relative;

}

.mobile-inquery-banner {

    background-image: url(../../image/enquiry-mobile.jpg);

}

.mobile-reach-us-banner {

    background-image: url(../../image/contact-us-mobile.jpg);

}  

.mobile-export-banner {

    background-image: url(../../image/export-mobile.jpg);

} 

.mobile-aboutus-banner {

    background-image: url(../../image/about-mobile.jpg);

}

.mobile-sugar-rice-grain-banner {

    background-image: url(../../image/sugar-rise-grain-mob-banner.jpg);

}

.mobile-oli-fats-banner {

    background-image: url(../../image/oils-fats-mob-banner.jpg);

}

.mobile-vegetable-banner {

    background-image: url(../../image/vegetable-fruits-mob-banner.jpg);

}

.mobile-masala-banner {

    background-image: url(../../image/masala-mob-banner.jpg);

}

.mobile-grocery-pulses-banner {

    background-image: url(../../image/grocery-pulses-mob-banner.jpg);   

}

.mobile-dry-fruits-banner {

    background-image: url(../../image/dry-fruits-mob-banner.jpg);           

}

.mobile-packaged-food-banner {

    background-image: url(../../image/package-mobile.jpg);

}

.mobile-disposible-item-banner {

    background-image: url(../../image/dissposible-mobile.jpg);

}





.product-inner-page-heding {

    position: absolute;

    width: 100%;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

}

.product-inner-page-heding .big-heading {

    color: white; 

    font-size: 52px;

}

.inquery-img-div img {

    width: 100%;

}

.inquery-main-div {

    padding-bottom: 100px;

    background-color: #f2f2f2;

}

.inquery-main-div .common-heading-div {

    margin-bottom: 100px;

    margin-top: 80px;

}

.inquery-form-main-div {

    width: 100%;

}

.inquery-form-main-div .inquery-form-div {

    /*width: 80%;*/

    /*margin: 0 auto;*/

    margin-bottom: 35px;

}

.inquery-form-div input {

    height: 50px;

    border-radius: 50px;

    padding-left: 25px;

    background-color: white;

    transition: 0.5s;

    border-bottom-right-radius: 0px;

}

.inquery-form-div input:focus , .inquery-form-div textarea:focus{

    outline: unset !important;

    box-shadow: unset !important;

    border: 2px solid #d1a147;

    transition: 0.5s;

    background-color: #d1a147;

}

.inquery-form-div textarea {

    border-radius: 30px;

    padding-left: 20px;

    padding-top: 20px;

    padding-bottom: 25px;

    border-bottom-right-radius: 0px;

}

.inquery-form-div input::placeholder , .inquery-form-div textarea::placeholder {

    font-size: 15px;

    color: #4a4a4c;

}

.common-inner-page-heading-div .common-heading-div {

    margin-top: 80px;

    margin-bottom: 100px;

}   

.reachus-map-sec-div img {

    width: 100%;

}

.contact-icon-box {

    text-align: center;

    padding-top: 30px;

}

.contact-icon-box img {

    max-width: 80px;

}

.contact-detals-div {

    margin-bottom: 100px;

}

.con-heading-text {

    text-align: center;

    margin-top: 35px;

    font-size: 28px;

    color: #4a4a4c;

    letter-spacing: 1px;

    font-weight: 600;

}

.contact-box-div {

    box-shadow: 1px 2px 20px 4px rgba(0, 0, 0, 0.13), 0px 3px 15px 0px rgba(0, 0, 0, 0.02);

    min-height: 530px;

    padding: 0px 15px 15px 15px;

}

.space-boxs {

    min-height: 350px;

}

.con-para-text {

    text-align: center;

    margin-bottom: 0;

    margin-top: 40px;

    font-size: 19px;

    color: #4a4a4c;

    font-weight: 500;

}

.about-us-main-div {

    margin-bottom: 80px;

}

.vision-mission-sec {

    margin-bottom: 100px;

}

.about-heading-div h3 {

    margin-bottom: 15px;

    font-size: 40px;

    letter-spacing: 1px;

    color: #ce9936;

}

.com-para-divs {

    margin-top: 50px;

}

.vision-mission-box {

    padding: 0px 20px 20px 20px;

    transition: .5s;

}

/*.vision-mission-box:hover {

    box-shadow: unset !important;

    transition: .5s;

    border: 1px solid #e4e4e4;

}*/

.vision-mission-box .con-heading-text {

    text-align: center;

    margin-top: 30px;

    font-size: 32px;

    color: #ce9936;

    letter-spacing: 2px;

    font-weight: 500;

    margin-bottom: 40px;

}

.vision-mission-box .contact-icon-box img {

    max-width: 160px;

}

.vision-mission-box .contact-icon-box {

    padding-top: 20px;

}

.vision-mission-box .con-para-text {

    text-align: left;

    font-size: 16px;

    margin-bottom: 7px;

    margin-top: 7px;

    line-height: 26px;

}



/*------------------------------------------------------ Product Page Css ------------------------------------------*/



.sub-sec-main-div {

    background-repeat: no-repeat;

    background-position: center;

    background-size: cover;

    padding-top: 80px;

    padding-bottom: 80px;

    position: relative;

    border-bottom: 3px solid #c7c7c7;

    border-top: 3px solid #c7c7c7;

}

.vegetable-sec-main-div {

    background-image: url(../../image/veg-center.jpg);

}

.fruits-sec-main-div {

    background-image: url(../../image/fruit-center.jpg);

}

.spices-sec-main-div {

    background-image: url(../../image/spice-center.jpg);           

}

.masalas-sec-main-div {

    background-image: url(../../image/masala-center.jpg);

}

.flvouring-sec-main-div {

    background-image: url(../../image/flavour-center.jpg);

}

.food-colours-sec-main-div {

    background-image: url(../../image/foodcol-center.jpg);

}

.ready-masala-sec-main-div {

    background-image: url(../../image/ready-masala-center.jpg);

}

.mix-habes-sec-main-div {

    background-image: url(../../image/Habes-center.jpg);

}

.sugar-sec-main-div {

    background-image: url(../../image/sugar-center.jpg);       

}

.rise-sec-main-div {

    background-image: url(../../image/rice-center.jpg);      

}

.grain-sec-main-div {

    background-image: url(../../image/grain-center.jpg);      

}

.flour-sec-main-div {

    background-image: url(../../image/floor-center.jpg);  

}

.pulses-sec-main-div {

    background-image: url(../../image/Pulses-center.jpg);     

}

.dry-sec-main-div {

    background-image: url(../../image/dry-center.jpg);

}

.nuts-sec-main-div {

    background-image: url(../../image/Peanuts-center.jpg);

}

.olis-sec-main-div {

    background-image: url(../../image/oils-center.jpg);

}

.ghee-sec-main-div {

    background-image: url(../../image/Ghee-center.jpg);

}

.fats-sec-main-div {

    background-image: url(../../image/fats-center.jpg);

}

.sausces-sec-main-div {

    background-image: url(../../image/Sauce-center.jpg);

}

.syrups-sec-main-div {

    background-image: url(../../image/syrup-center.jpg);

}

.jam-sec-main-div {

    background-image: url(../../image/jam-center.jpg);

}

.tinfruits-sec-main-div {

    background-image: url(../../image/tin-fruit-center.jpg);

}

.nooduls-sec-main-div {

    background-image: url(../../image/Pasta-center.jpg);   

}

.disposalbeitems-sec-main-div {

    background-image: url(../../image/dissposible-center.jpg); 

}









.sub-sec-main-div:before {

    position: absolute;

    width: 15%;

    height: 100%;

    content: " ";

    left: 0;

    top: 0;

    background-repeat: no-repeat;

    background-position: left center;

    background-size: cover;

}

.sub-sec-main-div:after {

    position: absolute;

    width: 15%;

    height: 100%;

    content: " ";

    right: 0;

    top: 0;

    background-repeat: no-repeat;

    background-position: right center;

    background-size: cover;

} 

.vegetable-sec-main-div:before {

    background-image: url(../../image/veg-before.jpg);

}  

.vegetable-sec-main-div:after {

    background-image: url(../../image/veg-after.jpg);

} 

.fruits-sec-main-div:before {

    background-image: url(../../image/fruit-before.jpg);

}

.fruits-sec-main-div:after {

    background-image: url(../../image/fruit-after.jpg);       

}

.spices-sec-main-div:before {

    background-image: url(../../image/spice-before.jpg);

}

.spices-sec-main-div:after {

    background-image: url(../../image/spice-after.jpg);      

}

.masalas-sec-main-div:before {

    background-image: url(../../image/masala-before.jpg);

}

.masalas-sec-main-div:after {

    background-image: url(../../image/masala-after.jpg);      

}

.flvouring-sec-main-div:before {

    background-image: url(../../image/flavour-before.jpg);      

}

.flvouring-sec-main-div:after {

    background-image: url(../../image/flavour-after.jpg);           

}

.food-colours-sec-main-div:before {

    background-image: url(../../image/foodcol-before.jpg);

}

.food-colours-sec-main-div:after {

    background-image: url(../../image/foodcol-after.jpg);           

}

.ready-masala-sec-main-div:before {

    background-image: url(../../image/ready-masala-before.jpg);    

}

.ready-masala-sec-main-div:after {

    background-image: url(../../image/ready-masala-after.jpg);    

}   

.mix-habes-sec-main-div:before {

    background-image: url(../../image/Habes-before.jpg);  

}

.mix-habes-sec-main-div:after {

    background-image: url(../../image/Habes-after.jpg);  

}

.sugar-sec-main-div:before {

    background-image: url(../../image/sugar-before.jpg); 

}

.sugar-sec-main-div:after {

    background-image: url(../../image/sugar-after.jpg); 

}

.rise-sec-main-div:before {

    background-image: url(../../image/rice-before.jpg); 

}

.rise-sec-main-div:after {

    background-image: url(../../image/rice-after.jpg); 

}

.grain-sec-main-div:after {

    background-image: url(../../image/grain-after.jpg);

}

.grain-sec-main-div:before {

    background-image: url(../../image/grain-before.jpg);

}

.flour-sec-main-div:before {

    background-image: url(../../image/floor-before.jpg);

}

.flour-sec-main-div:after {

    background-image: url(../../image/floor-after.jpg);

}

.pulses-sec-main-div:before {

    background-image: url(../../image/Pulses-before.jpg);

}

.pulses-sec-main-div:after {

    background-image: url(../../image/Pulses-after.jpg);          

}

.dry-sec-main-div:before {

    background-image: url(../../image/dry-before.jpg);

}   

.dry-sec-main-div:after {

    background-image: url(../../image/dry-after.jpg);

}

.nuts-sec-main-div:before {

    background-image: url(../../image/Peanuts-before.jpg);

}

.nuts-sec-main-div:after {

    background-image: url(../../image/Peanuts-after.jpg);

}

.olis-sec-main-div:before {

    background-image: url(../../image/oil-before.jpg);

}

.olis-sec-main-div:after {

    background-image: url(../../image/oil-after.jpg);

}

.ghee-sec-main-div:before {

    background-image: url(../../image/Ghee-before.jpg);

}

.ghee-sec-main-div:after {

    background-image: url(../../image/Ghee-after.jpg);       

}

.fats-sec-main-div:before {

    background-image: url(../../image/fats-before.jpg); 

}

.fats-sec-main-div:after {

    background-image: url(../../image/fats-after.jpg); 

}

.sausces-sec-main-div:before {

    background-image: url(../../image/Sauce-before.jpg); 

}

.sausces-sec-main-div:after {

    background-image: url(../../image/Sauce-after.jpg); 

}

.syrups-sec-main-div:before {

    background-image: url(../../image/syrup-before.jpg);

}

.syrups-sec-main-div:after {

    background-image: url(../../image/syrup-after.jpg);

}

.jam-sec-main-div:before {

    background-image: url(../../image/jam-before.jpg);

}

.jam-sec-main-div:after {

    background-image: url(../../image/jam-after.jpg);      

}

.tinfruits-sec-main-div:before {

    background-image: url(../../image/tin-fruit-before.jpg);  

} 

.tinfruits-sec-main-div:after {

    background-image: url(../../image/tin-fruit-after.jpg);  

} 

.nooduls-sec-main-div:before {

    background-image: url(../../image/Pasta-before.jpg); 

}

.nooduls-sec-main-div:after {

    background-image: url(../../image/Pasta-after.jpg); 

}

.disposalbeitems-sec-main-div:before {

    background-image: url(../../image/dissposible-before.jpg); 

}

.disposalbeitems-sec-main-div:after {

    background-image: url(../../image/dissposible-after.jpg); 

}









.list-item-main-div ul {

    padding: 0px;

    list-style-type: none;

}

.list-item-main-div ul li {

    color: #272727;

    font-size: 18px;

    line-height: 30px;

    text-align: left;

    margin-bottom: 10px;

    position: relative;

    padding-left: 30px;

    letter-spacing: 1px;

    font-weight: 500;

}

.list-item-main-div ul li:before {

    font-family: FontAwesome;

    content: "\f00c";

    display: inline-block;

    padding-right: 0px;

    vertical-align: middle;

    font-weight: 100;

    color: #ce9935;

    position: absolute;

    left: 0px;

    font-size: 17px;

    top: 1px;

}



/*------------------------------------------------------ Product Page Css ------------------------------------------*/













.sub-sec-main-heading {

    text-align: center;

}

.sub-sec-main-heading h4 {

    margin-bottom: 0px;

    letter-spacing: 2px;

    font-weight: 500;

    color: #4b4b4b;

    font-size: 40px;

}

.sub-category-div {

    margin-top: 80px;

}

.category-img-box {

    max-width: 80%;

    margin: 0 auto;

    border-bottom-left-radius: 35px;

    border-bottom-right-radius: 35px;

}

.category-img-box img {

    border-bottom-left-radius: 35px;

    border-bottom-right-radius: 35px;

    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);

    width: 100%;

}

.category-box-div {

    position: relative;

    margin-bottom: 110px;

    transition: .5s;

}

.cat-heading-box {

    background-color: #f9af2c;

    position: absolute;

    width: 100%;

    top: -58px;

    border: 1px solid #f9af2c;

    padding: 15px;

    border-top-left-radius: 35px;

    border-top-right-radius: 35px;

}

.cat-heading-box:after {

    content: "";

    position: absolute;

    width: 52px;

    height: 50px;

    background: #c48105;

    bottom: -51px;

    left: -1px;

    clip-path: polygon(0 0, 66% 100%, 66% 0);

}

.cat-heading-box:before {

    content: "";

    position: absolute;

    width: 52px;

    height: 50px;

    background: #c48105;

    bottom: -51px;

    right: -1px;

    clip-path: polygon(33% 0, 33% 100%, 100% 0);

}

.cat-heading-box h5 {

    margin-bottom: 0px;

    text-align: center;

    font-size: 24px;

    color: #1f1f1f;

    letter-spacing: 1px;

}

.category-box-div:hover .cat-heading-box h5 {

    color: #754c00;

    transition: .5s;

}

.right-space-div {

    padding-right: 20px;

}

.high-light-text-div {

    margin-bottom: 80px;

}

.high-light-text-div h3 {

    color: #a6a6a6;

    letter-spacing: 2px;

    text-align: center;

    line-height: 42px;

    margin-bottom: 0px;

    font-size: 32px;

    font-weight: 400;

}

.list-of-sub-cat-div h4 {

    color: #49494b;

    letter-spacing: 2px;

    font-size: 36px;

    margin-bottom: 25px;

    text-align: left;

}

.list-of-sub-cat-div ul {

    list-style-type: none;

    padding-left: 0px;

}

.list-of-sub-cat-div ul li {

    color: #333;

    font-size: 18px;

    line-height: 30px;

    text-align: left;

    margin-bottom: 10px;

    position: relative;

    padding-left: 30px;

}

.list-of-sub-cat-div ul li:before {

    font-family: FontAwesome;

    content: "\f00c";

    display: inline-block;

    padding-right: 0px;

    vertical-align: middle;

    font-weight: 100;

    color: #c48106;

    position: absolute;

    left: 0px;

}

.list-of-sub-cat-div {

    padding-left: 7%;

}

.export-contain-div {

    margin-bottom: 100px;

}

.export-contain-div .exp-para-texts {

    text-align: center;

    color: #a6a6a6;

    margin-bottom: 0;

    font-size: 30px;

    line-height: 44px;

    letter-spacing: 2px;

}
.com-value-slider-div .slick-slide {
    height: auto !important; 
}



































@media only screen and (min-width: 320px) and (max-width: 575px) { 

  

}

@media only screen and (min-width: 320px) and (max-width: 767px) {

    .desktopview {

        display: none;

    }

    .mobileview {

        display: block;

        height: 65vh !important;

        object-fit: cover;

    }

    .slider-arrow {

        background-color: #00000096;

        padding: 12px 15px;

        border-radius: 50%;

        font-size: 20px !important;

    }

    .slidersection {

        padding-top: 60px;

    } 

    .slider-indicators {

        bottom: 0px !important;

    }

    .navtext {

        font-size: 15px;

        font-weight: 500;

        text-align: center;

    }

    .main-navbar-div:before {

        display: none;

    }

    .main-navbar-div:after {

        display: none;

    }

    .main-navbar-div nav ul .nav-item .nav-link {

        color: #ce9935;

        font-size: 15px;

        padding-top: 12px;

        padding-bottom: 12px;

    }

    .custom-dropdown-menu {

        max-width: 100% !important;

        margin: 0% 0% 0% 0% !important;

    }

    .mega-menu-contain-div {

        max-width: 100% !important;

        width: 100% !important;

        margin: 0% 0% 0% 0% !important;

        max-height: 225px;

        overflow-x: scroll;

    }

    .contact-custom-dropdown-menu {

        max-width: 100% !important;

        margin: 0% 0% 0% 0% !important;

    }

    .text-uppercases a {

        font-size: 17px;

    }

    .main-navbar-div nav {

        padding-top: 5px;

        padding-bottom: 5px;

    }

    .footer-padding-div {

        padding-left: 0px;

    }

    .footer-heading {

        color: white;

        font-size: 26px;

        margin-bottom: 20px;

        margin-top: 30px;

    }

    footer {

        padding-top: 30px;

        padding-bottom: 0px;

    }

    .footerflexbox {

        display: flex;

        justify-content: center;

        flex-wrap: wrap;

    }

    .footercommontext {

        text-align: center;

        padding-bottom: 10px;

    }

    .slider-heding-text {

        font-size: 20px;

        padding: 0px 20px;

    }

    .main-navbar-div nav .navbar-brand {

        position: relative;

        top: -7px;

        left: 0;

    }

    .main-navbar-div nav .navbar-brand img {

        max-width: 110px;

        position: relative;

        z-index: 99;

    }

    .main-navbar-div {

        height: 70px;

    }

    .main-navbar-div nav .navbar-toggler {

        position: relative;

        top: -7px; 

    }

    .fixed-nav nav .navbar-brand img {

        max-width: 100px !important;

    }

    .fixed-nav nav .navbar-toggler {

        top: -5px;

    }

    .main-navbar-div nav {

        background-color: white !important;

        height: 70px;

        padding-top: 0;

        padding-bottom: 0;

    }

    .mobile-tablate-view {

        background-color: white;

        position: relative;

        top: -3px;

        box-shadow: 0 14px 15px rgba(0,0,0,0.25), 0 5px 7px rgba(0,0,0,0.22);

        border-radius: 5px;

        padding-top: 15px;

        padding-bottom: 15px;

        padding-right: 15px;

    }

    .top-nav-contain-div .email-mobile-text {

        font-size: 14px;

        margin-bottom: 5px;

    }

    .top-nav-contain-div {

        display: flex;

        justify-content: center;

        align-items: center;

        flex-wrap: wrap;

    }

    .top-nav-contain-div .top-nav-box {

        margin-left: 0px;

        width: 100%;

    }

    .topselectbox #google_translate_element select {

        margin: 0px;

        max-width: 90%;

        padding: 2px 5px 3px 10px;

        border-radius: 3px;

        border-color: #d0c5c5;

        color: #444444;

        font-weight: 400;

        position: relative;

        -webkit-appearance: none;

        min-width: 150px;

        font-size: 12px;

        background-color: transparent;

    }

    .topselectbox i {

        position: absolute;

        top: 5px;

        right: 14px;

        z-index: 999;

        font-size: 16px;

        color: #444444;

    }

    .nav-text-right-div {

        border-radius: 5px;

        position: relative;

        top: -10px;

        background-color: white;

        padding-bottom: 10px;

    }

    .main-navbar-div nav ul .nav-item .nav-link {

        padding-top: 10px !important;

        padding-bottom: 10px !important;

    }

    .inline-flex-div {

        justify-content: left;

    }

    .footer-logo img {

        max-width: 170px;

    }

    .footer-pading-left {

        padding-left: 0px;

    }

    .footer-padding-sec-two {

        padding-left: 0px;

    }

    .footer-logo {

        margin-bottom: 20px;

    }

    .export-sec-main-div , .product-catagory-sec , .home-contact-div {

        padding-top: 70px;

        padding-bottom: 70px;

    }

    .padding-left-space-divs {

        padding-left: 0px;

    } 

    .home-export-contain-div {

        margin-top: 50px;

    }

    .common-heading-div .small-heaidng {

        font-size: 24px;

    }

    .common-heading-div .big-heading {

        font-size: 34px;

    }

    .common-para {

        font-size: 17px;

        line-height: 30px;

    }

    .common-btn-div .btn {

        min-width: 190px;

        padding-top: 10px;

        padding-bottom: 10px;

        font-size: 18px;

    }

    .product-catagory-contain-div img {

        width: 100%;

    }

    .product-catagory-contain-div .common-img-div {

        margin-bottom: 50px;

    }

    .prod-long-img {

        margin-bottom: 0px;

    }

    .home-contact-box {

        margin-bottom: 15px;

        margin-top: 15px;

    }

    .home-contact-box .lefts-box {

        margin-right: 12px;

    }

    .home-contact-box .rights-box p {

        font-size: 15px;

    }

    .export-img-divss img {

        height: 50vh;

        object-fit: cover;

    }

    .common-inner-page-heading-div .common-heading-div {

        margin-bottom: 80px;

    }

    .contact-box-div {

        margin-bottom: 50px;

    }

    .contact-detals-div {

        margin-bottom: 60px;

    }

    .vision-mission-sec {

        margin-bottom: 70px;

    }

    .about-heading-div h3 {

        font-size: 36px;

    }

    .img-divs {

        margin-top: 30px;

    }

    .slider-big-text {

        font-size: 36px;

    }

    .image-div img {

        min-height: 150px;

    }

    .sub-sec-main-heading h4 {

        font-size: 28px;

    }

    .sub-sec-main-heading {

        padding-top: 17px;

        padding-bottom: 17px;

    }

    .cat-heading-box h5 {

        font-size: 20px;

    }

    .cat-heading-box {

        width: 100%;

        top: -45px;

        padding: 10px;

    }

    .cat-heading-box:before {

        width: 42px;

        height: 42px;

        bottom: -42px;

        right: -1px;    

    }

    .cat-heading-box:after {

        width: 42px;

        height: 42px;

        bottom: -42px;

        left: -1px;

    }

    .category-box-div {

        max-width: 240px;

        margin: 0 auto 80px auto;

    }

    .right-space-div {

        padding-right: 0px;

    }

    .export-contain-div .exp-para-texts {

        font-size: 22px;

        line-height: 34px;

    }

}

@media only screen and (min-width: 768px) and (max-width: 991px) {  

    .footer-heading {

        font-size: 22px;

    }

    .footer-ul li a {

        font-size: 15px;

    }

    .footer-ul li {



        margin-bottom: 10px;

        padding-left: 15px;

    }

    footer {

        background-color: #a70210;

        padding-top: 50px;

        padding-bottom: 0px;

    }

    .slidersection .carousel-inner .carousel-item > img {

        height: 50vh;

    }

    .slider-heding-text {

        padding: 0px 25px;

    }

    .footersection-two {

        margin-top: 40px;

    }

    .footer-ul .footer-contact-text {

        padding-left: 10px;

        font-size: 15px;

        color: #3a3a3a;

        word-break: break-all;

    }

    .footer-ul li:before {

        font-size: 15px;

    }

    .slider-heding-text {

        font-size: 28px;

    }

    .slider-indicators {

        bottom: 0px !important;

    }

    .main-navbar-div nav .navbar-brand {

        position: relative;

        top: -23px;

        left: 0;

    }

    .main-navbar-div nav .navbar-brand img {

        max-width: 125px;

        position: relative;

        z-index: 99;

    }

    .main-navbar-div {

        height: 70px;

    }

    .main-navbar-div nav .navbar-toggler {

        position: relative;

        top: -17px; 

    }

    .main-navbar-div nav {

        background-color: white !important;

        height: 70px;

    }

    .nav-text-right-div {

        background-color: white;

        box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);

        border-radius: 5px;

        position: relative;

        top: -10px;

        padding-bottom: 20px;

    }

    .main-navbar-div nav ul .nav-item .nav-link {

        font-size: 17px;

        padding-top: 15px;

        padding-bottom: 10px;

    }

    .main-navbar-div nav .dropdown-menu .dropdown-item {

        font-size: 17px;

    }

    .footer-logo img {

        max-width: 130px;

    }

    .fixed-nav nav .navbar-toggler {

        top: -5px !important;

    }

    .fixed-nav nav .navbar-brand img {

        max-width: 100px !important;

    }

    .export-sec-main-div , .home-contact-div {

        padding-top: 70px;

        padding-bottom: 70px;

    }

    .padding-left-space-divs {

        padding-left: 0;

    }

    .common-heading-div .small-heaidng {

        font-size: 24px;

    }

    .common-heading-div .big-heading {

        font-size: 34px;

    }

    .common-para {

        font-size: 16px;

        line-height: 30px;

    }

    .common-btn-div .btn {

        padding-top: 10px;

        padding-bottom: 10px;

        font-size: 18px;

    }

    .product-catagory-sec {

        padding-top: 70px;

        padding-bottom: 70px;

    }

    .product-catagory-contain-div {

        margin-top: 50px;

    }

    .product-catagory-contain-div .product-name-text {

        bottom: -10px;

        padding: 8px 0px;

        font-size: 15px;

    }

    .export-img-divss img {

        height: 35vh;

        object-fit: cover;

        width: 100%;

    }

    .home-contact-box .lefts-box {

        width: 50px;

        height: 50px;

        margin-right: 10px;

    }

    .home-contact-box .lefts-box img {

        max-width: 30px;

    }

    .home-contact-box .rights-box h6 {

        font-size: 17px;

    }

    .home-contact-box .rights-box p {

        font-size: 14px;

        word-break: break-all;

    }

    .custom-dropdown-menu {

        max-width: 100% !important;

        margin: 0% 0% 0% 0% !important;

    }

    .mega-menu-contain-div {

        max-width: 100% !important;

        width: 100% !important;

        margin: 0% 0% 0% 0% !important;

    }

    .contact-custom-dropdown-menu {

        max-width: 100% !important;

        margin: 0% 0% 0% 0% !important;

    }

    .slider-big-text {

        font-size: 52px;

    }

    .desk-common-banner {

        height: 50vh;

    }

    .contact-icon-box img {

        max-width: 65px;

    }

    .con-heading-text {

        font-size: 24px;

    }

    .con-para-text {

        font-size: 18px;

        word-break: break-all;

    }

    .contact-box-div {

        min-height: 320px;

    }

    .common-inner-page-heading-div .common-heading-div {

        margin-bottom: 80px;

    }

    .vision-mission-box {

        padding: 0px 10px 10px 10px;

    }

    .vision-mission-box .contact-icon-box img {

        max-width: 110px;

    }

    .vision-mission-box .con-heading-text {

        margin-top: 30px;

        font-size: 28px;

        color: #ce9936;

        margin-bottom: 30px;

    }

    .com-para-divs {

        margin-top: 20px;

    }

    .about-us-main-div {

        margin-bottom: 50px;

    }

    .about-heading-div h3 {

        font-size: 36px;

    }

    .dropdown-menu-link-div .nav-item .nav-link {

        font-size: 16px !important;

    }

    .cat-heading-box h5 {

        font-size: 16px;

    }

    .cat-heading-box {

        top: -43px;

        padding: 12px 0px;

    }

    .cat-heading-box:before {

        content: "";

        width: 31px;

        height: 31px;

        bottom: -31px;

        right: -1px;

    }

    .cat-heading-box:after {

        content: "";

        width: 31px;

        height: 31px;

        bottom: -31px;

        left: -1px;

    }

    .category-box-div {

        margin-bottom: 80px;

    }

    .export-contain-div .exp-para-texts {

        font-size: 28px;

    }



}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

    .main-navbar-div nav ul .nav-item .nav-link {

        font-size: 16px;

    }

    .top-nav-contain-div .email-mobile-text {

        font-size: 16px;

    }

    .footer-ul .footer-contact-text {

        padding-left: 10px;

        font-size: 16px;

        color: #3a3a3a;

        word-break: break-all;

    }

    .footer-ul li a {

        font-size: 16px;

    }

    .footer-ul li:before {

        font-size: 17px;

    }

    .footer-heading {

        font-size: 26px;

    }

    .main-navbar-div nav ul .nav-item {

        margin-left: 10px;

        margin-right: 10px;

    }

    .main-navbar-div nav .dropdown-menu .dropdown-item {

        font-size: 16px;

    }

    .main-navbar-div nav .dropdown-menu .dropdown-item i {

        font-size: 13px;

    }

    .footer-logo img {

        max-width: 140px;

    }

    .inline-flex-div {

        justify-content: center;

    }

    .footer-pading-left {

        padding-left: 20%;

    }

    .footer-padding-sec-two {

        padding-left: 0%;

    }

    .footercommontext {

        font-size: 15px;

    }

    .slidersection .carousel-inner .carousel-item > img {

        height: 50vh;

        width: 100%;

    }

    .export-sec-main-div , .product-catagory-sec , .home-contact-div{

        padding-top: 80px;

        padding-bottom: 80px;

    }

    .common-heading-div .big-heading {

        font-size: 38px;

    }

    .common-heading-div .small-heaidng {

        font-size: 24px;

    }

    .padding-left-space-divs {

        padding-left: 10px;

    }

    .common-btn-div .btn {

        padding-top: 10px;

        padding-bottom: 10px;

        font-size: 18px;

    }

    .common-para {

        font-size: 16px;

    }

    .product-catagory-contain-div .product-name-text {

        padding: 8px 0px;

        font-size: 20px;

    }

    .prod-long-img img {

        max-height: 200px;

    }

    .product-catagory-contain-div {

        margin-top: 50px;

    }

    .main-navbar-div nav .navbar-brand {

        top: -38px;

    }

    .main-navbar-div nav .navbar-brand img {

        max-width: 140px;

    }

    .custom-dropdown-menu {

        max-width: 25% !important;

        margin: 0% 0% 0% 43% !important;

    }

    .mega-menu-contain-div {

        margin: 0% 0% 0% 15% !important;

    }

    .contact-custom-dropdown-menu {

        margin: 0% 0% 0% 85% !important;

    }

    .slider-heding-text {

        font-size: 30px;

    }

    .slider-big-text {

        font-size: 52px;

    }

    .desk-common-banner {

        height: 50vh;

    }

    .com-para-divs {

        margin-top: 30px;

    }

    .about-us-main-div {

        margin-bottom: 60px;

    }

    .dropdown-menu-link-div .nav-item .nav-link {

        font-size: 15px !important;

    }

    .cat-heading-box:before {

        width: 42px;

        height: 42px;

        bottom: -43px;

        right: -1px;

    }

    .cat-heading-box:after {

        width: 42px;

        height: 42px;

        bottom: -43px;

        left: -1px;

    }

    .con-para-text {

        font-size: 17px;

    }

    .export-contain-div .exp-para-texts {

        font-size: 28px;

    }

}

@media only screen and (min-width: 1200px) and (max-width: 1440px) {

    .main-navbar-div nav ul .nav-item .nav-link , .main-navbar-div nav .dropdown-menu .dropdown-item {

        font-size: 17px;

    }

    .footer-pading-left {

        padding-left: 20%;

    }

    .footer-logo img {

        max-width: 150px;

    } 

    .export-sec-main-div , .product-catagory-sec , .home-contact-div {

        padding-top: 80px;

        padding-bottom: 80px;

    }

    .common-heading-div .small-heaidng {

        font-size: 24px;

    }

    .common-heading-div .big-heading {

        font-size: 38px;

    }

    .common-para {

        font-size: 17px;

    }

    .dropdown-menu-link-div .nav-item .nav-link {

        font-size: 16px !important;

    }

}

@media only screen and (min-width: 1441px) and (max-width: 1660px) { 

   .sub-sec-main-div:before , .sub-sec-main-div:after {

        width: 10%;

   }

}

@media only screen and (min-width: 320px) and (max-width: 1440px) {

    .sub-sec-main-div:before , .sub-sec-main-div:after {

        display: none;

    }

}











.page-under-constraction {

    height: 70vh;

    position: relative;

}

.page-under-constraction h3 {

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    width: 100%;

    text-align: center;

    font-size: 36px;

    font-weight: 600;

    color: #ce9935;

    margin: 0px;

}









/*---------- Slick Slider Css-------------*/

.slider.slick-initialized.slick-slider button {

    display: none !important;

}

.com-value-slider-div .slider img {

    margin: 15px;

    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.09), 0 5px 10px rgba(0, 0, 0, 0.16);

    border-radius: 15px;



}

.com-value-slider-div {

    margin-bottom: 50px;

    margin-top: 100px;

}

.slick-track {

    padding-bottom: 50px !important;

}

/*---------- Slick Slider Css-------------*/







