@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: 'Arial';
	font-weight:400;
	}
div, ul, h1, h2, h3, h4, h5, li, p, img, form, input, textarea {margin: 0;padding: 0;}
header, section, footer, aside, nav, main, article, figure {display: block;}
table, tr, td {border: 0;}
a {outline: none;color: inherit;text-decoration: none;}
img {border: none; height:auto;}
li {list-style: none;}
* {box-sizing: border-box;}
.img-full {max-width: 100%;}
.clearall {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	}
@font-face {
	font-family: 'Arial';
	src: url('Arial-ItalicMT.woff2') format('woff2'),
	url('Arial-ItalicMT.woff') format('woff');
	font-weight: normal;
	font-style: italic;
	font-display: swap;
	}
@font-face {
	font-family: 'Arial';
	src: url('Arial-Black.woff2') format('woff2'),
	url('Arial-Black.woff') format('woff');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
	}
@font-face {
	font-family: 'Arial';
	src: url('ArialMT.woff2') format('woff2'),
	url('ArialMT.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	}
@font-face {
	font-family: 'Arial';
	src: url('Arial-BoldMT.woff2') format('woff2'),
	url('Arial-BoldMT.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
	}
@font-face {
	font-family: 'Arial';
	src: url('Arial-BoldItalicMT.woff2') format('woff2'),
	url('Arial-BoldItalicMT.woff') format('woff');
	font-weight: bold;
	font-style: italic;
	font-display: swap;
	}	
@font-face {
	font-family: 'Fh_Hyperbole';
	src: url('Fh_Hyperbole.woff2') format('woff2'),
	url('Fh_Hyperbole.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	}
/*=====MAIN_CSS_START=====*/
html {
	scroll-behavior: smooth;
}
.container {
	width:1170px;
	margin:0 auto;
	padding:0;
	position:relative;
	}
.top_strip{
	float:left;
	width:100%;
	padding:8px 0;
	background:#000000;
	}
.top_strip_text{
	float:left;
	width:100%;
	font-size:16px;
	line-height:24px;
	color:#fff;
	letter-spacing:0.5px;
	}
	
/*====FIX_BAR====*/
.header{
	float:left;
	width:100%;
	height:90px;
	position:relative;
	-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);
	background:#fff;
	}
.logo{
	float:left;
	margin-top:22px;
	}
.header_strip{
	position:absolute;
	left:50%;
	top:20px;
	margin-left:-196px;
	width:392px;
	}
.header_seal{
	float:right;
	margin-top:27px;
	}
/*====SECTION_1====*/
.section_1{
	float:left;
	width:100%;
	padding:55px 0 70px;
	}
.package_section{
	display:inline-block;
	vertical-align:middle;
	max-width:1030px;
	width:100%;
	}
.common_heading{
	font-size:38px;
	line-height:48px;
	color:#000000;
	font-weight:900;
	letter-spacing:-1px;
	}
.common_heading .headBorder{ background:linear-gradient(transparent 40%, #fef28c  90%, transparent 10%);}
.package_box{
	float:left;
	width:100%;
	margin-top:40px;
	
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	}
.package{
	width:31%;
	background:#fff;
	padding:15px 15px 20px;
	border-radius:10px;
	border:1px solid #676767;
	}
.package.pakge2{
	border:1px solid #13a0e6;
	background:rgba(25,125,174,1);
	background:linear-gradient(180deg, rgba(25,125,174,1) 0%, rgba(41,156,213,1) 45%, rgba(57,188,252,1) 100%);
	}
.pakge_type_text{
	float:left;
	width:100%;
	font-size:20px;
	line-height:26px;
	color:#252525;
	font-weight:900;
	letter-spacing:0;
	}
.pakge_titel{
	float:left;
	width:100%;
	font-size:38px;
	line-height:40px;
	color:#252525;
	font-weight:900;
	margin-top:5px;
	text-transform:uppercase;
	letter-spacing:0;
	}
.pakge_prodBox{
	float:left;
	width:100%;
	padding:15px 0;
	position:relative;
	}
.pakge_prod{
	display:block;
	margin:0 auto 0;
	max-width:100%;
    object-fit: contain;
    max-height: 180px;
	}
.free_seal{
	position:absolute;
	top:12px;
	right:0;
	width:70px;
	height:70px;
	background:url(//cdn.jointhealthconfidential.com/static-assets/specialsv2/images/free_seal.png) no-repeat center center;
	background-size:100%;
	text-align:center;
	padding:24px 0 0;
	overflow:hidden;
	}
.free_seal p{
	float:left;
	width:100%;
	font-size:20px;
	line-height:20px;
	color:#fff;
	font-weight:900;
	transform:rotate(-12deg);
	letter-spacing:0.3px;
	}
.pakge_pric_box{
	float:left;
	width:100%;
	text-align:center;
	}
.retail_price{
	float:left;
	width:100%;
	font-size:18px;
	line-height:26px;
	color:#000000;
	font-weight:700;
	}
.cut_price{ position:relative;}
.cut_price:after{
	position:absolute;
	left:-4px;
	top:51%;
	right:-4px;
	content:"";
	border-top:1px solid #ff0000;
	transform:rotate(-22deg);
	}
.pakge_price{
	float:left;
	width:100%;
	font-size:42px;
	line-height:42px;
	color:#68b8e0;
	font-weight:900;
	margin-top:5px;
	}
.pakge_price span{
	font-size: 22px;
	font-weight: normal;
	transform: translate(-10px, 0);
	display: inline-block;
	}
.best-value-price{
	line-height: 1 !important;
	}
.you_save{
	float:left;
	width:100%;
	font-size:18px;
	line-height:26px;
	color:#000000;
	font-weight:700;
	margin-top:10px;
	}
.prod_ship_text{
	float:left;
	width:100%;
	font-size:17px;
	line-height:20px;
	color:#000;
	font-weight:300;
	margin-top:10px;
	}
.prod_ship_text img{
	display:inline-block;
	vertical-align:middle;
	margin:-4px 6px 0 0;
	width:25px;
	}
.package.pakge2 .prod_ship_text img{ filter:brightness(0) invert(1);}
.pkgeBtn_box{
	display:inline-block;
	vertical-align:middle;
	width:97%;
	position:relative;
	margin-top:15px;
	}
a.pakge_btn{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	border-radius:50px;
	border:2px solid #dd900a;
	font-size:25px;
	line-height:51px;
	font-weight:900;
	color:#000;
	height:57px;
	background:rgba(238,166,9,1);
	background:linear-gradient(0deg, rgba(238,166,9,1) 0%, rgba(242,193,85,1) 47%, rgba(246,219,159,1) 100%);
	position:relative;
	padding-right:55px;
	overflow:hidden;
	}
.bnr-slider {
	float:left;
	width:390px;
	height:70px;
	background: url(//cdn.jointhealthconfidential.com/static-assets/specialsv2/images/btn_flsh.png) no-repeat;
	animation: AnimationName 2s cubic-bezier(0.43, 0.61, 1, 1) infinite;
	-webkit-animation: AnimationName 2s cubic-bezier(0.43, 0.61, 1, 1) infinite;
	position: absolute;
	left:-50px;
	top:0;
	z-index:2;
	}
.s1seals{margin:120px auto 0 auto;display:block;}
@-webkit-keyframes AnimationName {
    100%{background-position:100% 50%}
   	0%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
    100%{background-position:100% 50%}
   	0%{background-position:0% 50%}
}
@-o-keyframes AnimationName {
    100%{background-position:100% 50%}
   	0%{background-position:0% 50%}
}
@keyframes AnimationName {
    100%{background-position:100% 50%}
   	0%{background-position:0% 50%}
}
.pkge_btn_seal{
	width:86px;
	position:absolute;
	top:-16px;
	right:-10px;
	z-index:3;
	}
.money_bck_text{
	float:left;
	width:100%;
	font-size:16px;
	line-height:22px;
	color:#000000;
	font-weight:700;
	margin-top:8px;
	}
.payment_card{
	display:inline-block;
	vertical-align:middle;
	width:182px;
	margin-top:15px;
	max-width:100%;
	}
.s1_mid{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	max-width:830px;
	margin-top:45px;
	}
.safe_text{
	float:left;
	width:100%;
	font-size:24px;
	line-height:32px;
	color:#000;
	font-weight:900;
	letter-spacing:0.3px;
	}
.privacy_text{
	float:left;
	width:100%;
	font-size:18px;
	line-height:26px;
	color:#000;
	font-weight:700;
	margin-top:5px;
	}
.safe_card{
	display:inline-block;
	vertical-align:middle;
	width:790px;
	margin-top:15px;
	max-width:100%;
	}
.guarantee_box{
	float:left;
	width:100%;
	margin-top:60px;
	border:3px solid #096795;
	border-radius:10px;
	}
.guarantee_box_top{
	float:left;
	width:100%;
	position:relative;
	padding:24px 30px 30px 210px;
	text-align:left;
	}
.guarantee_seal{
	position:absolute;
	left:30px;
	top:50%;
	width:150px;
	margin-top:-76px;
	}
.guarantee_box_top p{
	float:left;
	width:100%;
	font-size:75px;
	line-height:75px;
	color:#096795;
	font-weight:900;
	text-transform:uppercase;
	}
.guarantee_box_strip{
	float:left;
	width:100%;
	font-size:28px;
	line-height:32px;
	color:#fff;
	font-weight:900;
	background:#096795;
	padding:10px 30px 12px;
	letter-spacing:-0.2px;
	}
.guarantee_box_strip span{ color:#ffd565;}
.guarantee_box_cont{
	float:left;
	width:100%;
	text-align:left;
	padding:20px 30px;
	}
.guarantee_box_cont p{
	float:left;
	width:100%;
	font-size:19px;
	line-height:29px;
	color:#000;
	font-weight:700;
	}
.common_text{
	font-size:20px;
	line-height:30px;
	margin-top:30px;
	color:#000000;
	}
.common_text sup{
	position:relative;
	right:0;
	top:0;
	line-height:100%;
	font-size:60%;
	}
.alignLeft{ text-align:left;}
.underline{ text-decoration:underline;}
.common_text .blue{ font-weight:bold; color:#3b7cd5; text-decoration:underline;}
.s1_man{
	float:right;
	margin:40px 0 0 20px;
	width:300px;
	border-radius:10px;
	box-shadow:0 0 6px 2px rgba(0,0,0,0.1);
	}

/*====SECTION_2====*/
.section_2{
	float:left;
	width:100%;
	padding:90px 0 90px;
	background:#f8fdff;
	}
.s2_left{
	float:left;
	width:53%;
	text-align:left;
	}
.s2_heading{
	font-size:38px;
	line-height:48px;
	color:#000000;
	font-weight:900;
	}
.s2_heading .headBorder{ background:linear-gradient(transparent 40%, #fdf18d  90%, transparent 10%);}
.s2_left .common_text{ letter-spacing:0.3px;}
.s2_right_img{
	position:absolute;
	right:70px;
	top:-30px;
	box-shadow:0 0 6px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 0 6px 1px rgba(0,0,0,0.1);
	border-radius:12px;
	}
/*====SECTION_3====*/
.section_3{
	float:left;
	width:100%;
	padding:55px 0 65px;
	background:#fff;
	position:relative;
	}
.section_3:before{
	position:absolute;
	content:"";
	left:0;
	right:0;
	top:0;
	height:420px;
	background:#13a0e6;
	}
.s3_text{
	float:left;
	width:100%;
	font-size:21px;
	line-height:28px;
	color:#fff;
	margin-top:15px;
	}
.user_result_box{
	float:left;
	width:100%;
	
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	}
.user_result_col{
	width:23.5%;
	margin-top:40px;
	}
.user_videoBx{
	float:left;
	width:100%;
	overflow:hidden;
	box-shadow:0 0 4px 0 rgba(0,0,0,0.1);
	-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.1);
	border-radius:10px;
	}
.user_video_img{
	display:block;
	margin:0 auto;
	max-width:100%;
	width:100%;
	}
.user_review{
	display:inline-block;
	vertical-align:middle;
	margin-top:40px;
	width:100%;
	max-width:1030px;
	}
.user_review_row{
	float:left;
	width:100%;
	border:1px solid #d8d8d8;
	background:#fff;
	margin-top:25px;
	text-align:left;
	border-radius:10px;
	padding:30px 260px 35px 35px;
	position:relative;
	}
.user_img{
	position:absolute;
	right:30px;
	top:50%;
	margin-top:-92.5px;
	border-radius:50%;
	width:190px;
	}
.user_review_head{
	float:left;
	width:100%;
	font-size:22px;
	line-height:30px;
	color:#010101;
	font-weight:700;
	}
.user_review_star{
	float:left;
	width:150px;
	margin-top:10px;
	}
.user_review_text{
	float:left;
	width:100%;
	font-size:19px;
	line-height:29px;
	color:#0b0b0b;
	font-weight:400;
	margin-top:15px;
	letter-spacing:0.2px;
	}
.user_review_name{
	float:left;
	width:100%;
	margin-top:25px;
	position:relative;
	display: flex;
    align-items: center;
    justify-content: space-between;
	}
.user_icon{
	float:left;
	width:50px;
	height:50px;
	background:#cce2ee;
	border-radius:50%;
	position:relative;
	font-size:25px;
	text-align:center;
	line-height:49px;
	}
.tick{
	position:absolute;
	width:19px;
	border:2px solid #fff;
	border-radius:50%;
	bottom:0;
	right:-3px;
	}
.user_persn{
	float:right;
	width:calc(100% - 65px);
	font-size:18px;
	line-height:24px;
	color:#000;
	font-weight:700;
	}
.user_persn span{ font-size:15px; color:#04af20; font-weight:700;}
.user_cust_img_text{
	float:left;
	width:100%;
	text-align:right;
	margin-top:10px;
	font-size:14px;
	line-height:20px;
	letter-spacing:0.3px;
	color:#b2b2b2;
	padding-right:20px;
	}
/*====SECTION_4====*/
.section_4{
	float:left;
	width:100%;
	padding:45px 0 65px;
	background:#fff;
	overflow:hidden;
	position:relative;
	}
.section_4:before{
	position:absolute;
	content:"";
	left:0;
	right:0;
	top:0;
	height:600px;
	background:#13a0e6;
	}
.s4_mid{
	display:inline-block;
	vertical-align:middle;
	max-width:1030px;
	width:100%;
	margin-top:25px;
	}
.s4_mid_box{
	float:left;
	width:100%;
	background:#fff;
	padding:50px 45px 50px;
	border-radius:10px;
	box-shadow:0 0 10px 3px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,0.1);
	text-align:left;
	margin-bottom:50px;
	}
.s4_mid_box_top{
	float:left;
	width:100%;
	display: flex;
    align-items: center;
    justify-content: space-between;
	margin-bottom:10px;
	}
.s4_mid_box_top_left{
	float:left;
	width:22.5%;
	max-width:210px;
	position:relative;
	padding:0 5px 8px 0;
	}
.s4_mid_box_top_left:before{
	position:absolute;
	content:"";
	top:8px;
	left:8px;
	right:0;
	bottom:0;
	border:1px solid #096795;
	border-radius:5px;
	}
.georg_img{
	display:block;
	max-width:100%;
	border-radius:5px;
	position:relative;
	border:1px solid #096795;
	}
.s4_mid_box_top_right{
	float:left;
	width:75%;
	text-align:left;
	}
.s4_mid_top_text{
	float:left;
	width:100%;
	font-size:36px;
	line-height:42px;
	color:#000;
	font-weight:400;
	}
.s4_mid_top_text span{
	font-weight:900;
	color:#096795;
	}
.s4_mid_box .common_text{ letter-spacing:0.3px;}
.common_text .italic{ font-style:italic;}
.s4_text{
	float:left;
	width:100%;
	font-size:22px;
	line-height:30px;
	color:#000;
	font-weight:700;
	margin-top:25px;
	}
.george_sign{
	float:left;
	width:258px;
	margin-top:30px;
	}
.george_text{
	float:left;
	width:100%;
	font-size:17px;
	line-height:25px;
	color:#000;
	font-weight:700;
	margin-top:5px;
	}
.thanktext{
	float:left;
	width:100%;
	font-size:17px;
	line-height:27px;
	color:#404040;
	margin:20px 0 40px;
	}
.gym_man{
	display:block;
	margin:0 auto 0;
	max-width:100%;
	border-radius:8px;
	}
.s4_ingredient{
	display:inline-block;
	vertical-align:middle;
	max-width:770px;
	width:100%;
	position:relative;
	margin-top:40px;
	}
.s4_ing_mid{
	float:left;
	width:100%;
	display:flex;
	-webkit-display:flex;
	justify-content:space-between;
	-webkit-justify-content:space-between;
	}
.s4_pordBx{
	width:40%;
	}
.s4_prod{
	display:block;
	margin:0 auto 0;
	max-width:100%;
	}
ul.s4_list{
	width:27%;
	position:relative;
	}
ul.s4_list li{
	float:left;
	width:100%;
	text-align:center;
	position:relative;
	margin-top:15px;
	}
ul.s4_list li:nth-child(2){ margin-top:70px;}
.s4_ing_arw{
	position:absolute;
	}
.s4_ing_arw1{
	right:-30px;
	top:80px;
	}
.s4_ing_arw2{
    right:-30px;
    top:30px;
    transform: rotateX(180deg);
	}
.s4_ing_arw3{
    left:-30px;
    top:80px;
    transform: rotateY(180deg);
	}
.s4_ing_arw4{
    left:-30px;
    top:30px;
    transform:rotate(170deg);
	}
.s4_list_img{
	display:block;
	margin:0 auto 0;
	border-radius:50%;
	box-shadow:2px 5px 7px 0 rgba(0,0,0,0.1);
	-webkit-box-shadow:2px 5px 7px 0 rgba(0,0,0,0.1);
	}
ul.s4_list li p{
	float:left;
	width:100%;
	font-size:18px;
	line-height:26px;
	color:#000;
	font-weight:700;
	margin-top:10px;
	}
.s4_row{
	float:left;
	width:100%;
	display:flex;
	-webkit-display:flex;
	justify-content:space-between;
	-webkit-justify-content:space-between;
	margin-top:60px;
	}
.s4_row_box{
	width:31.5%;
	background:#fff;
	box-shadow:0 2px 6px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 2px 6px 2px rgba(0,0,0,0.1);
	border-radius:10px;
	text-align:left;
	}
.s4_box_top{
	float:left;
	width:100%;
	padding:15px 15px 15px 105px;
	position:relative;
	border-bottom:1px solid #dfdfdf;
	}
.s4_bx_img{
	position:absolute;
	top:50%;
	margin-top:-30px;
	left:15px;
	}
.s4_box_top p{
	float:left;
	width:100%;
	font-size:14px;
	line-height:18px;
	color:#4a4a4a;
	}
.s4_box_top span{
	float:left;
	width:100%;
	font-size:28px;
	line-height:38px;
	color:#000;
	font-weight:900;
	}
.s4_bx_text{
	float:left;
	width:100%;
	font-size:18px;
	line-height:28px;
	color:#000;
	padding:15px 15px 20px;;
	}
.s4_row_box sup{
	position:relative;
	top:0;
	right:0;
	font-size:60%;
	line-height:100%;
	}
.s4_text2{
	float:left;
	width:100%;
	font-size:20px;
	line-height:28px;
	color:#000;
	font-weight:900;
	margin-top:40px;
	}
.s4_text3{
	float:left;
	width:100%;
	font-size:20px;
	line-height:28px;
	color:#000000;
	margin-top:25px;
	font-family: 'Fh_Hyperbole';
	}
.capsule{
	display:inline-block;
	vertical-align:middle;
	margin:-15px -75px 0 0;
	}
/*====SECTION_5====*/
.section_5{
	float:left;
	width:100%;
	padding:55px 0 65px;
	background:#f8fdff;
	}
.s5_mid{
	display:inline-block;
	vertical-align:middle;
	max-width:1030px;
	width:100%;
	}
.s5_mid .common_text{ float:none; width:auto; text-align:left;}
.s5_img{
	float:right;
	border-radius:10px;
	box-shadow:0 0 7px 0 rgba(0,0,0,0.3);
	-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,0.3);
	margin:-25px 0 0 20px;
	}
.s5_box{
	display:inline-block;
	vertical-align:middle;
	max-width:970px;
	width:100%;
	border:1px solid #13a0e6;
	margin:55px 0 10px;
	padding:0 50px 20px;
	border-radius:10px;
	}
.s5_bx_text{
	float:left;
	position:relative;
	font-size:26px;
	line-height:34px;
	color:#000000;
	font-weight:700;
	margin-top:-19px;
	}
.s5_bx_text:before, .s5_bx_text:after{
	display:inline-block;
	vertical-align:middle;
	content:"";
	width:6px;
	height:6px;
	background:#13a0e6;
	border-radius:50%;
	margin-top:-3px;
	}
.s5_bx_text span{
	background:#f8fdff;
	padding:0 15px;
	}
ul.s5_box_list{
	float:left;
	width:100%;
	margin-top:20px;
	}
ul.s5_box_list li{
	float:left;
	width:100%;
	padding:20px 80px 20px 90px;
	text-align:left;
	position:relative;
	border-bottom:1px solid #c8d9e0;
	}
ul.s5_box_list li:last-child{ border-bottom:none;}
ul.s5_box_list li img{
	position:absolute;
	left:20px;
	top:50%;
	margin-top:-22.5px;
	width:47px;
	}
ul.s5_box_list li p{
	float:left;
	width:100%;
	font-size:24px;
	line-height:34px;
	color:#000;
	font-weight:700;
	letter-spacing:0.3px;
	}
/*====SECTION_6====*/
.section_6{
	float:left;
	width:100%;
	padding:55px 0 85px;
	background:#ffffff;
	}
.compare_chart{
	display:inline-block;
	vertical-align:middle;
	max-width:770px;
	width:100%;
	margin-top:120px;
	}
.comp_col1{
	float:left;
	width:40%;
	}
ul.comp_list{
	float:left;
	width:100%;
	}
ul.comp_list li{
	float:left;
	width:100%;
	border-bottom:1px solid #c8c8c8;
	text-align:left;
	height:56px;
	display: flex;
    align-items: center;
	font-size:18px;
	line-height:26px;
	color:#000;
	font-weight:500;
	padding:0 12px;
	}
.comp_col2{
	float:left;
	width:30%;
	background:#13a0e6;
	}
.comp_col_gap{
	float:left;
	width:2%;
	}
.comp_col3{
	float:left;
	width:28%;
	background:#ebebeb;
	}
.comp_col{border-radius:15px;}
.comp_col ul.comp_list li:last-child{ border-bottom:none; height:20px;}
.comp_col ul.comp_list li:nth-child(10), .comp_col1 ul.comp_list li:last-child, .comp_col_gap ul.comp_list li:last-child{ border-bottom:none;}
.comp_top{
	float:left;
	width:100%;
	height:150px;
	}
.comp_prod1{
	display:inline-block;
	vertical-align:middle;
	margin:-85px 0 15px;
	max-width:100%;
	}
.comp_star{
	display:block;
	margin:0 auto 0;
	width:124px;
	}
.comp_logo{
	display:inline-block;
	vertical-align:middle;
	width:153px;
	margin:20px 0 0;
	filter: brightness(0) invert(1);
	}
.comp_icon{
	display:block;
	margin:0 auto 0;
	width:27px;
	}
.comp_prod2{
	display:inline-block;
	vertical-align:middle;
	margin:-25px 0 15px;
	max-width:100%;
	}
.comp_top_text{
	font-size:15px;
	line-height:20px;
	color:#000;
	font-weight:700;
	margin-top:25px;
	}
/*====SECTION_7====*/
.section_7{
	float:left;
	width:100%;
	padding:0 0 65px;
	background:#ffffff;
	}
.blue_strip{
	float:left;
	width:100%;
	padding:25px 0 30px;
	background:#13a0e6;
	}
.strip_iner{
	display:inline-block;
	vertical-align:middle;
	max-width:1170px;
	width:100%;
	text-align:left;
	position:relative;
	}
.yellow{ color:#ffd565; text-decoration:underline;}
.blue_strip_icon{
	position:absolute;
	right:130px;
	top:50%;
	transform:translateY(-50%);
	}
.strip_prod{
	position:absolute;
	right:30px;
	top:50%;
	transform:translateY(-50%);
	}
.s7_mid{
	display:inline-block;
	vertical-align:middle;
	max-width:970px;
	width:100%;
	text-align:left;
	position:relative;
	margin-top:10px;
	}
.s7_mid:after{
	position:absolute;
	content:"";
	left:-25px;
	top:-12px;
	border-left:28px solid transparent;
	border-right:28px solid transparent;
	border-top:20px solid #13a0e6;
	}
.s7_mod_row{
	float:left;
	width:100%;
	text-align:left;
	margin-top:35px;
	position:relative;
	padding:15px 300px 15px 50px;
	}
.s7_mod_row:before{
	position:absolute;
	content:"";
	left:3px;
	top:0;
	background:#13a0e6;
	border-left:1px dotted #13a0e6;
	bottom:-70px;
	}
.s7_mod_row:nth-child(1):before{ top:-45px;}
.s7_mod_row:after{
	position:absolute;
	left:-5px;
	top:18px;
	content:"";
	width:12px;
	height:12px;
	background:#13a0e6;
	border:3px solid #fff;
	box-shadow:0 0 0 2px rgba(19,160,230,1);
	-webkit-box-shadow:0 0 0 2px rgba(19,160,230,1);
	border-radius:50%;
	}
.s7_mod_row:last-child:before{ display:none;}
.s7_row_img{
	position:absolute;
	top:50%;
	margin-top:-93.5px;
	right:0;
	border-radius:10px;
	}
.stage_text{
	display:inline-block;
	vertical-align:middle;
	font-size:15px;
	line-height:20px;
	color:#fff;
	font-weight:700;
	background:#13a0e6;
	padding:3px 15px;
	border-radius:50px;
	text-transform:uppercase;
	}
.s7_row_head{
	float:left;
	width:100%;
	font-size:26px;
	line-height:36px;
	color:#000;
	font-weight:900;
	margin-top:7px;
	}
.s7_mod_row .common_text{ margin-top:12px; float:left;}
.s7_box{
	display:inline-block;
	vertical-align:middle;
	max-width:1030px;
	width:100%;
	border:2px solid #13a0e6;
	border-radius:10px;
	margin-top:80px;
	padding:30px 40px 40px;
	position:relative;
	text-align:left;
	}
.orange_arw{
	position:absolute;
	right:50px;
	bottom:-55px;
	}
.s7_box .common_text{text-align:left;}
.s7_box_prod{
	float:right;
	margin:-105px -35px 0 0
	}
.s7_box_text1{
	text-align:left;
	font-size:30px;
	line-height:40px;
	color:#000;
	font-weight:900;
	margin-top:45px;
	}
.s7_box_inner{
	float:left;
	width:100%;
	margin-top:35px;
	padding-left:500px;
	position:relative;
	}
.common_text.mar0{ margin-top:0;}
.s7_bx_inr_prod{
	position:absolute;
	left:-10px;
	top:0;
	}
.s7_save_text{
	font-size:32px;
	line-height:40px;
	color:#000000;
	font-weight:900;
	margin-top:5px;
	}
.s7_peramnt{
	font-size:26px;
	line-height:34px;
	color:#ff831e;
	font-weight:900;
	margin-top:10px;
	}

.package_section.mar60{ margin-top:60px;}
.pakge_seal2{ width:500px; display:block; margin:40px auto 0;}
.order_call_strip{
	display:inline-block;
	vertical-align:middle;
	margin:25px 0 0;
	background:#13a0e6;
	position:relative;
	padding:10px 55px 12px;
	border-radius:50px;
	font-size:21px;
	line-height:31px;
	color:#fff;
	}
.order_call_strip a{ font-weight:700;}
.phone{
	position:absolute;
	top:50%;
	margin-top:-15px;
	width:30px;
	}
.phone1{ left:15px;}
.phone2{ right:15px;}

/*====SECTION_8====*/
.section_8{
	float:left;
	width:100%;
	padding:55px 0 65px;
	background:#eef7fb;
	}
.s8_mid{
	display:inline-block;
	vertical-align:middle;
	max-width:970px;
	width:100%;
	}
ul.s8_list{
	float:left;
	width:100%;
	}
ul.s8_list li{
	float:left;
	width:14.28%;
	margin-top:35px;
	}
ul.s8_list li img{
	display:block;
	margin:0 auto 0;
	width:110px;
	}
	
/*====SECTION_9====*/
.section_9{
	float:left;
	width:100%;
	padding:55px 0 65px;
	background:#fff;
	}
/*====SECTION_10====*/
.section_10{
	float:left;
	width:100%;
	padding:55px 0 65px;
	background:#eef7fb;
	}
.s10_mid{ padding:0 70px; display:inline-block; vertical-align:middle; width:100%;}
.section_10 .common_text{ width:auto; float:none; text-align:left;}
.ssl_seal{
	float:right;
	width:220px;
	margin:-25px 25px 0 25px;
	}
.ship_freeBx{
	float:left;
	margin:30px 80px 0 0;
	}
/*====SECTION_11====*/
.section_11{
	float:left;
	width:100%;
	padding:55px 0 65px;
	background:#fff;
	}
.s11_mid{
	display:inline-block;
	vertical-align:top;
	max-width:1030px;
	width:100%;
	margin:45px 0 0;
	}
.s11_mid_img{
	float:left;
	max-width:438px;
	width:46%;
	border-radius:10px;
	box-shadow:0 0 7px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 7px 3px rgba(0,0,0,0.2);
	}
.s11_mid_right{
	float:right;
	width:50%;
	}
ul.s11_list{
	float:left;
	width:100%;
	}
ul.s11_list li{
	float:left;
	width:100%;
	position:relative;
	padding-left:90px;
	text-align:left;
	margin-top:50px;
	}
ul.s11_list li:first-child{ margin-top:15px;}
ul.s11_list li:after{
	position:absolute;
	content:"";
	left:29px;
	top:2px;
	bottom:-50px;
	border-left:2px dotted #13a0e6;
	}
ul.s11_list li:last-child:after{ display:none;}
ul.s11_list li .step{
	position:absolute;
	left:0;
	top:0;
	width:60px;
	height:60px;
	background:#13a0e6;
	border-radius:50%;
	font-size:14px;
	line-height:18px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	padding-top:14px;
	z-index:1;
	}
ul.s11_list li .step span{ font-size:18px; font-weight:700;}
.s11_text{
	float:left;
	width:100%;
	font-size:18px;
	line-height:28px;
	color:#000;
	font-weight:400;
	}
	
/*====FAQ_SECTION====*/
.faq_section{
	float:left;
	width:100%;
	padding:55px 0 50px;
	background:#f7f7f7;
	}
.faq-container{
	display:inline-block;
	vertical-align:top;
	max-width:890px;
	width:100%;
	margin:25px 0 15px;
	}	
.up-slide-dwn{
	float:left;
	width:100%;
	}
.accordion{
	float:left;
	width:100%;
	text-align:left;
	background:url(//cdn.jointhealthconfidential.com/static-assets/specialsv2/images/close.png) no-repeat 100% center;
	background-size:13px;
	padding:25px 45px 25px 0;
	font-size:22px;
	line-height:30px;
	font-weight:700;
	color:#000;
	letter-spacing:0.5px;
	position:relative;
	border-bottom:1px solid #c1c1c1;
	cursor:pointer;
	}
.acdn-heading.accordion-open{
	background:url(//cdn.jointhealthconfidential.com/static-assets/specialsv2/images/open.png) no-repeat 100% center;
	background-size:13px;
	padding-bottom:25px;
	border-bottom:none;
	}
.acdn-content{
	float:left;
	width:100%;
	text-align:left;
	padding:0 0 10px 0;
	border-bottom:1px solid #c1c1c1;
	}
.accordion.last, .acdn-content.last{border-bottom:none;}
.acdn-para{
	float:left;
	width:100%;
	font-size:19px;
	line-height:29px;
	color:#000000;
	letter-spacing:0.3px;
	margin-bottom:20px;
	}
.acdn-para strong{ font-weight:700;}
.acdn-para a{ text-decoration:underline;font-weight:700;}
.acdn-para sup{
	position:relative;
	top:0;
	right:0;
	line-height:100%;
	font-size:60%;
	}

/*====FOOTER====*/
.footer{
	float:left;
	width:100%;
	padding:50px 0 16px;
	border-top:1px solid #eeeeee;
	background-color: #f4f4f4;
	}
.footer .container{
	gap: 8px;
	display: flex;
	flex-direction: column;
	padding: 0 30px;
}
.footer_text{
	float:left;
	width:100%;
	font-size:14px;
	line-height: 1.5;
	color:#7f7f7f;
	margin-bottom:6px;
	}
.disclaimer {
	font-size: 13px;
	line-height: 1.5;
	max-width: 1110px;
	margin-bottom: 0;
}
.footer_text sup{
	position:relative;
	left:0;
	top:0;
	line-height:100%;
	font-size:60%;
	}
.footer_text_img{
	display:inline-block;
	vertical-align:middle;
	max-width:100%;
	margin-top:0;
	}
.footer_text a{ padding:0 5px;}

/*=======================*/
.showTab, .showMob{ display:none;}
.showDesk{ display:block;}
.hideDesk{ display:none;}
.fl{ float:left;}
.fr{ float:right;}
.white{ color:#fff;}

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

.common_heading{ font-size:37px; line-height:47px;}

.s2_heading{ font-size:32px; line-height:42px;}
.s2_right_img{ right:0;}

.user_review_row{ padding:30px 250px 35px 35px;}

.strip_prod{ right:0; width:330px;}
.ship_freeBx{ margin:30px 20px 0 0;}

.s4_mid_box{ padding:35px 30px 40px;}

.s4_box_top span{ font-size:26px; line-height:34px;}
.s7_box_text1{ font-size:28px; line-height:36px;}
}


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

.logo{ width:200px; margin-top:25px;}
.header_strip{ width:320px; margin-left:-160px; top:28px;}
.common_heading{ font-size:34px; line-height:44px;}

.package{ width:32%;}
.pakge_type_text{ font-size:18px; line-height:22px;}
.pakge_titel{ font-size:32px; line-height:34px;}
.retail_price{ font-size:18px; line-height:22px;}
.pakge_price { font-size:36px; line-height:42px;}
a.pakge_btn{ width:100%; font-size:19px; padding-right:40px; height:52px; line-height:47px;}
.pkge_btn_seal{ width:65px; top:-7px;}
.free_seal{ width:60px; height:60px; padding-top:22px;}
.free_seal p{ font-size:16px; line-height:16px;}
.money_bck_text{ font-size:14px; line-height:18px;}

.guarantee_box_top p{ font-size:66px; line-height:70px;}
.guarantee_box_strip{ font-size:25px; line-height:38px;}
.guarantee_box_cont p{ font-size:18px; line-height:28px;}

.s1_man{margin:40px 0 40px 20px;width:230px;}

.section_2{ padding:70px 0;}
.s2_left{ width:65%;}
.s2_heading{ font-size:30px; line-height:40px;}
.s2_right_img{ width:250px; top:0;}

.user_review_row{ padding:25px 200px 30px 25px;}
.user_img{ width:160px; right:15px; margin-top:-78px;}

.s4_mid_box{ padding:35px;}
.s4_box_top{ padding:15px 15px 15px 75px;}
.s4_bx_img{ width:60px; left:10px; margin-top:-27.5px;}
.s4_box_top p{ font-size:13px; line-height:18px;}
.s4_box_top span{ font-size:20px; line-height:30px;}
.s4_bx_text{ font-size:17px; line-height:27px; padding:10px 10px 15px;}

.s5_img{ margin:-45px 0 0 20px; width:300px;}
.s5_box{ padding:0 30px 20px;}
.strip_prod{ width:180px;}
.s7_mid{ max-width:700px;}
.s7_mod_row{ padding:15px 280px 15px 40px;}
.s7_box_prod{margin:-35px -35px 0 0;width:280px;}
.s7_box_text1{ font-size:22px; line-height:32px; letter-spacing:0.5px;}
.s7_box_inner { padding-left:330px;}
.s7_bx_inr_prod{ width:320px; margin-top:45px;}
.s7_save_text{ font-size:24px; line-height:34px;}
.s7_peramnt{ font-size:22px; line-height:30px;}
.orange_arw{ width:32px;}

ul.s8_list li img{ width:90px;}

.s10_mid{ padding:0;}
.ssl_seal{ width:180px; margin:0 0 0 25px;}
.ship_freeBx{ width:220px;}

.s11_mid{ max-width:560px;}
.s11_mid_img{ float:none; display:inline-block; vertical-align:top; width:60%;}
.s11_mid_right{ float:left; width:100%; margin:35px 0 15px;}
}

@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_text{ font-size:13px; letter-spacing:0.3px; line-height:18px;}

.disclaimer{
	font-size: 13px !important;
	line-height: 1.4;
}
.footer .container{
	padding: 0 10px;
}

.header{height:55px;background:#fff;}
.logo{ float:none; margin-top:11px; width:170px;}

.section_1{ padding:25px 0 30px;}
.mobstrip .header_strip{ display:block; position:static; margin:0 auto 25px;}
.common_heading{ font-size:24px; line-height:32px; letter-spacing:-0.3px;}

.package_box{ margin-top:10px;}
.package{ width:100%; margin-top:20px; padding:10px 14px 18px;}
.package.pakge1{ order:3;}
.package.pakge2{ order:1;}
.package.pakge3{ order:2;}
.pakge_mob{float:left;width:100%;display: flex;align-items: center;justify-content: space-between;}
.pakge_prodBox{ width:45%; padding:0;}
.pakge_type_text{ font-size:20px; line-height:22px; margin-bottom:20px;}
.free_seal{ width:40px; top:40px; height:40px; right:-5px; padding:10px 0 0;}
.free_seal p{ font-size:11px; letter-spacing:0;}
.pakge_pric_box{ width:50%; text-align:left;}
.pakge_titel{ font-size:24px; line-height:24px; letter-spacing:-0.5px;}
.retail_price{ font-size:16px; line-height:22px; margin-top:8px;}
.pakge_price{ line-height:34px; font-size:34px; display: flex; flex-direction: row; }
.pakge_price_cur { font-size: 28px !important; }
.pakge_price span { font-size: 13px; transform: translate(7px, 18px); }
.bt-label { transform: translate(3px, 8px) !important; }
/* .best-value-price{ line-height: 34px !important; } */
.you_save{font-size:16px; line-height:22px; margin-top:5px;}
.prod_ship_text{ font-size:15px; line-height:15px;}
.prod_ship_text img{ width:20px;}
.pkgeBtn_box{ margin-top:12px;}
a.pakge_btn{width:100%;font-size:14px;padding-right:30px;height:44px;line-height:39px;text-align:center;}
.bnr-slider{ width:250px; background-size:contain; left:-45px;}
.pkge_btn_seal{width:50px;top:-3px; right:-10px;}
.money_bck_text{ display:none;}
.payment_card{ display:none;}

.s1_mid{ margin-top:25px;}
.safe_text{ font-size:17px; line-height:25px; letter-spacing:0;}
.privacy_text{ font-size:15px; line-height:20px;}
.safe_card_m{ max-width:90%; margin-top:15px; display:inline-block; vertical-align:top;}

.guarantee_box{ margin-top:30px; border:2px solid #096795;}
.guarantee_box_top{ padding:14px 15px 16px 100px;}
.guarantee_seal{ width:80px; margin-top:-41px; left:10px;}
.guarantee_box_top p{ font-size:28px; line-height:36px;}
.guarantee_box_strip{ font-size:20px; line-height:26px; letter-spacing:0; padding:8px 12px 11px; text-align:left;}
.guarantee_box_cont{ padding:12px 12px 18px;}
.guarantee_box_cont p{ font-size:16px; line-height:26px; letter-spacing:0.3px;}
.common_text{ font-size:16px; line-height:26px; margin-top:22px; letter-spacing:0.3px;}

.s1_man_m{ float:none; display:block; margin:30px auto 15px; width:260px;}

.section_2{ padding:25px 0 30px;}
.s2_left{ width:100%; text-align:center;}
.s2_right_img{ position:static; display:inline-block; vertical-align:middle; margin:25px 0 5px; width:90%; border-radius:7px;}
.s2_heading{ font-size:22px; line-height:30px;}
.s2_left .common_text{ letter-spacing:0.3px;}

.section_3{ padding:25px 0 30px;}
.s3_text{ font-size:18px; line-height:26px;}
.user_result_box{ margin-top:15px; width:calc(100% + 30px); margin-left:-15px; justify-content: center;}
.user_result_col{ width:300px !important; margin:15px 5px 0;}

.user_review{ margin-top:10px; max-width:355px;}
.user_review_row{ padding:20px 15px 20px;}
.user_img{ position:static; margin:0 auto 20px; display:block; width:200px; border-radius:15px;}
.user_review_head{ font-size:19px; line-height:27px;}
.user_review_star{ width:120px;}
.user_review_text{ font-size:16px; line-height:26px;}
.user_persn{ font-size:15px; line-height:20px; width:calc(100% - 60px);}
.user_persn span{ font-size:13px;}
.user_cust_img_text{ text-align:center; font-size:13px; padding:0; letter-spacing:0.5px;}

.section_4{ padding:30px 0 35px;}
.s4_mid_box{ padding:15px 12px 15px; margin-bottom:30px;}
.s4_mid_box_top{ margin-bottom:0;}
.s4_mid_box_top_left{ padding:0 5px 5px 0; width:40%;}
.s4_mid_box_top_right{ width:56%;}
.s4_mid_top_text{ font-size:16px; line-height:22px;}
.s4_text{ font-size:18px; line-height:22px; margin-top:20px;}
.george_sign{ width:190px; margin-top:20px;}
.george_text{ font-size:15px; line-height:20px;}
.thanktext{ font-size:15px; line-height:22px; margin:15px 0 25px;}

.s4_mid{ max-width:355px;}
.s4_ingredient{ margin-top:15px; max-width:355px;}
ul.s4_list{ width:28%;}
.s4_list_img{ width:55px;}
.s4_pordBx{ width:44%; margin-top:10px;}
ul.s4_list li p{ font-size:13px; line-height:18px;}
ul.s4_list li:nth-child(2){ margin-top:30px;}
.s4_ing_arw{ display:none;}
.s4_ingr_img{ position:static; display:block; margin:-20px auto 0;}

.s4_row{ margin-top:15px; float:none; display:inline-block; vertical-align:top; max-width:355px; width:100%;}
.s4_row_box{ width:100%; margin-top:25px; float:left;}
.s4_box_top{padding: 15px 15px 15px 85px;}
.s4_text2{ padding:0; font-size:17px; line-height:27px; margin-top:30px;}
.s4_text3{ font-size:17px; line-height:27px;margin-top:25px;}
.capsule{ width:170px; margin:-15px -55px 0 0;}

.section_5{ padding:30px 0 35px;}
.s5_mid{ max-width:355px;}
.s5_img_mob{ display:block; margin:30px auto 8px; float:none; width:260px;}
.s5_box{ padding:0 15px 15px; max-width:345px; margin:35px 0 5px;}
.s5_bx_text{ font-size:17px; line-height:28px; margin-top:-14px;}
.s5_bx_text span{ padding:0 5px;}
ul.s5_box_list{ margin-top:10px;}
ul.s5_box_list li{ padding:10px 0 10px 55px;}
ul.s5_box_list li img{ width:40px; margin-top:-19px; left:0;}
ul.s5_box_list li p{ font-size:16px; line-height:24px; letter-spacing:0;}

.section_6{ padding:30px 0 40px;}
.compare_chart{ margin-top:100px; max-width:350px;}
ul.comp_list li{ padding:0 5px; font-size:14px; line-height:20px;}
.comp_prod1{ width:60px; margin:-70px 0 15px;}
.comp_star{ max-width:90%;}
.comp_logo{ max-width:90%; margin-top:10px;}
.comp_top_text{ font-size:12px; line-height:18px; margin-top:20px;}
.comp_icon{ width:24px;}
.comp_top{ height:110px;}

.section_7{ padding:0 0 40px;}
.blue_strip{ padding:20px 0 25px;}
.strip_prod{ display:none;}
.strip_iner{ padding:0 5px; max-width:355px;}

.s7_mid{ max-width:355px;}
.s7_mid:after {left:-14px;border-left: 18px solid transparent;border-right: 18px solid transparent;border-top:10px solid #13a0e6;}
.s7_mod_row{ padding:0 0 0 35px;}
.s7_row_img{ position:static; float:left;margin:20px 0 5px;}
.s7_row_head{ font-size:20px; line-height:29px;}
.s7_mod_row:before{ bottom:-45px;}
.s7_mod_row:after{ top:0;}
.stage_text{ font-size:13px; line-height:18px;}

.s7_box{ margin-top:35px; padding:15px 15px 20px;max-width:355px;}
.s7_box_prod{ display:block;margin:20px auto -22px; float:none;}
.s7_box_prod.hideMob{ display:none;}
.s7_box_text1{ font-size:17px; line-height:26px; letter-spacing:0; margin-top:25px;}
.s7_box_inner{ padding:0; margin-top:20px;}
.s7_bx_inr_prod{ position:static; display:block; margin:0 auto 20px; max-width:90%;}
.s7_save_text{ font-size:22px; line-height:28px;}
.s7_peramnt{ font-size:20px; line-height:24px; margin-top:5px;}
.orange_arw{ width:20px; right:20px; bottom:-30px;}

.package_section{ max-width:355px;}
.package_section.mar60{ margin-top:35px;}
.pakge_seal2{ max-width:100%; margin-top:25px;}
.order_call_strip{ font-size:17px; line-height:25px; margin-top:20px;}

.section_8{ padding:30px 0 35px;}
.s8_mid{ max-width:355px;}
ul.s8_list{ margin-top:15px;display: flex;flex-wrap: wrap;justify-content: center; column-gap:1.3%;}
ul.s8_list li{ width:24%; margin-top:15px;}
ul.s8_list li img{ max-width:90%;}

.section_9{ padding:30px 0 35px;}
.section_10{ padding:30px 0 35px;}
.s10_mid{ max-width:355px;}
.ssl_seal{width:90px; margin:40px 0 0 15px;}
.ship_freeBx{width:100px; margin:70px 15px 55px 0;}

.section_11{ padding:30px 0 35px;}
.s11_mid{ max-width:355px; margin-top:30px;}
.s11_mid_img{ width:100%;}
.s11_mid_right{ margin:10px 0 10px;}
ul.s11_list li .step{ width:50px; height:50px; font-size:12px; line-height:16px; padding-top:10px;}
ul.s11_list li .step span{ font-size:16px;}
ul.s11_list li, ul.s11_list li:first-child{ padding-left:65px; margin-top:30px;}
.s11_text{ font-size:16px; line-height:25px;}
ul.s11_list li:after{ left:24px;}

.faq_section{padding:30px 0;}
.faq-container{ margin:25px 0 0;max-width:355px;}
.accordion{ font-size:19px; line-height:25px; padding:16px 20px 16px 0;}
.acdn-heading.accordion-open{ padding-bottom:16px;}
.acdn-para{ font-size:16px; line-height:24px;}

.footer{ padding:25px 0 10px;}
.footer_text{ font-size:14px; line-height:22px; letter-spacing:0.3px;}
.footer_text a{ padding:0 8px;}
.footer_img_m{ display:block; margin:0 0 0 -15px; width:calc(100% + 30px);}

#ctabtn-mob{
	background:#000;
	padding:10px 15px;
	position: fixed;
	bottom:0%;
	left: auto;
	z-index: 99;
	transition: bottom 1s;
	display: table;
	width:100%;
	}
#ctabtn-mob a.commonBtn{ height:62px; line-height:58px; font-size:27px;}


}

