@media (min-width:1200px) {

.container {
    max-width: 1380px;
}
}

@media(max-width:1024px){
   
    .certificaicate-sm-6 {
    max-width: 430px;
}
.certification2 .pad80 {
    padding-bottom: 80px;
}
}

@media (min-width:1280px) {
    
    .brands > img {width:50%;}
}

@media (min-width:991px) and (max-width:1380px) {
    
    .brands p {font-size:13px;}
    .who-we-are p br, .flip-row p br {display:none;}
    .footerbarlinks a {font-size:11px;}
    
}

@media (min-width:991px) {
    .navbar-collapse {
    justify-content: center;
    }
    
    .flex-container {
        /*margin-left:calc((100% - 90%) / 2);*/
        max-width:100%;
    }
    .international-items,
.international-slider {
  display: none !important;
}

.domestic-items,
.domestic-slider {
  display: block !important;
}

.international-menu .international-items,
.international-menu .international-slider {
  display: block !important;
}

.international-menu .domestic-items,
.international-menu .domestic-slider {
  display: none !important;
}

.domestic-menu .domestic-items,
.domestic-menu .domestic-slider {
  display: block !important;
}

.domestic-menu .international-items,
.domestic-menu .international-slider {
  display: none !important;
}
.p1_image {width:30%;}

.footerbarlinks {text-align:right;}
    
.h54 {height:54vh;}
.h70 {height:70vh;}
    

}

@media only screen and (min-width: 991px) and (max-width:1400px) { 
    
.agreculture p br{display:none;}
}


@media only screen and (min-width: 992px) and (max-width:1250px) { 
    .peoplesectin h2 {font-size:25px; margin-bottom:10px !important;}
    .peoplesectin h2 br {display:none;}
    .peoplesectin p {font-size:12px;}
}


@media only screen and (max-width: 991px) {
    .vision-wrapper p {
    padding-right: 0;
}
        .certification2 .pad80 {
        padding-bottom: 80px;
    }

    
body {
    margin-top: 68px;
}
    
  nav {
      background:#0D825E;
  }    
  nav img {
    width: 100px;
}
  nav .navbar-brand {
    margin-left: 15px;
  }
  .banner .h2{font-size:45px;}
  .h2{font-size:35px;}
  .h2 span {display:block;}
 .h2 br {
     display:none;
 } 
  
  
  nav .navbar-toggler-icon {
    background: #606d6d;
    width: 50px;
    height: 2px;
    display:none;
  }
  
 
  
  nav {padding:10px 0px;}
  
nav .navbar-nav {
    margin-top: 30px;
    margin-bottom: 20px;
}

nav .vn-btn {margin-bottom:20px;}
  
  nav .navbar-nav .nav-item {
      padding-bottom:10px;
      padding-top:10px;
  }
  
 
  nav .navbar-nav .nav-item {
    margin-left: 15px;
}
  
  .pad80 {
    padding: 40px 0px;
  }
  
  .padt80 {
      padding-top:40px;
  }
  
  p br {
      display:none;
  }
 .banner .h2 span {display:inline;} 
.counter-cont {font-size:40px;}  
.countermbspace {margin-top:40px;} 
.cities {font-size:10px; width:60px; height:60px;}
.cities.four {
    left: auto;
    right: 5%;
    top: 16%;
}
.flip-row {display:flex; flex-direction:column-reverse;}
.flip-row .overflow {margin-bottom:30px;}
.purity_slide .slick-list { padding-right: 50px;display:flex; }
.purity_slide .slick-track {display:flex;}
.purity_box { height:100%;}
.social { height: 100vh;}
.p60 {
    padding: 20px;
}
.flex-container {
    padding-left: 3%;
}
.footerflexrow {display: flex; flex-direction: row; flex-wrap: nowrap;}
.gridheight img, .gridheight video {margin-bottom:20px; border-radius:20px;} 
.desktop-none {display:block;}
.mobile-none {display:none;}
.mansuit {margin-bottom:20px;}
nav .borde {display:none !important;}
.desktop-menu { opacity: 1; visibility: visible; position: initial; transform: none; padding:0px; display:block; background:none;}
.desktop-menu .myslider {display:none !important;}
.main-menu {display:none;}
.menu2 {width:100%; padding:0px; display:none;}
nav .navbar-nav { margin-right: 15px; margin-top:15px;}
.dropmenu > a {display:flex; width:100%; justify-content:space-between;}
.menu2 > p {font-size:14px; text-transform:uppercase; border-bottom:1px solid #cccccc4a; color: #ffffffa8; margin-bottom:0px; background: #0a674a; padding: 10px; display:flex; align-items:center; justify-content:space-between;}
.menu2 > p i {display:block;}
.menu2 ul {display:none; margin-top:15px;}
.menu2 li a {color:#ffffffbd;}
.menu2 li:last-child a {margin-bottom:16px;}
nav .navbar-nav .nav-link::after {display:none;}
.menu2 li a { border-bottom: 1px solid #cccccc3d; font-size: 13px; text-transform: uppercase; padding-left: 15px; }
.brands p {min-height:90px;}
.flip1-row {flex-direction:column-reverse;}
.counterabout .counter-cont { font-size: 35px;}
.fullbg {height:500px; padding:40px;}
.fullbg .row .col-lg-6:first-child {display:none;}
.certification {padding:100px 0px;}
.card-header {padding:30px;}
.card h3 br {display:none;}
.hasafter::after {display:none;}
.mainblog { padding-right: 0px; border-bottom: 1px solid #ccc; padding-bottom: 20px; margin-bottom: 30px; }
.featured_list {padding-left:0px;}
.add h3 {font-size:18px;}
.add svg {width:30px;}
.map {height:auto; margin-bottom:30px;}
.map iframe {height:450px;}
.innerbanner .h2 br {display:block}
.card h3 {width:30%;}
.phonenumbers {text-align:center;}
.form-section .h2 span {display:inline-block;}
.btn-file .error {position: absolute; top: 15px;left: 165px;}
.benifitimg {padding-left:0; height:auto;}
.mt-50 {margin-top:0px;}
}



@media (max-width:767px) {
    .certification2 .pad80 {
        padding-bottom: 0;
    }
    .certificaicate-sm-6 {
        max-width: 430px;
        position: initial;
        padding-bottom:74px;
    }
    
nav > .container {
    padding-left:15px !important;
    padding-right:15px !important;
}
    
.container {
    padding-left:30px;
    padding-right:30px;
}
    
nav .navbar-nav .nav-item {
    margin-left: 15px;
    border-bottom:1px solid #158f6a;
}   
nav .navbar-nav .nav-item:last-child {border:0; }



.banner .h2 {
    font-size:35px;
}

.innerbanner {
    height: 80vh;
    overflow: hidden;
}

.innerbanner::before {display:none;}

.innerbanner video, .innerbanner img {
    height: 100%;
}


.caption {
    margin-top:-30px;
}

.caption p, .caption li {
    font-size: 16px;
    padding-right: 30px;
}

.caption p span {display:block;}

.caption li, .caption li a, .caption a {
    color:#fff !important;
}

.caption ul {
    padding-left:0px;
    margin-left:23px;
}


.h2 { font-size: 28px; margin-bottom: 20px; }
h4 {
    font-size: 20px;
}
.span {
    font-size:14px;
}




.caption {left: 0; right: 0;}
.partners ul {flex-wrap:wrap;}
.main-products {padding:20px 0px 0px !important;}
.product {padding:5px;}
.h2 span { display: inline;}
.counter-cont { font-size: 30px; }
.counter-cont.firstrow { margin-bottom: 30px; }
.nav-tabs .nav-link { min-width: 72px; text-transform: capitalize; font-size: 13px; }
.map { height: 220px; object-fit: cover; }
.country {width:200px; height:200px; font-size:40px;}
.country::before {left:56px; margin-top:40px;}
.country::after { margin-left: 100px; margin-top: 40px;}
.cities.one { left: 0%; top: 20%; }
.cities.two { left: 50%;top: -2%;}
.cities.three {left: 58%; top: 30%;}
.purity_slide .slick-list { padding-right: 50px;display:flex; }
.purity_slide .slick-track {display:flex;}
.purity_box {flex-direction:column; height:100%;}
.p1_image {margin-right:0px; width:100%;}
.p_box { padding: 30px; }
.p1_image img {width:100%; height:220px;}
.purity_box .span {margin-bottom:10px; margin-top:20px;}
.gridheight .overflow img {height:300px;}
.mb30, .flip-row .overflow {margin-bottom:15px;}
.newsbox .overflow img {height:250px; object-fit:cover}
footer { border-top-left-radius: 25px; border-top-right-radius: 25px; }
.footerflexrow{flex-wrap:wrap;}
.footerflexrow h5 {margin-top:25px;}
.footerbarlinks { margin-top: 15px; text-align: center; margin-bottom: 15px; }
.copyrite {text-align:center;}
.copyrite .row{flex-direction:column-reverse; }
.footerbarlinks a::after {display:none;}
.footerbarlinks a {font-size:11px;}
.gridheight .overflow img, .gridheight video {height:280px;}
.social {background:none !important; height:auto; padding:0px;}
.hiddenimg {display:block !important;}
.hiddenimg {height:280px; object-fit:cover}
.mansuit {height:280px; margin-bottom:15px;}
.brands p {font-size:14px; line-height:1.5; min-height:65px;}
.brands_slide .slick-list { padding-right: 50px;}
.partners .divider {display:none !important;}
.partners li {margin:0 15px;}
.brands_slide::before {display:none;}

.mt30 { margin-top: 0px;}
.agreculture {margin-top:30px;}
.our-brands, .mapsection, .peoplesectin, .newsmainsec {border-top:1px solid #e4e4e4; padding-top:40px !important;}
.our-brands .h2, .our-brands .span {text-align:left !important;}
.counter-cont::before {top:-6px;}
.fullbg {background:none !important; padding:0px; height:auto;}
.fullbg::before {display:none;}
.fullbg .h2, .fullbg .span, .fullbg p {color:#231F20;}
.fullbg img {border-radius:20px; margin-bottom:20px; height:250px; object-fit:cover; object-position:left}
.certification {padding: 60px 0px 100px;}
.teamslide {margin-top:0px;}
.teamslide .slick-list {margin:0 -15px;}
.card .btn-link {flex-wrap :wrap;}
.card h3 {width:80%; font-size:19px; margin-bottom:20px;}
.card-header {padding: 30px 16px 20px;}
.card-header span.ar i {font-size:13px;}
.card .btn-link .para { width: 100%;}
.card-header span.ar {position: absolute;  right: 20px;  top: 32px; width:30px; height:30px;}
.featured_blogs .overflow {width: 150px; flex-shrink: 0;}
.featured_blogs.last {margin-bottom:0px;}
.mainblog h3 {font-size:18px;}
.featured_blogs h5 {font-size:15px;}
.mapcontact {height:auto;}
.map iframe { height: 380px; }
.phonenumbers {padding:40px 30px;}
.add {padding:15px;}
.add p, .add li:last-child {margin-bottom:0px;}
.addrow .col-sm-4 {margin-top:15px;}
.card-body {padding:0px 15px 20px;}
.caption1 {
    bottom: auto;
    top: 0;
    justify-content: flex-start;
    padding-top: 70%;
}

.certification {background:#cccccc42 !important}
.circle {
    bottom: -50px;
    right: -50px;
}
.logo {
    width: 80px;
    height: 80px;
}
.himalayan-banner .caption {
    justify-content: flex-start;
    padding-top: 32%;
}
.benifitimg {display:none;}
.beinow {margin-top:20px !important}
.h2.less {
    margin-bottom: 10px;
}
.benifitslist p {padding-right:20px;}
.text {display:none;}


/*#home video {display:none;}*/
#home .slider-container::before {display:none;}

.homevideo, .homevideo video {height:400px;}
.fancybox-video {height:300px; object-fit:cover}
.addrow .col-sm-3 {margin-bottom:20px;}
.addrow .col-sm-3:last-child {margin-bottom:0px;}


}

