@charset "utf-8";
/* CSS Document */


/*=====pkg-optColr-SeriousC====*/
.sc-colr{ color:#ff8601 !important;}
.sc-Dtls-pkgBox{border: 1px solid #ffd09c;}
ul.sc-list li{background:url(../images/orng-tik.png) no-repeat left 7px;}
.sc-buyopt{border: 1px solid #ffcc94;}
.sc-buyopt.active{background:#ff8601;}
.sc-buyopt input[type=radio] + span{border: 2px solid #ffcc94;}
.sc-buyopt input[type=radio]:checked + span:after{background: url(../images/orng-tik.png) no-repeat left center;}
.sc-pkg{border: 1px solid #ff8601;}
.sc-pkg span,.sc-pkg .save-text{color:#ff8601 !important;}
.sc-pkg .pack-hdng{background: url(../images/sc-pkg-hd-bg.jpg) no-repeat center bottom #fcf0e2;}

/*=====pkg-optColr-Continuously-Clear====*/
.cc-colr{ color:#ad182c !important;}
.cc-Dtls-pkgBox {border: 1px solid #fcbec7;}
ul.cc-list li{background:url(../images/red-tik.png) no-repeat left 7px;}
.cc-buyopt{border: 1px solid #fe95a4;}
.cc-buyopt.active{background:#ad182c;}
.cc-buyopt input[type=radio] + span{border: 2px solid #fe95a4;}
.cc-buyopt input[type=radio]:checked + span:after{background: url(../images/red-tik.png) no-repeat left center;}
.cc-pkg{border: 1px solid #fe95a4;}
.cc-pkg span,.cc-pkg .save-text{color:#ad182c !important;}
.cc-pkg .pack-hdng{background: url(../images/cc-pkg-hd-bg.jpg) no-repeat center bottom #fbe8ec;}

/*=====pkg-optColr-Innovations====*/
.invtn-colr{ color:#6f6f6f !important;}
.invtn-Dtls-pkgBox {border: 1px solid #d9d7d7;}
ul.invtn-list li{background:url(../images/gray-tik.png) no-repeat left 7px;}
.invtn-buyopt{border: 1px solid #878686;}
.invtn-buyopt.active{background:#8a8990;}
.invtn-buyopt input[type=radio] + span{border: 2px solid #878686;}
.invtn-buyopt input[type=radio]:checked + span:after{background: url(../images/gray-tik.png) no-repeat left center;}
.invtn-pkg{border: 1px solid #878686;}
.invtn-pkg span,.invtn-pkg .save-text{color:#6f6f6f !important;}
.invtn-pkg .pack-hdng{background: url(../images/invtn-pkg-hd-bg.jpg) no-repeat center bottom #e4e4e4;}

/*=====pkg-optColr-Reverse-Lift====*/
.rvrslft-colr{ color:#a8839d !important;}
.rvrslft-pkgBox {border: 1px solid #a8839d;}
ul.rvrslft-list li{background:url(../images/revrse-tik.png) no-repeat left 7px;}

.rvrslft-buyopt{border: 1px solid #a8839d ;}
.rvrslft-buyopt.active{background:#a8839d ;}
.rvrslft-buyopt input[type=radio] + span{border: 2px solid #a8839d ;}
.rvrslft-buyopt input[type=radio]:checked + span:after{background: url(../images/revrse-tik.png) no-repeat left center;}
.rvrslft-pkg{border: 1px solid #a8839d;}
.rvrslft-pkg span,.rvrslft-pkg .save-text{color:#a8839d !important;}
.rvrslft-pkg .pack-hdng{background: url(../images/revrse-pkg-hd-bg.jpg) no-repeat center bottom #f5e0ef;}

/*=====pkg-optColr-AGE-Defiance====*/
.ageDefiance-colr{color:#004d72 !important;}
.ageDefiance-pkgBox {border: 1px solid #004d72;}
ul.ageDefiance-list li{background:url(../images/ageDefiance-tik.png) no-repeat left 7px;}

.ageDefiance-buyopt{border: 1px solid #004d72 ;}
.ageDefiance-buyopt.active{background:#004d72 ;}
.ageDefiance-buyopt input[type=radio] + span{border: 2px solid #004d72 ;}
.ageDefiance-buyopt input[type=radio]:checked + span:after{background: url(../images/ageDefiance-tik.png) no-repeat left center;}
.ageDefiance-pkg{border: 1px solid #004d72;}
.ageDefiance-pkg span,.ageDefiance-pkg .save-text{color:#004d72 !important;}
.ageDefiance-pkg .pack-hdng{background: url(../images/ageDefiance-pkg-hd-bg.jpg) no-repeat center bottom #d7f1fe;}

/*==============Media=============*/

@media only screen and (max-width:1516px){
.container{ width:1170px;}

.banner{}
.bnr-prod { }
.bnr-rght{margin: 140px 0 0 0; width: 52%;}
.bnr-hdng{font-size: 48px;}
.bnr-hdng span{font-size: 54px; line-height:64px}
ul.as-seen-list li{ padding:0 20px;}
.bnr-seal {left: 395px;}

.s1-prod-txt2{ font-size:19px;}


.s3-prodName img{ width:30px;}
.s3-prodName p{width: calc(100% - 35px);}
.s3-prodName{font-size: 12px;line-height: 18px;left: 10px;}
.s3-prodName p span{ font-size:18px;}

.sectionFour{padding: 80px 0 122px;background-size: cover;}
.s4-rght{ padding-right:0;}

.s7-rght-img{ right:0; width:450px;}

.footer-rght{ }

/*==================================
CSS FOR PRODUCT_DETAILS_PAGE
=====================================*/
.prodDetails-sec1{ padding:30px 0 60px;}
.prodDtls1-left{ width:45%; margin-top:20px;}

.prodDtls1-rght{ padding-right:0;width: 52%;}
.proDtls-s1-testi{width: 90%;}
.help-hdng{font-size: 18px;margin-top: 18px;}
.buyopt{ font-size:19px;}

.prodDtls-s2-row{ padding:0;}
.prd-det-s2-rght{ width:47%;}
.prd-det-s2-img{border-radius: 0 0 165px;}

ul.prodDtls-s4-list{ padding:0;}
ul.prodDtls-s4-list li{ padding:0 40px;}

.prodDetails-s5-rgtBox{ width:60%;}

/*=======================
SHOP_PAGES_PRODUCT
===========================*/
.shop-s1-left{ width:55%;}
.collectionBx-top-cont {width: 70%;}
.collectionBx-prod-col{ padding:0 7px;}
.exfoliators-img{ right:0;}
.collectionBx-prod-col .s1-prod-txt2 { font-size: 16px;line-height: 24px;}

/*==================================
   CSS FOR CONTACT PAGE
=====================================*/
.contct-s1-lft {width: 52%;}

.cont-s2-lft {width: 45%;padding-left: 20px;}
.cont-s2-rgt {width: 42%;margin-right: 75px;}

/*==================================
   CSS FOR FAQ PAGE
=====================================*/
.faq-s1-lft {width: 60%;}

.faq-container {width: 90%;}

/*==================================
   CSS FOR OURSTORY PAGE
=====================================*/
.ourstry-s1-lft {width: 52%;}

.ourstry-s2-abt-txt2 {padding-right: 10px;}
.ourstry-s2-col-abt {width: 55%;padding-left: 50px;}

}


@media only screen and (max-width:1187px){
.container{ width:1004px;}
.container2{width:1004px;}

.hide-1187{ display:none;}

.banner {background-size: cover; height: 600px;}
.bnr-prod, .bnr-prod1{ max-width: 110px;}
.bnr-prod1{right: 170px;}
.bnr-seal {left: 350px;width: 115px;}

.bnr-rght {}
.bnr-hdng span {
    font-size: 49px;
    line-height: 59px;
}
.bnr-hdng {font-size: 41px;line-height: 47px;}

ul.as-seen-list li {padding: 0 15px;}
.s1-prod-col{flex-wrap: wrap; justify-content: space-evenly;}
.sec1-detls{width:100%;}
.sec1-prod{max-width: 200px;}

.s1-prod-txt2 {font-size: 18px;line-height: 24px;}

.sectionFour{ padding: 80px 0 80px;}

.testi-row-lft{width: 25%;}
.testi-row-rght{width: 73%;}

.s7-rght-img {width: 400px;}
.s7-stp-hdng{font-size: 28px;}

ul.s9-col li{ padding:30px 15px;}

.ftr-col-1{ width:46%;}
ul.ftr-col-1-list li{ font-size:14px;}
.ftr-col-2{ width:30%;}
.ftr-col-3{ width:20%;}
.footer-rght {}

/*==================================
CSS FOR PRODUCT_DETAILS_PAGE
=====================================*/
.prodDtls1-left { width: 40%;}
.prodDtls1-rght {width: 58%;}
.buyopt {font-size: 18px;}
ul.help-treat-list li{ padding:5px 8px;margin: 10px 6px 0 0;}

.proDtls-s1-testi {width: 100%;}

.prodDetail-s3-col{ width:325px;}
.prodDetail-s3-prod{ width:340px; margin-left:-170px;}

ul.prodDetail-s3-ing-list li{padding: 0 20px;}

ul.prodDtls-s4-list li {padding: 0 25px;}

.prodDetails-sec5{ padding:60px 0; background-size:cover;}
.prodDetails-s5-rgtBox {width: 67%;}
.prodDetails-s5-rgtBox h2{font-size: 31px;line-height: 34px;}
.details-s5-grnty{ line-height:24px;}

/*=======================
SHOP_PAGES_PRODUCT
===========================*/
.shop-s1-left {width: 64%;}
.collectionBx-top-cont {width: 72%;padding: 28px 0 25px 30px;}
.collectionBx-top-cont h2{font-size: 36px;line-height: 36px;}
.collectionBx-top-cont p{font-size: 17px;line-height: 24px;}
.collectionBx-mdl{padding: 20px 20px;}
.collectionBx-prod-col .s1-prod-txt2 {font-size: 16px;line-height: 22px; min-height:auto;}

/*==================================
   CSS FOR CONTACT PAGE
=====================================*/
.contct-s1-lft {width: 62%;}

.contact-sec2 {padding: 90px 0;}
.cont-s2-lft {width: 52%;padding-left: 0px;}
.cont-s2-rgt {width: 43%;margin-right: 0px;}

/*==================================
   CSS FOR FAQ PAGE
=====================================*/
.faq-s1-lft {width: 70%;}

/*==================================
   CSS FOR OURSTORY PAGE
=====================================*/
.ourstry-s1-lft {width: 60%;}

.ourstry-s2-div {width: 100%;}
.ourstry-s2-abt-txt2 {padding-right: 0px;}
.ourstry-s2-col-abt {width: 55%;padding-left: 22px;}


}

@media only screen and (max-width:1021px){
.container{ width:750px;}
.container2{width:750px;}

.forDesk{ display:none;}
.forTab{ display:block;}

.logo{}
ul.mainMenu li {padding: 0 10px;}
ul.hdr-rgt li{ padding:0 12px;}

.banner {height: 530px;}

.bnr-seal {left: 215px;width: 95px;}
.bnr-rght{width: 56%; margin: 120px 0 0 0;}

.bnr-prod, .bnr-prod1 { max-width: 60px;}
.bnr-prod1 {right: 120px;}
.bnr-hdng {font-size: 35px;line-height: 45px;}
.bnr-hdng span{font-size: 39px; line-height: 49px;}
ul.as-seen-list li {padding: 0 8px; width: 13%;}

.s2-left{ width:75%;}
.s2-txt1{font-size: 32px;line-height: 40px;}
.s2-txt2{font-size: 23px;line-height: 30px;}
.foundr-name img.s2-seal{ width:100px; top:-15px;}

.s3-prodName img{width: 22px;}
.s3-prodName p {width: calc(100% - 30px);}
.s3-prodName p span {font-size: 15px;}
.s3-col-2{ width:19.70%;}
.s4-txt1{font-size: 20px;line-height: 26px;}

.testi-sec{ padding:0;}
.testi-row-lft { width: 31%;}
.testi-row-rght {width: 68%;}

.s6-col{}
ul.promise-list{padding: 0 30px;}
.s6-col h2{font-size: 24px; line-height: 32px;}
.s7-rght-img {width: 300px;}
.s8-instaBox{width: 270px !important;}
ul.s9-col li {padding: 25px 20px;}

.footer-left{ width:100%;}
.footer-rght{ width:100%; padding:30px 10px;}
.footer-rght:before {position: absolute;top: 0;left: -1000px;bottom: 0;right: 100%;background: #ff6000;content: "";}

/*==================================
CSS FOR PRODUCT_DETAILS_PAGE
=====================================*/
.proDtls-s1-testi {width: 100%;}

.prdDtls-pkgBox{padding: 20px 15px 20px;}
.prd-det-disc{font-size: 16px;line-height: 24px;margin-top: 10px;}
ul.special-list li{font-size: 17px;line-height: 23px;}

.buyopt{ line-height:22px;}
.pack-hdng p{font-size: 16px;line-height: 20px;}
.pack-hdng span{ font-size:12px;}
.save-text{font-size: 13px;}
a.addTocut-btn{height: 40px;font-size: 15px;line-height: 40px;}
ul.pkg-spngDv li{ padding:0 8px; font-size:13px;}

.prodDetails-sec2{ padding:70px 0;}
.prd-det-s2-cont{width: 52%;}
.comnHdng p{font-size: 36px;line-height: 46px;}
.comnHdng span{font-size: 42px;line-height: 45px;}

.prodDetail-s3-prod {display: block; position: static;margin: 0 auto;}
.prodDetail-s3-col{ width:48%;}
ul.prodDetail-s3-ing-list li {padding: 0 10px; width:24%;}
ul.prodDetail-s3-ing-list li p{ font-size:20px;line-height: 25px;}

.prodDetails-s5-rgtBox {width: 75%;padding: 30px 50px 20px 35px;}

/*=======================
SHOP_PAGES_PRODUCT
===========================*/
.shop-s1{ height:370px; background-size:cover;}
.shop-s1-left {width: 75%;margin-top: 30px;}
.shop-s1Hdng{font-size: 44px; line-height: 46px;}
.shop-s2{ padding:50px 0;}
.collectionBx-top-cont { width:100%;padding: 30px 40px 30px;}
.collectionBx-top-cont h2 {font-size: 30px;line-height: 30px;}
.exfoliators-img{ display:none;}
.collectionBx-prod-col{ width:33.33%;padding: 0 8px;}

/*==================================
   CSS FOR CONTACT PAGE
=====================================*/
.contct-s1-lft {width: 82%;}
.contct-s1-txt1 {font-size: 45px;line-height: 50px;}

.contact-sec2 {padding: 70px 0;}
.cont-s2-lft {width: 52%;}
.contct-s2-txt1 {font-size: 32px;line-height: 42px;}
ul.contct-s2-list {width: 100%;margin-top: 65px;}

.cont-s2-rgt {width: 46%;padding: 25px 20px 50px;}

/*==================================
   CSS FOR FAQ PAGE
=====================================*/
.faq-s1-lft {width: 81%;}

.faq-sec2 {padding: 50px 0;}
.faq-container {width: 95%;}

/*==================================
   CSS FOR OURSTORY PAGE
=====================================*/
.ourstry-s1-lft {width: 80%;}

.ourStory-sec2 {padding: 50px 0;}
.ourstry-s2-col-abt {width: 53%;padding-left: 0px;}
.ourstry-s2-abt-txt1 {font-size: 34px;line-height: 44px;}
.ourstry-s2-abt-txt2 {margin-top: 20px;}

/*=============CHECKOUT-PAGE CSS================*/
.shpng-line{ width:330px;}
a.mail-txt{ font-size:15px; display:none;}
.secure-Dv{ padding:5px 10px;}
.secureDv-lft{padding: 10px 0 5px 37px;font-size: 15px;line-height: 17px;}
.secureDv-lft span{ font-size:22px;}
.secureDv-lft img{ width:30px; top:6px;}
.secureDv-rgt {padding: 8px 0 5px 43px;font-size: 16px;line-height: 18px;}
.secureDv-rgt img{ width:35px; top:5px;}
.secureDv-rgt span{ font-size:18px;}
.cards-logoes{ max-width:90%;}
.stepCount{ font-size:20px;padding: 15px 10px 15px 72px;}
.smry-prd-name{ font-size:16px; line-height:22px;}
.ofrbx-mdl{ padding:20px 15px 25px 110px;}
.ofrbx-top .fieldToggle p{ font-size:21px; line-height:21px;}

}


@media only screen and (max-width:767px){
.container{ width:100%; max-width:600px; padding:0 10px;}
.container2{width:100%; padding:0 10px; max-width:600px;}

.forMob{ display:block;}
.hide-mob{ display:none;}

.topStrip p{font-size: 14px;line-height: 18px;}
.top-fix-bar{ margin-bottom:50px;}
.header{ height:50px; margin-top:-50px; top:50px;}
.logo-m {width: 160px;margin-top: 6px;}
.mob-mnu-ic{ right:10px; top:5px;}
.mobilemenu{ top:77px;}
.mobimenu-top{ top:50px;}

.logo {max-width: 130px;}
ul.hdr-rgt{ margin-top:16px; margin-right:48px;}
ul.hdr-rgt li a img{ margin:-5px 0 0;}

.banner{ height:auto; padding:30px 0;background: #f3f4f9;}
.bnr-rght{ width:100%; padding:0px; text-align:center; margin:0;}
.bnr-hdng {font-size: 30px;line-height: 35px;}
.bnr-hdng span {font-size: 33px;line-height: 39px;}
.bnr-para{ line-height: 25px;margin-top: 15px; margin-bottom: 10px;}

.bnr-prdDv{ display: inline-block;width: 100%;position: relative;max-width: 400px;}
.bnr-prod, .bnr-prod1{position: static; display: inline-block; vertical-align: middle; max-width: 130px;  margin-top: 10px;width: 100%; transform: rotate(0);}
.bnr-btn-bx{ margin-top:20px;}
.bnr-seal{ left:auto; right:30px; top:30px;width: 80px;}

ul.as-seen-list{ padding:0 0 0;}
ul.as-seen-list li{ width:24%; margin-top:10px;padding: 0 8px;}
ul.as-seen-list li:nth-child(5),ul.as-seen-list li:nth-child(6),ul.as-seen-list li:nth-child(7){ width:30%; padding:0 10px;}

.sectionOne{ padding:30px 0 35px;}
.comnHdng p{font-size: 22px;line-height: 32px;}
.comnHdng span{font-size: 27px; line-height: 34px;}
.comnPara{font-size: 16px;line-height: 24px;margin-top: 17px; width:100%;}
.s1-prodBox{ margin-top:30px;}
.s1-prod-col{ width:100%; padding: 0 10px 20px;}
.s1-prod-txt2 {font-size: 20px;line-height: 26px;min-height: auto;}
.s1-prod{ max-width:80%;}
.s1-prod-txt1{line-height: 20px;margin-top: 5px;font-size: 13px;}
.btn-txt{font-size: 14px;line-height: 20px;}

.sectionTwo{ padding:30px 0 35px; background:#efeeea;}
.s2-left{ width:100%; text-align:center;}
.s2-txt1 {font-size: 26px;line-height: 32px;}
.s2-txt2 { font-size: 18px;line-height: 24px; margin-bottom:15px;}
.s2-ic{ width:40px;margin: 0px 0 -10px 20px;}
.s2-m-img{ margin:0 auto; max-width:100%;}
.foundr-name{ width:100%;margin-top: 10px;}
.foundr-name img.s2-seal{ position:static; margin:0 auto 10px;width: 90px;}

.sectionThree{ padding:30px 0;}
.s3-collectioBox{ margin-top:10px;}
.s3-col-1{ width:100%;}
.s3-col-2{ width:100%;}
.s3-img-m{ margin:0 auto; max-width:100%;}
.s3-prodName{ right:8px;bottom: 15px;font-size: 11px; line-height: 16px;}
.s3-prodName p {width: calc(100% - 27px);}
.s3-prodName p span {font-size: 16px;}

.sectionFour{ padding:30px 0; background:#f5f5f7;}
.s4-rght{ width:100%; text-align:center;}
.s4-hdng-img{ float:none; display:inline-block; vertical-align:middle; width:260px;}
.s4-txt1 {font-size: 19px;line-height: 24px;}
.s4-prod-mob{ margin:0 auto; max-width:100%;}
.mrgn40 {margin-top: 25px;}

.sectionFive{ padding:30px 0;}
.s5-testiBx{ margin-top:20px;}
.s5-testi-col{ width:100%; padding:0 15px;}
.s5-testi-col-tx1{ font-size:17px;}
.s5-testi-col-tx2 img{ display:inline-block !important;}
.testi-sec{ margin:20px 0 0;}
.testi-row{ padding-bottom:20px; margin-top:20px;}
.testi-row-lft{ width:100%;padding-left: 80px;}
.t-name-ic{ width:65px; height:65px; line-height:65px; font-size:22px;}
.t-star {margin: 5px 0 0;}
.testi-row-rght{ width:100%; padding:0; border:none; margin-top:15px;}
.testi-row-rght span{ font-size:18px;}
.testi-row-rght p{ font-size:17px;}

.sectionSix{ padding:30px 0;}
.s6-ingdientBox{margin-top:30px; }
.s6-prodcts{max-width: 320px; margin: 20px auto 0px;}
.s6-col{ width:100%; }
.s6-col h2{margin-top: 10px;}
.s6-col p{font-size: 17px;margin-top: 8px;}
.s6-col ul{ margin-top:8px;}
.s6-col ul li{ font-size:17px;}
ul.promise-list{ margin:20px 0 10px; padding:0}
ul.promise-list li{width: 33%; }

.sectionSeven{ padding:30px 0;}
.s7-left{ width:100%; text-align:center;}

.s7-rght-img{ position:static; display:inline-block; vertical-align:middle; margin:20px 0 0; max-width:100%;}
.s7-stp-hdng{font-size: 24px; line-height:30px; text-align:left;}
ul.s7-stp-list li{ margin-top:20px;padding-left: 50px;}
.s7-list-ic{ width:40px;}
ul.s7-stp-list li span{font-size: 24px;line-height: 26px;}
ul.s7-stp-list li p{font-size: 17px;line-height: 24px;}
ul.s7-stp-list li:before{left: 19px;top: 42px;bottom: -20px;}

.sectionEight{ padding:30px 0 10px;}
ul.s9-col li{ width:100%; border:none;border-bottom: 1px solid #ccc;padding: 15px 30px;}
ul.s9-col li p{ margin-top:5px;}

.footer-left{ padding:30px 0;}
.ftr-col-1{ width:100%;}
.ftr-col-2 {width: 60%;}
.ftr-col-3{ width:40%;}
.ftr-links-hd{ margin:15px 0 5px;}
.ftr-links-hd2{ margin-top:25px;}
.footer-rght{ padding:20px 0;}
.footer{padding: 10px 0;}
.ftr-txt{ width:100%; text-align:center; margin:2px 0;}
.ftr-txt a{margin: 0 3px;}

/*==================================
CSS FOR PRODUCT_DETAILS_PAGE
=====================================*/
.prodDetails-sec1{ padding:15px 0 30px;}
.prodDtls1-left{ width:100%; margin:0;}


.prodDtls1-rght{ width:100%; margin-top:15px;}
.prdDtls-pkgBox {padding: 20px 12px 20px;}
ul.special-list li {font-size: 16px;}
.prod-nameHdng{font-size: 25px;line-height: 28px;}

.buyopt{font-size:16px; line-height:20px;padding: 10px 6px 10px 40px;}
.buyopt input[type=radio] + span{ left:8px;}

.pack-sec{ margin-bottom:10px;margin-top: 10px;}
.package{ width:100%; margin:10px 0 0; border-radius:0;}
.pack-hdng{ 
	background:#f1f9f9; 
	color:#fff;
	font-size: 18px; 
	line-height:24px; 
	padding:10px 10px; 
	margin-top:0; 
	border-radius:0; 
	height:auto; 
	text-align:left;
	position: relative;  
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
	}
.sc-pkg .pack-hdng {background:#fcf0e2;}
.cc-pkg .pack-hdng{background:#fbe8ec;}
.invtn-pkg .pack-hdng{background:#e4e4e4;}
.rvrslft-pkg .pack-hdng{background:#f5e0ef;}
.ageDefiance-pkg .pack-hdng{background:#d7f1fe;}

.pkg-hdng-prd{float: left; width: 25%; padding: 3px 5px;}
.pkg-hdng-prd img{display: block;margin: 0 auto;max-width: 100%;}

.pkg-name-m{float: left; width: 64%; padding-left:5px;}
.pack-hdng p{float: left; width: 100%; font-size:20px; line-height:22px;}
.pack-hdng span{font-size: 14px;line-height: 15px;}
.pack-hdng:after {
    content: '';
    position: absolute;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 10px solid #000;
    top: 14px;
    right:15px;
	top:50%;
	margin-top:-5px;
	}
.pack-hdng.active:after {transform: rotate(180deg); -webkit-transform: rotate(180deg);}
.pkg-mdl{ padding:10px 10px 15px; display:none;}
.float-prc1{font-size: 30px;line-height: 33px;}
.save-text {font-size: 17px;}

.package.mid .pkg-mdl {display: block;}
.prod-dv{display:none;}
.pkg-msrp{ margin:0;font-size: 15px;}
a.addTocut-btn{ width: 230px; height: 46px; color: #ffffff; font-size: 22px; line-height: 46px; border: none;}
.package.mid .free-shpng{ color:#000000;}
.rtlprc{font-size: 16px;}
.tot-prc{font-size: 15px; line-height: 15px;}
.pkg-hd{ display:none;}

ul.pkg-spngDv li,ul.pkg-spngDv li:nth-child(2){ width:48%; text-align:center; vertical-align:top;padding: 0 12px;font-size: 14px;}
ul.pkg-spngDv li img{ display:block; margin:0 auto 3px;}
ul.pkg-spngDv li p{ width:100%;}

/*=================*/

.prodDetails-sec2{ padding:30px 0;}
.prd-det-s2-cont{ width:100%; text-align:center;}
.prd-det-s2-rght{ width:100%; margin-top:10px;}
.prd-det-s2-img { border-radius: 0 0 100px;}
ul.prd-s2-list li{font-size: 17px;line-height: 22px;margin-top: 13px;}

.prodDetails-sec3{ padding:30px 0;}
.prodDetail-s3-col{ width:100%; margin:20px 0;}
.prodDetail-s3-col h2{font-size: 30px;line-height: 35px;margin-top: 10px;}
.prodDetail-s3-col p{font-size: 17px;}
.prodDetail-s3-col ul{margin-top: 10px;}
.prodDetail-s3-add-icon{margin: 30px 0 0;}
.prodDetail-s3-add-icon span{width: 40px;height: 40px;font-size: 30px;line-height: 36px;margin-top: -32px;}
ul.prodDetail-s3-ing-list li{ width:48%; margin-top:20px;}
ul.prodDetail-s3-ing-list li:after{ display:none;}

.prodDetails-sec4{ padding:30px 0;}
ul.prodDtls-s4-list li{ width:100%; margin-top:30px;}
ul.prodDtls-s4-list li h3{ font-size:28px;}

.prodDetails-sec5{ padding:0 0 0 0;background: #f1f8ff;}
.prodDetails-sec5 .container{ padding:0;}
.prodDetails-s5-rgtBox {width: 100%; padding:20px 15px 25px; text-align:center;background: #f1f8ff;}
.prodDetails-s5-rgtBox h2 {font-size: 22px;line-height: 28px;}
.details-s5-grnty{ padding:0; font-size:17px; margin-top:15px;}
.details-s5-grnty img{ position:static; display:block; margin:0 auto 10px; width:120px;}
.setails-s5-foundr-name{ margin-top:15px;text-align: center;}
.setails-s5-foundr-name img{ width:110px;margin-right: 7px;display: inline-block; vertical-align: middle; float:none;}
.setails-s5-foundr-name p{width:auto;display: inline-block;vertical-align: middle; float:none;padding-left: 10px;font-size: 13px;}
.setails-s5-foundr-name p span{font-size: 15px;}
.prodDetails-s5-img-m{ margin:0 auto; width:100%;}

.prodDetails-sec6{ padding:30px 0;}
.prodDetails-s6-prod{ margin-top:0;}
.prodDetails-s6-prod .s1-prod{ max-width:100%;}

/*=======================
SHOP_PAGES_PRODUCT
===========================*/
.shop-s1{ height:auto; background:#19848f;}
.age-defiance-s1{background:#0182c3;}
.seriousC-s1{background:#eaaf49;}
.reverseLift-s1{background:#8e6182;}
.continuouslyClear-s1{background:#810716;}
.olive-Oil-s1{background:#8e9400;}
.innovations-s1{background:#636363;}

.shop-s1-left{ width:100%; margin-top:20px;}
.glycolic-bg-m{ display:inline-block; vertical-align:middle; width:calc(100% + 20px); margin:20px 0 0 -10px;}

.shop-s1Hdng {font-size: 36px;line-height: 36px;}
.shop-s2{ padding:20px 0;}
.shop-collectionBox{ margin:10px 0;}
.collectionBx-top-cont{ padding:20px;}
.collectionBx-top-cont p {font-size: 16px;line-height: 23px;}
.collectionBx-mdl{ padding:10px 0;}
.collectionBx-prod-col{ width:50%;padding: 0 5px;}
.collectionBx-prod-col .comn-btn-bx{ margin-top:15px;}
.collectionBx-prod-col .comn-btn{line-height: 46px;height: 46px;}
.collectionBx-prod-col .s1-prod-txt2 {font-size: 14px;line-height: 21px;}
.colectn-minhight{min-height: 63px !important;}


/*==================================
   CSS FOR CONTACT PAGE
=====================================*/
.contact-sec1 {height:auto; padding:0 0 0 0;background: #f7f7f9;}
.contct-s1-lft {width: 100%;text-align: left;margin-top: 20px;}
.contct-s1-txt1 {font-size: 26px;line-height: 30px;}
.contct-s1-txt2 { margin-top:18px;font-size: 17px;line-height: 25px;}

.contact-sec2 {padding: 25px 0 30px;}
.cont-s2-lft {width: 100%;}
.contct-s2-txt1 {font-size: 26px;line-height: 32px;}
ul.contct-s2-list {margin-top: 12px;}
ul.contct-s2-list li img {left: 0px;top: 5px;max-width: 26px;}
ul.contct-s2-list li {margin-top: 15px;padding: 0 0 15px 37px;font-size: 16px;line-height: 24px;}
ul.contct-s2-list li:nth-child(3) p{font-size: 20px;line-height: 24px;}

.cont-s2-rgt {width: 100%;padding: 20px 10px 40px;margin-top: 22px;}
.contct-s2-txt2 {font-size: 27px;line-height: 34px;}
.inr-frm-bx {margin-top: 20px;}
.frmElements textarea {min-height: 95px;}

/*==================================
   CSS FOR FAQ PAGE
=====================================*/
.faq-sec1 {height:auto; background:#e8e7ed;}
.faq-s1-lft {width: 100%; margin-top:25px; text-align:left;}

.faq-sec2 {padding: 10px 0 30px; text-align:left;}
.faq-container {width: 97%;margin: 15px 0 0;}
.accordion {padding: 12px 40px 12px 35px;font-size: 19px;line-height: 27px;letter-spacing: 0.5px;}
.acdn-content {padding: 15px 15px 0 35px;}
.acdn-para {font-size: 17px;  line-height: 25px;margin-bottom: 20px;}
.faq-sec2 .comn-btn-bx {display: block;margin: 35px auto 0;}

/*==================================
   CSS FOR OURSTORY PAGE
=====================================*/
.ourStory-sec1{ height:auto; background:#f0f3f8;}
.ourstry-s1-lft {width: 100%; margin-top:20px;}

.ourStory-sec2 {padding: 30px 0;}
.ourStory-sec2 .comnHdng p{ font-size:28px; line-height:34px;}
.ourStory-sec2 .comnHdng span{ font-size:32px; line-height:36px;}
.ourstry-s2-div { margin-top:0;}
.ourstry-s2-col-1 {width: 100%;margin-top: 15px;}
.ourstry-s2-row {margin-top: 30px;}
.ourstry-s2-col-abt {width: 100%;text-align: center;margin-top: 0px;}
.ourstry-s2-abt-txt1 {font-size: 26px;line-height: 32px;}
.ourstry-s2-abt-txt2 {margin-top: 18px;font-size: 17px;line-height: 24px;}

/*=============CHECKOUT-PAGE CSS================*/
a.mail-txt{ display:none;}
.chk-header{ height:auto; padding:10px 0;}
.chk-logo{ float:none; display:block; margin:0 auto 12px;}
.shpng-line{ position:static; display:block; margin:0 auto;width: 330px;}
.chk-sec1{ padding:20px 0 25px 0;}
.chkbox-lft-inr{ width:100%;padding-bottom: 20px;}
.secureDv-lft {padding: 10px 0 5px 32px;font-size: 14px;line-height: 16px;}
.secureDv-lft img { width: 25px;top: 8px;}
.secureDv-lft span ,.secureDv-rgt span{font-size: 18px;}
.secureDv-rgt {padding: 8px 0 5px 35px;font-size: 15px;line-height: 17px;}
.secureDv-rgt img {width: 30px;top: 6px;}
.stepCount {font-size: 19px;padding: 15px 10px 15px 60px; line-height:21px;}
.stepCount img {left: 10px;top: 10px;width: 40px;}
.frmBox{ padding:15px 10px 0;}
a.proceed-btn{ font-size: 22px;margin-top: 20px;}
.fieldToggle{    font-size: 16px;line-height: 18px;}

.card-accept{ margin:10px 0;}
.pay-opt {margin-left: 0px;float: left;width: 100%;margin:15px 0 0;}
.paypal-box {margin-top: 10px;}
.ofrbx-top{padding:10px 5px 10px 10px;}
.ofrbx-top .fieldToggle{padding-left: 30px;}
.ofrbx-top .fieldToggle p{font-size: 17px;line-height: 22px;}
.ofr-chk{margin-top: 1px;margin-left: 0px;}
.ofrbx-mdl{padding: 15px 10px 15px 125px;}
.offrbx-txt1 {font-size: 18px;line-height: 18px;}
.offrbx-txt2{font-size: 17px;line-height: 24px;margin-top: 5px;}

.chk-rght{ width:100%; border:none; position:static;}
.pymnt-rght{ min-height:auto;}
.grnty-sealBx{ border:none;}
.grnty-seal-col{ margin-top:20px;}
.grnty-seal-col span{ font-size:22px;}
.oder-smryBox{ margin-bottom:15px;border: 1px solid #ebebeb;}
.smry-mdl{ padding:0 10px;background: #e7f8f9;}
.smryHdng{ padding:10px 10px;background: #e7f8f9;font-size: 22px;}
#summry-tog{position:relative;}
#summry-tog.open:after {
	content: '-';
	}
#summry-tog:after {
    content: '+';
    position: absolute;
    right:20px;
    top: 50%;
	font-size:24px;
	line-height:24px;
    background-size: 100%;
    transform: translateY(-50%);
	}

.chk-footer{ padding:20px 0;}
.chk-footer p{ font-size:14px; line-height:20px; margin:3px 0;}
.chk-footer p a{ padding:0 3px;}

}

@media only screen and (max-width:360px){
ul.hdr-rgt { margin-right: 39px;}
ul.hdr-rgt li {padding: 0 10px;}

.buyopt{font-size:15px;}
	
}
