@charset "utf-8";
/* 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:'Inter';
	font-weight:400;
	letter-spacing:-0.3px;
	}
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:'Inter';
	src: url('Inter-Regular.woff2') format('woff2'),
	url('Inter-Regular.woff') format('woff');
	font-weight:normal;
	font-style:normal;
	font-display:swap;
	}
@font-face {
	font-family:'Inter';
	src: url('Inter-Medium.woff2') format('woff2'),
	url('Inter-Medium.woff') format('woff');
	font-weight:500;
	font-style:normal;
	font-display:swap;
	}
@font-face {
	font-family:'Inter';
	src: url('Inter-SemiBold.woff2') format('woff2'),
	url('Inter-SemiBold.woff') format('woff');
	font-weight:600;
	font-style:normal;
	font-display:swap;
	}
@font-face {
	font-family:'Inter';
	src: url('Inter-Bold.woff2') format('woff2'),
	url('Inter-Bold.woff') format('woff');
	font-weight:bold;
	font-style:normal;
	font-display:swap;
	}
@font-face {
	font-family:'Inter';
	src: url('Inter-ExtraBold.woff2') format('woff2'),
	url('Inter-ExtraBold.woff') format('woff');
	font-weight:800;
	font-style:normal;
	font-display:swap;
	}
@font-face {
	font-family: 'Manrope';
	src: url('Manrope-ExtraBold.woff2') format('woff2'),
	url('Manrope-ExtraBold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
	}

/*=====Main_Css_Start=====*/
.container {
	width:1170px;
	margin:0 auto;
	padding:0;
	position:relative;
	}
/*====Top_Strip====*/
.top_strip{
	float:left;
	width:100%;
	padding:3px 0;
	background:#276cfb;
	}
.top_strip_inner{
	display:flex;
	display:-webkit-flex;
    -webkit-box-align:center;
    align-items:center;
    justify-content:center;
	column-gap:10px;
	}
.top_strip_inner p{
	font-size:16px;
	line-height:24px;
	color:#fff;
	}
.top_strip_inner p span{
	font-weight:800;
	text-transform:uppercase;
	}
.top_strip_inner img{
	width:28px;
	flex-shrink:0;
	}

/*====Header====*/
.fixed_header_bar{
	float: left;
	width: 100%;
	margin-bottom:70px;
	}
.header{
	float:left;
	width:100%;
	height:70px;
	margin-top:-70px;
	top:70px;
	position:relative;
	background:#fff;
	z-index: 999;
	box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.1);
	}
.fixed_nav .header{
	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);
	}
.header_row{
	display:flex;
	display:-webkit-flex;
    -webkit-box-align:center;
    align-items:center;
    justify-content: space-between;
	width:100%;
	height:70px;
	}
.logo{
	flex-shrink:0;
	width:150px;
	}
.header_btn{
	display:flex;
	display:-webkit-flex;
    -webkit-box-align:center;
    align-items:center;
    justify-content: space-between;
	padding:6px 12px;
	text-transform:uppercase;
	border:1px solid #b2cbff;
	font-family:'Inter';
	border-radius:10px;
	background: #F2F6FF;
	background: linear-gradient(0deg, rgba(242, 246, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
	}
.call_icon{
	flex-shrink:0;
	width:29px;
	}
.call_btn_cont{
	text-align:left;
	padding-left:10px;
	}
.call_btn_cont p{
	font-size:14px;
	line-height:18px;
	color:#000000;
	text-transform:uppercase;
	}
.call_btn_cont h3{
	font-size:20px;
	line-height:24px;
	font-weight:700;
	color:#276cfb;
	}
/*====Banner====*/
.banner{
	float:left;
	width:100%;
	padding:20px 0 25px;
	background:url(../images/banner.webp) no-repeat center top #f6f9fe;
	border-bottom:1px solid #e1e1e1;
	position:relative;
	}
.banner:before{
	position:absolute;
	content:"";
	left:0;
	right:0;
	bottom:0;
	background:#f6f9fe;
	height:110px;
	}
.banner_product_box{
	position:absolute;
	width:400px;
	top:110px;
	right:255px;
	}
.banner_product_bg{
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	width:315px;
	}
.banner_product{
	display:block;
	margin:0 auto;
	max-width:100%;
	position:relative;
	}
.banner_left{
	width:52.9%;
	text-align:left;
	}
.banner_heading{
	font-size:45px;
	line-height:50px;
	color:#171a1d;
	font-weight:800;
	letter-spacing:-1.5px;
	font-family: 'Manrope';
	}
.banner_paragraph{
	font-size:17px;
	line-height:25px;
	color:#000;
	margin-top:15px;
	padding-right:25px;
	}
ul.banner_point{
	display:inline-block;
	vertical-align:middle;
	width:90%;
	margin-top:10px;
	}
ul.banner_point li{
	width:100%;
	margin-top:12px;
	font-size:18px;
	line-height:24px;
	color:#171a1d;
	font-weight:700;
	padding-left:30px;
	background:url(../images/list_tick.webp) no-repeat left 2px;
	background-size:19px;
	}
ul.banner_point li:last-child{ padding-bottom:0; border-bottom:none;}

.button_box{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	max-width:500px;
	text-align:center;
	margin:35px 0 0;
	}
.common_button{
	display:flex;
	display:-webkit-flex;
    -webkit-box-align:center;
    align-items:center;
    justify-content:center;
	width:100%;
	height:75px;
	border-radius:50px;
	color:#fff;
	font-size:27px;
	line-height:65px;
	font-weight:700;
	letter-spacing:-0.2px;
	background:#276cfb;
	column-gap:15px;
	font-family:'Inter';
	-webkit-appearance:none;
	outline:none;
	border:none;
	box-shadow:0 3px 7px 3px rgba(0,0,0,0.18);
	}
.btn_arrow{
	width:25px;
	flex-shrink:0;
	margin-top:1px;
	}
ul.button_list{
	display:flex;
	display:-webkit-flex;
    justify-content:center;
    align-items:center;
	width:100%;
	margin:0 auto 10px;
	}
ul.button_list li{
	display:flex;
	display:-webkit-flex;
    justify-content:start;
    align-items:center;
	column-gap:7px;
	text-align:left;
	position:relative;
	padding:0 15px;
	}
ul.button_list li:first-child{ padding-left:0;}
ul.button_list li:last-child{ padding-right:0;}
ul.button_list li:after{
	position:absolute;
	right:0;
	content:"";
	top:0;
	bottom:0;
	border-right:1px solid #dad7d7;
	}
ul.button_list li:last-child:after{ display:none;}
ul.button_list li img{
	width:22px;
	flex-shrink:0;
	}
ul.button_list li p{
	font-size:13px;
	line-height:17px;
	font-weight:500;
	color:#000;
	letter-spacing:0;
	}
.btn_text{
	font-size:14px;
	line-height:18px;
	color:#000;
	font-weight:500;
	margin-top:12px;
	position:relative;
	letter-spacing:0;
	}
.btn_text:before, .btn_text:after{
	display:inline-block;
	vertical-align:middle;
	content:"";
	width:70px;
	background:#ccc;
	height:1px;
	margin:0 9px 0 0;
	}
.btn_text:after{ margin:0 0 0 9px;}
.banner_strip{
	display:flex;
	display:-webkit-flex;
    -webkit-box-align:center;
    align-items:center;
    justify-content: space-between;
	padding:20px 0 5px;
	width:100%;
	margin:20px auto 0;
	}
ul.banner_strip_list{
	display: -webkit-flex;
    display: flex;
    justify-content: space-between;
	flex-wrap: wrap;
    align-items: center;
	column-gap: 20px
	}
ul.banner_strip_list li{
	margin:0;
	}
.bnr_strip_logo{
	display:block;
	margin:0 auto;
	}
.bnr_strip_logo.one{ width:123px;}
.bnr_strip_logo.two{ width:120px;}
.bnr_strip_logo.three{ width:131px;}
.bnr_strip_review{
	display:flex;
	display:-webkit-flex;
    -webkit-box-align:center;
    align-items:center;
    justify-content:start;
	margin:25px 0 0;
	}
.bnr_rev_img{
	width:139px;
	flex-shrink:0;
	}
.bnr_strip_review_cont{
	text-align:left;
	padding-left:15px;
	}
.bnr_strip_review_text1{
	font-size:15px;
	line-height:20px;
	color:#000000;
	}
.bnr_strip_review_text1 span{ font-weight:700; color:#276cfb;}
.bnr_strip_review_text1 img{
	width:83px;
	display:inline-block;
	vertical-align:middle;
	margin:-3px 8px 0 0;
	}
.bnr_strip_review_text2{
	font-size:17px;
	line-height:22px;
	color:#000;
	font-weight:500;
	margin-top:4px;
	}
/*====Top_Review_Strip====*/
.top_review_strip{
	float:left;
	width:100%;
	padding:45px 0;
	background:#f6f9fe;
	}
.top_review_strip_iner{
	display: -webkit-flex;
    display: flex !important;
    justify-content: space-between;
	flex-wrap: wrap;
	width:100%;
	margin:0 auto;
	}
.review_carousel_track{display:contents;}
.review_carousel_controls{display:none;}
.top_review_strip_col{
	width:31.65%;
	background:#e8f2ff;
	border:1px solid #d3e1f3;
	padding:20px 23px;
	border-radius:5px;

	display: -webkit-flex;
	display: flex !important;
	flex-direction: column;
	justify-content:space-between;
	overflow:hidden;
	}
.top_review_strip_col_top{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	text-align:left;
	padding-bottom:20px;
	}
.top_review_heading{
	font-size:18px;
	line-height:26px;
	color:#000000;
	font-weight:700;
	}
.top_review_star{
	display:block;
	width:66px;
	margin:10px 0 15px;
	}
.top_review_text{
	font-size:17px;
	line-height:25px;
	color:#000;
	}
.top_review_strip_col_btm{
	display:flex;
	display:-webkit-flex;
    -webkit-box-align:center;
    align-items:center;
    justify-content:space-between;
	width:100%;
	}
.top_review_namebx{
	display:flex;
	display:-webkit-flex;
    -webkit-box-align:center;
    align-items:center;
    justify-content:start;
	}
.top_review_nme_add{
	text-align:left;
	padding-left:10px;
	}
.top_review_img{
	width:40px;
	flex-shrink:0;
	border-radius:50%;
	}
.top_review_nme_add h3{
	font-size:14px;
	line-height:16px;
	color:#276cfb;
	font-weight:700;
	}
.top_review_nme_add p{
	font-size:12px;
	line-height:14px;
	color:#000;
	margin-top:2px;
	}
.top_review_veryfy{
	background:#ffffff;
	padding:4px 7px;
	display:flex;
	display:-webkit-flex;
    -webkit-box-align:center;
    align-items:center;
    justify-content:start;
	column-gap:4px;
	border-radius:5px;
	}
.top_review_veryfy img{
	width:12px;
	flex-shrink:0;
	}
.top_review_veryfy p{
	font-size:10px;
	line-height:14px;
	color:#000;
	}
/*====Section_1====*/
.section_1{
	float:left;
	width:100%;
	padding:65px 0 70px;
	background:#ffffff;
	}
.common_pretitle{
	font-size:20px;
	line-height:20px;
	color:#276cfb;
	font-weight:600;
	margin-bottom:15px;
	}
.common_heading{
	font-size:45px;
	line-height:52px;
	font-family: 'Manrope';
	color:#000000;
	font-weight:800;
	}
.common_paragraph{
	font-size:18px;
	line-height:28px;
	color:#000;
	font-weight:400;
	margin-top:20px;
	}
.sec1_old_women{
	display:block;
	margin:40px auto 0;
	max-width:100%;
	border-radius:10px;
	}
.section1_row{
	display:flex;
	display:-webkit-flex;
    justify-content: space-between;
	flex-wrap: wrap;
	width:100%;
	margin:50px auto 0;
	max-width:1035px;
	row-gap:40px;
	}
.section1_col{
	width:48.7%;
	border:1px solid #d21113;
	padding:0 20px 20px;
	text-align:left;
	}
.sec1_col_pretitle{
	font-size:15px;
	line-height:20px;
	color:#d21113;
	font-weight:600;
	text-transform:uppercase;
	margin-top:-10px;
	margin-left:-7px;
	}
.sec1_col_pretitle span{
	background:#fff;
	padding:0 10px;
	}
.sec1_col_title_row{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	}
.sec1_col_title{
	font-size:25px;
	line-height:30px;
	color:#000;
	font-weight:600;
	margin-top:5px;
	}
.sec1_col_icon{
	float:right;
	width:77px;
	margin-right:-20px;
	}
.sec1_col_icon2{ margin:0;}
.sec1_col_icon3{ margin:-5px -20px 00;}
.sec1_col_text{
	font-size:17px;
	line-height:25px;
	color:#000;
	margin-top:15px;
	padding-right:30px;
	}
.sec1_btm_heading{
	font-size:30px;
	line-height:36px;
	color:#171a1d;
	font-weight:700;
	margin:50px 0 0;
	}
.sec1_btm_heading span{ color:#276cfb;}
/*====Section_2====*/
.section_2{
	float:left;
	width:100%;
	padding:65px 0 70px;
	background:#f6f9fe;
	position:relative;
	}
.seal_plus_icon{
	position:absolute;
	width:60px;
	margin-left:-30px;
	left:50%;
	top:-97px;
	}
.section2_row{
	display:flex;
	display:-webkit-flex;
    justify-content: space-between;
	flex-wrap: wrap;
	align-items:start;
	width:100%;
	margin:0 auto 0;
	}
.sec2_left{
	width:53%;
	text-align:left;
	padding-top:20px;
	}
.sec2_left_box{
	display:flex;
	display:-webkit-flex;
    justify-content:start;
	align-items: center;
	width:100%;
	margin:35px auto 5px;
	background:rgba(255,255,255,0.8);
	border-radius:10px;
	padding:5px 5px 0;
	box-shadow:0 0 7px 2px rgba(0,0,0,0.1);
	}
.sec2_left_imagebx{
	width:170px;
	flex-shrink:0;
	}
.sec2_left_image{
	display:block;
	margin:0 auto;
	max-width:100%;
	}
.sec2_left_bx_cont{
	text-align:left;
	padding:15px 15px;
	}
.sec2_bx_cont_heading{
	font-size:20px;
	line-height:26px;
	color:#276cfb;
	font-weight:700;
	}
.sec2_bx_cont_text{
	font-size:17px;
	line-height:24px;
	color:#000;
	margin-top:8px;
	}

.sec2_right{
	width:43%;
	border:1px solid #276cfb;
	background:url(../images/sec2_right_bg.webp) no-repeat top left #fff;
	background-size:100%;
	padding:20px 25px 30px;
	border-radius:15px;
	overflow:hidden;
	}
.sec2_rigt_top{
	display:flex;
	display:-webkit-flex;
    justify-content:space-between;
	align-items:start;
	text-align:left;
	width:100%;
	}
.sec2_rigt_top_left{
	text-align:left;
	width:64%;
	padding-left:15px;
	}
.s2_right_heading{
	font-size:30px;
	line-height:36px;
	color:#fff;
	font-weight:800;
	}
.s2_right_text{
	font-size:18px;
	line-height:26px;
	color:#fff;
	margin-top:5px;
	}
.s2_right_prod{
	width:140px;
	flex-shrink:0;
	margin-top:-20px;
	}
ul.sec2_right_list{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	margin-top:-15px;
	}
ul.sec2_right_list li{
	display:flex;
	display:-webkit-flex;
    justify-content:start;
	align-items:center;
	text-align:left;
	width:100%;
	border-bottom:1px solid #e1e1e1;
	padding-bottom:15px;
	margin-top:15px;
	}
ul.sec2_right_list li:last-child{ padding-bottom:0; border-bottom:none;}
ul.sec2_right_list li img{
	width:39px;
	flex-shrink:0;
	}
.sec2_right_list_cont{
	text-align:left;
	padding-left:15px;
	}
.sec2_right_list_cont h3{
	font-size:20px;
	line-height:26px;
	color:#000;
	font-weight:800;
	}
.sec2_right_list_cont p{
	font-size:17px;
	line-height:23px;
	color:#000;
	margin-top:2px;
	}
/*====Section_3====*/
.section_3{
	float:left;
	width:100%;
	padding:65px 0 70px;
	background:#ffffff;
	}
.section3_row{
	display:flex;
	display:-webkit-flex;
    justify-content: space-between;
	flex-wrap: wrap;
	width:100%;
	margin:50px auto 15px;
	}
.section3_col{
	width:31.45%;
	background:#171a1d;
	border-radius:15px;
	position:relative;
	min-height:480px;
	}
.sec3_col_number{
	display:flex;
	display:-webkit-flex;
    justify-content:center;
	align-items:center;
	font-size:22px;
	line-height:24px;
	color:#fff;
	font-weight:800;
	font-family: 'Manrope';
	width:48px;
	height:48px;
	background:#276cfb;
	border:5px solid #fff;
	border-radius:50%;
	position:absolute;
	left:50%;
	margin-left:-24px;
	top:-24px;
	z-index:1;
	}
.section3_col_inner{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	border-radius:15px;
	overflow:hidden;
	padding-top:90%;
	}
.section3_col_img{
	position:absolute;
	left:0;
	right:0;
	top:0;
	max-width:100%;
	border-radius:15px;
	}
.section3_col_content{
	text-align:left;
	padding:0 30px 20px;
	position:relative;
	}
.section3_col_heading{
	font-size:26px;
	line-height:32px;
	color:#ffffff;
	font-weight:800;
	}
.section3_col_text{
	font-size:17px;
	line-height:25px;
	color:#fff;
	margin-top:10px;
	}
/*====Section_4====*/
.section_4{
	float:left;
	width:100%;
	padding:65px 0 70px;
	background:#f6f9fe;
	}
.section4_row{
	display:flex;
	display:-webkit-flex;
    justify-content: space-between;
	flex-wrap: wrap;
	align-items:center;
	width:100%;
	margin:30px auto 5px;
	}
.section4_row_box{
	width:30.8%;
	display:flex;
	display:-webkit-flex;
    justify-content:space-between;
	flex-direction:column;
	row-gap:25px;
	}
.sec4_box_col{
	border:1px solid #7fa9ff;
	border-radius:10px;
	padding:15px;
	display:flex;
	display:-webkit-flex;
    justify-content:start;
	align-items:center;
	width:100%;
	background: #F2F6FF;
	background: linear-gradient(90deg, rgba(242, 246, 255, 1) 52%, rgba(255, 255, 255, 1) 100%);
	column-gap:19px;
	box-shadow:0 2px 4px 1px rgba(0,0,0,0.1);
	}
.sec4_col_icon_block{
	width:86px;
	height:86px;
	background:#fff;
	border-radius:50%;
	flex-shrink:0;
	display:flex;
	display:-webkit-flex;
    justify-content:center;
	align-items:center;
	}
.sec4_col_icon{
	display:block;
	margin:0 auto;
	max-width:100%;
	width:50px;
	}
.sec4_col_contentblk{
	text-align:left;
	}
.sec4_col_heading{
	font-size:21px;
	line-height:26px;
	color:#171a1d;
	font-weight:700;
	position:relative;
	padding-bottom:10px;
	}
.sec4_col_heading:after{
	position:absolute;
	content:"";
	left:0;
	bottom:0;
	width:40px;
	border-bottom:3px solid #276cfb;
	}
.sec4_col_text{
	font-size:17px;
	line-height:22px;
	color:#171a1d;
	margin-top:10px;
	}
.sec4_product{
	width:416px;
	flex-shrink:0;
	}
/*====Section_5====*/
.section_5{
	float:left;
	width:100%;
	padding:65px 0 70px;
	background:#ffffff;
	}
.section5_product{
	display:block;
	margin:30px auto 0;
	max-width:100%;
	}
.section5_row{
	display:flex;
	display:-webkit-flex;
    justify-content: space-between;
	flex-wrap: wrap;
	width:100%;
	margin:40px auto 0;
	max-width:970px;
	}
.sec5_row_box{
	width:48.5%;
	border-radius:10px;
	border:1px solid #276cfb;
	overflow:hidden;
	box-shadow:0 0 3px 2px rgba(0,0,0,0.1);
	}
.s5_box_header{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	padding:10px 15px;
	background:#276cfb;
	font-size:23px;
	line-height:28px;
	color:#fff;
	font-weight:800;
	}
.sec5_box_speci_block{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	background:#fff;
	padding:5px 0;
	}
.sec5_box_speci_col{
	display:flex;
	display:-webkit-flex;
    justify-content: space-between;
	align-items:center;
	width:100%;
	border-bottom:1px solid #e1e1e1;
	padding:10px 10px;
	text-align:left;
	}
.sec5_box_speci_col:last-child{ border-bottom:none;}
.sec5_box_speci_col p{
	font-size:18px;
	line-height:24px;
	color:#000000;
	}
.sec5_box_speci_col p small{
	font-size:13px;
	}
.s5_col_left{
	display:flex;
	display:-webkit-flex;
    justify-content:start;
	align-items:center;
	column-gap:10px;
	}
.s5_col_icon{
	width:29px;
	flex-shrink:0;
	}
.s5_col_right_text{
	text-align:left;
	font-weight:700;
	width:43%;
	}
/*====Section_6====*/
.section_6{
	float:left;
	width:100%;
	padding:10px 0 0;
	background:url(../images/section6_bg.webp) no-repeat center top #f6f9fe;
	background-size:cover;
	position:relative;
	}
.section6_row{
	display:flex;
	display:-webkit-flex;
    justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	width:100%;
	margin:0 auto 0;
	}
.section6_imageBox{
	width:47%;
	}
.section6_image{
	display:block;
	width:693px;
	margin:0 0 0 -120px;
	}
.section6_content{
	width:49.5%;
	text-align:left;
	}
ul.section6_list{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	margin-top:10px;
	}
ul.section6_list li{
	display:flex;
	display:-webkit-flex;
    justify-content:start;
	align-items:center;
	text-align:left;
	width:100%;
	margin-top:20px;
	}
ul.section6_list li:last-child{ padding-bottom:0; border-bottom:none;}
ul.section6_list li img{
	width:72px;
	border-radius:50%;
	flex-shrink:0;
	}
.sec6_list_cont{
	text-align:left;
	padding-left:15px;
	}
.sec6_list_cont h3{
	font-size:18px;
	line-height:24px;
	color:#000;
	font-weight:700;
	}
.sec6_list_cont p{
	font-size:18px;
	line-height:24px;
	color:#000;
	margin-top:2px;
	}
.s6_ribon{
	position:absolute;
	right:0;
	top:0;
	}
/*====Section_7====*/
.section_7{
	float:left;
	width:100%;
	padding:65px 0 70px;
	background:#ffffff;
	}
.section7_row{
	display:flex;
	display:-webkit-flex;
    justify-content: space-between;
	flex-wrap: wrap;
	width:100%;
	margin:40px auto 0;
	max-width:835px;
	}
.section7_col{
	width:48.5%;
	padding:25px 25px 30px;
	border-radius:10px;
	box-shadow:0 0 6px 2px rgba(0,0,0,0.1);
	background:#fff;
	text-align:center;
	}
.section7_col1{ background:#f6f9fe;}
.sec7_col_prodBox{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	}
.sec7_col_prod{
	display:block;
	margin:0 auto;
	max-width:100%;
	width:220px;
	}
.sec7_col_prod_name{
	font-size:26px;
	line-height:30px;
	color:#ffffff;
	font-weight:800;
	padding:5px 20px;
	min-width:305px;
	background:#1f1f1f;
	border-radius:6px;
	text-align:center;
	display:inline-block;
	vertical-align:middle;
	}
.section7_col1 .sec7_col_prod_name{ background:#3f69bf;}
.sec7_col_content{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	margin-top:20px;
	}
ul.sec7_col_list{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	}
ul.sec7_col_list li{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	text-align:center;
	}
ul.sec7_col_list li p{
	font-size:20px;
	line-height:26px;
	color:#000;
	font-weight:500;
	}
ul.sec7_col_list li span{
	display:block;
	width:1px;
	height:30px;
	background:#000;
	margin:4px auto;
	}
.guarantee_box{
	display:flex;
	display:-webkit-flex;
    justify-content:center;
	align-items:center;
	width:100%;
	margin:50px auto 0;
	max-width:835px;
	background:#f6f9fe;
	border:1px solid #276cfb;
	padding:25px 25px;
	}
.guarantee_seal_box{
	width:195px;
	flex-shrink:0;
	}
.guarantee_seal{
	display:block;
	margin:0 auto;
	max-width:100%;
	}
.guarantee_content{
	text-align:left;
	padding-left:25px;
	}
.guarantee_heading{
	font-size:30px;
	line-height:34px;
	color:#000;
	margin-top:0;
	font-weight:800;
	}
.guarantee_paragraph{
	font-size:18px;
	line-height:26px;
	color:#000000;
	font-weight:400;
	margin-top:10px;
	padding-right:40px;
	}
/*====Section_8====*/
.section_8{
	float:left;
	width:100%;
	padding:65px 0 70px;
	background:#f6f9fe;
	}
.section8_row{
	display:flex;
	display:-webkit-flex;
    justify-content:center;
	text-align:center;
	width:100%;
	margin:40px auto 0;
	max-width:1070px;
	background:#fff;
	padding:20px 20px 40px;
	border-radius:10px;
	flex-direction:column;
	box-shadow:0 0 7px 3px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 0 7px 3px rgba(0,0,0,0.1);
	}
.sec8_row_priceing_sec{
	display:flex;
	display:-webkit-flex;
    justify-content: space-between;
	width:100%;
	flex-wrap:wrap;
	padding-bottom:25px;
	border-bottom:1px solid #e0e5ee;
	}
.sec8_row_prodBox{
	width:33.40%;
	flex-shrink:0;
	background:#f6f9fe;
	border-radius:10px;
	}
.sec8_row_prod{
	display:block;
	margin:0 auto;
	max-width:100%;
	}
.sec8_priceing_content{
	width:65%;
	display:flex;
	display:-webkit-flex;
    justify-content: space-between;
	}
.s8_price_box{
	display:flex;
	display:-webkit-flex;
    justify-content:center;
	align-items:center;
	border-right:1px solid #e0e5ee;
	padding:0 60px;
	}
.s8_price_box:last-child{
	border-right:none;
	}
.s8_price_box_iner{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	text-align:center;
	}
.s8_price_box_text1{
	font-size:18px;
	line-height:20px;
	color:#276cfb;
	font-weight:600;
	}
.s8_price_amount{
	font-size:85px;
	line-height:80px;
	color:#000000;
	font-weight:700;
	margin:20px auto;
	}
.s8_price_amount small{
	font-size:25px;
	line-height:100%;
	}
.s8_price_box_text2{
	font-size:16px;
	line-height:20px;
	color:#000000;
	font-weight:400;
	margin-top:20px;
	}
ul.sec8_row_list{
	display:flex;
	display:-webkit-flex;
    justify-content:space-between;
	flex-wrap:wrap;
	width:100%;
	margin:30px auto 0;
	padding:0 5px;
	}
ul.sec8_row_list li{
	text-align:center;
	border-right:1px solid rgba(224,229,238,0.4);
	padding:0 32px;
	}
ul.sec8_row_list li:first-child{ padding-left:0;}
ul.sec8_row_list li:last-child{ padding-right:0; border-right:none;}
.sec8_list_iconBx{
	width:69px;
	height:69px;
	background:#f6f9fe;
	border-radius:50%;
	display:block;
	margin:0 auto;
	}
.sec8_list_icon{
	display:block;
	margin:0 auto;
	max-width:100%;
	}
ul.sec8_row_list li p{
	font-size:16px;
	line-height:22px;
	color:#000000;
	font-weight:500;
	margin-top:10px;
	}
.section8_row .button_box{ margin:40px auto 0;}
/*====Section_9====*/
.section_9{
	float:left;
	width:100%;
	padding:65px 0 70px;
	background:#ffffff;
	}
.question_box{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	max-width:835px;
	margin-top:15px;
	}
.faq_slide_row{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	background:#f6f9fe;
	border:1px solid #ebebeb;
	margin-top:20px;
	border-radius: 5px;
	}
.faq_slide_row.active{
	border:1px solid #ebebeb;
	box-shadow: 0 0 8px 0 rgb(83, 72, 133, 0.2);
	-webkit-box-shadow: 0 0 8px 0 rgb(83, 72, 133, 0.2);
	}
.faq_slide_row.last{ border-bottom:none;}
.accordion{
	float: left;
    width: 100%;
    text-align: left;
    background: url(../images/close.webp) no-repeat right 25px center;
    background-size: 24px;
    padding: 24px 30px 24px 25px;
    position: relative;
    cursor: pointer;
    font-size: 20px;
    line-height: 28px;
    color: #000;
    font-weight: 700;
	}
.acdn_heading.accordion_open{
	background:url(../images/open.webp) no-repeat right 25px center;
	background-size:20px;
	border-bottom:none;
	}
.acdn_content{
	float:left;
	width:100%;
	text-align:left;
	padding:0 35px 5px 25px;
	}
.accordion.last, .acdn_content.last{border-bottom:none;}
.acdn_para{
	font-size:17px;
	line-height:25px;
	color:#000000;
	margin-bottom:20px;
	font-weight:400;
	border-top: 1px solid #ebebeb;
    padding-top: 20px;
	}
/*====Footer====*/
.footer{
	float:left;
	width:100%;
    position: relative;
    overflow: hidden;
    padding: 35px 0 45px;
	border-top:1px solid #e0e2e4;
	}
.footer_logo{
	display:block;
	margin:0 auto 25px;
	width:140px;
	}
.footer_text{
	margin-top:10px;
	font-size:16px;
	line-height:24px;
	color:#000;
	}
.footer_text a{
	padding:0 5px;
	}
.mt-0{ margin-top:0;}


/*=======================*/
.showTab, .showMob{ display:none;}
.hideDesk{ display:none;}

.color_white{ color:#fff;}
.color_heading{ color:#276cfb;}
.color_red{ color:#d21113;}

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

.banner_left{ width:62%;}
.banner_product_box{ width:330px; right:155px;}
.banner_product_bg{ width:245px;}

.sec2_left{ width:54%;}
.sec2_left_box{ width:100%;}
.sec2_rigt_top_left{ padding-left:0;}
.s2_right_heading{ font-size:25px; line-height:28px;}
.s2_right_prod{ margin-right:-15px; margin:-20px -15px -25px 0; width:125px;}
.s2_right_text{ font-size:17px; line-height:22px;}

.section3_col{ width:32.5%;min-height:445px;}
.section3_col_heading{ font-size:22px; line-height:28px;}

.section4_row_box{ width:32%;}
.sec4_product{ width:320px;}

.section6_content{ width:53%;}
.section6_image{ margin-left:-220px;}

ul.sec8_row_list li{ padding:0 25px;}
}


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

.banner{ background-position:60% 0;}
.banner_heading{ font-size:34px; line-height:40px;}
.banner_paragraph{ font-size:17px; line-height:25px;}
.bnr_point_cont h3{ font-size:18px; line-height:20px;}
.bnr_point_cont p{ font-size:16px; line-height:22px;}
.banner_product_box{ width:290px; top:140px; right:95px;}
.banner_product_bg{ width:200px;}
ul.banner_strip_list{ column-gap:10px;}
.bnr_strip_logo.one{width: 93px;}
.bnr_strip_logo.two{width: 90px;}
.bnr_strip_logo.three{width: 101px;}
.bnr_rev_img{ width:115px;}
.bnr_strip_review_text1{ font-size:14px; line-height:16px;}
.bnr_strip_review_text2{ font-size:16px; line-height:18px;}

.top_review_strip_col{ width:32%; padding:10px;}
.top_review_heading{ font-size:17px;}
.top_review_img{ width:36px;}
.top_review_nme_add{ padding-left:7px;}
.top_review_nme_add h3{ font-size:11px; line-height:12px;}
.top_review_nme_add p{ font-size:9px;}
.top_review_veryfy p{ font-size:8px;}

.sec1_col_icon{ margin-left:10px;}
.common_pretitle{ margin-bottom:10px; font-size:18px;}
.common_heading{ font-size:32px; line-height:38px;}
.section2_row{ max-width:550px;}
.sec2_left{ width:100%;}
.sec2_right{ width:100%; margin-top:30px;}
.s2_right_heading{font-size: 28px;line-height: 34px;}
.s2_right_prod{ width:140px; margin:-20px 0 0;}
.s2_right_text{ margin-top:10px;}
ul.sec2_right_list{ margin-top:15px;}
.sec2_left_box{ width:95%;}

.section3_col_text{ font-size:17px; line-height:23px;}
.sec4_product{order:1; margin:0 auto;}
.section4_row{ max-width:550px; row-gap:25px;}
.section4_row_box{ width:100%;}
.section4_row_box1{order:2;}
.section4_row_box2{order:3;}
.sec4_box_col{ padding:20px;}
.sec4_box_col_reverse{background: #F2F6FF;background: linear-gradient(90deg, rgba(242, 246, 255, 1) 52%, rgba(255, 255, 255, 1) 100%);justify-content: start;
	flex-direction: row;}
.sec4_box_col_reverse .sec4_col_contentblk{ text-align:left;}
.sec4_box_col_reverse .sec4_col_heading:after{ left:0; right:auto;}

.section5_row{ max-width:550px; row-gap:0;}
.sec5_row_box{ width:100%;}
.sec5_row_box1{ border-radius:15px 15px 0 0;}
.sec5_row_box2{ border-radius:0 0 15px 15px;}

.section6_row{align-items: end;}
.section6_content{ padding:50px 0; width:60%;}
.section6_imageBox{ width:40%;}
.section6_image{ width:435px; margin:0 0 0 -130px;}

ul.sec7_col_list li p{ font-size:18px; line-height:26px;}

.sec8_priceing_content{ width:66%;}
.s8_price_box{ padding:0 25px;}
.s8_price_box_text1{ font-size:16px; line-height:22px;}
.s8_price_amount{ font-size:66px; line-height:66px;}
.s8_price_amount small{ font-size:21px;}
ul.sec8_row_list{ row-gap:40px;}
ul.sec8_row_list li, ul.sec8_row_list li:last-child, ul.sec8_row_list li:first-child{ width:33.33%; padding:0 0;}
ul.sec8_row_list li:nth-child(3n){ border-right:none;}
}

@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_strip{ padding:6px 0;}
.top_strip_inner p{ font-size:11px; line-height:14px;}
.top_strip_inner p span{ font-size:13px; line-height:15px;}
.top_strip_inner img{ width:22px;}

.fixed_header_bar{margin-bottom:52px;}
.header{height:52px;margin-top:-52px;top:52px;}
.header_row{height:52px;}
.logo{ width:97px;}
.header_btn{ padding:4px 7px; border-radius:6px;}
.call_icon{width:17px;}
.call_btn_cont{text-align:left;padding-left:7px;}
.call_btn_cont p{font-size:9px;line-height:11px;}
.call_btn_cont h3{font-size:12px;line-height:15px;}

.banner{ padding:0 0 10px; background:#f6f9fe; border-bottom:none;}
.banner_m{ width:calc(100% + 30px); max-width:none; margin:0 0 0 -15px;}
.bnr_strip_review{ padding:10px 0 12px; border-bottom:1px solid #e1e1e1; margin:0;}
.bnr_rev_img{width: 101px;}
.bnr_strip_review_cont{ padding-left:7px;}
.bnr_strip_review_text1{font-size: 11px;line-height: 12px;}
.bnr_strip_review_text1 img{ width:70px;}
.bnr_strip_review_text2{font-size: 13px;line-height: 13px;}
.banner_left{ width:100%; padding-top:20px;}
.banner_heading{ font-size:32px; line-height:36px;}
.banner_paragraph{ font-size:16px; line-height:22px; padding:0;}
ul.banner_point{ width:100%;}
ul.banner_point li{ font-size:16px; line-height:20px; background-size:16px; padding-left:26px;}

.button_box{ margin:30px 0 0;}
.common_button{ height:55px; font-size:19px; line-height:55px;}
.btn_arrow{ width:19px;}
ul.button_list li{ padding:0 11px; column-gap:5px;}
ul.button_list li img{ width:17px;}
ul.button_list li p{ font-size:11px; line-height:16px;}
.btn_text{ font-size:13px;}
.btn_text:before, .btn_text:after{ width:50px;}

.banner_strip{ margin:25px auto 0; padding:0;}
ul.banner_strip_list{ width:100%;justify-content:center;column-gap:25px;}

.top_review_strip{ padding:20px 0 30px;}
.top_review_strip_iner{ display:block !important; position:relative; width:calc(100% + 30px); margin:0 0 0 -15px;}
.review_carousel_track{
	--review-card-width:min(320px, calc(100vw - 40px));
	display:flex;
	overflow-x:auto;
	scroll-behavior:smooth;
	scroll-snap-type:x mandatory;
	scrollbar-width:none;
	-webkit-overflow-scrolling:touch;
	padding:0 calc((100% - var(--review-card-width)) / 2 - 10px);
	}
.review_carousel_track::-webkit-scrollbar{display:none;}
.review_carousel_track .top_review_strip_col{
	flex:0 0 var(--review-card-width);
	width:var(--review-card-width) !important;
	height:auto;
	margin:0 10px;
	scroll-snap-align:center;
	}
.review_carousel_controls{display:block;}
.top_review_heading{ font-size:18px;}
.top_review_text{ font-size:16px; line-height:22px;}
.top_review_img{ width:40px;}
.top_review_nme_add h3{ font-size:14px; line-height:16px;}
.top_review_nme_add p{ font-size:12px; line-height:14px;}
.top_review_veryfy p{ font-size:10px; line-height:12px;}

.section_1{ padding:35px 0 45px; text-align:left;}
.common_heading{ font-size:30px; line-height:36px; letter-spacing:-0.3px;}
.common_paragraph{ font-size:16px; line-height:22px; margin-top:15px;}
.sec1_old_women{ min-height:225px;object-fit:cover; margin:25px auto 0;}
.section1_row{ margin:40px auto 0;row-gap:30px;}
.section1_col{ width:100%;}
.sec1_col_pretitle{ font-size:13px; line-height:15px; margin-top:-8px;}
.sec1_col_title{ font-size:22px; line-height:26px; margin-top:10px;}
.sec1_col_text{ font-size:16px; line-height:22px;}
.sec1_col_icon{ width:65px; margin:5px -10px 0 10px;}
.section1_col:nth-child(1){ order:1;}
.section1_col:nth-child(2){ order:3;}
.section1_col:nth-child(3){ order:2;}
.section1_col:nth-child(4){ order:4;}
.sec1_btm_heading{ font-size:20px; line-height:26px; margin:30px auto 0;}

.section_2{ padding:35px 0 35px;}
.seal_plus_icon{ width:44px; top:-58px; margin-left:-22px;}
.sec2_left{ padding-top:5px;}
.sec2_right{ padding:20px 15px 30px;background:url(../images/sec2_right_bg_m.webp) no-repeat top left #fff;background-size:100%; margin-top:25px;}
.sec2_rigt_top_left{ width:calc(100% - 80px); padding-left:0;}
.s2_right_heading{ font-size:24px; line-height:30px;}
.s2_right_prod{width:130px;margin: -20px -20px -15px -25px;}
.s2_right_text{ font-size:16px; line-height:20px;}
ul.sec2_right_list{ margin:-15px auto 0;}
ul.sec2_right_list li img{ width:34px;}
.sec2_right_list_cont{ padding-left:13px;}
.sec2_right_list_cont h3{ font-size:19px; line-height:25px;}
.sec2_right_list_cont p{ font-size:16px; line-height:20px;}
.sec2_left_box{ width:100%;margin:20px auto 0;}
.sec2_left_imagebx{ width:90px;}
.sec2_left_bx_cont{ padding:12px;}
.sec2_bx_cont_heading{ font-size:15px; line-height:22px; }

.section_3{ padding:35px 0 35px;}
.section3_row{ padding:0 10px; margin:20px auto 0; row-gap:40px; max-width:350px;}
.section3_col{ width:100%; margin-top:25px; position:relative;}
.section3_col:after{ position:absolute; content:""; border-right:4px dotted #276cfb; height:55px; left:50%; margin-left:-2px; bottom:-55px;}
.section3_col:last-child:after{ display:none;}
.section3_col:nth-child(1){min-height:371px;}
.section3_col:nth-child(2){ min-height:455px;}
.section3_col:nth-child(3){min-height:371px;}
.section3_col:nth-child(1) .section3_col_inner, .section3_col:nth-child(3) .section3_col_inner{ padding-top:78%; min-height:371px;}
.section3_col_content{ padding:0 20px 25px;}
.section3_col_heading{ font-size:26px; line-height:30px;}
.section3_col_text{ font-size:16px; line-height:22px; letter-spacing:-0.1px;}

.section_4{ padding:35px 0 35px; overflow:hidden;}
.sec4_top{ padding-bottom:0;display:flex;display:-webkit-flex;justify-content: space-between;align-items:start; width:100%;}
.sec4_top_inner{ text-align:left;}
.sec4_product_m{ margin:-60px -40px 10px -30px;width: 220px;}
.section4_row{ margin:0 auto 5px; row-gap:20px;}
.section4_row_box{row-gap:20px;}
.sec4_box_col{ padding:20px 20px;column-gap:20px;}
.sec4_col_heading{ font-size:20px; line-height:24px; padding-bottom:13px;}
.sec4_col_text{ font-size:16px; line-height:20px; margin-top:13px;}

.section_5{ padding:35px 0 35px;}
.section5_product{ width:calc(100% + 20px); margin:25px 0 0 -10px; max-width:none;}
.section5_row{ margin:25px auto 0;}
.s5_box_header{ font-size:20px; line-height:26px; text-align:left;}
.s5_col_left{ column-gap:10px;}
.sec5_box_speci_col p{ font-size:14px; line-height:18px; letter-spacing:-0.2px;}
.sec5_box_speci_col .s5_col_right_text{ font-size:14px; line-height:18px; width:44%;}
.sec5_box_speci_col p small{ font-size:10px; line-height:12px;}
.s5_col_icon{ width:23px;}

.section_6{ padding:35px 0 0; background:#f6f9fe;}
.section6_row{flex-direction: column-reverse;}
.section6_content{ width:100%; padding:0;}
.section6_imageBox{ width:100%;}
.section6_image{ margin:20px auto 0; width:290px; max-width:100%;}
ul.section6_list{ margin-top:0;}
ul.section6_list li{ margin-top:25px;}
ul.section6_list li img{ width:55px;}
.sec6_list_cont{ padding-left:12px;}
.sec6_list_cont h3{ font-size:16px; line-height:22px;}
.sec6_list_cont p{ font-size:16px; line-height:22px;}
.s6_ribon{ width:130px;}

.section_7{ padding:40px 0 35px;}
.section7_row{ margin:30px auto 0;}
.section7_col{ width:48.8%; padding:15px 10px 20px;}
.sec7_col_prod{width: 105px; margin:0 auto 6px;}
.sec7_col_prod_name{font-size:17px;line-height:20px;padding:8px 10px;border-radius:6px; max-width:100%; min-width:100%;}
ul.sec7_col_list li p{font-size: 15px;line-height: 21px;}
.guarantee_box{ margin:40px auto 0;flex-wrap: wrap; padding:20px 15px 25px;}
.guarantee_seal_box{ width:100%; margin-bottom:25px;}
.guarantee_seal{ width:130px;}
.guarantee_content{ width:100%; text-align:center; padding:0;}
.guarantee_heading{ font-size:26px; line-height:32px;}
.guarantee_paragraph{ padding:0; font-size:16px; line-height:22px;}

.section_8{ padding:40px 0 35px;}
.section8_row{ padding:15px 15px 25px;flex-wrap:wrap; margin:30px auto 0;}
.sec8_row_priceing_sec{ padding:0;}
.sec8_row_prodBox{ width:100%;}
.sec8_priceing_content{ width:100%;flex-wrap:wrap;}
.s8_price_box{ width:100%; padding:25px 0; border:none; border-bottom:1px solid #e0e5ee;}
.s8_price_box:last-child{ border:none;}
.s8_price_amount{ font-size:45px; line-height:45px; margin:15px auto;}
.s8_price_amount small{ font-size:17px; line-height:17px;}
.s8_price_box_text2{ margin-top:12px;}
ul.sec8_row_list{ row-gap:30px;}
ul.sec8_row_list li, ul.sec8_row_list li:last-child, ul.sec8_row_list li:first-child{ width:50%;}
.sec8_list_iconBx{ width:60px; height:60px;}
ul.sec8_row_list li:nth-child(3n){ border-right:1px solid rgba(224,229,238,0.4);}
ul.sec8_row_list li:nth-child(2n){ border:none;}
ul.sec8_row_list li p{ font-size:15px; line-height:22px;}

.section8_row .button_box{ margin:30px auto 0;}
.section8_row ul.button_list li{ padding:0 9px;}
.section8_row ul.button_list li p{ font-size:10px;}
.section8_row ul.button_list li:first-child{ padding-left:0;}
.section8_row ul.button_list li:last-child{ padding-right:0;}
.section8_row ul.button_list li img{ width:16px;}

.section_9{ padding:30px 0 35px;}
.faq_slide_row{ margin-top:15px;}
.accordion {padding:16px 25px 16px 15px; font-size:15px; line-height:20px; background-position:right 10px center; background-size: 13px;}
.acdn_heading.accordion_open{background-position:right 10px center; background-size: 13px;}
.acdn_content{ padding:0 15px 0 15px;}
.acdn_para{ font-size: 15px; line-height: 24px; margin-bottom: 15px; padding-top: 15px;}

.footer { padding:0 0 35px; border:none;}
.footer_logo { margin:25px auto 15px; width: 105px;}
.footer_text { margin-top: 10px; font-size: 15px; line-height: 22px;}

.text_center_mb{ text-align:center;}
.margin_m25{ margin-top:25px;}

/*====stickybtn====*/
#ctabtn-mob{
	background: #f6f9fe;
	padding:10px 10px;
	position: fixed;
	bottom:0%;
	left: auto;
	z-index: 999;
	transition: bottom 1s;
	display: table;
	width:100%;
	}
#ctabtn-mob .button_box{ margin-top:0;}

}
