@media only screen and (min-width:760px) and (max-width:1000px) {
img {max-width:100%; height:auto;}
#header-section{ padding:16px 1%; } 
.header-bottom{ padding:0 1%;}
.header-bottom .hdbott-left.pull-left{ float:none; width:100%; margin:0 auto 20px; text-align:center;}
.header-bottom .order-sections.pull-right{ float:none; width:100%; margin:0 auto 20px;}
#content-section{ max-width:98%; }	
.section01 .sec-left.pull-left{ margin: -2% 0 30px 0; padding: 0 2%; width: 100%;}
.section01 .sec-left .title-breakthrough { margin-bottom: 30px;}
.section01 .sec-right.pull-right { margin: 0 auto; padding: 0 2%; width: 100%; text-align:center;}
.why-natgain .top-title .why-title.pull-left { float:none; width: 100%; margin:0 auto 10px;}
.why-natgain .top-title .sub-title.pull-right { float:none; padding: 2% 2% 0; width: 100%;}
.why-natgain .advantagebox.pull-left { float:none; color: #282828; padding: 0 2%; width: 100%; margin:0 auto;}
.bottom-order-now .order-left.pull-left { float:none; padding: 0 1% 30px; width: 100%; text-align:center;}
.bottom-order-now .order-product.pull-left{ float:none; height: auto; position: relative; width: 100%; margin:0 auto;}
.bottom-order-now .order-product .bottle01 { left: auto; position: relative; top: auto; text-align:center;}
.bottom-order-now .advantages.pull-left{ float:none; width:100%; margin:0 auto 14px;}
.bottom-order-now .satisfaction-badge.pull-right{ float:none; margin:0 auto; width:100%; text-align:center;}
.innerpage-section .main-side-section .how-works h2{ line-height:50px;}
.innerpage-section .main-side-section .how-works .worksteps .step-number{ width:63px; margin:0 3% 0 0;}
.innerpage-section .main-side-section .how-works .worksteps .step-texts{ width:76%;}

.innerpage-section .main-side-section .support .support-form{ width:100%;}
.innerpage-section .main-side-section .support .support-form .lbl01{ width:36%;}
.innerpage-section .main-side-section .support .support-form input[type="text"], .innerpage-section .main-side-section .support .support-form input[type="email"], .innerpage-section .main-side-section .support .support-form select{ width: 60%;}
.innerpage-section .main-side-section .support .support-form .submit-row{ width: 60%;}
.item-product-block .product-slab{ width:80%;}
.order-top .order-choose-left .choose-package-above{ height:auto; font-size:2em; text-align:center; text-transform:uppercase;}
.section01 .sec-right .main-product .few-points ul li{ text-align:left;}

.key-ingredient-section .list-section{ width:100%; height:auto; margin:0 auto; position:relative; padding:0;}

	#header-section .call-mobile{ font-size:1em;}
}
@media only screen and (min-width:480px) and (max-width:759px) {
img {max-width:100%; height:auto;}
#header-section{ padding:16px 1%; } 
.header-bottom{ padding:0 1%;}
#header-section .sitelogo.pull-left{ width:100%; margin:0 auto 14px; text-align:center;}
#header-section .headertext.pull-left{ float:none; width:100%; margin:0 auto;} 
#header-section .call-mobile.pull-left { float:none; margin:0 auto; padding: 0 0 0 42px; width: 100%;}
#header-section .promo-code.pull-right { margin:0 auto; width: 100%; text-align:center;}
.header-bottom .hdbott-left.pull-left{ float:none; width:100%; margin:0 auto 20px; text-align:center;}
.header-bottom .order-sections.pull-right{ float:none; width:100%; margin:0 auto 20px; }
.header-bottom .order-sections .orderboxes.pull-left{ width:100%; height:auto; margin:0 auto; text-align:center;} 
#content-section{ max-width:98%; }	
.section01 .sec-left.pull-left{ margin: -2% 0 30px 0; padding: 0 2%; width: 100%;}
.section01 .sec-left .title-breakthrough { margin-bottom: 30px;}
.section01 .sec-right.pull-right { margin: 0 auto; padding: 0 2%; width: 100%; text-align:center;}
.why-natgain .top-title .why-title.pull-left { float:none; width: 100%; margin:0 auto 10px;}
.why-natgain .top-title .sub-title.pull-right { float:none; padding: 2% 2% 0; width: 100%;}
.why-natgain .advantagebox.pull-left { float:none; color: #282828; padding: 0 2%; width: 100%; margin:0 auto;}
.guranteed-box .imgplaceholder.pull-left { float:none; width: 100%; margin:0 auto 15px; text-align:center;}
.guranteed-box .text-section.pull-left{ float:none; width:100%; margin:0 auto;} 
.bottom-order-now .order-left.pull-left { float:none; padding: 0 1% 30px; width: 100%; text-align:center;}
.bottom-order-now .order-product.pull-left{ float:none; height: auto; position: relative; width: 100%; margin:0 auto;}
.bottom-order-now .order-product .bottle01 { left: auto; position: relative; top: auto; text-align:center;}
.bottom-order-now .advantages.pull-left{ float:none; width:100%; margin:0 auto 14px;}
.bottom-order-now .satisfaction-badge.pull-right{ float:none; margin:0 auto; width:100%; text-align:center;}
.innerpage-section{ padding:1%; background:#fff;}
.innerpage-section .sidebar.pull-left{ float:none; width:100%; height:auto; margin:0 auto 12px; text-align:center;}
.innerpage-section .main-side-section.pull-left{ float:none; width:100%; height:auto; margin:0 auto;}
.innerpage-section .main-side-section .how-works h2{ line-height:50px;}
.innerpage-section .main-side-section .how-works .worksteps .step-number.pull-left{ float:none; margin:0 auto 14px;}
.innerpage-section .main-side-section .how-works .worksteps .step-texts.pull-left{ float:none; width:100%; margin:0 auto; text-align:center;}

.innerpage-section .main-side-section .support .support-form{ width:100%;}
.innerpage-section .main-side-section .support .support-form .lbl01.pull-left{ float:none; width:100%; margin:0 auto 4px; text-align:center;}
.innerpage-section .main-side-section .support .support-form input[type="text"].pull-left, .innerpage-section .main-side-section .support .support-form input[type="email"].pull-left, .innerpage-section .main-side-section .support .support-form select.pull-left{ float:none; width: 100%; margin:0 auto;}
.innerpage-section .main-side-section .support .support-form .submit-row.pull-left{ width: 100%; float:none;  text-align:center;}
.innerpage-section .main-side-section .support .support-form .submit-row input[type="submit"].pull-left, .innerpage-section .main-side-section .support .support-form .submit-row input[type="reset"].pull-left{ float:none; width:220px; margin:0 auto;}

.order-top .order-choose-left.pull-left{ float:none; width:98%; height:auto; margin:0 auto 14px;}
.item-product-block .product-slab{ width:84%;}
.order-top .order-choose-left .choose-package-above{ height:auto; font-size:2em; text-align:center; text-transform:uppercase;}
.order-top .order-choose-left .item-product-block{ width:100%; height:auto; margin:10px auto;}
.order-top .order-info-section.pull-left{ float:none; width:98%; height:auto; margin:0 auto;}
.order-bot .title-section{ width:100%; height:auto; font-size:2em; line-height:1.2em;}

.order-bot .box-body .image-left {
    float: none;
    margin: 0 auto 20px; text-align:center;
}
.section01 .sec-right .main-product .few-points ul li{ text-align:left;}

.key-ingredient-section .list-section{ width:100%; height:auto; margin:0 auto; position:relative; padding:0;}


}
@media only screen and (min-width:320px) and (max-width:479px){
img {max-width:100%; height:auto;}
#header-section{ padding:16px 1%; } 
.header-bottom{ padding:0 1%;}
#header-section .sitelogo.pull-left{ width:100%; margin:0 auto 14px; text-align:center;}
#header-section .headertext.pull-left{ float:none; width:100%; margin:0 auto;} 
#header-section .call-mobile.pull-left { float:none; margin:0 auto; padding: 0 0 0 42px; width: 100%;}
#header-section .promo-code.pull-right { margin:0 auto; width: 100%; text-align:center;}
.header-bottom .hdbott-left.pull-left{ float:none; width:100%; margin:0 auto 20px; text-align:center;}
.header-bottom .order-sections.pull-right{ float:none; width:100%; margin:0 auto 20px; }
.header-bottom .order-sections .orderboxes.pull-left{ width:100%; height:auto; margin:0 auto; text-align:center;} 
#content-section{ max-width:98%; }	
.section01 .sec-left.pull-left{ margin: -2% 0 30px 0; padding: 0 2%; width: 100%;}
.section01 .sec-left .title-breakthrough { margin-bottom: 30px;}
.section01 .sec-right.pull-right { margin: 0 auto; padding: 0 2%; width: 100%; text-align:center;}
.why-natgain .top-title .why-title.pull-left { float:none; width: 100%; margin:0 auto 10px;}
.why-natgain .top-title .sub-title.pull-right { float:none; padding: 2% 2% 0; width: 100%;}
.why-natgain .advantagebox.pull-left { float:none; color: #282828; padding: 0 2%; width: 100%; margin:0 auto;}
.guranteed-box .imgplaceholder.pull-left { float:none; width: 100%; margin:0 auto 15px; text-align:center;}
.guranteed-box .text-section.pull-left{ float:none; width:100%; margin:0 auto;} 
.bottom-order-now .order-left.pull-left { float:none; padding: 0 1% 30px; width: 100%; text-align:center;}
.bottom-order-now .order-product.pull-left{ float:none; height: auto; position: relative; width: 100%; margin:0 auto;}
.bottom-order-now .order-product .bottle01 { left: auto; position: relative; top: auto; text-align:center;}
.bottom-order-now .advantages.pull-left{ float:none; width:100%; margin:0 auto 14px;}
.bottom-order-now .satisfaction-badge.pull-right{ float:none; margin:0 auto; width:100%; text-align:center;}
.innerpage-section{ padding:1%; background:#fff;}
.innerpage-section .sidebar.pull-left{ float:none; width:100%; height:auto; margin:0 auto 12px; text-align:center;}
.innerpage-section .main-side-section.pull-left{ float:none; width:100%; height:auto; margin:0 auto;}
.innerpage-section .main-side-section .how-works h2{ line-height:50px;}
.innerpage-section .main-side-section .how-works .worksteps .step-number.pull-left{ float:none; margin:0 auto 14px;}
.innerpage-section .main-side-section .how-works .worksteps .step-texts.pull-left{ float:none; width:100%; margin:0 auto; text-align:center;}

.innerpage-section .main-side-section .support .support-form{ width:100%;}
.innerpage-section .main-side-section .support .support-form .lbl01.pull-left{ float:none; width:100%; margin:0 auto 4px; text-align:center;}
.innerpage-section .main-side-section .support .support-form input[type="text"].pull-left, .innerpage-section .main-side-section .support .support-form input[type="email"].pull-left, .innerpage-section .main-side-section .support .support-form select.pull-left{ float:none; width: 100%; margin:0 auto;}
.innerpage-section .main-side-section .support .support-form .submit-row.pull-left{ width: 100%; float:none; text-align:center;}
.innerpage-section .main-side-section .support .support-form .submit-row input[type="submit"].pull-left, .innerpage-section .main-side-section .support .support-form .submit-row input[type="reset"].pull-left{ float:none; width:220px; margin:0 auto 6px;}

.order-top .order-choose-left.pull-left{ float:none; width:98%; height:auto; margin:0 auto 14px;}
.order-top .order-choose-right.pull-left{ float:none; width:98%; height:auto; margin:0 auto 14px;}
.item-product-block .product-slab{ width:77%;}
.order-top .order-choose-left .choose-package-above{ height:auto; font-size:20px; text-align:center; text-transform:uppercase;}
.order-top .order-choose-left .item-product-block{ width:100%; height:auto; margin:10px auto;}
.order-top .order-info-section.pull-left{ float:none; width:98%; height:auto; margin:0 auto;}
.order-bot .title-section{ width:100%; height:auto; font-size:2em; line-height:1.2em;}

.order-bot .box-body .image-left {
    float: none;
    margin: 0 auto 20px; text-align:center;
}
.order-top .order-info-section .lbl01.pull-left{ float:none; width:100%; text-align:center;}
.order-top .order-info-section input[type="text"].pull-left, .order-top .order-info-section input[type="email"].pull-left, .order-top .order-info-section input[type="tel"].pull-left, .order-top .order-info-section select.pull-left{ float:none; width: 100%; height:34px; padding:2px 1.4%; border:1px solid #8b8b8a; font-size:15px;}
	.order-top .order-info-section textarea.pull-left{ float:none; width: 100%; height:94px; padding:2px 1.4%; border:1px solid #8b8b8a; font-size:15px; overflow:auto; resize:none;}
	.order-top .order-info-section .submit-row.pull-left{float:none; width: 100%; height:auto; text-align:center;}
	
	.section01 .sec-right .main-product .prod-img{ float:none; width:100%; margin:0 auto 16px; text-align:center;}
	.section01 .sec-right .main-product .few-points{ float:none; width:100%; padding:0; margin:0 auto;}
	.section01 .sec-right .main-product .few-points ul li{ text-align:left;}

.key-ingredient-section .list-section{ width:100%; height:auto; margin:0 auto; position:relative; padding:0;}
	.ingredi-box .img-section{ float:none; width:100%; margin:0 auto 18px; text-align:center;}
	.ingredi-box .text-section{ float:none; width:100%; margin:0 auto 18px; padding:12px 2%;}
	.ingredi-box .net-weight{ float:none; width:40%; text-align:center; padding:0 2%; margin:0 auto;}
	.ingredi-box .net-weight .showd-weight{ width:90%; height:auto; padding:12px 2%; margin:0 auto; font-size:2em; margin:0 auto;}
	
	.supply-facts .head-title h2{ font-size:2em; line-height:1em; font-family:"open_sansbold"; text-transform:uppercase; letter-spacing:2px;}
	.text-area-section.listing-ingredient-section, .text-area-section.listing-ingredient-section .middle-title{ width:100%;}
	.key-ingredient-section .list-section .ingredi-box{ margin:0 auto 15px;}
	
}