@media only screen and (min-width:1700px) and (max-width:1850px)
{
	.why-left-side iframe {height:470px;}
	nav li a{font-size: 20px;}
}

@media only screen and (min-width:1451px) and (max-width:1699px)
{
	.blog-post-box{width:24.92%;}
	nav li{ margin:0 4px; }
	nav li a{ font-size:18px; padding-bottom:45px; padding-top:45px;}
	
	.about-image-wrap img {height:auto; width:auto;}
	.banner_free_shipping{max-width:180px; top:-50px; right:-50px;}
	
	.why-left-side iframe {height:400px;}
	
	
}
@media only screen and (min-width:1451px) and (max-width:1530px)
{
	.navigation-right-side{ padding-left:0; }
	nav .desktop-menu li a{ font-size: 17px;  }
}
@media only screen and (min-width:1366px) and (max-width:1409px)
{
	.navigation-right-side{ padding-left:0; }
	nav .desktop-menu li a{ font-size: 15px;  }
	.menu-item-has-children a{  padding-right: 18px; background-size: 13px auto;  }
	.menu-item-has-children:hover a{ padding-right: 18px; background-size: 13px auto;  }
	.desktop-menu .sub-menu li a{ font-size: 16px;  }
}
@media only screen and (min-width:1300px) and (max-width:1365px)
{
	.navigation-right-side{ padding-left:0; }
	nav .desktop-menu li a{ font-size: 15px !important;  }
	.menu-item-has-children a{  padding-right: 18px; background-size: 13px auto;  }
	.menu-item-has-children:hover a{ padding-right: 18px; background-size: 13px auto;  }
	.desktop-menu .sub-menu li a{ font-size: 16px;  }
}
@media only screen and (min-width:1171px) and (max-width:1200px)
{
	.navigation-right-side{ padding-left:0; }
	nav .desktop-menu li a{ font-size: 15px !important;  }
	.menu-item-has-children a{  padding-right: 18px; background-size: 13px auto;  }
	.menu-item-has-children:hover a{ padding-right: 18px; background-size: 13px auto;  }
	.desktop-menu .sub-menu li a{ font-size: 16px;  }
}
@media only screen and (min-width:1025px) and (max-width:1170px)
{
	.navigation-right-side{ padding-left:0; }
	nav li a{ font-size: 13px !important;  }
	.menu-item-has-children a{  padding-right: 18px; background-size: 13px auto;  }
	.menu-item-has-children:hover a{ padding-right: 18px; background-size: 13px auto;  }
	.desktop-menu .sub-menu li a{ font-size: 16px;  }
}
@media only screen and (min-width:1201px) and (max-width:1240px)
{
	.navigation-right-side{ padding-left:0; }
	nav .desktop-menu li a{ font-size: 15px !important;  }
	.menu-item-has-children a{  padding-right: 18px; background-size: 13px auto;  }
	.menu-item-has-children:hover a{ padding-right: 18px; background-size: 13px auto;  }
	.desktop-menu .sub-menu li a{ font-size: 16px;  }
}
@media only screen and (min-width:1241px) and (max-width:1299px)
{
	.navigation-right-side{ padding-left:0; }
	nav li a{ font-size: 13px !important;  }
	.menu-item-has-children a{  padding-right: 18px; background-size: 13px auto;  }
	.menu-item-has-children:hover a{ padding-right: 18px; background-size: 13px auto;  }
	.desktop-menu .sub-menu li a{ font-size: 16px;  }
}
@media only screen and (min-width:1241px) and (max-width:1450px)
{
	header .container{padding:0 30px; max-width:100%;}
	.container{padding:0 40px; width:1170px;}
	.equal-top-left-content{max-width:95%;}
	.affiliate-top-img{height:500px;}
	.blog-detail-heding-section .col-sm-8{width:60%;}
	.blog-detail-heding-section .col-sm-4{width:40%;}
	.download-btn a{font-size:42px;}
	
	.blog-post-box{width:33%;}
	.variations select{ width:65% !important; }
	.about-image-wrap img {height:auto; width:auto;}
	.gc-comment {min-height:90px; max-height:90px;}
	
	.banner_free_shipping{max-width:160px; top:-50px; right:-20px;}
	
	nav li a{ font-size:16px; padding-bottom:45px; padding-top:48px; }
	nav li{ margin:0 4px; }
	
	.gc-support{margin-top:20px;}
	.gc-support-con{padding:10px 10px;}
	.sticky .gc-support{ margin-top:0px;}
	.sticky .gc-support{margin-top:0px;}
	.sticky .gc-support-con{padding:11px 15px;}

	.sticky .gc-support-con{font-size:14px;}
	
	.sticky nav li a{padding-top:10px;}
	.why-left-side iframe {height:340px;}
}

@media only screen and (min-width:1025px) and (max-width:1240px)
{

	h1{font-size:48px;}
	h2{font-size:44px;}
	h3{font-size:24px;}
	.banner-caption h1{font-size:36px;}
	.banner-caption h2{font-size:28px;}
	.banner-caption h3{font-size:18px;}
	header .container{padding:0 15px; max-width:100%;}
	.container{padding:0 90px;}
	
	.why-image-section{padding:0}
	.why-content-area{padding:0 30px 0 50px;}
	.why-left-side, .why-right-side{vertical-align:top;}
	.ftr-navigation h4{letter-spacing:0px; font-size:17px;}
	
	/*.logo-section img{max-width:230px; margin:10px 0;}*/
	
	.desktop-menu{transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s;}
	#wrapper.toggled .desktop-menu{opacity:0; visibility:hidden; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s;}
	
	
	.show-hide-search-box .container{max-width:96%;}
	
	.equal-top-left-content{padding:30px 8px; max-width:90%;}
	.affiliate-top-img{height:500px;}
	.contact-content{padding:60px 30px 40px;}
	.contact-form-area{padding:60px 30px;}
	.contact-form-area{padding:60px 30px;}
	
	.blog-detail-heding-section .col-sm-8{width:50%;}
	.blog-detail-heding-section .col-sm-4{width:50%;}
	.download-btn a{font-size:42px;}
	
	.blog-post-box{width:33%;}
	.portfolio-image-box{width:24.9%;}
	
	.products li{width:24.60%;}
	.variations select{ width:85% !important; font-size:16px; }
	.weight-loss-section .waitloss-content-wraper .number-wrap{ font-size:40px; margin-bottom:10px; line-height:40px; }
	.weight-loss-section .waitloss-content-wraper .symbol-text{ font-size:40px; line-height:40px; }
	.weight-loss-section .waitloss-content-wraper .price-wrap{ min-height:62px; }
	.wait-loss-img-area h3{ margin-bottom:5px; }
	.waitloss-content-wraper h4{ font-size:21px; }
	.about-image-wrap img {width:auto; height:auto;} 
	.portfolio-image-box {width:25%;}
	body{ overflow-x:hidden; }
	
	.why-hcg-news .col-sm-4 {width:100%; max-width:640px; margin: 15px auto 15px; float:none;}
	.banner_free_shipping{max-width:160px; top:-50px; right:-20px;}
	
	.gc-support-con{padding:10px 10px;}
	.gc-support{max-width:180px; }
	.gc-support-con h5{font-size:16px; margin-bottom:3px;}
	.gc-support-con{font-size:14px;}
	.sticky .gc-support{ margin-top:0px;}
	.sticky .gc-support{margin-top:0px;}
	.sticky .gc-support-con{padding:7px 15px; font-size:13px;}
	.navigation-right-side{width:57%; float:right;}
	.search-mobile-menu{margin-left:10px;}
	nav .search-mobile-menu{margin-top:30px;}
	.sticky .gc-support-con h5{font-size:14px;}	
	
	nav li a{padding-top:49px; padding-bottom:49px;}
	.sticky nav li a{padding-top:10px;}
	nav .search-mobile-menu{margin-top:40px;}
	
	.why-left-side iframe {height:285px;}
	
}
@media only screen and (min-width:1201px) and (max-width:1240px)
{
	.portfolio-image-box{ width:32.33%; }
	.home-video p {line-height:30px; margin-bottom:0px;}
	.home-video .why-right-side {vertical-align:middle;}
	.gc_images .bigimg1{height:auto;}
}
@media only screen and (min-width:1200px) and (max-width:1259px)
{
	nav li a{ font-size:16px; }
	nav li{ margin:0 5px; }
	.nav-menu{ padding-left:0; }
	.home-video p {line-height:30px; margin-bottom:0px;}
	.home-video .why-right-side {vertical-align:middle;}
	/*.gc_images .bigimg1{height:auto;}*/
}
@media only screen and (max-width: 1199px)
{
	.contact-form-area div.wpcf7-response-output{ text-align: left; left:0; right:0; margin:0 auto; position: relative; width: auto;}
	.contact-form-area .wpcf7-not-valid-tip {position: relative;}
}
@media only screen and (min-width:1171px) and (max-width:1200px)
{
	.portfolio-image-box{ width:32.33%; }
	.nav-menu { padding-left: 0; }
	nav li a{ font-size:16px; }
	nav li{ margin:0 5px; }
	.home-video p {line-height:30px; margin-bottom:0px;}
	.home-video .why-right-side {vertical-align:middle;}
	/*.gc_images .bigimg1{height:auto;}*/
}
@media only screen and (min-width:1025px) and (max-width:1170px)
{
	.portfolio-image-box{ width:32.33%; }
	nav li a{ font-size:14px; }
	.nav-menu { padding-left: 0; }
	nav li{ margin:0 4px; }
	
	.why-hcg-news .col-sm-4 {width:100%; max-width:640px; margin: 15px auto 15px; float:none;}
	.banner_free_shipping{max-width:160px; top:-50px; right:-50px;}
	.home-video p {line-height:30px; margin-bottom:0px;}
	.home-video .why-right-side {vertical-align:middle;}
	
	.gc-support-con{padding:10px 10px;}
	.gc-support{max-width:180px; }
	.gc-support-con h5{font-size:16px; margin-bottom:3px;}
	.gc-support-con{font-size:14px;}
	.sticky .gc-support{ margin-top:0px;}
	.sticky .gc-support{margin-top:0px;}
	.sticky .gc-support-con{padding:7px 15px; font-size:13px;}
	.navigation-right-side{width:57%; float:right;}
	.search-mobile-menu{margin-left:10px;}
	nav .search-mobile-menu{margin-top:30px;}
	.sticky .gc-support-con h5{font-size:14px;}
	nav li a{padding-top:49px; padding-bottom:49px;}
	.sticky nav li a{padding-top:10px;}
	nav .search-mobile-menu{margin-top:40px;}
	.mixing-video .gc-mixingmp4{height:auto;}
	/*.gc_images .bigimg1{height:auto;}*/
}
@media only screen and (min-width:992px) and (max-width:1024px)
{
	.portfolio-image-box{ width:32.33% !important; }
	.home-video p {line-height:30px; margin-bottom:0px;}
	.home-video .why-right-side {vertical-align:middle;}
	
	.contact-form-area div.wpcf7-response-output{ width: 85%; left:0; right:0; margin:0 auto;  }
	
	
}
@media only screen and (max-width: 1024px)
{
	.desktop-menu{display:none;}
	.logo-section{max-width:180px; float:left;}
	.desktop-search{display:none;}
	.mobile-cart{display:inherit;}
	header{height:135px;}
	nav .search-mobile-menu{margin-left:0px; padding-left:0px; border-left:none; margin-top:30px;}
	.navigation-right-side{float:right; max-width:140px;}
	.search-mobile-menu li{margin-left:20px;}
	#wrapper.toggled .logo-section a{transform:none; -ms-transform:none; -webkit-transform:none; -moz-transform:none;}
	
	.sticky .logo-section img{height:auto;}
	.sticky nav .search-mobile-menu{margin-top:0px; margin-bottom:0px;}
	header.sticky{height:98px;}
	
	.hamburger{height:27px; width:25px; right:0;}

	.equal-top-left-content{padding:0 5%; max-width:90%;}
	
	.logo-section img{margin:5px 0;}
	.logo-section .logo-wrap, .sticky .logo-section .logo-wrap{top:0; position:inherit;}
	.sticky .logo-section{max-width:110px;}
	.sticky .logo-section img{max-width:100px; margin:3px 0;}
	body{ overflow-x:hidden; }
	
	.home-video .why-right-side {vertical-align:middle;}
	
}
	

@media only screen and (min-width:991px) and (max-width:1024px)
{
	h1{font-size:48px;}
	h2{font-size:44px;}
	h3{font-size:24px;}
	.equal-height-section{padding:50px 0;}
	.why-image-section{padding:0}
	.why-content-area{padding:0 30px 0 50px;}
	.why-left-side, .why-right-side{vertical-align:top;}
	.ftr-navigation h4{letter-spacing:0px; font-size:17px;}
	
	header .container{padding:0 15px; max-width:100%;}
	.container{padding:0 90px;}
	.banner-caption h1{font-size:36px;}
	.banner-caption h2{font-size:28px;}
	.banner-caption h3{font-size:18px;}
	
	.equal-top-left-content{padding:30px 5%; max-width:90%;}
	
	.cta-text-area h2{margin-bottom:15px;}
	
	.monthly-newsletter-content{padding:80px 50px;}
	.monthly-newsletter-content h2{font-size:48px;}
	.supporting-product-detail h3{font-size:18px;}
	.new-price{display:block;}
	
	.affiliate-top-img{height:500px;}
	
	.contact-content{padding:60px 30px 40px;}
	
	.blog-detail-heding-section .col-sm-8{width:50%;}
	.blog-detail-heding-section .col-sm-4{width:50%;}
	.download-btn a{font-size:42px;}
	.blog-post-box{width:33%;}
	
	.selected-portfolio-category span{font-size:18px;}
	.portfolio-filter-nav ul li{margin:5px 6px 5px}
	.portfolio-image-box{width:24.9%;}
	.products li{width:24.55%;}
	.variations select{ width:85% !important; font-size:16px; }
	.weight-loss-section .waitloss-content-wraper .number-wrap{ font-size:40px; line-height:40px; }
	.weight-loss-section .waitloss-content-wraper .symbol-text{ font-size:40px; line-height:40px; }
	.weight-loss-section .waitloss-content-wraper .price-wrap{ min-height:62px; }
	.wait-loss-img-area h3{ margin-bottom:10px; font-size:24px; }
	.number-wrap{ font-size:42px; line-height:42px; margin-bottom:15px; }
	.waitloss-content-wraper h4{ font-size:20px; }
	.about-image-wrap img {width:auto; height:auto;} 
	.gc-success-con img {width:100%;}
	.product-deatil-top-wrappper h4{ font-size:24px; }
	
	.why-hcg-news .col-sm-4 {width:100%; max-width:640px; margin: 15px auto 15px; float:none;}
	.banner_free_shipping{max-width:160px; top:-50px; right:-50px;}
	
	.gc-support{width:65%;}
	.gc-support-con{padding:11px 15px;}
	.gc-support-con h5{font-size:18px; margin-bottom:3px;}
	.gc-support-con{font-size:16px;}
	.sticky .gc-support{margin-top:0px;}
	.sticky .gc-support-con{padding:6px 15px;}
	.mixing-video .gc-mixingmp4{height:auto;}
	/*.gc_images .bigimg1{height:auto;}*/
	.why-left-side iframe {height:272px;}
	
}
@media only screen and (min-width: 801px) and (max-width: 990px)
{
	.variations select{ min-width:100% !important; font-size:13px; }
	.woocommerce div.product form.cart .variations td.label{ padding-right:10px; }
}
@media only screen and (min-width: 769px) and (max-width: 990px)
{
	.woocommerce ul.products li.product{ width: 49.55%; margin: 15px 0; padding: 0 15px; }
}
@media only screen and (min-width: 768px) and (max-width: 800px)
{
	.variations select{ min-width:75% !important; }
}

@media only screen and (min-width: 768px) and (max-width: 990px)
{
	
	.banner-section .col-sm-7 {float:none; width:auto;}
	.banner-section .col-sm-5 {float:none; width:auto;}
	header .container{padding:0 15px; max-width:100%;}
	.container{max-width:600px;}
	.banner-section{background-position:center center; }
	.banner-text, .banner-img{width:100%; text-align:center;}
	
	h1{font-size:40px;}
	h2{font-size:50px;}
	
	.banner-caption h1{font-size:42px;}
	.banner-caption h2{font-size:52px;}
	.banner-caption h3{font-size:30px;}
	.banner-img{margin-top:40px; margin-bottom:-80px;}
	
	.weight-loss-section .col-sm-4{width:100%; margin-bottom:30px;}
	.weight-loss-section .col-sm-3{ margin-bottom:30px; }
	.weight-loss-section .col-sm-3:last-child{ margin-bottom:0px; }
	.weight-loss-section .col-sm-4:last-child{margin-bottom:0px;}
	
	.after-before-wrapper .col-sm-4{width:100%; margin-bottom:30px; text-align:left;} 
	.after-before-wrapper .col-sm-4:last-child{margin-bottom:0px;}
	
	.aftr-bfr-wrap img{max-width:500px;}
	.after-before-wrapper .col-sm-4:nth-child(2){text-align:right;}
	
	.equal-height-section{display:inherit; padding:30px 0;}
	.why-left-side, .why-right-side{display:inherit; width:100%;}
	.why-left-side{margin-bottom:30px;}
	.why-image-section{padding:0 15px;}
	.why-right-side{padding-left:15px;}
	.why-left-side{padding-right:15px;}
	
	.ftr-navigation .col-sm-3{margin-bottom:30px; width:50%;}

	.equal-image-content, .equal-image-part{display:inherit; width:100%;}
	.equal-top-left-content{max-width:100%;}
	.equal-top-left-content{padding:30px 8%;}
	.equal-image-content{padding-left:15px;}
	.equal-image-part{padding:0;}
	/*.about-top-image{display:none;}*/
	.benefit-hcg-section .col-sm-3{width:50%; float:left;}
	
	.about-image-wrap{height:auto;}
	.equal-image-part{padding:0;}
	.stall-hcg-section{padding:50px 0;}
	
	.stall-hcg-section .col-sm-6{padding:0;}
	.monthly-newsletter-section{padding-bottom:80px;}
	
	.monthly-newsletter-content h2{font-size:40px;}
	.question-section{padding:50px 0;}
	
	.supporting-products-section .col-sm-3{margin:30px auto 0; max-width:400px; }
	.stall-hcg-section .col-sm-6{width:100%; margin:30px 0;}
	
	
	.supporting-products-section .col-sm-3{width:50%; }
	.monthly-newsletter-section .col-sm-6{width:100%; }
	.monthly-newsletter-content{padding:50px 50px;}
	
	.cta-text-area h2{margin-bottom:15px;}
	.affiliate-top-img{height:400px;}
	
	.contact-top-section .col-sm-6{margin-bottom:30px; width:100%;}
	.contact-top-section .col-sm-6:last-child{margin-bottom:0px; }
	.contact-content{padding:40px 20px;}
	.contact-form-area{padding:30px 20px;}
	
	.blog-detail-heding-section .col-sm-8{width:100%;}
	.blog-detail-heding-section .col-sm-4{width:100%;}
	.mata-info-right{margin-top:20px;}
	.mata-info-right ul li.share-li a{display:inherit;}
	.mata-info-right{float:left;}
	.mata-info-right ul li{float:right; margin-left:0; margin-right:15px;}
	.mata-info-right ul li .share-content{text-align:left; }
	.mata-info-right ul li .share-content a{display:inline-block; margin-left:0px; margin-right:15px;}
	.mata-info-right ul li .share-content{opacity:0; visibility:hidden; left:-100%; top:0; position:absolute; margin-top:0px;}
	.mata-info-right ul li:hover .share-content{left:0; }
	.blog-information-section .col-sm-9{width:100%;}
	.download-btn a{font-size:36px;}
	
	.blog-post-box{width:50%;}
	
	.padding-up-down{padding:40px 0;}
	
	.selected-portfolio-category{display:none;}
	.portfolio-filter-nav span{display:none;}
	.portfolio-filter-nav ul li{margin:5px 6px 5px}
	.portfolio-image-box{width:49%; float:left;}
	.portfolio-filter-nav{float:none; text-align:center;}
	
	.products li{width:50%;}
	
	.story-detail-top-heading h1{font-size:20px;}
	.about-client-information-section .col-sm-8{margin-top:30px; width:100%;}
	.about-client-information-section .col-sm-4{width:100%;}
	
	.client-what-do-text{padding:0 15px;}
	.stories-infomation-section .col-sm-8, .stories-infomation-section .col-sm-9, .stories-infomation-section .col-sm-4, .stories-infomation-section .col-sm-3{padding:0; width:100%;}
	.stories-infomation-section .col-sm-4, .stories-infomation-section .col-sm-9{margin-top:30px; }
	.stories-infomation-section .col-sm-4, .stories-infomation-section .col-sm-3 {text-align:center;}
	.products li{width:49.55%;}
	
	.single-product-main-image, .single-product-summary{width:100%;}
	.single-product-summary{margin-top:30px;}
	.full-width-section .col-sm-8, .full-width-section .col-sm-4{width:100%;}
	.full-width-section .col-sm-8{margin-top:30px;}
	.scroll-down-section{top:-40px;}
	.relative-postiton .col-sm-8, .relative-postiton .col-sm-4{width:100%;}
	.product-desc-content{padding:15px;}
	.sidepanel-info-box-content{padding:15px;}
	.sidepanel-info-box h3{font-size:22px;}
	.product-desc-content h3{font-size:30px;}
	.woocommerce-Reviews #comments{width:100%; }
	.woocommerce-Reviews #review_form_wrapper{width:100%; margin-top:30px;}
	.what-in-kit-section .col-sm-3{float:left; width:50%; }
	.related.products li{width:49.5%;}
	.weight-loss-section .col-sm-3{ width:50%; }
	.wait-loss-img-area h3{ margin-bottom:10px; font-size:24px; }
	.number-wrap{ font-size:42px; line-height:42px; margin-bottom:15px; }
	.waitloss-content-wraper h4{ font-size:20px; }
	.gc-success-con img {width:100%;}
	.gc-product-desc-content h2{ font-size:28px; }
	.gc-product-desc-content{ margin-top:-40px; }
	.product-deatil-top-wrappper .price .priceLft img{ float:none; margin:0 auto 15px; display:block; text-align:center; } 
	.product-deatil-top-wrappper .price .priceLft{ margin-bottom:15px; width:100%; }
	.product-deatil-top-wrappper .price .chat{ width:100%; text-align:center; }   
	
	.product-deatil-top-wrappper .price .priceLft{overflow:hidden;}
	.product-deatil-top-wrappper .price.gc_background_gray{margin: 10px auto;text-align: center;}
	
	
	.why-hcg-news .col-sm-4 {width:100%; max-width:640px; margin: 15px auto 15px; float:none;}

	.banner_free_shipping{max-width:150px; right:10px;}
	
	
	.gc-support{width:50%;}
	.gc-support-con{padding:11px 15px;}
	.gc-support-con h5{font-size:18px; margin-bottom:3px;}
	.gc-support-con{font-size:16px;}
	.sticky .gc-support{margin-top:0px;}
	.sticky .gc-support-con{padding:6px 15px;}
	.mixing-video .gc-mixingmp4{height:auto;width:100%;}
	.gc_images .bigimg1{height:180px;}
	

	.why-left-side iframe {height:420px; margin-bottom:30px;}
	.mixing-video iframe{ height:180px; }
	.gc_mixinghelp .mixing-video iframe{ height: 300px; }
	.affilatemessage{width:100%;}
	.affilates-bluebg .col-sm-4{ width:45%; }
	.affilates-bluebg .col-sm-8{ width:55%; }
	.affilatemessage p{ font-size:16px; line-height: 24px;  }
	.contact-form-area div.wpcf7-response-output{ width: 85%; left:0; right:0; margin:0 auto; font-size:12px;  }

}
@media only screen and (max-width: 800px){.woocommerce-page div.product div.images{width:100%;}
	.woocommerce-page div.product div.summary {width: 100%;}
	.woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation {float: none;width: 100%;}}
@media only screen and (max-width: 767px)
{
	
	.header-top-belt ul li::before{content:none;}
	.header-top-belt{text-align:center; padding:5px 0;}
	.header-top-belt ul li{margin:0 0px; padding:0 2px; line-height:20px; font-size:12px;}
	header .container{padding:0 15px; max-width:100%;}
	.gc-success-con img {width:100%;}
	ul#msearch.search-mobile-menu { display:block; }
	div#mfooter.ftr-navigation { display:none; }
	.logo-wrap { height:100px; width:150px }
	.banner-section{background-position:center center; }
	h1.product_title.entry-title { font-size:25px; }
	.story-detail-top-heading { display: none;}
	h1#mytitle { display: block;text-transform:none;}
	header#mheader { position: static!important;}
	

	.banner-caption {margin-left: 0px;padding-top:0px;}
	
	.weight-loss-section .col-sm-4{margin-bottom:30px;}
	.weight-loss-section .col-sm-4:last-child{margin-bottom:0px;}
	.weight-loss-section .col-sm-3{ margin-bottom:30px; }
	.weight-loss-section .col-sm-3:last-child{ margin-bottom:0px; }
	.after-before-wrapper .col-sm-4{margin-bottom:30px;}
	.after-before-wrapper .col-sm-4:last-child{margin-bottom:0px;}
	
	.equal-height-section{display:inherit; padding:30px 0;}
	.why-left-side, .why-right-side{display:inherit;}
	.why-left-side{margin-bottom:30px;}
	.why-image-section{padding:0 15px;}
	.why-right-side{padding-left:15px;}
	.why-left-side{padding-right:15px;}
	.cta-text-area h2{font-size:52px; margin-bottom:30px;}
	
	.cta-text-area, .ftr-offer-section .common-button{margin:0;}
	.ftr-offer-section .common-button a{width:280px;} 
	
	.ftr-navigation .col-sm-3{margin-bottom:30px;}
	.ftr-navigation .col-sm-3:last-child{margin-bottom:0px;}
	.copyright-social-section{text-align:center;}
	.ftr-bootm-section .col-sm-5{text-align:center; margin-top:10px;}
	.copyright-social-section ul li	{margin:0 8px;}
	
	.banner-img{text-align:center;}
	.banner-img{margin-top:40px; margin-bottom:-80px;}
	
	/*sub page */
	.equal-image-content, .equal-image-part{display:inherit;}
	.equal-top-left-content{max-width:100%;}
	.equal-top-left-content{padding:30px 1%;}
	.equal-image-content{padding-left:15px;}
	.equal-image-part{padding-right:15px;}
	/*.about-top-image{display:none;}*/
	.start-today-section{padding:40px 0;}
	.about-image-wrap{height:auto;}
	.equal-image-part{padding:0;}
	.stall-hcg-section{padding:50px 0;}
	
	.stall-hcg-section .col-sm-6{padding:0;}
	.monthly-newsletter-section{padding-bottom:50px;}
	.monthly-newsletter-content{padding:30px 40px;  max-width:460px; margin: 0 auto;}
	.monthly-newsletter-content h2{font-size:36px;}
	.question-section{padding:50px 0;}
	
	.supporting-products-section .col-sm-3{margin:30px auto 0; max-width:400px; }
	.affiliate-top-img{height:400px;}
	
	/* contact page */
	.contact-top-section .col-sm-6{margin-bottom:30px;}
	.contact-top-section .col-sm-6:last-child{margin-bottom:0px; }
	.contact-content{padding:40px 12px;}
	.contact-form-area{padding:30px 20px;}
	
	.contact-map-wrapper{height:300px;}
	
	.blogpage-container{padding:40px 0px;}
	.blog-detail-heding-section h1{font-size:24px; line-height:30px; letter-spacing:-1px;margin-top:15px;}
	.meta-data-bottom{display:none;}
	.mata-info-right{text-align:left; margin-top:20px;}
	.mata-info-right ul li.share-li a{display:none;}
	.mata-info-right ul li{margin-left:0px; margin-right:5px;}
	.mata-info-right ul li .share-content{display:block; opacity:1; visibility:visible; right:inherit; top:inherit; position:inherit; margin-top:15px;}
	.mata-info-right ul li .share-content a{margin-left:0px; margin-right:20px; display:inline-block;}
	.download-btn a{font-size:24px;}
	.comment-content{padding:25px 15px;}
	.userphoto{display:none;}
	.reply{top:inherit; bottom:0px;}
	.commentdetail{padding-bottom:25px;}
	
	.blog-post-box{width:100%;}
	.padding-up-down{padding:40px 0;}
	
	.portfolio-image-box{width:100%;}
	.selected-portfolio-category{display:none;}
	.portfolio-filter-nav{text-align:center; float:none;}
	.portfolio-filter-nav span{display:none;}
	.portfolio-filter-nav ul li{margin:5px 15px 5px}
	
	.story-detail-top-heading h1{font-size:20px;}
	.about-client-information-section .col-sm-8{margin-top:30px;}
	.client-social-media ul li{width:33.33%; border-bottom:1px solid rgba(255,255,255,0.15); font-size:20px;}
	.client-social-media ul li:nth-child(3){border-right:none;}
	.client-social-media ul li:nth-child(4), .client-social-media ul li:nth-child(5), .client-social-media ul li:nth-child(6){border-bottom:none;}
	.client-what-do-text{padding:0 15px;}
	.stories-infomation-section .col-sm-8, .stories-infomation-section .col-sm-9, .stories-infomation-section .col-sm-4, .stories-infomation-section .col-sm-3{padding:0; width:100%;}
	.stories-infomation-section .col-sm-4, .stories-infomation-section .col-sm-9{margin-top:30px; }
	.stories-infomation-section .col-sm-4, .stories-infomation-section .col-sm-3 {text-align:center;}
	.products li{width:100%; max-width:400px; margin:20px auto; float:none; display:inherit;}
	.prev-btn span, .next-btn span{display:none;}
	.prev-btn a{padding-right:20px;}
	.next-btn a{padding-left:20px;}
	
	.single-product-summary{margin-top:30px;}
	.full-width-section .col-sm-8{margin-top:30px;}
	.scroll-down-section{top:-40px;}
	.product-desc-content{padding:15px;}
	.sidepanel-info-box-content{padding:15px;}
	.sidepanel-info-box h3{font-size:22px;}
	.product-desc-content h3{font-size:30px;}
	.woocommerce-Reviews #comments{width:100%; }
	.woocommerce-Reviews #review_form_wrapper{width:100%; margin-top:30px;}
	.no-cover-size-img {text-align:center;}
	.no-cover-size-img img{width:100%; max-width:100%;} 
	
	.leave-msg-form-row{margin-bottom:15px;}
	
	.woocommerce-page div.product div.images{width:100%;}
	.woocommerce-page div.product div.summary {width: 100%;}
	.woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation {float: none;width: 100%;}
	.banner-section .col-sm-7 {float:none; width:auto;}
	.banner-section .col-sm-5 {float:none; width:auto;}
	.gc-comment {min-height:0; max-height:none;}
	.gc_shiping_img{width:100%;}
	.gc_background_gray .col-md-9{padding:20px;text-align:center;}
	.product-deatil-top-wrappper .price.gc_background_gray{margin: 10px auto;text-align: center;}
	
	/* news */
	.why-hcg-news .col-sm-5, .why-hcg-news .col-sm-7{display:inherit;}
	.why-hcg-news .col-sm-5 {height:200px; overflow:hidden;}
	.why-hcg-news .col-sm-5 img{position:inherit;}
	.why-hcg-news .col-sm-4{ max-width:400px; margin:15px auto 15px;}
	.mixing-video .gc-mixingmp4{width: 100%;height: auto;}
	.gc_images .bigimg1{height:auto;}
	.mixing-video .col-sm-6{ margin-bottom:20px; }
	.product-deatil-top-wrappper .woocommerce-tabs ul.wc-tabs {margin-bottom:20px; }
	#gc-chat {padding-top:0px; margin-bottom:30px;}
	.affilates-form-wrapper{ position: relative; left:inherit; margin:0 auto; display:block; }
	.affilates-bluebg .col-sm-8{ min-height: inherit; }
	.affilaterightcontent{ display: block; }
	.affilatemessage{ width:100%; margin:15px 0; }
	.affilatemessage p{ font-size:18px; }
	.affilates-bluebg{ background:none; padding-left:0; padding-right:0; }
	.affilates-bluebg .col-sm-8{ margin-top:40px;  }

}

@media only screen and (min-width: 640px) and (max-width: 767px)
{
	h1{font-size:36px;}
	h2{font-size:30px;}
	h3{font-size:24px;}
	.banner-caption h1{font-size:42px;}
	.banner-caption h2{font-size:52px;}
	.banner-caption h3{font-size:30px;}
	
	.container{max-width:600px;}
	.header-top-belt{text-align:center; padding:0px 0;}
	.header-top-belt ul li::before{content:"";}
	.header-top-belt ul li{margin:0 0 0 10px; padding:0 0 0 10px; line-height:36px; font-size:16px;}
	.benefit-hcg-section .col-sm-3{width:50%; float:left;}
	.ftr-navigation .col-sm-3{ float:left; width:50%;}
	.ftr-navigation .col-sm-3:last-child{margin-bottom:30px;}
	.contact-map-wrapper{height:350px;}
	
	.userphoto{display:inherit;}
	.reply{top:0px; bottom:inherit;}
	.commentdetail{padding-bottom:0px;}
	.mata-info-right ul li.share-li a{display:inherit;}
	.mata-info-right{float:left;}
	.mata-info-right ul li{float:right;}
	.mata-info-right ul li .share-content{text-align:left; }
	.mata-info-right ul li .share-content a{display:inline-block;}
	.mata-info-right ul li .share-content{opacity:0; visibility:hidden; left:-100%; top:0; position:absolute; margin-top:0px;}
	.mata-info-right ul li:hover .share-content{left:0; }
	
	.blog-post-box{width:50%;}
	
	.portfolio-filter-nav ul li{margin:5px 5px;}
	.portfolio-image-box{width:49%; float:left;}
	.portfolio-wrapper article:nth-child(even){ margin-right:0; }
	
	.prev-btn span, .next-btn span{display:inline-block;}
	.prev-btn a{padding-right:0px;}
	.next-btn a{padding-left:0px;}
	.prev-btn a::before{top:16px;}
	.next-btn a::before{top:16px;}
	
	.what-in-kit-section .col-sm-3{float:left; width:50%; }
	.variations select{ min-width:75% !important; }
	.number-wrap{ font-size:40px; line-height:40px; margin-bottom:10px; }
	.no-horomores{ min-height:inherit; }
	.wait-loss-img-area h3{ margin-bottom:10px; }
	.pagination ul.page-numbers{ padding-left:0; padding-right:10px; }
	ul.pagination{ padding-left:10px; }
	ul.pagination .nav-pagi{ margin:0; }
	.gc-product-desc-content h2{ font-size:24px; }
	.gc-product-desc-content{ margin-top:-40px; } 
	
	.banner_free_shipping{max-width:150px; right:10px;}
	
	
	.gc-support-con{padding:10px 10px;}
	.gc-support{float:left; margin-top:18px;}
	.gc-support-con h5{font-size:16px; margin-bottom:3px;}
	.gc-support-con{font-size:14px;}
	.sticky .gc-support{ margin-top:0px;}
	.why-left-side iframe {height:330px; margin-bottom:30px;}
	.gc_images .bigimg1{ height:250px; }


	.contact-form-area div.wpcf7-response-output{ text-align: center; left:0; right:0; margin:0 auto; }
	
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.woocommerce-tabs ul.tabs li a{font-size:17px;padding:15px 10px;}
	.woocommerce-tabs .container{padding:0px;}
}
@media only screen and (min-width: 480px) and (max-width: 520px) {
	ul.pagination{ float:none !important; margin:0 auto; display:block; }  
	ul.pagination a{ float:none; margin:0 auto 20px; display: inline-block; }
	.pagination{ text-align:center; }
	.pagination ul.page-numbers{ padding:0; float:none; }
	.pagination ul.page-numbers li{ display:inline-block; float:none; margin: 0 4px; }
	
	
}
@media only screen and (min-width: 480px) and (max-width: 639px) {
	h1{font-size:36px;}
	h2{font-size:30px;}
	h3{font-size:24px;}
	.banner-caption h1{font-size:36px;}
	.banner-caption h2{font-size:30px;}
	.banner-caption h3{font-size:24px;}
	.banner-section{background-position:center center; }
h1.product_title.entry-title { font-size:25px; }
	
	.container{max-width:420px;}
	.variations select{ min-width:100% !important; font-size:16px; }
	.number-wrap{ font-size:40px; line-height:40px; margin-bottom:10px; }
	.no-horomores{ min-height:inherit; }
	.pagination ul.page-numbers{ padding-left:0; padding-right:10px; }
	ul.pagination{ padding-left:10px; }
	ul.pagination .nav-pagi{ margin:0; } 
	.gc-product-desc-content h2{ font-size:24px; }
	.gc-product-desc-content{ margin-top:-40px; } 
	.product-deatil-top-wrappper .price .priceLft img{ float:none; margin:0 auto 15px; display:block; text-align:center; } 
	.woocommerce-page form .payment_method_offline_cc .form-row-first{ width:100% !important; }
	.payment_method_offline_cc .form-row-last{ margin-bottom:0 !important; }
	
	.banner_free_shipping{max-width:120px; right:10px;}
	
	
	.gc-support-con{padding:10px 10px;}
	.gc-support{max-width:38%; float:left; margin-top:7px;}
	.gc-support-con h5{font-size:16px; margin-bottom:3px;}
	.gc-support-con{font-size:14px;}
	.sticky .gc-support{ margin-top:0px; display:none;}
	.why-left-side iframe {height:260px; margin-bottom:30px;}
	.gc_images .bigimg1{ height:200px; }
	.gc_mixinghelp .mixing-video iframe{ height:200px; }
	
	.gc_mixinghelp .shop-categories-section .mixing-video iframe {width:100%;}
	.wc-tabs-wrapper iframe{ height:200px; }
	.contact-form-area div.wpcf7-response-output{ text-align: center; left:0; right:0; margin:0 auto;}
	  
}
/*@media only screen and (max-width: 500px)
{
	header{height:180px;}
	.body-content-area{padding-top:180px;}
	header.sticky{height:148px;}
}*/
@media only screen and (min-width: 320px) and (max-width: 479px) {
	
	
	h1{font-size:36px;}
	h2{font-size:30px;}
	h3{font-size:24px;}
	.banner-caption h1{font-size:36px;}
	.banner-caption h2{font-size:30px;}
	.banner-caption h3{font-size:24px;}
	.banner-section{background-position:center center; }
	.banner-img{margin-top:40px; margin-bottom:-80px;}
	.container{max-width:450px; }
	.equal-top-left-content ul li, .equal-top-left-content ol li{font-size:18px;}
	
	.monthly-newsletter-content{padding:30px 20px;}
	.variations tr td{display:block;}
	header.sticky{height:98px;}
	.variations select{ width:100% !important; min-width: 100% !important; margin-right:0 !important; margin-bottom:1px !important; font-size:17px; }
	.number-wrap{ font-size:40px; line-height:40px; margin-bottom:10px; }
	.waitloss-content-wraper h4{ font-size:21px; }
	.no-horomores{ min-height:inherit; }	
	.woocommerce ul.products li.product{ width:100%; margin-bottom:30px; }
	ul.pagination{ float:none !important; margin:0 auto; display:block; }  
	ul.pagination a{ float:none; margin:0 auto 20px; display: inline-block; }
	.pagination{ text-align:center; }
	.pagination ul.page-numbers{ padding:0; float:none; }
	.pagination ul.page-numbers li{ display:inline-block; float:none; margin: 0 4px; } 
	.gc-procuct-package {left:0; right:0; margin:auto;}
	.gc-product-desc-content h2{ font-size:24px; }
	.gc-product-desc-content{ margin-top:-40px; }
	.woocommerce-page form .payment_method_offline_cc .form-row-first{ width:100% !important; }
	.payment_method_offline_cc .form-row-last{ margin-bottom:0 !important; }
	
	
	.why-hcg-news .col-sm-5 {height:200px;}
	
	.banner_free_shipping{max-width:100px; right:10px;}
	
	.gc-support-con{padding:10px 10px;}
	.gc-support{max-width:25%; float:left; margin-top:7px; display:none;}
	.gc-support-con h5{font-size:14px; margin-bottom:3px;}
	.gc-support-con{font-size:12px;}
	.sticky .gc-support{ margin-top:0px; display:none;}
	.gc-support-mobile{display:block;}
	.gc-support-mobile .gc-support-con{display:block; }
	.sticky .gc-support-mobile{display:none;}
	.woocommerce-tabs ul.tabs li{float:none;}
	.woocommerce-tabs ul.tabs li a{display:block;padding:10px;}
	.woocommerce-tabs ul.tabs{margin-bottom:20px;}
	
	.why-left-side iframe {height:175px; margin-bottom:30px;}
	.gc_images .bigimg1{ height:200px; }
	.gc_mixinghelp .mixing-video iframe{ height:200px; }
	
	.gc_mixinghelp .shop-categories-section .mixing-video iframe {width:100%;}
	.woocommerce-tabs ul.tabs li {float:left; font-size:16px;}
	.wc-tabs-wrapper iframe{ height:200px; }
	.contact-form-area div.wpcf7-response-output{ text-align: center; left:0; right:0; margin:0 auto; }
	
}
img {
	max-width: 100%;
	height: auto;
	/* width: auto\9;  ie8 */
}

