@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/* CSS Document */
/*----------------
RESET CSS
-----------------*/
body {
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	padding:0;
	background:#fff;
	color:#000000;
	text-align:center;
	font-family: 'Graphik', 'Poppins', Arial, sans-serif;
	font-weight:400;
	}
div, ul, h1, h2, h3, h4, h5, li, p, img, form, input, textarea {margin: 0;padding: 0;}
header, section, footer, aside, nav, main, article, figure {display: block;}
table, tr, td {border: 0;}
a {outline: none;color: inherit;text-decoration: none;}
img {border: none; height:auto;}
li {list-style: none;}
* {box-sizing: border-box;}
.img-full {max-width: 100%;}
.clearall {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	}
/*====FONTS====*/
@font-face {
	font-family: 'Graphik', 'Poppins', Arial, sans-serif;;
	src: url('Graphik-Regular.woff2') format('woff2'),
	url('Graphik-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	}
@font-face {
	font-family: 'Graphik', 'Poppins', Arial, sans-serif;;
	src: url('Graphik-Medium.woff2') format('woff2'),
	url('Graphik-Medium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	}
@font-face {
	font-family: 'Graphik', 'Poppins', Arial, sans-serif;;
	src: url('Graphik-MediumItalic.woff2') format('woff2'),
	url('Graphik-MediumItalic.woff') format('woff');
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	}
@font-face {
	font-family: 'Graphik', 'Poppins', Arial, sans-serif;;
	src: url('Graphik-Semibold.woff2') format('woff2'),
	url('Graphik-Semibold.woff') format('woff');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	}
@font-face {
	font-family: 'Graphik', 'Poppins', Arial, sans-serif;;
	src: url('Graphik-Bold.woff2') format('woff2'),
	url('Graphik-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
	}
@font-face {
	font-family: 'Graphik', 'Poppins', Arial, sans-serif;;
	src: url('Graphik-Black.woff2') format('woff2'),
	url('Graphik-Black.woff') format('woff');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
	}
@font-face {
	font-family: 'Poppins', Arial, sans-serif;
	src: url('Poppins-Regular.woff2') format('woff2'),
	url('Poppins-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	}
@font-face {
	font-family: 'Poppins', Arial, sans-serif;
	src: url('Poppins-Italic.woff2') format('woff2'),
	url('Poppins-Italic.woff') format('woff');
	font-weight: normal;
	font-style: italic;
	font-display: swap;
	}
@font-face {
	font-family: 'Poppins', Arial, sans-serif;
	src: url('Poppins-Medium.woff2') format('woff2'),
	url('Poppins-Medium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	}
@font-face {
	font-family: 'Poppins', Arial, sans-serif;
	src: url('Poppins-SemiBold.woff2') format('woff2'),
	url('Poppins-SemiBold.woff') format('woff');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	}

/*=====MAIN_CSS_START=====*/
.container {
	width:1170px;
	margin:0 auto;
	padding:0;
	position:relative;
	}
/*====HEADER====*/
.top-fix-bar{
	float: left;
	width: 100%;
	margin-bottom:108px;
	}
.top_strip{
	float:left;
	width:100%;
	padding:9px 0 6px;
	background:#0c426d;
	height:38px;
	}
.top_strip_text{
	float:left;
	width:100%;
	font-size:18px;
	line-height:23px;
	color:#fff;
	font-weight:400;
	letter-spacing:0.3px;
	font-family: 'Poppins', Arial, sans-serif;
	}
.top_strip_text span{
	font-weight:500;
	text-decoration:underline;
	cursor:pointer;
	color:#33bef2;
	}	

.headerr_outer{
	float:left;
	width:100%;
	margin-top:-108px;
	top:108px;
	height:108px;
	position:relative;
	}
.header{
	float:left;
	width:100%;
	height:70px;
	position:relative;
	background:#fff;
	-webkit-box-shadow: 0 3px 4px 0 rgba(0,0,0,0.1);
	box-shadow: 0 3px 4px 0 rgba(0,0,0,0.1);
	}
.fixed-nav .headerr_outer{
	position: fixed;
	z-index: 11;
	-webkit-transition: margin .3s ease-out;
	transition: margin .3s ease-out;
	margin-top:0;
	top:0;
	-webkit-box-shadow: 0 3px 4px 0 rgba(0,0,0,0.1);
	box-shadow: 0 3px 4px 0 rgba(0,0,0,0.1);
	}				
.logo{
	float:left;
	width:192px;
	margin-top:12px;
	}
ul.topMenu{
	display:inline-block;
	vertical-align:middle;
	margin:23px 0 0 0;
	}
ul.topMenu li{
	float:left;
	padding:0 20px;
	position:relative;
	}
ul.topMenu li a{
	color:#000000;
	font-size:17px;
	line-height:17px;
	font-weight:400;
	letter-spacing:0.3px;
	font-family: 'Poppins', Arial, sans-serif;
	}	
ul.topMenu li a:after{
	position:absolute;
	content:"";
	right:0;
	top:4px;
	bottom:2px;
	border-right:1px solid #000000;
	}
ul.topMenu li:last-child a:after{ display:none;}
a.headerBtn{
    float:right;
	width:174px;
	height:48px;
	font-size:20px;
    line-height:45px;
    color:#fff;
    text-align:center;
    border-radius:7px;
    background:#00cd4c;
    font-weight:600;
    letter-spacing:0.5px;
	margin-top:13px;
	}
/*====BANNER====*/
.banner{
	float:left;
	width:100%;
	padding:40px 0 50px;
	background:#eff4fa;
	overflow:hidden;
	}
.banner_content_box{
	float:left;
	width:50%;
	text-align:left;
	}
.banner_rating_text{
	font-size:16px;
	line-height:20px;
	color:#000;
	font-weight:400;
	letter-spacing:0.3px;
	}
.banner_rating_text img{
	display:inline-block;
	vertical-align:middle;
	width:80px;
	margin:-6px 8px 0 0;
	}
.banner_heading{
	font-size:62px;
	line-height:68px;
	color:#212e48;
	font-weight:500;
	margin-top:5px;
	}
.banner_heading span{
	color:#00aeef;
	font-style:italic;
	}
.banner_sub_heading{
	font-size:18px;
	line-height:28px;
	color:#000000;
	margin-top:25px;
	letter-spacing:0.3px;
	}
ul.banner_point{
	display:inline-block;
	vertical-align:top;
	width:100%;
	margin-top:10px;
	}
ul.banner_point li{
	display:inline-block;
	vertical-align:top;
	width:100%;
	font-size:19px;
	line-height:28px;
	color:#0a0a0a;
	font-weight:500;
	text-align:left;
	padding-left:45px;
	margin-top:12px;
	background:url(/prelanders/lift-firm/v7/images/banner_point.png) no-repeat left -2px;
	background-size:28px;
	}
.button_box{
	display:inline-block;
	vertical-align:top;
	width:100%;
	max-width:440px;
	text-align:center;
	margin-top:40px;
	}
.banner .button_box{ margin-top:35px;}
.button_top_text{
	font-size:15px;
	line-height:22px;
	color:#000000;
	margin-bottom:7px;
	}
.button_top_text span{ font-weight:700;}
.button_top_text img{
	display:inline-block;
	vertical-align:middle;
	width:11px;
	margin:-5px 4px 0 0;
	}
a.common_button{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:72px;
	background:#07b931;
	border-radius:15px;
	font-size:24px;
	line-height:69px;
	color:#fff;
	font-weight:600;
	letter-spacing:0;
	-webkit-appearance:none;
	font-family: 'Graphik', 'Poppins', Arial, sans-serif;;
	}
.btn_arrow{
	display:inline-block;
	vertical-align:middle;
	width:23px;
	margin:-3px 0 0 12px;
	}
ul.common_button_list{
	margin:12px auto 0;
	width:90%;
	display:-webkit-flex;
	display:flex;
	justify-content:space-between;
	}
ul.common_button_list li{
	text-align:left;
	font-size:12px;
    line-height: 16px;
	color:#000;
	position:relative;
	display:-webkit-flex;
	display:flex;
    align-items:center;
    justify-content:space-between;
	column-gap:9px;
	}	
ul.common_button_list li img{
	float:left;
	}
.btn_lst_ico1{ width:18px;}
.btn_lst_ico2{ width:44px;}
.btn_lst_ico3{ width:21px;}
.btn_mbk_text{
	font-size:14px;
	line-height:20px;
	color:#000000;
	margin-top:10px;
	}
.btn_mbk_text img{
	display:inline-block;
	vertical-align:middle;
	width:16px;
	margin:-4px 6px 0 0;
	}
.banner_prod_box{
	position:absolute;
	right:-110px;
	top:-10px;
	}
.banner_prodBx_inner{
	display:inline-block;
	vertical-align:top;
	width:100%;
	}
.banner_product{
	display:block;
	margin:0 auto;
	}
.banner_img{
	display:block;
	margin:5px auto 0;
	}
/*====ASSEENON====*/
.as_seen_on{
	float:left;
	width:100%;
	padding:20px 0;
	border-top:1px solid #d6d6d6;
	border-bottom:1px solid #ececec;
	}
.asseen_text{
	font-size:17px;
	line-height:22px;
	color:#000000;
	font-weight:500;
	letter-spacing:0.3px;
	}
ul.as_seen_list{
	display: -webkit-flex;
	display:flex;
	-webkit-box-align:center;
	align-items:center;
	justify-content:space-between;
	margin:15px auto 0;
	padding:0 40px;
	}
ul.as_seen_list li{
	margin:0;
	text-align:center;
	position:relative;
	}
.as_seen_logo{
	display:block;
	margin:0 auto;
	}
.as_seen_logo1{ width:175px;}
.as_seen_logo2{ width:111px;}
.as_seen_logo3{ width:171px;}
.as_seen_logo4{ width:90px;}
.as_seen_logo5{ width:105px;}
.as_seen_logo6{ width:111px;}
/*====SECTION_ONE====*/
.section_one{
	float:left;
	width:100%;
	padding:60px 0 70px;
	}
.s1_top_women{
	display:block;
	margin:0 auto 10px;
	width:253px;
	}
.common_heading{
	font-size:45px;
	line-height:54px;
	color:#212e48;
	font-weight:500;
	}
.common_paragraph{
	font-size:17px;
	line-height:27px;
	color:#000000;
	font-family: 'Poppins', Arial, sans-serif;
	font-weight:400;
	margin-top:20px;
	letter-spacing:0.3px;
	}
.women_trust_row{
	display: flex;
	display: -webkit-flex;
    flex-wrap: nowrap;
    justify-content: space-between;
	width:100%;
	margin:40px auto 0;
	}
.women_trust_col{
	width:31.7%;
	background:#fff;
	border-radius:8px;
	padding:10px;
	box-shadow:0 0 8px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 0 8px 2px rgba(0,0,0,0.1);
	}
.wTrust_img_box{
	display: flex;
	display: -webkit-flex;
    justify-content: space-between;
	width:100%;
	}
.wTrust_img_col{
	width:49.2%;
	}
.women_trust_img{
	display:block;
	margin:0 auto;
	max-width:100%;
	border-radius:8px;
	}
.wTrust_img_col p{
	display:inline-block;
	vertical-align:top;
	font-size:14px;
	line-height:18px;
	color:#000000;
	font-weight:500;
	text-transform:uppercase;
	background:#fff;
	font-family: 'Poppins', Arial, sans-serif;
	border-radius:50px;
	padding:6px 10px;
	margin-top:-13px;
	width:100%;
	max-width:76px;
	}
.women_trust_content{
	display:inline-block;
	vertical-align:top;
	width:100%;
	padding:10px 15px 15px;
	}
.women_trust_heading{
	font-size:20px;
	line-height:26px;
	color:#000;
	font-weight:600;
	margin-bottom:8px;
	}
.trust_star{
	display:block;
	margin:0 auto;
	width:85px;
	}
.women_tText{ margin-top:13px; letter-spacing:0.2px; min-height:270px;}
.women_trust_name{
	font-size:14px;
	line-height:18px;
	color:#363636;
	font-family: 'Poppins', Arial, sans-serif;
	font-weight:normal;
	margin-top:25px;
	}
.women_trust_name img{
	display:inline-block;
	vertical-align:middle;
	width:12px;
	margin:-4px 4px 0 7px;
	}
.women_trust_name span{
	font-size:18px;
	line-height:24px;
	color:#000;
	font-weight:600;
	}
.clinical_text{
	font-size:24px;
	line-height:30px;
	color:#000;
	font-weight:600;
	letter-spacing:0.3px;
	margin-top:55px;
	}
.result_row{
	display: flex;
	display: -webkit-flex;
    flex-wrap: nowrap;
    justify-content:center;
	margin:40px auto 10px;
	width:100%;
	max-width:1050px;
	}
.result_col{
	width:33.33%;
	text-align:center;
	padding:0 15px;
	position:relative;
	}
.result_col:after{
	position:absolute;
	content:"";
	top:15px;
	bottom:0;
	right:0;
	border-right:1px solid #d6d8dc;
	}
.result_col:last-child:after{ display:none;}
.result_value{
	font-size:50px;
	line-height:56px;
	color: #00aeef;
	font-weight:500;
	}
.result_text{
	font-size:18px;
	line-height:26px;
	color:#000;
	font-weight:500;
	font-family: 'Poppins', Arial, sans-serif;
	margin-top:10px;
	letter-spacing:0;
	}
/*====SECTION_TWO====*/
.section_two{
	float:left;
	width:100%;
	padding:60px 0 70px;
	background:#eef4fb;
	overflow:hidden;
	}
.sec2_left{
	float:left;
	width:44%;
	text-align:left;
	}
.common_sub_text{
	font-size:18px;
	line-height:24px;
	color:#00aeef;
	font-weight:600;
	letter-spacing:0.3px;
	margin-bottom:5px;
	}
.se2_prod{
	float:left;
	margin:15px 0 0 -160px;
	}
.sec2_left .button_box{ margin-top:-20px; position:relative;}
.sec2_rightbox{
	float:right;
	width:49.6%;
	background:#fff;
	border:1px solid #000000;
	border-top:none;
	margin-top:20px;
	text-align:left;
	}
.sec2_box_header{
	display:inline-block;
	vertical-align:top;
	width:100%;
	padding:14px 20px 17px;
	font-size:24px;
	line-height:30px;
	color:#0c426d;
	font-weight:600;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	}
ul.s2_box_list{
	display: -webkit-flex;
	display:flex;
	-webkit-box-align:center;
	align-items:center;
	justify-content:space-between;
	margin:0 auto 0;
	width:100%;
	padding:25px 20px;
	}
ul.s2_box_list li{
	width:25%;
	text-align:center;
	}
ul.s2_box_list li img{
	display:block;
	margin:0 auto 0;
	width:50px;
	}
ul.s2_box_list li p{
	font-size:16px;
	line-height:20px;
	color:#000000;
	font-weight:500;
	font-family: 'Poppins', Arial, sans-serif;
	letter-spacing:0.3px;
	margin-top:10px;
	}
.s2_box_inner{
	display:inline-block;
	vertical-align:top;
	width:100%;
	padding:45px 20px;
	position:relative;
	}
.s2_cream{
	position:absolute;
	right:25px;
	top:50%;
	margin-top:-69px;
	}
ul.s2_box_point{
	display:inline-block;
	vertical-align:top;
	width:80%;
	}
ul.s2_box_point li{
	float:left;
	width:50%;
	font-size:17px;
	line-height:22px;
	color:#000;
	font-weight:500;
	font-family: 'Poppins', Arial, sans-serif;
	margin:7px 0;
	padding-left:15px;
	position:relative;
	}
ul.s2_box_point li:after{
	position:absolute;
	content:"";
	left:0;
	top:50%;
	width:6px;
	margin-top:-5px;
	height:6px;
	border-radius:50%;
	background:#0c426d;
	}
.s2_box_doctsec{
	display:inline-block;
	vertical-align:top;
	width:100%;
	padding:30px 180px 30px 20px;
	position:relative;
	}
.doct_text1{
	font-size:17px;
	line-height:25px;
	color:#000;
	font-weight:400;
	font-style:italic;
	font-family: 'Poppins', Arial, sans-serif;
	}
.doct_name{
	font-size:18px;
	line-height:26px;
	color:#00aeef;
	margin-top:5px;
	font-weight:600;
	}
.doct_text2{
	font-size:15px;
	line-height:20px;
	color:#585858;
	font-weight:400;
	margin-top:4px;
	}
.s2_box_img{
	position:absolute;
	right:10px;
	bottom:10px;
	width: 160px;
	object-fit: cover;
	border-radius: 5px;
	box-shadow: 0 0 6px 2px rgba(0,0,0,0.2);
	}
/*====SECTION_THREE====*/
.section_three{
	float:left;
	width:100%;
	padding:60px 0 70px;
	background:#fff;
	}
.sec3_row{
	display: flex;
	display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: space-between;
	width:100%;
	margin:10px auto 0;
	}
.se3_col{
	width:48.5%;
	border:1px solid #d7d7d7;
	padding:15px 30px 30px;
	text-align:left;
	position:relative;
	margin-top:45px;
	}
.s3_benefit_text{
	position:absolute;
	left:20px;
	top:-14px;
	background:#fff;
	text-transform:uppercase;
	font-size:16px;
	line-height:24px;
	color:#151515;
	font-weight:400;
	padding:0 10px;
	}
.s3_col_head{
	font-size:24px;
	line-height:30px;
	color:#0c426d;
	font-weight:600;
	padding:5px 30px 5px 0;
	position:relative;
	}
.s3_col_icon{
	position:absolute;
	right:0;
	top:50%;
	margin-top:-18.5px;
	width:41px;
	}
.s3_col_text{
	margin-top:15px;
	letter-spacing:0;
	min-height:81px;
	}
.s3_col_img{
	display:block;
	margin:20px auto 0;
	max-width:100%;
	}
/*====SECTION_FOUR====*/
.section_four{
	float:left;
	width:100%;
	padding:60px 0 70px;
	background:#f3f8fe;
	}
.s4_prod{
	float:left;
	margin:40px 0 0;
	max-width:607px;
	width:54%;
	}
.se4_content_box{
	float:right;
	width:calc(100% - 55%);
	text-align:left;
	margin-top:0;
	}
.s4_row{
	display:inline-table;
	vertical-align:top;
	padding-left:120px;
	width:100%;
	text-align:left;
	margin-top:40px;
	position:relative;
	}
.s4_row_img{
	position:absolute;
	left:0;
	border-radius:50%;
	top:0;
	box-shadow:0 0 0 2px #0c426d;
	}
.s4_row_heading{
	font-size:24px;
	line-height:30px;
	color:#0c426d;
	font-weight:600;
	}
.s4_row_text{
	margin-top:7px;
	}
.s4_good_stuff_row{
	display:inline-block;
	vertical-align:top;
	width:100%;
	margin-top:45px;
	}
.good_stuff_text{
	display:inline-block;
	vertical-align:middle;
	position:relative;
	width:100%;
	max-width:500px;
	}
.good_stuff_text:before{
	position:absolute;
	left:0;
	right:0;
	content:"";
	background:#0c426d;
	height:1px;
	top:51%;
	}
.good_stuff_text span{
	position:relative;
	padding:0 15px;
	background:#f3f8fe;
	font-size:22px;
	line-height:28px;
	color:#000000;
	font-weight:400;
	}
ul.s4_good_stuff_list{
	display: -webkit-flex;
	display:flex;
	-webkit-box-align:center;
	align-items:center;
	justify-content:space-between;
	margin:0 auto 0;
	width:100%;
	}
ul.s4_good_stuff_list li{
	margin-top:30px;
	width:16.66%;
	text-align:center;
	position:relative;
	}
ul.s4_good_stuff_list li:after{
	position:absolute;
	content:"";
	top:10px;
	bottom:0;
	right:0;
	border-right:1px solid #d6d8dc;
	}
ul.s4_good_stuff_list li:last-child:after{ display:none;}
ul.s4_good_stuff_list li img{
	display:block;
	margin:0 auto 0;
	width:64px;
	}
ul.s4_good_stuff_list li p{
	font-size:15px;
	line-height:20px;
	color:#000000;
	font-weight:400;
	margin-top:8px;
	text-transform:uppercase;
	letter-spacing:0.2px;
	}
/*====SECTION_FIVE====*/
.section_five{
	float:left;
	width:100%;
	padding:60px 0 70px;
	background:#fff;
	}
.sec5_block{
	display:inline-block;
	vertical-align:top;
	width:100%;
	max-width:830px;
	margin-top:40px;
	}
.sec5_order_box{
	background:#0c426d;
	display:inline-block;
	vertical-align:top;
	width:100%;
	padding:35px 280px 45px 30px;
	text-align:left;
	position:relative;
	}
.s5_women{
	position:absolute;
	right:0;
	bottom:0;
	}
.s5_prod{
	position:absolute;
	right:160px;
	bottom:-15px;
	}
.s5_order_head{
	font-size:37px;
	line-height:43px;
	color:#fff;
	font-weight:600;
	}
.odr_date_box{
	float:left;
	width:100%;
	margin-top:20px;
	
	display: -webkit-flex;
    display: flex;
    align-items: center;
	}	
.odr_date_box h3{
	font-size:80px;
	line-height:70px;
	color:#fff;
	font-weight:500;	
	}	
.date_cont{
	width:calc(100% - 60px);
	text-align:left;
	padding-left:15px;
	margin-top:9px;
	}	
.date_cont p{
	font-size:26px;
	line-height:30px;
	color:#fff;
	letter-spacing:0.5px;
	font-weight:500;
	text-transform:uppercase;
	}	
.date_cont p span{
	display:block;
	font-size:26px;
	text-transform:uppercase;
	letter-spacing:2px;
	}	
.s5_box{
	display:inline-block;
	vertical-align:top;
	width:100%;
	max-width:735px;
	position:relative;
	margin-top:30px;
	padding-left:75px;
	}	
.s5_box:before{
	content:'';
	position:absolute;
	top:-30px;
	bottom:17%;
	left:10px;
	border-left:1px solid #000000;
	}	
.s5_box_row{
	width:100%;
	text-align:left;
	position:relative;
	padding:25px 30px 30px;
	background:#fff;
	border-radius:5px;
	box-shadow:0 0 9px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 9px 2px rgba(0,0,0,0.2);
	margin-top:30px;
	}	
.s5_box_row:before{
    content: '';
    position: absolute;
    top:30px;
    left:-75px;
    background: #0f385d;
    width:18px;
    height:18px;
    border-radius: 50%;
	border:2px solid #fff;
	box-shadow:0 0 0 4px rgba(0,174,239,0.3);
	-webkit-box-shadow:0 0 0 4px rgba(0,174,239,0.3);
	}
.s5_box_row:after{
	position:absolute;
	content:"";
	background:url(/prelanders/lift-firm/v7/images/s5_bx_arw.png) no-repeat left top;
	background-size:100%;
	width:33px;
	height:33px;
	left:-23px;
	top:25px;
	}	
.s5_box_row h3{
	font-size:25px;
	line-height:34px;
	color:#000;
	font-weight:600;
	}	
ul.s5_list{
	display:inline-block;
	vertical-align:top;
	width:100%;
	margin-top:10px;
	}
ul.s5_list li{
	display:inline-block;
	vertical-align:top;
	width:100%;
	margin-top:12px;
	font-size:18px;
	line-height:26px;
	color:#000;
	font-weight:400;
	padding-left:35px;
	text-align:left;
	background:url(/prelanders/lift-firm/v7/images/s5_list_point.png) no-repeat left 3px;
	background-size:21px;
	}
/*====SECTION_SIX====*/
.section_six{
	float:left;
	width:100%;
	padding:60px 0 70px;
	background:#f3f8fe;
	}
.compare_box{
	display: flex;
	display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: space-between;
	width:100%;
	max-width:830px;
	margin:170px auto 0;
	}
.comp_col1{
	width:28%;
	border-right:1px solid #b7b7b7;
	}
.comp_col_top{
	width:100%;
	height:72px;
	text-align:center;
	/*border-right:1px solid #b7b7b7;*/
	}
.comp_col{
	width:24%;
	border-right:1px solid #b7b7b7;
	}
.comp_col4{ border:none;}
ul.comp_list{
	width:100%;
	}
ul.comp_list li{
	width:100%;
	display: -webkit-flex;
	display:flex;
	-webkit-box-align:center;
	align-items:center;
	border-top:1px solid #b7b7b7;
	height:90px;
	font-size:18px;
	line-height:26px;
	color:#000;
	font-family: 'Poppins', Arial, sans-serif;
	font-weight:400;
	text-align:left;
	}
.comp_col_top p{
	font-size:19px;
	line-height:24px;
	color:#000000;
	font-weight:400;
	font-family: 'Poppins', Arial, sans-serif;
	}
.comp_logo{
	display:block;
	margin:0 auto;
	width:120px;
	max-width:100%;
	}
.comp_prod{
	display:inline-block;
	vertical-align:top;
	margin:-115px 0 10px;
	max-width:100%;
	}
.comp_prod_oth{
	display:inline-block;
	vertical-align:top;
	margin:-150px 0 10px;
	max-width:100%;
	}
.comp_dot{
	display:block;
	margin:0 auto;
	width:96px;
	}
.comp_img{
	display:block;
	margin:0 auto;
	width:30px;
	}
.comp_col ul.comp_list li{ font-weight:600;justify-content:center;}
.guarantee_box{
	display:inline-block;
	vertical-align:top;
	width:100%;
	max-width:830px;
	padding:25px 30px 30px 215px;
	background:#0c426d;
	margin:50px 0 0;
	text-align:left;
	position:relative;
	border-radius:10px;
	}
.guarantee_seal{
	position:absolute;
	left:25px;
	top:50%;
	margin-top:-78.5px;
	}
.guarantee_heading{
	font-size:30px;
	line-height:36px;
	color:#fff;
	font-weight:900;
	text-transform:uppercase;
	}
.guar_text{
	letter-spacing:0;
	margin-top:15px;
	color:#fff;
	padding-right:90px;
	}
ul.guar_list{
	display:inline-block;
	vertical-align:top;
	width:100%;
	margin-top:10px;
	}
ul.guar_list li{
	display:inline-block;
	vertical-align:top;
	width:100%;
	font-size:16px;
	line-height:22px;
	color:#fff;
	font-weight:400;
	margin-top:8px;
	padding-left:18px;
	position:relative;
	}
ul.guar_list li:after{
	position:absolute;
	left:0;
	content:"";
	top:50%;
	width:6px;
	height:6px;
	margin-top:-2px;
	background:#fff;
	border-radius:50%;
	}
/*====SECTION_SEVEN====*/
.section_seven{
	float:left;
	width:100%;
	padding:60px 0 70px;
	background:#fff;
	overflow:hidden;
	}
.section7_slider{
	display:inline-block;
	vertical-align:top;
	width:100%;
	max-width:2015px;
	}
.se7_slide_row{
	display: -webkit-flex !important;
	display:flex !important;
	flex-direction: column;
	width:100%;
	margin:30px 0 0 0;
	}
.se7_slide_col{
	display:inline-block;
	vertical-align:top;
	width:311px !important;
	position:relative;
	cursor:pointer;
	border-radius:10px;
	overflow:hidden;
	background:#202950;
	margin:15px 14px;
	}
.se7_slide_col .ugc-poster{
	max-width:100%;
	margin:0 auto;
	display:block;
	transition:all ease 0.5s;
	}
.ugc-poster{
	display:block;
	margin:0 auto;
	width:100%;
	height:100%;
	object-fit: cover;
	}
.se7_slide_col:hover .ugc-poster{
	opacity:0.4;
	}
.ugc-play{
	position:absolute;
	width:60px;
	top:50%;
	left:50%;
	transform: translate(-50%, -50%);
	}	
	
.review_box{
	display:inline-block;
	vertical-align:top;
	width:100%;
	max-width:830px;
	margin-top:25px;
	}
.review_row{
	display: -webkit-flex;
	display:flex;
	-webkit-box-align:center;
	align-items:center;
	justify-content:space-between;
	margin:30px auto 0;
	width:100%;
	background:#fff;
	border-radius:10px;
	box-shadow:0 5px 7px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 5px 7px 1px rgba(0,0,0,0.1);
	padding:30px 25px 30px;
	border:1px solid #eeeeee;
	}
.review_img{
	float:left;
	border-radius:5px;
	max-width:327px;
	width:42%;
	}
.review_content{
	float:right;
	width:calc(100% - 46%);
	text-align:left;
	}	
.review_heading{
	font-size:20px;
	line-height:26px;
	color:#000000;
	font-weight:500;
	font-family: 'Poppins', Arial, sans-serif;
	}
.review_star{
	display:block;
	width:90px;
	margin:10px 0 0;
	}
.review_text{
	font-size:17px;
	line-height:27px;
	color:#000;
	font-weight:400;
	font-family: 'Poppins', Arial, sans-serif;
	margin-top:15px;
	letter-spacing:0.3px;
	}
.review_namebx{
	display:inline-block;
	vertical-align:top;
	width:100%;
	position:relative;
	margin-top:25px;
	padding-left:55px;
	}
.rev_name_icon{
	position:absolute;
	left:0;
	top:50%;
	width:46px;
	height:46px;
	margin-top:-25px;
	background:#00aeef;
	font-size:22px;
	line-height:50px;
	color:#fff;
	font-weight:400;
	font-family: 'Poppins', Arial, sans-serif;
	text-align:center;
	border-radius:50%;
	text-transform:uppercase;
	}
.rev_name{
	font-size:14px;
	line-height:22px;
	color:#0ab83f;
	font-family: 'Poppins', Arial, sans-serif;
	}
.rev_name span{
	font-size:18px;
	line-height:24px;
	color:#000;
	font-weight:400;
	}
.rev_name img{
	display:inline-block;
	vertical-align:middle;
	width:11px;
	margin:-2px 3px 0 0;
	}
/*====SECTION_EIGHT====*/
.section_eight{
	float:left;
	width:100%;
	padding:60px 0 70px;
	background:#f3f7fc;
	}
.pck_sec{
	width:100%;
	margin:50px auto 0;
	position:relative;
	
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	}
.pck_bx{
	width:31.50%;
	border:2px solid #00aeef;
	background:#fff;
	overflow:hidden;
	}	
.pck_header{
	float:left;
	width:100%;
	background:#00aeef;
	padding:7px 10px 13px;
	font-size:30px;
	line-height:30px;
	color:#fff;
	font-weight:600;
	}		
.pck_mid{
	float:left;
	width:100%;
	background:#fff;
	padding:20px 20px 25px;	
	}		
.pck_prd{
	width:100%;
	display:inline-block;
	vertical-align:top;
	position:relative;
	margin-bottom:8px;
	}
.pck_prd_img{
	margin:0 auto 0;
	display:block;
	max-width:100%;
	}	
.pck_seal{
	position:absolute;
	top:-5px;
	right:20px;
	background:#00c240;
	width:84px;
	height:84px;
	border-radius:50%;
	text-align:center;
	padding-top:24px;
	font-size:14px;
	line-height:18px;
	color:#fff;
	font-weight:500;
	}
.pck_seal span{
	font-size:16px;
	line-height:20px;
	font-weight:600;
	}
.pck_bx2 .pck_seal, .pck_bx3 .pck_seal{ right:0;}

.buy_option_row_blk{
	display:inline-block;
	vertical-align:top;
	width:100%;
	min-height:178px;
	}
.buy_option_row{
	float:left;
	width:100%;
	}
.label-checkbox{
	margin:12px auto 0;
	width:100%;
	background:#f3f3f3;
	border:2px solid #f3f3f3;
	padding:9px 10px 10px 12px;
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
	cursor:pointer;
	}
.label-checkbox.active{ background:#fffcd1; border:2px solid #5d819e;}	
.all-checkbox{
	display:inline-block;
	vertical-align:middle;
	-webkit-appearance:none;
	width:17px;
	height:17px;
	background:#fff;
	border:2px solid #cbcbcb;
	border-radius:4px;
	outline:none;
	position:relative;
	margin:-4px 8px 0 0;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	}
.all-checkbox:checked{
	background:#0c426d;
	border:2px solid #0c426d;
	}
.all-checkbox:after{
	content:'';
	position:absolute;
	width:13px;
	height:14px;
	background:url(/prelanders/lift-firm/v7/images/tik.svg)#0c426d no-repeat center center;
	left:0;
	top:-1px;
	opacity:0;
	z-index:1;
	-webkit-transition: all 0.2s ease-in-out 0.1s;
	transition: all 0.2s ease-in-out 0.1s;
	-webkit-transform: scale(0.2);
	transform: scale(0.2);
	background-size:68%;
	}
.all-checkbox:checked:after{	
	-webkit-transition: all 0.2s ease-in-out 0.1s;
	transition: all 0.2s ease-in-out 0.1s;
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity:1;
	}		
.purchase_text{
	font-size:16px;
	line-height:16px;
	color:#000;
	font-weight:500;
	}	
.buy_cut_price{
	font-size:16px;
	line-height:16px;
	color:#000;
	font-weight:500;
	}
.buy_cut_price span{
	position:relative;
	margin-right:4px;
	}		
.buy_cut_price span:before{
    content: "";
    position: absolute;
    left: -3px;
    right: -3px;
    border-bottom: 2px solid #ed1c24;
    top: 12px;
    transform: rotate(-22deg);
    -webkit-transform: rotate(-22deg);
	}
.buy_show_details{
	float:left;
	width:100%;
	margin-top:4px;
	}	
ul.buy_row_list{
	float:left;
	width:100%;
	padding-left:26px;
	}	
ul.buy_row_list li{
	background:url(/prelanders/lift-firm/v7/images/buy-lst-tike.png) no-repeat left 5px;
	float:left;
	width:100%;
	text-align:left;
	font-size:13px;
	line-height:16px;
	color:#000;
	font-weight:500;
	padding-left:18px;
	background-size:10px;
	margin-top:7px;
	}		
		
.cut_price{
	font-size:30px;
	line-height:30px;
	color:#000;
	font-weight:600;
	margin-top:20px;
	}
.cutpc{
	position:relative;
	color:#ff0000;
	margin-right:6px;
	font-weight:400;
	}		
.cutpc:before{
    content: "";
    position: absolute;
    left: -9px;
    right: -9px;
    border-bottom: 2px solid #ed1c24;
    top: 23px;
    transform: rotate(-16deg);
    -webkit-transform: rotate(-16deg);
	}
.pck_btn{
	display:inline-block;
	vertical-align:top;
    width: 100%;
    height:54px;
    color: #fff;
    background: #00cd4c;
    font-size: 20px;
    line-height: 50px;
    letter-spacing: 0.3px;
	border-radius:10px;
    text-align: center;
    font-weight:700;
	margin-top:28px;	
	}
.pck_btn img{
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    margin: -4px 0 0 20px;
	}	
.pck_mbk_text{
	font-size:13px;
	line-height:15px;
	color:#000000;
	margin-top:8px;
	}
.pck_mbk_text img{
	display:inline-block;
	vertical-align:middle;
	width:14px;
	margin:-4px 6px 0 0;
	}


/*====SECTION_NINE====*/
.section_nine{
	float:left;
	width:100%;
	padding:60px 0 70px;
	background:#fff;
	}
.faq_section{
	display:inline-block;
	vertical-align:top;
	width:100%;
	max-width:830px;
	border-radius:0px;
	margin:25px 0 5px;
	}
.faq_slide_row{
	float:left;
	width:100%;
	background:#fff;
	border-bottom:1px solid #c2c2c2;
	}
.faq_slide_row.last{ border-bottom:none;}
.accordion{
	float:left;
	width:100%;
	text-align:left;
	background:url(/prelanders/lift-firm/v7/images/close.png) no-repeat right center;
	background-size:20px;
	padding:20px 30px 20px 0;
	font-size:20px;
	line-height:24px;
	font-weight:500;
	color:#000000;
	letter-spacing:0.5px;
	position:relative;
	cursor:pointer;
	}
.acdn_heading.accordion_open{
	background:url(/prelanders/lift-firm/v7/images/open.png) no-repeat right center;
	background-size:20px;
	padding-bottom:20px;
	border-bottom:none;
	}
.acdn_content{
	float:left;
	width:100%;
	text-align:left;
	padding:5px 30px 5px 0;
	}
.accordion.last, .acdn_content.last{border-bottom:none;}
.acdn_para{
	float:left;
	width:100%;
	font-size:17px;
	line-height:27px;
	color:#000000;
	margin-bottom:20px;
	font-weight:400;
	letter-spacing:0;
	font-family: 'Poppins', Arial, sans-serif;
	}
/*====FOOTER====*/
.footer{
	float:left;
	width:100%;
	padding:35px 0;
	border-top:1px solid #e0e0e0;
	}
.footer_logo{
	display:inline-block;
	vertical-align:top;
	margin:0 0 20px;
	width:192px;
	}
.footer_text{
	font-size:17px;
	line-height:25px;
	color:#000;
	font-weight:400;
	font-family: 'Poppins', Arial, sans-serif;
	letter-spacing:0.5px;
	margin-top:10px;
	}
.footer_text a{ padding:0 10px;}
	

/*=======================*/
.showTab, .showMob{ display:none;}
.showDesk{ display:block;}
.hideDesk{ display:none;}
.fl{ float:left;}
.fr{ float:right;}
.white{ color:#fff;}
.popfmly{font-family: 'Poppins', Arial, sans-serif;}
.letspace0{ letter-spacing:0;}

/*=====Media-Querry=====*/
@media only screen and (max-width:1200px){
.container{width:1004px;}

ul.topMenu li{ padding:0 15px;}

.banner_content_box{ width:57%;}
.banner_heading{ font-size:60px; line-height:66px;}
ul.banner_point li{ padding-left:40px;}

.banner_prod_box{ width:42%; right:30px; top:20px;}
.banner_product{ width:700px; margin-left:-120px;}
.banner_img{ width:450px;}

.s2_cream{ right:10px;}

.pck_bx{ width:32%;}
.pck_mid{ padding:20px 15px 20px}
.purchase_text{ font-size: 15px; line-height: 15px;}
}


@media only screen and (max-width:1023px){
.container{width:750px;}
.showDesk{display: none;}
.showTab{display: block;}

.banner_heading{ font-size:46px; line-height:52px;}
.banner_sub_heading{ font-size:17px; line-height:27px; letter-spacing:0.5px;}
.banner_prod_box{right:10px;}
.banner_product{width:510px;margin-left:-80px;}
.banner_img{width:330px;}
ul.banner_point li{ font-size:19px; line-height:27px; background-size:25px; background-position:0 1px; padding-left:35px;}

ul.as_seen_list{ padding:0;}
.as_seen_logo1{width: 150px;}
.as_seen_logo2{width: 100px;}
.as_seen_logo3{width: 145px;}
.as_seen_logo4{width: 85px;}
.as_seen_logo5{width: 95px;}
.as_seen_logo6{width: 90px;}

.common_heading{ font-size:40px; line-height:46px;}
.common_paragraph{ font-size:16px; line-height:26px; letter-spacing:0.5px;}

.women_trust_col{ padding:5px;}
.wTrust_img_col p{ font-size:12px; line-height:14px; max-width:65px;}
.women_trust_content{ padding:10px;}
.women_tText{ font-size:16px; line-height:22px; letter-spacing:0.3px;}
.women_trust_name{ font-size:12px; line-height:16px;}
.women_trust_name span{ font-size:16px; line-height:20px;}

.clinical_text{ font-size:20px; line-height:26px; letter-spacing:0.5px;}
.result_value{ font-size:46px; line-height:46px;}
.result_text{ font-size:16px; line-height:24px;}

.sec2_left{ display:inline-block; vertical-align:top; max-width:500px; float:none; width:100%;}
.sec2_rightbox{ display:inline-block; vertical-align:top; max-width:500px; float:none; width:100%; margin-top:0;}

.se3_col{ padding:10px 20px 20px;}
.s3_benefit_text{ left:10px;}
.s3_col_head{ font-size:18px;}

.s4_prod{ width:100%; display:inline-block; vertical-align:top; max-width:550px; float:none;}
.se4_content_box{ width:100%; max-width:580px; float:none; display:inline-block; vertical-align: top; margin-top:0;}
.s4_good_stuff_row{ margin-top:45px;}
ul.s4_good_stuff_list li img{ width:55px;}
ul.s4_good_stuff_list li p{ font-size:14px; line-height:18px;}
.good_stuff_text span{ font-size:20px; line-height:25px;}

.s5_women{ width:240px;}
.s5_prod{ right:120px; width:310px;}

.guarantee_box{ padding:25px 20px 30px 200px;}

.se7_slide_col{ width:240px !important; margin:15px 10px;}

.review_row{ padding:20px 15px;}
.review_heading{ font-size:18px; line-height:22px;}
.review_text{ font-size:16px; line-height:24px;}

.pck_header{ font-size:28px; line-height:28px;}
.pck_mid{ padding: 20px 10px 20px;}
.label-checkbox{ padding:8px 8px 9px;}
.purchase_text{ font-size:12px; font-weight:500;}
.buy_cut_price{ font-size:12px;}
.all-checkbox{ margin:-4px 4px 0 0;}
ul.buy_row_list li{ font-size:11px;}


}

@media only screen and (max-width:767px){
.container{width:100%; padding:0 15px; max-width:600px; box-sizing:border-box;}
.showDesk{display:none;}
.showMob{display:block;}
.hideMob{ display:none;}

.top-fix-bar{ margin-bottom:74px;}
.top_strip{ height:30px; padding:8px 0 6px;}
.top_strip_text{ font-size:13px; line-height:16px;}
.headerr_outer{ height:74px; margin-top:-74px; top:74px;}
.header{ height:44px;}
.logo{ width:110px; float:none; display:block; margin:9px auto 0;}

.banner{ padding:25px 0 35px;}
.banner_content_box{ width:100%; text-align:center;}
.banner_rating_text{ font-size:12px; line-height:16px;}
.banner_rating_text img{ width:70px; margin:-5px 6px 0 0;}
.banner_heading{ font-size:36px; line-height:42px;}
.banner_sub_heading{ font-size:15px; line-height:22px; margin-top:17px;}
.banner_prod_box{ position:static; display:inline-block; vertical-align:top; width:100%; max-width:340px;}
.banner_product{ margin-left:-100px; width:540px;}
ul.banner_point{ max-width:330px; margin-top:20px;}
ul.banner_point li{ font-size:16px; line-height:22px; background-size:20px; padding-left:25px; letter-spacing:0.3px; padding-bottom:10px; margin-top:7px; border-bottom:1px solid #636363;}
ul.banner_point li:last-child{ border-bottom:none;}

.button_box{ margin-top:30px; max-width:380px;}
.banner .button_box{ margin-top:25px;}
.button_top_text, .btn_mbk_text{ font-size:12px; line-height:14px; letter-spacing:0.2px;}
.button_top_text img{ width:10px; margin:-4px 7px 0 0;}
a.common_button{ font-size:18px; height:52px; line-height:48px; border-radius:10px;}
.btn_arrow{ width:20px;}
.btn_mbk_text img{ width:14px;}

ul.common_button_list{ width:90%;}
ul.common_button_list li{justify-content: center;flex-wrap: wrap; text-align:center;column-gap: 5px;flex-direction: column;}
ul.common_button_list li img{ display:block; margin:0 auto 5px;}
.btn_lst_ico1{width: 21px;}
.btn_lst_ico2{ width:44px;}
.btn_lst_ico3{width: 25px;}

.banner_rev_box{vertical-align:top;width:100%;margin-top:35px;}
.bnr_rev_text{ font-size:13px; line-height:17px; font-weight:500; position:relative;}
.bnr_rev_text:before{ position:absolute;left:0;right:0;content:"";background:#d4d4d4;height:1px;top:51%;}
.bnr_rev_text span{position:relative;padding:0 10px;background:#eff4fa;}
.banner_video_row{display: -webkit-flex;display:flex;-webkit-box-align:center;align-items:center;justify-content:center; width:100%; margin-top:20px; flex-wrap: wrap;}
.banner_video_col{ width:23%; border-radius:50%; overflow:hidden; position:relative; box-shadow:0 0 0 2px #27baf1;}
.banner_video_col .play2_btn{ width:17px;}

.as_seen_on{ padding:20px 0 25px;}
.asseen_text{ font-size:14px; line-height:18px;}
.brand_strip_scroller{
	float:left;
	width:100%;
	background:#fff;
	padding:10px 0 0;
	overflow: hidden;
	
	display: flex;
    flex-wrap: nowrap;
	}
ul.scroll_brand_list{
    display: flex;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    flex-shrink: 0;
    animation: marquee-horizontal 20s linear infinite;
	}
ul.scroll_brand_list li{
	display: flex;
    align-items: center;
    justify-content: center;
	padding:0 14px;
	position:relative;
	}
ul.scroll_brand_list li img{
	height:auto;
	max-width: 100%;
	/* width: 100% */
	}

@keyframes marquee-horizontal {
	from {transform: translateX(0);}
	to {transform: translateX(-100%);}
	}

.section_one{ padding:30px 0 35px;}
.common_sub_text{ font-size:16px; line-height:22px; margin-bottom:10px;}
.common_heading{ font-size:30px; line-height:36px;}
.common_paragraph{ letter-spacing:0.3px;}
.s1_top_women{ width:205px;}
.women_trust_row{ width:calc(100% + 30px); margin:20px 0 0 -15px;}
.women_trust_col{ width:300px !important; padding:5px;}
.women_trust_content{ padding:10px 10px 20px;}
.women_trust_heading{ font-size:18px; line-height:24px;}
.women_trust_name img{ display:inline-block !important;}
.clinical_text{ margin-top:30px;}

.result_row{ max-width:340px;justify-content: center;flex-wrap: wrap; margin:0 auto 8px;}
.result_col{ width:100%; padding:0 0 20px 0; margin-top:20px;}
.result_value{ font-size:42px; line-height:42px;}
.result_col:after{left:0;bottom:0;right:0;border-bottom:1px solid #d6d8dc; top:auto; border-right:none;}
.result_col:last-child{ padding-bottom:0;}

.section_two{ padding:30px 0 35px;}
.sec2_left{ text-align:center; max-width:355px;}
.se2_prod { float:none; display:block;margin:15px 0 0 -100px;width:515px;}
.sec2_rightbox{ margin-top:-10px; overflow:hidden;}
.sec2_box_header{ font-size:16px; line-height:24px; padding:10px 12px 13px;}
ul.s2_box_list{ padding:15px 12px;}
ul.s2_box_list li img{ width:40px;}
ul.s2_box_list li p{ font-size:12px; line-height:16px;}
.s2_box_inner{ padding:20px 12px;}
ul.s2_box_point li{ width:100%; font-size:15px; line-height:22px; margin:5px 0;}
.s2_box_doctsec{ padding:15px 135px 20px 12px;}
.doct_text1{ font-size:14px; line-height:20px; letter-spacing:0.2px;}
.doct_name{ font-size:12px; line-height:16px;}
.doct_text2{ font-size:10px; line-height:15px;}
.s2_box_img{ width:120px; bottom:auto; top:15px;}
.s2_cream{right:10px;width: 120px;margin-top: -54px;}

.section_three{ padding:30px 0 35px;}
.sec3_row{ margin:0 auto 5px;}
.se3_col{ width:100%; margin-top:35px; padding:10px 12px 15px;}
.s3_benefit_text{ font-size:11px; line-height:15px; top:-8px;}
.s3_col_head{ font-size:19px; line-height:22px; padding:9px 30px 9px 0;}
.s3_col_text{ letter-spacing:0; margin-top:10px; line-height:25px;}
.s3_col_icon{ width:32px; margin-top:-14px; right:-3px;}

.section_four{ padding:30px 0 35px;}
.se4_content_box{ float:none; max-width:365px; margin-top:25px;}
.s4_mob_img{ width:calc(100% + 30px); margin:0 0 0 -15px;}
.s4_row{ padding-left:0; width:49%; margin-top:0;}
.s4_row1{ text-align:center; padding:0 30px; width:100%;}
.s4_row_img{ display:block; position:static;}
.s4_row1 .s4_row_img{ margin:10px auto -49px;}
.s4_row2{ float:left;}
.s4_row3{ float:right; text-align:right;}
.s4_row_heading{ font-size:20px; line-height:26px;}
.s4_row_text{ font-size:14px; line-height:22px;}
.s4_row2 .s4_row_img{ margin:-95px 0 10px 15px;}
.s4_row3 .s4_row_img{ margin:-95px 0 10px 60px;}

.s4_good_stuff_row{ margin-top:25px;}
.good_stuff_text span{ font-size:16px; line-height:24px; padding:0 10px;}
.good_stuff_text:before{ height:1px; top:53%;}
ul.s4_good_stuff_list{flex-wrap: wrap; margin:5px 0 5px;}
ul.s4_good_stuff_list li{ width:33.33%; margin-top:15px;}
ul.s4_good_stuff_list li:after{ display:none;}
ul.s4_good_stuff_list li p{ font-size:12px; line-height:16px;}

.section_five{ padding:30px 0 35px;}
.sec5_block{ width:calc(100% + 30px); margin:25px 0 0 -15px; max-width:none;}
.sec5_order_box {padding: 20px 80px 30px 15px;}
.s5_order_head{ font-size:24px; line-height:30px; letter-spacing:0;}

.odr_date_box h3{ font-size:44px; line-height:42px;}
.date_cont{width:calc(100% - 40px);padding-left:5px;margin-top:6px;}
.date_cont p{ font-size:16px; line-height:20px;}
.date_cont p span{ font-size:16px;}
.s5_women{width: 150px;}
.s5_prod{right: 60px;width:160px;bottom: -10px;}
.s5_box{ max-width:360px; margin-top:10px; padding:0 7px 0 40px;}
.s5_box_row{ padding:15px 15px 20px;}
.s5_box_row:before{ width:12px; height:12px; left:-35px; top:20px;}
.s5_box:before{ top:50px; left:12px; bottom:19%;}
.s5_box_row:after{ top:12px;}
.s5_box_row h3{ font-size:19px; line-height:24px;}
ul.s5_list li{ font-size:14px; line-height:20px; margin-top:10px; background-size:18px; padding-left:25px; background-position:0 2px;}

.section_six{ padding:30px 0 40px;}
.compare_box{width:calc(100% + 30px); margin:30px 0 0 -15px;}
.comp_col1{ width:35%;}
.comp_col{ width:23%;}
.comp_col3, .comp_col4{ width:21%;}
ul.comp_list li{ font-size:12px; line-height:18px; height:60px;}
.comp_col1 ul.comp_list li{ text-align:left; padding:10px 4px 0 6px; font-size:12px; letter-spacing:0;}
.comp_col2 .comp_col_top p{ font-size:16px; line-height:20px;}
.comp_prod{ margin:0 0 10px; max-width:75%;}
.comp_prod_oth{ margin:0 0 10px; width:40px;}
.comp_col_top{ height:120px; padding:5px 0;}
.comp_col_top p{ font-size:12px; line-height:16px;}
.comp_logo{ width:65px;}
.comp_img{ width:22px;}

.guarantee_box{width:calc(100% + 30px); margin:30px 0 0 -15px; border-radius:0; padding:30px 25px 35px; max-width:none;}
.guarantee_heading{ font-size:26px; line-height:34px; position:relative; padding-left:125px; letter-spacing:0.5px;}
.guarantee_seal{ width:108px; margin-top:-54px; left:0;}
.guar_text{ margin-top:20px; letter-spacing:0; padding:0;}
ul.guar_list li{ font-size:15px;}

.section_seven{ padding:35px 0 40px;}
.se7_slide_row{display: flex;display: -webkit-flex;flex-wrap: wrap;justify-content: space-between; padding:0 7px; margin:20px 0 0; flex-direction: row;}
.se7_slide_col{ width: 31% !important; border-radius:7px;margin:10px 3px 0;}
.play_btn{ width:40px;}

.review_box{ margin-top:5px; max-width:360px;}
.review_row{flex-wrap: wrap;}
.review_content{ width:100%; margin-top:15px;}
.review_heading{ font-size:16px; line-height:24px;}
.review_text{ font-size:14px; line-height:22px; letter-spacing:0;}
.review_namebx{ padding-left:52px; margin-top:0; text-align:left;}
.rev_name{ font-size:12px; line-height:18px; letter-spacing:0.3px;}
.rev_name span{ font-size:16px; line-height:24px;}
.rev_name_icon{ width:42px; height:42px; margin-top:-22px; line-height:46px;}
.review_img{ width:100%; margin:20px 0 5px;height: 220px;object-fit: cover;}

.section_eight{ padding:28px 0 40px;}
.pck_sec{ margin: 25px auto 0; row-gap:25px;}
.pck_mid{padding: 20px 18px 20px;}
.buy_option_row_blk{ min-height:183px;}
.pck_bx{ width:100%;}
.pck_bx1{ order: 3;}
.pck_bx2{ order: 1;}
.pck_bx3{ order: 2;}
.pck_seal{ width:80px; height:80px; padding-top: 22px; font-size:13px; line-height: 17px;}
.pck_seal span{ font-size:17px; line-height:19px;}
.label-checkbox{ padding:10px 10px 12px 12px;}
.purchase_text{ font-size:15px; font-weight:600;}
.buy_cut_price{ font-size:16px;}
.all-checkbox{ margin:-4px 8px 0 0;}
ul.buy_row_list li{ font-size:13px;}

.section_nine{ padding:35px 0 40px;}
.faq_section{ margin:15px 0 8px;}
.accordion{ font-size:18px; line-height:26px; background-size:15px; padding:16px 25px 15px 0;}
.acdn_heading.accordion_open{ background-size:15px; padding-bottom:15px;}
.acdn_content{ padding:8px 0;}
.acdn_para{ font-size:16px; line-height:24px;}

.footer{ padding:25px 0 30px;}
.footer_logo{ width:110px; margin:0 auto 10px;}
.footer_text{ font-size:13px; line-height:22px;}

}


/*CSS FOR UGC MODAL*/
.ugc-modal{
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
	-webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    cursor: pointer;
	
	display: flex;
    background-color: rgba(255,255,255,.42);
    justify-content: center;
    align-items: center;
    display: flex;
	opacity:0;
	z-index:-9;
	transition: opacity .2s;
	}
.ugc-modal.active{
	opacity:1;
	z-index: 99;
	}
.video-container{
	aspect-ratio: 9 / 16;
	width: 360px;
	position: relative;
	border-radius:10px;
	overflow:hidden;
	min-height:640px;
	background:#000;
	}
.ugc-close{
	position:absolute;
	right:15px;
	top:15px;
	width:45px;
	height:45px;
	background:#fff;
	border-radius:50%;
	padding:10px;
	z-index:1;
	}
.video-container iframe{
	width:100%;
	height:100%;
	}
@media only screen and (max-width:480px){
.video-container{width:280px; min-height:480px;}
.banner_product{ margin-left: 0;}
.se2_prod{ margin-left: 0;}
}


ul.topMenu li a:hover{ color: #00aeef;}

@media (min-width: 576px) {
    .container, .container-sm {
        max-width: 570px;
    }
}
@media (min-width: 768px) {
    .container, .container-md, .container-sm {
        max-width: 750px;
    }
}
@media (min-width: 992px) {
    .container, .container-lg, .container-md, .container-sm {
        max-width: 990px;
    }
}
@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1170px;
    }
}


#app_common_modal,
#error_handler_overlay {
  position: fixed;
  top: 0;
  left: 0;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  z-index: 2147483647;
  background: #333;
  background: rgba(255, 255, 255, 0.8);
  display: none;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
#app_common_modal .app_modal_body,
#error_handler_overlay .error_handler_body {
  max-width: 600px;
  -webkit-background-clip: padding-box;
  font-family: Verdana, Geneva, sans-serif;
  box-sizing: border-box;
  outline: 0;
}
#error_handler_overlay .error_handler_body {
  margin: 100px auto;
  width: 95%;
  padding: 20px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#app_common_modal_close,
#error_handler_overlay_close {
  position: absolute;
  right: -10px;
  top: -10px;
  color: #fff;
  background-color: #333;
  border: 2px solid #fff;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
  cursor: pointer;
  text-decoration: none;
  font-weight: 700;
  line-height: 26px;
  padding: 0;
  margin: 0;
}
#app_common_modal .app_modal_body {
  margin: 100px auto;
  min-width: inherit;
  width: 95%;
  min-height: 400px;
  padding: 2.5%;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
}
#app_common_modal .app_modal_body iframe {
  min-height: 400px;
  width: 100%;
  border: 1px solid #d5d6ef;
}
.exitpop-content {
  position: fixed;
  height: 400px;
  width: 708px;
  margin: -200px 0 0 -354px;
  top: 50%;
  left: 50%;
  text-align: left;
  padding: 0;
  border: none;
  z-index: 2147483647;
}
.exitpopup-overlay {
  background: rgba(0, 0, 0, 0.6);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 2147483647;
  display: none;
}
.exitpop-content img {
  display: block;
  margin: 0 auto;
  position: relative;
  text-align: center;
  max-width: 100%;
  height: auto;
}
.exitpop-discountbar {
  background-color: red;
  border-bottom: 4px dashed #fff;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 700;
  height: 50px;
  line-height: 50px;
  position: fixed;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 9999;
  display: none;
}
.app-load-spinner {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100px;
  height: 100px;
  margin: auto;
  background-color: #333;
  border-radius: 100%;
}
.clear {
  line-height: 0;
  height: 0;
}

.footer_text a:focus {
  outline: none;
  color: inherit !important; 
}
.footer_text a {
  color: #000 !important; 
  text-decoration: none;
}

