body { font-family: 'Raleway', sans-serif; overflow-x: hidden; }
img { max-width: 100%; }
@font-face {
    font-family: 'ralewaymedium_italic';
    src: url('../fonts/raleway-mediumitalic.woff2') format('woff2'),
         url('../fonts/raleway-mediumitalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face { font-family: 'back_to_black_demoregular'; src: url('../fonts/back_to_black_demo-webfont.woff2') format('woff2'), url('../fonts/back_to_black_demo-webfont.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'poetsen_oneregular'; src: url('../fonts/poetsenone-regular-webfont.woff2') format('woff2'), url('../fonts/poetsenone-regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'red_velvetregular'; src: url('../fonts/redvelvet-regular-webfont.woff2') format('woff2'), url('../fonts/redvelvet-regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'wisdom_scriptregular'; src: url('../fonts/wisdomscriptaj-webfont.woff2') format('woff2'), url('../fonts/wisdomscriptaj-webfont.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'poetsen_oneregular'; src: url('../fonts/poetsenone-regular-webfont.woff2') format('woff2'), url('../fonts/poetsenone-regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal; }
a, img, h1, h2, h3, h4, h5, h6, span, p, li, button { -webkit-transition: all 0.7s; -moz-transition: all 0.7s; -ms-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s; }
.header { float: left; margin: 0; padding: 0; width: 100%; }
.header .top_bar { background: #ebebeb none repeat scroll 0 0; float: left; margin: 0; padding: 0; width: 100%; }
.header .top_bar .container { max-width: 1300px; width: 100%; }
.header .top_bar ul { float: right; list-style: outside none none; margin: 0; padding: 0; left: 0; position: relative; }
.header .top_bar ul li { display: block; float: left; margin: 0; padding: 0; }
.header .top_bar ul li a { color: #333333; float: left; padding: 12px 10px; }
.header .top_bar ul li a:hover { color: #287c41; text-decoration: none; }
.navigation { background: #ffffff none repeat scroll 0 0; border: medium none; float: left; margin: 0; min-height: auto; padding:19px 0 10px; width: 100%; border-bottom: 2px solid #287c41; }
.navigation .navbar-brand { height: auto; padding: 0; }
.navigation .container { max-width: 1300px; width: 100%; }
.navigation .navbar-nav > .active > a, .navigation .navbar-nav > .active > a:hover, .navigation .navbar-nav > .active > a:focus { background-color: transparent; color: #202020; }
.navigation .navbar-nav > li > a { color: #333; font-size: 18px; }
.navigation .navbar-header { margin: 6px 0 0; }
.sub_nav { opacity: 0; position: absolute; background: #fff none repeat scroll 0 0; border: 1px solid #eee; list-style: outside none none; padding: 0; position: absolute; width: 200px; z-index: 50; margin: 25px 0 0;transition: all 0.5s ease 0s; border-top: none; }
.sub_nav.shopnow { width: 150px; }
.sub_nav li { border-bottom: 1px solid #e7e7e7; position: relative; text-align: left; }
.sub_nav li a { border: none !important; color: #4f4f4f; display: block; font-size: 15px; padding: 8px 10px; width: auto !important; }
.sub_nav li:last-child { border-bottom: medium none; }
.navigation .navbar-nav > li:hover .sub_nav { opacity: 1; margin: 0; visibility: visible; }
.navigation .navbar-nav > li > a { padding-bottom: 30px; padding-top: 29px; }
.navigation .container .navbar-brand { margin-left: -8px; }
.main_nav { margin: 0 0 0 12.2%; }
.nav.navbar-nav.navbar-right > li:first-child { left: 12px; position: relative; font-weight: 600; }
.navbar-nav > li { float: left; font-weight: 500; margin: 0; padding: 0 7px; }
.cart_res { display: none !important; }
.navbar-nav > li.nav_logo { margin: 0 0 -35px; position: relative; top: 12px; padding: 0 15px; }
.navigation .navbar-nav > li.nav_logo > a { border: medium none; padding: 8px 15px 0; }
.navigation .navbar-nav > li > a:hover, .navigation .navbar-nav > li > a:focus { background-color: transparent; color: #287c41; }
.navigation .navbar-right > li > a > img { float: left; left: -6px; max-width: none; position: relative; top: -6px; }
.slider img { width: 100%; }
.slider .carousel-caption { bottom: auto; left: auto; padding-bottom: 30px; right: 7%; top: 9%; }
.slider .carousel-caption h3 { font-size: 100px; font-family: 'back_to_black_demoregular'; }
.slider.index_page .carousel-caption h3 { line-height: 145px; }
.slider .carousel-caption .btn-primary { background: -moz-linear-gradient(308deg, #80b638 21%, #4aa941 69%);/* FF3.6+ */ background: -webkit-gradient(linear, 308deg, color-stop(21%, #80b638), color-stop(69%, #4aa941));/* Chrome,Safari4+ */ background: -webkit-linear-gradient(308deg, #80b638 21%, #4aa941 69%);/* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(308deg, #80b638 21%, #4aa941 69%);/* Opera 11.10+ */ background: -ms-linear-gradient(308deg, #80b638 21%, #4aa941 69%);/* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80b638', endColorstr='#4aa941', GradientType='1'); /* for IE */
background: linear-gradient(142deg, #80b638 21%, #4aa941 69%);/* W3C */ border: none; color: #fff; font-size: 18px; font-family: 'poetsen_oneregular'; text-transform: uppercase; margin: 12px 0 0; padding: 12px 50px; -webkit-transition: all 0.7s; -moz-transition: all 0.7s; -ms-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color=#5a9230)";/*IE 8*/ text-shadow: 2px 2px 1px #5a9230;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color=#5a9230); /*IE 5.5-7*/
}
.slider .carousel-caption .btn-primary:hover { background: -moz-linear-gradient(308deg, #4aa941 0%, #80b638 100%);/* FF3.6+ */ background: -webkit-gradient(linear, 308deg, color-stop(0%, #4aa941), color-stop(100%, #80b638));/* Chrome,Safari4+ */ background: -webkit-linear-gradient(308deg, #4aa941 0%, #80b638 100%);/* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(308deg, #4aa941 0%, #80b638 100%);/* Opera 11.10+ */ background: -ms-linear-gradient(308deg, #4aa941 0%, #80b638 100%);/* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4aa941', endColorstr='#80b638', GradientType='1'); /* for IE */
-webkit-transition: all 0.7s; -moz-transition: all 0.7s; -ms-transition: all 0.7s; -o-transition: all 0.7s; transition: all 0.7s; background: linear-gradient(142deg, #4aa941 0%, #80b638 100%);/* W3C */ color: #fff; }
.bnr_layer { bottom: 0; float: left; left: 0; position: absolute; width: 100%; z-index: 1; }
.about_inspire { float: left; margin: 0; padding: 80px 0 50px; position: relative; width: 100%; }
.about_inspire .container { max-width: 1250px; width: 100%; position: relative; }
.about_layer_bg { position: absolute; right: 0; top: -107px; z-index: 9999; -moz-transform: rotate(3deg); /*FF3.5+*/ -o-transform: rotate(3deg); /*Opera 10.5*/ -webkit-transform: rotate(3deg); /*Saf3.1+, Chrome*/ -ms-transform: rotate(3deg); /*IE9*/ transform: rotate(3deg); filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.998630, M12=-0.052336, M21=0.052336, M22=0.998630, sizingMethod='auto expand');/*IE6-IE9*/
zoom: 1; }
.about_inspire p { font-size: 16px; margin: 30px auto 20px; max-width: 565px; font-weight: 500; }
.about_inspire a { color: #287c41; font-family: "poetsen_oneregular"; font-size: 16px; padding: 0 0 60px; }
.about_inspire a i { font-size: 11px; position: relative; right: -3px; }
.about_layer { left: 0; position: absolute; top: -40px; width: 100%; }
.about_layer img { width: 100%; }
.join_team { float: left; margin: 0; padding: 0; width: 100%; }
img { max-width: 100%; }
.join_team .container { max-width: 1140px; width: 100%; }
.join_team .left_sec h1 { color: #333333; float: left; font-size: 52px; font-style: italic; font-weight: bold; margin: 0; padding: 0; width: 100%; }
.join_team .left_sec ul { float: left; list-style: outside none none; margin: 10px 0 0; padding: 0; width: 100%; }
.join_team .left_sec ul li { background: rgba(0, 0, 0, 0) url("../img/li_icon.png") no-repeat scroll 0 10px; color: #333333; display: block; float: none; font-size: 25px; font-weight: bold; line-height: 52px; margin: 0; padding: 0 0 0 41px; }
.join_team .left_sec .btn-primary { background: hsla(0, 0%, 0%, 0) linear-gradient(142deg, hsl(86, 53%, 47%) 21%, hsl(115, 44%, 46%) 69%) repeat scroll 0 0; border: medium none; border-radius: 0; color: hsl(0, 0%, 100%); font-family: "poetsen_oneregular"; font-size: 18px; margin: 15px 0 0; padding: 12px 50px; text-shadow: 2px 2px 1px hsl(94, 51%, 38%); text-transform: uppercase; transition: all 0.7s ease 0s; }
.join_team .left_sec .btn-primary { background: -moz-linear-gradient(286deg, #81b638 9%, #087e8f 71%);/* FF3.6+ */ background: -webkit-gradient(linear, 286deg, color-stop(9%, #81b638), color-stop(71%, #087e8f));/* Chrome,Safari4+ */ background: -webkit-linear-gradient(286deg, #81b638 9%, #087e8f 71%);/* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(286deg, #81b638 9%, #087e8f 71%);/* Opera 11.10+ */ background: -ms-linear-gradient(286deg, #81b638 9%, #087e8f 71%);/* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#81b638', endColorstr='#087e8f', GradientType='1'); /* for IE */
background: linear-gradient(164deg, #81b638 9%, #087e8f 71%);/* W3C */ border: medium none; border-radius: 4px; color: hsl(0, 0%, 100%); font-family: "poetsen_oneregular"; font-size: 18px; margin: 30px 0 65px; padding: 12px 29px; text-shadow: 2px 2px 1px hsl(94, 51%, 38%); text-transform: uppercase; transition: all 0.7s ease 0s; }
.right_sec { float: left; padding: 0; position: relative; top: 1px; width: 100%; }
.face_cosmetics { float: left; margin: 0; padding: 0x 0 76px; width: 100%; }
.cosmetics_left_bar h1 { font-size: 30px; margin: 0; font-weight: 100; color: #333333; padding-top: 11px; }
.cosmetics_left_bar h1 span { font-style: italic; font-weight: 700; }
.cosmetics_left_bar p { font-size: 18px; margin: 0; padding-top: 9px; }
.cosmetics_left_bar .btn-primary { background: -moz-linear-gradient(286deg, #81b638 9%, #087e8f 71%);/* FF3.6+ */ background: -webkit-gradient(linear, 286deg, color-stop(9%, #81b638), color-stop(71%, #087e8f));/* Chrome,Safari4+ */ background: -webkit-linear-gradient(286deg, #81b638 9%, #087e8f 71%);/* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(286deg, #81b638 9%, #087e8f 71%);/* Opera 11.10+ */ background: -ms-linear-gradient(286deg, #81b638 9%, #087e8f 71%);/* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#81b638', endColorstr='#087e8f', GradientType='1'); /* for IE */
background: linear-gradient(164deg, #81b638 9%, #087e8f 71%);/* W3C */ border: medium none; color: #fff; font-family: "poetsen_oneregular"; font-size: 18px; margin: 23px 0 0; padding: 12px 28px; text-shadow: 2px 2px 1px #5a9230; text-transform: uppercase; transition: all 0.7s ease 0s; }
.cosmetics_left_bar .btn-primary:hover { background: rgba(0, 0, 0, 0) linear-gradient(142deg, #4aa941 0%, #80b638 100%) repeat scroll 0 0; color: #fff; transition: all 0.7s ease 0s; }
.flower_section { float: right; }
.batches_area h1 { font-size: 30px; font-style: italic; margin: 0; }
.batches_area { background: #fff none repeat scroll 0 0; border: 1px solid #ccc; left: 40px; padding: 36px 33px; position: absolute; top: 184px; width: 296px; }
.batches_area p { font-size: 18px; margin: 0; padding-top: 23px; }
.eye_cosmetics { bottom: 0; float: right; left: auto; position: absolute; right: 0; top: 300px; }
.batches_area .btn-primary { background: -moz-linear-gradient(286deg, #81b638 9%, #087e8f 71%);/* FF3.6+ */ background: -webkit-gradient(linear, 286deg, color-stop(9%, #81b638), color-stop(71%, #087e8f));/* Chrome,Safari4+ */ background: -webkit-linear-gradient(286deg, #81b638 9%, #087e8f 71%);/* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(286deg, #81b638 9%, #087e8f 71%);/* Opera 11.10+ */ background: -ms-linear-gradient(286deg, #81b638 9%, #087e8f 71%);/* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#81b638', endColorstr='#087e8f', GradientType='1'); /* for IE */
background: linear-gradient(164deg, #81b638 9%, #087e8f 71%);/* W3C */ border: medium none; color: #fff; font-family: "poetsen_oneregular"; font-size: 18px; margin: 23px 0 0; padding: 12px 28px; text-shadow: 2px 2px 1px #5a9230; text-transform: uppercase; transition: all 0.7s ease 0s; }
.batches_area .btn-primary:hover { background: rgba(0, 0, 0, 0) linear-gradient(142deg, #4aa941 0%, #80b638 100%) repeat scroll 0 0; color: #fff; transition: all 0.7s ease 0s; }
.organic_area { width: 100%; float: left; margin: 76px 0 0; padding: 84px 0; background: url(../img/background-img.png); background-size: cover; background-repeat: no-repeat; text-align: center; }
.our_vision { width: 100%; float: left; margin: 0; padding: 100px 0 60px; }
.vision_content { background: rgba(0, 0, 0, 0) url("../img/share-background.png") no-repeat scroll -33px -70px; float: left; margin: 0; padding: 73px 0 71px 65px; position: relative; width: 42%; z-index: 1000; }
.vision_img { width: 58%; float: left; margin: 0; padding: 0; }
.vision_content h1 { color: #287c41; font-size: 40px; font-weight: bold; margin: 0; padding-bottom: 13px; }
.vision_content p { font-size: 24px; }
.vision_content p { font-size: 24px; font-style: italic; font-weight: 500; max-width: 330px; width: 100%; }
.vision_content .btn-primary { background: -moz-linear-gradient(286deg, #81b638 9%, #087e8f 71%);/* FF3.6+ */ background: -webkit-gradient(linear, 286deg, color-stop(9%, #81b638), color-stop(71%, #087e8f));/* Chrome,Safari4+ */ background: -webkit-linear-gradient(286deg, #81b638 9%, #087e8f 71%);/* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(286deg, #81b638 9%, #087e8f 71%);/* Opera 11.10+ */ background: -ms-linear-gradient(286deg, #81b638 9%, #087e8f 71%);/* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#81b638', endColorstr='#087e8f', GradientType='1'); /* for IE */
background: linear-gradient(164deg, #81b638 9%, #087e8f 71%);/* W3C */ border: medium none; color: #fff; font-family: "poetsen_oneregular"; font-size: 18px; margin: 32px 0 0; padding: 10px 28px; text-shadow: 2px 2px 1px #5a9230; text-transform: uppercase; transition: all 0.7s ease 0s; }
.vision_content .btn-primary:hover, .join_team .left_sec .btn-primary:hover { background: rgba(0, 0, 0, 0) linear-gradient(142deg, #4aa941 0%, #80b638 100%) repeat scroll 0 0; color: #fff; transition: all 0.7s ease 0s; }
.right_round { position: absolute; right: -68px; top: 0; }
.img_border { border: 1px solid #dcdcdc; height: 381px; left: 10px; margin-top: 10px; position: absolute; width: 98%; z-index: 999; }
.border_div { position: relative; width: 100%; float: left; margin: 0; }
.footer { float: left; margin: 20px 0 0; padding-bottom: 30px; width: 100%; position: relative; background: url(../img/footer-background-img.png); background-repeat: no-repeat; background-size: cover; padding-top: 120px;overflow:hidden; }
.footer_menu li { display: block; font-size: 16px; margin-bottom: 14px; padding: 0; }
.footer_menu a { color: #fff; }
.right_round img { height: 400px; }
.footer_menu ul { float: left; margin: 0; padding: 0; width: 50%; }
.footer_menu ul li a .fa { font-size: 22px; width: 33px; }
.footer-img { float: left; width: 50%; }
.footer_form { float: right; text-align: center; width: 45%; }
.footer_form h1 { color: #fff; font-size: 27px; letter-spacing: 1px; line-height: 34px; padding-bottom: 11px; margin: 30px 0 0px 0; text-align: center; }
.footer-img img { padding-top: 11px; }
.footer_form input { background: rgba(0, 0, 0, 0.4); border: medium none; color: #fff; }
 .footer_form .form-control::-moz-placeholder {
 color: #fff;
 opacity: 1;
}
 .footer_form .form-control::-webkit-input-placeholder {
 color: #fff;
 opacity: 1;
}
.sub_nav li a:hover { background: #f0f0f0 none repeat scroll 0 0; color: #2b753a; text-decoration: none; }
.footer_form .btn.btn-default { background: rgba(0, 0, 0, 0) linear-gradient(90deg, #ffde01 29%, #ffc003 63%) repeat scroll 0 0; border: medium none; color: hsl(0, 0%, 0%); font-family: poetsen_oneregular; font-size: 18px; padding: 14px 0; text-transform: uppercase; width: 100%; }
.footer_form .btn.btn-default:hover { background: rgba(0, 0, 0, 0) linear-gradient(90deg, #ffc003 7%, #ffde01 66%) repeat scroll 0 0; }
.footer_form .form-group { margin-bottom: 11px; }
.footer_bottom { background: #479b63; float: left; margin: 0; padding: 20px 0 1px; width: 100%; }
.footer_privacy { float: left; padding-left: 11px; padding-top: 6px; width: 65%; }
.top_arrow { margin-left: 6px; width: 6%; }
.footer_privacy li:first-child { padding-left: 0; }
.footer_privacy > p { margin: 0 0 6px; }
.footer_privacy p { color: #fff; font-size: 16px;  display: none;}
.footer_privacy ul { margin: 0; padding: 0; }
.footer_privacy li { display: block; float: left; }
.footer_privacy a { color: #fff; }
.footer_privacy li { border-right: 2px solid #fff; display: block; float: left; padding: 0 7px; text-transform: capitalize; }
.footer_privacy li:last-child { border: medium none; }
.footer_logo_two { background: #fff none repeat scroll 0 0; border-radius: 50%; height: 118px; left: 45.6%; margin: 0; position: absolute; text-align: center; top: -17px; width: 118px; }
.copyright p {
  color: #fff;
  float: left;
  padding-top: 6px;
}
.dummy2 { float: left; margin: 0; padding: 0 0 40px; text-align: center; width: 100%; }
.dummy { width: 100%; float: left; margin: 0; padding: 35px 0 33px; text-align: center; }
.footer img { width: 100%; }
/*....coming soon....*/

.text-center h4 { color: hsl(0, 0%, 20%); float: left; font-family: Raleway; font-size: 40px; font-style: italic; font-weight: 500; margin: 0; padding: 0; width: 100%; }
.text-center h1 { color: hsl(138, 51%, 32%); float: left; font-family: "back_to_black_demoregular"; font-size: 100px; margin: 30px 0 0; padding: 0; width: 100%; }
.hand_cream { float: left; margin: 0 0 43px; padding: 0; width: 100%; }
.bio_sec { float: left; margin: 0; padding: 0 0 0px; width: 100%; }
.incredible h5 { float: left; font-family: raleway; font-size: 30px; font-weight: lighter; margin: 0; padding: 25px 0 0; width: 100%; }
.incredible > h1 { float: left; font-family: raleway; font-size: 60px; margin: 0; padding: 0 0 20px; width: 100%; font-weight: lighter; }
.txt_sec { float: left; margin: 0; padding: 0; width: 100%; }
.txt_sec > p { background: hsla(0, 0%, 0%, 0) url("../img/rightmark.png") no-repeat scroll 0 13px; color: hsl(0, 0%, 29%); font-family: raleway; font-size: 20px; font-style: italic; font-weight: 500; margin: 0; padding: 5px 30px; }
.cosmetic { float: left; text-align: center; }
.container { max-width: 1140px; width: 100%; }
.incredible1 h5 { float: left; font-family: raleway; font-size: 30px; font-weight: lighter; margin: 0; padding: 90px 0 0; width: 100%; }
.incredible1 > h1 { float: left; font-family: raleway; font-size: 60px; margin: 0; padding: 0 0 20px; width: 100%; font-weight: lighter; }
.incredible2 h5 { float: left; font-family: raleway; font-size: 30px; font-weight: lighter; margin: 0; padding: 35px 0 0; width: 100%; }
.incredible2 > h1 { float: left; font-family: raleway; font-size: 60px; margin: 0; padding: 0 0 20px; width: 100%; font-weight: lighter; }
.cosmetic2 { margin-top: 60px; }
.incredible2 { margin-top: 60px; }
.bio_sec3 { float: left; margin: 60px 0 -35px; padding: 0; width: 100%; }
.bio_sec1 { float: left; margin: 0 0 10px; }
.txt_sec img { padding: 0 5px; }
/*....rewards....*/

.about_inspire1 { float: left; margin: 0; padding: 20px 0 10px; position: relative; width: 100%; }
.earn_points { float: left; margin: 55px 0 0; padding: 0; width: 100%; }
.loyalty { float: left; margin: 0; padding: 0; width: 100%; }
.earn_txt > h4 { color: hsl(0, 0%, 20%); float: left; font-family: raleway; font-size: 30px; font-weight: 400; margin: 0; padding: 30px 0 0; width: 100%; }
.earn_txt > h1 { color: hsl(0, 0%, 20%); float: left; font-family: raleway; font-size: 58px; margin: 0; padding: 0; width: 100%; font-weight: 500; }
.loyal_txt > p { float: left; font-family: raleway; font-size: 14px; margin: 0; padding: 20px 0 0; width: 100%; }
.loyal_txt { float: left; margin: 0; padding: 0; width: 100%; }
.point_border { float: left; margin: 0; padding: 35px 0 0; text-align: center; width: 100%; }
.point_upper { border: 1px solid #c2c2c2; width: 14%; margin: 0 auto; }
.hydrating { float: left; margin: 0 0 40px; padding: 0; width: 100%; }
.insprity { border: 1px solid hsl(0, 0%, 80%); float: left; margin: 70px 0 0; padding: 5px 0; position: relative; width: 100%; }
.more { float: left; padding: 0 0 0 50px; }
.more > h1 { color: hsl(138, 52%, 32%); float: left; font-family: raleway; font-size: 40px; font-weight: bold; margin: 0; padding: 20px 0; width: 100%; }
.txt_cleanser > p { /*background: hsla(0, 0%, 0%, 0) url("../img/rightmark.png") no-repeat scroll 0 13px;*/ color: hsl(0, 0%, 29%); font-family: raleway; font-size: 20px; font-style: italic; font-weight: 500; margin: 0; padding: 7px 0; }
.txt_cleanser { float: left; margin: 0; padding: 0; width: 100%; }
.txt_cleanser .btn-primary { background: hsla(0, 0%, 0%, 0) linear-gradient(142deg, hsl(86, 53%, 47%) 21%, hsl(115, 44%, 46%) 69%) repeat scroll 0 0; border: medium none; color: hsl(0, 0%, 100%); font-family: "poetsen_oneregular"; font-size: 18px; margin: 20px 0 30px; padding: 12px 50px; text-shadow: 2px 2px 1px hsl(94, 51%, 38%); text-transform: uppercase; transition: all 0.7s ease 0s; }
.product > img { position: absolute; right: 15px; top: -20px; }
.txt_cleanser .btn-primary:hover { background: hsla(0, 0%, 0%, 0) linear-gradient(142deg, hsl(115, 44%, 46%) 0%, hsl(86, 53%, 47%) 100%) repeat scroll 0 0; color: hsl(0, 0%, 100%); transition: all 0.7s ease 0s; }
.coming_soon { background: hsla(0, 0%, 0%, 0) url("../img/cmng.png") repeat scroll 0 0; height: 42px; position: absolute; text-align: center; right: -39px; top: 49px; width: 152px; -moz-transform: rotate(270deg); /*FF3.5+*/ -o-transform: rotate(270deg); /*Opera 10.5*/ -webkit-transform: rotate(270deg); /*Saf3.1+, Chrome*/ -ms-transform: rotate(270deg); /*IE9*/ transform: rotate(270deg); filter: progid:DXImageTransform.Microsoft.Matrix(M11=-0.000000, M12=1, M21=-1.000000, M22=-0.000000, sizingMethod='auto expand');/*IE6-IE9*/
zoom: 1; }
.coming_soon > span { color: hsl(0, 0%, 100%); font-family: raleway; font-style: italic; font-weight: bold; position: relative; right: -6px; top: 5px; font-size: 18px; }
.product1 > img { position: absolute; right: 15px; top: -35px; }
/*.....thank you.....*/

.document { float: left; margin: 0; padding: 0; position: relative; text-align: center; width: 100%; z-index: 1; }
.document h1 { color: hsl(0, 0%, 20%); float: left; font-family: raleway; font-size: 40px; font-style: italic; margin: 0; padding: 100px 0 60px; width: 100%; }
.carousel-inner h4 { color: hsl(0, 0%, 100%); font-family: "back_to_black_demoregular"; font-size: 71px; position: absolute; text-align: center; top: 30%; width: 100%; left: 50px; }
.video_section2 .item span { display: inline-block; margin: 0 auto; max-width: 100%; }
.video_section2 .item span img { cursor: pointer; }
.partner_carou_txt img { cursor: pointer; }
.vertical_shape > img { position: absolute; text-align: center; top: 295px; width: 100%; z-index: 999; }
.vertical_shape { float: left; margin: 0; padding: 0; width: 100%; }
.item.next.left > h6 { color: hsl(0, 0%, 100%); font-family: "poetsen_oneregular"; font-size: 16px; position: absolute; text-align: center; text-decoration: underline; top: 64%; width: 100%; }
.opportunity { float: left; margin: 0; padding: 20px 0 0; width: 100%; }
.arw { margin: 0 auto; padding: 0; width: 980px; }
.oppor_txt { float: left; margin: 0; padding: 0; width: 100%; position: relative; }
.arow_left { float: left; left: -15px; margin: 0; padding: 0; position: relative; top: -50px; width: 10%; z-index: 1; }
.busniess { float: left; margin: 0; padding: 0; text-align: center; width: 80%; }
.busniess h3 { color: hsl(0, 0%, 20%); float: left; font-family: raleway; font-size: 40px; font-style: italic; margin: 0; padding: 0; width: 100%; }
.busniess > h1 { float: left; font-family: "back_to_black_demoregular"; font-size: 100px; margin: 0; padding: 25px 0; width: 100%; color: #287c41; }
.arow_right { float: left; margin: 0; padding: 0; position: relative; right: -32px; top: -50px; width: 10%; z-index: 1; }
.plan_btn .btn.btn-default.btn-lg.btn-block { background: hsl(52, 100%, 50%) none repeat scroll 0 0; border: medium none; border-radius: 5px; font-family: poetsen_oneregular; margin: 0 auto; padding: 13px 20px; text-transform: uppercase; width: auto; }
.plan_btn { float: left; margin: 18px 0 40px; padding: 0; width: 100%; }
/**about-us-css**/
.about_banner_text .carousel-caption { left: 14%; right: auto; top: 19%; }
.about_banner_text .carousel-caption h1 { z-index: 11; font-size: 80px; margin: 0; background: url(../img/about-banner-layer.png); background-size: cover; background-repeat: no-repeat; font-family: 'back_to_black_demoregular'; color: #000; padding: 24px 30px 10px 19px; display: inline-block; position: relative; top: 25px; }
.about_banner_text .carousel-caption h2 { font-size: 94px; font-weight: 700; margin: 0; text-transform: uppercase; background: url(../img/about-banner-layer2.png); background-size: cover; background-repeat: no-repeat; padding: 21px 67px 15px 42px; }
.contact_page .carousel-caption h1 { background: hsla(0, 0%, 0%, 0) url("../img/contact_shape.png") no-repeat scroll 0 0 / cover; color: hsl(0, 0%, 100%); display: block; font-family: raleway; font-size: 100px; font-weight: 700; height: 153px; left: 0; margin: 0; padding: 24px 30px 10px 19px; position: relative; text-align: center; text-shadow: none; top: 25px; width: 592px; z-index: 0; }
.contact_page .carousel-caption h2 { background: hsla(0, 0%, 0%, 0) url("../img/contact_yellow_shape.png") no-repeat scroll 0 0 / cover; color: hsl(0, 0%, 20%); float: right; font-size: 28px; font-weight: 600; height: 70px; margin: 0; padding: 14px 0 0; position: relative; text-align: center; text-shadow: none; text-transform: capitalize; width: 350px; }
.contact_page .carousel-caption h2 span { font-family: "back_to_black_demoregular"; text-transform: lowercase; }
.come_from { width: 100%; float: left; margin: 0; padding: 40px 0 30px; background: url(../img/come_form_img.png); background-size: cover; background-repeat: no-repeat; height: 460px; }
.sydney h1 { font-size: 30px; margin: 0; }
.sydney h2 { font-size: 60px; font-weight: 400; margin: 0; padding-bottom: 15px; }
.sydney p { font-size: 16px; margin-bottom: 18px; font-weight: 500; line-height: 20px; }
.abroad img { position: relative; top: -130px; }
.believe_area { float: left; margin: 140px 0 0; padding: 0; width: 100%; }
.sydney ul { margin: 0 0 0 28px; padding: 0; }
.sydney li { font-size: 20px; list-style-image: url(../img/rightmark.png); padding-bottom: 10px; font-style: italic; font-weight: 500; color: #333333; }
.going_section { width: 100%; float: left; margin: 0; }
.going_section { float: left; margin: 60px 0; width: 100%; }
.video_section { width: 100%; float: left; margin: 0; padding: 0; background: url(../img/video-sec-img.png); background-size: cover; background-repeat: no-repeat; }
/*....contact us....*/
.ready_team { float: left; margin: 0; padding: 0; text-align: center; width: 100%; }
.border_ready { border: 1px solid hsl(0, 0%, 80%); margin: 95px auto 0; width: 13%; }
.border_ready { width: 17%; }
.team_txt { float: left; margin: 0; padding: 0; width: 100%; }
.team_txt > h2 { float: left; font-size: 30px; margin: 0; padding: 25px 0 15px; width: 100%; color: #333333; }
.team_txt h5 { float: left; font-size: 18px; margin: 0; padding: 0px 0px; width: 100%; color: #333333; }
.help_chat { float: left; margin: 0; padding: 35px 0 64px; width: 100%; }
.voice_help { float: left; margin: 0; padding: 10px 0; width: 100%; }
.lefthelp h2 { float: left; margin: 0; padding: 13px 0 30px; width: 100%; }
.lefthelp > p { color: hsl(0, 0%, 20%); float: left; font-size: 18px; font-family: 'ralewaymedium_italic'; margin: 0; padding: 0 0 16px; width: 100%; }
.lefthelp .btn-primary { background: rgba(0, 0, 0, 0) linear-gradient(154deg, #81b638 0%, #087e8f 75%) repeat scroll 0 0; border: medium none; color: hsl(0, 0%, 100%); font-family: "poetsen_oneregular"; font-size: 18px; margin: 15px 0 0; padding: 12px 35px; text-shadow: 2px 2px 1px hsl(94, 51%, 38%); text-transform: uppercase; transition: all 0.7s ease 0s; }
.down_mark > img { position: absolute; right: 60px; top: 22px; }
.down_mark { float: left; margin: 0; padding: 24px 0; position: relative; width: 100%; }
.lefthelp .btn-primary:hover {background: rgba(0, 0, 0, 0) linear-gradient(204deg, #81b638 0%, #087e8f 75%) repeat scroll 0 0;color: hsl(0, 0%, 100%); transition: all 0.7s ease 0s; }
.postal_sec {
  float: left;
  margin: -110px 0 0;
  padding: 0;
  width: 100%;
}
.post_phone { float: left; margin: 0; padding: 0px 0; width: 100%; }
.post_map { background: hsl(98, 39%, 41%) none repeat scroll 0 0; color: hsl(0, 0%, 100%); float: left; margin: 0; padding: 25px 30px 20px 40px; width: 100%; }
.post_box { float: left; margin: 0; padding: 0; width: 30%; }
.contact_spn { float: left; margin: 0; padding: 0; position: relative; top: 10px; }
.map_street { float: left; margin: 0; padding: 0 10px; width: 70%; }
.map_street > h5 { float: right; margin: 0; padding: 0; }
.singapor { float: left; margin: 0; padding: 40px 0 20px; width: 100%; border-bottom: 1px solid hsl(99, 28%, 53%); }
.post_txt {
  border-top: 1px solid #7ea966;
  float: left;
  margin: 31px 0 0;
  padding: 10px 0 0;
  width: 100%;
}
.map_bodr { border: 1px solid; float: left; margin-top: 24px; padding: 20px; }
.map_bodr h4 { float: right; font-size: 24px; margin: 0; padding: 0 40px 0 0; }
.map_bodr h4 { float: right; font-size: 24px; margin: 0; padding: 0 40px 0 0; }
.map_bodr > span { float: left; margin: 0; padding: 12px 0; width: 50%; }
.map_bodr h5 { float: right; font-size: 24px; margin: 35px 0 0 0; padding: 0 20px 0 0; }
.singapor > h5 { float: left; font-size: 24px; margin: 0; padding: 3px 0; width: 100%; }
.post_map1 { background: #287c41; color: hsl(0, 0%, 100%); float: left; margin: 0; padding: 25px 30px 20px 40px; width: 100%; }
.time_txt { float: left; margin: 0; padding: 15px 0; position: relative; top: -8px; width: 70%; }
.time_txt h5 { float: left; font-size: 24px; margin: 0; padding: 0 0 0 25px; }
.time_txt h4 { float: left; font-size: 24px; margin: 0; padding: 0 0 0 25px; }
.time_txt > p { float: left; font-size: 18px; font-weight: bold; margin: 0; padding: 10px 0 0 25px; width: 100%; }
.post_txt1 { float: left; margin: 0; padding: 0; width: 100%; }
.post_txt1 {
  border-top: 1px solid #539667;
  float: left;
  margin: 31px 0 0;
  padding: 21px 0 46px;
  width: 100%;
}
.refund_txt { float: left; margin: 0; padding: 0; width: 100%; }
.refund_txt > p { background: hsla(0, 0%, 0%, 0) url("../img/rightmark.png") no-repeat scroll 0 13px; color: hsl(0, 0%, 29%); font-family: raleway; font-size: 20px; font-style: italic; font-weight: 500; margin: 0; padding: 5px 0 5px 30px; }
.conditions {
  border-right: 1px solid #ccc;
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
.return { float: left; margin: 0; padding: 60px 0 48px; width: 100%; }
.post_txt1 > h3 { float: left; margin: 0; padding: 0; width: 100%; }
.policy { border: 1px solid hsl(0, 0%, 80%); float: left; margin: 0; padding: 40px 35px 0; width: 100%; }
.conditions > h1 {
  float: left;
  font-size: 30px;
  margin: 0;
  padding: 0 0 15px;
  width: 100%;
}
 ..lefthelp .btn-primary {
 background: hsla(0, 0%, 0%, 0) linear-gradient(142deg, hsl(86, 53%, 47%) 21%, hsl(115, 44%, 46%) 69%) repeat scroll 0 0;
 border: medium none;
 color: hsl(0, 0%, 100%);
 font-family: "poetsen_oneregular";
 font-size: 18px;
 margin: 15px 0 0;
 padding: 12px 35px;
 text-shadow: 2px 2px 1px hsl(94, 51%, 38%);
 text-transform: uppercase;
 transition: all 0.7s ease 0s;
}
.conditions .btn-primary {background: rgba(0, 0, 0, 0) linear-gradient(154deg, #81b638 0%, #087e8f 75%) repeat scroll 0 0;  border: medium none; color: hsl(0, 0%, 100%); font-family: "poetsen_oneregular"; font-size: 18px; margin: 15px 0 20px; padding: 12px 50px; text-shadow: 2px 2px 1px hsl(94, 51%, 38%); text-transform: uppercase; transition: all 0.7s ease 0s; }
.assistance { padding: 0; float: left; }
.refund_txt1 { float: left; margin: 0; padding: 0; width: 100%; }
.refund_txt1 > p { background: hsla(0, 0%, 0%, 0) url("../img/rightmark.png") no-repeat scroll 25px 15px; color: hsl(0, 0%, 29%); font-family: raleway; font-size: 20px; font-style: italic; font-weight: 500; margin: 0; padding: 5px 0 5px 50px; }
.conditions1 > h1 { float: left; font-size: 30px; margin: 0; padding: 0 0 15px 25px; width: 100%; }
.conditions1 .btn-primary { background: rgba(0, 0, 0, 0) linear-gradient(154deg, #81b638 0%, #087e8f 75%) repeat scroll 0 0; border: medium none; color: hsl(0, 0%, 100%); font-family: "poetsen_oneregular"; font-size: 18px; margin: 15px 25px 40px; padding: 12px 50px; text-shadow: 2px 2px 1px hsl(94, 51%, 38%); text-transform: uppercase; transition: all 0.7s ease 0s; }
.conditions1 .btn-primary:hover { background: rgba(0, 0, 0, 0) linear-gradient(204deg, #81b638 0%, #087e8f 75%) repeat scroll 0 0; color: hsl(0, 0%, 100%); transition: all 0.7s ease 0s; }
.conditions .btn-primary:hover { background: rgba(0, 0, 0, 0) linear-gradient(204deg, #81b638 0%, #087e8f 75%) repeat scroll 0 0; color: hsl(0, 0%, 100%); transition: all 0.7s ease 0s; }
/*...moisturiser....*/

.moisturiser_page h6 { color: #ffffff; font-family: raleway; font-size: 30px; font-style: italic; font-weight: 500; margin: 0 0 0 6px; text-align: left; }
.moisturiser_page .toner h6 { -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=162, Color=#e4e7db)";/*IE 8*//* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=162, Color=#e4e7db); /*IE 5.5-7*/
}
.moisturiser_page .carousel-caption > h3 { text-shadow: 0 3px 6px #777; color: #fff; float: left; font-family: 'red_velvetregular'; font-size: 100px; margin: 0; text-align: left; width: 100%; }
.moisturiser_page .carousel-caption.toner h3 { -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=153, Color=#dde6e8)";/*IE 8*//* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=153, Color=#dde6e8); /*IE 5.5-7*/
font-size: 80px; }
.moisturiser_page .carousel-caption.toner h3:last-child { font-size: 100px; }
.moisturiser_page .carousel-caption.toner.face_cleanser_slide h3 { -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=153, Color=#dde6e8)";/*IE 8*/ /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=153, Color=#dde6e8); /*IE 5.5-7*/
font-size: 100px; text-shadow: 0px 3px 6px #166361; }
.moisturiser_page .carousel-caption > h4 { color: #fff; float: left; font-family: 'red_velvetregular'; font-size: 100px; margin: 0 0 23px; text-align: left; width: 100%; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=153, Color=#c1c7b9)";/*IE 8*//* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=153, Color=#c1c7b9); /*IE 5.5-7*/
position: static; }
.eco { float: left; margin: 0; padding: 0; width: 100%; }
.youthful_beauty { float: left; margin: 0; padding: 0; width: 100%; }
.eco_txt { color: hsl(0, 0%, 100%); float: left; left: 130px; margin: 0; padding: 0; position: absolute; text-align: left; top: 90px; width: 55%; z-index: 2; }
.eco_txt > ul { list-style: outside none none; margin: 0; padding: 0 0 0 25px; text-align: left; }
.eco_txt li { background: rgba(0, 0, 0, 0) url("../img/li_icon2.png") no-repeat scroll 0 24px; display: block; float: none; font-size: 26px; line-height: normal; margin: 0; padding: 11px 0 11px 15px; }
.limted_free { float: left; margin: 0; padding: 20px 0; text-align: center; width: 100%; }
.available_sample { background: #58c86d none repeat scroll 0 0; float: left; margin: 0; padding: 30px; width: 100%; }
.free_txt > h1 { color: hsl(52, 100%, 50%); float: left; font-family: "back_to_black_demoregular"; font-size: 60px; margin: 10px 0 0; padding: 0 45px 0 0; width: 100%; }
.free_txt > h3 { color: hsl(52, 100%, 50%); float: left; font-size: 40px; margin: -11px 0 10px; padding: 0; text-transform: capitalize; width: 100%; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=162, Color=#51b864)";/*IE 8*/ text-shadow: 1px 3px 0px #51b864;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=162, Color=#51b864); /*IE 5.5-7*/
}
.free_txt { border-right: 1px solid #54ad64; float: left; margin: 20px 0 0; padding: 0; width: 100%; text-align: left; }
.add_arrow { border-right: 1px solid #54ad64; float: left; margin: 20px 0 0; padding: 38px 0 36px; width: 100%; }
.add_txt > h3 { float: left; font-size: 30px; margin: 0; padding: 0; width: 100%; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=162, Color=#51b864)";/*IE 8*/ text-shadow: 1px 3px 0px #51b864;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=162, Color=#51b864); /*IE 5.5-7*/
}
.limted_form { width: 37%; }
.add_to { padding-left: 0; width: 26%; padding-right: 0; }
.free { width: 37%; }
.arrow_add > img { position: absolute; right: 12px; top: 8px; }
.add_txt { color: hsl(0, 0%, 100%); float: left; margin: -10px 0 0; padding: 0 15px 0 0; width: 100%; }
.limted_form .form-control { border: medium none; font-size: 16px; margin: 5px 0; }
.limit_btn .btn.btn-primary.btn-lg.btn-block { background: rgba(0, 0, 0, 0) linear-gradient(90deg, #ffde01 29%, #ffc003 63%) repeat scroll 0 0; border: medium none; border-radius: 3px; color: #000000; display: inline-block; font-family: "poetsen_oneregular"; font-size: 18px; height: 50px; padding-top: 5px; text-align: center; text-decoration: none; text-transform: uppercase; width: 100%; }
.limit_btn .btn.btn-primary.btn-lg.btn-block:hover { background: rgba(0, 0, 0, 0) linear-gradient(90deg, #ffc003 7%, #ffde01 66%) repeat scroll 0 0; }
.limted_sec_two h4 { color: #ffffff; float: left; font-size: 16px; }
.limted_form { margin: 0; }
.limted_form > form { float: right; margin: 0; width: 92%; }
.vertical_shape1 { float: left; margin: 0; padding: 0; position: relative; width: 100%; }
.vertical_shape1 > img { position: absolute; text-align: center; top: -1px; width: 100%; z-index: 999; }
.thick_step { float: left; margin: 0; padding: 0; width: 100%; }
.stp_left { float: left; margin: 0; padding: 0; width: 35%; }
.stp_left { float: left; margin: 0; padding: 10px; width: 35%; background: -moz-linear-gradient(254deg, #80b638 14%, #097e91 76%);/* FF3.6+ */ background: -webkit-gradient(linear, 254deg, color-stop(14%, #80b638), color-stop(76%, #097e91));/* Chrome,Safari4+ */ background: -webkit-linear-gradient(254deg, #80b638 14%, #097e91 76%);/* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(254deg, #80b638 14%, #097e91 76%);/* Opera 11.10+ */ background: -ms-linear-gradient(254deg, #80b638 14%, #097e91 76%);/* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80b638', endColorstr='#097e91', GradientType='1'); /* for IE */
background: linear-gradient(196deg, #80b638 14%, #097e91 76%);/* W3C */ }
.essential { border: 1px solid hsl(0, 0%, 100%); float: left; margin: 0; padding: 0 20px; width: 100%; }
.for_skin1 { float: left; margin: 0; padding: 0 0 20px; width: 100%; }
.four1 { color: hsl(0, 0%, 100%); float: left; font-size: 160px; line-height: 165px; margin: 0; width: 30%; font-family: red_velvetregular; }
.step1 h2 { color: hsl(0, 0%, 100%); float: right; font-size: 42px; font-family: red_velvetregular; margin: 0; padding: 8px 0 0 10px; line-height: 48px; width: 100%; }
.step1 { float: right; margin: 0; padding: 0; width: 70%; }
.for_skin { float: left; margin: 0; padding: 27px 0 3px; width: 100%; }
/**/
.step h3 { float: left; position: relative; font-size: 26px; margin: 0 20px 3px 0; padding: 10px 25px 2px 0; font-family: red_velvetregular; text-align: left; width: auto; }
.step h4 { float: left; font-size: 30px; margin: 10px 0 0; font-weight: 300; padding: 10px 0 10px 0px; width: 100%; line-height: 38px; }
.step h6 { float: left; font-family: raleway; font-size: 16px; font-weight: 400; margin: 0; padding: 0; width: 100%; }
.step3 { color: hsl(0, 0%, 100%); float: right; margin: 0; padding: 0; width: 50%; }
.step3 h4 { float: left; font-size: 30px; font-weight: 300; line-height: 38px; margin: 0; padding: 19px 0 10px; width: 100%; }
.step3 h6 { float: left; font-size: 16px; font-weight: 400; font-family: raleway; margin: 0; padding: 0 0 0 10px; width: 100%; }
.step4 { color: hsl(52, 100%, 50%); float: right; left: 5px; margin: 0; padding: 0; position: relative; width: 60%; }
.step4 h3 { border-bottom: 1px solid; float: left; font-size: 60px; margin: 0 10px; padding: 10px 20px 10px 0; width: auto; }
.step4 h4 { float: left; font-size: 30px; margin: 0; padding: 10px 0 10px 0px; width: 100%; }
.step4 h6 { float: left; font-family: raleway; font-size: 16px; font-weight: 400; margin: 0; padding: 0 0 0 0px; width: 100%; }
/**/
.wheat { float: left; margin: -10px 0 0; padding: 0 0 50px; text-align: center; width: 100%; }
.luxurios_right { float: left; margin: 0; padding: 0 0 0 50px; width: 65%; }
.powerful { float: left; margin: 0; padding: 0; width: 100%; }
.powerful > h2 { float: left; font-size: 30px; font-weight: lighter; margin: 0; padding: 0; width: 100%; }
.powerful > h1 { color: #434343; float: left; font-size: 60px; font-weight: 400; margin: 0; padding: 0 0 0; width: 100%; }
.powerful > h3 { float: left; font-size: 40px; font-weight: lighter; margin: 0px 0; padding: 0; width: 100%; }
.plum { float: left; margin: 0; padding: 140px 0 0; position: relative; width: 60%; }
.terminelia { float: left; margin: 0; padding: 0; width: 100%; }
.kakadu_txt { float: left; font-weight: 500; line-height: normal; margin: -40px 0 0; padding: 0; width: 54%; }
.kakadu_txt > h2 { float: left; font-size: 30px; font-style: italic; margin: 0; padding: 10px 0; width: 100%; }
.kakadu_txt > p { float: left; font-size: 14px; margin: 0; padding: 0; width: 100%; }
.desert_lime { float: left; margin: 0; padding: 85px 0 0; width: 40%; }
.kakadu_txt1 { float: right; margin: 0 20px 0 0; padding: 0; width: 80%; }
.desert_lime .australian img { left: -80px; position: relative; top: -20px; }
.desert_lime.plant { float: left; margin: 0; padding: 18px 0 0; width: 40%; }
.powerful.powerful2 { margin-bottom: 55px; }
.kakadu_txt1 > h2 { float: left; font-size: 30px; font-style: italic; margin: 0; padding: 10px 0; width: 100%; }
.kakadu_txt1 > p { float: left; font-size: 14px; font-weight: 500; line-height: normal; margin: 0; padding: 0; width: 100%; }
.terminelia > img { left: 15px; position: relative; top: 5px; }
.desert_btn .btn-primary { background: -moz-linear-gradient(296deg, #81b638 0%, #087e8f 75%);/* FF3.6+ */ background: -webkit-gradient(linear, 296deg, color-stop(0%, #81b638), color-stop(75%, #087e8f));/* Chrome,Safari4+ */ background: -webkit-linear-gradient(296deg, #81b638 0%, #087e8f 75%);/* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(296deg, #81b638 0%, #087e8f 75%);/* Opera 11.10+ */ background: -ms-linear-gradient(296deg, #81b638 0%, #087e8f 75%);/* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#81b638', endColorstr='#087e8f', GradientType='1'); /* for IE */
background: linear-gradient(154deg, #81b638 0%, #087e8f 75%);/* W3C */ border: medium none; clear: both; color: #ffffff; font-family: "poetsen_oneregular"; font-size: 18px; height: 50px; margin: 10px 0; padding: 13px 0 0; text-align: center; text-transform: uppercase; transition: all 0.7s ease 0s; width: 220px; }
.desert_btn .btn-primary:hover { background: -moz-linear-gradient(246deg, #81b638 0%, #087e8f 75%);/* FF3.6+ */ background: -webkit-gradient(linear, 246deg, color-stop(0%, #81b638), color-stop(75%, #087e8f));/* Chrome,Safari4+ */ background: -webkit-linear-gradient(246deg, #81b638 0%, #087e8f 75%);/* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(246deg, #81b638 0%, #087e8f 75%);/* Opera 11.10+ */ background: -ms-linear-gradient(246deg, #81b638 0%, #087e8f 75%);/* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#81b638', endColorstr='#087e8f', GradientType='1'); /* for IE */
background: linear-gradient(204deg, #81b638 0%, #087e8f 75%);/* W3C */ }
.desert_arrow { float: left; margin: 0; padding: 0; position: relative; right: 116px; top: 17px; width: 100%; }
.desert_btn { float: left; margin: 0; padding: 0; position: relative; right: 90px; text-align: center; top: -20px; width: 100%; }
.wild_havest { float: left; margin: 18px 0 0; padding: 0; text-align: center; width: 100%; }
.ingredients { float: left; margin: 70px 0; padding: 60px 0; width: 100%; background-image: url(../img/moisturizer/bnr_m.png); background-repeat: no-repeat; background-position: 50% 100%; background-repeat: repeat; }
.moisturiser_benifits { float: left; margin: 0; padding: 0; text-align: center; width: 100%; }
.benifit_boder { border: 1px solid hsl(0, 0%, 80%); margin: 0 auto; padding: 0; width: 20%; }
.available_sample .free_txt h1 { color: hsl(52, 100%, 50%); float: left; font-family: "back_to_black_demoregular"; font-size: 60px; margin: 18px 0 0; padding: 0; width: 100%; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=162, Color=#51b864)";/*IE 8*/ text-shadow: 1px 3px 0px #51b864;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=162, Color=#51b864); /*IE 5.5-7*/
}
.moisturiser_benifits h1 { color: #333; float: left; font-family: "Raleway", sans-serif; font-size: 40px; font-weight: 400; margin: 30px 0 65px; padding: 0; width: 100%; }
.uv_rays { float: left; margin: 0; padding: 0; position: relative; width: 100%; }
.face_txt { float: left; margin: 0; padding: 0; position: absolute; top: 10%; width: 50%; }
.face1 { float: left; left: 0; margin: 0; padding: 40px 0; position: relative; top: 0; width: 100%; }
.face1 > p { top: -2px; float: left; font-size: 18px; left: 18px; margin: 0; padding: 0; position: relative; text-align: right; width: 50%; font-weight: 500; }
.face_img { float: left; margin: 0; padding: 0; width: 100%; }
.all_days { float: right; margin: 0; padding: 0; position: absolute; right: 0; top: 39%; width: 50%; }
.face2 { bottom: 70px; float: left; left: 23px; margin: 0; padding: 70px 0; position: relative; width: 75%; }
.face2 > p { top: -2px; float: right; font-size: 18px; font-weight: 500; left: -40px; margin: 0; padding: 0; position: relative; text-align: right; }
.face2.fr p { left: -21px; }
.down_arrow > img { /*bottom: 235px;*/ position: relative; right: -45px; }
.down_arrow { bottom: 130px; position: absolute; right: 80px; }
.cart_plus { float: left; margin: 0; padding: 0; position: relative; top: -60px; width: 100%; }
.carousel-inner h5 { color: hsl(0, 0%, 100%); text-transform: capitalize; font-family: "wisdom_scriptregular"; font-size: 71px; position: absolute; right: 25px; text-align: center; top: 33%; width: 100%; }
.esential_logo { float: left; margin: 0; padding: 0; position: relative; right: 31px; top: 20px; width: 100%; }
.esential_logo > p { bottom: 29px; color: #000; float: left; font-family: raleway; font-size: 13px; left: 18px; margin: 0; padding: 0; position: relative; text-transform: uppercase; width: 100%; }
.green_round { bottom: 55px; float: left; margin: 0; padding: 0; position: relative; right: 0; text-align: right; width: 46%; z-index: 1; }
.hydrt { bottom: 60px; float: left; margin: 0; padding: 0; position: relative; right: 112px; width: 54%; z-index: 1; }
.face3 { float: left; left: 0; margin: 0; padding: 40px 0; position: relative; top: 30px; width: 100%; }
.face3 > p { top: -2px; font-weight: 500; float: left; font-size: 18px; left: 42px; margin: 0; padding: 0; position: relative; text-align: right; width: 50%; }
.face4 { float: left; left: 0; margin: 0; padding: 40px 0; position: relative; top: 10px; width: 100%; }
.face4 > p { top: -2px; font-weight: 500; float: left; font-size: 18px; left: 63px; margin: 0; padding: 0; position: relative; text-align: right; width: 50%; }
.hydrt1 { bottom: 110px; float: left; margin: 0; padding: 0; position: relative; right: 112px; width: 50%; z-index: 1; }
.limted_free1 { float: left; margin: 0; padding: 20px 15px 20px 15px; box-sizing: border-box; text-align: center; width: 100%; background: url(../img/eye_lifting/limted_free1-backgroung.png); background-repeat: no-repeat; background-size: 100%; }
.terminelia1 > img { bottom: 45px; left: 15px; position: relative; }
.inspirit { position: absolute; right: -50px; top: 18%; }
.carousel-caption.toner > h3 { color: #fff; float: left; font-family: "red_velvetregular"; font-size: 100px; margin: 0 0 17px; text-align: left; width: 100%; }
.eco_txt1 { color: hsl(0, 0%, 100%); float: left; left: 190px; margin: 0; padding: 0; position: absolute; text-align: left; top: 112px; width: 47%; z-index: 2; }
.eco_txt1 li { font-size: 25px; margin: 0; padding: 6px 0; }
/**/
.face_txt1 { float: left; margin: 0; padding: 0; position: absolute; top: 37%; width: 50%; }
.face_txt1 .face3 { float: left; left: -48px; margin: 0; padding: 40px 0; position: relative; top: 0; width: 100%; }
.face_txt1 .face1 { float: left; left: 40px; margin: 0; padding: 40px 0; position: relative; top: 20px; width: 100%; }
.face_txt1 .face3 { float: left; left: -48px; margin: 0; padding: 40px 0; position: relative; top: 0; width: 100%; }
.face_txt1 .face4 { float: left; left: -10px; margin: 0; padding: 40px 0; position: relative; top: 10px; width: 100%; }
.face_txt1 .face4 p { float: left; font-size: 18px; left: 37px; margin: 0; padding: 0; position: relative; text-align: right; width: 50%; }
.all_days1 { float: right; margin: 0; padding: 0; position: absolute; right: 0; top: 160px; width: 50%; }
.all_days1 .face2 { bottom: 70px; float: left; left: 23px; margin: 0; padding: 70px 0; position: relative; width: 75%; }
.all_days1 .face2 p { float: right; font-size: 18px; left: -20px; margin: 0; padding: 0; position: relative; text-align: right; width: 50%; }
.all_days1 .face5 { bottom: 70px; float: left; left: 30px; margin: 0; padding: 70px 0; position: relative; width: 75%; }
.all_days1 .face5 p { float: right; font-size: 18px; margin: 0; padding: 0; position: relative; right: 60px; text-align: right; width: 50%; font-weight: 500; }
.step5 h3 { float: left; font-size: 26px; margin: 0; padding: 0; width: auto; position: relative; font-family: red_velvetregular; }
.step5 h4 { float: left; font-size: 30px; font-weight: 300; margin: 0; padding: 20px 0 10px; width: 100%; }
.step5 h6 { float: left; font-size: 16px; margin: 0; padding: 0 0 0 10px; width: 100%; font-family: raleway; font-weight: 400; }
.step_yellow { color: #ffde01; float: right; margin: -30px 0 0; padding: 0; width: 50%; }
.step_yellow h3 { float: left; font-size: 26px; margin: 31px 0 0; padding: 0; width: auto; position: relative; font-family: red_velvetregular; }
.step_yellow h4 { float: left; font-size: 30px; font-weight: 300; margin: 10px 0 0; padding: 10px 0; width: 100%; }
.step_yellow h6 { float: left; font-family: raleway; font-size: 16px; font-weight: 400; margin: 0; padding: 0; width: 100%; }
.toner_dy .face2 { left: 0; }
.wheat1 { float: left; margin: 10px 0 22px; padding: 0; text-align: center; width: 100%; }
/**/
.four { float: left; margin: 0; padding: 0; text-align: center; width: 40%; }
.step { color: #ffffff; float: right; margin: 0; padding: 0 0 0 30px; width: 60%; }
.step.top_step { margin-top: -30px; }
.step_yellow { color: #ffdd00; float: right; margin: 0; padding: 0 0 0 30px; width: 60%; }
.four3 { float: left; margin: 6px 0 0; padding: 0; text-align: center; width: 40%; }
.step3 { color: hsl(0, 0%, 100%); float: right; margin: 0; padding: 40px 0 0 30px; width: 60%; }
.four4 { float: left; margin: 0; padding: 0; width: 40%; }
.step5 { color: hsl(0, 0%, 100%); float: right; left: 5px; margin: 0; padding: 0 0 0 30px; position: relative; width: 60%; }
.step3 h3 { float: left; font-size: 26px; margin: 0; padding: 0; width: auto; position: relative; font-family: red_velvetregular; }
.step3 h3 span::after { background-color: #ffffff; bottom: -10px; content: ""; height: 1px; left: 0; position: absolute; width: 58px; }
.step_yellow h3 span::after { background-color: #ffde01; bottom: -10px; content: ""; height: 1px; left: 0; position: absolute; width: 58px; }
.step5 h3 span::after { background-color: #fff; bottom: -10px; content: ""; height: 1px; left: 0; position: absolute; width: 58px; }
.benifit_txt h1 { float: left; margin: 0; padding: 30px 0 70px; width: 100%; font-size: 40px; font-family: raleway; }
.benifit_txt { float: left; margin: 0; padding: 0; width: 100%; }
.dummy1 { float: left; margin: 0; padding: 40px 0; text-align: center; width: 100%; }
.inspirit1 { position: absolute; right: -58px; top: 28%; }
.desert_arrow1 { float: left; margin: 0; padding: 0; position: relative; right: 27px; top: 120px; width: 100%; }
.desert_btn1 { float: left; margin: 0; padding: 0; position: relative; text-align: center; top: 87px; width: 100%; }
.wild_havest1 { float: left; margin: 0; padding: 40px 0; text-align: center; width: 100%; }
.desert_btn1 .btn-primary { background: hsla(0, 0%, 0%, 0) linear-gradient(142deg, hsl(86, 53%, 47%) 21%, hsl(115, 44%, 46%) 69%) repeat scroll 0 0; border: medium none; color: hsl(0, 0%, 100%); font-family: "poetsen_oneregular"; font-size: 18px; margin: 10px 0; padding: 12px 50px; text-shadow: 2px 2px 1px hsl(94, 51%, 38%); text-transform: uppercase; transition: all 0.7s ease 0s; }
.eco_txt2 { color: hsl(0, 0%, 100%); float: left; left: 135px; margin: 0; padding: 0; position: absolute; text-align: left; top: 103px; width: 55%; z-index: 2; }
.eco_txt2.li_text { left: 200px; top: 100px; }
.hydrt2 { bottom: -20px; float: left; margin: 0; padding: 0; position: relative; right: 100px; width: 54%; z-index: 1; }
.hydrt2.hye { bottom: 0; margin: -110px 0 0; position: relative; }
.hydrt2.hyers { bottom: 0; margin: -90px 0 0; }
.youthful_beauty.toy { margin-bottom: 25px; }
.luxurios_cleanser .inspirit1 { position: absolute; right: 0; top: 30%; z-index: 1; }
.luxurios_cleanser .desert_lime { padding: 35px 0 0; }
.luxurios_cleanser .powerful { margin: 0 0 40px; }
.luxurios_cleanser .wild_havest1 { padding: 80px 0 0; }
.luxurios_cleanser .desert_arrow1 { right: 125px; top: 90px; }
.luxurios_cleanser .desert_btn1 { left: -70px; top: 57px; }
.eco_txt2 > ul { list-style: outside none none; margin: 0; padding: 0 0 0 25px; text-align: left; }
.eco_txt2 li { background: rgba(0, 0, 0, 0) url("../img/li_icon2.png") no-repeat scroll 0 24px; display: block; float: none; font-size: 26px; line-height: normal; margin: 0; padding: 11px 0 11px 15px; }
.inspirit1 { position: absolute; right: -20px; top: 35%; }
.inspirit_1 { position: absolute; right: 16px; top: 16%; z-index: 1; }
.click h4 { border-bottom: 2px solid; color: hsl(0, 0%, 100%); display: inline-block; font-family: "poetsen_oneregular"; font-size: 16px; left: 0; margin: 0 auto; padding-bottom: 10px; position: absolute; right: 0; text-align: center; top: 68%; width: 10%; }
.video_section2 { padding-bottom: 80px; }
/*..........*/
.face_txt2 { float: left; left: 30px; margin: 0; padding: 0; position: absolute; top: 25%; width: 50%; }
.face_txt2 .face3 { float: left; left: -59px; margin: 0; padding: 0; position: relative; top: -5px; width: 100%; }
.face_txt2 .face3 > p { float: left; font-size: 18px; left: 55px; margin: 0; padding: 0; position: relative; text-align: right; width: 50%; }
.face_txt2 .face4 { float: left; left: -30px; margin: 0; padding: 20px 0; position: relative; top: 10px; width: 100%; }
.face_txt2 .face4 > p { float: left; font-size: 18px; left: 55px; margin: 0; padding: 0; position: relative; text-align: right; width: 50%; }
.all_days2 { float: right; margin: 0; padding: 0; position: absolute; right: 0; top: 160px; width: 50%; }
.all_days2 .face2 { bottom: 15px; float: left; left: -9px; margin: 0; padding: 0; position: relative; width: 75%; }
.all_days2 .face2 > p { float: right; font-size: 18px; left: -90px; margin: 0; padding: 0; position: relative; text-align: right; top: -10px; width: 50%; }
.all_days2 .face5 { bottom: 70px; float: left; left: 70px; margin: 0; padding: 70px 0; position: relative; width: 75%; }
.all_days2 .face5 > p { font-weight: 500; float: right; font-size: 18px; margin: 0; padding: 0; position: relative; right: 60px; text-align: right; width: 50%; }
.reward_banner .carousel-caption h5 { font-family: "raleway"; font-weight: bold; position: static; margin: 0; background: url(../img/reward_h5.png); background-size: cover; background-repeat: no-repeat; padding: 20px 0; font-size: 100px; }
.reward_banner .carousel-caption h4 { font-size: 80px; left: 0; margin: 0; padding-bottom: 0; padding-top: 2px; position: relative; top: 33px; }
.reward_banner .carousel-caption { left: 100px; right: 0; top: 46px; width: 50%; }
.reward_banner .carousel-caption h6 { font-size: 28px; margin: 0; padding: 11px 0px 50px 0; transform: rotate(356deg); color: #333333; text-shadow: none; }
.Rewards_text-rotat { background: url(../img/reward_h6.png); background-repeat: no-repeat; background-attachment: cover; margin: 11px auto 0; padding-bottom: 12px; padding-top: 9px; width: 390px; }
.Rewards_text-rotat span { font-family: back_to_black_demoregular; font-size: 26px; }
.nav.navbar-nav.navbar-right > li:last-child { font-weight: 600; }
.vertical_shape2 > img { position: absolute; text-align: center; top: 298px; width: 100%; z-index: 999; }
.vertical_shape2 { float: left; margin: 0; padding: 0; width: 100%; }
.carousel-inner .thank_txt h5 { color: hsl(0, 0%, 100%); font-family: "wisdom_scriptregular"; font-size: 71px; left: 45px; position: absolute; text-align: center; top: 35%; width: 100%; }
.about_us { padding: 40px 0 105px; }
.video_sectionabout { padding-bottom: 52px; }
.peacock1 { position: absolute; right: 0; top: 72px; transform: rotate(-2deg); width: 375px; }
.footer_logo > img { position: relative; top: -14px; }
.copyright {
  float: left;
  margin: 0;
  text-align: left;
}
.footer_logo { float: left; padding-top: 11px; width: 155px; }
.footer-img { float: left; left: -24px; padding: 0 0 5px; position: relative; width: 55%; }
.footer_logo_two > img { margin-top: 9px; max-width: 100%; position: relative; width: auto; }
.carousel-caption { text-shadow: none; }
.ingredients .ul_sec { float: left; margin: 0; width: 100%; }
.ingredients .ul_sec ul { list-style: outside none none; margin: 0; padding: 0; }
.ingredients .ul_sec ul li { display: block; float: left; text-align: center; width: 33.3%; }
.dummy_txt { color: #287c41; font-size: 21px; margin: 0 auto; max-width: 515px; padding: 0; position: relative; font-family: 'back_to_black_demoregular'; }
.dummy_txt::after { background: #287c41 none repeat scroll 0 0; content: ""; height: 1px; left: 12px; position: absolute; top: 11px; width: 100px; }
.dummy_txt::before { background: #287c41 none repeat scroll 0 0; content: ""; height: 1px; right: 12px; position: absolute; top: 11px; width: 100px; }
.footer .container { padding-top: 10px; position: relative; z-index: 1; }
.form-control::-moz-placeholder {
 color: #333333;
font-weight: 500;
 opacity: 1;
}
.eye_cream_modal .modal-dialog { margin: 100px auto 30px; width: 600px; }
.eye_cream_modal button.close { background: #8c8c8c none repeat scroll 0 0; border: 0 none; border-radius: 50%; cursor: pointer; height: 25px; padding: 0; width: 25px; opacity: 1; }
.eye_cream_modal .close { color: #fff; font-size: 21px; text-shadow: none; }
.eye_cream_modal .modal-header .close { margin-top: 0; }
.modal-backdrop.in { opacity: 0.8; }
.eye_cream_modal2 .modal-header { border-bottom: 1px solid #252525; padding: 5px; }
.eye_cream_modal2 .modal-content { background-color: #252525; }
.eye_cream_modal2 .modal-body { padding: 5px 5px 0; }
.eye_cream_modal2 button.close { background: #6c6c6c none repeat scroll 0 0; }
.eye_cream_modal2 .close { font-size: 21px; }
.cart_sec_nav { display: none; }
.carousel-caption.toner.face_cleanser_slide { top: 14%; }
.hydrt2.hye > img { position: absolute; right: 73px; }
.green_roundton > img { left: 60px; position: relative; }
.green_roundton { bottom: 55px; float: left; margin: 0; padding: 0; position: relative; right: 0; text-align: right; width: 46%; z-index: 1; }
.eco_txt2.eye { top: 96px; }
.surrect .carousel-caption { left: 12%; top: 14%; }
.eco_txt.mois_txt { top: 101px; }
.about_videosection { padding-bottom: 58px; }
.about_dummy { padding-bottom: 41px; padding-top: 0; }
/*...partner...*/



.partner_banner .carousel-caption h2 { font-family: raleway; font-style: italic; left: 14px; margin: 0; padding-bottom: 0; padding-top: 2px; position: relative; top: 31px; }
.partner_banner .carousel-caption { left: 100px; right: 0; top: 46px; width: 50%; }
.partner_banner .carousel-caption span { font-family: red_velvetregular; font-size: 157px; }
.partner_banner .carousel-caption > h4 { color: #2b753a; font-family: "back_to_black_demoregular"; font-size: 88px; left: 0; position: absolute; text-align: center; top: 105%; width: 100%; }
.partner_banner .carousel-caption h5 { color: hsl(0, 0%, 100%); font-family: raleway; font-size: 80px; font-style: italic; font-weight: bold; position: absolute; right: -20px; text-align: center; text-transform: uppercase; top: 375%; transform: rotate(355.5deg); width: 100%; }
.partner_text-rotat { background: rgba(0, 0, 0, 0) url("../img/banner_being.png") no-repeat scroll 0 0; margin: 11px auto 0; padding-bottom: 12px; padding-top: 6px; position: absolute; right: -50px; top: 420px; width: 330px; }
.partner_text-rotat h6 { color: #333333; font-size: 28px; margin: 0; padding: 11px 0 50px; text-shadow: none; transform: rotate(356deg); }
.partner_text-rotat h6 span { font-family: back_to_black_demoregular !important; font-size: 28px !important; }
.busniess_qualify { float: left; margin: 0; padding: 0px 0 50px; width: 100%; }
.partner_left { float: left; margin: 0; padding: 0; width: 100%; }
.partner_up_txt { float: left; margin: 0; padding: 0; width: 100%; }
.partner_sec { float: left; }
.partner_up_txt .txt { float: left; width: 80%; margin: 0; padding: 0; }
.partner_up_txt .txt > h2 { float: left; font-family: raleway; font-size: 30px; margin: 0; padding: 0; width: 100%; font-weight: 400; }
.partner_up_txt .txt > h1 { float: left; font-family: raleway; font-size: 60px; margin: 0; padding: 0; width: 100%; font-weight: 400; }
.busniess_up_arrow { float: left; margin: 0; padding: 0; position: relative; width: 20%; }
.busniess_up_arrow > img { position: absolute; top: 10px; }
.carousel-inner .partner_carou_txt h5 { color: hsl(0, 0%, 100%); font-family: "wisdom_scriptregular"; font-size: 30px; left: 0; position: absolute; text-align: center; top: 27%; width: 100%; }
.partner_click h4 { border-bottom: 2px solid; color: hsl(0, 0%, 100%); display: inline-block; font-family: "poetsen_oneregular"; font-size: 16px; left: -32px; margin: 0 auto; padding-bottom: 10px; position: absolute; right: 0; text-align: center; top: 70%; width: 30%; }
.a_txt { float: left; margin: 0; padding: 0; width: 100%; }
.a_txt > h3 { float: left; font-size: 30px; font-weight: 400; margin: 0; padding: 0; width: 100%; }
.a_txt > h1 { float: left; font-size: 60px; font-weight: 400; margin: 0; padding: 0; width: 100%; }
.pre_launch { float: left; margin: 0; padding: 0; position: relative; top: -60px; width: 100%; }
.exclusive { float: left; margin: 20px 0 0; padding: 0; position: relative; width: 100%; z-index: 1; }
.exclusive > ul { list-style: outside none none; margin: 0; padding: 0; }
.exclusive li { background: hsla(0, 0%, 0%, 0) url("../img/rightmark.png") no-repeat scroll 0 13px; float: left; font-size: 18px; font-weight: lighter; line-height: 38px; margin: 0; padding: 0 0 0 25px; }
.pre_launch { float: left; margin: 0; padding: 0; position: relative; top: -70px; width: 100%; }
.rocket { float: left; margin: 0 0 -100px; padding: 0; position: relative; width: 100%; }
.rocket > h3 { clear: both; color: #fff; float: left; font-size: 45px; font-style: italic; font-weight: bold; left: 32px; margin: 0; padding: 0; position: relative; text-transform: uppercase; top: -216px; width: 100%; }
.rocket > h1 { color: #fff; float: left; font-size: 100px; font-style: italic; font-weight: bold; left: 32px; margin: 0; position: absolute; top: 263px; width: 100%; }
.rocket_bottom { background: #dc4c44 none repeat scroll 0 0; float: left; margin: 0; padding: 0; position: relative; width: 100%; z-index: 1; }
.rocket_bottom > h4 { color: #fff; font-size: 24px; font-style: italic; margin: 0; padding: 0 0 5px; text-align: center; }
.rocket_bottom span { font-size: 35px; font-weight: bold; }
.sound { float: left; margin: 0; padding: 0; position: relative; width: 100%; }
.sound > h2 { float: left; font-size: 40px; font-weight: 400; margin: 0; padding: 0; position: absolute; top: -25px; width: 100%; }
.self_motivated { float: left; margin: 58px 0 0; padding: 0; position: relative; width: 100%; }
.sound_left { float: left; margin: 0; padding: 0; width: 50%; }
.sound_right { float: left; margin: 0; padding: 0; position: relative; width: 50%; z-index: 1; }
.sound_right > ul { list-style: outside none none; margin: 15px 0 0; padding: 0; }
.sound_right li { background: hsla(0, 0%, 0%, 0) url("../img/rightmark.png") no-repeat scroll 0 13px; float: left; font-size: 18px; line-height: 23px; margin: 0; padding: 7px 0 7px 25px; }
.sound_boder { border: 1px solid #e0e0e0; height: 410px; position: relative; right: -10px; top: 10px; width: 540px; }
.qualify_right { border: 2px solid #c2c2c2; float: right; margin: 0 80px 0 0; padding: 0 47px; width: 74.3%; }
.see { background: rgba(0, 0, 0, 0) url("") repeat scroll 0 0; float: left; margin: 0; padding: 0; text-align: center; width: 100%; }
.see > h1 { background: rgba(0, 0, 0, 0) url("../img/partner_right.png") no-repeat scroll center top; float: left; font-size: 40px; margin: 50px 0 20px; padding: 12px 0; width: 100%; }
.qualify_right .see > h1 { background: rgba(0, 0, 0, 0) url("../img/qual_bgg.png") no-repeat scroll center top; margin: -25px auto 25px; padding: 26px 0 33px; color: #fff; font-size: 60px; font-family: 'Raleway', sans-serif; font-weight: 500; }
.right_a .one_left { float: left; font-size: 16px; margin: 0; padding: 0; width: 5%; }
.right_a { float: left; margin: 0; padding: 10px 0; width: 100%; }
.one_middle { float: left; font-size: 16px; margin: 0; padding: 0 0 0 5px; width: 60%; }
.one_right > img { float: right; margin: 0; padding: 0; }
.color_msg { float: left; margin: 0; padding: 30px 0; text-align: center; width: 100%; }
.partner_pack { float: left; margin: 0; padding: 0; text-align: center; width: 100%; }
.partner_pack > h1 { float: left; font-size: 40px; margin: 0; padding: 0; width: 100%; position: relative; }
.partner_pack > h1::before { position: absolute; content: ""; right: 157px; background: url(../img/partner_lft.png); width: 28px; height: 100%; background-repeat: no-repeat; top: 0px; background-size: 80%; }
.comment_city { float: left; margin: 0; padding: 20px 0 60px; text-align: center; width: 100%; }
/**move to desktop**/
.comment_city .form-group { float: left; margin: 0; padding: 0 10px; width: 50%; }
.comment_city label { float: left; width: 100%; font-size: 18px; font-weight: 400; margin: 0; padding: 4px 0; text-align: justify; }
.comment_city .form-control::-moz-placeholder {
 color: #7a7a7a;
 font-size: 16px;
 font-weight: 400;
 opacity: 1;
}
.comment_city .form-control { height: 40px; margin-bottom: 10px; width: 100%; float: left; border: solid 2px #c2c2c2; }
.enter textarea { height: 100px !important; }
.comment_city .col-sm-10 { padding: 0; }
.comment_city .btn-default { background-color: #ffde01; border: medium none; color: #333; font-family: poetsen_oneregular; font-size: 18px; left: 16px; padding: 13px 40px; position: relative; border-radius: 0; margin-bottom: 30px; }
.comment_city .part_form_btn .btn-default { background: #ffde01; /* For browsers that do not support gradients */ background: -webkit-linear-gradient(left, #ffde01, #ffc003); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(right, #ffde01, #ffc003); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(right, #ffde01, #ffc003); /* For Firefox 3.6 to 15 */ background: linear-gradient(to right, #ffde01, #ffc003); /* Standard syntax */ }
.comment_city .part_form_btn .btn-default:hover { background: #ffde01; /* For browsers that do not support gradients */ background: -webkit-linear-gradient(left, #ffc003, #ffde01); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(right, #ffc003, #ffde01); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(right, #ffc003, #ffde01); /* For Firefox 3.6 to 15 */ background: linear-gradient(to right, #ffc003, #ffde01); /* Standard syntax */ }
.limited_amount { float: left; margin: 90px 0 0; padding: 0 15px; position: relative; width: 100%; }
.limt_left { float: left; height: 100%; margin: 0; padding: 0; position: absolute; width: 45%; z-index: 1; top: 15%; }
.limt_right { background: #65ae2d none repeat scroll 0 0; color: #fff; float: left; height: 359px; margin: 0; padding: 0; position: absolute; right: 0; text-align: center; width: 320px; top: -10px; }
.limt_right > h2 { float: left; font-family: raleway; font-size: 25px; margin: 0; padding: 0 0 10px; position: relative; top: -20px; width: 100%; z-index: 1; }
.limt_right > h1 { float: left; font-family: back_to_black_demoregular; font-size: 35px; margin: 0; padding: 0; position: relative; top: -20px; width: 100%; z-index: 1; }
.limt_right > h4 { float: left; font-size: 25px; font-style: italic; margin: 0; padding: 0; position: relative; z-index: 1; width: 100%; }
.limt_arrow { float: left; left: -70px; margin: 0; padding: 0; position: relative; top: -50px; width: 100%; z-index: 1; }
.limt_bodr { border: 1px solid #fff; margin: 168px auto 12px; max-width: 32%; border-bottom: none; }
.today_yellow { background: #ffde01 none repeat scroll 0 0; color: #000; display: inline-block; font-size: 21px; margin: 20px auto 0; padding: 5px 0; width: 80%; border-radius: 3px; position: relative; z-index: 1; }
.partnr_border_bottom { border: 1px solid rgba(185, 198, 181, 0.5); height: 339px; margin: 0; padding: 0; position: absolute; width: 515px; }
.video_section3 { padding-bottom: 60px; }
.comment_city .drop { font-size: 16px; width: 75%; color: #777a7a; }
.icon_res { display: none; }
.face_txt1 .face3 > p { left: 22px; }
.face_txt1 .face4 > p { left: 41px; }
.all_days1 .face2 > p { left: -51px; }
.all_days1 .face5 > p { right: 90px; top: -2px; }
.face_new .face3 > p { left: 45px; }
.face_new .face4 > p { left: 44px; }
.face_new .face1 > p { left: 19px; }
.all_days_new .face2 > p { left: -29px; }
.all_days_new .face5 > p { right: 73px; }
.all_days2 .face2 > p { left: -96px; top: -12px; }
.all_days2 .face5 > p { right: 65px; top: -2px; }
.navbar-header { float: left; width: 15%; }
.navbar-collapse { width: 100%; }
.nav.navbar-nav.navbar-right.cart_sec { float: right; margin: 0; position: relative; right: -10px; text-align: right; width: 15%; }
.nav.navbar-nav.navbar-right > li:last-child { float: right; }
.main_nav {
	display: inline-block;
	float: none;
	margin: 0;
	text-align: center;
	width: 70%;
	margin-top: 0px;
	margin-bottom: 8px;
}
.navbar-nav > li { display: inline-block; float: none; margin: 0; padding: 0 2px; }
.navigation .navbar-nav li a { border: 2px solid #f0f0f0; border-radius: 3px; padding-bottom: 5px; padding-top: 5px; width: 160px; }
.navbar-nav > li.nav_logo { left: 16px; margin: -30px 0; padding: 0 15px; position: relative; top: 35px; }
/*....about....*/
.about_radius { margin: 0; padding: 0; position: relative; }
.about_radius > img { left: 0; position: absolute; top: -133px; }
.about_banner_text .carousel-caption h2 { font-size: 94px; font-weight: 700; margin: 0; text-transform: uppercase; background: url(../img/about-banner-layer2.png); background-size: cover; background-repeat: no-repeat; padding: 21px 67px 15px 42px; z-index: 1; position: relative; }
.contact_page .carousel-caption h2 { background: hsla(0, 0%, 0%, 0) url("../img/contact_yellow_shape.png") no-repeat scroll 0 0 / cover; color: hsl(0, 0%, 20%); float: right; font-size: 28px; font-weight: 600; height: 70px; margin: 0; padding: 14px 0 0; position: relative; text-align: center; text-shadow: none; text-transform: capitalize; width: 350px; }
.moisturiser_face_txt { top: 13%; }
.moisturiser_day { top: 53%; }
.face-cleanser_tx { top: 41%; }
.face-cleanser_tx .face3 { left: -12px; }
.face-cleanser_tx .face4 { left: -30px; top: -24px; }
.face-cleanser_dy { top: 176px; }
.face-cleanser_dy .face5 { bottom: 78px; left: 50px; }
.con_txt { float: right; left: -13px; margin: 0; padding: 0; position: relative; top: 0; width: 50%; }
/**rr@-24-nov**/

.partner_banner .carousel-caption > img { left: 0; position: absolute; display: none; }
.partnet_banner_one { display: none !important; }
/* partner btn*/
.btn span.glyphicon { color: #588f39; font-size: 15px; opacity: 0; position: relative; top: 3px; }
.btn span.glyphicon.glyphicon-remove { color: red; }
.btn.active span.glyphicon { opacity: 1; }
.one_right { float: right; width: 23%; }
.one_right .btn { border: 1px solid #bcbcbc; padding: 9px 16px; }
.one_right span { transition: none; }
.one_right .right_text { font-size: 16px; left: 13px; position: absolute; }
.btn.active > span.right_text { display: none; }
.talbi_bnner { padding: 0; }
.navbar-nav > li:nth-child(1) { left: 32px; position: relative; }
.navbar-nav > li:nth-child(2) { left: 32px; position: relative; }
.footer .footer-img img { max-width: 100%; width: auto; padding: 0; }
.navigation .navbar-header { margin: 0; }
.footer_menu_res { display: none; }
/*11-30-2016*/

.doter_three { display: none; }
.inspirit_native img { display: none; }
.hydrt_skin_two { display: none; }
.desert_btn_mn .btn-primary { display: none; }
.cosmetic_res2 { display: none; }
.txt_cleanser p img { margin: -2px 10px 0 0; }
.limt_arrow_rs { display: none; }
.partnet_banner_one { display: block !important; }
.partner_banner .carousel-caption { top: -72px; }
.partnet_banner_two { display: none !important; }
.partner_banner .carousel-caption { top: -81px; left: 87px; height: 100%; }
.partner_banner .carousel-caption > img { display: block; }
.partner_banner .carousel-caption h2 { left: -6px; top: 166px; }
.partner_banner .carousel-caption > h4 { font-size: 47px; top: 43%; color: #fff; }
.partner_banner .carousel-caption h3 { font-size: 100px; font-family: 'Raleway', sans-serif; display: inline-block; top: 58%; position: absolute; width: 100%; text-align: center; left: 0; font-weight: 800; text-transform: uppercase; margin: 0; }
.partner_banner .carousel-caption h3:before { position: absolute; content: ""; background: #fff; height: 1px; width: 100%; bottom: 0; left: 0; }
.partner_banner .carousel-caption h5 { top: 510%; }
.partner_text-rotat { top: 450px; }
.video_section3 .item { cursor: pointer; }
.abroad_res { display: none; }
.wanted_res { display: none; }
.wanted_resp { display: none; }
.eye_cream_new .face_txt2 { top: 34%; }
/*rr@-21-4-2017*/
.hyers_buy_now { margin-top: 160px; position: absolute; text-align: right; width: 544px; }
.hyers_buy_now a { display: inline-block; font-size: 18px; text-transform: uppercase; font-family: 'poetsen_oneregular'; color: #000; background: -moz-linear-gradient(0deg, #ffde01 29%, #ffc003 63%);/* FF3.6+ */ background: -webkit-gradient(linear, 0deg, color-stop(29%, #ffde01), color-stop(63%, #ffc003));/* Chrome,Safari4+ */ background: -webkit-linear-gradient(0deg, #ffde01 29%, #ffc003 63%);/* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(0deg, #ffde01 29%, #ffc003 63%);/* Opera 11.10+ */ background: -ms-linear-gradient(0deg, #ffde01 29%, #ffc003 63%);/* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffde01', endColorstr='#ffc003', GradientType='1'); /* for IE */
background: linear-gradient(90deg, #ffde01 29%, #ffc003 63%);/* W3C */ width: 180px; height: 50px; border-radius: 3px; padding-top: 11px; text-align: center; text-decoration: none; }
.hyers_buy_now a:hover { background: -moz-linear-gradient(0deg, #ffc003 7%, #ffde01 66%);/* FF3.6+ */ background: -webkit-gradient(linear, 0deg, color-stop(7%, #ffc003), color-stop(66%, #ffde01));/* Chrome,Safari4+ */ background: -webkit-linear-gradient(0deg, #ffc003 7%, #ffde01 66%);/* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(0deg, #ffc003 7%, #ffde01 66%);/* Opera 11.10+ */ background: -ms-linear-gradient(0deg, #ffc003 7%, #ffde01 66%);/* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc003', endColorstr='#ffde01', GradientType='1'); /* for IE */
background: linear-gradient(90deg, #ffc003 7%, #ffde01 66%);/* W3C */ }
.hyers-buy-now-arrow { position: absolute; right: -30px; top: -51px; }
.limted_sec_one { float: left; padding-top: 160px; width: 30%; }
.limted_sec_three { float: left; padding-top: 121px; width: 30%; }
.limted_sec_two { float: left; padding: 54px 0 0; width: 40%; }
.limted_sec_two h2 { font-family: "back_to_black_demoregular"; margin: 0; font-size: 60px; color: #ffde01; line-height: 42px; text-shadow: 0 3px 6px #2a5d3b; }
.limted_sec_two h3 { margin: 0; font-size: 40px; color: #ffde01; text-shadow: 0 3px 6px #2a5d3b; }
.limted_sec_two .form-control { background-color: rgba(0,0,0,0.4); border: medium none; color: #ffffff; height: 30px; margin-bottom: 10px; }
 .limted_sec_two .form-control::-moz-placeholder {
 color: #fff;
 font-weight: 500;
 opacity: 1;
}
.limted_sec_two .form-group { margin-bottom: 10px; }
.limted_sec_two form { margin: 20px auto 0; max-width: 420px; width: 100%; }
.limted_sec_two img { margin-top: 5px; }
 .limted_sec_two .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #fff;
}
.limted_sec_two .form-control::-moz-placeholder { /* Firefox 19+ */
 color: #fff;
}
.limted_sec_two .form-control:-ms-input-placeholder { /* IE 10+ */
 color: #fff;
}
.limted_sec_two .form-control:-moz-placeholder { /* Firefox 18- */
 color: #fff;
}
.limted_sec_two .btn.btn-default { display: inline-block; font-size: 18px; text-transform: uppercase; font-family: 'poetsen_oneregular'; color: #000; background: -moz-linear-gradient(0deg, #ffde01 29%, #ffc003 63%);/* FF3.6+ */ background: -webkit-gradient(linear, 0deg, color-stop(29%, #ffde01), color-stop(63%, #ffc003));/* Chrome,Safari4+ */ background: -webkit-linear-gradient(0deg, #ffde01 29%, #ffc003 63%);/* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(0deg, #ffde01 29%, #ffc003 63%);/* Opera 11.10+ */ background: -ms-linear-gradient(0deg, #ffde01 29%, #ffc003 63%);/* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffde01', endColorstr='#ffc003', GradientType='1'); /* for IE */
background: linear-gradient(90deg, #ffde01 29%, #ffc003 63%);/* W3C */ width: 100%; height: 50px; border-radius: 3px; padding-top: 5px; text-align: center; text-decoration: none; border: none; }
.limted_sec_two .btn.btn-default:hover { background: -moz-linear-gradient(0deg, #ffc003 7%, #ffde01 66%);/* FF3.6+ */ background: -webkit-gradient(linear, 0deg, color-stop(7%, #ffc003), color-stop(66%, #ffde01));/* Chrome,Safari4+ */ background: -webkit-linear-gradient(0deg, #ffc003 7%, #ffde01 66%);/* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(0deg, #ffc003 7%, #ffde01 66%);/* Opera 11.10+ */ background: -ms-linear-gradient(0deg, #ffc003 7%, #ffde01 66%);/* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc003', endColorstr='#ffde01', GradientType='1'); /* for IE */
background: linear-gradient(90deg, #ffc003 7%, #ffde01 66%);/* W3C */ }
.limted_sec_two h4 { font-size: 16px; color: #fff; float: left; }
.step h3 span::after { background-color: #ffffff; bottom: -10px; content: ""; height: 1px; left: 0; position: absolute; width: 58px; }
.learn_batn { width: 100%; float: left; }
.learn_batn a { color: #000000; display: inline-block; font-size: 16px; text-transform: uppercase; font-family: 'poetsen_oneregular'; text-decoration: none; max-width: 141px; width: 100%; height: 41px; text-align: center; background-color: #fff; border-radius: 3px; padding-top: 10px; }
.learn_batn a:hover { background-color: #000; color: #fff; }
.step_yellow a { background: rgba(0, 0, 0, 0) linear-gradient(90deg, #ffde01 29%, #ffc003 63%) repeat scroll 0 0; max-width: 141px; width: 100%; height: 41px; text-align: center; font-size: 16px; font-family: 'poetsen_oneregular'; text-transform: uppercase; display: inline-block; border-radius: 3px; padding-top: 10px; color: #000; text-decoration: none; }
.step_yellow a:hover { background: rgba(0, 0, 0, 0) linear-gradient(90deg, #ffc003 7%, #ffde01 66%) repeat scroll 0 0; color: #000; }
.for_skin:nth-child(5) { padding-top: 0; }
.step5 h3 span { margin-right: 13px; }
.for_skin:last-child { padding-bottom: 39px; }
.Ingredients_batn { border-bottom: 2px solid #5e9340; color: #5e9340; font-family: "poetsen_oneregular"; font-size: 18px; padding-bottom: 3px; display: inline-block; }
.Ingredients_batn:hover { text-decoration: none; color: #5e9340; }
.nav.navbar-nav.navbar-right.cart_sec a { border: none; color: #333333; font-size: 16px; font-weight: 500; padding-top: 21px; width: auto; }
.copyright p span { font-size: 10px; position: relative; top: -6px; }
.limited_free_smaples_area { background: rgba(0, 0, 0, 0) url("../img/limited-free-smaples-area-img.png") no-repeat scroll 0 0; background-size: cover; display: inline-block; height: 450px; overflow: visible; position: relative; width: 100%; top: -39px; }
.limited_free_content { background: rgba(0, 0, 0, 0) url("../img/limited-free-content-bag-img.png") no-repeat scroll center center; height: 706px; left: 50%; max-width: 707px; position: absolute; text-align: center; top: -11px; padding-top: 168px; transform: translate(-50%, 0px); -moz-transform: translate(-50%, 0px); -webkit-transform: translate(-50%, 0px); width: 100%; }
.limited_free_content h2 { color: #ffde01; font-size: 60px; margin: 0; font-family: "back_to_black_demoregular"; line-height: 42px; text-shadow: 0 2px 3px #2a5d3b !important; }
.limited_free_content h3 { color: #ffde01; font-size: 40px; margin: 0; text-shadow: 0 3px 6px #2a5d3b; }
.limited_free_content .form-control { background-color: rgba(0,0,0,0.4); border: medium none; color: #ffffff; height: 30px; margin-bottom: 10px; }
 .limited_free_content .form-control::-moz-placeholder {
 color: #fff;
 font-weight: 500;
 opacity: 1;
}
.limited_free_content .form-group { margin-bottom: 10px; }
.limited_free_content form { margin: 20px auto 0; width: 330px; }
.limited_free_content img { margin-top: 5px; }
 .limited_free_content .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #fff;
}
.limited_free_content .form-control::-moz-placeholder { /* Firefox 19+ */
 color: #fff;
}
.limited_free_content .form-control:-ms-input-placeholder { /* IE 10+ */
 color: #fff;
}
.limited_free_content .form-control:-moz-placeholder { /* Firefox 18- */
 color: #fff;
}
.limited_free_content .btn.btn-default { display: inline-block; font-size: 18px; text-transform: uppercase; font-family: 'poetsen_oneregular'; color: #000; background: -moz-linear-gradient(0deg, #ffde01 29%, #ffc003 63%);/* FF3.6+ */ background: -webkit-gradient(linear, 0deg, color-stop(29%, #ffde01), color-stop(63%, #ffc003));/* Chrome,Safari4+ */ background: -webkit-linear-gradient(0deg, #ffde01 29%, #ffc003 63%);/* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(0deg, #ffde01 29%, #ffc003 63%);/* Opera 11.10+ */ background: -ms-linear-gradient(0deg, #ffde01 29%, #ffc003 63%);/* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffde01', endColorstr='#ffc003', GradientType='1'); /* for IE */
background: linear-gradient(90deg, #ffde01 29%, #ffc003 63%);/* W3C */ width: 100%; height: 50px; border-radius: 3px; padding-top: 5px; text-align: center; text-decoration: none; border: none; }
.limited_free_content .btn.btn-default:hover { background: -moz-linear-gradient(0deg, #ffc003 7%, #ffde01 66%);/* FF3.6+ */ background: -webkit-gradient(linear, 0deg, color-stop(7%, #ffc003), color-stop(66%, #ffde01));/* Chrome,Safari4+ */ background: -webkit-linear-gradient(0deg, #ffc003 7%, #ffde01 66%);/* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(0deg, #ffc003 7%, #ffde01 66%);/* Opera 11.10+ */ background: -ms-linear-gradient(0deg, #ffc003 7%, #ffde01 66%);/* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc003', endColorstr='#ffde01', GradientType='1'); /* for IE */
background: linear-gradient(90deg, #ffc003 7%, #ffde01 66%);/* W3C */ }
.limited_free_content h4 { color: #ffffff; float: left; font-size: 16px; }
.samples_free_img_sec { float: left; position: relative; text-align: center; width: 100%; }
.limited_free_content .aab_to_cart { left: 69px; position: absolute; top: 43%; }
/*rr@-24-4-2017*/
.face_cleanser .essential .for_skin:nth-child(6) .four { margin-top: 23px; }
.face_cleanser .essential .for_skin:nth-child(7) { padding-top: 52px; }
.face_cleanser_to .desert_btn.desert_btn_e { margin-top: 60px; }
.face_cleanser_to .desert_arrow { top: 72px; }
.face_cleanser_to .wild_havest1 { padding: 20px 0 0; }
.last_chance_hadding { float: left; margin-bottom: 10px; margin-top: 88px; position: relative; text-align: center; width: 100%; z-index: 99; }
.last_chance_hadding h1 { font-size: 72px; font-weight: 700; margin: 0; }
.last_chance_hadding h2 { font-size: 50px; font-weight: 700; margin: 0; }
.last_chance_hadding h3 { font-size: 40px; font-style: italic; margin: 55px 0 0; }
.last_chance_hadding h3 span { padding: 0 30px; }
.licence_register { float: left; margin-bottom: 10px; width: 100%; }
.activate_licence { width: 100%; float: left; text-align: center; border: 2px solid #d8d8d8; height: 337px; }
.activate_licence h2 { background: rgba(0, 0, 0, 0) url("../img/activate-licence-bag.png") no-repeat scroll center center; color: #000; font-size: 40px; margin: 48px 0 0; padding: 52px 0; text-transform: uppercase; font-weight: 700; }
.activate_licence a { display: inline-block; height: 70px; width: 280px; background: rgba(0, 0, 0, 0) linear-gradient(90deg, #ffde01 29%, #ffc003 63%) repeat scroll 0 0; font-size: 28px; border-radius: 4px; font-family: 'poetsen_oneregular'; color: #000; padding-top: 13px; }
.activate_licence a:hover { background: rgba(0, 0, 0, 0) linear-gradient(90deg, #ffc003 7%, #ffde01 66%) repeat scroll 0 0; text-decoration: none; }
.main_two .activate_licence { padding-top: 130px; }
.activate_licence_arrow { float: left; margin-top: -108px; text-align: center; width: 100%; }
.activate_licence_arrow img { position: relative; }
.main_one { padding: 0 20px; }
.main_two { padding: 0 20px; }
.activate_licence_truth .main_two .activate_licence { padding-top: 50px; }
.last_chance_hadding h4 { font-size: 30px; font-weight: 700; margin: 30px 0 0; }
.last_chance_hadding h5 { font-size: 30px; font-weight: 400; margin: 0 0 68px; }
.video_truth .thank_txt.single_video h5 { left: -31px; }
.video_last_chance .thank_txt h5 { left: 29px; }
.moisturiser_step .for_skin:nth-child(6) .four3 { margin-top: 34px; }
.moisturiser_step .for_skin:nth-child(5) { padding-top: 35px; }
.moisturiser_step .for_skin:nth-child(5) .four { margin-top: 10px; }
.moisturiser_step .wheat1 { margin: 10px 0 32px; }
.toner_eco .hydrt2.hye img { right: 109px; }
.toner_eco .hyers_buy_now { margin-top: 213px; max-width: 624px; width: 100%; }
.toner_eco .hyers-buy-now-arrow { right: -30px !important; }
.toner.toner_sec h3 { line-height: 96px; text-shadow: 0 3px 6px #777; }
.toner.toner_sec h6 { margin-bottom: 23px; }
.eco.toner_eco { margin-bottom: 40px; }
.eye_cream_step .for_skin:nth-child(5) { padding-top: 35px; }
.eye_cream_step .for_skin:nth-child(5) .four3 { margin-top: 22px; }
.slider .carousel-caption h6 { margin-bottom: 12px; text-shadow: 0 3px 6px #777; }
.slider .face_cleanser_bnr.carousel-caption h6 { margin-bottom: 12px; text-shadow: 0px 3px 6px #166361; }
.copyright p sup { font-size: 8px; top: -.8em; padding: 0 0 0 2px; }
.col-sm-8.footer_form_area { padding-left: 105px; }
.partner_logo { max-width: 170px; position: absolute; top: 27%; left: 50% !important; transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); width: 100%; height: auto !important; }
.partner_banner .carousel-caption h3::before { position: absolute; content: ""; background: #fff; height: 2px; width: 65%; bottom: -3px; left: 50%; transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); }
.partner_banner .carousel-caption p { position: absolute; top: 82%; font-size: 30px; padding: 0; font-family: 'Raleway', sans-serif; font-weight: 500; left: 50%; transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); width: 100%; }
.turn_money { text-align: center; padding: 16px 0 5px; }
.turn_money h3 { background: #e74f38; max-width: 740px; margin: 42px auto 7px; padding: 10px 0; color: #fff; font-size: 50px; display: inline-block; width: 100%; font-family: 'Raleway', sans-serif; font-weight: 700; }
.turn_money h4 { font-size: 40px; max-width: 793px; margin: 13px auto 15px; font-family: 'Raleway', sans-serif; font-weight: 600; color: #333; line-height: 48px; position: relative; }
.turn_money h4::before { position: absolute; content: ""; left: -105px; background: url(../img/partner_rht.png); width: 66px; height: 100%; background-repeat: no-repeat; top: 7px; }
.turn_money h4::after { position: absolute; content: ""; right: -105px; background: url(../img/partner_lft.png); width: 66px; height: 100%; background-repeat: no-repeat; top: 7px; }
.turn_money p { font-size: 30px; font-weight: 500; font-family: 'Raleway', sans-serif; }
.right_part_round { position: absolute; left: -68px; top: 0; }
.part_cont { background: none; }
.partner_vision .img_border { height: 418px; }
.partner_vision .right_part_round { left: -60px; }
.part_cont h2 { font-size: 40px; color: #333; margin: 0px; }
.part_cont { padding: 55px 0 0 20px; width: 50%; }
.partner_vision .vision_img { width: 50%; }
.partner_vision .vision_content p { font-size: 22px; font-weight: 500; max-width: 90%; width: 90%; font-weight: 500; font-family: 'Raleway', sans-serif; font-style: normal; }
.partner_vision .vision_content p img { width: 25px; float: none; padding: 0 8px 0 0px; }
.part_cont ul { padding: 28px 0 0 12px; }
.part_cont ul li { list-style: none; }
.part_cont ul li img, .part_cont ul li p { display: inline-block; vertical-align: top; }
.part_cont ul li img { /* width: 15px; */
padding: 9px 15px 0 0; }
.border_para { display: inline-block; padding: 0 20px 0 0; margin: 30px 0 0 0; }
.border_para p { font-size: 15px; line-height: 22px; color: #333; }
.partner_vision .right_part_round img { max-width: 95%; }
.form-group.comm_group, .part_form_btn { width: 100% !important; }
.form-group.part_form_btn button { max-width: 400px; width: 100%; margin: 0 50px 0 30px; }
.comment_city .col-sm-10 { padding: 0; width: 100%; }
.part_form_btn img { margin: 2px 0 0 0; }
.limt_left img { display: block; }
.bubble_pic { position: relative; left: 35px; }
.form-group.part_form_btn { margin: 20px 0 0 0; }
.partnr_video .item img { width: 100%; }
.our_vision.partner_vision { padding-bottom: 15px; padding-top: 13px; }
.step_yellow h3 { padding-left: 0; }
.partnr_video { padding-bottom: 100px; }
.partner_right .limt_left { width: 22%; }

.eye_cream_new .face3  p {
  left: 56px;
}

.eye_cream_new .face4  p{left: 56px;}

.contact_maps{ width:100%; float:left;}
.contact_maps img{ width:100%;}

.navbar_without_menu {
  border:none;
}
.navbar_without_menu .nav {
  width: 100%;
}

.navbar_without_menu li.nav_logo > a {
  width: 100%;
}

.new_header .nav_logo {
  position: relative;
}

.new_header .nav_logo::before {
  background: #69ab49;
  content: "";
  height: 2px;
  position: absolute;
  right: 56.4%;
  top: 8px;
  width: 635px;
}
.new_header .nav_logo::after {
  background: #39956c;
  content: "";
  height: 2px;
  left: 56.3%;
  position: absolute;
  right: 0;
  top: 8px;
  width: 635px;
}
/*
.navbar_without_menu{  background: url(../img/top_line_bg.png); background-repeat: no-repeat; 
background-position: 30px 9px;
background-size: 100%;
}
*/

.chance_ss .activate_licence {
  border: none;
  float: left;
  height: auto;
  text-align: center;
  width: 100%;
}
.chance_ss .activate_licence h2 {
  background: url("../img/last_chance_title_bg.png") no-repeat scroll center center;
  color: #000;
  font-size: 30px;
  font-weight: 700;
  margin: -5px 0 0;
  padding: 40px 0;
  text-transform: capitalize;
}

.new_header {
  padding: 10px 0 0;
}

.new_header .nav_logo {
  text-align: center;
}
.thank_title h1 {
  padding: 50px 0 60px;
}

.footer_bottom.new_footer {
  padding: 43px 0;
}
.footer.footer_new_sec {
  padding-bottom: 45px;
}

.new_footer .footer_logo {
  float: left;
  padding-right: 40px;
  padding-top: 6px;
  width: auto;
}
.new_footer .footer_privacy {
  float: left;
  padding-left: 11px;
  padding-top: 6px;
  width: auto;
}
.new_footer .copyright {
  float: left;
  margin: 0;
  padding-left: 40px;
  text-align: left;
  width: auto;
}

.chance_reg {
  position: relative;
  top: -35px;
  z-index: 1;
}
.chance_reg + .dummy {
  padding-top: 5px;
}
.copyright {
  color: #fff;
}



/*13-10-2014*/


/*.sub_nav_two {
	opacity: 0;
	position: absolute;
	visibility: hidden;
	background: #fff none repeat scroll 0 0;
	border: 1px solid #eee;
	list-style: outside none none;
	padding: 0;
	 position: absolute;
	width: 200px;
	z-index:0;
	margin: 25px 0 0;
	overflow: hidden;
	transition: all 0.5s ease 0s;
	border-top: none;
}*/

.navbar-nav .sub_nav_two {
	display: none;
	background: #fff;
	border: 1px solid #eee;
	list-style: none;
	padding: 0;
	position: absolute;
	width: 225px;
	z-index: 50;
}
.drop_menu_ss .sub_nav .drop_menu_ss_two:hover .sub_nav_two {
	display: block;
	right: -226px;
	top: 0;
}

.free-delivery {
 z-index: 999999 !important;
}


.spirit_banner {
    background-image: url(../img/freespirit_bg.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    text-align: center;
    position: relative;
       height: 630px;
}
.spirit_banner .spirit_bg {
    position: absolute;
    bottom: -40px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.spirit_video h2 {
    text-align: center;
    text-transform: uppercase;
    margin: 0;
    font-size: 60px;
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
    color: #333;
    line-height: 95px;
    padding: 0 0 74px;
}
.spirit_video h2 span {
    display: block;
    font-size: 110px;
    font-weight: 800;
}
.spirit_video .spirit_box_video {
	text-align: center;
	position: relative;
}
.spirit_video .spirit_box_video .spirit_box_video1 {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.spirit_video .spirit_box_video .spirit_box_video1 h3 {
	color: #fff;
	font-size: 40px;
	font-family: 'wisdom_scriptregular';
	margin: 0;
}
.spirit_video .spirit_box_video .spirit_box_video1 a {
	width: 116px;
	height: 116px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 28px;
	position: relative;
	background: linear-gradient(left, #097e91, #80b638);
background: -webkit-linear-gradient(left, #097e91, #80b638);
background: -moz-linear-gradient(left, #097e91, #80b638);
background: -ms-linear-gradient(to right, #097e91, #80b638);
border-radius: 50%;
}
.spirit_video .spirit_box_video .spirit_box_video1 a::before {
	position: absolute;
	content: "";
	width: 140px;
	height: 140px;
	border-radius: 50%;
	border: 4px solid #fff;
}
.spirit_video .spirit_box_video .spirit_box_video1 a i {
	color: #fff;
	font-size: 100px;
	padding-left: 13px;
}
.spirit_video .spirit_box_video .spirit_box_video1 a:hover {
	text-decoration: none;
}
.wholesale_spirit {
	text-align: center;
	max-width: 990px;
	margin: 0 auto;
}
.wholesale_spirit h2 {
	color: #333;
	font-size: 40px;
	margin: 0 0 24px;
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
	line-height: 48px;
}
.wholesale_spirit p {
	font-size: 23px;
	margin: 0 0 87px;
	font-family: 'Raleway', sans-serif;
	font-weight: 500;
	line-height: 30px;
}
.wholesale_spirit h2 span {
	display: block;
}
.wholesale_spirit p span {
	display: block;
}
.wholesale_spirit .col-md-4.col-sm-12.col-xs-12 {
	display: flex;
	flex-wrap: wrap;
}
.wholesale_spirit .wholesale_box_sec {
	border: 1px solid #c2c2c2;
	position: relative;
	padding: 40px 0;
}
.wholesale_spirit .wholesale_box_sec p {
	margin: 0;
	font-size: 15px;
	color: #6e6e6e;
	font-weight: 400;
	line-height: 25px;
	padding: 0 10px;
}
.wholesale_spirit .wholesale_box_sec .step_sec {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	border: 1px solid #c2c2c2;
	width: 100px;
	border-radius: 50px;
	top: -20px;
	background: #fff;
}
.wholesale_spirit .wholesale_box_sec .step_sec h3 {
	margin: 0;
	font-size: 16px;
	color: #696969;
	font-family: 'Raleway', sans-serif;
	font-weight: 500;
	padding: 5px 0;
}
.wholesale_spirit .row {
	display: flex;
}
.wholesale_spirit .wholesale_box_sec .step_img {
	height: 72px;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 0 29px;
}
.wholesale_form_sec {
	text-align: center;
	max-width: 860px;
	margin: 88px auto 72px;
	border: 2px solid #c2c2c2;
	padding: 50px 0 61px;
}
.wholesale_form_sec img {
	margin-bottom: 23px;
}
.wholesale_form_sec h2 {
	color: #333333;
	font-size: 50px;
	margin-bottom: 33px;
}
.wholesale_form_sec #af-form-923943388 {
	max-width: 100%;
	border: none;
	padding: 0 80px;
}
.wholesale_form_sec #af-form-923943388 #af-body-923943388 {
	padding: 0;
}
.wholesale_form_sec #af-form-923943388 .af-element label {
	font-size: 18px !important;
	color: #333333 !important;
	font-weight: 400 !important;
	font-family: 'Raleway', sans-serif !important;
}
.wholesale_form_sec #af-form-923943388 .af-element input {
    border: 2px solid #c2c2c2 !important;
    font-weight: 400 !important;
    font-family: 'Raleway', sans-serif !important;
    margin: 0;
    cursor: initial !important;
    height: 38px;
    color: #7a7a7a !important;
    padding: 0 8px !important;
    font-size: 15px !important;
}
.wholesale_form_sec #af-form-923943388 .af-element {
	width: 50%;
	float: left;
	padding: 0 12px !important;
	margin: 0 0 12px;
}
.wholesale_form_sec #af-form-923943388 .af-selectWrap {
	width: 100% !important;
}
.wholesale_form_sec #af-form-923943388 select {
	border: 2px solid #c2c2c2 !important;
	font-weight: 400 !important;
	font-family: 'Raleway', sans-serif !important;
	margin: 0;
	width: 100% !important;
	height: 38px;
	font-size: 16px !important;
	color: #7a7a7a !important;
	padding: 0 8px;
	border-radius: 3px !important;
}
.wholesale_form_sec #af-form-923943388 .sell_product {
	width: 100% !important;
	display: block !important;
}
.wholesale_form_sec #af-form-923943388 .sell_product textarea {
	border: 2px solid #c2c2c2 !important;
	font-weight: 400 !important;
	font-family: 'Raleway', sans-serif !important;
	margin: 0;
	width: 100% !important;
	height: 80px !important;
	font-size: 16px !important;
	color: #7a7a7a !important;
	padding: 8px !important;
	border-radius: 3px !important;
	resize: none;
}
.wholesale_form_sec #af-form-923943388 .af-element.buttonContainer {
	width: 100% !important;
	display: block;
	text-align: center !important;
	padding: 0 !important;
	position: relative;
}
.wholesale_form_sec #af-form-923943388 .af-element.buttonContainer input.submit {
	color: #000 !important;
	font-size: 18px !important;
	text-transform: uppercase;
	font-family: 'poetsen_oneregular' !important;
	font-weight: normal !important;
	background-color: #333;
	padding: 12px 50px !important;
	height: auto !important;
	margin-top: 7px !important;
	cursor: pointer !important;
	border: 1px solid #c2c2c2 !important;
background: linear-gradient(left, #ffde01, #ffc003);
background: -webkit-linear-gradient(left, #ffde01, #ffc003);
background: -moz-linear-gradient(left, #ffde01, #ffc003);
background: -ms-linear-gradient(to right, #ffde01, #ffc003);
white-space: initial;
}
.wholesale_form_sec #af-form-923943388 .af-element.buttonContainer::before {
	position: absolute;
	content: "";
	background-image: url("../img/spirit_arrow.png");
	background-repeat: no-repeat;
	height: 45px;
	width: 88px;
	left: 0;
	top: 13px;
}
.wholesale_form_sec #af-form-923943388 .af-element.buttonContainer::after {
	position: absolute;
	content: "";
	background-image: url("../img/spirit_arrow1.png");
	background-repeat: no-repeat;
	height: 45px;
	width: 88px;
	right: 0;
	top: 13px;
}

.flee_spirit {
	max-width: 420px;
	margin: 0 auto;
	width: 100%;
	float: none;
}
.spirit_video {
	padding-bottom: 70px;
}
.spirit_video .spirit_box_video .spirit_box_video1 a:focus {
	text-decoration: none;
}