/** Shopify CDN: Minification failed

Line 381:85 Expected ":"
Line 456:19 Expected identifier but found whitespace
Line 456:21 Unexpected "{"
Line 456:31 Expected ":"

**/
/*PRADIP 29 Nov 2021*/

/*@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,200;0,300;0,400;0,500;0,600;1,400;1,500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Comfortaa:wght@300;400;500;600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;0,900;1,400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,200;0,300;0,400;0,600;1,300;1,400;1,600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500&display=swap');
https://www.cdnfonts.com/sofia-pro.font


@import url('http://fonts.cdnfonts.com/css/sofia-pro');
*/
@font-face {
    font-family: 'LEMON MILK Pro FTR';
    src: url('LEMONMILKProFTR-UltraLight.eot');
    src: local('LEMON MILK Pro FTR UltraLight'), local('LEMONMILKProFTR-UltraLight'),
        url('LEMONMILKProFTR-UltraLight.eot?#iefix') format('embedded-opentype'),
        url('LEMONMILKProFTR-UltraLight.woff2') format('woff2'),
        url('LEMONMILKProFTR-UltraLight.woff') format('woff'),
        url('LEMONMILKProFTR-UltraLight.ttf') format('truetype'),
        url('LEMONMILKProFTR-UltraLight.svg#LEMONMILKProFTR-UltraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'LEMON MILK Pro FTR';
    src: url('LEMONMILKProFTR-Regular.eot');
    src: url('LEMONMILKProFTR-Regular.eot?#iefix') format('embedded-opentype'),
        url('LEMONMILKProFTR-Regular.woff2') format('woff2'),
        url('LEMONMILKProFTR-Regular.woff') format('woff'),
        url('LEMONMILKProFTR-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'LEMON MILK Pro FTR';
    src: url('LEMONMILKProFTR-Medium.eot');
    src: url('LEMONMILKProFTR-Medium.eot?#iefix') format('embedded-opentype'),
        url('LEMONMILKProFTR-Medium.woff2') format('woff2'),
        url('LEMONMILKProFTR-Medium.woff') format('woff'),
        url('LEMONMILKProFTR-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'LEMON MILK Pro FTR';
    src: url('LEMONMILKProFTR-Bold.eot');
    src: local('LEMON MILK Pro FTR Bold'), local('LEMONMILKProFTR-Bold'),
        url('LEMONMILKProFTR-Bold.eot?#iefix') format('embedded-opentype'),
        url('LEMONMILKProFTR-Bold.woff2') format('woff2'),
        url('LEMONMILKProFTR-Bold.woff') format('woff'),
        url('LEMONMILKProFTR-Bold.ttf') format('truetype'),
        url('LEMONMILKProFTR-Bold.svg#LEMONMILKProFTR-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

.homeYbg1{background: #FFF9E9; padding:40px 0 30px 0;}
.homeGbg1{background: #FBFBFB; padding:50px 0;}

.bgYellow1{ background: #FFD555; padding:10px;}
.bgYellow2Home{ background: #FFF9E9; padding:0;}
.bgGrey1{padding:50px 0; background:#FBFBFB}

.bgYellow1AfterLogin{ background: #FFD555; padding:10px;position: absolute;z-index: 99;top:85px;}
  
.template-page #shopify-section-header, 
.template-customers-account #shopify-section-header,
.template-customers-login #shopify-section-header,
.template-captcha #shopify-section-header,
.template-customers-addresses #shopify-section-header
{padding:0 0 0 0}

#shopify-section-product-template{ padding:55px 0 0 0}  

.template-customers-account h1,
.template-customers-addresses h1,
.template-customers-login h1,
.template-customers-register h1,
.template-page h1{ padding-top:20px}


.copy1{
  font-family:'LEMON MILK Pro FTR';font-weight: 400; 
  font-size:16px; color: #000;letter-spacing: 0;
  text-transform: inherit;line-height:24px;}

.product-single__title{
  font-family:'LEMON MILK Pro FTR';font-weight: 500; 
  font-size: 22px; color: #000;letter-spacing: 0;
  text-transform: inherit;line-height: 34px; padding:0}

.color-background-2{ background:#FFF9E9}


/*home how it works*/
.hiw_paddingRight{padding-right:50px}
.hiw_paddingBotTop{padding:5px 0 15px 0;}


/*########### Font */

p,a,li,span,div,body,h4,h5,h6{font-family:'Sofia Pro', sans-serif; color:#333333;}
h1,h2,h3{font-family:'LEMON MILK Pro FTR';font-weight: 400;color:#000;}
p{font-size:16px!important; font-weight:300; letter-spacing:0; line-height:150%; margin:0} 

/* Font science page */
p.font15{line-height: 130%; font-size: 16px; font-weight:300; padding:0 0 20px 0; margin:0; font-weight:normal}
p.font18{line-height: 145%; font-size: 18px!important; font-weight:300; padding:0 0 20px 0; margin:0}
p.font24{line-height: 160%; font-size: 24px; font-weight:400; padding:0; margin:0}

/* Font home page */
h1{font-size:36px;color:#079247; line-height:150%;font-weight:500; letter-spacing:1px; text-align:center;}
.underBanner{padding:10px 0 40px 0}
.gbH2,.gbH3,.gbH4,.gbH5,h2.product__title,.gbH2Reg, h1.product__title, .newsletter__wrapper h2.h1{ 
  font-family:'LEMON MILK Pro FTR';
  font-weight:normal; 
  letter-spacing: 0;
  text-transform: inherit;
  margin:0}

.gbH2, h2.product__title, .gbH2Reg, h1.product__title{
  font-size:30px;color: #000; line-height:150%;
  font-weight:500; letter-spacing:1px; text-align:left}

.gbH3{font-size:20px;color: #F38820;}
.gbH4{font-size:18px}
.gbH5{font-size:14px;color: #000;} 
.newsletter__wrapper h2.h1{font-size:16px; color:#fff}
.headOrange{color: #F38820!important;}
.floatBtn{ float:right}

.gbSchd1{text-align:center!important; color:#000!important; padding:0 20% 40px 20%!important; line-height:150%!important}
/*########### Font end */

/*
.height100p{ height:60vh}
*/

.paddingTop10{padding-top:10px!important}
.paddingTop20{padding-top:20px!important}
.paddingTop30{padding-top:30px!important}
.paddingTop40{padding-top:40px!important}
.paddingTop50{padding-top:50px!important}

.paddingBot10{padding-bottom:10px!important}
.paddingBot20{padding-bottom:20px!important}
.paddingBot30{padding-bottom:30px!important}
.paddingBot40{padding-bottom:40px!important}

.paddingRt60_sc{padding-right:60px!important}
.paddingRt60_sc2{padding-right:45px!important; padding-top:20px!important}
.paddingLt40_sc3{padding-left:40px!important}

.paddingRt20_sc{padding-right:20px!important}

.headerScMargin {
    width: 75%;
    padding-bottom: 50px;
    text-align: center!important;
    margin: 0 auto!important;
}

.hiw_paddingRight p{ padding:10px 0}
.product__info-container p{ padding-top:10px}

.padding50{padding:50px 0}
.paddingBot1{padding:10px 0 50px 0}
.paddingTop1{padding:40px 0 0 0}

.product__info-container .product__description{ margin-top:20px!important}

.product__description ul{ padding:20px 0 0 0}
.product__description ul li{ font-size:16px; font-weight:300}

/*###################################
	      How it works
###################################*/

.boxHiw{background-size:50px;padding: 0 0 0 65px;}
.boxbg1{ background: url("how-it-works1.png") no-repeat 0 0px; background-size:44px; margin:20px 0 20px 0;transition: 0.4s;} 
.boxbg1:hover{ background: url("how-it-works1a.png") no-repeat 0 0;background-size:44px;}

.boxbg2{ background: url("how-it-works2.png") no-repeat 0 0; background-size:44px; margin:0 0 20px 0;transition: 0.4s;}
.boxbg2:hover{ background: url("how-it-works2a.png") no-repeat 0 0;background-size:44px;}

.boxbg3{ background: url("how-it-works3.png") no-repeat 0 0; background-size:44px;transition: 0.4s;}
.boxbg3:hover{ background: url("how-it-works3a.png") no-repeat 0 0;background-size:44px;}

.boxHiw p{ padding:0; margin:0 0 10px 0} 
.boxHiw a.link1{ font-weight:600}

a.link1{ color:#079247; font-weight:500; text-decoration:underline;transition: 0.3s;}
a.link1:hover{ color:#F38820;}
  
a.btnOrange{ background:#F38820;transition: 0.3s; color:#fff;font-family:'LEMON MILK Pro FTR';font-weight:400; 
  font-size:14px; padding:8px 20px; border-radius:30px; text-decoration:none; }
a.btnOrange:hover{ background:#079247;color:#fff;}

/*a.btnYellow{ background: #079247; border-radius: 10px; padding: 8px 20px; color: #fff; text-decoration: none; display:inline-block;}
a.btnYellow:hover{background: #F9AC1D;}*/

a.btnGreen, 
.btn, 
.product-form__submit{
text-decoration:none!important; 
background: #079247!important;
transition: 0.3s!important; 
color:#fff!important;
font-family:'LEMON MILK Pro FTR'!important;
font-weight:400; 
display: inline-block;
font-size:14px!important; 
padding:8px 20px;  
text-transform: capitalize;
border-radius:30px}

a.btnGreen:hover, 
.btn:hover, 
.product-form__submit:hover,
.btnAccount:hover, .customer button:hover{
background: #F38820!important;
color:#fff!important;}

a.btnAccount{
    border-radius: 10px;
    background: #005929!important;
    color: #fff!important;
    display: block!important;
    width: 100%!important;
    height: 42px;
    min-height: 42px;
    padding: 0;
    line-height: 44px;
}


.product-form__submit span{color:#fff; font-size:20px; font-weight:600; }
.product-form__submit {display:none}

.btn.btn-track{height:42px!important; border-radius:10px!important}

a.btnConsentForm{
  background:#079247;
  transition: 0.3s; 
  color:#fff;
  font-weight:normal; 
  font-size:16px; line-height:38px;
  padding:4px 5px 4px 5px; 
  border-radius:30px; 
  text-decoration:none; 
  box-shadow:none; display:block; 
  text-align:center;
  margin-bottom:20px;
  font-family:'LEMON MILK Pro FTR'; text-transform:capitalize;
}
a.btnConsentForm:hover{background:#F38820;color:#fff;}
  
#shopify-section-1638860891b7c9fabd{ padding:50px 0; background:#FBFBFB}
#shopify-section-1639043859d37905bd{ padding:50px 0 0 0; background:#FFF9E9}

#shopify-section-1638860891b7c9fabd  ul, #shopify-section-1639043859d37905bd ul{ padding:0 0 20px 20px;}
#shopify-section-1638860891b7c9fabd  ul li ,
#shopify-section-1639043859d37905bd ul li
{font-size:15px; padding:0 0 0 0; color:#585858; font-weight:400; list-style-type: disc}

#shopify-section-1638860891b7c9fabd p,
#shopify-section-1639043859d37905bd p
{ font-weight:700; padding:0 0 10px 0; margin:0}
  
#shopify-section-1638861411f11b2511, 
#shopify-section-cart-template, 
#shopify-section-163894742114ecee42{ padding:50px 0;}

.social-sharing, .price__badges, 
#ProductCardImageWrapper-1639043859d37905bd-6860992938192,
#ProductCardImageWrapper-1638860891b7c9fabd-6859894030544,
.shopify-payment-button .shopify-payment-button__more-options
/*{ display:none;}*/

.price{ margin-top:20px}

#shopify-section-163894742114ecee42 h2{font-family:'LEMON MILK Pro FTR';font-weight:400; font-size: 22px; color: #000;letter-spacing: 0;text-transform: inherit;line-height: 34px; padding:0 20%}

.section-template--15851955355856__16589193497683a1bd-padding .featured-product{ padding:50px 0}
#ProductInfo-template--15891181469904__165659705855c0226f .product__view-details,
#ProductInfo-template--15851955355856__16589193497683a1bd .product__view-details
{display:none}

/*######################################
				twoImgBox
######################################*/

.twoImgBox .card{border-radius:20px; height:440px; padding:20px 12px; box-shadow:0 5px 15px #ccc; transition: all .5s ease; border:none; margin:0 10px}
.twoImgBox .card:hover{box-shadow:0 2px 2px #ccc;}
.twoImgBox .card-body img{width:75%; height:auto}
.twoImgBox .card-body a{box-shadow:none;}
.twoImgBox a.btnGreen{
  background:#079247;
  transition: 0.3s; 
  color:#fff;
  font-family:'LEMON MILK Pro FTR';
  font-weight:400; 
  font-size:14px; 
  padding:8px 20px; 
  border-radius:30px; 
  text-decoration:none; 
  box-shadow:none; width:150px;
  margin-bottom:20px;}
.twoImgBox a.btnGreen:hover{background:#F38820;color:#fff;}
.twoImgBox a.learnMore{box-shadow:none; color:#F38820!important}
.twoImgBox a.learnMore:hover{color:#079247!important}

/*######################################
			twoImgBox end
######################################*/



.indexZoomBoxBig{text-align: center;}
.indexZoomBoxBig img{width:90%; box-shadow: 10px 15px 5px #6F6B63; border-radius:20px}
.indexZoomBoxLeft{ text-align: right;padding:10px 10px 0 10px; margin-bottom:20px}
.indexZoomBoxLeft img{ height:90px; margin-top:20px}
.indexZoomBoxLeft h6{ font-family:'LEMON MILK Pro FTR';font-weight: 500; font-size:18px; color: #F38820;letter-spacing: 0;padding:0; margin:0}

.indexZoomBoxRt{ text-align: left;padding:10px 10px 0 10px; margin-bottom:20px}
.indexZoomBoxRt img{ height:90px; margin-top:20px}
.indexZoomBoxRt h6{ font-family:'LEMON MILK Pro FTR';font-weight: 500; font-size:18px; color: #F38820;letter-spacing: 0; padding:0; margin:0}
.topPadding{padding-top:95px}
.site-footer{margin:0; padding:30px 0 0 0!important}
.downloadAndUpdateBox{text-align:center}
.downloadAndUpdateBox img{height:450px}
.downloadAndUpdateBox a:link{opacity:1}
.downloadAndUpdateBox a:hover{opacity:.8}

.downloadAndUpdateBox .box1 a{ float:right; margin-right:10px}
.downloadAndUpdateBox .box2 a{ float:left; margin-left:10px}

.template-index input[type=number],
.template-collection input[type=number]
{ width:60px; border-radius:10px}

input[type=submit] {
  border-radius:10px;
  background: #079247; 
  color:#fff;
  font-weight: 500;
  transition: 0.3s;}

.field__input, .select__select, 
.customer .field input, 
.customer select, 
.customer .field input:focus{
border-radius:10px;
border:1px solid #ddd;
  height:42px;
}
.field__input:hover, .select__select:hover, 
.customer .field input:hover, 
.field__input:hover, 
.field:hover{box-shadow:none!important;border-radius:10px;}

.newsletter-form__field-wrapper .field__input:focus{border-radius:10px;}
.shopify-challenge__container .shopify-challenge__button{border:none!important; color#fff!important}

#MainContent{min-height:600px}
.collection-header{ padding-top:50px}
.grid--view-items{padding:0 0 30px 0; margin:0!important}
.grid--view-items .product-card{padding:0; margin:0!important}
/*.template-page, .sidebar::after{background: #FFF9E9!important;}*/
.template-customers-account{background: #F1FAF5;}

/* ################################### 
        accordion style start 
################################### */

.accordion {
margin:0 auto!important;
padding: 0;
list-style: none;
width:100%;    list-style: none!important;
}

.accordion h3{ margin:0!important; padding-right:40px; line-height:32px}
.accordion-item {
border:none; padding:35px 10px 25px 10px; background: url("ico-plus.svg") right 25px no-repeat;
}
 
/* Thumb */
.accordion-thumb {
margin: 0;
padding:0;
cursor: pointer;
font-size:20px; font-weight:400;
}
.site-nav a{ padding:3px 15px}
 
/* Panel */
.accordion-panel {
margin: 0;
padding:20px 60px 0 0;
display: none; 
}
 
/* Active */
.accordion-item.is-active {
background: url("ico-minus.svg") right 25px no-repeat!important;
}
 
/* ################################### 
        accordion style end 
################################### */

.fr{ float:right!important}
.fl{ float:left!important}
.dispBl{display:block!important;}
.clear{clear:both!important;display:block!important;}

#customer_logout_link{font-weight:bold; text-align:right}

.newsletter__submit{background: #005929;}

.btn--secondary-accent{background: #005929!important; border:none}

#SearchDrawer {
  z-index:1001;
}

#shopify-section-header {
  position: fixed;
  z-index:1000;
  left:0;
  right:0;
  -webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,.1);
  -moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,.1);
  -ms-box-shadow:0px 2px 4px 0px rgba(0,0,0,.1);
  -o-box-shadow:0px 2px 4px 0px rgba(0,0,0,.1);
  box-shadow:0px 2px 4px 0px rgba(0,0,0,.1);
  background-color: {{ settings.color_body_bg }};
}

#PageContainer {
  padding-top: 91px;
}

@media screen and (max-width: 749px) {
#PageContainer {
  padding-top: 70px;
}
}

.site-nav__link--active .site-nav__label{ font-weight:bold;border-bottom:none;color:#079247}
.site-nav--active a{text-decoration:none!important;}

.custom-page {
    padding-left: 0!important;
    padding-right:0!important;
    max-width:100%!important;
}

.custom-page .medium-up--push-one-twelfth {
    left: 0!important;
}

.custom-page .medium-up--five-sixths {
    width:100%!important;
}

.custom-page .section-header{ display:none;}


/* ################################### science ################################### */

.bannerScience{ background: url("banner_science1.jpg") no-repeat 0 0; height: 400px; padding:40px 0 0 0; background-size: cover}


.white{ color:#fff!important}

.pageTitle{ font-size: 24px;font-family:'LEMON MILK Pro FTR';font-weight: normal;padding:40px 0 0 0;}
.pageSubHead1{ font-family:'LEMON MILK Pro FTR';font-weight: 200; font-size:36px; 
  color: #fff;letter-spacing: 0; margin:80px 0 0 0; line-height:100%; padding:0 0 20px 0}
.pageSubHead1 span{ display: block; font-weight: 500;color: #fff;font-size:41px!important;}
.pageSubHead2{ font-family:'LEMON MILK Pro FTR';font-weight: 500; font-size:20px!important; color: #067539;letter-spacing: 0; 
  margin: 20px 0 0 0}
.pageSubHead3{ font-family:'LEMON MILK Pro FTR';font-weight: normal; font-size:20px; color: #067539;letter-spacing: 0; text-align: center}
.bgBottomScience{background: url("the-science-img3.jpg") no-repeat 0 0; background-size: cover; padding:50px 10px 60px 10px}

.pageSubHead4{ font-family:'LEMON MILK Pro FTR';font-weight: normal; font-size:26px; color: #067539;letter-spacing: 0; 
  margin: 20px 0 0 0}

.scienceWhiteBox{background: #fff; padding: 25px; font-size: 18px; font-weight: normal; line-height: 130%; 
  min-height:310px; margin:0 10px; border:1px solid #f2f2f2}
.scienceWhiteBox .icon{ width:48px; height: 48px; display: block; border-radius: 50%; background: #067539; margin: -50px 0 20px 0}
.scienceWhiteBox .icon img{border:none!important; width:100%}
.scienceWhiteBox .font18{ padding:0}
.bgBottomScience .pageSubHead3{ margin: 0 0 70px 0}

.scienceGreenBox{ background-color: #067539;padding: 25px; font-size: 24px; font-weight: normal; height:180px; line-height: 130%;
  margin: -90px 0 0 0}
.scienceGreenBox p{ margin: 0;color: #fff; font-size:18px!important; line-height:140%}

.iconSc{width:48px; height: 48px; display: block!important; border-radius: 50%; margin:-20px 0 10px 0}
.iconSc img{border:none!important; width:100%}
.img100 img{ width:100%!important; border:none!important}



/*################################### About ###################################*/
.bannerAbout{ background: url("banner_about1.jpg") no-repeat 0 0; height:160px; background-size: cover;padding:40px 0 0 0;}
.teamBox{width:300px; margin-bottom:20px}
.teamBox .picture{ width: 240px; height:240px; display: block; background-color: #ECEEF0; margin: 0 auto}
.teamBox .picture img{ width:100%}
.teamBox .name { font-size: 16px; text-align: center; padding: 10px 0 5px 0; font-weight:500}
.teamBox .designation{color:#666; font-size: 11px; text-align: center; border-bottom:1px solid #ccc; padding:0 0 10px 0; margin:0 20px 10px 20px}
.teamBox p{ padding:0 20px}
.orange{color:#F38820}
.partnersLogo{ width: 240px; height:100px; display: block!important; background-color: #ECEEF0; margin: 0 auto}


/*################################### header ###################################*/

.header{}
.header-wrapper .page-width{max-width:90%;}
.header--middle-left .header__inline-menu{/* margin:18px 0 0 -305px; width:680px; left:48%; position:absolute*/ 
  justify-content:center}
.header__heading-link{ padding:0;}
.header--middle-left .header__inline-menu{margin:10px auto 0 auto!important;}
.list-menu{text-align:center}
.list-menu__item span{ font-weight:300; font-size:16px;}
.list-menu li:hover a span{border-bottom:none!important; text-decoration:none;color:#F38820!important;transition: all .5s ease;}
.list-menu li:hover a{ background:#FFF9E9 ; border-radius:10px;color:#F38820!important}

.header__menu-item {
    padding: 10px 15px 10px 15px; border-radius:10px;transition: all .5s ease;
}
.focus-inset span.header__active-menu-item{font-weight:500; text-decoration:none; color:#079247}
.main-page-title {
    margin-bottom: 4rem;
    display: none;
}
.header--top-center {
    grid-template-areas:
        "left-icon navigation icons";
}
.header--top-center .header__heading-link {
    margin-left: 0;
    position: absolute;
    left: 6%;
    top: 12px;
}
.header:not(.header--middle-left) .header__inline-menu{ margin-top:5px}

/* download btn */
.btnDownload{ color:#fff!important; text-align:center; padding:10px!important; 
  width:520px; margin:0 0 0 10px; font-weight:400!important}

.btnAppointment{ color:#fff!important; text-align:center; padding:10px!important; 
  width:520px; margin:0 0 0 0; font-weight:400!important; background:#4a4a4a!important}

/* yellow bar */
.yellowBarSpace{ margin:40px 0 0 0}

.logoSet .col-sm-4{padding-bottom:40px!important}
ul.site-footer__linklist{ padding:0; margin:0 0 20px 0; text-align:center;}
ul.site-footer__linklist li{ list-style-type:none; display:inline-block; margin:0 10px}
ul.site-footer__linklist li a{ text-decoration:none; font-size:14px; color:#fff; font-size:16px; font-weight:300}
ul.site-footer__linklist li a:hover{opacity:1, text-decoration:none!important; color:#fff; border-bottom:1px solid #fff}

/*home logo set */

.paddingHead{ padding:0 0 20px 0; width:80%; margin:0 auto}



/*###################################Home product descriptions ###################################*/

.section-template--15225913442512__1646997809cf482f65-padding 
.product__info-wrapper,
.section-template--15225913442512__16470014132ec367f8-padding
.product__info-wrapper
{ padding:0 0 0 20px!important}

.section-template--15225913442512__1646997809cf482f65-padding
{padding-bottom:40px!important}

.section-template--15225913442512__16470014132ec367f8-padding 
{
    padding-top: 56px!important;
    padding-bottom: 56px!important;
}


.share-button+.product__view-details {
    display: inline-flex;
    float: right!important;
    align-items: center;
    display: none;
}

.share-button__button, .share-button__fallback button {
    cursor: pointer;
    background-color: transparent;
    border: none;
    display: none;
}

.share-button+.product__view-details {
    display: inline-flex;
    float: right!important;
    align-items: center;
    display: none;
}

a.product__view-details{}
a.link.product__view-details.animate-arrow {
/*display: none !important;*/
}



/**/
.bannerFaq{ background: url("banner_faq1.jpg") no-repeat 0 0; height:160px; background-size: cover;padding:40px 0 0 0;}

/* product page #################### */
#shopify-section-template--15225913409744__main .product__info-wrapper, 
#shopify-section-template--15225913409744__main .product__media-wrapper,
#shopify-section-template--15243817255120__main .product__info-wrapper, 
#shopify-section-template--15243817255120__main .product__media-wrapper
{max-width: 50%!important; }

.card--standard>.card__content .card__information {
    padding-left: 10px!important;
    padding-right: 10px!important;
}
.card__information h3{ font-weight:600}

@media screen and (min-width: 750px) {
.section-template--15225913409744__main-padding,
.section-template--15243817255120__main-padding
  {
    padding-top: 100px!important;
    padding-bottom: 70px!important;
}
}

.product-form__quantity .form__label {
    margin-bottom: 0.6rem;
    /*float: left;*/
    display: inline-block;
    /*line-height: 45px;*/
    padding-right: 20px;
    font-weight:600;
    width:35%
}


#Slider-Gallery-template--15225913409744__main li,
#Slider-Gallery-template--15243817255120__main li,
#GalleryViewer-template--15241638314192__1648012363eda941aa
{border:1px solid #f1f1f1}

#shopify-section-template--15962155843792__main{padding-top:76px}
/* product page end #################### */

/* product home page #################### */

#ProductInfo-template--15225913442512__1646997809cf482f65 ul{ display:none}
#ProductInfo-template--15225913442512__1646997809cf482f65 p{ padding-bottom:10px}
#ProductInfo-template--15225913442512__16470014132ec367f8 ul{ display:none}
#ProductInfo-template--15225913442512__16470014132ec367f8 .gbH4{display:none}
#ProductInfo-template--15241638314192__1648012363eda941aa ul{ display:none}
#ProductInfo-template--15241638314192__1648012363eda941aa .gbH4{display:none}

.section-template--15962155876560__1646997809cf482f65-padding,
.section-template--15962155876560__16470014132ec367f8-padding
{padding-bottom:0px!important}
.section-template--15962155876560__1646997809cf482f65-padding .product__info-wrapper,
.section-template--15962155876560__16470014132ec367f8-padding .product__info-wrapper
{padding:0 4rem!important}

.section-template--15962155876560__1646997809cf482f65-padding .gbH3 {
    margin:0 0 12px 0;
}

.section-template--15962155876560__1646997809cf482f65-padding .homeProdDesc ul,
#ProductInfo-template--15962155876560__16470014132ec367f8 .homeProdDesc ul{
    margin: 19px 0 0;
}

#ProductInfo-template--15962155876560__16470014132ec367f8 .homeProdDesc{margin:10px 0 0 0!important}
#ProductInfo-template--15962155876560__16470014132ec367f8 h2{padding-top:10px}

.cart-count-bubble{background:#F38820!important}
.cart-count-bubble span{ color:#fff; font-weight:600; font-size:14px}

.footerBot{background:#005929; padding:20px; }
.copyright{color:#fff!important; font-size:14px; text-align:center; opacity:.7; font-weight:normal}

#MainContent .login, 
#MainContent .register,
.shopify-challenge__container
{ padding-top:70px;}

.newsletter__wrapper{background-color:#079247;padding-top:30px!important; padding-bottom:0!important}
.header__icon--search {
    display: none;
}


.customer button, .buttonCollection{            
  background:#079247!important;
  transition: 0.3s; 
  color:#fff!important;
  font-weight:normal!important; 
  font-size:16px!important; 
  line-height:38px!important;
  padding:4px 5px 4px 5px!important; 
  border-radius:30px!important; 
  text-decoration:none!important; 
  box-shadow:none!important; 
  display:block!important; 
  text-align:center!important;
  margin-bottom:20px!important; 
  width:100%;
  font-family:'LEMON MILK Pro FTR'; border:none; text-transform:capitalize;
}
.buttonCollection:hover{background:#F38820!important;color:#fff!important;}

#MediaGallery-template--15851955388624__1646997809cf482f65 .global-media-settings,
#MediaGallery-template--15851955388624__16470014132ec367f8 .global-media-settings, .global-media-settings
{ background:transparent!important; border:none}


#MainContent .customer{ padding-top:10px}
.account h1{ text-align:center}
.acLogOut { text-align:center;}
.acLogOut a, .account a, .customer a{color:#079247; font-size:16px!important; text-decoration:none;}
p.green{color:#079247; font-size:16px!important; padding:10px 0; margin:0!important}
.account a svg{margin-bottom:2px!important}
.customer button{ background:#079247!important; color:#fff!important}
.customer h2{ padding-bottom:20px;font-size: 16px!important;}
.errors ul{margin:0!important}
.errors ul li{ font-size:16px}
.order .orderLink{text-align:center;}

.surveyLink{ padding:50px 0 0 0}

.card h5.card-title{margin:0!important; font-size:18px!important; font-weight:400}
.card-body{text-align:center;}
.card-body img{ width:100%;}
.card-text {font-size:16px!important;}
.card-body{ padding:0}
.card a{border-radius:0; text-decoration:none!important; border:none!important; 
  color:#fff!important; padding:10px 0 0 0; box-shadow:0 5px 15px #ccc; transition: all .5s ease;}

.card a:hover{box-shadow:none;}

#ProductGridContainer .card a{color:#000!important;box-shadow:none!important }


table.order-history th, table.order-details th{ background:#4a4a4a; color:#fff!important}
.cart-notification__links button.button--primary,
.cart__blocks button.cart__checkout-button, .cart__warnings a.button

{ background:#079247!important; border-radius:30px}

.paypal-button.paypal-button-shape-rect {
    border-radius: 10px!important;
}
.price__regular .price-item--regular{font-weight:600}
.slider-mobile-gutter .card a{color:#323232!important; box-shadow:none; padding:0}

.tbl1 td{padding:0;}

.additional-checkout-buttons { display: none; }
/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {
  padding:0;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  bottom: 3rem;
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel-item {
  /*height:600px;*/
  width:100%;
  text-align:center;
  display:block;
}

.carousel-item img{/* height:600px;*/ width:auto; margin:0 auto}


.section-template--15962155516112__165659705855c0226f-padding{
  padding-top:0!important
}
.section-template--15962155516112__main-padding{padding-bottom:0!important}
#shopify-section-template--15962155516112__165659705855c0226f .product__media-wrapper {
    padding-left: 0;
    margin-left:15%!important;
    width: 30%!important;
    max-width: 30%!important;
}
#shopify-section-template--15962155516112__165659705855c0226f .grid--1-col .grid__item {
    max-width:40%;
    width:70%;
    padding: 0 20px!important;
}




                               

.site-footer {
    background-color: #079247!important;
}
li.site-footer__linklist-item{ color:#fff}

.homeProdDesc ul{
margin:15px 0 0 0;
}

.homeProdDesc li{
    font-size: 16px;
    font-weight: 300;
}
/*
transition: all 0.5s ease;
green - #079247
orange - #F38820
*/

a.readMore{ font-size:14px!important; display:block; text-align:center; color:#079247 }


/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 99999; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.7); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
}
.modal-header{font-size:16px; font-weight:400; padding-left:0}
.modalImgIco{ width:48px; height:48px; overflow:hidden; margin-right:20px;border-radius:50px}
.modalImgIco img{width:100%}
/* The Close Button */
.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.modal-body{padding:5px 0!important}
.modal-body p{padding:5px 0!important}
/* shopify form fields start #############################*/

.field:after, 
.select:after, 
.customer .field:after, 
.customer select:after, 
.localization-form__select:after { box-shadow:none!important;}

/*.field__input, 
.select__select, 
.customer .field input, 
.customer select, 
.customer .field input:focus{border:none!important;}*/

.quantity:before, .quantity:after {
    border-radius: var(--inputs-radius-outset);
    box-shadow:none!important;
}

.quantity {
    background: #fff;
    border:0;
    border-radius: 10px;
    overflow: hidden; border:1px solid #242424;
}

.btn, 
.shopify-payment-button .shopify-payment-button__button--unbranded{
  border:0!important; 
  background:#079247;
  transition: 0.3s; 
  color:#fff;
  font-weight:400; 
  font-size:16px; line-height:38px;
  padding:4px 5px 4px 5px; 
  border-radius:30px; 
  text-decoration:none; 
  box-shadow:none; display:block; 
  text-align:center;
  margin-bottom:20px;
  font-family:'LEMON MILK Pro FTR';text-transform: capitalize;
}

.shopify-payment-button .shopify-payment-button__button--unbranded:hover
{background:#F38820!important;color:#fff!important;}

.product-form__quantity{margin-top:0!important}
a.product__view-details {
    display:none;
    font-weight: 400;
    color: #079247;
    font-size: 16px;
}

#shopify-section-template--15851955650768__main,
#shopify-section-template--15851955618000__main
{padding-top:50px}


/* shopify form fields end #############################*/

.customer th, .customer td  {
    font-weight: 300!important; font-size: 16px;
}

.customer button.btn-closeApp{
color: #aaaaaa!important;
  float: right!important;
  font-size: 28px!important;
  font-weight: bold!important; margin:0!important; min-width:auto!important; 
  min-height:auto!important; background:transparent!important; position:absolute; right:0
}
/* my account qualtrics links #############################*/
ul.AcccountLinks{padding:0!important; margin:0 0 0 0!important;}
ul.AcccountLinks li{  
  padding:0; 
  margin:0 20px 20px 0; 
  list-style-type:none;width:33%; display:inline-block }
ul.AcccountLinks li .card h5.card-title{margin-top:10px!important;margin-bottom:10px!important;}
.sectionDividerAccount{ padding:30px; display:block!important; }
/* order status #############################*/
 
ul#progressbarList{padding:0; margin:10px 0 0 0;}
ul#progressbarList li{
  padding:0;
  margin:0 1.6%; 
  list-style-type:none; 
  display:inline-block; 
  width:13%; 
  text-align:center; 
  font-size:13px; 
  position:relative;
  color:#999; letter-spacing:0;
}

ul#progressbarList li:after{
  content: "";
  width:9px;
  height:9px;
  border-radius:30px;
  margin-left: 0!important;
  position: absolute;
  z-index: 99;
  top: -16px;
  left: 48%;
  background: #e9ecef;
}

ul#progressbarList li.active:after{
  background: #079247;
  width:18px;
  height:18px;
  top: -21px;
  left: 38%;
  content:"✓";
  color:#fff;
}
    
ul#progressbarList li.active{color:#333;}

.progress-bar{display:inline-block!important}


ul#progressbarListQ{padding:0; margin:10px 0 0 0;}
ul#progressbarListQ li{
  padding:0; 
  margin:0; 
  list-style-type:none; 
  display:inline-block; 
  width:24%; 
  text-align:center; 
  font-size:13px; 
  position:relative;
  color:#999; letter-spacing:0;
}

ul#progressbarListQ li:after{
  content: "";
  width:9px;
  height:9px;
  border-radius:30px;
  margin-left: 0!important;
  position: absolute;
  z-index: 99;
  top: -16px;
  left: 48%;
  background: #e9ecef;
}

ul#progressbarListQ li.active:after{
  background: #079247;
  width:18px;
  height:18px;
  top: -21px;
  left: 45%;
  content:"✓";
  color:#fff
}
    
ul#progressbarListQ li.active{color:#333;}


.account h2{margin:0!important}


/* fixing 2 aug #############################*/

.btnFixHome{display: inline-block;margin-top: 10px;}
.quantity__button{display:none}
.quantity__input{pointer-events: none;}
.featured-product .product__media-item {margin: 10px 0 0 0;}

.section-template--15851955323088__cart-items-padding .title-wrapper-with-link a{display:none}

.omg-theme{padding:70px 0 0 0}
.omg-tracking-form{ width:500px; margin:0 auto}
.omg-title{font-size:36px!important; padding-bottom:3rem}
.omg-tracking-form{border:none!important}
.omg-form .omg-form-group input {
    width: 100%;
    border-radius: 10px!important;
    height: 42px!important;
    outline: none;
    font-size: 16px!important;
    padding: 0 16px!important;
    border: none;
}
.newsletter-form{max-width:48rem!important;}
.newsletter__wrapper .newsletter-form__field-wrapper {
    max-width: 48rem!important;
}
.newsletter-form__button {
    width: 120px!important; left:360px;
    background: #f38820!important; border-radius:0 10px 10px 0;
  top:1px!important; height: 42px!important;
}
.newsletter-form__button:after{ content:"Subscribe"; position:absolute; font-size:18px; color:#fff;}
.newsletter-form__button svg{ display:none}
/* slider fix 2 aug #############################*/
.carousel-control-next-icon{background: url("right.png") no-repeat 0 0px; background-size:24px;} 
.carousel-control-prev-icon{background: url("left.png") no-repeat 0 0px; background-size:24px;}
.carousel-indicators [data-bs-target] {background:#F38820; border-radius:30px; width:8px; height:8px; border-top:none!important;border-bottom:none!important}

.productbtn1{
  padding: 0 60px 0 0px;
    width: 90%;
}

.productbtn2{
  padding: 0 60px 0 0;
    position: absolute;
    margin: -66px 0 0 0;
    width: 90%;
}

ul#Slider-Gallery-template--15962155843792__main{margin-top:10px}

#GalleryViewer-template--15962155876560__16470014132ec367f8 .global-media-settings {background:transparent!important}

.tagBox1{padding:15px 0}
.dividerResp{display:none}
.getStBtnPadding{padding-bottom:40px}
.getStBtnPadding2{padding-bottom:40px; background: #FFF9E9;}
.global-media-settings{border:none}
.imgpadding199{padding:30px 0}
.secondCardImg img{width:88%!important}
.bannerAbout .pageTitle, .bannerFaq .pageTitle{text-align:left; display:block!important}

/*home page product*/

.section-template--15962155876560__16470014132ec367f8-padding, 
.section-template--15962155876560__1646997809cf482f65-padding{ position:relative}

.section-template--15962155876560__16470014132ec367f8-padding .product__media-list::after{
   position:absolute; width:50%; height:500px; background:#ffffff;z-index:99;content: ""; opacity:0.01; top:0;
}
.section-template--15962155876560__1646997809cf482f65-padding .featured-product::after{ 
  position:absolute; width:50%; height:500px; background:#FFF9E9;z-index:99;content: ""; opacity:0.01; top:0;
}


.product__media-icon{display:none!important}

.featured-product:not(.product--no-media)>.product__info-wrapper{padding:0 2% 0 10px!important}
.section-template--16073946890448__1646997809cf482f65-padding, 
.section-template--16073946890448__16470014132ec367f8-padding{padding-bottom:0!important}
.section-template--16073947218128__main-padding{padding-top:0!important}
.section-template--16073947218128__1648012363eda941aa-padding{padding-bottom:0!important}
.section-template--16073947316432__main-padding{padding-top: 90px!important;}
.product--large:not(.product--no-media) .product__info-wrapper{padding-left:10px!important}
.section-template--16073947316432__main-padding .product__info-wrapper,
.section-template--16106079879376__main-padding .product__info-wrapper
{max-width:47%!important}
.section-template--16073946595536__16589193497683a1bd-padding{padding-top:86px!important; padding-bottom:76px!important;}

.section-template--16106079879376__main-padding,
.section-template--16106079158480__16589193497683a1bd-padding{
  padding-top: 86px!important;
  padding-bottom: 12px;}

/*24-Nov-2022*/
.section-template--16106079453392__16470014132ec367f8-padding,
.section-template--16106079781072__1648012363eda941aa-padding,
.section-template--16106079453392__1646997809cf482f65-padding{padding-bottom:0!important}

.section-template--16106079781072__main-padding {
    padding-top: 10px!important;
    padding-bottom: 28px;
}

#ProductInfo-template--16106079617232__165659705855c0226f h2.product__title{padding-top:25px!important}
.section-template--16106079617232__165659705855c0226f-padding {
    padding-top: 0!important;
    padding-bottom: 36px;
}

.fixQst{width:50%; margin:0 auto; line-height:150%}

/*02-Dec-2022*/
.product-form__quantity{display:none}
#shopify-section-template--16106079846608__main{padding-top:46px;}
#ProductInfo-template--16106079846608__main h1{padding-top:20px}

/*05-Dec-2022*/
.progreBarOrderSet1{height: 3px; margin:0 60px}
.progreBarQuestSet1{height: 3px; margin:0 97px 0 84px}
.btnSamplePickup{background:#333!important;color:#fff!important;border-radius:10px; width:365px; line-height:32px; 
                 text-align: center; display:inline-block!important;}
a.btnAccountTag{
  background:#079247!important;
  transition: 0.3s; 
  color:#fff!important;
  font-weight:normal!important; 
  font-size:16px!important; 
  line-height:38px!important;
  padding:4px 5px 4px 5px!important; 
  border-radius:10px!important; 
  text-decoration:none!important; 
  box-shadow:none!important; 
  display:block!important; 
  text-align:center!important;
  margin-bottom:20px!important; 
  width:385px;
  font-family:'LEMON MILK Pro FTR';
}

a.btnAccountTag:hover{
background: #F38820!important;
color:#fff!important;}

.orderStatus1Green{width:20%; background:#079247;}
.orderStatus2Green{width:40%; background:#079247;}
.orderStatus3Green{width:40%; background:#079247;}
.orderStatus3VerifiedGreen{width:61%; background:#079247;}
.orderStatus4Green{width:81%; background:#079247;}
.orderStatus5Green{width:100%; background:#079247;}
.orderStatus6Green{width:100%; background:#079247;}

.quesStatus1Green{width:34%; background:#079247;}
.quesStatus2Green{width:66%; background:#079247;}
.quesStatus3Green{width:100%; background:#079247;}

.cart__warnings a.button:hover{color:#fff!important; background:#000!important}
.section-template--16106079158480__16589193497683a1bd-padding{padding-bottom:0!important}
#shopify-section-template--16106079158480__ad01c228-5783-4208-b9f0-54e802ad9b3b{padding-bottom:66px!important}

.collection .grid__item:nth-child(2) form{display:none;}
.collection .grid__item:nth-child(1) .consentPageUrl{display:none;}

.cart__warnings .button{display:none}
.section-template--16106079158480__product-grid-padding .grid__item{ padding:0 50px;}
#shopify-section-template--16106079158480__banner h1{ padding:72px 0 20px 0}

.section-template--16106079158480__product-grid-padding{padding:0 0 100px 0!important}
.section-template--16106079158480__product-grid-padding .card{text-align:center!important;}
.section-template--16106079158480__product-grid-padding .card__information, 
.section-template--16106079158480__product-grid-padding .price__container
{text-align:center!important; display:block!important}

.section-template--16106079158480__product-grid-padding h3{display:none!important}
.section-template--16106079158480__product-grid-padding h3.h5{display:block!important}

.section-template--16106079158480__product-grid-padding .card__inner{height:250px}

.section-template--16106079158480__product-grid-padding .card .media {
    width: 71%;
    text-align: center;
    margin: 0 auto;
    display: inline-block;
    left: 70px; background:transparent;
}

.section-template--16106079158480__product-grid-padding .color-background-2{background:transparent}
.section-template--16106079158480__product-grid-padding .card-wrapper {
    height: auto;
    margin: 0 0 20px 0;
}

.ratio:before {
    display: block;
    content: "";
    width: 476px;
    height: 340px;
    background-color: #fff;
    z-index: 99;
    position: absolute;
    opacity: .01;
}
.card__badge.top{font-size:16px}
.badge {
    background: #F38820!important; border:1px solid #F38820!important;
}
/*16 feb 2023*/
.orderNowPos1{
  position: absolute;
  left:50%;
  margin-left:-75px;
  bottom: 38px;
}

.cardCopyPos1{
  position: absolute;
  bottom: 20px;
  width: 320px;
}

.for-green-text #progressbarList li{color:#f00!important}

/* collection */
.descCollection1{font-family:'Sofia Pro', sans-serif;font-weight: 400; color:#333; font-size:18px; line-height:150%}
.descCollection1 strong{color:#079247}
.descCollectionPadding{padding:100px 0 30px 0}
.marginLeft1{margin:0 0 0 10px}
.price .price-item {
    font-weight: bold;
}

/* sale badge */
.price--on-sale .price__badge-sale{ display:none!important}


.passwordInst{ text-align:left; padding:5px;}
#shopify-section-template--16106079453392__16470014132ec367f8 .product__media-toggle{ display:none}
#shopify-section-template--16106079453392__1646997809cf482f65 .product__media-toggle{ display:none}
#shopify-section-template--16106079879376__main .product__media-toggle{ display:none}
#shopify-section-template--16106079158480__product-grid .badge{ display:none}

#shopify-section-template--16106079518928__95c69e2f-75c4-4240-8c85-4b9e5b6f8c78 .accordion{ max-width:880px}

.statusProductName{background:#F38820; color:#fff; padding:2px 5px; border-radius:6px}

a.email:hover {
    color: #F38820;
}
