html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 24px;
	vertical-align: baseline;
	background: transparent;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
}

body input:focus:required:invalid,
body textarea:focus:required:invalid {

}
body input:required:valid,
body textarea:required:valid {

}
body {
	font-family: "AllerRg";
	font-size: 20px;
}
.clearfix:after{
	content:'';
	display:table;
	clear:both;
}
/*    home     */

.home_wrapper{
	background: #FFFFFF;
	box-shadow: #000000 0 0 20px;
	margin: 0 auto;
	padding: 10px 0 0;
	position: relative;
	width: 1280px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
}
.home_header{
	background-image: url("../img/bg_header.jpg");
	background-repeat: no-repeat;
	background-position: 0 50px;
	margin: 0 auto;
	height: 860px;
	width: 1200px;
}
.info_banner{
	background-color: #0fb1ec;
	background-image: url("../img/top_logo.png");
	background-repeat: no-repeat;
	background-position: 5px 5px;
	color:#FFFFFF;
	height:50px;
	line-height:50px;
	margin: 0 auto;
	padding:0 20px;
	width:1160px;
}
.info_banner ul{
	float: right;
	list-style-type: none;
	margin: 0 auto;
}
.info_banner li{
	float: left;
	padding-left: 47px;
}

.info_banner li:last-child{
	font-size: 24px;
	background-image: url("../img/top_icon.png");
	background-repeat: no-repeat;
	background-position: 17px 12px;
}
.info_banner span{
	font-family: "AllerBd";
}
.logo_banner{
	margin: 22px 22px;
}
.logo_banner img{
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.header_title_banner{
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	background-image: url("../img/7days_icon.png");
	background-repeat: no-repeat;
	background-position: 8px 18px;
	padding: 0 0 0 134px;
	margin: -20px 0 12px 11px;
	font-size: 36px;
}
.header_title_banner h1{
	font-size: 36px;
	color: #0b437c;
}
.header_title_banner strong{
	font-size: 44px;
	color: #0fb1ec;
	text-transform: uppercase;
}
.header_title_banner span{
	font-size: 26px;
	vertical-align: top;
}
.header_title_banner p{
	font-size: 16px;
	color: #0b437c;
	margin-left: 27px;
	line-height: 14px;
}
.head_bottles{
	float: left;
	margin: 0 -31px;
}
.header_list{
	margin-top: 82px;
	float: left;
}
.header_list ul{
	list-style-type: none;
	color: #0b437c;
	font-size: 28px;
}
.header_list li{
	margin-bottom: 27px;
}
.content_wrap{
	margin: 0 auto;
	width: 1160px;
}
.section_title{
	font-family: "AllerBdIt";
	height: 100px;
	background-image: url("../img/7days_icon.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 0 0 0 134px;
	vertical-align: middle;
}
section{
	padding: 29px 60px;
}
section p{
	font-size: 20px;
	line-height: 32px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
}
.section_title h1{
	font-size: 30px;
	color: #0b437c;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
}
.introduction_content{
	margin-top: 62px;
}
.introduction_img{
	float: right;
	margin: -20px 10px 0 20px;
}
.introduction_list {
  float: left;
  margin: 35px 0;
  text-align: center;
  width: 100%;
}
.introduction_list ul {
  float: left;
  list-style-type: none;
  width: 100%;
}
.introduction_list li {
  background-image: url("../img/int_list_bg.png");
  background-repeat: no-repeat;
  box-sizing: border-box;
  color: #ffffff;
  display: inline-block;
  font-family: "AllerBdIt";
  font-size: 24px;
  margin-right: 9px;
  padding: 39px 0 39px 25px;
  text-align: center;
  width: 216px;
}
.research_top{
	background-color: #f6fdff;
	padding-top: 19px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
}
.research_top h1{
	color: #0b437c;
	font-size: 38px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
}
.research_top h2{
	margin-top: 40px;
	font-size: 24px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
}
.research_top ul{
	margin-left:22px;
}
.research_top li{
	padding-left: 13px;
	line-height: 33px;
}
.research_bot_img{
	float: right;
	margin: 10px 10px 0 20px;
}
.research_bot ol{
	color: #0fb1ec;
	font-size: 30px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	margin: 36px 0 0 40px;
}
.research_bot li{
	margin-bottom: 22px;
}
.recommend_img{
	float: right;
}
.recommend_content{
	margin-top: 26px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
}
.chronic_title{
	margin-top: 11px;
	background-color: #0fb1ec;
	color: #ffffff;
	padding: 10px 60px;
}
.chronic{
	background-color: #f6fdff;
}
.chronic_img {
	float: right;
	margin: 10px 10px 0 20px;
}
.capsule .section_title h1{
	line-height: 94px;
	font-size: 42px;
}
.capsule_content{
	margin-top: 32px;
}
.capsule_img{
	margin: 45px -44px 0px;
}
.potent{
	padding-bottom: 8px;
	margin-top: -14px;
}
.potent .section_title h1{
	font-size: 42px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
}
.potent_img{
	float: left;
	margin: 9px 30px 40px 0;
}
.potent_content{
	margin-top: 33px;
}
.potent_content span{
	color: #0fb1ec;
	font-family: "AllerBd";
}
.choise .section_title h1{
	font-size: 42px;
}
.choise_content {
	margin-top: 80px;
}
.break{
	margin-top: -8px;
}
.break .section_title h1{
	line-height: 94px;
	font-size: 42px;
}
.break_content{
	margin-top: 22px;
}
.break_content span{
	color: #0fb1ec;
	font-family: "AllerBd";
}
.break_content_right{
	float: right;
	max-width: 460px;
	margin-left: 25px;
}
.break_content_right .break_img_1{
	margin-bottom: 10px;
}
.break_content_left_img{
	float: left;
	margin: 63px 0 40px -50px;
}
.break_content_left_text ul{
	list-style-type: none;
}
.break_content_left_text li{
	line-height: 32px;
}
.p1_form{
	padding: 0 60px 0px;
	position: relative;
}
.p1_form .section_title h1{
	line-height: 94px;
	font-size: 42px;
}
.p1_form_content{

	margin-top: 95px;
}
.p1_form_left_img{
	margin-left: -15px;
	float: left;
	text-align: left;
}

.p1_form_block{
	float: left;
	margin-left: 77px;
}
.p1_form form{
	width: 274px;
	background-color: #d8f5ff;
	padding: 35px 53px;
}
.p1_field{
	width: 260px;
	height: 34px;
	margin: 1px 0 18px;
	border: 1px solid #000000;
	padding: 0 5px;
}
.p1_label{
	font-family: "AllerBd";
	padding-left: 29px;
	background-image: url("../img/form_icon.png");
	background-repeat: no-repeat;
}
.p1_label span{
	color: #f5676b;
}
.p1_button{
	width: 270px;
	padding:10px 0;
	text-align: center;
	background-color: #0fb1ec;
	font-size: 26px;
	color: #ffffff;
	font-family: "AllerBd";
	border: none;
	cursor: pointer;
}
.p1_button:hover{
	background-color: #1382ab;
}
.p1_form_banner{
	padding-bottom: 50px;
	background-image: url("../img/form_arr.png");
	background-repeat: no-repeat;
	background-position: 152px 48px;
	font-size: 36px;
	font-family: "AllerBdIt";
	color: #0b4370;
	position: absolute;
	top: 86px;
	left: 422px;
}
.p1_form_right_img{
	float: right;
	text-align: right;
	display: inline-block;
}
.p1_form_right_img .bot_img{
	margin-right: -50px;
}
.p1_secure{
	display: inline-block;
	margin: 30px 0;
}
.p1_secure ul{
	list-style-type: none;
}
.p1_secure .logo-1{
	float: left;
	background-image: url("../img/secure_bg.jpg");
	background-repeat: no-repeat;
	background-position: 7px 4px;
}

.p1_secure .logo-2{
	float: left;
	background-image: url("../img/secure_bg_2.jpg");
	background-repeat: no-repeat;
	background-position: 7px 4px;
}



.p1_secure li a{
	display: inline-block;
	width: 140px;
	height: 50px;
	border: 1px solid #000;
	margin-right: 10px;
}
.home_footer{
	padding: 84px 0 55px;
	font-size: 14px;
	text-align: center;
	line-height: 21px;
}
.home_footer ul{
	margin:55px 0;
}
.home_footer li{
	display: inline-block;
	padding: 0 10px;
	border-right: 1px solid #31b7ed;
}
.home_footer li a{
	color: #31b7ed;
	font-size: 14px;
}
.home_footer li:last-child{
	border-right: none;
}
.hidden{
	display: none;
}
.pop_block {
  max-width: 800px;
  padding: 0;
  width: 100%;
}
}
.pop_block h2{
	font-size: 30px;
	font-family: "AllerBd";
	text-transform: uppercase;
	padding-bottom: 20px;
	border-bottom-color:#999999;
	border-bottom-style:dashed;
	border-bottom-width:3px;
}
.pop_block p{
	margin-top: 15px;
}

/* checkout */

.checkout_body{
	background: linear-gradient(#82aac4 0%, #ffffff 70%);
}
.checkout_wrapper {
  margin: 0 auto;
  max-width: 960px;
  width: 100%;
}
.checkout_header{
	text-align: center;
}
.checkout_header h1{
	font-family: "AllerBd";
	color: #ffffff;
	font-size: 38px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.checkout_header p{
	font-size: 22px;
}
.form_block {
  display: inline-block;
  float: left;
  margin-right: 2%;
  max-width: 610px;
  width: 65%;
}
.info_block{
	background-color: #fff;
	border: 1px solid #1667bc;
	border-radius: 10px;
	margin-bottom: 20px;
}
.info_block h2{
	background-color: #0e4681;
	color: #fff;
	font-size: 24px;
	text-transform: uppercase;
	padding: 10px 0 10px 20px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}
.ship_inf_text p{
	font-size: 18px;
	font-family: "AllerBdIt";
	padding: 26px 15px;
}
.shipping_info span{
	color: #b60000;
	font-family: "AllerLtIt";
}
.shipping_info form{
	margin-top: 4px;
}
.shipping_info form p{
	text-align: right;
	padding: 5px 74px
}
.ship_inf_label{
	font-size: 18px;
	font-family: "AllerLtIt";
	margin-right: 10px;
	line-height: 27px;
}
.ship_inf_field{
	border: 1px solid #959595;
	border-radius: 3px;
	width: 330px;
	height: 32px;
	margin-bottom: 5px;
	padding: 0 10px;
}
.shipping_info form select{
	width: 353px;
	height: 35px;
}
input.error {
	border: 1px solid #f00;
}
select.error {
	border: 1px solid #f00;
}
label.error{
	display: none !important;
	font-size: 18px;
	font-family: "AllerLtIt";
}
.privacy_policy{
	font-size: 18px;
	font-family: "AllerLtIt";
	padding: 4px 13px;
}
.privacy_policy a{
	color: #286e9c;
}
.button_block{
	margin: 0 15px 15px 15px;
	padding: 49px 48px;
	background-color: #e4f6ff;
	border-top: 1px solid #b9c9da;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}
.checkout_button{
	background-color: #f45e19;
	border: none;
	font-size: 32px;
	color: #fff;
	text-transform: uppercase;
	font-family: "AllerBd";
	padding: 6px 164px;
	border-radius: 10px;
	cursor: pointer;
}
.checkout_button:hover{
	background-color: #be3c00;
}
.side_faqs {
  background-color: #fee7c0;
  border: 1px solid #b99962;
  border-radius: 10px;
  display: inline-block;
  float: right;
  font-size: 16px;
  max-width: 295px;
  padding: 12px 16px;
  width: 30%;
}
.order_info{
	display: none;
}
.order_info_content{
	padding: 15px;
}
.order_info_content p{
	font-size: 18px;
}
.order_info_content span{
	font-family: "AllerBdIt";
	font-size: 18px;
}
.order_info_content img{
	margin:20px 0;
}
.payment_info{
	display: none;
	width: 960px;
}
.payment_info_content{
	padding: 15px;
}
.payment_info_content strong{
	font-family: "AllerBdIt";
	font-size: 18px;
}
.card_info{
	position: relative;
	border:1px dashed #999999;
	width:536px;
	margin: 20px 0;
}
.card_type{
	height: 25px;
	padding: 10px;
	border-bottom:1px dashed #999999;
}
.card_type span{
	margin: 0 20px 0 10px;
}
.card_type img{
	vertical-align: middle;
}
.card_number{
	padding: 15px;
}
.payment_info_field{
	border: 1px solid #959595;
	border-radius: 3px;
	width: 330px;
	height: 32px;
	margin-bottom: 20px;
	padding: 0 10px;
}
.payment_info p{
	font-size: 12px;
}
.payment_info p>strong{
	font-size: 12px;
}
.security_logos{
	position: absolute;
	top: 0;
	left: 561px;
	width: 365px;
	text-align: center;
}
.security_logos ul{
	display: inline-block;
	list-style-type: none;
}
.security_logos li{
	background-image: url("../img/secure_bg.jpg");
	background-repeat: no-repeat;
	background-position: 7px 4px;
	width: 140px;
	margin-bottom: 20px;
}
.security_logos li:last-child{
	background-position: -145px 4px;
}
.security_logos li a{
	display: block;
	height: 50px;
	margin-bottom: 10px;
}
.total_charged{
	background-color: #e4f6ff;
	padding: 10px;
}
.payment_info_tos{
	padding: 10px;
	background-color: #e4f6ff;
	border: 1px solid #b9c9da;
	margin: 20px 0;
}
.payment_info_tos input{
	margin-right: 10px;
}
.payment_info_tos a{
	color: #31b7e3;
}
.payment_info .sample_btn{
	padding: 6px 90px;
}
.card_info select{
	width: 174px;
	height: 35px;
}
.card_number img{
	margin-left: -30px;
	vertical-align: middle;
}
.cc_code{
	width: 105px;
}

.side_faqs h1{
	font-size: 36px;
}
.side_faqs p{
	font-size: 14px;
  line-height: 16px;
}
.side_faqs strong{
	font-family: "AllerBdIt";
	line-height: 31px;

}
.side_faqs ol{
	font-size: 14px;
  line-height: 16px;
}
.side_faqs ol li{
	font-size: 14px;
	line-height: 16px;
	margin-left: 20px;
}
.tabs {
  display: inline-block;
  margin-top: 33px;
  width: 100%;
}
.tabs > div{
	padding-top:10px;
}
.tabs_nav{
	margin:0px;
	padding:0px;
}
.tabs_nav li{
	margin-right: 1px;
	cursor: pointer;
	display: block;
	float: left;
	padding: 10px 17px;
	background: #0e4681;
	color: #ffffff;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	font-size: 17px;
	border-top: 1px solid #0e4681;
	border-left: 1px solid #0e4681;
	border-right: 1px solid #0e4681;
}
.tabs_nav li.active, .tabs ul li.active:hover{
	background:#ffffff;
	color:#00749f;
	border-top: 1px solid #2e7aae;
	border-left: 1px solid #2e7aae;
	border-right: 1px solid #2e7aae;

}
.tabs_nav li:hover{
	background:#ffffff;
	color:#00749f;
	border-top: 1px solid #2e7aae;
	border-left: 1px solid #2e7aae;
	border-right: 1px solid #2e7aae;
}
.tab {
  background-color: #fff;
  border: 1px solid #2e7aae;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
  margin-top: 30px;
  padding: 35px 29px 29px;
  width: 100%;
}
.tab h1{
	font-size: 30px;
	font-family: "AllerBd";
	text-transform: uppercase;
}
.tab p{
	font-size: 16px;
	line-height: 30px;
}
.tab_1 img{
	float: right;

}
.tab_1 p{
	margin-top: 43px;
}
.tab_1 ul{
	list-style-type: none;
	margin: 45px 0 0 37px;
}
.tab_1 ul li{
	font-size: 16px;
	line-height: 29px;
}
.tab_2 p{
	margin: 29px 0;
}
.ingredients{
	background: linear-gradient(#FFFFFF 0%, #D6E9F3 100%);
	padding: 26px 30px;
}
.ingredients img{
	float: left;
	border: 1px solid #000943;
}
.ingredients p{
	margin: -8px 18px;
	float: left;
	height: 95px;
}
.tab_3{
	padding-bottom: 11px;
}
.tab_3 img {
  margin: 49px 60px 0 0;
  max-width: 100%;
}
.tab_3 .sup_img_2{
	margin-bottom: 39px;
}
.store_logos{
	margin-top: -10px;
	background-color: #fff;
	padding: 37px 0;
}
.store_logos h1{
	font-size: 30px;
	font-family: "AllerBd";
	text-transform: uppercase;
	border-bottom-color:#999999;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	padding-bottom: 24px;
	text-align:center;
}
.store_logos img {
  margin: 6px 0;
  max-width: 100%;
}
.tab_4 p{
	margin-top: 45px;
}
.tab_4 img{
	float: right;
	margin: 78px 31px;
}
.checkout_footer{
	padding: 32px 0;
	background-color: #484848;
	font-size: 16px;
	text-align: center;
	line-height: 21px;
}
.checkout_footer p{
	color: #fff;
	margin-top: 25px;
	line-height: 26px;
}
.checkout_footer li{
	display: inline-block;
	padding: 0 10px;
	border-right: 1px solid #31b7ed;
}
.checkout_footer li a{
	color: #31b7ed;
	font-size: 16px;
}
.checkout_footer li:last-child{
	border-right: none;
}
#backout > img {
  max-width: 100%;
}
#backout {
  bottom: 0;
  height: 594px;
  left: 0;
  margin: auto;
  max-width: 100%;
  position: fixed;
  right: 0;
  top: 0;
  width: 708px;
}
.recommend_content iframe {
  float: right;
  margin-left: 6px;
  max-width: 100%;
}
.close-btn {
  background: #ffff none repeat scroll 0 0;
  border: 1px solid #757575;
  border-radius: 50%;
  color: #757575;
  cursor: pointer;
  font-size: 15px;
  padding: 2px 6px;
  position: absolute;
  right: -8px;
  top: -8px;
}
#order_info_pop .checkout_button_1 {
  background: #f45e19 none repeat scroll 0 0;
  border: medium none;
  border-radius: 50px;
  color: #fff;
  cursor: pointer;
  font-size: 30px;
  padding: 5px 4px;
  text-transform: uppercase;
  width: 100%;
}
.gotToFormBtn {
  background-image: url("../img/order-banner.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-width: 0;
  cursor: pointer;
  height: 210px;
  padding: 6px 10px;
  width: 1150px;
  text-indent: -10000px;
}
.gotToSection {
  padding: 10px 0;
  text-align: center;
}
@media screen and (max-width: 1279px){
	.home_wrapper {
		width: 100%;
		}
}
@media screen and (max-width: 1199px){
	.home_header {
		max-width: 950px;
		width: 100%;
		background-position: -30px -10px;
		height: 656px;
		background-size: cover;
		}
	.info_banner {
		width: auto;
		}
	.logo_banner img {
		max-width: 20%;
		}
	.header_title_banner {
		margin: -20px 0 12px 0;
		}
	.header_title_banner h1 {
		font-size: 28px;
		}
	.header_title_banner strong {
		font-size: 30px;
		}
	.header_title_banner p {
		font-size: 14px;
		line-height: 14px;
		}
	.head_bottles {
		max-width: 360px;
		}
	.header_list li {
		font-size: 25px;
		margin-bottom: 15px;
		}
	.section_title h1,
	.capsule .section_title h1,
	.potent .section_title h1,
	.choise .section_title h1,
	.break .section_title h1,
	.p1_form .section_title h1{
		font-size: 28px;
		}
	.capsule_img {
		margin: 45px 0;
		width: 100%;
		}
	.choise_content .choise_img {
		width: 100%;
		}
	.break_content_right {
		max-width: 100%;
		}
	.break_content_right > img {
		box-sizing: border-box;
		float: left;
		padding: 0 15px;
		width: 50%;
		}
	.p1_form_left_img ,
	.p1_form_block {
		margin-left: 0;
		width: 50%;
		}
	.p1_form_banner {
		background-position: 134px 42px;
		font-size: 33px;
		left: 50%;
		}
	.p1_form_right_img {
		width: 100%;
		text-align:center;
		}
}

@media screen and (max-width: 991px){
	.home_header {
		background-position: top center;
		max-width: 750px;
		}
	.section_title {
		background-size: 80px auto;
		padding: 0 0 0 100px;
		}
	.section_title h1,
	.capsule .section_title h1,
	.potent .section_title h1,
	.choise .section_title h1,
	.break .section_title h1,
	.p1_form .section_title h1 {
		font-size: 20px;
		line-height: 40px;
		}
	.introduction_img,
	.research_bot_img,
	.recommend_img,
	.chronic_img,
	.potent_img{
		max-width: 300px;
		}
	.p1_form_banner {
		background-position: 110px 42px;
		font-size: 28px;
		left: 52%;
		}
	.info_banner li {
		padding-left: 0;
		font-size: 15px;
		}
}

@media screen and (max-width: 767px){
	html,body{
		overflow-x:hidden;
	}
	.form_block {
	  width: 100%;
	}
	.side_faqs {
	  width: 100%;
	}
	.tab {
	  box-sizing: border-box;
	  padding: 5px 4px;
	}
	.kform .kform_spacer input[type="text"], .kform_spacer input[type="email"], .kform_spacer input[type="tel"], .kform_spacer input[type="number"] {
	  padding: 0.5em 5px !important;
	}
	#backout {
	  top: 20%;
	}
	.info_banner {
		line-height: normal;
		width: auto;
		height:100px;
		}
	.info_banner li {
		  font-size: 16px;
		  padding-left: 0;
		  padding-top: 50px;
		  width: 100%;
		}
	.info_banner ul {
		width: 100%;
		}
	.header_title_banner {
		padding: 0 0 0 75px;
		background-size: 55px;
		}
	.home_header {
		background-position: left top;
		height: 760px;
		}
	.header_title_banner h1 {
		font-size: 15px;
		}
	.header_title_banner strong {
		font-size: 14px;
		}
	.head_bottles {
		max-width: 260px;
		margin: 0 auto;
		display: block;
		float: none;
		}
	.header_list {
		float: left;
		margin-top: 10px;
		width: 100%;
		padding: 0 15px;
		}
	.header_list li {
		font-size: 18px;
		margin-bottom: 10px;
		}
	section {
		padding: 29px 15px;
		}
	.section_title {
		background-size: 50px auto;
		padding: 0 0 0 60px;
		float:left;
		}
	.section_title h1,
	.capsule .section_title h1,
	.potent .section_title h1,
	.choise .section_title h1,
	.break .section_title h1,
	.p1_form .section_title h1 {
		font-size: 15px;
		line-height: 24px;
		}
	.introduction_img, .research_bot_img, .recommend_img, .chronic_img, .potent_img {
		width:100%;
		display:block;
		max-width: 100%;
		margin: 0 auto;
		padding: 0 10px;
		box-sizing: border-box;
		}
	.break_content_right {
		max-width: 100%;
		margin: 0;
		}
	.break_content_right > img {
		width: 100%;
		}
	.break_content_left_img {
		float: left;
		margin: 63px 0 40px;
		width: 100%;
		}
	.break_content_left_img  img{
		width:100%;
		}
	.p1_form {
		padding: 0 15px;
		position: relative;
		}
	.p1_form_left_img, .p1_form_block {
		width: 100%;
		}
	.p1_form_banner,
	.info_banner li:last-child	{
		display: none;
		}
	.close-btn {
	  right: 0px;
	  top: 0px;
	}
	#order_info_pop .checkout_button_1 {
	  font-size: 20px;
	}
	.order_info_content p,.order_info_content span {
	  font-size: 14px;
	}
	.info_block h2 {
	  font-size: 20px;
	  padding: 7px 0 7px 20px;
	}
}
@media screen and (max-width: 467px){
.tabs_nav {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
.gotToFormBtn {
  font-size: 19px;
}
.tabs .tabs_nav li {
  border-radius: 0;
  margin: 1px 0;
  width: 88%;
}
.upsellimg {
  width: 100% !important;
}
.upsellcont {
  padding: 0 2px;
  width: 100% !important;
}
#kform input {
  margin-bottom: 12px;
  width: 100% !important;
}
#kform.upsellform > a {
  width: 100% !important;
}
.checkout_header h1 {
  font-size: 25px;
  margin-bottom: 5px;
}
.left_bottles {
  width: 100%;
}
.p1_form_content {
  margin-top: 0;
}
form#kform.kform {
  box-sizing: border-box;
  width: 100%;
}
.p1_secure ul {
  width: 100%;
  display: flex;
}
.prod_img, .order-details .order-detail-content, .kcartTotals {
  width: 100% !important;
}
.side_faqs {
  max-width: 360px;
  width: 100%;
  box-sizing: border-box;
}
.gotToFormBtn {
  height: 90px;
  max-width: 1150px;
  width: 100%;
}
}
