@media (max-width:1280px) {
	.container{max-width:1000px;}
	.upsell .left-content{padding:0px; width:68%}
	.upsell .right-img{width:40%; }
	body.upsell .logo-wrap .container{padding-left: 15px;padding-right: 15px;}
	.upsell .right-img .img-block{margin:0px}
	.upsell .left-content h1{font-size: 60px;line-height: 55px;}
	.upsell .left-content h2{font-size:28px}
	.upsell .left-content h3{font-size: 22px;line-height: 30px; padding:0px 20px 0px 170px;}
	.upsell .right-img .img-block img{max-width: 100%;}
	.upesll-bundle .upgrade-btn{width:32%;}
	.upesll-bundle .upgrade-btn a{font-size: 27px;line-height: 28px; padding:13px 20px}
	.upesll-bundle .bottle-img{width: 25%;
	left: 42%;margin: -40px 0px 0px 0px;}
	.upesll-bundle .content p{font-size: 16px; padding:0px}
	.upesll-bundle .left-img .img{left:0px}
	.upesll-bundle .left-img{margin: 0px 0px 0px -30px;}
	.upesll-bundle .content{margin: 0px 0px 0px 80px;width: 25%;}
	body.upsell-2 .top-logo{width:30%}
	.logo-right-t{width:70%; float:right; text-align:right; padding:0px 0px 8px 0px}
	body.upsell-2 .top-logo-right{width:70%; text-align:right}
	.upsell-2 .left-content h1{font-size:36px;}
	.upsell-2 .left-content h2{font-size:17px;}
	.upsell-2 .left-content h3{font-size:14px;}
	.upsell-2 .right-img{margin: 0px 0px 0px -20px;}
	.upsell-2 .right-img .img-block img{max-width:100%}
	.upsell-2 .left-bundle-img{margin:6% 2% 0px 0px; width:24%}
	.upsell-2 .list li{font-size:13px;}
	.upsell-2 .upesll-bundle .content h3{font-size:20px;}
	.upsell-2 .upesll-bundle .content h4{font-size:15px;}
	.upsell-2 .upesll-bundle .badge{margin: -8% 0px 0px -6%;}
	.upesll-bundle .upgrade-btn a{font-size: 23px;line-height: 27px;padding: 7px 20px;}
	.upsell-2 .upesll-bundle .offer{top:10px;}
	.product-image-section{width: 29%;margin: 40px 0px 0px 0px;}
	.top-logo{font-size: 33px;}
	.brand-logos li{padding: 0px 4px;}
	.get-ready{font-size: 46px;}
	.list-outer ul li{font-size: 21px;}
	.button-outer button{font-size:17px; padding: 15px 10px 15px 10px;background-position: right 8px center;}
	.video-and-details h2{font-size:19px;}
	.claim-strip{padding: 16px 10px 16px 40px;}
	.claim-strip img{width: 150px;margin-left: -130px;margin-top: -60px;}
	.claim-strip .first-child{font-size:17px;}
	.claim-strip div:last-child{font-size:14px;}
	.oreder-form-outer{padding:15px;}
	.oreder-form-outer .form-title{margin:0px;}
	.oreder-form-outer .form-title{font-size:17px;}
	.benefits-right-section{background-size: auto 100%;background-position: center center;margin: 0px 0% 0px 0px;}
	.benefits-right-section .bg-1{left:0px; max-height:70px;}
	.list-item-title{font-size:18px;}
	.list-item-description{padding: 5px 0px 20px 42px;}
	.section-inner{padding:40px 0px}
	.section-description h2{font-size:31px;}
	.section-description-outer{width:72%}
	.section-description h3{font-size:20px;}
	.free-gift-text{margin-top:0px}
	.section-3 .right .outer .heading{font-size:45px;}
	.section-3 .right .outer p{font-size:18px;}
	.section-3 .right .outer .types{margin-left: -10px;margin-right: -10px;}
	.section-3 .right .outer .type{padding:15px 10px;}
	.section-3 .left img.bottle{right: -40px;}
	.section-3 .right .outer .type h3{font-size:19px; padding: 10px 0px 0px 0px;	}
	.section-3 .right .outer .sub-heading{font-size:19px;}
	.section-3 .bottom{margin: -70px 0px 0px 0px;}
	.section-3 .bottom .text{font-size: 16px;width: 62%;}
	.section-5 h1.heading{font-size:38px;}
	.section-5 .sub-heading{font-size: 16px;}
	.section-5 .description p{font-size: 18px;}
	.section-5 .box-bottom h3{font-size: 19px;}
	.section-5 .box-bottom p{font-size:15px;}
	.section-7 .head h1{font-size:48px;}
	.section-7 .sub-heading{font-size:19px;}
	.section-7 .badge{width:13%}
	.section-7 .bottom{margin-left: -15px;margin-right: -15px;}
	.section-7 .item{padding: 0px 15px;}
	.section-7 h3{padding: 10px 0px;font-size: 19px;}
	.section-8 blockquote{font-size:22px;}
	.section-8 .block1{width: 77%;padding: 0px 50px 0px 0px;}
	.section-10 h1{font-size:48px;}
	.section-10{background-size: 100% 100%; min-height: 650px;}
	.section-10 p{font-size:17px;}
	.section-12 h1{font-size:44px;}
	.month-data{padding: 11px 15px;}
	.section-12-para-blue p{font-size: 21px;}
	.graph-para p, .graph-para h4{font-size:14px;}
	.month-data .p{font-size: 13px;line-height: 17px;}
	.product-bottle-description h1{font-size:60px;}
	.msg-line{font-size:23px;}
	.bottle-information p{font-size:20px;}
	.section-16 .bottom_links ul li a, #footer .bottom_links ul li a {padding: 0px 10px;}
	.section-7 .img-block img{max-width:100%}
	.section-8 .block1{width: 72%;padding: 0px 00px 0px 0px;}
	.section-8 .pic1 > img{max-width: 100%;}
	.section-13, .section-8{padding: 30px 0px;}
	.section-10 h2 .sub-heading{background-color: #76c11e;display: inline-block;background-image: inherit;}
	.section-12-left{width:100%}
	.section-12-right{width:100%}
	.month-data-seperator{margin-left:30px;}
	.section-12{padding:40px 0px}
	.bottle-information{}
	.containerCheckout .get-ready{font-size:51px;}
	.containerCheckout .bule-bg .content h2{font-size:22px;}
	.containerCheckout .bule-bg .content p{font-size:15px;}
	.containerCheckout .bule-bg .content{background-size: 100% 100%; margin: 0px 0px 0px 5%; width:95%; padding: 15px 20px 15px 200px;}
	.containerCheckout .bule-bg .badge{margin: 0px 0px -30px -15px;}
	.containerCheckout .pay .button-outer button{font-size:18px;}
	.bundle-info .right-block .deal_btn{font-size:16px;}
	.bundle-info .right-block .deal-price{font-size:46px;}
	
}

@media (max-width:1023px) {
}
@media (max-width:991px) {
	.upsell .left-content{width:100%}
	.upsell .right-img{width:100%; position: inherit;}
	.upsell .left-content h3{padding:0px}
	.upsell .right-img .img-block{position: inherit; text-align:center; margin: -50px 0px 0px 0px;}
	.upesll-bundle .bule-bg{width:100%; padding:40px 20px 20px 20px}
	.upsell{padding:0px}
	.upsell .right-img .img-block img{display: inline-block;}
	.upsell .right-img{text-align:center}
	.saving-badge{position: inherit;display: inline-block;margin: 0px 0px -20px 0px;}
	.upesll-bundle{margin:-5px 0px 30px 0px;}
	body.upsell .top-logo{width: 40%;font-size: 35px;}
	.brand-logos li{padding: 0px 5px;}
	#footer .bottom_links ul li a{padding: 0px 7px 0px 7px;}
	#footer .no-thanks{float:none; text-align:center; padding:5px 0px 0px 0px; clear:both}
	.upesll-bundle .left-img{margin: 0px;position: inherit;display: inline-block;width: 48%;}
	.upesll-bundle .bottle-img{margin: 0px;position: inherit;display: inline-block;width: 48%; margin:0px}
	.upesll-bundle .content{display:inline-block; width:48%; padding:0px; max-width:inherit; margin:0px; vertical-align: top; padding:10% 0px 0px 0px	}
	.upesll-bundle .bottle-img img{max-height: 300px;}
	.upesll-bundle .upgrade-btn {width: 48%;display: inline-block;float: none;vertical-align: top;margin: 12% 0px 0px 0px;}
	.upesll-bundle .left-img .img {left: 0px;position: inherit;background: #fff;border-radius: 100%;width: 250px;height: 250px;overflow: hidden;}
	.upesll-bundle .left-img .badge {margin: 0px;position: absolute;top: -50px;left: -15px;width: 120px;}
	.upsell-2 .left-bundle-img {margin:0px 2% 0px 0px;width:38%;float: none;display: inline-block;text-align: center;}
	.upsell-2 .left-content {width: 57%;float: none;display: inline-block;}
	.upsell-2 .right-img {margin: 0px;width: 100%;text-align: center;}
	.upsell-2 .right-img .img-block {position: inherit;bottom: 0px;display: inline-block;}
	.upsell-2 .upesll-bundle .badge {margin: 0px;width: 100px;left: -15px;top: -30px;}
	.upsell-2 .upesll-bundle .left-block{width:100%}
	.upsell-2 .upesll-bundle .dk-black-bg{width: 100%;padding: 0px;}
	.upsell-2 .upesll-bundle .upgrade-btn {width: 94%;float: none;margin: 0px;display: inline-block;margin: 20px 0px 20px 3%;}
	.upsell-2 .upesll-bundle .left-block{background-image: inherit;}
	.upsell-2 .upesll-bundle .offer {top: -30px;right: 0px;}
	.upsell-2 .upesll-bundle .content{width:100%; padding:20px 20px; text-align:center}
	.product-details-section{width:100%}
	.product-image-section{width: 100%;margin: 20px 0px 0px 0px;text-align: center;}
	.benefits-left-section{width:100%; margin-top: 30px;}
	.benefits-section .bg-2{margin-top: 0px;width: 128px;position: absolute;margin-right: -15px;right: 0px;top: 0px;}
	.benefits-right-section{width:100%}
	.section-3 .left{width:100%; position: inherit; text-align: center;margin:0px 0px 0px 0px;}
	.section-3 .left img.bg{float:none; width:100%}
	.section-3 .container{padding:0px}
	.section-3 .right{width:100%; padding: 0px 15px 30px 15px;}
	.section-3 .right .outer {padding: 30px 0px;}
	.section-3 .left img.bottle{ position:inherit; width: auto; margin-top:-100px;}
	.section-3 .bottom{margin:0px}
	.section-3 .bottom .text{width:100%; padding: 0px 10px;}
	.section-description-outer{width:100%}
	.section-right{width:100%}
	.button-outer button{text-align:center; font-size: 20px;}
	.section-5 .left-block{width:100%}
	.section-5 .list-outer li{font-size:18px;}
	.section-7 .head{text-align: center;padding: 0px 0px 20px 0px;}
	.section-5 .right-block {text-align: center;width: 100%;float: none;position: inherit;right: inherit;padding: 30px 0px 0px 0px;clear: both;}
	.product-bottle-img{width:100%; text-align:center}
	.order-confirm .msg-line{padding:15px; text-align:center}
	.order-confirm .top-logo{ text-align:center}
	.product-bottle-description h1{ text-align:center}
	.product-bottle-description{width:100%}
	.relief-stripe{margin:0px;}
	.order-confirm .product-bottle-description{margin:20px 0px 0px 0px}
	.checkout_div1{width:100%}
	.containerCheckout .pay {width: 100%;float: left;}
	.containerCheckout .buy{width:100%; float:left; margin: 90px 0px 0px 0px;}
	.containerCheckout .bule-bg{position: relative; width:95%; left:5%}
	.containerCheckout .bule-bg .left-img {min-height: 253px;float: left;width: 100%;position: relative;}
	.containerCheckout .bule-bg .badge {margin: 0px 0px -150px -15px;}
	.containerCheckout .get-ready{font-size: 49px; margin:0px}
	.payment_form{width:100%}
	.containerCheckout .bule-bg .img {position: absolute;left: 50%;margin: 0px 0px 0px -126px;}
}
@media (max-width:767px) {
	.logo-wrap{padding:15px 0px}
	body.upsell .top-logo, .top-logo{width:100%; font-size:30px; text-align:center; padding: 0px 0px 10px 0px;}
	.top-logo-right{width:100%; text-align:center}
	body.upsell .logo-wrap{padding:15px 0px}
	.upsell .left-content h1{font-size: 34px;line-height: 33px; text-align:center}
	.upsell .left-content h2{font-size: 20px;; padding: 15px 0px; text-align:center}
	.upsell .left-content h2 span{font-size: 17px;}
	.upsell .left-content h3{font-size: 17px;line-height: 24px;text-align: center;}
	.upesll-bundle .left-img .img img{max-width:100%}
	.upesll-bundle .left-img .img{width:220px; height:220px; display: inline-block;}
	.upesll-bundle .bule-bg{border-radius:5px;}
	.upesll-bundle .left-img{width: 100%;text-align: center;}
	.upesll-bundle .content{width:100%; text-align:center; padding:10px 0px}
	.upesll-bundle .bottle-img{width:100%; text-align:center}
	.upesll-bundle .upgrade-btn{width:100%; margin: 15px 0px 0px 0px;}
	.upesll-bundle .upgrade-btn a {font-size: 21px;line-height: 23px;}
	#footer .marbt{text-align:center}
	.upesll-bundle .container{padding:0px}
	body.upsell-2 .top-logo{width:100%; text-align:center}
	.logo-right-t{width:100%; text-align:center}
	body.upsell-2 .top-logo-right{width:100%; text-align:center}
	.upsell-2 .left-bundle-img{width:100%}
	.upsell-2 .left-content{width:100%; padding:20px 0px 0px 0px}
	.upsell-2 .left-content h3{font-size:16px;}
	.upsell-2 .list li{font-size:15px;}
	.upsell-2 .upesll-bundle .upgrade-btn{margin:10px 0px 10px 3%}
	.top-logo{float: none;width: 100%; text-align:center; font-size:30px;}
	.video-and-details{width:100%}
	.oreder-form-outer{width:100%}
	.claim-strip{margin:50px 0px; padding:10px 10px 10px 120px; width: 100%;}
	.claim-strip img {width: 130px;margin-left: -15px;margin-top: -43px;}
	.section-13, .section-8{text-align:center}
	.section-8 .bottle{margin: -80px 0px 0px 0px; position: inherit;}
	.section-8 .block1{width:100%; text-align:left}
	.section-7 .item{width:48%}
	.section-7 .item{padding:15px;}
	.section-7 .img-block img{max-width:200px}
	.section-10{background-image: none;}
	.section-10 .left-img{width: 100%;position: inherit;}
	.section-10 .mid-img{width: 100%;position: inherit; margin-top: -70px;}
	.section-10 .right-img{width: 100%;position: inherit;}
	.section-7 .sub-heading{font-size:15px;}
	.get-ready{font-size: 36px;line-height: 1;}
	.video-and-details h2 {font-size: 16px;}
	.list-outer ul li {font-size: 17px; background-size: 20px;}
	.claim-strip img {width: 80px;margin-left: -15px;margin-top:0px;}
	.claim-strip {margin: 30px 0px;padding: 10px 10px 10px 80px;width: 100%; border-radius: 5px 0px 0px 5px;}
	.button-outer button {font-size:20px;}
	.benefits-pain-title, .benefits-of{font-size:24px;}
	.list{padding:15px;}
	.supplement-facts img{max-width:100%}
	.benefits-section .bg-2{width:90px;}
	.benefits-right-section{text-align:center; margin-top: 50px;}
	.benefits-right-section .bg-1{margin-top:-50px; position: inherit;}
	.supplement-region-heading {padding:60px 0px 80px 0px;}
	.section-description-outer .img-block{width:100%; text-align:center}
	.section-description{width:100%; padding:20px 0px; text-align:center}
	.section-3 .right .outer .heading, .section-5 h1.heading, .section-10 h1, .section-12 h1{font-size:30px;}
	.section-7 .head h1{font-size:30px; }
	.section-3 .right .outer .type{width:48%}
	.section-3 .right .outer .type img{max-width:200px; display: inline-block;}
	.section-3 .right .outer .type h3{padding:0px}
	.section-5 .box-bottom{padding:15px; margin: 15px 0px 0px 0px;}
	.section-7{padding:30px 0px; text-align:center}
	.section-7 .badge{width:100%; text-align:center; position: inherit; padding: 0px 0px 20px 0px;}
	.section-10 p.second {padding: 10px 0px;}
	.section-10-container .container{padding:0px 15px !important}
	.section-10 .container{padding:0px}
	.graph-section, .graph-para{width:100%}
	.graph-para{margin:20px 0px 0px 0px}
	.product-bottle-description h1{font-size:38px;}
	.msg-line{font-size:15px; display:inline-block}
	.relief-stripe{background-size: 100% 100%;}
	.product-bottle-description .top-logo{padding:0px}
	.bottle-information{padding:0px}
	.section-15{background-size: 100% auto; padding:30px 0px}
	.btn-part .img1{width:100%}
	.btn-part .img2 {width: 250px;float: none;margin-top: 10px;display: inline-block;}
	.three-logo, .product-bottle-description{text-align:center}
	.secure{float:none; width:100%}
	.section-description-outer .img-block img{max-width: 200px;height: auto;}
	.containerCheckout .get-ready {font-size:38px;margin: 0px;text-align: center;float: none; clear:both}
	.containerCheckout .bule-bg .badge {margin: 0px 0px -30px -15px;width: 100px;}
	.containerCheckout .bule-bg .content {margin: 0px;width: 100%;padding:30px 15px 15px 15px;border-radius: 5px;}
	.containerCheckout .bule-bg .content h2 {font-size: 22px;padding: 0px 0px 15px 0px;}
	.containerCheckout .buy{margin: 50px 0px 0px 0px;}
	.containerCheckout .bule-bg {position: relative;width: 100%;left: 0px;}
	.bundle-product .title .shipping{width:100%; margin:15px 0px 0px 0px;}
	.bundle-product .title .left{padding: 0px 0px 0px 35px; font-size: 16px; line-height: 1.3;}
	.bundle-product .title{padding:15px 10px 10px 10px;}
	.bundle-info{padding:15px; text-align:center}
	.bundle-info .left-block{width:100%}
	.bundle-info .tire-circle{float:none; display:inline-block; margin:10px 0px}
	.bundle-info .price{width: 32%;float: none;display: inline-block;vertical-align: top;}
	.bundle-info .img-block{width:32%; float:none; display:inline-block}
	.bundle-info .right-block {width: 100%;float: left;text-align: center;}
	.top-band{padding: 5px 0px;font-size: 12px;}
	

}
@media (max-width:479px) {
	.upsell-2 .upesll-bundle .content{padding: 80px 20px 20px 20px;}
	.section-7 .item{width:100%}
	.section-3 .right .outer .type{width:100%}
	.button-outer button {font-size:17px;}
}