/** Shopify CDN: Minification failed

Line 1097:0 Unexpected "}"

**/
body{ padding: 0px; margin: 0px; list-style: none; font: normal 20px/30px 'Satoshi', sans-serif; color:#000000CC; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px; font-family: 'Satoshi'}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;  -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
button, input[type="submit"]{ -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out; cursor: pointer;}
/* input, button{ -webkit-appearance: none;} */
input:focus{ outline: none; box-shadow: none;}
button:focus, input[type="submit"]:focus{ outline: none; box-shadow: none;}
figure{ margin: 0px !important; }



/*header*/
.header_sec{ width: 100%;}
.header_Inn{ width: 100%;}

.nav_top{ margin: 0px; padding: 0px; background: none; border: none; min-height: auto; box-shadow: none; border-radius: 0px;}
.drop-nav{ position: absolute; top: 10px; right: 0px;}
.nav_top .dropdown-menu li a{ font-size: 13px;}
.menu_sec li{ position: relative;}



.container, .page-width{max-width: 1920px !important;margin: 0 auto !important;padding: 0 15px !important;}
/* p{padding-bottom: 15px;} */
/*.tophead h6 em{font-style: normal;color: #3B5B19;font-size: 20px;line-height: 30px;letter-spacing: 2px;font-family: 'Satoshi';text-transform: uppercase;display: inline-block;padding-bottom: 10px;font-weight: 400;}*/
.tophead h1, .tophead h2{font-size: 112px;line-height: 1.3;font-weight: 400;font-family: 'Satoshi';padding-bottom: 0px;color: #000;}
.tophead h1 em, .tophead h2 em{font-style: normal;color: #8DC264;}
/*.tophead h6{font-size: 25px; line-height: 1.1; padding-bottom: 25px;color: #000;letter-spacing: 2px;text-transform: uppercase;font-weight: 400;font-family: 'Satoshi';}*/
.tophead h6{font-size: 20px; line-height: 30px; color: #000; letter-spacing: inherit !important; text-transform: capitalize; font-weight: 400; font-family: Satoshi; border-bottom: 1px solid rgba(0,0,0,0.3); padding-bottom: 0; margin-bottom: 20px;}
.tophead h6 strong{font-weight: normal;display: inline-block;padding-bottom: 10px;position: relative;}
.tophead h6 strong::before{content: "";border-bottom: 1px solid rgba(0,0,0,1);position: absolute;left: 0;bottom: -1px; width: 100%;}


.bannerSec{position: relative;width: 100%;}
.homeslider .item{position: relative;}
.homeslider .item::before{content: "";background: linear-gradient(270deg, rgba(0, 0, 0, 0) 31.12%, rgba(0, 0, 0, 0.7) 100.67%);width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.banCon{position: absolute;left: 0;width: 100%;top: 55%;transform: translateY(-50%);}
/*.banBx{max-width: 700px;}*/



.banImg{width: 100%;height: 800px;object-fit:cover;}
.banBx p{color: #fff;}



.banBtnGrp{padding-top: 25px;}
.banBtnGrp li{display: inline-block;margin-right: 20px;}
.srtBtn, .button{display: inline-block;font-size: 20px;line-height: 57px;border: 2px solid #C6F985 !important;color: #263519;padding: 0 30px;text-align: center;font-family: 'Satoshi';font-weight: 500;border-radius: 50px;transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; background: #C6F985; transition-property: color;overflow: hidden; transition-duration: 0.3s;}
.srtBtn::before, .button::before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #263519; transform: scale(0); transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; }
.srtBtn:hover, .button:hover{color: white; box-shadow: none !important;}
.srtBtn:hover::before, .button:hover::before{transform: scale(1);}
.srtBtn i, .button i{display: inline-block;margin-left: 10px;}
.srtBtn.wht{border-color: #fff !important;color: #fff;background: transparent;}
.srtBtn:hover, .button:hover{border-color: #fff !important;}
.button{ border-width:2px !important; }



.prtSec{background: #B6D77B;padding: 15px 0;margin-top: -2px;}
.prtSec .item{padding: 0px 35px;}
.prtSec .owl-carousel i{display: flex;align-items:center;justify-content:center;width: 100%;height: 50px;}
.prtSec .owl-carousel i img{width: auto !important;max-width: 100%;height: auto;max-height: 100%;}



.wlcSec, .featurdColctn{padding: 85px ;background: url(leftleaf.svg) no-repeat top 45px left 120px, url(rightleaf.svg) no-repeat bottom 30px right 100px, #F6F9F1;background-size: 111px, 93px;}
.wlcSec .row{align-items:center;}
.wlcImg {padding-left: 160px;}
.wlcImg img{border-radius: 10px;width: 100%;}



.discoSec{background: #DADFD0;padding: 85px 0;text-align: center;}
.discoSec a{display: inline-block;margin-top: 90px;}
.discoSec a img{width: 100%;}
.discoSec h6 em {color: #000;}
 
 
 
.brainSec{padding: 85px 0 70px;position: relative;width: 100%;text-align: center;} 
.brainSec::before{content: "";background: linear-gradient(0deg, #657F42 0%, #B6D77B 100%);width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0.8;}
.brainBG{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit:cover;object-position: center;z-index: -1;}  
.brainSec .container{position: relative;z-index: 1;}
.brainSec h2{color: #fff;} 
.brainBx img{max-width: 100%;width: auto;display: inline-block;margin: 20px 0 30px;}
.brainBx p{color: #fff;} 
.brainBx{max-width: 1265px;margin: 0 auto;} 
 
 
 
 
 
 
 
 
.wellFull{padding: 85px 0;background: url(../images/conBG1.svg) no-repeat top 55px left 50px, url(../images/conBG2.svg) no-repeat bottom 50px left 80px, url(../images/conBG3.svg) no-repeat top 57% right 110px #F6F9F1;background-size: 95px, 76px, 95px;}
.wlMnRw{align-items:center;} 
.wlImg img{border-radius: 10px;}
.countBx{margin-top: 15px;} 
.countBx strong{display: inline-block;width: 100%;font-size: 96px;line-height: 96px;font-weight: 400;font-family: 'Satoshi';color: #000;padding-bottom: 10px;} 
.countBx p{padding: 0;font-family: 'Satoshi';}
 



.compList li{display: flex;align-items:center;font-family: 'Satoshi';margin-top: 30px;} 
.compList li:first-child{margin-top: 20px;}
.compList li img{width: 60px;margin-right: 20px;} 
.comproSec .wlnsTxt{padding-left: 30px;} 
 
 
 
 
 
 
.setSec{padding: 85px 0 40px;position: relative;text-align: center;} 
.setBg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;} 
.setSec .container{position: relative;} 
.setSec h2{color: #fff;padding-bottom: 10px;} 
.setSec p{font-size: 18px;line-height: 28px;color: #fff;} 
.setSec .row{justify-content:center;margin-top: 15px;}
 
.setBx{background: #000000CC;text-align: left;align-items:center;margin-bottom: 45px;padding: 15px;border-radius: 10px;} 
.setBx i{width: 100px !important;height: 100px !important;border-radius: 50%;background: #fff;display: flex !important;align-items:center;justify-content:center;margin-right: 25px;position: inherit !important;top: inherit !important;
left: inherit !important;} 
.setBx h5{font-size: 32px;line-height: 40px;font-weight: 400;font-family: 'Satoshi';color: #fff;padding-bottom: 10px;} 
.setBx p{padding-bottom: 0;} 
.setBx .media-body{position: inherit !important; top: inherit; left: inherit;}
 
 
.whySec{padding: 85px 0 45px;background: url(../images/tblLeaf.svg) no-repeat top 35px right 200px #F6F9F1;} 
.whyTxt {padding-right: 10px;}
 
.mtrTbl{margin: 0;}
.mtrTbl td{font-family: 'Satoshi';border-bottom: #6E706D 1px solid;text-align: center;border-top: none;color: #000C;padding: 8px;} 
.mtrTbl tr td:first-child{padding-left: 25px;text-align: left;} 
.mtrTbl tbody tr td:nth-child(2){background: #B6D77B;}
 
 
 
 
 
 
.revSec{padding: 40px 0 80px;background: url(revLeaf1.svg) no-repeat left 100px top 50px, url(revLeaf2.svg) no-repeat right 250px bottom -30px #F6F9F1;background-size: 89px;} 
.revSec .container{max-width: 1920px;padding: 0 !important;}
.revTxtTp{max-width: 1410px;margin: 0 auto;padding: 0 200px 30px 0px;position: relative;} 
.revTxtTp h2{padding-bottom: 10px;} 
.revTxtTp span, .revBx span{font-size: 20px;line-height: 28px;font-family: 'Satoshi';}
.revTxtTp span img{max-width: 110px;margin-right: 10px;}
 
 
 
.revBx{background: #657F42;padding: 30px;border-radius: 10px;} 
.revBx em img {max-width: 108px;display: inline-block;margin-bottom: 15px;}
.revBx p{color: #fff;} 
.revBx strong{display: inline-block;margin-top: 45px;width: 100%;font-size: 32px;line-height: 40px;font-weight: 400;font-family: 'Satoshi';color: #fff;padding-bottom: 6px;} 
.revBx span{color: #fff;} 
 

.cstmCrBtn{position: absolute;right: 0;bottom: 30px;} 
.cstmCrBtn li{display: inline-block;margin-left: 10px;} 
.cstmCrBtn a{display: inline-block;background: #fff;border: #ACAEA6 1px solid;border-radius: 50%;width: 70px;height: 70px;display: inline-flex;justify-content:center;align-items:center;} 
.cstmCrBtn a:hover{background: #263519;color: #fff;} 
 
 
 
.utility-bar{background: linear-gradient(135deg, #263519, #9FC056);} 
.announcement-bar__message{color: #fff;font-size: 20px;line-height: 26px;font-weight: 500;font-family: 'Satoshi';padding: 12px 0;letter-spacing: 0;} 
.announcement-bar .slider-button { color: #fff; }
.utility-bar .utility-bar__grid{max-width: 700px !important;}
 
 
.header_sec{padding: 15px 0;background: #ffffff; position: relative;width: 100%;top: 0;left: 0;}
.template-index .header_sec{ background:none; position: absolute;}
/* .header_sec.fixed{position: fixed;top: 0;left: 0;width: 100%;z-index: 9;background: #9fc056;} */
.header_sec .navbar-brand{padding: 0;max-width: 290px;}
.header_sec .navbar-brand img{max-width: 100%;} 
 
 
 
 
.menu_sec li{margin: 0 15px;}
.menu_sec a{font-size: 20px;line-height: 30px;font-weight: 400;border: 1px solid transparent;color: black;border-radius: 100px;display: inline-block; padding: 0 17px;}
.menu_sec a:hover, .menu_sec li.actv a{border: 1px solid #536032;background: #536032;}
.nav_top .justify-content-start{justify-content: center !important;}
.headRt { display: flex; align-items: center; justify-content: end; }
 
 
 
 
.headerSrch{width: 245px;}
.headerSrch .field{width: 100%;float: left;border: 1px solid #263519;background: #fff;border-radius: 100px;overflow: hidden;position: relative;height: 50px;}
.field::before, .field::after{display: none;}
.headerSrch .field .search__input{padding: 0 20px 0 0 !important;outline: none !important;font-size: 16px;line-height: 20px;font-weight: 400;font-family: 'Satoshi';color: #263519; box-shadow: inherit; margin: 0;position: absolute; right: 0; top: 0; height: 100%; width: 80%;background: none;}
.headerSrch .field .search__button{position: absolute;left: 0; width: 20%; top: 0; height: 100%;}
.search__button:hover .icon, .reset__button:hover .icon { transform: inherit !important; }
.header__icon--cart { margin-right: 0; }
.sarchHddesk{margin-right: 20px;} 
 
 
/*.bannerSec.homeslider::before{display: none;}*/
.homeslider .owl-dots button{width: 10px;height: 10px;border-radius: 50%;background: #fff !important;opacity: 0.4;position: absolute;bottom: 25px;left: 50%;transform: translateX(-50%);}
.homeslider .owl-dots button.active{opacity: 1;}
 
 
 
 
.section-template--21784715362633__featured_collection_7eEGR3-padding {padding: 0 !important;}
 
.featurdColctn h6{text-align: center;} 
.featurdColctn h2{margin: 0 !important;text-align: center;}
 

.featurdColctn .grid.contains-card--product{justify-content:center;column-gap: 0; row-gap: 0;margin: 0 -30px;}
.featurdColctn .grid .grid__item{width: 50%; max-width: 50%;padding: 0 30px;}



/*.product-card-wrapper .card__inner{height: 450px;}
.media > :not(.zoom):not(.deferred-media__poster-button), .media model-viewer { max-width: 100%; max-height: 100%; object-fit: contain; }*/ 
.product-card-wrapper .card__inner .card__badge .badge{display: none;} 
.product-card-wrapper .card__inner{border-radius: 10px !important;overflow: hidden;box-shadow: none !important;transform: inherit !important;}
.featurdColctn .card {border: none !important; background: none;}
.featurdColctn .card__information{padding: 20px 15px;}
.featurdColctn .card h3{font-size: 32px;line-height: 40px;font-weight: 400;color: #000;font-family: 'Satoshi';} 
.featurdColctn .small-container{max-width: 1000px;margin: 0 auto;} 
.featurdColctn .card-information .price.price--on-sale{display: none;}
 
 
 
.brainBx p br{display: none;} 
 
.wellFull {padding-bottom: 0;background: url(conBG1.svg) no-repeat top 55px left 90px #f6f9f1;background-size: 95px;}
.uncomprSec {padding: 85px 0;background: url(conBG2.svg) no-repeat bottom 50px left 80px,url(conBG3.svg) no-repeat top 50px right 110px #f6f9f1;background-size: 76px,95px;}
 
 
.setBx p br, .countBx p br{display: none;}
.predictive-search__loading-state{display: none !important;}
.setBx i img{max-width: 100%;max-height: 100%;width: auto;height: auto;}


.whySec { padding: 50px 0 25px;}


.utility-bar .list-unstyled.list-social, .utility-bar .localization-wrapper{display: none}


.cstmCrBtn a { color: #263519; }
.utility-bar .utility-bar__grid--3-col { grid-template-columns: inherit !important;}

.footerTop {padding: 85px 0;position: relative;background: #263519;}
.footerTop::before{content: "";background: url(ftrLft.png) no-repeat;background-size: 100%;width: 132px;height: 363px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);mix-blend-mode: soft-light;}



.copytx{padding: 8px 0;background: #0C0C0C;}
.copytx p{text-align: center;font-size: 16px;line-height: 24px;font-weight: 400;color: #FFFFFF;padding: 0;font-family: 'Satoshi';}
.copytx p a{color: #C6F985;}

.section-sections--21784711266633__footer-padding { padding: 0 !important; }



.footer-block__image-wrapper{max-width: 280px !important;margin-bottom: 30px !important;}
.footer-block__heading{font-size: 26px !important;line-height: 35px;font-weight: 400;color: #FFFFFF;font-family: 'Satoshi';margin: 0 !important;padding-bottom: 15px;}



.footer-block__details-content li{margin: 0 !important;}
.footer-block__details-content a{padding: 0;font-size: 18px !important;line-height: 30px !important;color: #fff !important;padding: 0 0 6px !important;}
.list-social__link {padding: 0 !important;margin-right: 10px;}
/*.footer__list-social::before{content: "Follow Us";font-size: 32px;line-height: 36px;font-weight: 400;color: #fff !important;margin-right: 20px;font-family: 'Satoshi';}*/





.footer-block__brand-info .rte ul{padding: 0 0 40px !important;}
.footer-block__brand-info .rte ul li:nth-child(1){background: url(mail.png) no-repeat left center;background-size: 41px;padding: 10px 0 10px 50px;font-size: 24px;line-height: 30px;color: #fff;}

.footer-block__brand-info .footer__list-social.list-social{margin: 0 !important;}


.footer__content-top .grid{row-gap: 0;column-gap: 0;margin: 0 -15px;row-gap: 20px !important;}
.footer__content-top .grid .grid__item{padding: 0 15px;flex: 0 0 auto;max-width: 100%;}
.footer__content-top .grid .grid__item:nth-child(1), .footer__content-top .grid .grid__item:nth-child(2){width: 50%;} 
.footer__content-top .grid .grid__item:nth-child(5), .footer__content-top .grid .grid__item:nth-child(3), .footer__content-top .grid .grid__item:nth-child(4), .footer__content-top .grid .grid__item:nth-child(6){width: 25%; padding: 15px 0px 5px 20px;}  
  
.footer__list-social.list-social:only-child { justify-content: start !important; }
.footernav{display: flex;align-items:center;justify-content:end;}
.footernav a{font-size: 24px;line-height: 30px;color: #fff;}
.footernav li::before{content: "|";color: #fff;padding: 0 0 0 10px;}
.footernav li:first-child::before{display: none;}
  
  
  
  
  
  
  
  
/*.drawer .cart-drawer a.button::after{display: none !important;}*/
.cart__login-paragraph{font-family: 'Satoshi';}
  
  
.button:hover {
  border-color: #263519 !important;
}  
  
.videoBanner video{ width:100%; height:500px; object-fit:cover;}
.footer-block__brand-info p{ color:#fff;}

.collection .product-grid{
    column-gap: inherit;
    row-gap: inherit; display:flex; margin:0 -10px;
  }
.collection .product-grid .grid__item{ width:33.333%; max-width:33.333%; padding:10px;} 
.card{ border: none;}
.field input[type="text"], .field input[type="email"], .field input[type="tel"], .field input[type="password"], .field textarea{ border-radius:25px !important;}

.shopify-payment-button__button {
  border-radius: 30px;
  background: #a0c05c !important;
}
.shopify-payment-button__button:hover{ background:#263519 !important;}  
.product-form__submit:hover{ background:#a0c05c;}  
  
  
  

/*2409  */


.topnewBrn{padding: 60px 0;background: #a9ba5e;}
.topnewBrn p{color: #fff;border-bottom: 1px solid #fff;}  
  
  
.discovernew {padding: 30px 0;} 
  
.dicounrBox{background: #fff;border-radius: 30px;padding: 60px 100px;position: relative !important;box-shadow: 0 0 20px 0 rgba(0,0,0,0.02);} 
.dicounrBox::before{content: "";width: 2px;height: 150px;position: absolute;left: 60px;top: 60px; }
.dicounrRow  .dicounrBox:nth-child(even)::before{left: inherit;right: 60px;} 
.dicounrBox .row{align-items:center;}  
.dicounrBox h4{font-size: 35px;line-height: 40px;font-weight: 400; padding-bottom: 20px; color: #000;border-bottom: 1px solid #e9e9e9;margin-bottom: 20px;text-transform: uppercase;}
.main-blog h3{font-size: 35px;line-height: 40px;font-weight: 400; padding-bottom: 20px; color: #000;margin-bottom: 20px;margin: 0 !important;}
.main-blog p{margin: 0 !important;}
.dicounrBox p br{display: none;}  
  
  
.dicounrRow  .dicounrBox:nth-child(even) .row{flex-direction: row-reverse;} 
  
  
.banBx h1{color: #fff;}
.bannerSec  .banBx{max-width: 1200px;}  
  

.wlcSec {background: #536032 !important;}  
.wlcSec h2, .mediawelco .media-body p, .wlcSec h6{color: #fff;}  
.mediawelco { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: center;flex-direction:row-reverse; }
.mediawelco .media-body { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-right: 60px;}
.mediawelco .media-body p br{display: none;}  
.mediawelco .welPics {width: 400px;}  
.dicounrBox .col-md-5 img{width: 550px;height: 550px;border-radius: 100%;display: block; margin: 0 auto;}
.dicounrBox p{font-size: 24px;line-height: 34px;}  
  
  
  
.comparesec {padding: 85px 0;background: #536032;}  
.comparesec h3, .wlnsTxt h3{font-size: 60px;line-height: 1.1;color: #fff;font-weight: normal;font-family: 'Satoshi';padding-bottom: 35px;}  
.comparesec h6, .comparesec p{color: #fff;}  
.comparesec p br{display: none;}  
.comparesec .row{margin: 0;border-bottom: #99a67b 1px solid;padding-bottom: 30px;margin-bottom:45px;align-items:center;margin-bottom: 0 !important;padding-bottom: 0 !important;} 
.comparesec .row:last-child{border-bottom: none;padding-bottom: 0px;margin-bottom:0px;}
.comparesec .col-md-12, .comparesec .col-md-7, .comparesec .col-md-5{padding: 0;}  
.comparesec .col-md-5 img{width: 100%;padding-left: 100px;}  
.wlnsTxt h3{color: #000;}  
.uncomprSec .row{align-items:center;}  
.wlnsTxt h4{font-size: 35px; line-height: 1.1; padding-bottom: 15px; color: #000; font-weight: 400; font-family: Satoshi;}
.wlImg img{height: 700px; object-fit: cover;object-position: 00px -70px;}
 
 
  
.exceptionalSec {padding: 85px 0 55px;background: #536032;} 
.exceptionalSec p br{display: none;}   
.exceptionalSec h6, .exceptionalSec h2, .exceptionalSec p{color: #fff;}  
 
.mediaBox {padding: 15px; background: rgba(255,255,255,1); border-radius: 20px;margin-bottom: 30px;transition: 0.5s all;}
.mediaBox .media-body { padding-top: 10px; }
.mediaBox i{font-size: 70px;color: #95bc75;}  
.exceptionalSec .col-md-8{padding-left: 100px;}  
.mediaBox p{ color:#95bc75;}  
.mediaBox i{ width:60px; display:inline-block;}  
  
.joinwish {padding: 85px 0;background: url(conBG2.svg) no-repeat bottom 50px left 80px,url(conBG3.svg) no-repeat top 50px right 110px #f6f9f1;background-size: 76px,95px;}  
.joinwish p br{display: none;}  
  
  
  
.joininput label{display: none;} 
.joininput input[type="text"], .joininput input[type="email"], .joininput input[type="tel"], .joininput input[type="password"], .joininput textarea { font-size: 15px !important; padding: 0 20px !important; height: 60px; background: #e9fbd3; border-color: #536032 !important; color: #000 !important; width: 100% !important; border-radius: 100px !important; margin-bottom: 15px; }
.joininput .button{width: 100%;height: 60px;background: #263519; border-color: #263519 !important; color: #fff;} 
.joininput .button:hover { color: #263519; }
.joininput .button:hover::before{background: #91bb60 !important;}  
  
/* .acuntHd img, .crdHd img{filter: brightness(0) invert(1);}   */
  
  
  


.discovernew h2{padding-bottom: 0 !important;}  
#shopify-section-template--21784715362633__discover_row_aWeKMV .dicounrBox .row, 
#shopify-section-template--21784715362633__discover_row_Ermxtp .dicounrBox .row{flex-direction:row-reverse;}  
#shopify-section-template--21784715362633__discover_row_aWeKMV .dicounrBox::before, 
#shopify-section-template--21784715362633__discover_row_Ermxtp .dicounrBox::before
{left: inherit;right: 60px;}  
  

#shopify-section-template--21820332900681__discover_row_a9dYdJ .dicounrBox .row, 
#shopify-section-template--21820332900681__discover_row_6EbrLX .dicounrBox .row
{flex-direction:row-reverse;}
#shopify-section-template--21820332900681__discover_row_a9dYdJ .dicounrBox::before, 
#shopify-section-template--21820332900681__discover_row_6EbrLX .dicounrBox::before
{left: inherit;right: 60px;}  



  


.bannerSec, .wlcSec, .discovernew, .exceptionalSec, .joinwish {overflow: hidden;}





/*3009*/


.exceptionalSec h6, .comparesec h6 {border-bottom: 1px solid rgba(255,255,255,0.3);}
.exceptionalSec h6 strong::before, .comparesec h6 strong::before {border-bottom: 1px solid rgba(255,255,255,1);}
.comparesec .row{border-bottom: none; padding-bottom: 0px;margin-bottom: 0;}
.comparesec h2{color: #fff;}  
  
  
.bannerSec .srtBtn{background: #fff;border-color: #fff !important;}
.bannerSec .srtBtn::before{display: none;}  
.bannerSec .srtBtn:hover{background: #263519;color: #fff;border-color: #263519; }  
.contact__button.joininput .button::before{display: none;}  
.contact__button.joininput .button:hover{background: #C6F985;color: #263519;}  
  
  
.dicounrBox h4{border-color: rgba(0,0,0,0.3) !important;}
.dicounrBox h4 em{font-style: normal;position: relative;display: inline-block;}  
.dicounrBox h4 em::before{content: "";border: 1px solid rgba(0,0,0,1);width: 100%;position: absolute;left: 0;bottom: -21px; display:none;}  
  
.joinwish { background-image: none; }
  
  
  
  
.contact__fields .row{justify-content:center;}
.contact__button.joininput  .button{line-height: 40px !important;}
  
  
.wlcSec h6{border-color: rgba(255,255,255,0.3);}  
.wlcSec h6 strong::before{border-color: rgba(255,255,255,1);}  
  
.mediaBox:hover {background: rgba(255,255,255,0.8);}  
  
.exceptionalSec .mediaBox p strong{font-size: 20px;line-height: 30px;text-transform: uppercase; color: #95bc75;}
.exceptionalSec .row { padding-top: 10px; }
.exceptionalSec .mediaBox p{font-size: 16px; line-height: 24px;padding-bottom: 10px;}
  
  
  
 
.KeyStatistics {padding: 85px 0;background: #fff;} 
.KeyStatistics h5{font-size: 35px;line-height: 40px;margin-bottom: 10px;border-bottom: 1px solid rgba(0,0,0,0.3);} 
.KeyStatistics h5 strong{font-weight: 400; font-family: Satoshi;padding-bottom: 15px;display: inline-block;position: relative;}
.KeyStatistics h5 strong::before{content: "";width: 100%;position: absolute;left: 0;bottom: -1px;border-bottom: 1px solid #000;}
.KeyStatistics ul{display: inline-block;width: 100%;}
.KeyStatistics li{float: left;width: 50%;margin-top: 20px;}
.KeyStatistics li p{padding: 0 !important;} 
.KeyStatistics li strong{font-size: 35px;line-height: 40px;color: #95bc75;} 
 
  
  
  
.manufacturing p em{filter: brightness(0) invert(1); font-style: normal;}
.manufacturing .mediaBox{min-height: inherit !important;}
.manufacturing .col-md-4{flex: 0 0 100%;max-width: 100%;}
.manufacturing .col-md-8 { padding-left: 15px !important;flex: 0 0 100%;max-width: 100%; }
.manufacturing .mediaBox { padding: 20px; background: #a9ba5edb; border-radius: 10px;}
.manufacturing .mediaBox p{font-size: 20px !important;line-height: 26px !important;} 
.manufacturing .mediaBox i{color: #fff;transition: 0.5s all;}  
/*.manufacturing .mediaBox:hover i{transform: rotate(360deg);}*/  
  
  
.mediawelco .welPics {
  width: 50%;
}  
.whbg{ background:#fff !important;}  
.whbg h6{ color: #000; border-bottom: 1px solid rgba(0,0,0,.3);}
.whbg h6 strong::before{ border-bottom: 1px solid rgba(0,0,0,1);}
.whbg h2, .whbg p{ color: #000;}

.darkbg{ background:#536032;}  
.darkbg h6{ color: #fff; border-bottom: 1px solid rgba(255,255,255,.3);}
.darkbg h6 strong::before{ border-bottom: 1px solid rgba(255,255,255,1);}
.darkbg h2, .darkbg p{ color: #fff;}
.joinwish{ background:#f2f2f2;}
.manufacturing .mediaBox p{ color:#fff;}

.darkbg .srtBtn:hover{ background: #fff; color:#536032; border-color: #fff !important;}

.darkbg p br{ display:none}




/*03-10-24  */
  
  
.KeyStatistics.darkbg h5, .KeyStatistics.darkbg h5 strong::before {border: none;}  
.KeyStatistics.darkbg h5, .KeyStatistics.darkbg li{color: #fff;}  
.KeyStatistics.darkbg li p { display: flex; align-items: center; }
.KeyStatistics.darkbg li strong { padding-right: 5px; }
.comparesec.whbg p{color: #000;} 
.exceptionalSec.manufacturing.whbg .col-md-4 p{color: #000;}  
.manufacturing .mediaBox {background: #536032;}  
.manufacturing .mediaBox i { max-width: 50px; }
.exceptionalSec .medias.mediaBox img{filter: brightness(0);}   
.exceptionalSec .mediaBox p strong, .exceptionalSec .mediaBox p{color: #536032;}  
.exceptionalSec.manufacturing .mediaBox p { color: #fff; }
.exceptionalSec.manufacturing .medias.mediaBox img { filter: inherit; }
  
  
  

.footer-block--newsletter{margin-top: 0 !important;text-align: left !important;align-items: flex-start !important;} 
.footer-block--newsletter h2{text-align: left !important;}
.footer-block--newsletter .newsletter-form{max-width: 100% !important;}  
.footer-block--newsletter .newsletter-form .field__label{display: none;}  
.footer-block--newsletter .newsletter-form .field__input, .footer-block--newsletter .newsletter-form .field__input:focus{padding-top: 0 !important;padding-bottom: 0 !important;padding-left: 20px !important;color: #fff !important;}  
.footer-block--newsletter .newsletter-form .field__button > svg { color: #fff !important; }
.footerTop::before{display: none !important;}  
.footer__content-top .grid .grid__item:nth-child(1){-webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; padding-bottom: 10px;}
.footer__content-top .grid .grid__item:nth-child(2){-webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1;}
.footer__content-top .grid .grid__item:nth-child(3){-webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3;}  
.footer__content-top .grid .grid__item:nth-child(4){-webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4;}
.footer__content-top .grid .grid__item:nth-child(5){-webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5;}
.footer__content-top .grid .grid__item:nth-child(6){-webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6;}  
  
  
.exceptionalSec.manufacturing .mediaBox{margin-bottom: 0;}
  
  
  
  
  
.modal button.close { background: none !important;top: 5px !important; right: 5px !important; font-size: 30px !important; font-weight: 100; }
.joininput { display: block !important;width: 100% !important; }
.joininput label { display: block; position: inherit; width: 100%; left: 0; top: 0; font-size: 15px; color: #000;padding-bottom: 5px; }
.joininput input[type="text"]::placeholder, .joininput input[type="email"]::placeholder{opacity: 0.4;}
.joinpop .joininput { margin: 15px 0 !important; }
  

.banBx .srtBtn:hover i{transition: 0.5s all;}  
.banBx .srtBtn:hover i{transform: rotate(405deg);}  
.joinpop .modal-header{border: none !important;padding-bottom: 0 !important;padding-right: 40px !important;}
.joinpop .modal-header h5{font-size: 32px;line-height: 38px;}  
  
  
  
.KeyStatistics.darkbg{padding-top: 0 !important;background: #fff;}  
.KeyStatistics li strong { color: #536032; }
.KeyStatistics.darkbg h5, .KeyStatistics.darkbg li { color: #000; }
  
  
.srtBtn::before, .button::before { display:none;}
.button:hover {
  border-color: #263519 !important;
  background: #263519 !important;
}  

.joinpop .joininput input[type="text"], .joinpop .joininput input[type="email"], .joinpop .joininput input[type="tel"], .joinpop .joininput input[type="password"], .joinpop .joininput textarea{ color:#000;}
.joinpop .joininput input[type="text"]::placeholder, .joinpop .joininput input[type="email"]::placeholder, .joinpop .joininput input[type="tel"]::placeholder, .joinpop .joininput input[type="password"]::placeholder, .joinpop .joininput textarea::placeholder{ opacity:0.3;color: #000 !important;}




.joinForm .joininput input[type="text"], .joinForm .joininput input[type="email"], .joinForm .joininput input[type="tel"], .joinForm .joininput input[type="password"], .joinForm .joininput textarea{ color:#000;}
.joinForm .joininput input[type="text"]::placeholder, .joinForm .joininput input[type="email"]::placeholder, .joinForm .joininput input[type="tel"]::placeholder, .joinForm .joininput input[type="password"]::placeholder, .joinForm .joininput textarea::placeholder{ opacity:0.3;color: #000 !important;}


.joinpop .contact__button.joininput .button {
  background: #fff;
  color: #263519;
}  
.joinpop .contact__button.joininput .button:hover {
  background: #263519;
  color: #fff;
}    
.joinpop .modal-header h5{ width: 100%;
  text-align: center;}  
  
.aboutRow { width:100%; padding:40px 0;}
.aboutpage {
  padding: 60px 0;
}
/*.aboutRow.rowrevrs{ text-align: right;} */
.aboutRow.rowrevrs .row{ flex-direction: row-reverse;}

.menu_sec a:hover, .menu_sec li.actv a {
  border: none;
  color: #718355;
}
.menu_sec a{ border: none !important; background:none !important; text-transform:uppercase; }
  

.joinwish .contact__button.joininput .button:hover {
  background: #c6f985 !important;
  color: #263519 !important;
}

.manufacturing .mediaBox{ padding:0px;}





/*blg*/

/* .main-blog{padding: 85px 0 !important;} */
.main-blog h1{margin: 0 !important;text-transform: capitalize;}
.main-blog .card__information{padding: 15px !important;}





.article-template {padding: 0px 0 !important;}
.article-template .article-template__hero-container{margin: 20 0 20px !important;max-width: 100% !important;}
.article-template .article-template__hero-container .media{width: 100% !important;height: auto !important;max-width: 100% !important;}
.article-template .article-template__hero-container .media img{position: inherit !important; top: inherit !important; left: inherit !important; height: auto !important;}
.article-template .container .page-width{padding: 0 !important;margin: 0 !important;}
.article-template p br, .article-template h4 br, .article-template li br{display: none !important;}
.article-template li{list-style: disc !important;}
.article-template li, .article-template p, .article-template h3, .article-template h4, .article-template h5, .article-template h6{padding: 0 0 10px !important;margin: 0 !important;}
.article-template li p{padding: 0 !important;}



.article-template .container{max-width: 1000px !important;}

.article-template div:empty, .article-template p:empty, .article-template li:empty, .article-template span:empty, .article-template strong:empty, .article-template h1:empty, .article-template h2:empty, .article-template h3:empty, .article-template h4:empty, .article-template h5:empty, .article-template h6:empty{ display: none !important; }





.article-template h3, .article-template h4{font-size: 60px;line-height: 1.2;font-weight: 400 !important;font-family: Satoshi;}  
.article-template h5{font-size: 30px;line-height: 1.2;font-weight: 400 !important;font-family: Satoshi;}     
.article-template h3 strong, .article-template h4 strong, .article-template h5 strong, .article-template h6 strong{font-weight: 400 !important;}  
.article-template h6{font-size: 40px;line-height: 1.2;font-weight:600 !important;font-family: Satoshi;}
.article-template .article-template__back{margin-bottom: 20px !important;margin-top: 30px !important;}  
.article-template p a, .article-template li a{color: #000 !important;text-decoration: underline !important;}  
.article-template p a:hover, .article-template li a:hover{text-decoration: none !important;} 
  
  
.joinwish {
    background: #f6f9f1;
    position: relative;
    z-index: 1;
  }  
  
.article-card-wrapper .card, .contains-card--article{ text-align:left;}  
.article-card-wrapper .card h3 {
  font-size: 19px;
  line-height: 27px;
}
.article-card__info {
  padding-top: .4rem;
  font-size: 15px;
  color: #aaa;
  font-weight: 600;
}  

.rdMore{ font-size:14px; font-weight:500; border-bottom:1px solid; color: #263519;}
.blog-articles__article{ margin:20px 0;}
.blog-articles{ display:flex !important; column-gap: inherit !important; row-gap: inherit !important; flex-wrap: wrap;}
.blog-articles__article{ width:33.333%; padding:0 10px;}


.exceptionalSec, .comparesec, .manufacturing, .joinwish{ position:relative; z-index:1;}
#shopify-section-template--21784715362633__exceptional_hMLMqA, #shopify-section-template--21784715362633__compare_67BHwp, #shopify-section-template--21784715362633__key_statistics_QFNhkz, #shopify-section-template--21784715362633__manufacturing_G6fKqD, #shopify-section-template--21784715362633__join_wish_ApRk8W { z-index: 2; position:relative;}

  
.exceptionalSec, .comparesec, .manufacturing, .joinwish{ position:relative; z-index:2 !important;}
#shopify-section-template--21784715362633__exceptional_hMLMqA, #shopify-section-template--21784715362633__compare_67BHwp, #shopify-section-template--21784715362633__key_statistics_QFNhkz, #shopify-section-template--21784715362633__manufacturing_G6fKqD, #shopify-section-template--21784715362633__join_wish_ApRk8W { z-index: 2 !important; position:relative;}
#shopify-section-template--21784715362633__manufacturing_G6fKqD, #shopify-section-template--21784715362633__manufacturing_G6fKqD{ background: #536032;}
.manufacturing, .joinwish, .comparesec, .manufacturing, .footerSec  { z-index: 2; position:relative;} 
#shopify-section-template--21784715362633__join_wish_ApRk8W{ background: #f6f9f1;}  
#shopify-section-template--21784715362633__compare_67BHwp{ background: #fff;}    
  

#shopify-section-template--21820332900681__exceptional_B3jiCw{ z-index: 2 !important; position:relative;}
.aboutpage{ z-index: 2 !important; position:relative;}
#shopify-section-template--21820332900681__aboutus_tQiJVg{ z-index: 2 !important; position:relative;}
#shopify-section-template--21820332900681__join_wish_WkmtF8{ z-index: 2 !important; position:relative;}






.homeslider .item::before{ display:none !important;}


.videossec {
  background: none;
}


.palyIcons{ color:#fff; margin-top: 23px; font-size: 42px; padding: 5px; display:inline-block; border-radius:100%; box-shadow: 0 0 23px 1px hsla(0,0%,100%,.2); border: 2px solid hsla(0,0%,100%,.5);}


#fade {
  display: none;
  position: fixed;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index: 1001;
  -moz-opacity: 0.8;
  opacity: .80;
  filter: alpha(opacity=80);
}

#light {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 800px;
  max-height: 560px;
  border: 2px solid #FFF;
  background: #FFF;
  z-index: 1002;
  overflow: visible;transform: translate(-50%, -50%);
}

#boxclose {
  float: right;
  cursor: pointer;
  color: #fff;
  border: none;
  border-radius: 3px;
  background: #222;
  font-size: 31px;
  font-weight: 700;
  display: inline-block;
  line-height: 0px;
  padding: 0;
  position: absolute;
  right: 2px;
  top: 2px;
  z-index: 1002;
  opacity: .9;
  border-radius: 100%;
  width: 35px;
  height: 35px;
  text-align: center;
  line-height: 30px;
}

.boxclose:before {
  content: "×";
}
.scrolls{ color: #fff;font-size: 15px; line-height: 20px; letter-spacing: .12em; position:absolute; bottom:0px; left:50%; transform: translateX(-50%);text-transform: uppercase;
  padding-bottom: 28px; z-index: 1;display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;}
.scrolls i{
  margin-top: 18px;
  font-size: 24px;
  position: absolute;
  bottom: 6px;/*-webkit-animation: 1s ease 0s normal none infinite running btm-arrow;
  animation: 1s ease 0s normal none infinite running btm-arrow;*/-webkit-animation-name: btm-arrow;
    animation-duration: 1s;animation-name: btm-arrow; animation: 3s ease-in 1s reverse both running btm-arrow;
}
@-webkit-keyframes btm-arrow{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px);}
33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px);}
49.95%{-webkit-transform:translateY(4px);transform:translateY(4px);}
66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px);}
83.25%{-webkit-transform:translateY(1px);transform:translateY(1px);}
100%{-webkit-transform:translateY(0);transform:translateY(0);}}
@keyframes btm-arrow{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px);}
33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px);}
49.95%{-webkit-transform:translateY(4px);transform:translateY(4px);}
66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px);}
83.25%{-webkit-transform:translateY(1px);transform:translateY(1px);}
100%{-webkit-transform:translateY(0);transform:translateY(0);}}
/*.scrolls:before{ background: #9ba4ae; height: 25px;position: absolute;
  right: 50%;
  top: auto;
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%);
  bottom: 0;
  height: 30px;
  width: 1px; content:"";}*/

.introsBox{ 
  width:100%; 
  background:#fff; 
  border-radius:10px; 
  overflow:hidden; 
  /* margin-bottom:20px; */
}
.introsBox i{ width:100%; padding:20px; text-align:center; background:#fff; border-bottom:1px solid #ccc;display: inline-block;}
.introsBox .text{ 
  width:100%; 
  /* padding:10px 33px 40px; */
  text-align:center;
  background:#fff; 
  text-align:center;
  display: inline-block;}
.introsBox .text strong{ font-weight:normal; color:#000;}
.introsBox .text em{ font-weight:700; font-style: normal !important;}


.coprstable{ width:100%; margin-top:30px;}
.coprstable tr:first-child td{ font-weight:700;}

.darkbg tr td {
  
  color: #fff;
  border-color: rgba(255,255,255,0.1);
}
.coprstable tr td{ padding: 8px 26px;}



.manufacturing .mediaBox {
  background:none;
}
.manufacturing .mediaBox i {
  max-width: inherit;
  background: #536032;
  border-radius: 100%;
  width: 75px;
  height: 75px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 19px;
}
.manufacturing .mediaBox i img{filter: brightness(0) invert(1) !important;}
#light video{ width:100% !important; height:100%; object-fit:cover;}


#light {
  position: absolute;
  top: 0;
  left: 0;
  max-width: 100%;
  max-height: 100%;
  border: none;
  background: #000;
  z-index: 1002;
  overflow: visible;
  transform: inherit;height: 100%;
}
.header-wrapper{ z-index:111;}
.section-header{ z-index: 1111 !important;}
#boxclose{ top: 81px;}

.aboutRow p a{ color: #536032; font-weight:700;}

.coprstable{ width:100%; max-width: 840px; margin: 0px auto; position:relative;}
.coprsTr{ width:100%; float:left; padding:0 30px; position:relative; min-height: 120px;opacity: 0;}
.coprsTr.coprsTd{ opacity:1;}
.coprstable::before {
  /* width: 2px;
  height: 100%;
  left: 0;
  top: 12px;
  background: #f3ffbedb;
  content: "";
  position: absolute; */
}
.coprstable {
  width: 100%;
  max-width: 440px;
  margin: 60px;
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
.coprsTr span{ height: 1.75rem; width: 1.75rem; display:inline-block; border-radius: 9999px; background: #e4f29f; position:absolute; left:-8px; top:8px; display:block;}
/*.coprsTr:nth-child(even){ text-align:right; z-index: 1;}
.coprsTr:nth-child(even) span{ left:inherit; right:-4px;}*/
.coprsTr p{ padding-bottom:10px; font-size:14px; padding-top:10px; color: #424845;}
.coprsTr:last-child{ min-height:auto;}
.progress-bar{ display:block !important;width: 2px;
  left: 0;
  top: 12px;
  content: "";
  position: absolute; background: #536032 !important;}

.coprsTr.coprsTd span{ background: #536032 !important; }

.manufacturing .mediaBox i{ padding-left:0px;}

/* .introsBox .text{ padding: 10px 15px 40px;} */
.introsBox .text li{ font-size:14px;}

.exptItem .owl-prev, .exptItem .owl-next{ width:40px; height:40px; position:absolute; top:50%; transform: translateY(-50%); color: #fff !important;
  font-size: 26px !important;}
.exptItem .owl-prev{ left:0px;}
.exptItem .owl-next{ right:0px;}
.exptItem{ padding:0 40px;}


#progressbar {
    transition: height 0.3s ease;
}
.coprsTr.coprsTd {
    transition: opacity 0.3s ease, transform 0.6s ease;
    opacity: 1;
    transform: translateY(0);
}


.coprstable{ margin-top:0px;}
.copRow{ padding-top:15px;}

#light{ width:100%;}
/*#shopify-section-template--21820332900681__aboutus_tQiJVg{background: #fff !important;}*/
#shopify-section-template--21820332900681__join_wish_WkmtF8{ background: #f6f9f1;}

.play-pauseclick-area {
  width: 40px;
  bottom: 30px;
  position: absolute;
  right: 30px;
  text-align: center;
  padding: 0;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 40px;
}

.play-pauseclick-area button {
  width: 40px;
  height: 40px;
  background: none;
  border-radius: 100%;
  margin: 5px;
  border: none !important;
  font-size: 28px;
  color: #fff;
  position: relative;
  top: 0px;
  right: 0px; background:rgba(0,0,0,0.3);
}

.introsBox .text ul{ max-width: 60%;
  margin: 0px auto ;}



.aboutVideo .palyIcons{ position:absolute; bottom:20px; right:20px;}



#shopify-section-template--21820332900681__aboutus_tQiJVg {
  background:#f9f9f9 !important;position: relative !important;
  z-index: 4 !important;
}
.aboutpage {
  background: #f9f9f9 !important;
  position: relative !important;
  z-index: 4 !important;
}

.introsBox .text ul{ text-align:left; max-width: 100%;}

/*.progress-container {
  position: absolute;
  height: 100%;
  left: 0px;
  top: 0px;
}
.progress-container:before{
  width: 2px;
  height: 55px;
  left: 0;
  top: -43px;
  background: #fff;
  content: "";
  position: absolute; z-index:1;
}
.progress-container:after{
  width: 2px;
  height: 69px;
  left: 0;
  bottom: 0px;
  background: #fff;
  content: "";
  position: absolute;
}



.progress-bar{ top: -43px;}*/


.aboutVideo img{ height:420px;}

.fancybox-is-open .fancybox-bg{ display:block !important; }





  
@media (min-width: 992px) and (max-width: 9000px) 
{
.nav_top .dropdown .dropdown-menu { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; max-height: 0; display: block; opacity: 0; visibility: hidden;  margin:0px; border: none; border-bottom: 2px solid #ccc; 
    background:#fff !important;
    width: 150px; padding: 0px;
   border-radius: 0; left: 0; right: inherit; padding: 5px 8px 8px; box-shadow: inherit; }

.nav_top .dropdown:hover .dropdown-menu { max-height: 300px;opacity: 1; visibility: visible; /*transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;*/}


/*font-family: 'Satoshi';*/




.featurdColctn .collection .product-grid .grid__item {
  width: 50%;
  max-width: 50%;
  padding: 0 30px;
}

.joinpop .modal-dialog {
    max-width: 600px;
  }
.joinpop .modal-body{ padding:25px;}
.joinpop .modal-header{ padding:25px;}
.joinpop .joininput{ margin:25px 0;}
.joinpop .joininput input[type="text"], .joinpop .joininput input[type="email"], .joinpop .joininput input[type="tel"], .joinpop .joininput input[type="password"], .joinpop .joininput textarea{ margin-bottom:0px;}

.homeslider:before{ width:100%; height:100%; position:absolute; top:0px; left:0px; content:"";
background: linear-gradient(356deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.17128849830948) 100%);} display:block !important;}



  

}
@media (min-width: 1800px) and (max-width: 1999px) {
	
	
.container, .page-width{max-width: 1770px !important;}	
	
	
	
	
	
	
	
	
	
}
@media (min-width: 1600px) and (max-width: 1799px) {

.container, .page-width{max-width: 1570px !important;}	




.menu_sec li { margin: 0 0px; }
.menu_sec a { font-size: 17px; line-height: 36px;}
.header_sec .navbar-brand { max-width: 220px; }
.sarchHddesk { margin-right: 15px; }
.announcement-bar__message { font-size: 16px; line-height: 26px;padding: 8px 0;}
/*.banBx strong, .banBx h1 { font-size: 46px; line-height: 50px;}*/




.featurdColctn .card h3 { font-size: 25px; line-height: 32px;}
.countBx strong { font-size: 62px; line-height: 60px;}
.compList li { margin-top: 15px; }
.setBx h5 { font-size: 24px; line-height: 30px;}
.setBx i { width: 85px !important; height: 85px !important;padding: 15px;}
.setBx {margin-bottom: 20px;min-height: 136px;}
.uncomprSec { background: url(conBG2.svg) no-repeat bottom 50px left 20px,url(conBG3.svg) no-repeat top 50px right 20px #f6f9f1; background-size: 47px,70px; }
.wellFull { background: url(conBG1.svg) no-repeat top 55px left 20px #f6f9f1; background-size: 75px; }
.discoSec a { margin-top: 20px; }
.tophead h6 em { font-size: 18px; line-height: 26px;}



.revSec { background: url(revLeaf1.svg) no-repeat left 20px top 50px,url(revLeaf2.svg) no-repeat right 250px bottom -30px #f6f9f1; background-size: 70px; }
.revTxtTp { max-width: 1330px;}
.cstmCrBtn a { width: 50px; height: 50px;}
.revTxtTp span, .revBx span { font-size: 18px; line-height: 28px;}
.revBx strong { font-size: 26px; line-height: 34px;}
.footer-block__details-content a, .footer-block__brand-info .rte ul li:nth-child(1), .footernav a  { font-size: 18px !important; line-height: 26px !important;}
.footer-block__heading, .footer__list-social::before{ font-size: 26px !important; line-height: 35px;}
.footer-block__image-wrapper { max-width: 220px !important; }


.brainBx img, .discoSec a img { max-width: 80%; display: block; margin-left: auto; margin-right: auto; }


.tophead h1, .tophead h2 { font-size: 90px;}
.comparesec h3, .wlnsTxt h3 { font-size: 50px;}
.dicounrBox h4, .main-blog h3 { font-size: 32px; line-height: 40px;}








} 
  
@media (min-width: 1400px) and (max-width: 1599px) {


.container, .page-width{max-width: 1370px !important;}

  



.menu_sec li { margin: 0 0px; }
.menu_sec a { font-size: 17px; line-height: 36px;}
.header_sec .navbar-brand { max-width: 220px; }
.sarchHddesk { margin-right: 15px; }
.announcement-bar__message { font-size: 13px; line-height: 26px;padding: 8px 0;}
/*.banBx strong, .banBx h1 { font-size: 46px; line-height: 50px;}*/




.featurdColctn .card h3 { font-size: 25px; line-height: 32px;}
.countBx strong { font-size: 62px; line-height: 60px;}
.compList li { margin-top: 15px; }
.setBx h5 { font-size: 24px; line-height: 30px;}
.setBx i { width: 85px !important; height: 85px !important;padding: 15px;}
.setBx {margin-bottom: 20px;min-height: 136px;}
.uncomprSec { background: url(conBG2.svg) no-repeat bottom 50px left 20px,url(conBG3.svg) no-repeat top 50px right 20px #f6f9f1; background-size: 47px,70px; }
.wellFull { background: url(conBG1.svg) no-repeat top 55px left 20px #f6f9f1; background-size: 75px; }
.wlcSec{ background: url(leftleaf.svg) no-repeat top 45px left 20px,url(rightleaf.svg) no-repeat bottom 30px right 30px,#f6f9f1; background-size: 80px,50px; }
.discoSec a { margin-top: 20px; }
.tophead h6 em { font-size: 18px; line-height: 26px;}



.revSec { background: url(revLeaf1.svg) no-repeat left 20px top 50px,url(revLeaf2.svg) no-repeat right 250px bottom -30px #f6f9f1; background-size: 70px; }
.revTxtTp { max-width: 1330px;}
.cstmCrBtn a { width: 50px; height: 50px;}
.revTxtTp span, .revBx span { font-size: 18px; line-height: 28px;}
.revBx strong { font-size: 26px; line-height: 34px;}
.footer-block__details-content a, .footer-block__brand-info .rte ul li:nth-child(1), .footernav a  { font-size: 18px !important; line-height: 26px !important;}
.footer-block__heading, .footer__list-social::before{ font-size: 26px !important; line-height: 35px;}
.footer-block__image-wrapper { max-width: 220px !important; }


.brainBx img, .discoSec a img { max-width: 80%; display: block; margin-left: auto; margin-right: auto; }





.tophead h1, .tophead h2 { font-size: 40px;}
.comparesec h3, .wlnsTxt h3 { font-size: 45px;}
.dicounrBox h4, .main-blog h3 { font-size: 32px; line-height: 40px;}
.banImg {height: 700px;}
.dicounrBox .col-md-5 img { width: 400px; height: 400px;}
.dicounrBox::before {height: 100px;}
.wlImg img {object-position: 0;}
.bannerSec .banBx { max-width: 800px; }
.wlnsTxt h4 { font-size: 28px;}
.tophead h6 { font-size: 22px;}
.footer-block__heading, .footer__list-social::before { font-size: 22px !important; line-height: 30px; }

.srtBtn, .button {font-size: 18px;}


.exceptionalSec .col-md-8 { padding-left: 50px; }




} 
@media only screen and (max-width: 1399px) {


.container, .page-width{max-width: 1170px !important;}



.menu_sec li { margin: 0 0px; }
.menu_sec a { font-size: 17px; line-height: 36px;}
.header_sec .navbar-brand { max-width: 220px; }
.sarchHddesk { margin-right: 15px; }
.announcement-bar__message { font-size: 16px; line-height: 26px;padding: 8px 0;}
.header_sec { padding: 10px 0;}




.featurdColctn .card h3 { font-size: 20px; line-height: 24px; }
.countBx strong { font-size: 50px; line-height: 54px; }
.compList li { margin-top: 15px; }
.setBx h5 { font-size: 22px; line-height: 30px;}
.setBx i { width: 85px !important; height: 85px !important;padding: 15px;}
.setBx {margin-bottom: 20px;min-height: 136px;}
.uncomprSec { background: url(conBG2.svg) no-repeat bottom 50px left 20px,url(conBG3.svg) no-repeat top 50px right 20px #f6f9f1; background-size: 47px,70px; }
.wellFull { background: url(conBG1.svg) no-repeat top 55px left 20px #f6f9f1; background-size: 75px; }
.wlcSec{ background: url(leftleaf.svg) no-repeat top 45px left 20px,url(rightleaf.svg) no-repeat bottom 30px right 30px,#f6f9f1; background-size: 60px,50px; }
.discoSec a { margin-top: 20px; }
.featurdColctn .small-container { max-width: 600px;}
.featurdColctn { background-size: 80px,66px !important; }
.featurdColctn .card__information { padding: 10px 15px !important;}
.brainSec { padding: 50px 0 35px;}
.wellFull{padding-top: 50px;}
.uncomprSec { padding-bottom: 50px;}
.compList li img { width: 45px;}
.setSec { padding: 50px 0 35px;}
.setSec p { font-size: 16px; line-height: 24px;}



.revSec { background: url(revLeaf1.svg) no-repeat left 20px top 50px,url(revLeaf2.svg) no-repeat right 250px bottom -30px #f6f9f1; background-size: 70px;padding: 25px 0 50px; }
.revTxtTp { max-width: 1150px;}
.cstmCrBtn a { width: 50px; height: 50px;}
.revTxtTp span, .revBx span { font-size: 16px; line-height: 28px;}
.revBx strong { font-size: 20px; line-height: 26px; margin-top: 10px;padding: 0; }
.footer-block__details-content a, .footer-block__brand-info .rte ul li:nth-child(1), .footernav a  { font-size: 16px !important; line-height: 24px !important;}
.footer-block__heading, .footer__list-social::before{ font-size: 21px !important; line-height: 35px;}
.footer-block__image-wrapper { max-width: 190px !important; margin-bottom: 20px !important;}
.footer-block__brand-info .rte ul li:nth-child(1) { background-size: 26px; padding: 8px 0 10px 34px;}
.copytx p { font-size: 11px; line-height: 18px;}
.footerTop::before { width: 84px; height: 233px;}

.brainBx img, .discoSec a img { max-width: 60%; }





body {font-size: 18px;line-height: 30px;}
.tophead h1, .tophead h2 { font-size: 68px; padding-bottom: 10px;}
.comparesec h3, .wlnsTxt h3 { font-size: 40px;padding-bottom: 25px;}
.dicounrBox h4, .main-blog h3 { font-size: 32px; line-height: 40px;}
.banImg {height: 650px;}
.dicounrBox .col-md-5 img { width: 400px; height: 400px;}
.dicounrBox::before {height: 100px;}
.wlImg img {object-position: 0;}
.bannerSec .banBx { max-width: 800px; }
.wlnsTxt h4 { font-size: 25px;}
.tophead h6 { font-size: 22px;}
.footer-block__heading, .footer__list-social::before { font-size: 20px !important; line-height: 30px; }
.banBtnGrp { padding-top: 15px; }
.srtBtn, .button {font-size: 18px;line-height: 50px;}


.topnewBrn { padding: 40px 0;}
.wlcSec, .featurdColctn, .discovernew, .comparesec, .uncomprSec, .exceptionalSec, .joinwish, .footerTop { padding: 60px 0;}
.tophead h6 { font-size: 18px; line-height: 30px;padding-bottom: 0 !important;}
.dicounrBox {border-radius: 20px; padding: 40px 60px;}
.dicounrRow .dicounrBox:nth-child(2n)::before { right: 20px; }
.dicounrBox::before { left: 20px; top: 30px;}
.dicounrBox h4, .main-blog h3 { font-size: 28px; line-height: 35px; }
.dicounrBox p { font-size: 20px; line-height: 30px; }
.wlImg img { height: 500px;}
.exceptionalSec .col-md-8 { padding-left: 50px; }
.mediaBox i { font-size: 50px;}
.joinwish { background-size: 45px,60px; }
.joininput input[type="text"], .joininput input[type="email"], .joininput input[type="tel"], .joininput input[type="password"], .joininput textarea, .joininput .button {height: 50px;}



#shopify-section-template--21784715362633__discover_row_aWeKMV .dicounrBox::before, 
#shopify-section-template--21784715362633__discover_row_Ermxtp .dicounrBox::before { right: 20px; top: 30px; }

.exceptionalSec .mediaBox p strong{font-size: 18px;line-height: 30px;}
.exceptionalSec .mediaBox p { font-size: 14px; line-height: 22px; } 


.KeyStatistics { padding: 60px 0;}
.KeyStatistics h5, .KeyStatistics li strong { font-size: 32px; line-height: 36px;}


.manufacturing .mediaBox p { font-size: 18px !important; line-height: 26px !important; }



.main-blog { padding: 60px 0 !important; }
.article-template { padding: 60px 0 !important; }


.article-template h3, .article-template h4{font-size: 50px;line-height: 1.2;}  
.article-template h5, .article-template h6{font-size: 35px;line-height: 1.2;}
#shopify-section-template--21820332900681__discover_row_a9dYdJ .dicounrBox::before, #shopify-section-template--21820332900681__discover_row_6EbrLX .dicounrBox::before{ right: 20px; }

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


.container, .page-width, .article-template .container{max-width: 960px !important;}
.headerSrch { width: 190px; }
.headerSrch .field .search__input { font-size: 14px; line-height: 18px;}
.header__icon, .header__icon--cart .icon { height: 30px; width: 30px; padding: 0; }
.header__icon img, .header__icon--cart .icon img{width: auto;max-width: 100%;height: auto;max-height: 100%;}
.sarchHddesk { margin-right: 0; }
.headerSrch .field { height: 40px; }
.headRt li{margin-left: 8px;}
.menu_sec a { font-size: 15px; line-height: 30px; }
.header_sec .navbar-brand { max-width: 185px; }
.utility-bar .utility-bar__grid { max-width: 600px !important; }
.header_sec { padding: 10px 0;}
.banBx p br{display: none;}
.srtBtn, .button { font-size: 15px; line-height: 40px;padding: 0 15px; }
.prtSec .owl-carousel i { height: 35px; }





.wlcImg { padding-left: 100px; }
.featurdColctn .grid .grid__item { padding: 0 15px; }
.featurdColctn .grid.contains-card--product { margin: 0 -15px; }
.countBx strong { font-size: 45px; line-height: 50px; }
.setBx i { width: 64px !important; height: 64px !important; padding: 10px; margin-right: 10px; }
.comproSec .wlnsTxt { padding-left: 0; }
.wellFull { background: url(conBG1.svg) no-repeat top 10px left 20px #f6f9f1; background-size: 55px; }




.revTxtTp { max-width: 940px; }
.revBx {padding: 15px;}


.brainBx img, .discoSec a img { max-width: 60%; }




.tophead h1, .tophead h2 { font-size: 38px;}
.bannerSec .banBx { max-width: 600px; }
.mediawelco .media-body { padding-right: 30px; }
.banImg { height: 450px; }
.comparesec .row { margin: 0 0 30px; padding-bottom: 15px;}
.comparesec h3, .wlnsTxt h3 { font-size: 36px; padding-bottom: 20px; }
.mediaBox {border-radius: 15px; margin-bottom: 20px; }
.exceptionalSec .col-md-8 { padding-left: 30px; }
.joinwish { background: #f6f9f1; }


.mediawelco .welPics { width: 300px; }
.dicounrBox .col-md-5 img { width: 300px; height: 300px; }

.comparesec .col-md-5 img { padding-left: 50px; }



.manufacturing .mediaBox { min-height: 164px !important; }
.manufacturing { padding-bottom: 60px !important; }

.article-template h3, .article-template h4{font-size: 40px;line-height: 1.2;}  
.article-template h5, .article-template h6{font-size: 30px;line-height: 1.2;}

.disscrollrow{ min-height:auto !important; }

.introsBox .text ul {
  max-width: 80%;
  margin: 0px auto;
}

  
}


@media only screen and (max-width: 991px) {
.nav_top .navbar-toggler{ border: none; background: none;padding: 10px 0;position: absolute; right: 0;margin-right: 15px;}
.nav_top .navbar-toggler .icon-bar {display: block;width: 34px;height: 3px;  border-radius: 16px; background-color: black;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {  margin-top: 6px;}
.navbar-toggler .icon-bar{-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.navbar-toggler.showtoggle .icon-bar:nth-child(1) {transform: translateY(8px) rotate(45deg);}
.navbar-toggler.showtoggle .icon-bar:nth-child(2) { opacity: 0;}  
.navbar-toggler.showtoggle .icon-bar:nth-child(3) { transform: translateY(-10px) rotate(-45deg);} 
.header_sec .container{ padding: 0px;}
.navbar-collapse{ position: absolute; top: 100%; left: 0px; background: #fff; width: 100%; z-index: 11;}
.navbar-brand{ padding-left: 15px;}
.menu_sec li a{ width: 100%; padding: 10px 15px;}
        
.container, .page-width, .article-template .container{max-width: 720px !important;}




.banBtnGrp li {  margin-right: 8px; }
/*.banBx strong, .banBx h1 { font-size: 34px; line-height: 45px; }*/
.banImg { height: 400px; }
/* .headRt { margin-right: 62px; } */
.sarchHddesk{display: none;}
/*.sarchHd.d-none{display: flex !important;}*/
.header__icon:hover .icon, .modal__close-button:hover .icon { transform: inherit !important; }
.announcement-bar__message { font-size: 15px; line-height: 24px;}

.menu_sec a{border: none !important;padding: 5px 15px;font-size: 14px; line-height: 20px;}
.hdMain .container{ max-width: 100%; padding: 0 !important; }
.header_sec .navbar-brand { margin-left: 15px; }
.nav_top { padding: 10px 0; }
.header_sec { padding: 0; }
.headerSrch .field .search__button {width: 10%;}
.headerSrch .field .search__input { width: 90%; }



.wlcImg { padding-left: 0; }
.discoSec h2 br{display: none;}
.featurdColctn, .wellFull, .uncomprSec { background: #f6f9f1; }


.setSec p { font-size: 15px; line-height: 24px; }
.setBx h5 { font-size: 18px; line-height: 25px; }
p { padding-bottom: 10px; }
.featurdColctn .card h3 { font-size: 19px; line-height: 24px; }
.countBx strong { font-size: 40px; line-height: 44px; }
.featurdColctn .small-container { padding: 0 15px; }

.revSec{background: #f6f9f1;}
.revTxtTp { max-width: 100%; }
.revTxtTp span, .revBx span { font-size: 15px; line-height: 24px; }
.revSec .container{padding: 0 15px !important;}
.footerTop .page-width{padding: 0 15px !important;}
.footer-block__details-content a, .footer-block__brand-info .rte ul li:nth-child(1), .footernav a { font-size: 16px !important; line-height: 24px !important; }
.footer-block__heading, .footer__list-social::before { font-size: 20px !important; line-height: 28px; }
.footer__list-social a img{max-width: 25px;}

.footer__content-top .grid { row-gap: 0 !important;}

.footer__content-top .grid .grid__item:nth-child(1), .footer__content-top .grid .grid__item:nth-child(2) { width: 50%; }
.footer__content-top .grid .grid__item:nth-child(3), .footer__content-top .grid .grid__item:nth-child(4), .footer__content-top .grid .grid__item:nth-child(5), .footer__content-top .grid .grid__item:nth-child(6){width: 25%;}
.footer-block__brand-info .rte ul { padding: 0 0 15px !important; }
.footer-block__image-wrapper { margin-bottom: 15px !important; }
.footbotm .col-md-6{margin-top: 15px;}
.list-social__link { margin-right: 5px; }


.brainBx img, .discoSec a img { max-width: 70%; }



.header__icon .icon { color: #fff; }
.navbar-collapse { background: #a9ba5edb; padding: 20px; border-radius: 20px; }
.dicounrBox .col-md-5 img { width: 230px; height: 230px; }
.tophead h1, .tophead h2 { font-size: 40px; }
.bannerSec .banBx { max-width: 460px; }
.mediawelco .welPics { width: 250px; }
.dicounrBox p { font-size: 18px; line-height: 30px; }
.dicounrBox h4, .main-blog h3 { font-size: 25px; line-height: 35px; }
.comparesec .col-md-5 img { padding-left: 25px; }
.comparesec h3, .wlnsTxt h3 { font-size: 30px; padding-bottom: 15px; }
.comparesec .row { margin: 0 0 25px; }
.exceptionalSec .col-md-8 { padding-left: 15px; }
.joinwish .col-md-6{flex: 0 0 100%;max-width: 100%;}
.contact__fields .col-md-6{flex: 0 0 50%;max-width: 50%;}
.exceptionalSec .row { padding-top: 0px; }


.KeyStatistics h5, .KeyStatistics li strong { font-size: 25px; line-height: 30px; }
.KeyStatistics li {float: inherit; width: 100%; margin-top: 15px; }



.joinpop .modal-header h5 { font-size: 26px; line-height: 32px; }





/* 
.navbar-collapse{ display: block;
    position: fixed;
    top: 0px;
    right: -100%;
    width: 100%;
    left: inherit;
    height: 100%;
    overflow: auto;
    border-radius: 0px;
    padding: 90px 30px;  transition: all 0.3s ease; background: #b4c273;} */
.menu_sec a:hover, .menu_sec li.actv a{ background: none;}
.menu_sec li a {
    width: 100%;
    padding: 16px 0;
    font-size: 17px;
    border-bottom: 1px solid #fff !important;
    border-radius: 0px;
    text-transform: uppercase !important;
  }
.navbar-collapse.show{ right:0px;}
.nav_top .navbar-toggler{ z-index: 111;}
.header__heading{ position: relative;
  z-index: 111;}
.header_sec .navbar-brand {
    margin-left: 0;
  }
.nav_top .navbar-toggler{ margin-right: 0;}

.banImg {
    height: auto;
  }

  
.article-template h3, .article-template h4{font-size: 30px;line-height: 1.1;}  
.article-template h5, .article-template h6{font-size: 22px;line-height: 1.1;}  
  
.blog-articles__article{ width:50%;}  
  
#shopify-section-template--21784715362633__discover_new_h6gcrc, 
#shopify-section-template--21784715362633__discover_row_9ycU6A,
#shopify-section-template--21784715362633__discover_row_aWeKMV,
#shopify-section-template--21784715362633__discover_row_mKpGT9,
#shopify-section-template--21784715362633__discover_row_Ermxtp,
#shopify-section-template--21784715362633__discover_row_eJ38KD  
{ max-height: inherit !important; overflow:hidden !important;}

#light{ width:100%;}

#shopify-section-template--21784715362633__discover_new_h6gcrc, 
#shopify-section-template--21820332900681__discover_row_TWyAPC,
#shopify-section-template--21820332900681__discover_row_a9dYdJ,
#shopify-section-template--21820332900681__discover_row_mGBxED,
#shopify-section-template--21820332900681__discover_row_UbFdAD,
#shopify-section-template--21784715362633__discover_row_eJ38KD  
{ max-height: inherit !important; overflow:hidden !important;}  



.banCon {
  position: absolute;
  left: 0;
  width: 100%;
  top: inherit;
  transform: inherit;
  bottom: 120px;
}

.banImg {
    height: 600px;
  }





.introsBox .text ul {
  max-width: 100%;
  margin: 0px auto;
}


#shopify-section-template--21820332900681__aboutus_tQiJVg {
  background:#f9f9f9 !important;position: relative !important;
  z-index: 9 !important;
}
.aboutpage {
  background: #f9f9f9 !important;
  position: relative !important;
  z-index: 4 !important;
}

#shopify-section-template--21820332900681__aboutus_tQiJVg, .aboutpage{ background:#fff !important; z-index:10 !important;}

.discover-row-visible .disscrollrow{ position:relative !important;}

} 
 



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

.container, .page-width, .article-template .container{max-width: 100% !important;}


.utility-bar .utility-bar__grid { max-width: 500px !important; }
/*.banBx strong, .banBx h1 { font-size: 30px; line-height: 40px; }*/
.header_sec .navbar-brand { max-width: 160px; }
.headerSrch .field .field__label{display: none !important;}





.countRw .col-md-6{max-width: 50%;flex: 0 0 50%;}
.setBx { margin-bottom: 10px; min-height: inherit; }
.uncomprSec .comproSec .row{flex-direction:column-reverse;}
.brainBx img { margin: 0; }
.countRw{margin-bottom: 15px;}
.uncomprSec .wlImg{margin-top: 15px;}
.compList{display: inline-block;width: 100%;}
.compList li{float: left;width: 50%;}
.compList li img { margin-right: 10px; }
.compList li:first-child { margin-top: 15px; }



.footer-block.grid__item {margin: 0 !important;}
.footernav { justify-content: start; }
.footer-block__details-content { margin-bottom: 0 !important; }


.brainBx img, .discoSec a img { max-width: 100%; }

.collection .product-grid .grid__item {
  width: 50%;
  max-width: 50%;
  padding: 10px;
}

.announcement-bar__message {
    font-size: 12px;
    line-height: 15px;
  }



body { font-size: 16px; line-height: 26px; }
.mediawelco .welPics { width: 200px; }
.comparesec .col-md-5 img { padding-left: 0; display: block; width: 300px; margin: 20px auto 0; }
.wlImg img { height: auto; width: 300px !important; margin: 0 auto; display: block; }

.mediaBox .media-body { padding-top: 10px; }
.mediaBox i { font-size: 45px; }
.footer__content-top .grid .grid__item:nth-child(1), .footer__content-top .grid .grid__item:nth-child(2), .footer__content-top .grid .grid__item:nth-child(3), .footer__content-top .grid .grid__item:nth-child(4), .footer__content-top .grid .grid__item:nth-child(5), .footer__content-top .grid .grid__item:nth-child(6) { width: 50%; }
.dicounrBox { padding: 30px 40px; }
.dicounrBox h4 { padding-bottom: 10px; margin-bottom: 10px;}
  
  
.compList li { min-height: 55px; }
  
  
.tophead h6 { font-size: 16px; line-height: 26px; }
.dicounrBox h4 em::before { bottom: -11px; }
  
.exceptionalSec .mediaBox p strong{font-size: 16px; line-height: 24px;}
.exceptionalSec .mediaBox p { font-size: 14px; line-height: 22px; }

.manufacturing .mediaBox { min-height: 135px !important; }

.exceptionalSec.manufacturing .mediaBox { margin-top: 20px; }


.aboutRow.rowrevrs {
  text-align: left;
}

.hdMain .container{ padding: 0 15px !important;}
  

.main-blog { padding: 60px 12px !important; }

.article-template h3, .article-template h4{font-size: 25px;line-height: 1.1;}  
.article-template h5, .article-template h6{font-size: 20px;line-height: 1.1;}  


.homeslider .item::before{ background:linear-gradient(356deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.8603641285615808) 100%);}
.bannerSec .banBx {
    max-width: 100%;
  }
 .banBx p {
    font-size: 15px;
  }


.exceptionalSec, .comparesec, .manufacturing, .joinwish {
  position: sticky !important;
  z-index: 5 !important;
}
#shopify-section-template--21784715362633__manufacturing_G6fKqD, #shopify-section-template--21784715362633__exceptional_hMLMqA {
  background: #536032;
  z-index: 5 !important; position: relative !important;
}
#shopify-section-template--21784715362633__compare_67BHwp, #shopify-section-template--21784715362633__key_statistics_QFNhkz{
  background: #fff;
  z-index: 5 !important; position: relative !important;
}
#shopify-section-template--21784715362633__join_wish_ApRk8W {
  background: #f6f9f1;z-index: 5 !important; position: relative !important;
}

.manufacturing .mediaBox{ text-align: center;}
.manufacturing .mediaBox i{ padding: 19px; margin: 0px auto;}


.banImg {
    height: auto;}
.scrolls{ font-size: 11px;
  line-height: 14px;}
.palyIcons{ margin-top: 12px;}
.banCon {
    top: inherit;
    transform: inherit;
    bottom: 89px !important;
  }

.coprsTr{ min-height: 88px;}
.coprsTr span{ top: 9px;}  
.exceptionalSec .mediaBox {
    text-align: center;
  }  

.banCon{ bottom: 12% !important; text-align: center;}

.introsBox .text ul {
    max-width: 58%;
    margin: 0px auto;
  }




.aboutVideo img {
  height: 230px;
}





  
  
}




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


.utility-bar .utility-bar__grid { max-width: 85% !important; }
.header__icon, .header__icon--cart .icon { height: 24px; width: 24px;}
.header_sec .navbar-brand { max-width: 135px; }
.headerSrch .field .search__button { width: 20%; }
.headerSrch .field .search__input { width: 80%; }
/*.banBx strong, .banBx h1 { font-size: 25px; line-height: 30px; }*/
.prtSec .owl-carousel i { height: 30px; }
.prtSec .item { padding: 0 10px; }
.banBtnGrp li { margin-right: 0;width: 100%; }
.banBtnGrp .srtBtn, .banBtnGrp .button { width: 100%; }





.wlcSec, .featurdColctn, .discoSec { padding: 30px 0; }
.wellFull { padding-top: 30px; }
.countBx strong { font-size: 36px; line-height: 40px; }
.uncomprSec { padding-bottom: 30px; }
.setSec { padding: 30px 0 15px; }
.featurdColctn .card h3 { font-size: 18px; line-height: 24px; }



.footerTop { padding: 30px 0 !important;}
.revSec { padding: 15px 0 30px; }
.whySec { padding: 30px 0 15px; }
.cstmCrBtn a { width: 30px; height: 30px; }
.cstmCrBtn li { margin-left: 3px; }
.revTxtTp { padding: 0 75px 20px 0;}
.footer-block__details-content a, .footer-block__brand-info .rte ul li:nth-child(1), .footernav a { font-size: 16px !important; line-height: 22px !important; }
.footer-block__image-wrapper { max-width: 160px !important;}
.mtrTbl{width: 600px;}



.utility-bar .utility-bar__grid {
    max-width: 100% !important;
  }
.slider-button{ height: 25px;}
.announcement-bar__message{ display: flex;
    align-items: center;}

    
.discovernew{
  padding: 40px 18px !important;

}    
  
  
.tophead h1, .tophead h2 { font-size: 32px; }
.bannerSec .banBx { max-width: 100%; }
.topnewBrn { padding: 30px 0; }
.wlcSec, .featurdColctn, .discovernew, .comparesec, .uncomprSec, .exceptionalSec, .joinwish, .footerTop { padding: 40px 0; }
.tophead h6 { font-size: 18px;}
.mediawelco { flex-direction: column; justify-content: flex-start; align-items: flex-start; }
.mediawelco .media-body { padding-right: 0; padding-top: 15px; }
.dicounrBox::before { left: 10px; top: 20px; height: 70px; }
.dicounrBox { padding: 20px 20px; }
.dicounrBox p { font-size: 16px; line-height: 26px; }
#shopify-section-template--21784715362633__discover_row_aWeKMV .dicounrBox::before, 
#shopify-section-template--21784715362633__discover_row_Ermxtp .dicounrBox::before { right: 10px; top: 20px; }
.compList li { float: inherit; width: 100%;min-height: inherit; }


.footer-block__heading, .footer__list-social::before { font-size: 18px !important; line-height: 26px; }
.mediaBox { min-height: 156px; }

.KeyStatistics { padding: 40px 0; }
  
.manufacturing .mediaBox { min-height: 158px !important; }
.exceptionalSec { padding-bottom: 25px !important; }
  
  
.footer-block__heading { padding-bottom: 10px; }
.footer__content-top .grid .grid__item { margin-bottom: 10px !important; }
  
  
.joinpop .joininput { margin: 0 !important; }
.joinpop .joininput button{margin-bottom: 15px !important;}  
  
.joinpop .modal-header h5 { font-size: 20px; line-height: 28px; }


.mediawelco .welPics {
    width: 100%;
  }
.comparesec .col-md-5 img {
    padding-left: 0;
    display: block;
    width: 100%;
    margin: 20px auto 0;
  }


.main-blog { padding: 40px 12px !important; }  
.article-template, .article-template { padding: 0px 0 !important; }



.blog-articles__article{ width:100%;} 


#shopify-section-template--21820332900681__discover_row_a9dYdJ .dicounrBox::before, #shopify-section-template--21820332900681__discover_row_6EbrLX .dicounrBox::before{ right: 10px; }

.mediaBox .media-body{ padding: 10px 20px;}

.coprsTr {
    min-height: 100px;
  }
.coprsTr span {
    top: 3px;
  }
.coprsTr{ padding:0 20px;}


.exptItem .mediaBox .media-body {
    padding: 10px 0;
  }


.introsBox .text ul {
    max-width: inherit;
    margin: 0px auto;
    display: inline-block;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    text-align: left;
  }
  
} 
 
 
@media only screen and (max-width: 480px){ 


.compList li { float: inherit; width: 100%; }
.featurdColctn .grid .grid__item { width: 100%; max-width: 100%; padding: 0 15px; }



.footer-block__brand-info .rte ul { padding: 0 !important; }


.contact__fields .col-md-6 { flex: 0 0 100%; max-width: 100%; }
.footer__content-top .grid .grid__item:nth-child(1), .footer__content-top .grid .grid__item:nth-child(2), .footer__content-top .grid .grid__item:nth-child(3), .footer__content-top .grid .grid__item:nth-child(4), .footer__content-top .grid .grid__item:nth-child(5), .footer__content-top .grid .grid__item:nth-child(6) { width: 100%;}


.dicounrBox h4, .main-blog h3 {
    font-size: 20px;
    line-height: 29px;
  }

.scrolls{ 
  width:100%;
  display: none;      
        }


  
}

@media only screen and (max-width: 400px){ 

.collection .product-grid .grid__item {
    width: 100%;
    max-width: 100%;
    padding: 10px;
  }

/*.exceptionalSec .col-6{flex: 0 0 100%;max-width: 100%;}*/
.wlImg img {width: 280px !important;}
.mediaBox { min-height: inherit; }

.manufacturing .mediaBox { min-height: inherit !important; }


#shopify-section-template--21784715362633__exceptional_hMLMqA .exceptionalSec .col-6{flex: 0 0 100%;max-width: 100%;}

/* .headRt { margin-right: 46px; } */
  
}

.accelerated-checkout-button{
  --gravity-button-padding: 12px 10px !important;
  --gravity-button-width: 100%;
}

