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

body {
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	padding:0;
	background:#fff;
	text-align:center;
    font-family: 'Urbanist';
	font-weight:500;
	}
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:#333; text-decoration:none;}
a:hover {outline: none; text-decoration:none;}
img {border:none; height:auto; max-width:100%;}
li {list-style:none;}
*{box-sizing:border-box;}
.clearall{
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px;
	}
	
/*==============Fonts==============*/
@font-face {
    font-family: 'Urbanist';
    src: url('Urbanist-ExtraBold.woff2') format('woff2'),
        url('Urbanist-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Urbanist';
    src: url('Urbanist-Bold.woff2') format('woff2'),
        url('Urbanist-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Urbanist';
    src: url('Urbanist-SemiBold.woff2') format('woff2'),
        url('Urbanist-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Urbanist';
    src: url('Urbanist-Medium.woff2') format('woff2'),
        url('Urbanist-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Urbanist';
    src: url('Urbanist-Regular.woff2') format('woff2'),
        url('Urbanist-Regular.woff') format('woff');
    font-weight: 400;
    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:10px 0;
	background:#002138;
	}
.top_strip_scroller {
	width: 100%;
	overflow: hidden;
	display: flex;
	flex-wrap: nowrap;
	}
ul.top_strip_scroller_list {
	display: flex;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	flex-shrink: 0;
	animation: marquee-horizontal-top 40s linear infinite;
	}
ul.top_strip_scroller_list li{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 20px;
	position: relative;
	}
ul.top_strip_scroller_list li p{
	font-size:14px;
	line-height:14px;
	color:#fff;
	}
.top_strip_scroller_list img{
	display:inline-block;
	vertical-align:middle;
	width:18px;
	margin:0 10px 0 0;
	}


@keyframes marquee-horizontal-top {
from {
	transform: translateX(0);
}

to {
	transform: translateX(-100%);
}
}

/*=======HEADER=======*/
.top-fix-bar{
	float: left;
	width: 100%;
	margin-bottom:70px;
	}
.header{
	float:left;
	width:100%;
	height:70px;
	z-index:9;
	margin-top:-70px;
	top:70px;
	position: relative;
	background:#fff;
	}
.fixed-nav .header{
	position: fixed;
	background:#fff;
	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_box{
	width:100%;
	margin:0 auto 0;
	height:70px;
	
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	align-items: center;
	}
.logo{ width:224px;}	
.communication_box{
	width:331px;
	column-gap:40px;
	
	display: -webkit-flex;
	display: flex;
	justify-content:flex-end;
	align-items: center;
	}
.contact_btn{
	font-size:16px;
	line-height:16px;
	color:#000;
	font-weight:500;
	}
.header_btn{
    float: right;
    width:170px;
	height:40px;
	color: #fff;
	font-size: 16px;
	line-height: 40px;
	letter-spacing: 0.5px;
	text-align: center;
	font-weight: bold;
	border-radius:50px;
	text-transform:capitalize;
	background:#0292e2;
	}
	
ul.mainMenu{
	float:left;
	width:331px
	}
ul.mainMenu li{
	float: left;
	padding: 0 20px;
	position:relative;
	}
ul.mainMenu li:first-child:before{ display:none;}
ul.mainMenu li:last-child{ border:none; padding-right:0;}
ul.mainMenu li:first-child{ padding-left:0;}
ul.mainMenu li a{
	float: left;
	color: #000;
	font-size: 16px;
	line-height: 16px;
	text-transform: capitalize;
	font-weight:500;
	}
ul.mainMenu li a:hover{ color:#0292e2;}
ul.mainMenu li a.active{ color:#0292e2;}
.fixed-nav .header ul.mainMenu li a{ color:#000;}
.fixed-nav .header ul.mainMenu li a:hover{ color:#0292e2;}
.fixed-nav .header ul.mainMenu li a.active{ color:#0292e2;}
	
/*=====BANNER=====*/
.banner{
	float:left;
	width:100%;
	padding:45px 0 0;
	background: #f0f9ff;
	}
.banner_content{
	float:left;
	width:100%;
	position:relative;
	}
.banner_rated_text{
	font-size:15px;
	line-height:16px;
	color:#000;
	letter-spacing:0.5px;
	}
.banner_rated_text img{
	display:inline-block;
	vertical-align:middle;
	}
.green-star{
	width:75px;
	margin:-3px 7px 0;
	}
.Trustpilot{
	width:66px;
	margin:-3px 0 0 5px;
	}
.banner_heading{
	font-size:55px;
	line-height:61px;
	color:#002138;
	font-weight:bold;
	letter-spacing:1px;
	margin-top:20px;
	}
.banner_text{
	font-size:21px;
	line-height:28px;
	color:#000;
	font-weight:600;
	letter-spacing:0.5px;
	margin-top:20px;
	}

/* Animated red underline */
.underline-animate {
    position: relative;
    display: inline-block;
}
.underline-animate::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -3px;
    height: 3px;
    width: 0;
    background-color: #e02020;
    border-radius: 2px;
    animation: underline-draw 1s ease forwards 0.4s;
}
@keyframes underline-draw {
    to { width: 100%; }
}
.banner_points{
	width:100%;
	margin:35px auto 0;
	column-gap:45px;
	
	display: -webkit-flex;
	display: flex;
	justify-content:center;
	align-items: center;
	}
.banner_points li{
	font-size:16px;
	line-height: 20px;
	color:#000;
	font-weight:600;
	letter-spacing:0.5px;
	text-align: left;
	}
.banner-bullet{
	display:inline-block;
	vertical-align:middle;
	width:22px;
	margin:-3px 10px 0 0;
	}
	
.banner_content .common_button_box{ margin-top: 35px;}
.common_button_box{
	float:left;
	width:100%;
	margin-top:40px;
	}	
.common_button_width{
	display:inline-block;
	vertical-align:top;
	width:100%;
	max-width:362px;
	text-align:center;
	}
.common_button{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:60px;
	font-size:22px;
	line-height:60px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	letter-spacing:0.5px;
	text-transform:capitalize;
	border-radius:50px;
	background:#0292e2;
	} 
.btn_guarantee_text{
	font-size:14px;
	line-height:16px;
	color:#000;
	font-weight:500;
	letter-spacing:0.5px;
	margin-top:10px;
	}
.dollar{
	display:inline-block;
	vertical-align:middle;
	width:16px;
	margin:-3px 7px 0 0;
	}
	
.banner_img_box{
	display:inline-block;
	vertical-align:top;
	width:100%;
	}
.banner-img{
	display:block;
	margin:-50px auto 0;
	width:1225px;
	}
	
/*=====AS SEEN=====*/
.as-seen{
	float:left;
	width:100%;
	padding: 35px 0;
	background:#fff;
	border-bottom: 1px solid #ebebeb;
	}
.as_seen_box{
	width:100%;
	
	display: -webkit-flex;
	display: flex;
    align-items: center;
    justify-content: center;
	}
.as-seen-cont{
	width: 134px;
	font-size:16px;
	line-height:16px;
	color:#000;
	font-weight:500;
	position:relative;
	padding-right: 30px;
	margin-right: 30px;
	}
.as-seen-cont:before{
	content:'';
	position:absolute;
	top: -5px;
	bottom: -5px;
	right:0;
	width:1px;
	background:#cecece;
	}
ul.brand_list{
	width:100%;
	margin:0 auto 0;
    display: flex;
	display: -webkit-flex;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    align-items: center;
    justify-content: center;
	justify-content:space-between;
	-webkit-justify-content:space-between;
	}
ul.brand_list li{
	display: flex;
    align-items: center;
    justify-content: center;
	position:relative;
	}
.brand-logo{
	display:block;
	margin:0 auto 0;
	height: 23px;
	width:auto;
	}

/*=====SECTION 1=====*/	
.section1{
	float:left;
	width:100%;
	padding:60px 0 70px;
	position:relative;
	background:#fff;
	}
.common_heading{
	font-size:50px;
	line-height:58px;
	color:#002138;
	font-weight:bold;
	}	
.common_text{	
    font-size:18px;
	line-height:26px;
	color:#000;
	margin-top:25px;
	}
	
.pkg_block{
    width: 100%;
	margin:45px auto 0;

    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	}
.pkg_box{
	width:31.33%;
	border-radius:25px;
	background:#fff;
	overflow:hidden;
	-webkit-box-shadow:0 0 8px 2px rgba(0,0,0,.1);
	box-shadow:0 0 8px 2px rgba(0,0,0,.1);

    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    flex-direction: column;
	}
.pkg_top_box{
	float:left;
	width:100%;
	}
.pkg_product_box{
	float:left;
	width:100%;
	padding:35px 0 0;
	position:relative;
	background: #FFFFFF;
	background: linear-gradient(146deg, rgba(255, 255, 255, 1) 15%, rgba(242, 250, 255, 1) 85%);
	}
.pkg_box2 .pkg_product_box{ background: linear-gradient(146deg, rgba(255, 255, 255, 1) 15%, #f3f6ff 85%);}
.pkg_box3 .pkg_product_box{ background: linear-gradient(146deg, rgba(255, 255, 255, 1) 15%, #f4f9ff 85%);}
.pkg-product{
	display:block;
	margin:0 auto -13px;
	width:146px;
	position:relative;
	z-index:1;
	}
.pkg-product-border{
	display:block;
	margin:0 auto 0;
	width:100%;
	}
.pkg_content{
	float:left;
	width:100%;
	padding:20px 25px 20px;
	}
.pkg_header_box{
    width: 100%;
	margin:0 auto 0;

    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	}
.pkg_heading{
	font-size:20px;
	line-height:26px;
	color: #000000;
	font-weight:600;
	text-align:left;
	}
.pkg_price{
	font-size:20px;
	line-height:20px;
	color: #000000;
	font-weight:600;
	}
.pkg_price span{
	font-size:12px;
	color: #797878;
	font-weight:600;
	}
.pkg_text{
	font-size:12px;
	line-height:16px;
	color: #000000;
	font-weight:500;
	letter-spacing:0.3px;
	text-align:left;
	margin-top:15px;
	}
.pkg_box .common_button_box{ margin-top:0; padding:0 25px 35px;}
.pkg_box .common_button_width{ max-width:100%;}
.pkg_box .common_button{ height: 35px; font-size: 14px; line-height: 35px;}

/*=====SECTION 2=====*/	
.section2{
	float:left;
	width:100%;
	padding:60px 0 70px;
	background:#f3f9fc;
	}
.s2_box{
	width:100%;
	margin:45px auto 15px;
	padding-top: 424px;
	position: relative;
	
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	column-gap: 170px;
	}
.s2_box:before{
	content:'';
	position:absolute;
	top:53.5%;
	left:150px;
	right:150px;
	height:2px;
	transform:translateY(-50%);
	background:#0292e2;
	}
.s2_row{
	display:inline-block;
	vertical-align:top;
	width:300px;
	text-align:left;
	padding:20px 25px 25px;
	border:1px solid #132972;
	border-radius:12px;
	position:relative;
	background:#fff;
	-webkit-box-shadow:0 5px 12px 6px rgba(207 , 234 , 248, 5);
	box-shadow:0 5px 12px 6px rgba(207 , 234 , 248, 5);
	}
.s2_row:nth-child(2n - 1){
	position: absolute;
	top: 0;
	min-height:306px;
	}
.s2_row:before, .s2_row:after{
	content:'';
	position:absolute;
	left:50%;
	transform:translateX(-50%);
	}
.s2_row:before{
	top:-55px;
	width:1px;
	height:54px;
	background:#4e9fff;
	}
.s2_row:nth-child(2n - 1):before{
	top:auto;
	bottom:-55px;
	}
.s2_row:after{
	top: -76px;
	width: 14px;
	height: 14px;
	border: 10px solid #0292e2;
	border-radius:50%;
	background:#fff;
	}
.s2_row:nth-child(2n - 1):after{
	top:auto;
	bottom:-76px;
	}
.s2_row1{
	left: 0;
	}
.s2_row2{
	left:50%;
	transform:translateX(-50%);
	}
.s2_row3{
	left:50%;
	transform:translateX(-50%);
	}
.s2_row5{
	right: 0;
	}
.s2_row_month{
	font-size:18px;
	line-height:20px;
	color:#0292e2;
	font-weight:800;
	}
.calender{
	display:inline-block;
	vertical-align:middle;
	width:22px;
	margin:-3px 8px 0 0;
	}
.s2_row_heading{
	font-size:22px;
	line-height:26px;
	color:#000;
	font-weight:bold;
	margin-top: 15px;
	}
.s2_row_text{
	font-size:16px;
	line-height:22px;
	color:#000;
	font-weight:500;
	letter-spacing:0.3px;
	margin-top: 16px;
	}



/*=====SECTION 3=====*/	
.section3{
	float:left;
	width:100%;
	padding:60px 0 70px;
	background:#fff;
	}
.s3_block{
	width:100%;
	margin:60px auto 15px;	
	
	display: flex;
    display: -webkit-flex;
    justify-content: space-between;
	}
.s3_block_col {
	width:31.33%;
	background: #f3f9fc;
	border-radius: 10px;
	padding: 30px 18px;
	position: relative;
	text-align: center;
	
	display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
	}
.s3_block_col_top{
	text-align:center;
	}
.step_circle {
	width: 39px;
	height: 39px;
	border-radius: 50%;
	background: #0292e2;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 400;
	font-size: 20px;
	margin: -48px auto 14px;
	}
.s3_block_col_hdng {
	font-size: 26px;
	line-height: 30px;
	font-weight: 600;
	color: #002138;
	margin-bottom: 15px;
	}
.s3_block_col_text {
	font-size: 18px;
	line-height: 24px;
	color: #000;
	margin: 0 auto 15px;
	}
.s3_block_col_img {
	display: flex;
    justify-content: center;
    align-items: center;
	}
.s3_block_col_img img {
	display:block;
	margin:0 auto;
	width:330px;
	}


/*=====SECTION 4=====*/		
.section4{
	float:left;
	width:100%;
	padding:60px 0 70px;
	background:#f3f9fc;
	}
.testimonial_box{
	display: flex;
	display: -webkit-flex;
	flex-wrap: nowrap;
	overflow: hidden;
	margin:40px auto 0;
	}
.testimonial_row{
	width: auto;
	display: -webkit-flex;
	display: flex;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	/* align-items: center; */
	-webkit-box-pack: center;
	justify-content: center;
	flex-shrink: 0;
	animation: testimonial_row 50s linear infinite;
	}
.testimonial_column{
	display: -webkit-flex;
	display: flex !important;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	
	width:345px !important;
	border-radius:10px;
	-webkit-box-shadow:0 0 8px 2px rgba(0, 0, 0, 0.1);
	box-shadow:0 0 8px 2px rgba(0, 0, 0, 0.1);
	margin:15px 20px;
	position:relative;
	}
.testimonial_column_top{
	display: -webkit-flex;
    display: flex;
	flex-wrap:wrap;
	justify-content:space-between;
	width:100%;
	border-radius:10px;
	background:#ffffff;
	overflow:hidden;
	}
.testimonial_image_column{
	width:49.5%;
	}
.testimonial_image{
	display:block;
	margin:0 auto 0;
	}
.testimonial_column_bottom{
	display: flex;
	justify-content: start;
	flex-direction: column;
	flex: 1;
	width:100%;
	text-align:left;
	padding:20px 20px 25px;
	}
.testimonial_star{
	display:block;
	width:91px;
	}
.testimonial_heading{
    color: #000000;
    font-size: 20px;
    line-height: 27px;
    font-weight: 700;
    margin-top: 20px;
	}
.testimonial_heading span{color:#0292e2;}
.testimonial_paragrapgh{
	color: #000000;
	font-size: 16px;
	line-height: 24px;
	font-weight:500;
	margin-top: 15px;
	flex: 1 0 0;
	}
.testimonial_user_box{
	display: -webkit-flex;
	display: flex;
	flex-wrap:wrap;
	justify-content:space-between;
	width:100%;
	margin-top: 25px;
	}
.testimonial_user_name{
	font-size: 18px;
	line-height: 22px;
	color:#000000;
	font-weight:500;
	}
.testimonial_user_name span{
	color: #16ad36;
    font-size: 12px;
    line-height: 22px;
    font-weight: 500;
    letter-spacing:0.3px;
	}
.testimonial_tick{
	display: inline-block !important;
    vertical-align: middle;
    margin: -2px 4px 0;
    width: 12px;
	}
.testimonial_user_review{
	color: #fff;
    font-size: 12px;
    line-height: 12px;
    font-weight: 600;
    border: 1px solid #0292e2;
    border-radius: 5px;
    padding: 7px 12px;
    background: #0292e2;
    position: absolute;
    top: -15px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    align-items: center;
	}
.testimonial_arrow{
    display: inline-block !important;
    vertical-align: middle;
    margin: -2px 0 0 15px;
    width: 9px;
	}
@keyframes testimonial_row {
	from {transform: translateX(0);}
	to {transform: translateX(-100%);}
}

/*=====SECTION 5=====*/	
.section5{
	float:left;
	width:100%;
	padding:60px 0 70px;
	background:#fff;
	}
.s5_block{
	width:100%;
	margin:70px auto 0;

    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;	
	}	
.weight_calculater{
	width:65.64%;
	padding:30px 15px 18px;
	border-radius:10px;
	text-align:left;
	position:relative;
	background:url(../../../images/landers/v1/weight-loss-bg.webp) no-repeat;
	background-position:top center;
    background-size: cover;
	}	
.weight_calculater_heading{
	font-size:36px;
	line-height:42px;
	color:#fff;
	font-weight: 800;
	padding-left:23px;
	}
.info_box{
	display:inline-block;
	vertical-align:top;
	width:100%;
	max-width:570px;
	border-radius:12px;
	margin-top:35px;
	background:#fff;
	}
.info_heading{
	width:85%;
	font-size:24px;
	line-height:26px;
	color:#4784c0;
	font-weight: bold;
	padding:15px;
	border-bottom:1px solid #cfe5ff;
	}
.weight-machine{
	display:inline-block;
	vertical-align:middle;
	width:47px;
	margin:-3px 10px 0 0;
	}	
.info-slider{
	width: 100%;
	max-width:370px;
	padding:20px 0 62px 20px;
	text-align: center;
	
	display: flex;
	flex-direction: column;
	align-items: center;
	}
.select_weight-top{
	width: 100%;
	text-align: center;
	column-gap:3px;
	
    display: -webkit-flex;
    display: flex;
    justify-content:flex-start;	
    align-items: center;
	}
.select_weight-top h5{
	font-size: 20px;
	line-height: 20px;
	color:#000;
	font-weight: bold;
	text-align:left;
	}
.weight-count{
	font-size:17px;
	line-height:18px;
	color: #000;
	font-weight:600;
	padding:10px 20px;
	border:2px solid #bddbea;
	border-radius:8px;
	background:#fff;
	}
.calculate_row{
	width: 100%;
	text-align: center;
	
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;	
    align-items: center;
	}
.calculate-col1{
	font-size: 20px;
	line-height:22px;
	color:#000;
	font-weight: bold;
	text-align:left;
	}
.weight-value{
	font-size:50px;
	line-height:50px;
	color: #0292e2;
	font-weight:bold;
	}
.weight-loss-model{
	position:absolute;
	bottom:0;
	right:-30px;
	width:364px;
	z-index:2;
	}
.weight-scale{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	border-radius:0 0 10px 10px;
	}
	
.s5_content{
	width:30.5%;
	}
.s5_box{
	float:left;
	width:100%;
	padding:12px;
	border:1px solid #dce8ee;
	border-radius:10px;
	background:#f3f9fc;
	}
.s5_col{
	width:100%;
	margin:12px auto 0;
	padding:18px 12px;
	border-radius:10px;
	column-gap:15px;
	background:#fff;
	
	display: -webkit-flex;
	display: flex;
	justify-content:flex-start;
	align-items:center;
	}
.s5_col:first-child{ margin-top:0;}
.s5-icn{ flex-shrink:0; width:36px;}
.s5_col_cont{ text-align:left;}
.s5_col_cont h3{
	font-size: 28px;
	line-height: 28px;
	color: #002138;
	font-weight:600;
	}
.s5_col_cont p{
	font-size: 16px;
	line-height: 22px;
	color: #000;
	font-weight:500;
	margin-top:5px;
	}
	
/*=====SECTION 6=====*/	
.section6{
	float:left;
	width:100%;
	padding:60px 0 20px;
	background:#fff;
	}

.s6_block{
	width:100%;
	max-width:1030px;
	margin:0 auto 0;
	
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	}
.s6_left{ width:47.4%;}
.s6_img_box{
	display:inline-block;
	vertical-align:top;
	width:100%;
	max-width:488px;
	margin-top:-72px;
	position:relative;
	}
.s6-img{
	display:block;
	margin:0 auto 0;
	width:100%;
	}
.s6-product{
	position:absolute;
	bottom: -13px;
	right: -200px;
	width:394px;
	}
.s6_content{
	width:35.5%;
	text-align:left;
	}
.s6_points{
	display:inline-block;
	vertical-align:top;
	margin:25px 0 10px;
	}
.s6_points li{
	font-size: 18px;
	line-height: 22px;
	color: #000000;
	font-weight:bold;
	text-align:left;
	margin-top:15px;
	padding-left:35px;
	background:url(../../../images/landers/v1/blue-bullet.webp) no-repeat top left;
	background-size:20px;
	}

.guarantee_box{
	width:100%;
	max-width:760px;
	margin:80px auto 0;
	padding:40px 50px 50px;
	border:2px solid #0292e2;
	border-radius:20px;
	background:#f3f9fc;
	column-gap: 35px;
	
	display: -webkit-flex;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	}
	
.guarantee-icn{ width:99px; margin-top: 56px;}
.guarantee_content{
	text-align:left;
	}
.guarantee_sub_heading{
    font-size:20px;
    line-height:26px;
    color:#0292e2;
	font-weight:bold;
	}
.guarantee_heading{
    font-size:36px;
    line-height:42px;
    color:#000;
	font-weight:bold;
	margin-top:20px;
	}
.guarantee_text{
    font-size:18px;
    line-height:26px;
    color:#000;
	font-weight:500;
	margin-top:20px;
	}
	
/*=====SECTION 7=====*/	
.section7{
	float:left;
	width:100%;
	padding:60px 0 70px;
	background:#fff;
	}

.s7_block{
	width:100%;
	max-width:600px;
	margin:30px auto 0;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items:center;
	}
.s7_block_col1 {
	width: 172px;
    text-align: center;
	}
.review-rating {
    font-size: 40px;
    line-height: 42px;
    color: #0d284f;
    font-weight: 500;
	}
.reviews-star {
    display: block;
    margin: 10px auto 0;
    max-width: 100%;
    width: 149px;
	}
.reviews-text{
	font-size: 14px;
    line-height: 24px;
    color: #000;
	font-weight:500;
    margin-top: 5px;
	}
.s7_block_col2{
	width:70%;
	padding-left:30px;
	border-left:1px solid #e1e1e1;
	}
ul.rating-list{
	float:left;
	width:100%;
	}
ul.rating-list li{
	float:left;
	width:100%;
	border-bottom:1px solid #e1e1e1;
	padding:8px 10px;
	display: flex;
    align-items: center;
    justify-content: space-between;
	}
ul.rating-list li:last-child{ border-bottom:none;}
.rating-list-txt1{
	font-size:15px;
	line-height:20px;
	letter-spacing:0.3px;
	font-weight:600;
	color:#000000;
	text-align:left;
	}
.rating-list-txt2{
	font-size:15px;
	line-height:18px;
	font-weight:500;
	color:#000000;
	}
.rating-list-txt2 img{
	display:inline-block;
	vertical-align:middle;
	margin:-5px 12px 0 0;
	width:89px;
	}
.s7_slide_div{
	display:inline-block;
	vertical-align:top;
	width:100%;
	max-width:100%;
	margin:45px 0 10px;
	}
.s7_review_row{
	width: 100%;
    margin: 0px auto 0;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	}
.s7_review_col{
	width:350px !important;
    padding: 30px 25px 30px 25px;
    border-radius: 10px;
    background: #fff;
    display: -webkit-flex;
    display: flex;
	-webkit-flex-direction: column;
    flex-direction: column;
	-webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    box-shadow:0 3px 8px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:0 3px 8px 2px rgba(0, 0, 0, 0.1);
	position:relative;
	}
.s7_review_cont {
    width: 100%;
    text-align: left;
    position: relative;
	}
.s7_review_cont_hdng {
	font-size: 18px;
    line-height: 24px;
    color: #000;
    font-weight: bold;
	}
.s7_review_star {
    display: block;
    width: 80px;
    margin-top: 12px;
	}
.s7_review_cont_text {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    margin-top: 18px;
	font-weight:500;
	}
.s7_review_strip {
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin: 25px auto 0;
    width: 100%;
	}
.s7_review_imgbx {
    width: 42px;
	}
.s7_review_img{
	display:block;
	margin:0 auto;
	max-width:100%;
	border-radius:50%;
	}
.s7_review_content {
    width: calc(100% - 42px);
    text-align: left;
    padding-left: 12px;
	}
.s7_review_content p {
    font-size: 14px;
    line-height: 22px;
    color: #000;
	font-weight:600;
	}
.s7_review_content span{
	font-size: 12px;
    line-height: 18px;
    color: #00b67a;
	font-weight:600;
	}
.verify_tick{
    display: inline-block !important;
    vertical-align: middle;
    width: 14px;
    margin: -3px 5px 0 0;
	}
	
/*=====SECTION 8=====*/	
.section8{
	float:left;
	width:100%;
	padding:70px 0 80px;
	background:#f3f9fc;
	}
.s8_header_box{
	float:left;
	width:50%;
	text-align:left;
	}
	
.s8_block{
	float:left;
	width:100%;
	margin:50px 0 15px;
	position:relative;
	}
.s8_box{
	width:100%;
	margin:0 auto 0;
	position:relative;
	z-index:5;
	
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	}
.s8_col{
	width:23.5%;
	text-align:left;
	padding:20px 20px 25px;
	border-radius:8px;
	background:#fff;
	}
.s8_icn_box{
	width:46px;
	height:46px;
	border-radius:50%;
	background:#f3f9fc;
	
	display: -webkit-flex;
	display: flex;
	justify-content:center;
	align-items:center;
	}
.s8-icn{
	display:block;
	margin:0 auto 0;
	width:30px;
	}
.s8_col h3{
	font-size:20px;
	line-height:24px;
	color:#000;
	font-weight:600;
	margin-top:30px;
	}
.s8_col p{
	font-size:14px;
	line-height:20px;
	color:#000;
	font-weight:500;
	margin-top:15px;
	}
.s8-img{
	position:absolute;
	bottom:140px;
	right:40px;
	width:510px;
	}

/*=====SECTION 9=====*/
.section9{
	float:left;
	width:100%;
	padding: 60px 0 70px;
	position:relative;
	background:#fff;
	}
.faq-box{
	display:inline-block;
	vertical-align:top;
	width:100%;
	max-width:770px;
	margin:20px 0 10px;
	}
.up-slide-dwn {
    float: left;
    width: 100%;
    background: #f3f9fc;
    border-radius: 10px;
    padding: 0 35px 0 30px;
    border: 2px solid #f3f9fc;
    margin-top: 10px;
	}
.up-slide-dwn.active {
    border-color:#0292e2;
	}
.faq-row{
	float:left;
	width:100%;
	}
.accordion{
    float: left;
    width: 100%;
    text-align: left;
    background: url(../../../images/landers/v1/close.webp) no-repeat;
    background-position: 99.5% center !important;
    padding: 25px 35px 25px 0;
    background-size: 14px !important;
    font-size: 20px;
    line-height: 26px;
    font-weight: bold;
    color: #000000;
    position: relative;
    cursor: pointer;
    background-color: #f3f9fc;
	
	border-radius:8px;
	}
.acdn-heading.accordion-open{
	background:url(../../../images/landers/v1/open.webp) no-repeat;
	}
.accordion-open .faq-row{
	padding: 25px 35px 25px 30px;
	background-color: #f3f9fc;
	border-radius:8px;
	border:2px solid #0292e2;
	}
.acdn-content {
    float: left;
    width: 100%;
    text-align: left;
    padding: 0 25px 15px 0;
    margin-top:-15px;
	}
.acdn-para{
	font-size:16px;
	line-height:24px;
	color:#000000;
    font-weight: 500;
	margin-bottom:15px;
	}
.faq-row:last-child{}
	
/*-----------------------
         FOOTER
------------------------*/	
.footer{
	float:left;
    width:100%;
	background:#f3f9fc;
    padding:60px 0 40px;
	}
.ftr-links-inr{
	float: left;
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
	}
	
.ftr-links-col{
	text-align:left;
	}
.ftr-links-col-1{
    width:26.5%;
    padding-right: 50px;
	margin-top:0;
	}
.ftr-links-col-2{
	width:20%;
	padding-right:30px;
	}
.ftr-links-col-3{
	width:18%;
	}
.ftr-links-col-4{
	width:22%;
	}
.ftr-links-col-5{
	width:10%;
	}
.ftr-log{
	display:inline-block;
	vertical-align:top;
	width:195px;
	margin-bottom:25px;
	}
.footer_text{
	font-size:16px;
    line-height:24px;
	color:#000;
	font-weight:500;
	}
.footer-seal{
	max-width:100%;
	margin-top:20px;
	}
.ftr-links-hd{
    float: left;
    width: 100%;
    color: #000;
    font-size: 20px;
    line-height: 26px;
    font-weight: 700;
	}
.ftr-links-list{
	float:left;
	width:100%;
	margin-top:16px;
	}
.ftr-links-list.half{width:50%;}
.ftr-links-list.fr{float:right; width:45%;}
.ftr-links-list li{
	float:left;
	width:100%;
	color:#000;
	font-size:16px;
	line-height:22px;
	letter-spacing:0.2px;
	margin:6px 0;
	font-weight: 500;
	}
.ftr-links-list li a{ color:#000;}

ul.ftr-contact-list{
	float:left;
	width:100%;
	margin-top:17px;
	}
ul.ftr-contact-list li{
	float:left;
	width:100%;
	color:#000000;
	font-size:16px;
	line-height:20px;
	letter-spacing:0.2px;
	margin:7px 0;
	position:relative;
	}
.ftr_seal{
    display:block;
	width:92px;
    margin:45px auto 0;
	}
.ftr-txt{
    float: left;
    width: 100%;
    font-size: 16px;
    line-height: 24px;
	font-weight:500;
    padding-top: 30px;
    border-top: 1px solid #d7d7d7;
    margin-top: 35px;
	}	


/*=========Media Query=========*/
.show-mob, .show-tab {display: none;}
.mrgT0{ margin-top:0 !important;}


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

.s2_box{ column-gap: 60px;}

.weight-loss-model{ width: 304px;}

.s8-img{ right: 10px;}

.ftr-links-list li {font-size: 15px;}
}


@media only screen and (max-width:1021px){
.container{width:750px;}
.show-desk {display: none;}
.show-tab {display: block;}

ul.top_strip_scroller_list li{ padding: 0 15px;}
ul.top_strip_scroller_list li p{ font-size: 13px; line-height: 13px;}
.top_strip_scroller_list img{ width: 16px;}

.logo{width: 194px;}	
.communication_box{ width: 219px; column-gap: 18px;}
.contact_btn{ font-size: 13px; line-height: 13px;}
.header_btn{ width: 137px; height: 37px; font-size: 15px; line-height: 37px;}
ul.mainMenu{ width: 219px;}
ul.mainMenu li{ padding: 0 8px;}
ul.mainMenu li a{ font-size: 13px; line-height: 13px;}

.banner{ padding: 40px 0 0;}
.banner_heading{ font-size: 47px; line-height: 54px;}
.banner_text{ font-size: 17px; line-height:22px;}
.banner_points{ column-gap: 35px;}
.banner_points li{ font-size: 14px; line-height: 17px;}
.banner-bullet{ width: 19px;}
.banner-img{ margin: -14px auto 0;}

.as-seen{ padding: 30px 0 27px;}
.as-seen-cont{ width: 100px; font-size: 13px; line-height: 13px; padding-right: 20px; margin-right: 20px;}
.as-seen-cont:before{ top: -2px; bottom: -3px;}
.brand-logo{ height: 17px;}

.section1{ padding: 50px 0 60px;}
.common_heading{ font-size: 43px; line-height: 50px;}
.common_text{ font-size: 17px; line-height: 25px; margin-top:20px;}

.pkg_content{ padding: 20px 15px 15px;}
.pkg_product_box{ padding: 25px 0 0;}
.pkg_box .common_button_box{ padding: 0 15px 30px;}

.section2{ padding: 50px 0 60px;}
.s2_box{ column-gap: 30px; padding-top: 442px;}
.s2_box:before{ top:51.5%; left: 115px; right: 115px;}
.s2_row_month{ font-size: 17px; line-height: 19px;}
.calender{ width: 20px;}
.s2_row_heading{ font-size: 21px; line-height:26px;}
.s2_row{ width: 230px; padding: 20px 20px 25px;}
.s2_row:nth-child(2n - 1){ min-height: 326px;}

.section3{ padding: 50px 0 60px;}
.s3_block{ margin:50px auto 10px;}
.s3_block_col{padding:25px 15px;}
.step_circle { width: 34px; height: 34px; font-size: 18px; margin: -41px auto 12px;}
.s3_block_col_hdng{font-size:21px; line-height:28px;}
.s3_block_col_text {font-size: 15px;line-height: 21px;}

.section5{ padding: 50px 0 60px;}
.s5_block{ margin: 45px auto 0; max-width: 660px; row-gap:35px; justify-content: center;}
.weight_calculater{ width:100%;}
.s5_content{ width:100%;}
.s5_box{ display: -webkit-flex; display: flex; flex-wrap: wrap; justify-content: space-between; row-gap: 12px;}
.s5_col{ width: 48%; margin: 0 auto 0; padding:18px 12px;}

.section6{ padding: 50px 0 20px;}
.s6_left{ width: 42%;}
.s6_img_box{ margin-top: -47px;}
.s6-product{ bottom: -13px; right: -140px; width: 264px;}
.s6_content{ width: 41%;}
.s6_points{ margin: 15px 0 10px;}
.s6_points li{ font-size: 16px; line-height: 20px; margin-top: 13px; padding-left: 31px; background-position:top 2px left; background-size: 18px;}

.guarantee_box{ margin: 60px auto 0;}
.guarantee_sub_heading{ font-size:19px; line-height:25px;}
.guarantee_heading{ font-size:32px; line-height:38px;}
.guarantee_text{ font-size:17px; line-height:26px;}

.section7{ padding: 50px 0 60px;}

.section8{ padding: 50px 0 60px; overflow-X:clip;}
.s8_header_box{ width: 57%;}
.s8-img{ right: -80px; bottom: 240px; width: 410px;}
.s8_col{ padding: 20px 20px 25px;}
.s8_icn_box{ width: 40px; height: 40px;}
.s8-icn{ width: 23px;}
.s8_col h3{ font-size: 18px; line-height: 22px; margin-top: 20px;}
.s8_col p{ font-size: 14px; line-height: 20px;}

.section9{ padding: 50px 0 60px;} 

.footer{padding:40px 0;}
.ftr-links-col-1{padding-right:15px;}
.ftr-links-col-2{padding-right:13px;}
.ftr-links-list li{margin:4px 0; font-size:13px; line-height:19px; letter-spacing:0;}
.ftr-links-hd{font-size:18px; line-height:20px; margin-top:10px;}
.ftr_seal{width:65px;}	
.ftr-txt{font-size:15px; line-height:20px; padding-top:25px; margin-top:30px;}
 
}

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

.top_strip{ padding: 4px 0;}
.top_strip_scroller{ display: none;}

.top-fix-bar{ margin-bottom: 45px;}
.header{ height: 45px; margin-top:-45px; top:45px;}
.header_box{ height:45px;}
.logo{ width: 130px;}
.mainMenu{ display:none;}
/*.communication_box{ display:none;}*/	
.communication_box{ width: auto; column-gap: 13px;}
.contact_btn{ font-size: 11px;l ine-height: 11px; display:none;}
.header_btn{ width: 105px; height: 30px; font-size: 13px; line-height: 30px;}	

.banner{ padding: 25px 0 0;}
.banner_rated_text{ font-size: 12px; line-height: 14px;}
.green-star{ width: 63px;}
.Trustpilot{ width:56px;}
.banner_heading{ font-size:30px; line-height: 36px; letter-spacing:normal; margin-top: 15px;}
.banner_text{ font-size: 16px; line-height: 22px; margin-top:16px;}

.banner_points{ margin: 25px auto 0; flex-wrap: wrap; row-gap: 14px; max-width: 253px;}
.banner_points li{ width:100%; text-align: left;}
.banner-img-m{ margin:-10px auto 0; width:100%;}

.common_button_box{ margin-top: 30px; text-align: center;}
.common_button_width{ max-width: 292px;}
.banner_content .common_button_box{ margin-top: 30px;}
.common_button{ height: 47px; font-size: 18px; line-height: 47px;}
.btn_guarantee_text{ font-size: 12px; line-height: 13px;}
.dollar{ width: 14px;}

.as-seen{ padding:17px 0 17px;}
.as-seen-cont:before{ display:none;}
.as-seen-cont{ width: 100%; font-size: 15px; line-height: 15px; padding-right: 0; margin-right: 0;}
.brand_strip_scroller {
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	scrollbar-width: none;
	display: flex;
	flex-wrap: nowrap;
	margin-top:12px;
	}
.brand_strip_scroller::-webkit-scrollbar{ display: none;}
ul.scroll_brand_list {
	display: flex;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	flex-shrink: 0;
	animation: none;
	row-gap: 10px;
	}
ul.scroll_brand_list li {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 13px;
	position: relative;
	}
.brand-logo{ height:23px;}


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

to {
	transform: translateX(-100%);
}
}

.section1{ padding: 30px 0 35px;}
.common_heading{ font-size: 28px; line-height: 34px;}
.common_text{ font-size: 16px; line-height: 24px; margin-top:15px;}
.pkg_block{ justify-content: center; row-gap: 30px; width:calc(100% + 30px); margin:20px auto 0 -15px;}
.pkg_box{ width:100%; max-width:280px;}
.pkg-product{ margin:0 auto -10px; width: 116px;}
.pkg_heading{ font-size: 18px; line-height: 24px;}
.pkg_price{ font-size: 18px; line-height: 18px;}

.section2{ padding: 30px 0 35px;}
.s2_row:nth-child(2n - 1){ position:relative; min-height:auto;}
.s2_box{ padding-top:0; margin: 25px auto 10px; padding-left: 45px; row-gap: 35px;}
.s2_row{ width:100%;}
.s2_box:before{ display:none;}
.s2_row_month{ font-size: 16px; line-height: 18px;}
.calender{ width: 18px;}
.s2_row_heading{ font-size: 20px; line-height: 25px; margin-top: 10px;}
.s2_row:after{ top:5px !important; bottom:auto !important; left: -34px; width: 10px; height: 10px; border: 7px solid #0292e2;}
.s2_row:before{ display:none; top: 6px !important; width:1px; height: auto; left: -34px; bottom: -43px !important; background:#0292e2;}
.s2_row:last-child:before{ display:none;}

.s2_block{ float:left; width:100%; position:relative;}
.default-line, .draw-line{
    position: absolute;
    width:3px;
	top: 40px;
    left:10px;
	}
.default-line{
	content: "";
    background: #002138;
    height:81%;
	}
.draw-line{
    height: 0;
    background: #0292e2;
	}

.section3{ padding: 30px 0 35px;}
.s3_block{ row-gap:45px; flex-wrap:wrap; padding:0 15px;}
.s3_block_col{ width:100%;}
.s3_block_col_img{width:100%; max-width:330px; margin:0 auto;}
.s3_block_col_hdng{font-size:23px; line-height:30px;}
.s3_block_col_text {font-size: 16px;line-height: 22px;}

.section4{padding: 30px 0 35px;}
.testimonial_box{ margin: 30px auto 0;}
.testimonial_column{ margin: 15px 13px;}	

.section5{ padding: 30px 0 5px;}
.s5_block{ margin: 30px auto 0; row-gap: 30px; flex-direction: column-reverse;}
.weight_calculater_heading{ font-size: 26px; line-height: 32px; padding-left: 8px;}
.weight_calculater{ padding: 22px 12px 0; overflow:hidden; background: #346aaa;}
.info_box{ margin-top: 25px;}
.info_heading{ width:100%; font-size: 22px; line-height: 24px;}
.weight-machine{ width: 45px; margin:-3px 7px 0 0;}
.info-slider{ max-width:100%; padding: 20px 15px 30px 15px;}
.select_weight-top{ column-gap: 5px;}
.select_weight-top h5{ font-size: 16px; line-height: 16px;}
.weight-count{ font-size: 16px; line-height: 16px; padding: 8px 15px;}
.calculate-col1{ font-size: 18px; line-height: 18px;}
.weight-value{ font-size: 35px; line-height: 35px;}
.weight-loss-model{ width: 228px; position:static; display:block; margin:20px auto 0;}

.s6_points{ margin: 15px 0 0;}
.s5_col{ width: 100%; padding:15px 12px;}
.s5_col_cont h3{ font-size: 25px; line-height: 25px;}
.s5-icn{ width: 30px;}

.section6{ padding: 30px 0 5px; overflow-x:clip;}
.s6_content{ width:100%; text-align: center;}
.s6_img_box{ margin-top: 20px;}
.s6-product{ bottom: -10px; right: -73px; width: 280px;}

.guarantee_box{ margin: 40px auto 0; row-gap:20px; padding:25px 20px 30px; flex-direction: column; justify-content: center; align-items: center;}
.guarantee-icn{ width: 79px; margin-top:0;}
.guarantee_content{ text-align:center;}
.guarantee_sub_heading{ font-size: 17px; line-height: 23px;}
.guarantee_heading{ font-size: 24px; line-height: 30px; margin-top: 10px;}
.guarantee_text{ font-size: 16px; line-height: 25px; margin-top: 15px;}

.section7{padding: 30px 0 35px;}
.s7_block{row-gap: 20px;justify-content: center;margin: 20px auto 0;}
.s7_block_col1 {width: 100%;}
.s7_block_col2 {width: 100%; border: none;padding-left: 0;}
ul.rating-list li{ padding: 8px 0;}
.review-rating {font-size: 32px;line-height: 36px;}
.reviews-star{width:130px;}
.rating-list-txt1{font-size:14px;}
.rating-list-txt2 img{ width: 80px;}
.rating-list-txt2{ font-size: 14px;}

.s7_review_col{ padding: 25px 15px 25px 20px;}
.s7_slide_div{ margin: 25px 0 2px;}

.section8{ padding: 30px 0 35px; overflow-x:clip;}
.s8_header_box{ width:100%; text-align:center;}
.s8_block{ margin: 25px 0 5px;}
.s8_box{ row-gap:15px}
.s8_col{ width:100%;}
.s8_col h3{ font-size:20px; line-height:24px; margin-top: 15px;}
.s8_col p{ margin-top: 10px;}
.s8-img{ position:static; display:block; margin: 0 auto -60px; width: 300px;}
 
.section9{padding: 30px 0 35px;}
.faq-box{margin:20px 0 5px;}
.accordion{padding: 20px 28px 20px 0; background-size: 14px !important; font-size: 17px; line-height: 22px;}
.acdn-content{padding: 0 0 5px 0;}
.acdn-para{font-size:14px; line-height:20px;}
.up-slide-dwn {padding: 0 15px 0 15px;}

.footer{padding:25px 0;}
.ftr-links-col{text-align:center;  width:100%; padding:0; margin:0;}
.ftr-links-col-1{width:100%; padding:0; margin:0;}
.ftr-log{width:145px; margin-bottom:16px;}
ul.scl-list{margin-top:20px;}
ul.scl-list li{float:none; display:inline-block; vertical-align:middle;}	

.ftr-links-inr{flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.ftr-disc{margin-top:0px; border-top:none;}
.ftr-links-hd{position:relative; border-bottom:1px solid #000; margin:0; padding:14px 0; font-size:17px; text-align:left;}
.ftr-links-list,ul.ftr-contact-list{display:none; margin-top:10px; text-align:left;}
.ftr-links-list li{margin:6px 0;}
.ftr-links-list li{font-size:15px;}
.ftr-links-list.half{width:100%;}
.ftr_seal{width:60px; margin:14px auto 0;}
.tot-img{position:absolute; background:url(../../../images/landers/v1/plus.webp) no-repeat; width:9px; height:9px; right:15px; top:50%; margin-top:-4px;}
.ftr-links-hd.active .tot-img{background: url(../../../images/landers/v1/minus.webp) no-repeat;}
.footer_text{font-size:15px; line-height:22px; width:100%;}
.ftr-txt{font-size:13px; line-height:18px; border:none; padding-top:0; margin-top:30px;}


#call-btn{
	background:#fff;
	padding:20px 15px 15px;
	position: fixed;
	bottom:0%;
	left: auto;
	z-index: 99;
	transition: bottom 1s;
	display: table;
	width:100%;
	box-shadow:0 -4px 6px 0 rgba(0,0,0,0.1);
	}
#call-btn .commonBtn{ margin:0 0 8px;}

.txt-cnt{ text-align:center;} 
}

@media only screen and (max-width:380px){
}

/* Pharmacist trust bar */
.pharmacist-trust-bar {
    clear: both;
    background: #f8f9fb;
    border-bottom: 1px solid #e8edf2;
    padding: 16px 20px;
    text-align: center;
}
.pharmacist-trust-bar p {
    margin: 0;
    font-size: 15px;
    color: #1f3e5b;
    font-weight: 500;
}
