/** Shopify CDN: Minification failed

Line 1519:18 Expected ":"

**/
@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;
	}
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; max-width:100%;}
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('/cdn/shop/files/Inter-Regular.woff2?v=1785927111') format('woff2'),
	    url('/cdn/shop/files/Inter-Regular.woff?v=1785927111') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	}
@font-face {
	font-family: 'Inter';
	src: url('/cdn/shop/files/Inter-Medium.woff2?v=1785927111') format('woff2'),
	url('/cdn/shop/files/Inter-Medium.woff?v=1785927111') format('woff');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	}
@font-face {
	font-family: 'Inter';
	src: url('/cdn/shop/files/Inter-SemiBold.woff2?v=1785927111') format('woff2'),
	url('/cdn/shop/files/Inter-SemiBold.woff?v=1785927111') format('woff');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	}
@font-face {
	font-family: 'Inter';
	src: url('/cdn/shop/files/Inter-Bold.woff2?v=1785927111') format('woff2'),
	url('/cdn/shop/files/Inter-Bold.woff?v=1785927111') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
	}
@font-face {
	font-family: 'Inter';
	src: url('/cdn/shop/files/Inter-ExtraBold.woff2?v=1785927111') format('woff2'),
	     url('/cdn/shop/files/Inter-ExtraBold.woff?v=1785927111') format('woff');
	font-weight: 800;
	font-style: normal;
	font-display: swap;
	}
	
@font-face {
    font-family: 'Barlow';
    src: url('/cdn/shop/files/Barlow-Bold.woff2') format('woff2'),
        url('/cdn/shop/files/Barlow-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Barlow';
    src: url('/cdn/shop/files/Barlow-ExtraBold.woff2') format('woff2'),
        url('/cdn/shop/files/Barlow-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Barlow';
    src: url('/cdn/shop/files/Barlow-SemiBold.woff2') format('woff2'),
        url('/cdn/shop/files/Barlow-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Barlow';
    src: url('/cdn/shop/files/Barlow-Medium.woff2') format('woff2'),
        url('/cdn/shop/files/Barlow-Medium.woff') format('woff');
    font-weight: 500;
    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:8px 0;
	background:#ffdf5f;
	}
.top_strip_inner{
	margin:0 auto 0;
	width:100%;
	display: -webkit-flex;
	display: flex;
	justify-content: center;
	align-items: center;
	column-gap:7px;
	}
.top_strip_inner img{
	width:16px;
	flex-shrink:0;
	}
.top_strip_text{
	font-size:16px;
	line-height:18px;
	color:#000;
	font-weight:600;
	letter-spacing:0.3px;
	}

#clockdiv{
	display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
	text-align: center;
    margin-top:0;
	}
#clockdiv > div{
	display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
	width: 28px;
    height: 100%;
    background: #000;
    padding: 2px;
	border-radius:3px;
	}
#clockdiv div > span{
    text-align: center;
    color: #fff;
    font-size: 16px;
	line-height: 22px;
    font-weight: 400;
	}
.smalltext2{ display:none;}
#clockdiv span.col{
	width: 12px;
    height: 25px;
    color: #000;
    font-weight: 900;
    font-size: 14px;
	}	
	
/*====Header====*/
.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);
	}
.header_row{
	display:flex;
	display:-webkit-flex;
    -webkit-box-align:center;
    align-items:center;
    justify-content: space-between;
	width:100%;
	height:70px;
	}				
.logo{ width:167px;}
.header_btn{
	display:flex;
	display:-webkit-flex;
    -webkit-box-align:center;
    align-items:center;
    justify-content:center;
	
    border-radius:3px;
	min-width:134px;
	height:40px;
	background: #02B532;
	background: linear-gradient(90deg, rgba(2, 181, 50, 1) 0%, rgba(4, 184, 51, 1) 19%, rgba(8, 194, 55, 1) 52%, rgba(14, 209, 60, 1) 83%, rgba(18, 216, 62, 1) 100%);
	}
.header_btn p{
	font-size:18px;
    line-height:18px;
    color:#fff;
    text-align:center;
	font-weight:bold;
	margin-top:-2px;
	}
.header_btn img{
	width:12px;
	flex-shrink:0;
	}
	
/*====Banner====*/
.banner{
	float:left;
	width:100%;
	padding:40px 0 30px;
	background:#f9fcf9;
	overflow:hidden;
	}
.banner_row{
	display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 auto 0;
    width: 100%;
	}
.banner_content{
    width: 46%;
    text-align: left;
	}
.bnr_trusted_text{
	font-size:16px;
	line-height:21px;
	color:#000;
	font-weight:500;
	display:flex;
	display:-webkit-flex;
    -webkit-box-align:center;
    align-items:center;
    justify-content:start;
	column-gap:7px;
	margin-bottom:5px;
	}
.bnr_trust_star{
	width:90px;
	flex-shrink:0;
	margin-top:-3px;
	}

.banner_heading{
	font-size:60px;
	line-height:63px;
	font-family: 'Barlow';
	font-weight:bold;
	color:#13494b;
	margin-top:10px;
	}
.banner_text{
	font-size:18px;
	line-height:26px;
	color:#0e213a;
	margin-top:15px;
	}
.banner_strip{
	display:inline-block;
	vertical-align:middle;
	width:90%;
	margin-top:20px;
	padding:1px 0;
	}
ul.banner_strip_list{
	display:flex;
	display:-webkit-flex;
    align-items:center;
	justify-content:space-between;

	width:100%;
	background:#f9fcf9;
	}
ul.banner_strip_list li{
	border: 1px solid #13494b;
    font-size: 17px;
    line-height: 23px;
    color: #000;
    font-weight: 600;
	font-family:'Barlow';
    text-align: left;
    padding: 4px 16px 6px 22px;
    border-radius: 25px;
	position:relative;
	}
ul.banner_strip_list li:before{
	content:'';
	position: absolute;
    top: 50%;
    left: 10px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #13494b;
    transform: translateY(-50%);
	}
ul.banner_point{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	margin-top:10px;
	}
ul.banner_point li{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	margin-top:12px;
	text-align:left;
	font-size:20px;
	line-height:28px;
	color:#000000;
	font-weight:600;
	padding-left:35px;
	background:url(/cdn/shop/files/bnr_list_point2.webp) no-repeat left 2px;
	background-size:25px;
	}

/*Button*/
.button_box{
    display:inline-block;
	vertical-align:top;
	width:100%;
	margin-top:50px;
	}
.banner .button_box{ margin-top:35px;}	
.button_width{
	display: inline-block;
    vertical-align: top;
    width: 100%;
    max-width: 456px;
    text-align: center;
	}			
.common_button{
	width: 100%;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    height: 68px;
    border-radius:5px;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    background: #02B432;
    background: linear-gradient(90deg, rgba(2, 180, 50, 1) 0%, rgba(19, 219, 63, 1) 100%);
	}
.common_button img{
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    margin-left: 15px;
	}	

.button__top{
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
	width:100%;
	margin-bottom:12px;
	}
.button_stock{
  	font-size:14px;
  	line-height:14px;
  	color:#000;
  	}
.button_stock:before{
    content: '';
  	display:inline-block;
  	vertical-align:middle;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #34c759;
  	margin:-2px 9px 0 0;
    animation: breath 1.3s infinite;
  	}  
@keyframes breath{
  0% { opacity:1;}
  50% { opacity:0;}
  100% { opacity:1;}
  }  
.button_stock img{
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    margin: -1px 0 0 10px;
  	}  
		
.common_button_btm{
	width: 100%;
    margin: 12px auto 0;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 24px;
	}
.common_button_btm li{
    font-size: 14px;
    line-height: 14px;
    color: #000;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    text-align: left;
	}
.common_button_btm li img{
	display: inline-block;
    vertical-align: middle;
    width: auto;
    height: 16px;
    margin: 0 5px 0 0;
	}


.banner_right{
    width: 47%;
	margin-top:25px;
	}	
.banner_right_inner{
	float:right;
	width:100%;
	border:2px solid #a2b29a;
	border-radius:12px;
	position:relative;
	}
.vertical_text{
	position: absolute; 
	top: 35px;
    left: -22px; 
	width: 42px; 
	display: flex; 
	align-items: center; 
	justify-content: center;
	}
.vertical_text span{
	background:#f9fcf9;
	padding:20px 0;
	position: relative; 
	z-index: 1; 
	writing-mode: vertical-rl; 
	transform: rotate(180deg); 
	font-size: 26px; 
	letter-spacing: 0.3px;
	font-family:'Barlow'; 
	color: #b8b9b7;
	white-space: nowrap;
  	}

.banner_prod{
	width:307px;
	z-index: 1;
	position: absolute;
	top:40px;
	left:-5px;
	}
.bnr-male-icn{
    position: absolute;
    top: 40px;
    left: 120px;
    width: 212px;
	}
.bnr-model-img{
    float: right;
    width: 357px;
    margin: -58px -38px 0 0;
    position: relative;
 	}		
	
	
.banner_right_workBox{
	display:inline-table;
	vertical-align:middle;
	width:90%;
	margin-top:25px;
	}
.bnr_work_heading{
	display:flex;
	display:-webkit-flex;
    align-items:center;
    justify-content:center;
	position:relative;
    font-size: 20px;
    line-height: 22px;
    color: #000;
    font-family: 'Barlow';
    font-weight: 500;
	width:100%;
	column-gap:15px;
	margin:0 auto;
	}
.bnr_work_heading:before, .bnr_work_heading:after{
	content:"";
	height:1px;
	width:100%;
	background:rgba(92,115,94,0.2);
	}
.bnr_work_heading span{flex-shrink:0;}
ul.bnr_work_list{
	display:flex;
	display:-webkit-flex;
    align-items:start;
    justify-content:space-between;
	width:100%;
	max-width:420px;
	margin:20px auto 0;
	}
ul.bnr_work_list li{
	text-align:center;
	}
ul.bnr_work_list li img{
	width:67px;
	margin:0 auto 5px;
	}
ul.bnr_work_list li p{
	font-size:15px;
	line-height:17px;
	color:#000;
	font-weight:bold;
	}		

/*====Scroll_Strip====*/
.scroll_strip{
	float:left;
	position: relative;
	width:100%;
	overflow:hidden;
	background:#13494b;
	padding:17px 0;
	}
.scroll_slider{
	float:left;
	width:100%;
	display: flex;
    flex-wrap: nowrap;
	}
.slider_track{
	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 30s linear infinite;
	}
@keyframes marquee-horizontal {
	from {transform: translateX(0);}
	to {transform: translateX(-100%);}
	}
.slider_track li{
	font-size:15px;
	line-height:17px;
	color:#fff;
	font-weight:700;
	position:relative;
	padding:0 30px;
	letter-spacing:0.5px;
	}
.slider_track li:after{
	content:'';
	position:absolute;
    top:6px;
    right:-2px;
    background:#d3e7e8;
    width:6px;
    height:6px;
    border-radius:50%;
	}
	
/*====Section_1====*/
.section_1{
	float:left;
	width:100%;
	background:#fff;
	padding:65px 0 70px;
	}
.common_preHeading{
    font-size: 22px;
    line-height: 22px;
    color: #000;
    font-weight: 500;
    margin-bottom: 8px;
	}	
.common_heading{
	font-size:45px;
	line-height:46px;
	font-family: 'Barlow';
	font-weight:bold;
	color:#13494b;
	}
.common_parahraph{
	font-size:17px;
	line-height:25px;
	color:#000;
	margin-top:20px;
	}
	

.s1_box{
	display:-webkit-flex;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	
	width:100%;
	margin:40px auto 0;
	}
.s1_box_left{
	width:48%;
	}
.s1-img{
	display:block;
	margin:0 auto;
	border-radius:12px;
	border:1px solid #75808c;
	box-sizing: content-box;
	}
.s1_box_right{
	width:47%;
	}
.s1_cont_box{
	display:-webkit-flex;
	display:flex;
	justify-content:space-between;
	align-items:center;
	flex-direction: row-reverse;
    column-gap: 20px;
	
	width:100%;
	border:1px solid #ea0000;
	padding:20px 22px 22px 20px;
	position:relative;
	margin-bottom:40px;
	}
.s1_cont_box:last-child{ margin-bottom:0;}
.s1_cont_bx_lable{
	position:absolute;
	top: -16px;
    left: 15px;
	background:#fff;
	padding:3px 12px;
	}
.s1_cont_bx_lable span{
	font-size:16px;
	line-height:18px;
	color:#d21113;
	font-weight:600;
	text-transform:uppercase;
	}
.s1-cont-bx-img{
	width:60px;
	}
.s1_cont_box_inr{
	text-align:left;
	}
.s1_cont_box_inr h3{
	font-size:24px;
	line-height:30px;
	color:#000;
	font-family:'Barlow';
	font-weight:bold;
	}
.s1_cont_box_inr p{
	font-size: 17px;
    line-height: 25px;
    color: #000;
    margin-top: 12px;
	}

.s1_inr_wrap{
	display:-webkit-flex;
	display:flex;
	align-items:center;
	justify-content: space-between;
	width:100%;
	max-width:880px;
	margin:55px auto 0;
	}
.s1_inr_wrap_cont{
	width:70%;
	text-align:left;
	}
.s1_inr_wrp_strip{
	font-size:26px;
	line-height:32px;
	color:#fff;
	font-weight:bold;
	font-family:'Barlow';
	margin-bottom: 38px;
	}
.s1_inr_wrp_strip span {
    background: #13494b;
    padding: 5px 10px;
    display: inline;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
	}
.s1_inr_wrap_cont .common_parahraph {
    line-height: 27px;
    margin-top: 27px;
	}
		
.s1_inr_doc_cont{
	display:-webkit-flex;
	display:flex;
	align-items:center;
	align-items: center;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    width:27%;
	row-gap:15px;
	}
.s1-doctor-img{
	border-radius:50%;
	width:206px;
	}	
.s1_designation_box{
	display:inline-block;
	vertical-align:top;
	width:100%;
	font-family:'Barlow';
	}
.s1_designation_box h3{
	font-size:22px;
	line-height:22px;
	color:#000;
	font-weight:600;
	}
.s1_designation_box p{
	font-size:18px;
	line-height:18px;
	color:#3f3f3f;
	margin-top:8px;
	}	
	
/*====Section_2====*/
.section_2{
	float: left;
    width: 100%;
    background: #f9fcf9;
    padding: 65px 0 70px;
    position: relative;
    overflow-x: clip;
	}		
.s2_inner{
	display:flex;
	display:-webkit-flex;
	flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
	
	width:100%;
	max-width:1160px;
	margin-top:50px;
	}
.s2_left{
	float: left;
    width:48%;
    text-align: left;
	}	
.s2_box{
	display:inline-block;
	vertical-align:top;
	width:100%;
	position:relative;
	z-index:2;
	}	
ul.s2_bx_list{
	float:left;
	width:100%;
	}	
ul.s2_bx_list li{
	float:left;
	width:100%;
	text-align:left;
	border-bottom:1px solid #d8e2d3;
	padding:0 28px 28px 75px;
	margin-bottom:28px;
	position:relative;
	}		
ul.s2_bx_list li:last-child{ border:none; margin-bottom:0; padding-bottom:0;}	
ul.s2_bx_list li img{
	position:absolute;
	top:0;
	left:0;
	width:54px;
	}	
ul.s2_bx_list li h3 {
    font-size: 24px;
    line-height: 26px;
    color: #000;
    font-weight: bold;
	}
ul.s2_bx_list li p{
    font-size: 17px;
    line-height: 25px;
    color: #000;
    margin-top: 10px;
	}		
.s2_right{
	float: right;
    width:48%;
	position:relative;
	}
.s2-rgt-prod{
	position:absolute;
	top:0;
	left:0;
	width:218px;
	}	
.s2_rgt_box{
	float: right;
    width: 305px;
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    flex-direction: column;
    row-gap:14px;
    margin:25px 0 0;
	}
.s2_rgt_box_inr{
	display: flex;
    display: -webkit-flex;
	align-items:center;
	column-gap:30px;
	
	width:100%;
	border:1px solid #eac3c2;
	border-radius:10px;
	padding:7px;
	}
.s2-rgt-bx-img{
	width:117px;
	border-radius:10px;
	}
.s2_rgt_box_inr p{
	font-size:23px;
	line-height:30px;
	color:#000;
	font-weight:600;
	font-family:'Barlow';
	}			
	
/*====Section_3====*/
.section_3{
	float: left;
    width: 100%;
    background: #fff;
    padding: 65px 0 70px;
	}
.s3_formula_wrap{
	margin:60px auto 0;
	width:100%;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	}	
.s3_formula_box{
	width: 31.6%;
    background: #fff;
    border: 1px solid #13494b;
    border-radius: 10px;
    text-align: center;
    position: relative;
    padding: 4px;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
	}
.s3_formula_box_top{
	float:left;
	width:100%;
	padding:34px 20px 24px;
	}	
.formula_box_step{
	position: absolute;
    top: -20px;
    left: 50%;
    transform: translateX(-50%);
    background: #13494b;
    border: 4px solid #fff;
    width: 46px;
    height: 46px;
    border-radius: 10px;
    font-size: 28px;
    line-height: 28px;
    color: #fff;
    font-family: 'Barlow';
    font-weight: bold;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center;
	}		
.s3_formula_box_top h3{
	font-size:25px;
	line-height:27px;
	color:#000;
	font-weight:600;
	}	
.s3_formula_box_top p{
    font-size: 17px;
    line-height: 25px;
    color: #000;
	margin-top:15px;
	}		
.s3_formula_box_bottom{
	float:left;
	width:100%;
	}	
.s3-formula-bx-imgs{
	margin:0 auto 0;
	display:block;
	border-radius:10px;
	}	
	
/*====Section_4====*/
.section_4{
	float: left;
    width: 100%;
    background: #f9fcf9;
    padding: 65px 0 70px;
	position:relative;
	overflow:hidden;
	}	
.s4_top_content{
    float: left;
    width: 100%;
    max-width: 520px;
    text-align: left;
	}	
.s4-product{
    position: absolute;
    top: -150px;
    right: -50px;
    width: 630px;
	}	
	
.section4_row{
	display:flex;
	display:-webkit-flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin:50px auto 0;
	width:100%;
	row-gap:45px;
	position:relative;
	}
.section4_col{
	width:48%;
	background:#fff;
	border:1px solid #bbc5d1;
	padding:20px;
	border-radius:6px;
	
	display:flex;
	display:-webkit-flex;
	justify-content:space-between;
	flex-direction:column;
	}
.sec4_col_content{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	text-align:left;
	padding:5px 0 30px;
	}
.sec4_col_haeding{
	font-size:26px;
	line-height:30px;
	color:#000;
	font-family: 'Barlow';
	font-weight:bold;
	}
.sec4_col_text{
	font-size:17px;
	line-height:25px;
	color:#000;
	margin-top:8px;
	}
.sec4_col_image_row{
	display:flex;
	display:-webkit-flex;
	justify-content:space-between;
	width:100%;
	}
.sec4_col_befr_image_Box, .sec4_col_aftr_image_Box{
	width:49.4%;
	background:#ccc;
	position:relative;
	}
.sec4_col_befr_image, .sec4_col_aftr_image{
	display:block;
	margin:0 auto;
	max-width:100%;
	width:100%;
	}
.sec4_col_befr_image_Box p, .sec4_col_aftr_image_Box p{
	position: absolute;
    font-size: 16px;
    line-height: 16px;
    font-weight: bold;
    color: #ffffff;
    background: #000000;
    padding: 4px 10px;
    left: 40px;
    bottom: 15px;
    text-transform: uppercase;
    min-width: 70px;
    text-align: center;
	}	
.sec4_col_aftr_image_Box p{ left:15px;}	
	
/*====Section_5====*/
.section_5{
	float: left;
    width: 100%;
    background: #fff;
    padding: 65px 0 70px;
	}		
.s5_prod_box{
	display: inline-block;
    vertical-align: top;
    width: 100%;
    max-width: 700px;
    margin-top: 50px;
	}	
ul.s5_prodbx_list{
    margin: 0 auto 58px;
    width: 100%;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    align-items: center;
	}
ul.s5_prodbx_list li{
	position:relative;
	text-align:center;
	}	
ul.s5_prodbx_list li:before{
	content:'';
	position:absolute;
	bottom:-53px;
	left:50%;
	background:#d8d8d8;
	width:1px;
	height:45px;
	}	
ul.s5_prodbx_list li:after{
    content: '';
    position: absolute;
    left: 50%;
    bottom: -58px;
    width: 8px;
    height: 8px;
    background: #d8d8d8;
    border-radius: 50%;
    margin-left: -4px;
	}		
ul.s5_prodbx_list li p{
	font-size:16px;
	line-height:19px;
	color:#000;
	font-family: 'Barlow';
	font-weight:600;
	}	
ul.s5_prodbx_list li img{
    margin: 0 auto 10px;
    display: block;
    width: 32px;
    height: auto;
	}	
.s5-product{
	margin:0 auto -25px;
	display:block;
	width:696px;
	}		


.ingredients-box{
	width:100%;
	max-width:1938px;
	margin:0 auto 0;
	position: relative;
	}
.ingredients-row{
	width:100%;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    overflow: hidden;
    margin: 25px auto 0;
    padding: 10px;
	}
.ingredients-col{
	background:#fff;  
	overflow:hidden;
	padding: 18px 15px 12px;
	text-align:center;
	border:1px solid #afcfd0;
	overflow:hidden;
	
	height: auto !important;
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    flex-direction: column;	
	}
.ingredients-col-top{
	float:left;
	width:100%;
	}
.ingredients-col-top img{
	margin:0 auto 0;
	display:block;
	width:100%;
	}	
.ingredients-col-bottom{
	float:left;
	width:100%;
	text-align:left;
	padding:20px 8px;
	position:relative;
	}	
.ingredients-col-bottom h3{
	font-size:22px;
	line-height:26px;
	color:#000;
	font-weight:bold;
	}
.ing_tag{
	display:inline-block;
	vertical-align:top;
	background:#d0e5e6;
	text-align:center;
	font-size:15px;
	line-height:16px;
	color:#13494b;
	font-family: 'Barlow';
	font-weight:500;
	text-transform:uppercase;
	padding:4px 12px;
	margin-top:16px;
	}	
.ingredients-col-bottom p{
    font-size: 17px;
    line-height: 25px;
    color: #000;
    margin-top: 20px;
	}		
.ingredients-col-icns{
    float: right;
    width: 60px;
    margin: 3px 0 0 0;
	}	

/*====Section_6====*/
.section_6{
	float: left;
    width: 100%;
    background: #f9fcf9;
    padding: 65px 0 70px; 
	}	
.step-row{
	width:100%;
	margin:40px auto 0;
	display:flex;
	display:-webkit-flex;
	flex-wrap:wrap;
	justify-content:space-between;
	}
.step-col{
    width: 31.7%;
    position: relative;
    text-align: center;
	}
.step-col:before{
	position:absolute;
	content:"";
	left:0;
	right:-28px;
	top:22px;
	border-top:1px dashed #13494b;
	height:1px;
	}
.step-col:first-child:before{ left:50%;}
.step-col:last-child:before{ right:50%;}
.step-col-no-text{
	display:flex;
	display:-webkit-flex;
	align-items:center;
	justify-content:center;
	font-size:24px;
	line-height:24px;
	color:#fff;
	font-family: 'Barlow';
	font-weight:bold;
	width:52px;
	height:52px;
	background:#13494b;
	border:5px solid #f9fcf9;
	border-radius:50%;
	text-align:center;
	margin:0 auto 20px;
	position:relative;
	}
.step-col-top{
	width:100%;
	display:inline-block;
	vertical-align:top;
	}
.step-col-img{
	display:block;
	margin:0 auto;
    width:100%;
	border-radius:15px;
	}
.step-col-btm{
	width:100%;
	display:inline-block;
	vertical-align:top;
	padding:25px 5px 0;
	}
.step-col-text1{
	font-size:24px;
	line-height:28px;
	color:#000;
	font-family: 'Barlow';
	font-weight:bold;
	}	
.step-col-text2{
    font-size: 17px;
    line-height: 25px;
    color: #000;
    padding: 0 30px;
    margin-top: 15px;
	}		

/*====Section_7====*/
.section_7{
	float:left;
	width:100%;
	background:#fff;
	padding:65px 0 70px;
	}
.s7_mid_wrap{
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    margin:45px auto 0;
	position:relative;
	}
.s7_mw_box{
	width:34.99%;
	border:1px solid #13494b;
	border-radius:10px;
	background:#fff;
	padding:5px;
	position:relative;
	}
.bfr_aftr_bx{
	position: absolute;
    top: -17px;
    left: 50%;
    transform: translateX(-50%);
    background: #ff0000;
    padding: 6px 15px;
    border-radius: 4px;
	
    font-size: 18px;
    line-height: 18px;
    color: #fff;
    font-weight: bold;
    font-family: 'Barlow';
    text-transform: uppercase;
	}
.s7_mw_box img{
	display:block;
	margin:0 auto;
	border-radius:8px;
	}
.s7_mw_bx_cont{
	width:100%;
	padding:20px 12px 25px;
	}
.s7_mw_box h3{
	font-size:25px;
	line-height:33px;
	color:#f10000;
	font-weight:600;
	font-family:'Barlow';
	text-align:left;
	}
.s7_mw_box2 h3{ color:#13494b;}		
.s7_mw_box2 .bfr_aftr_bx{ background:#25bc48;}
ul.s7_bx_inr_list{
	display:inline-block;
	vertical-align:top;
	width:100%;
	text-align:left;
	margin-top:10px;
	}
ul.s7_bx_inr_list li{
	display:inline-block;
	vertical-align:top;
	width:100%;
	background:url(/cdn/shop/files/s7-list-icn1.webp) no-repeat left 2px;
	background-size:20px !important;
	
	font-size:18px;
	line-height:22px;
	color:#000;
	font-weight:600;
	padding-left:30px;
	margin-top:12px;
	}
.s7_mw_box2 ul.s7_bx_inr_list li{ background:url(/cdn/shop/files/s7-list-icn2.webp) no-repeat left 2px;}
.s7_mw_imgbox{
	position: absolute;
    top: 0;
    left: 50%;
    margin-left: -109px;
	}
.s7_prod_img{
	margin:0 auto 0;
	display:block;
	}
.s7-arw-1, .s7-arw-2{ 
	position:absolute;
	top: 50%;
    margin-top: -10px;
	}
.s7-arw-1{
	left:-35px;
	}
.s7-arw-2{
	right:-35px;
	}
	
/*====Section_8====*/
.section_8{
	float:left;
	width:100%;
	background:#f9fcf9;
	padding:65px 0 70px;
	}
.sec8_box{
	display:-webkit-flex;
	display:flex;
	flex-wrap: wrap;
	
	width:100%;
	max-width:770px;
	margin:45px auto 0;
	background:#fff;
	border-radius:8px;
	box-shadow:0 0 8px 2px rgba(0,0,0,0.1);
	overflow:hidden;
	}
.s8_img_bx{
	width:318px;
	}
.s8-doctor-img{
	display:block;
	margin:0 auto;
	}
.s8_bx_cont{
	width: 58.70%;
	padding:25px 25px 30px;
	text-align:left;
	}
.s8-quote-icon{
	width:32px;
	}
.s8_doc_text{
	font-size:21px;
	line-height:32px;
	color:#000;
	margin-top:12px;
	}
.designation_box{
	display:inline-block;
	vertical-align:top;
	width:100%;
	margin-top:50px;
	}
.designation_box h3{
	font-size:22px;
	line-height:22px;
	color:#13494b;
	font-weight:bold;
	}
.designation_box p{
	font-size:15px;
	line-height:15px;
	color:#424242;
	margin-top:6px;
	}
	

.result_box_wrap{
	margin:50px auto 0;
	width:100%;
	max-width:775px;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
	}	
.results_heading{
	font-size: 32px;
    line-height: 34px;
    font-family: 'Barlow';
    font-weight: bold;
    color: #13494b;
	margin-bottom:25px;
	}		
.result_box{ width:64%;}
.result_box-mdl{
	width:100%;
	display: flex;
    display: -webkit-flex;
	flex-direction: column;
	flex-wrap: wrap;
    row-gap:30px;
	}
.result_box-row{
	width:100%;
	display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
    align-items: center;
	column-gap:18px;
	}
.result_per{
	font-size:32px;
	line-height:38px;
    font-family: 'Barlow';
    font-weight: bold;
    color: #13494b;
	width:65px;
	flex-shrink:0;
	}
.result_col{
	text-align:left;
	width: 100%;
	}
.result_col h3{
	font-size: 17px;
    line-height: 25px;
    color: #000;
	font-weight:400;
	flex-shrink:0;
	}
.result_bar{
	display: flex;
    display: -webkit-flex;
    justify-content: flex-start;
	width:100%;
	height:7px;
	background:#d2e0d4;
	border-radius:20px;
	overflow:hidden;
	margin-top:10px;
	}
.result_bar_inr{
	background:#5c735e;
	border-radius:20px;
	transition: width 1.5s ease;
	height:100%;
	}	

.result_prodbx{
	width: 35%;
    margin-top: -60px;
	}		
.result_prodbx img{
    margin: 0 auto 0;
    display: block;
    width: 140px;k;
	}
	
	
/*====comparison-section====*/
.comparison-section{
	float:left;
	width:100%;
	background:#fff;
	padding:65px 0 70px;
	}
.compare-Box{
	display:inline-block;
	vertical-align:top;
	width:100%;
	max-width:770px;
	margin:60px auto 15px;
	}
.compare-col1{
	float: left;
    width:30%;
    position: relative;
	}
.compare-list{
	float:left;
	width:100%;
	}
.compare-list li{
	float:left;
	width:100%;
	height:80px;
	font-size:18px;
	line-height:22px;
	color:#000;
	font-weight:500;
	position:relative;
	display: flex;
    flex-wrap: wrap;
    align-items: center;
	justify-content:center;
	border-bottom:1px solid #d0d0d0;
	}
.compare-list li:last-child{
	border-bottom:none;
	}
.compare-col1 .compare-list li{
	justify-content:start;
	padding:0 5px 0 3px;
	text-align:left;
	}
.compare-col2{
	float: left;
	width:21%;
	background:#5c735e;
	padding-bottom:10px;
	}
.compare-top{
	float:left;
	width:100%;
	height:155px;
	background:#fff;
	padding:0 0 10px;
	}
.compare-col2 .compare-list li{
	border-color:#4e5f50;
	}	
.compare-top p{
	font-size:16px;
	line-height:20px;
	color:#000;
	}
.compare-prod-img{
	display:block;
	margin:15px auto 0;
	max-width:100%;
	width:111px;
	}
.compare-logo{
	display:block;
	margin:0 auto 0;
	width:90px;
	}
.compare-brand-img{
	display:block;
	margin:15px auto 0;
	max-width:100%;
	width:43px;
	}
.compare-tick{
	display:block;
	margin:0 auto;
	width:30px;
	}
.compare-cross{
	display:block;
	margin:0 auto;
	width:21px;
	}
.compare-alert{
	display:block;
	margin:0 auto;
	width:26px;
	}	
.compare-col3{
	float:left;
	width:15.33%;
	}
.compare-space-col{
	float:left;
	width:3%;
	}
	
/*====guarantee-section====*/
.guarantee-section{
	float:left;
	width:100%;
	background:#f1f7f2;
	padding:65px 0 65px;
	position:relative;
    overflow-x: clip;
	}
.guarantee-sec-inner{
	width:100%;
	display:flex;
	display:-webkit-flex;
	flex-wrap:wrap;
	justify-content:space-between;
	position:relative;
	z-index:1;
	}
.guarantee-box{
	width:55%;
	background:#fff;
	border: 1px solid #a1b8b6;
    border-radius: 8px;
	padding:50px 30px 40px;
	text-align:left;
	position:relative;
	z-index:1;
	}
.guarantee-box-top{
	display:inline-block;
	vertical-align:top;
	width:100%;
	padding-right: 155px;
	position:relative;
	}
.money-back-guarantee{
	position:absolute;
	top:-20px;
	right:0;
	width:152px;
	}
.guarantee-heading{
	font-size:45px;
	line-height:52px;
	color:#13494b;
	font-family:'Barlow';
	font-weight:700;
	}
.guarantee-text{
	font-size:17px;
	line-height:25px;
	letter-spacing:0.1px;
	color:#000;
	margin-top:20px;
	}
.guarantee-man{
	position:absolute;
	right:90px;
	bottom:-65px;
	width:465px;
	}

/*====testimonial-section====*/
.testimonial-section{
	float:left;
	width:100%;
	background:#fff;
	padding:60px 0 65px;
	position:relative;
	}
.testimonial-trustpilot{
	width:100%;
	display:flex;
	display:-webkit-flex;
	justify-content:center;
	align-items:center;
	column-gap:12px;
	margin:25px auto 0;
	}
.testimonial-trustpilot p{
	font-size:25px;
	line-height:31px;
	color:#000;
	font-weight:700;
	}
.testimonial-star{
	width:90px;
	}
.trustpilot-star{
	width:105px;
	}

.testimonial-box{
	width:100%;
	max-width:1030px;
	margin:40px auto 10px;
	display:flex;
	display:-webkit-flex;
	flex-wrap:wrap;
	justify-content: space-between;
    row-gap:35px;
	}
.testimonial-col{
    width: 48.6%;
	background:#f9fcf9;
	border:1px solid #aabdbe;
	padding:25px 25px;
	border-radius:6px;
	display:flex;
	display:-webkit-flex;
	flex-direction:column;
	justify-content:space-between;
	}
.testimonial-col-top{
	width:100%;
	text-align:left;
	}
.testimonial-col-star{
	display:block;
	width:99px;
	}
.testimonial-about{
	font-size:17px;
	line-height:24px;
	color:#000;
	margin-top:20px;
	}
.testi-verify-row{
	width:100%;
	display:flex;
	display:-webkit-flex;
	justify-content:flex-start;
	align-items: center;
	margin-top:25px;
	column-gap:15px;
	}
.testi-profile-pic{
	width:46px;
	flex-shrink:0;
	border-radius:50%;
	}
.testi-profile-pic img{
	border-radius:50%;
	display:block;
	margin:0 auto;
	width:100%;
	}
.testi-verify-col{
	text-align:left;
	}
.testi-verify-name{
	font-size:16px;
	line-height:22px;
	letter-spacing:0.2px;
	font-weight:700;
	color:#13494b;
	}
.testi-verify-text{
	font-size:12px;
	line-height:18px;
	color:#000;
	font-weight:400;
	margin-top:2px;
	}
.testi-verify-text img{
	display:inline-block;
	vertical-align:middle;
	width:10px;
	margin:-2px 5px 0 0;
	}
	
/*====DISCOUNT-OFFER-SECTION====*/
.discount-offer-section{
	float:left;
	width:100%;
	background:#13494b;
	padding:0 0 32px;
	}
.discount-offer-icn{
	width:46px;
	height:46px;
	background:#fff;
	display:flex;
	display:-webkit-flex;
	justify-content:center;
	align-items:flex-start;
	border-radius:50%;
	margin:-23px auto 22px;
	}
.discount-offer-icn img{
	display:block;
	margin:0 auto;
	width:37px;
	}
.discount-offer-heading{
	font-size:40px;
	line-height:46px;
	color:#fff;
	font-family:'Barlow';
	font-weight:700;
	}

.discount-offer-timer{
	float:left;
	width:100%;
	background:#feff94;
	padding:10px 0;
	}
.discount-offer-timer p{
	font-size:19px;
	line-height:24px;
	letter-spacing:0.2px;
	color:#000;
	font-weight:700;
	}
.discount-offer-timer p img{
	display:inline-block;
	vertical-align:middle;
	width:20px;
	margin:-2px 3px 0 0;
	}
	
/*package_section*/
.package_section{
	float:left;
	width:100%;
	background:#f1f7f2;
	padding:60px 0 70px;
	}
.package_section-row{
	width:100%;
	margin:15px auto 0;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	}
.package{
	float:left;
	width:32%;
	background:#fff;
	padding:35px 15px 20px;
	border:2px solid #1c404c;
	border-radius:12px;
	position:relative;
	}
.pkage1{ order:1;}
.pkage2{ order:2;}
.pkage3{ order:3;}

.most-popular{
    position: absolute;
    width: 150px;
    left: 50%;
    transform: translateX(-50%);
    top: -17px;
    background: #32c0b8;
    border-radius: 45px;
    padding: 6px 5px;
    font-size: 14px;
    line-height:14px;
    color: #fff;
	text-transform:uppercase;
    font-weight: 600;
	}
.most-value{
	background:#e59021;
	}
.best-value{
	background:#00cb35;
	}

.pkage_heading{
	font-size:37px;
	line-height:37px;
	font-weight:700;
	color:#000;
	font-family:'Barlow';
	text-transform:uppercase;
	}
.areas_text{
	font-size:19px;
	line-height:30px;
	color:#000000;
	font-weight:600;
	margin-top:10px;
	}
.pkage_prod_box{
	display:inline-block;
	vertical-align:top;
	width:100%;
	max-width:355px;
	margin:25px auto 0;
	position:relative;
	}
.pkage_prod{
	display:block;
	margin:0 auto;
	max-width:100%;
	width: 187px;
	}
.subs-seal{
	position:absolute;
	right: 20px;
	top: -20px;
	background:url(/cdn/shop/files/seal-bg.webp) no-repeat center center;
	width:107px;
	height:107px;
	background-size:100%;
	display:flex;
	align-items:center;
	justify-content:center;
	padding-top:3px;
	}
.subs-seal p{
	font-size:14px;
	line-height:20px;
	color:#000000;
	font-weight:500;
	text-transform:uppercase;
	}
.subs-seal p span{
	font-weight:bold;
	font-size:25px;
	line-height:25px;
	display: inline-block;
	}
.pkage_price-row{
	width:100%;
	display:flex;
	display:-webkit-flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
    flex-direction: column;
	margin:20px auto 0;
	}
.pkage_retail-price{
	font-size:17px;
	line-height:26px;
	color:#666666;
	font-weight:400;
	}
.pkage_retail-price span{
	display:inline-block;
	vertical-align:middle;
	position:relative;
	}
.pkage_retail-price span:after{
	content:"";
	position:absolute;
	left:-2px;
	right:-2px;
	top:48%;
	border-top:2px solid #f00;
	transform:rotate(-10deg);
	}
.pkage_offer-price{
	font-size:39px;
	line-height:37px;
	color:#000;
	font-weight:700;
	margin-top:10px;
	}
.pkage_per-bottle{
	font-size:15px;
	line-height:17px;
	color:#454545;
	font-weight:400;
	text-transform:uppercase;
	margin-top:8px;
	}
.purchase-box{
	display:inline-block;
	vertical-align:top;
	width:100%;
	margin-top:10px;
	}
.purchase-box-inner{
	display:inline-block;
	vertical-align:top;
	width:100%;
	background:#f3f3f3;
	border:1px solid #e3e1e1;
	padding:10px 10px;
	margin-top:10px;
	cursor:pointer;
	}
.purchase-box-inner.active{
	background:#fff9db;
	border-color:#000;
	}
.purchase-option{
	width:100%;
	display:flex;
	display:-webkit-flex;
	justify-content:space-between;
    align-items: center;
	cursor:pointer;
	}
.purchase-option-left{
	float:left;
	padding-left:27px;
	position:relative;
	text-align:left;
	}
.purchase-check{
	position:absolute;
	left:0;
	top:1px;
	width:18px;
	height:18px;
	background:#fff;
	border:1px solid #ccc;
	border-radius:3px;
	outline:none;
	-webkit-appearance:none;
	}
.purchase-check:checked{
	background-color:#5c735e;
	background-image:url(../images/subcribe-tick.webp);
	background-repeat:no-repeat;
	background-position: center center;
	background-size: 74%;
	border-color:#5c735e;
	}
.purchase-heading{
	font-size:14px;
	line-height:20px;
	color:#000;
	font-weight:600;
	}
.purchase-heading span{
	color:#fff;
	background:#13494b;
	border-radius:5px;
	padding:1px 5px;
	font-size:11px;
	}
.purchase-offer-price{
	font-size:14px;
	line-height:19px;
	color:#000;
	font-weight:bold;
	padding-left:8px;
	}
.purchase-list{
	float:left;
	width:100%;
	padding-left:27px;
	padding-bottom:5px;
	margin-top:5px;
	}
.purchase-list li{
	float:left;
	width:100%;
	text-align:left;
	font-size:12px;
    line-height:14px;
	color:#000;
	margin-top:6px;
	padding-left:20px;
	background:url(/cdn/shop/files/purchase-tick.webp) no-repeat left 3px;
	background-size:11px;
	display: flex;
    justify-content: space-between;
    column-gap: 3px;
	}
.purchase-list li span{ color:#09a62c; font-weight:600;}
.purchase-list li .pur_cut_prc{
	position:relative;
	color:#000000;
	margin-left:7px;
	font-weight:400;
	}
.purchase-list li .pur_cut_prc:after{
	position:absolute;
	left:-4px;
	right:-4px;
	top:47%;
	height:1px;
	background:#000000;
	content:"";
	/*transform:rotate(-11deg);*/
	}
		
.btn_box{
	display:inline-block;
	vertical-align:top;
	width: 100%;
	margin-top:25px;
	padding: 0 18px;
	}
.btn-text1{
    font-size:14px;
    line-height: 18px;
	color:#222222;
	font-weight:500;
	margin-bottom:10px;
	}
.btn-text2{
    font-size: 13px;
    line-height: 15px;
	font-weight:500;
	color:#000;
	margin-top:10px;
	}
.btn-icn-one{
    display: inline-block;
    vertical-align: middle;
    width: 23px;
    margin: -4px 8px 0 0;
	}
.btn-icn-two{
    display: inline-block;
    vertical-align: middle;
    width: 13px;
    margin: -3px 5px 0 0;
	}
.package_btn{
	width: 100%;
    display: flex;
    display: -webkit-flex;
    -webkit-box-align: center;
    align-items: center;
    justify-content: center;
    height:57px;
    color: #fff;
    font-size: 20px;
	line-height:20px;
    font-weight: 700;
    border-radius: 7px;
	border-radius:8px;
    position: relative;
    overflow: hidden;
    text-align: center;
    background: #02B432;
	background: linear-gradient(90deg, rgba(2, 180, 50, 1) 0%, rgba(19, 219, 63, 1) 100%);
	}
.pkg_btn_arw{
	display:inline-block;
	vertical-align:middle;
	margin: 0 0 -3px 15px;
    width: 16px;
	}
.pkage-card-img{
	display:block;
	margin: 30px auto 0;
    max-width: 170px;
	}

.shipping-calculate-date{
	clear: both;
	display: flex;
	justify-content: center;
	padding: 3px;
	align-items: center;
	font-size: 14px;
	color: #000000;
	margin-top:30px;
	padding-top: 13px;
	border-top: 1px solid #5c735e;
}
.title-delivery{
  color: gray;
}
.date {
  font-weight: bold;
}
.title-delivery, .date {
  font-size: .9rem;
}

.remain-time,
.within-time {
	color: #ff0000;
}
.shipping__message-highlight {
	background-color: #ffd500;
	padding:0 7px 2px;
	color:#000000;
}

@media(max-width: 1019px){
  .shipping-calculate-date{
	  font-size: 15px;
	  margin-top: 25px;
  }

  .title-delivery, .date{
	  font-size: .8rem;
  }
}

@media(max-width: 476px){
  .shipping-calculate-date{
	  font-size: 14px;
  }

  .title-delivery, .date{
	  font-size: .8rem;
  }
}


/*========Faq-Section========*/
.faq-section{
	float:left;
	width:100%;
	background:#fff;
	padding:60px 0 65px;
	}		
.faq-container{
	display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
	flex-direction: column;
	margin:30px auto 10px;
	max-width:800px;
	width:100%;
	}
.faq-row{
	float:left;
    position:relative;
	width:100%;
	background:#fff;
	border-radius:8px;
	border: 1px solid #e0e6d7;
	margin-top:15px;
	}
.accordion{
	width:100%;
	display:flex;
	display:-webkit-flex;
	justify-content:flex-start;
	align-items:center;
	column-gap:10px;
	background:url(/cdn/shop/files/close.webp) no-repeat right 25px center;
	background-size:14px !important;
	padding:18px 45px 18px 20px;
	cursor:pointer;
	position:relative;
	}
.acdn-heading.accordion-open{
	background:url(/cdn/shop/files/open.webp) no-repeat right 25px center;
	}
.faq-header-img{
	width:50px;
	flex-shrink:0;
	}
.faq-m-customer-img{
	display:block;
	margin:0 auto;
	max-width:100%;
	border-radius:50%;
	}
.faq-header{
	text-align:left;
	}
.faq-subheading{
	font-size:14px;
	line-height:22px;
	color:#5c735e;
	}
.faq-heading{
	font-size: 17px;
    line-height: 20px;
    color: #000000;
    font-weight: bold;
	margin-top: 5px;
	}
.acdn-content{
	text-align:left;
	padding:0 70px 10px 80px;
	}
.acdn-para{
	color:#000000;
	font-size:17px;
	line-height:25px;
	margin-top: -7px;
	margin-bottom:20px;
	}
	
/*====Footer====*/
.footer{
	float:left;
	width:100%;
	background:#fff;
	border-top:1px solid #e5e6e6;
	padding:45px 0;
	}
.ftr-logo{
	display:block;
	margin:0 auto 30px;
	width:155px;
	}
.footer-txt1{
	font-size:17px;
	line-height:20px;
	color:#000;
	margin-top:12px;
	}
.footer-txt1 a{ padding:0 8px;}


/*=======================*/
.showTab, .showMob{ display:none;}
.hideDesk{ display:none;}
.color_heading_green1{ color:#14331f;}
.color_red{ color:#f70000;}
.color_black{ color:#000000;}
.fw-600{ font-weight:600;}

@keyframes fade{
	0%{ opacity:100%;}
	50%{ opacity:10%;}
	100%{ opacity:100%;}
	}

/*=====Media-Querry=====*/
@media only screen and (max-width:1880px){
.ing_tag{ font-size:13px;}
}

@media only screen and (max-width:1880px){
.ingredients-col-icns{ width:50px;}
}

@media only screen and (max-width:1200px){
.container{width:1004px;}

.banner_content{ width: 56%;}
.bnr_trusted_text{ font-size: 14px; line-height: 16px;}
.banner_heading{ font-size: 44px; line-height: 46px;}
.banner_text{ font-size: 17px; line-height: 25px;}
ul.banner_strip_list li:before{ width: 4px; height: 4px;}
ul.banner_strip_list li{ font-size: 14px; line-height: 19px; padding: 4px 10px 6px 20px;}
ul.banner_point li{ font-size:18px; line-height:26px;}

.banner_right{ width: 43%;}
.vertical_text span{ padding: 10px 0; font-size: 20px;}
.banner_prod{ width: 190px;}
.bnr-male-icn{ top: 25px; left: 45px; width: 150px;}
.bnr-model-img{ width: 235px; margin: -45px -44px 0 0;}

.common_preHeading{ font-size: 20px; line-height: 20px;}
.common_heading{ font-size: 42px; line-height: 44px;}	
.s1_prod_strip_col{ padding: 5px 12px; width: 24%;}	
.strip_col_prodbx{ width:30px;}	
.strip_col_content p{ font-size: 15px; line-height: 19px;}	
.strip_col_content p span:before{ top:11px;}	

.s2-rgt-prod{ left: -60px;}

.s4-product{ top: -120px; width: 540px;}

.step-col-text2{ padding: 0 22px;}	
	
.guarantee-box { width:56%; padding:30px 18px 40px;}
.guarantee-heading{ font-size: 41px; line-height: 51px;}
.money-back-guarantee{ top: -10px; width: 140px;}
.guarantee-man {right:20px; width: 430px;}

.s7-arw-1{ left: -20px;}
.s7-arw-2{ right: -20px;}	
	
}

@media only screen and (max-width:1023px){
.container{width:750px;}
.showDesk{display: none;}
.showTab{display: block;}

.banner_content{ width: 57%;}
.bnr_trusted_text{ font-size: 14px; line-height: 16px;}
.banner_heading{ font-size: 44px; line-height: 46px;}
.banner_text{ font-size: 17px; line-height: 25px;}
ul.banner_strip_list li:before{ width: 4px; height: 4px;}
ul.banner_strip_list li{ font-size: 14px; line-height: 19px; padding: 4px 10px 6px 20px;}
ul.banner_point li{ font-size:18px; line-height:26px;}
.banner_right{ width: 42%;}
.vertical_text span{ padding: 10px 0; font-size: 20px;}
.banner_prod{ width: 190px;}
.bnr-male-icn{ top: 25px; left: 45px; width: 150px;}
.bnr-model-img{ width: 235px; margin: -45px -44px 0 0;}
.bnr_work_heading{ font-size:17px; line-height:17px;}
ul.bnr_work_list li img{ width: 60px;}

.section_1{ padding:55px 0 60px;}
.common_heading{ font-size: 38px; line-height: 42px;}
.s1_box{ margin: 30px auto 0;}
.s1_box_left{ width: 39.88%;}
.s1_box_right{ width: 56%;}
.s1_cont_bx_lable span{ font-size: 15px; line-height: 15px;}
.s1_cont_box{ column-gap: 10px; padding: 18px 10px 20px 15px; margin-bottom: 30px;}
.s1-cont-bx-img{ width: 50px;}
.s1_cont_box_inr h3{ font-size: 20px; line-height: 25px;}
.s1_cont_box_inr p{ font-size: 16px; line-height: 22px; margin-top: 8px;}
.s1-doctor-img{ width: 180px;}
.s1_designation_box h3{ font-size: 20px; line-height: 20px;}
.s1_inr_wrp_strip{ font-size: 22px; line-height: 30px;}
.s1_designation_box p{ font-size: 15px; line-height: 15px;}

.section_2{ padding:55px 0 60px;}
.s2_inner{ align-items: flex-start;}
.s2_left{ width:50%;}
ul.s2_bx_list li{ padding: 0 8px 22px 50px; margin-bottom: 22px;}
ul.s2_bx_list li img{ width:35px;}
ul.s2_bx_list li h3{ font-size: 20px; line-height: 25px;}
.s2_right{ width: 35%;}
.s2_rgt_box{ width: 225px; margin:0;}
.s2_rgt_box_inr{ column-gap: 12px; border-radius: 10px; padding: 5px;}
.s2-rgt-bx-img{ width: 100px;}
.s2_rgt_box_inr p{ font-size: 18px; line-height: 22px;}
.s2-rgt-prod{ left: -128px; width: 155px;}

.section_3{ padding:55px 0 60px;}
.s3_formula_box_top{  padding: 32px 14px 20px;}
.s3_formula_box_top h3{ font-size: 23px; line-height: 25px;}

.section_4{ padding:55px 0 60px;}
.s4_top_content{ max-width: 400px;}
.s4-product{ top: -90px; width: 400px;}
.sec4_col_haeding{ font-size: 24px; line-height: 28px;}

.section_5{ padding:55px 0 60px;}
.ingredients-col-bottom h3{ font-size: 22px; line-height: 24px;}
.ingredients-col-icns{ width:55px;}

.section_6{ padding:55px 0 60px;}
.step-col:before{ right: -17px;}
.step-col-text2{ padding: 0;}

.section_7{ padding: 55px 0 60px;}
.s7_prod_img{ width: 170px;}
.s7_mw_imgbox{ margin-left: -85px;}
.bfr_aftr_bx{ top: -15px; padding: 4px 15px; font-size: 16px; line-height: 16px;}
.s7_mw_bx_cont{ padding: 15px 10px 20px;}
.s7_mw_box h3{ font-size: 22px; line-height: 28px;}
ul.s7_bx_inr_list li{ background-size: 18px !important; font-size: 17px; line-height: 21px; padding-left: 25px; margin-top: 9px;}
.s7-arw-1, .s7-arw-2{ margin-top: -9px; width: 18px;}
	
.section_8{ padding: 55px 0 60px;}
.sec8_box{ margin: 35px auto 0;}
.s8_bx_cont{ width: 57.6%;}
.s8-quote-icon{ width:30px;}
.s8_doc_text{ font-size: 20px; line-height: 30px;}
.designation_box h3{ font-size:20px; line-height:20px;}
.designation_box p{ font-size:14px; line-height:14px;}

.comparison-section{ padding:55px 0 60px;}

.guarantee-section { padding:55px 0 60px;}
.guarantee-box { width:72%;}
.guarantee-heading{ font-size: 38px; line-height: 48px;}
.guarantee-man{ right: -170px; bottom: -60px; width: 435px; }

.testimonial-section{ padding:55px 0 60px;}
.testimonial-trustpilot p{ font-size: 20px; line-height: 28px;}
.trustpilot-star{ width: 96px;}
.testimonial-box{ margin: 35px auto 10px; row-gap: 30px;}
.testimonial-col{ padding: 20px 18px;}

.discount-offer-heading { font-size: 36px; line-height: 42px;}

/*package_section*/
.package_section{ padding:55px 0 60px;}
.package_quantity-m{display: flex;justify-content: space-between;}
.package_quantity-m li{ width:31.50%; background:#f4f4f4; border-radius:10px; padding:17px 10px 10px; font-size:16px; line-height:35px; font-weight:bold; color: #000000; position:relative; text-transform:uppercase;}
.package_quantity-m li.active{  color:#fff;background: #13494b;}
.package_quantity-m li span{ font-size:50px; line-height:40px; display:block;}
.value-strip{ position:absolute; left:50%; transform: translateX(-50%); top: -9px; background: #00cb35; border-radius: 45px; padding:3px 2px; font-size:11px; line-height:12px; font-weight:600; color:#fff; width:85px; text-transform:capitalize;}

.package_section-row{ margin:0 auto; row-gap:35px;}
.package{ width:100%;padding:25px 15px 25px;}
.package.pkage1 { order:1;}
.package.pkage2 { order:2;}
.package.pkage3 { order:3;}
.most-popular{ width: 135px; top: -15px; padding: 5px 4px; font-size: 13px; line-height: 14px;}
.pkage_heading{ font-size: 34px; line-height: 34px;}
.areas_text{ font-size: 18px; line-height: 18px; margin-top: 10px;}
.pkage_prod_box{ max-width:330px;margin:30px auto 0;}
.pkage_prod_box{ max-width: 330px; margin: 25px auto 0;}
.subs-seal{width: 95px;height: 95px; right:15px;}
.subs-seal p{font-size: 12px; line-height: 18px;}
.subs-seal p span{font-size: 23px; line-height: 25px;}
.purchase-ratail-price{ font-size: 16px; line-height: 18px;}
.purchase-offer-price { font-size:16px; line-height:18px; padding-left: 10px;}
.pkage-card-img{ width:170px;}
.purchase-check{ width: 18px; height: 18px;}
.purchase-check:checked{background-size: 68%;}
.purchase-option-left{ padding-left: 26px;}
}

@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:7px 0;}
.top_strip_text{ font-size:13px; line-height:16px; letter-spacing:0;}
#clockdiv > div{ width: 25px;}
#clockdiv div > span{ font-size: 13px; line-height: 20px;}
#clockdiv span.col{ width: 10px; height: 22px; font-size: 13px;}

.header{ height:50px;}
.header_row{ height:50px; justify-content: center;}
.logo{ width:130px;}
.header_btn{ display:none;}

.banner{ padding:25px 0 20px; background:#f9fcf9;}
.banner_content{ width:100%; text-align:center;}
.bnr_trusted_text{font-size: 12px;line-height: 14px; margin-bottom:3px;justify-content: center;}
.bnr_trust_star{width:64px;}
.trust_people{width:80px;}
.banner_heading{ font-size: 38px; line-height: 40px;}
.banner_strip{ width: 100%; padding:0; margin:18px 0 0;}
ul.banner_strip_list{ max-width: 400px; margin: 0 auto;}
ul.banner_strip_list li{ font-size: 13px;line-height: 17px;padding-left: 17px; padding: 4px 10px 4px 15px;}
ul.banner_strip_list li:before{ left: 7px;}
.banner_text{ font-size:15px; line-height:22px; letter-spacing:-0.5px; margin-top:15px;}
ul.banner_point{ margin-top:15px;}
ul.banner_point li{ font-size: 17px; line-height: 28px; background-size: 23px; padding: 2px 0 7px 32px; margin-top: 7px; letter-spacing: -0.1px; background-position: 0 5px; border-bottom: 1px solid #dbdcdb;}
ul.banner_point li:last-child{ border-bottom:none; padding-bottom:0;}
.banner_right{ width:100%; max-width: 380px;  margin: 45px auto 0;}
.banner_prod{ width: 207px; top: 20px; left: -8px;}
.vertical_text{ top: 15px;}
.vertical_text span{ padding: 10px 0; font-size: 18px; color: #000; font-weight:600;}
.bnr-model-img{ width: 230px; margin: -32px -22px 0 0;}
.bnr-male-icn{ top: 25px; left: 75px; width: 140px;}
	
.banner_right_workBox{ width: 100%; margin-top:25px;}
.bnr_work_heading{ font-size: 17px; line-height: 20px;}
ul.bnr_work_list{ max-width: 400px; margin: 16px auto 0;}
ul.bnr_work_list li img{ margin:0 auto 0;}
ul.bnr_work_list li p{ font-size: 14px; line-height: 16px;}

.slider_track li{ padding:0 20px; font-weight:600;}

.button_box{ margin-top:30px !important;}
.button__top{ margin-bottom: 10px;}
.button_stock{ font-size: 12px; line-height: 12px;}
.button_stock:before{ width: 7px; height: 7px; margin: -1px 7px 0 0;}
.common_button{ font-size:19px; line-height:20px; column-gap:12px; height:56px;}
.common_button img{ width: 15px; margin-left: 1px;}
.common_button_btm li{ font-size: 11px; line-height: 11px;}
.common_button_btm li img{ height:13px;}

/*====Scroll_Strip====*/
.image_slider{
	float:left;
	position: relative;
	width:100%;
	overflow:hidden;
	background:#fff;
	padding:15px 0 20px;
	}
.image_slider_iner{
	float:left;
	width:100%;
	display: flex;
    flex-wrap: nowrap;
	}
.image_slider_track{
	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;
	}
@keyframes marquee-horizontal {
	from {transform: translateX(0);}
	to {transform: translateX(-100%);}
	}
.image_slider_track li{
	padding:0 4px;
	}
.image_slider_track li img{
	display:block;
	margin:0 auto;
	border-radius:5px;
	}
	
	
.section_1{ padding:25px 0 35px; overflow:hidden;}
.common_preHeading{ font-size:16px; line-height:18px;}
.common_heading{ font-size:30px; line-height:34px;}
.common_parahraph{ font-size:16px; line-height:23px; margin-top:15px;}

.section_1 .common_parahraph{ padding:0 15px;}
.s1_box{ margin: 25px auto 0; flex-direction: column; row-gap: 35px;}
.s1_box_left{ width: 100%;}
.s1-img{ box-sizing: border-box;}
.s1_box_right{ width: 100%;}
.s1_cont_box{ column-gap: 10px; padding: 15px 10px 18px 12px; }
.s1_cont_bx_lable span{ font-size: 12px; line-height: 12px;}
.s1_cont_box_inr h3{ font-size: 22px; line-height: 26px;}
.s1_cont_box_inr p{ font-size: 15px; line-height: 21px; margin-top: 8px;}
.s1-cont-bx-img{ width: 50px;}
.s1_inr_wrap{ margin: 35px auto 0; flex-direction: column; row-gap: 22px;}
.s1_inr_wrap_cont{ width: 100%; text-align: center; padding:0 10px;}
.s1_inr_doc_cont{ width: 100%; row-gap: 15px;}
.s1_inr_wrp_strip{ font-size: 20px; line-height: 36px; margin-bottom:0;}
.s1_inr_wrp_strip span{ background: #13494b; padding: 4px 7px;}
.s1_inr_wrap_cont .common_parahraph{ line-height: 24px; margin-top: 20px;}
.s1_designation_box p{ font-size: 16px; line-height: 16px; margin-top: 6px;}

.section_2{ padding:25px 0 35px;}
.s2_inner{ margin-top: 30px; flex-direction: column-reverse; row-gap:20px;}
.s2_left{ width: 100%;}
.s2_right{ width: 100%; max-width:335px; display: -webkit-flex; display: flex; align-items: center; justify-content: center; column-gap: 20px; margin: 0 auto; float: none;}
.s2-rgt-prod{ left: 0; width: 163px; position: static;}
.s2_rgt_box{ width: 160px; margin: 0;}
.s2_rgt_box_inr{ column-gap: 7px;}
.s2-rgt-bx-img{ width: 75px; border-radius: 5px;}
ul.s2_bx_list li{ padding: 0 50px 18px 0; margin-bottom: 18px;}
ul.s2_bx_list li img{ width: 50px; left: auto; right: 0;}
ul.s2_bx_list li h3{ font-size: 22px; line-height: 28px;}
ul.s2_bx_list li p{ font-size: 16px; line-height: 24px; margin-top: 8px;}

.section_3{ padding:25px 0 35px;}
.section_3 .common_parahraph{ padding:0 10px;}
.s3_formula_wrap{ margin: 40px auto 0; max-width: 389px; padding:0 10px; row-gap:50px;}
.s3_formula_box{ width:100%;}
.formula_box_step{ top: -22px; width: 42px; height: 42px; border-radius: 7px; font-size: 24px; line-height: 24px;}
.s3_formula_box_top{ padding: 25px 15px 15px;}
.s3_formula_box_top h3{ font-size: 20px; line-height: 24px;}
.s3_formula_box_top p{ font-size: 16px; line-height: 23px; margin-top: 12px;}

.section_4{ padding:25px 0 35px;}
.s4_top_content{ max-width:100%; text-align:center;}
.s4-product-mob{ float:left; width:calc(100% + 30px); max-width:none; margin:0 auto -10px; margin-left:-15px;}
.section4_row{ margin: 0 auto 0; row-gap: 25px;}
.section4_col{ width:100%; padding:10px;}
.sec4_col_content{ padding: 7px 5px 20px;}
.sec4_col_haeding{ font-size: 20px; line-height: 24px;}
.sec4_col_text{ font-size: 16px; line-height: 22px; margin-top: 10px;}
.sec4_col_befr_image_Box p, .sec4_col_aftr_image_Box p{ font-size: 11px; line-height: 11px; padding: 4px 5px; left: 13px !important; bottom: 10px; min-width: 60px;}

.section_5{ padding:25px 0 35px;}
.s5_prod_box{ max-width: 400px; margin-top: 30px;}
ul.s5_prodbx_list{ float: left; margin: 0; max-width: 180px; flex-direction: column;}
ul.s5_prodbx_list li{ width: 100%; text-align: left; padding:13px 0 14px 37px;}
ul.s5_prodbx_list li:before{ bottom: 0; left: 0; right: 0; width: auto; height: 1px;}
ul.s5_prodbx_list li:after{ left: auto; bottom: -3px; right: 0; margin-left: 0;}
.s5-product-mob{ float:right; margin:-6px 0 0 0; width: 130px;}
ul.s5_prodbx_list li img{         position: absolute; top: 10px; left: 0;  margin: 0; width: 26px;}
ul.s5_prodbx_list li p{ font-size: 17px; line-height: 19px;}
.ingredients-row{ padding:0;}
.ingredients-col{ padding:15px;}
.ingredients-col-bottom{ padding: 18px 0 6px;}
.ingredients-col-bottom h3{ font-size: 20px; line-height: 24px;}
.ing_tag{ font-size: 13px; line-height: 12px; padding: 4px 7px; margin-top: 12px;}
.ingredients-col-bottom p{ font-size: 16px; line-height: 23px; margin-top: 18px;}
.ingredients-col-icns{ width: 45px;}

.section_6{ padding:25px 0 35px;}
.step-row { margin: 28px auto 0; row-gap:32px;}
.step-col { width: 100%; display: flex; display: -webkit-flex; justify-content: space-between; flex-direction: row-reverse;}
.step-col-top { max-width:156px; flex-shrink:0; margin-top: 0; position:relative;}
.step-col-img{ border-radius:10px;}
.step-col-btm { padding:0 15px 0 0; text-align: left; align-content: center;}
.step-col-no-text {font-size: 16px; line-height: 16px; width:28px; height: 28px; border:none; margin:0;}
.step-col-text1 {font-size:20px; line-height: 24px; margin-top:15px; font-weight:600;}
.step-col-text2 { font-size: 16px; line-height:23px; margin-top: 10px;}
.step-col:before{ display:none;}

.section_7{ padding: 25px 0 35px;}
.s7_mid_wrap{ max-width: 410px; margin: 40px auto 0; row-gap:20px;}
.s7_mw_box{ width: 100%;}
ul.s7_bx_inr_list li{ background-size:20px !important; font-size: 16px; line-height: 22px; padding-left: 30px; z-index:2;}
.s7_mw_box h3{ font-size: 21px; line-height: 27px;}
.s7_mw_imgbox{ width:100%; position: static; margin:0; z-index:1;}
.s7_prod_img_m{ width: calc(100% + 30px); display: block; margin: -15px auto 0; margin-left: -15px; max-width: none;}
.s7-down-arw1{ position: absolute; left: 50%; margin-left: -20px !important; border-radius: 0 !important;}
.s7-down-arw1{ top:auto; bottom:-10px; z-index:2;}
.s7-down-arw2{ margin: 0 auto 10px; display: block;}

.section_8{ padding: 30px 0 35px;}
.section_8 .common_heading{ font-size: 30px; line-height: 38px; text-align:left; letter-spacing: 0.2px;}
.section_8 .common_parahraph{ text-align:left;}
.sec8_box{ margin: 25px auto 0;}
.s8_img_bx{ width: 100%;}
.s8_bx_cont{ width: 100%; position:relative; padding: 15px 18px 20px;}
.s8-quote-icon-m{ position:absolute; top: -25px; left: 25px;}
.s8_doc_text{ font-size: 18px; line-height: 26px; margin-top: 10px;}
.designation_box{ margin-top: 35px;}
.designation_box h3{ font-size: 18px; line-height: 18px;}
.designation_box p{ font-size: 13px; line-height: 13px; margin-top: 8px; }
.result_box_wrap{ margin: 30px auto 0;}
.results_heading{ font-size: 25px; line-height: 29px; margin-bottom:18px;}
.result_box{ width:100%;}
.result_box-row{ column-gap: 7px;}
.result_box-mdl{ row-gap: 24px;}
.result_per{ font-size: 28px; line-height: 30px;}
.result_bar{ margin: 6px 0 0; height: 6px;}
.result_col h3{ font-size: 13px; line-height: 16px;}

.comparison-section{ padding: 30px 0 35px;}
.compare-Box{ width: calc(100% + 20px); margin: 30px 0 0 -10px;}
.compare-col1{ width: 27%;}
.compare-col2{width: 23%;}
.compare-top{ height: 135px;}
.compare-brand-img{margin: 25px auto 0; width: 35px;}
.compare-top p{font-size: 10px; line-height:13px;}
.compare-list li{ height: 65px; font-size: 13px; line-height: 17px;}
.compare-logo{ margin: 6px auto 0;width: 70px;}
.compare-col3{width: 16.33%;}
.compare-space-col{ width:1%;}
.compare-cross{ width: 19px;}
.compare-alert{ width: 24px;}

.guarantee-section{ padding: 70px 0 0; background:#fff;}
.guarantee-box { width:100%; padding:30px 15px 0; text-align: center; background:#f9fcf9;}
.guarantee-risk-free {background: #fff; font-size: 14px; line-height: 20px;}
.guarantee-box-top{ padding-right:0;}
.money-back-guarantee{ margin: -88px auto 10px; position: static; width: 130px;}
.guarantee-heading { font-size: 30px; line-height: 34px;}
.guarantee-text{ font-size: 16px; line-height: 23px; margin-top: 15px;}
.guarantee-box .button_shipp li { font-size: 12px; line-height: 14px; padding:0 5px;}
.guarantee-box .common_button{ font-size:17px;}
.guarantee-right{ margin:20px auto 0; justify-content: center;}
.guarantee-man{ position: static; margin:10px auto 0; width: 303px;}
.guarantee-benefit-box { width:85px; flex-shrink: 0; row-gap:10px; margin: 0 0 0 -10px;}

.testimonial-section { padding: 40px 0 50px;}
.testimonial-trustpilot {column-gap: 8px; margin: 20px auto 0;}
.testimonial-trustpilot p { font-size:18px; line-height:24px;}
.testimonial-star { width: 90px;}
.trustpilot-star {width: 90px;}

.video_slide_row {width:calc(100% + 30px); margin: 35px 0 0 -15px; padding-bottom:55px;}
.ugc-play {width: 48px;}

.testimonial-box{ margin: 25px auto 10px; row-gap: 20px;}
.testimonial-col{ width: 100%; padding: 25px 20px;}
.testimonial-col-star{width: 100px;}
.testimonial-about{font-size: 15px; line-height: 21px; margin-top: 15px;}
.testi-profile-pic{ width: 46px;}
.testi-verify-row{ margin-top: 20px; column-gap: 10px;}
.testi-verify-name{ font-size: 13px; line-height:17px;}
.testi-verify-text{font-size: 10px; line-height: 14px;}
.testi-verify-text img {width: 11px; margin: -2px 5px 0 0;}
.testi-verify-text2{ padding: 2px 8px;font-size: 9px; line-height: 13px;}
.more-review{ font-size: 14px; line-height: 20px;}

.package_section{ padding: 45px 0 40px;}
.pkage_prod{ width:160px;}
.areas_text{ font-size: 17px; line-height: 17px; margin-top: 10px;}
.pkage_retail-price{ font-size: 16px; line-height: 22px;}
.pkage_offer-price{ font-size: 37px; line-height: 37px;}
.discount-offer-section{ padding: 0 0 18px;}
.discount-offer-icn{ margin: -23px auto 10px; width: 45px; height: 40px;}
.discount-offer-icn img{ margin: 2px auto 0; width: 30px;}
.discount-offer-heading{font-size:30px; line-height:36px;}
.discount-offer-timer p{ font-size: 16px; line-height: 20px;}
.discount-offer-timer p img{ width: 17px;}
	
.faq-section { padding: 25px 0 35px;}
.faq-container{ margin:10px auto 0;}
.accordion { column-gap:12px; background-position:96% 20px; background-size:12px !important; padding:10px 30px 10px 15px;}
.acdn-heading.accordion-open {background-position:96% 20px;}
.faq-header-img { width: 40px;}
.faq-subheading { font-size: 13px; line-height:18px;}
.faq-heading { font-size: 16px; line-height: 20px;}
.acdn-content { padding: 0 15px 5px;}
.acdn-para { font-size: 15px; line-height:21px; margin-bottom: 15px; margin-top: -3px;}

.footer {padding: 0 0 25px; border:none;}
.ftr-logo { margin:25px auto 25px; width: 110px;}
.footer-txt1 {font-size:15px; line-height: 15px;}
.footer-txt1 a{ padding: 0 6px;}

#call-btn{
	background:none;
	padding:0 15px 10px;
	position: fixed;
	bottom:0%;
	left: auto;
	z-index: 99;
	transition: bottom 1s;
	display: table;
	width:100%;
	}
#call-btn a.commonBtn{ height:62px; line-height:58px; font-size:27px;}

.mob_text_left{ text-align:left;}
}

@media only screen and (max-width:375px){
.top_strip_text{ font-size: 12px; line-height: 15px;}	
}





/*====BUNDLE====*/
/**
 * Swiper 8.2.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 1, 2022
 */

@font-face {
	font-family: 'swiper-icons';
	src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
	font-weight: 400;
	font-style: normal;
	}
:root {
	--swiper-theme-color: #000;
	}
.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
	}
.swiper-vertical > .swiper-wrapper {
	flex-direction: column;
	}
.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	box-sizing: content-box;
	}
.swiper-android .swiper-slide,
.swiper-wrapper {
	transform: translate3d(0px, 0, 0);
	}
.swiper-pointer-events {
	touch-action: pan-y;
	}
.swiper-pointer-events.swiper-vertical {
	touch-action: pan-x;
	}
.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
	}
.swiper-slide-invisible-blank {
	visibility: hidden;
	}

/* Auto Height */
.swiper-autoheight, .swiper-autoheight .swiper-slide {height: auto;}
.swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height;
	}
.swiper-backface-hidden .swiper-slide {
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	/* For Firefox */
	-ms-overflow-style: none;
	/* For Internet Explorer and Edge */
	}
	
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}



/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 11px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 11px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #f1faff);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
  border: 1px solid #000;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 6px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}


.swiper-pagination{ 
    display: flex;
    justify-content: center;
    margin: 50px auto 0;
	}
.swiper-pagination-bullet{
    border: 1px solid #4c8789;
	background:#fff;
	opacity:1;
	}
.swiper-pagination-bullet-active{
	border: 1px solid #4c8789;
	background:#4c8789;
	}	

/*ARROW*/
.swiper-navigation {
    justify-content: center;
    align-items: center;
    display: flex;
	margin-top:50px;
	}
.swiper-sw-wrap {
    grid-column-gap: 1.25rem;
    align-items: center;
    display: flex;
	}
.swiper-button{
	width: 32px;
    min-width: 32px;
    height: 32px;
    min-height: 32px;
    border-radius: 50%;
    background: #2e274c;
    background-color: transparent;
	display: flex;
    justify-content: center;
    align-items: center;
	cursor: pointer;
	transition: box-shadow .2s, color .2s, border-color .2s, transform .2s;
	}
.swiper-button_icon-6 {
    justify-content: center;
    align-items: center;
    width: 1rem;
    height: 1rem;
    display: flex;
	}
.swiper-dots-pagination{
    justify-content: center;
    align-items: center;
    display: flex;
	}

.swiper-navigation .swiper-pagination-bullet{
    border: 1px solid #fff;
    background: #fff;
	width:15px;
    height:4px;
    border-radius: 8px;
	}
.swiper-navigation .swiper-button{ background:#fff;}
.swiper-navigation .swiper-pagination-bullet-active{ width: 110px; height:4px;}
	
	
/*===============*/
	
@media only screen and (max-width:1023px){
	
.ingredients_row .swiper-pagination{padding:0 160px 0 0;}
.ingredients-button-prev{right: 10%;}
.ingredients-button-next{ right:0;}
	
}

@media only screen and (max-width:767px){

.swiper-navigation{ margin-top: 35px;}
.swiper-button{ width: 28px; min-width: 28px;  height: 28px; min-height: 28px;}
.swiper-button_icon-6{ width: 0.9rem; height: 0.9rem;}

.swiper-pagination{ margin: 35px auto 0;}	
	
}