@media only screen and (min-width:1171px) and (max-width:1200px)
{
	ul.slimmenu li a{ padding:12px 10px;}
	.cntn_bg{ top:152px;}
	.stepsdiv{ min-height:408px;}
	.gc_emotional_support_page .plan-box{width:29.33%;}
	.gc_emotional_support_page .plan-box .gc_price_sec h2{font-size:18px;}
/*	.gc_emotional_support_page .plan-box .gc_price_sec span{font-size:22px;}
*/	.gc_emotional_support_page .plan-box .plan-des ul li{font-size:12px;}

	.gcd-woocommerce .proimg { min-height: 246px; }
	.post-type-archive-product ul.products li h3{ font-size: 15px !important; }
	.tax-product_cat .procont h3{ font-size:16px !important; }
	.tax-product_cat .procont span.price{ margin-right:0px; }
	.tax-product_cat .procont span.amount{ margin-right:5px; font-size:16px; } 
	.tax-product_cat .col-md-9 .products li { min-height:370px; }
	.tax-product_cat .col-md-9 .products li a.product_type_simple{ padding: 9px 7px; font-size:14px; line-height:inherit; }
	.tax-product_cat .col-md-9 .products li a .proimg{  min-height: 200px; } 
	.product-type-wcpb .images{ margin-right:20px; width:57%; }
	
	.gc_conditions h3 {font-size:24px;}
	.gc_conditions li {padding-left:75px !important; font-size: 16px;}
	
	.second-home h3{margin-bottom:5px; line-height:24px;}
	.second-home .ninja-forms-all-fields-wrap h3{margin-bottom:2px;}
	.second-home .ninja-forms-all-fields-wrap .inputfileld{margin-bottom:2px; padding:3px 0;}
	.second-home .ninja-forms-all-fields-wrap .secectboxinput{margin-bottom:2px; padding:3px 0;}
	.second-home .ninja-forms-all-fields-wrap .btnsub{margin-top:5px; font-size:18px; height:36px; }
	
}

@media only screen and (min-width:1025px) and (max-width:1170px)
{
	ul.slimmenu li a{ /*padding:12px 10px;*/padding:12px 5px; font-size:14px;} 
	.cntn_bg{ top:152px;}
	.stepsdiv{ min-height:408px;}
	
	.gc_emotional_support_page .plan-box{width:29.33%;}
	.gc_emotional_support_page .plan-box .gc_price_sec h2{font-size:18px;}
/*	.gc_emotional_support_page .plan-box .gc_price_sec span{font-size:22px;}
*/	.gc_emotional_support_page .plan-box .plan-des ul li{font-size:12px;}

	.gcd-woocommerce .proimg { min-height: 246px; }
	.post-type-archive-product ul.products li h3{ font-size: 15px !important; }
	.tax-product_cat .procont h3{ font-size:16px !important; }
	.tax-product_cat .procont span.price{ margin-right:0px; }
	.tax-product_cat .procont span.amount{ margin-right:5px; font-size:16px; } 
	.tax-product_cat .col-md-9 .products li { min-height:370px; }
	.tax-product_cat .col-md-9 .products li a.product_type_simple{ padding: 9px 7px; font-size:14px; line-height:inherit; }
	.tax-product_cat .col-md-9 .products li a .proimg{  min-height: 200px; }  
	.tax-product_cat .gcd-woocommerce .col-md-9 a.button{    font-size: 14px; line-height: inherit; padding: 9px 7px; }
	.product-type-wcpb .images{ margin-right:20px; width:57%; }
	.related ul.products li.product .proimg span.onsale{ left:0; right:inherit; z-index: 99; }
	.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product{min-height:595px;}
	
	.gc_conditions h3 {font-size:24px;}
	.gc_conditions li {padding-left:75px !important; font-size: 16px;}
	
	.second-home h3{margin-bottom:5px; line-height:24px;}
	.second-home .ninja-forms-all-fields-wrap h3{margin-bottom:2px;}
	.second-home .ninja-forms-all-fields-wrap .inputfileld{margin-bottom:2px; padding:3px 0;}
	.second-home .ninja-forms-all-fields-wrap .secectboxinput{margin-bottom:2px; padding:3px 0;}
	.second-home .ninja-forms-all-fields-wrap .btnsub{margin-top:5px; font-size:18px; height:36px; }
	
	ul.slimmenu li > ul{width:180px;}
}

@media only screen and (min-width:991px) and (max-width:1024px)
{
	
	
	.col-lg-7 {width: 58.3333%; float:left;}
	.col-lg-5 {width: 41.6667%; float:left;}
	.col-lg-8 {width: 66.6667%; float:left;}
	.col-lg-4 {width: 33.3333%; float:left;}
	.col-lg-6 {width: 50%; float:left;}
	.flexslider img {height:auto;}
	
	ul.slimmenu li a{ padding:12px 4px; font-size:15px;}
	.cntn_bg{ top:152px;}
	.stepsdiv{ min-height:408px;}
	.stepsdiv h2{ font-size:16px;}
	
	.entry-cover{width:210px; margin-right:15px;}
	.entry-content p{margin-bottom:10px; line-height:22px;}
	.blog-post-box h2{font-size:20px;}
	

	.gc_emotional_support_page .plan-box .gc_price_sec h2{font-size:18px;}
/*	.gc_emotional_support_page .plan-box .gc_price_sec span{font-size:22px;}
*/	.gc_emotional_support_page .plan-box .plan-des ul li{font-size:12px;}

	.gcd-woocommerce .proimg { min-height: 246px; }
	.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, button.alt {
	  font-size: 12px;
	  padding: 10px;
	}
	.post-type-archive-product ul.products li h3{ font-size: 15px !important; }
	.tax-product_cat .gcd-woocommerce .col-md-9{ overflow:hidden; }

	.tax-product_cat .col-md-9 .products li { min-height:350px; }
	.tax-product_cat .procont h3{ font-size:16px !important; }
	.tax-product_cat .procont span.price{ margin-right:0px; }
	.tax-product_cat .procont span.amount{ margin-right:5px; } 
	.tax-product_cat .col-md-9 .products li { min-height:400px; }
	.tax-product_cat .gcd-woocommerce .col-md-9 a.button{  font-size: 12px; padding: 8px; }
	.product-type-wcpb .images{ margin-right:20px; width:56%; }
	.related ul.products li.product .proimg span.onsale{ left:0; right:inherit; z-index: 99; }
	.woocommerce .cross-sells ul.products li.product h3{font-size:18px;}
	.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product{min-height:595px;}
	
	.gc_conditions h3 {font-size:24px;}
	.gc_conditions li {padding-left:75px !important; font-size: 16px;}
	
	.second-home h3{margin-bottom:5px; line-height:24px;}
	.second-home .ninja-forms-all-fields-wrap h3{margin-bottom:2px;}
	.second-home .ninja-forms-all-fields-wrap .inputfileld{margin-bottom:2px; padding:3px 0;}
	.second-home .ninja-forms-all-fields-wrap .secectboxinput{margin-bottom:2px; padding:3px 0;}
	.second-home .ninja-forms-all-fields-wrap .btnsub{margin-top:5px; font-size:18px; height:36px; }
	
	ul.slimmenu li > ul{width:180px;}
}

@media only screen and (min-width: 768px) and (max-width: 990px)
{
	.bannertext {width:750px;}
	.cntn_bg {padding:20px;}
	.navbar-inverse .navbar-nav > li > a {font-size:16px;}
	
	.flexslider img {height:auto;}
	.cntn_bg {top:30px; min-height:192px;}
	
	/*.searchpanel h2{ font-size:23px; padding-top:8px;}*/
	.connectlink{ margin-top:25px;}
	.conectrow{ display:inline-block; margin-right:25px;}
	.footertop .col-sm-12{ clear:both;}
	.logo{ position:relative; z-index:9;}
	
	.stepsdiv h2{ font-size:18px; line-height:22px; height:auto; }
	.stepsdiv{ min-height:560px;}
	.serviceimg{ min-height:200px;}
	.menu-collapser{ margin-top:68px;}
	ul.slimmenu li .sub-toggle{ display:block;}
	.slimmenu{ float:none; text-align:left;}
	ul.slimmenu li a{ background:none;}
	ul.slimmenu li > ul{ width:100%; background:none;}
	ul.slimmenu li ul li{ background:none; }
	ul.slimmenu li ul li a{color:#3d5959;}
	ul.slimmenu li a:hover{ background:#2a3b97; color:#fff;}
	ul.slimmenu li a i{ display:none;}
	.cntn_bg h3{ font-size:35px;}
	
	.logo{ float:none; text-align:center; }
	.menu-collapser{ margin-top:5px;}
	ul.slimmenu{ margin:5px 0 0;}
	.registerbox h3{ font-size:25px;}
	.bannerdiv h2{ top:34%;}
	
	.newstemplate{ margin-bottom:20px;}
	.entry-content{clear:both;}
	.entry-cover{margin-right:0px; margin-bottom:10px;}
	.blog-post-box h2{font-size:18px;}
	
	.children li{margin-left:30px;}
	.children li.even{margin-left:0px;}
	.blog-content{overflow:initial; clear:both; margin-top:5px;}
	.gc_emotional_support_page .plan-box {width:100%;margin-bottom:15px;}
	
/*	.gc_medical_questionairre_page .plan-box .gc_price_sec span{width:37%;font-size:22px;}
*/
	.gcd-woocommerce .proimg { min-height: 180px; }
	.woocommerce ul.products li.product h3 { font-size: 16px; }
	.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, button.alt { font-size: 12px; padding: 8px; }
	.woocommerce-cart .woocommerce .coupon { float: left; margin: 0 18% 0 0; width: auto; }
	.woocommerce .table-responsive {
  border: medium none;
  margin-bottom: 0;
}
.header_socialicons{float:none;width:100%;margin:15px auto;text-align:center;}
.menu-collapser{ margin-top:5px;overflow:hidden;}
.post-type-archive-product ul.products li h3{ font-size: 15px !important; line-height:24px; min-height:70px; }
/*.tax-product_cat .gcd-woocommerce .col-md-9{ overflow:hidden; }*/
.tax-product_cat .col-md-9 .products li { min-height:350px; }
.tax-product_cat .procont h3{ font-size:16px !important; }
.tax-product_cat .procont span.price{ margin-right:5px; }
.tax-product_cat .related{ margin-bottom:20px; } 
.tax-product_cat .gcd-woocommerce .col-md-9 a.button{  font-size: 12px; padding: 8px; } 
.product-type-wcpb .images{ margin-right:20px; width:56%; }
.related ul.products li.product .proimg span.onsale{ left:0; right:inherit; z-index: 99; }
.woocommerce-ordering { width:27%; }
.gc_clear{display:block; clear:both;}
.post-type-archive-product .content ul li{height:282px;}
.post-type-archive-product .content ul li .gccat_img {height: 76%;}

	.gc_conditions h3 {font-size:21px;}
	.gc_conditions li {padding-left:75px !important; font-size: 15px; padding-top: 11px; line-height:normal;}

.second-home{position:initial; width:100%; display:inherit !important; padding:15px 15px 15px;}
.second-home h3{font-size:24px;}

.gc_edit_account input {width:100%; margin-right:0px;}


}

@media only screen and (max-width: 767px)
{
	.entry-content{clear:both;}
	.entry-cover{margin-right:0px; margin-bottom:10px;}
	.blog-post-box h2{font-size:18px;}


	.gcd-woocommerce .proimg { min-height: 246px; }
	.woocommerce-cart .woocommerce .coupon { float: left; margin: 0 16% 0 0; width: auto; }
	
	.second-home{position:initial; width:100%; display:inherit !important; padding:15px 15px 15px;}
	
	.gc_othe_reg_list table{ width:100%;}
	
	
}

@media only screen and (min-width: 640px) and (max-width: 767px)
{
	.entry-content{clear:inherit;}
	.entry-cover{margin-right:30px; margin-bottom:0px;}
	
	.gc_emotional_support_page .plan-box {width:97%;margin-bottom:15px;}
/*	.gc_emotional_support_page .plan-box .gc_price_sec span{width:10%;}
*/

	.gcd-woocommerce .proimg { min-height: 246px; }
	.gcd-woocommerce .products li { width: 46%; }
	.woocommerce div.product div.images img {
  margin: 0 auto;
  width: auto;
}
.woocommerce-cart .woocommerce .coupon { float: left; margin: 0 16% 0 0; width: auto; }
.header_socialicons{float:none;width:100%;margin:15px auto;text-align:center;}
.menu-collapser{ margin-top:5px;overflow:hidden;}
.post-type-archive-product ul.products li h3{ font-size: 15px !important; }
.tax-product_cat .col-md-9 .products li { min-height:460px; }
.tax-product_cat .related{ margin-bottom:20px; } 
.tax-product_cat .gcd-woocommerce .col-md-9{ overflow:hidden; }
.tax-product_cat ul.products li .proimg { min-height: 280px; } 
.woocommerce-ordering { width:100%; }
.woocommerce-ordering select.orderby{ float:none; }
.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product{min-height:auto;}
.post-type-archive-product .content ul li{height:282px;}
.post-type-archive-product .content ul li .gccat_img {
    height: 76%;
}

	.gc_conditions h3 {font-size:21px;}
	.gc_conditions li {padding-left:75px !important; font-size: 15px; padding-top: 11px; line-height:normal;}
	.second-home .ninja-forms-field.col-sm-6{float:left; width:50%;}

}
@media only screen and (min-width: 547px) and (max-width: 767px){
	.post-type-archive-product .content ul li{height:360px !important;}
.post-type-archive-product .content ul li .gccat_img {
    height: 82% !important;
}



}
@media only screen and (min-width: 480px) and (max-width: 639px)
{
	.tax-product_cat .products li{ width: 45% !important; }
	.tax-product_cat .products li .proimg{ min-height:225px; }
	.tax-product_cat .gcd-woocommerce .col-md-9{ overflow:hidden; }
	.tax-product_cat .procont h3 { font-size: 15px !important; }
	.tax-product_cat .related{ margin-bottom:20px; } 
	.tax-product_cat .col-md-9 ul.products li span.price{ margin-right:0; }
	.tax-product_cat .col-md-9 ul.products li span.amount{ font-size:15px; margin-right:7px;  }
	.woocommerce-ordering { width:100%; }
	.woocommerce-ordering select.orderby{ float:none; }
	.gc_carttable{ overflow-x:scroll; display:inline-block;}
	.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product{width:45% !important;min-height:auto;}
	
	.gc_conditions h3 {font-size:21px;}
	.gc_conditions li {padding-left:75px !important; padding-top: 16px; line-height:normal;}
	.gc_conditions ul {float:none; width:auto; display:block;}

	.second-home .ninja-forms-field.col-sm-6{float:left; width:50%;}

}
@media only screen and (min-width: 480px) and (max-width: 767px)
{
	
	
	.flexslider img {height:auto;}
	.errow{ display:none;}
	.stepsdiv{ min-height:inherit;}
	.stepsdiv h2{ height:auto; margin-bottom:0;}
	.cntn_bg{ display:none;}
	.searchpanel h2{ margin-bottom:12px;}
	.footertop .col-sm-12{ clear:both;}
	.logo{ position:relative; z-index:9; float:none; text-align:center;}
	
	.menu-collapser{ margin-top:12px;}
	ul.slimmenu li .sub-toggle{ display:block;}
	.slimmenu{ float:none; text-align:left;}
	ul.slimmenu li a{ background:none;}
	ul.slimmenu li > ul{ width:100%; background:none;}
	ul.slimmenu li ul li{ background:none; }
	ul.slimmenu li ul li a{color:#3d5959;}
	ul.slimmenu li a:hover{ background:#2a3b97; color:#fff;}
	ul.slimmenu li a i{ display:none;}
	.navbar-wrapper .col-sm-12{ clear:both;}
	.contactdetail{ margin-top:20px;}
	
	.bannerdiv img{ min-height:60px;}
	.bannerdiv h2{ top:34%; font-size:20px;}
	
	img.alignleft, img.alignright, img.aligncenter{margin-bottom:10px;}
	.alignleft, img.alignleft{width:40%; height:auto; margin-right: 10px;}
	.alignright, img.alignright{width:40%; height:auto; margin-left: 10px;  margin-top: 4px;}
	.wp-caption p.wp-caption-text{font-size:14px;}
	.content table th, .content table td{font-size:13px;}
	.contactmap iframe{ height:280px;}
	
	
	.menu-collapser{ margin-top:5px;}
	ul.slimmenu{ margin:5px 0 0;}
	.contactrow span{ font-size:16px;}
	
	.newstemplate{ margin-bottom:20px;}
	.serviceformmain h2{ font-size:20px;}
	.registerbox h3{ font-size:24px;}
	.gc_servicesection .col-sm-6:first-child {margin-bottom:30px;}
	.gc_servicesection h1 {font-size:24px;}
	.fedrelbtn .fedrel{ display:block; width:inherit !important; height:auto !important}
	
	
	.children li{margin-left:30px;}
	.children li.even{margin-left:0px;}
	.comment-form textarea{width:300px;}
	.comment-form input{width:300px;}
	
	.madical-qustion-form .gc_plan_section select {width:100%;}
	.madical-qustion-form .gc_plan_section input {width:100%;}
	.madical-qustion-form .ninja-forms-form .ninja-forms-mp-breadcrumbs li {display:block; }
	.madical-qustion-form .ninja-forms-mp-nav {margin-right:0px;}
	.madical-qustion-form .gc_section_1 .inputquestion-wrap {width:50%;}
	.gc-clear {display:none;}
	
	.gc_emotional_support_page .plan-box {width:96%;margin-bottom:15px;}
/*	.gc_emotional_support_page .plan-box .gc_price_sec span{width:14%;}
*/	
	.gc_medical_questionairre_page .plan-box{width:93%;}
	.gc_medical_questionairre_page .plan-box .plan-des{background:#d5d5d5;margin-bottom:15px;}
/*	.gc_medical_questionairre_page .plan-box .gc_price_sec span{width:19%;}
*/
.gcd-woocommerce .products li {
  margin: 10px;
  width: 45.4%;
}
.gcd-woocommerce .proimg img {
  position: relative;
}
.images,
.summary.entry-summary {
  width: 100%;
}
.gcd-woocommerce .woocommerce-main-image.zoom {
  display: block;
  margin: 0 !important;
  width: 100%;
}
.content.gcd-woocommerce {
  margin: 0;
}
.gcd-woocommerce .wo-breadcrumb {
  text-align: center;
  width: 100%;
}
.gcd-woocommerce nav.woocommerce-breadcrumb {
	margin-bottom: 0 !important;
}
.gcd-woocommerce .cartpart {
  float: left;
  margin: 10px 0;
  text-align: center;
  width: 100%;
}
.gcd-woocommerce .woocommerce-result-count {
  margin: 0 0 20px;
  text-align: center;
  width: 100%;
}
.gcd-woocommerce .woocommerce-ordering {
  float: left;
  text-align: center;
  width: 100%;
}

.gcd-woocommerce .proimg { min-height: 304px; }
.gcd-woocommerce .proimg {
  min-height: 240px;
}
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, button.alt {
  font-size: 13px;
  padding: 9px;
}
.single-product .thumbnails.columns-3 { text-align: center; }
.woocommerce-cart .woocommerce .coupon { float: left; margin: 0 14% 0 0; width: auto; }
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
  width: auto;
}
.woocommerce-cart table.cart img {
  height: 100px;
  width: 100px;
  max-width:inherit;
}
.woocommerce-cart .woocommerce .coupon {
  margin: 0 20px 0 0;
}
.woocommerce .cart .button, .woocommerce .cart input.button {
  float: right;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
  width: 100%;
}
.woocommerce .col2-set .col-1 {
  margin-right: 0;
}
.woocommerce .col2-set .col-1 #billing_first_name_field {
  margin-top: 0;
}
.woocommerce .order_details li {
  margin-bottom: 15px;
}
.woocommerce .table-responsive {
  border: medium none;
  margin-bottom: 0;
}
.header_socialicons{float:none;width:100%;margin:15px auto;text-align:center;}
.menu-collapser{ margin-top:5px;overflow:hidden;}
.post-type-archive-product ul.products li h3{ font-size: 16px !important; line-height:24px; min-height:65px; }
.tax-product_cat .gcd-woocommerce .col-md-9 a.button{    font-size: 13px; padding: 9px; } 
.related ul.products li.product .proimg span.onsale{ left:0; right:inherit; z-index: 99; }
.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product{min-height:auto;}
.post-type-archive-product .content ul li{height:275px;}
.post-type-archive-product .content ul li .gccat_img {
    height: 73%;
}
.gc_products {display:none;}
.single-product .related {display:none;}

.second-home h3{font-size:20px;}

}

@media only screen and (min-width: 320px) and (max-width: 479px) {
	
	
	.flexslider img {height:auto;}
	.errow{ display:none;}
	.stepsdiv{ min-height:inherit;}
	.stepsdiv h2{ height:auto; margin-bottom:0;}
	.cntn_bg{ display:none;}
	.searchpanel h2{ margin-bottom:12px;}
	.footertop .col-sm-12{ clear:both;}
	.logo{ position:relative; z-index:9; float:none; text-align:center;}
	
	.menu-collapser{ margin-top:12px;}
	ul.slimmenu li .sub-toggle{ display:block;}
	.slimmenu{ float:none; text-align:left;}
	ul.slimmenu li a{ background:none;}
	ul.slimmenu li > ul{ width:100%; background:none;}
	ul.slimmenu li ul li{ background:none; }
	ul.slimmenu li ul li a{color:#3d5959;}
	ul.slimmenu li a:hover{ background:#2a3b97; color:#fff;}
	ul.slimmenu li a i{ display:none;}
	.navbar-wrapper .col-sm-12{ clear:both;}
	.inputcontrol{ margin-left:0; width:158px;}
	.inputbtn{ width:91px;}
	/*.searchpanel h2{ font-size:23px;}*/
	.testimonialcontent{ margin-left:86px;}
	.logosection ul li{ padding:0;}
	.logosection{ padding:30px 0 0;}
	.contactdetail{ margin-top:20px;}
	
	.bannerdiv img{ min-height:60px;}
	.bannerdiv h2{ top:20%; font-size:20px;}
	
	img.alignleft, img.alignright, img.aligncenter{margin-bottom:10px;}
	.alignleft, img.alignleft{width:auto; height:auto;margin-right:0;width:100%;}
	
	.alignright, img.alignright{width:auto; height:auto; margin-left:0px;  margin-top: 4px;}
	.wp-caption p.wp-caption-text{font-size:14px;}
	.content table th, .content table td{font-size:13px;}
	
	.contactmap iframe{ height:280px;}

	
	ul.slimmenu{ margin:5px 0 0;}
	.contactrow span{ font-size:16px;}
	
	.newstemplate{ margin-bottom:20px;}
	.serviceformmain h2{ font-size:20px;}
	.registerbox h3{ font-size:24px;}
	
	.gc_servicesection .col-sm-6:first-child {margin-bottom:30px;}
	.gc_servicesection h1 {font-size:20px;}
	.fedrelbtn .fedrel{ display:block; width:inherit !important; height:auto !important}
	
	
	.children li{margin-left:30px;}
	.children li.even{margin-left:0px;}
	
	.comment-form textarea{width:100%;}
	.comment-form input{width:100%;}
	.comment-form input[type="submit"]{margin-left:0px;}
	
	.madical-qustion-form .gc_plan_section select {width:100%;}
	.madical-qustion-form .gc_plan_section input {width:100%;}
	.madical-qustion-form .ninja-forms-form .ninja-forms-mp-breadcrumbs li {display:block; }
	.madical-qustion-form .ninja-forms-form .ninja-forms-mp-breadcrumbs li input {padding: 8px 5px; font-size:13px;}
	.madical-qustion-form .ninja-forms-mp-nav {margin-right:0px;}
	
	.madical-qustion-form .gc_section_1 .inputquestion-wrap {width:100%; float:none;}
	.madical-qustion-form .gc_section_2 .list-radio-wrap {float:none; width:auto; margin-right:0px; margin-bottom:20px;}
	
    .gc-clear {display:none;}	
	
	.gc_emotional_support_page .plan-box {width:95%;}
/*	.gc_emotional_support_page .plan-box .gc_price_sec span{width:18%;}
*/	
	.gc_medical_questionairre_page .plan-box{width:93%;}
	.gc_medical_questionairre_page .plan-box .plan-des{background:#d5d5d5 !important;margin-bottom:15px; float:none !important;clear:both;}
/*	.gc_medical_questionairre_page .plan-box .gc_price_sec span{font-size:20px;width:27%;}*/


.gcd-woocommerce .products li {
  width: 100%;
  display: block;
  margin: 10px auto;
}
.gcd-woocommerce .proimg img {
  position: relative;
}
.images,
.summary.entry-summary {
  width: 100%;
}
.gcd-woocommerce .woocommerce-main-image.zoom {
  display: block;
  margin: 0 !important;
  width: 100%;
}
.content.gcd-woocommerce {
  margin: 0;
}
.gcd-woocommerce .wo-breadcrumb {
  text-align: center;
  width: 100%;
}
.gcd-woocommerce nav.woocommerce-breadcrumb {
	margin-bottom: 0 !important;
}
.gcd-woocommerce .cartpart {
  float: left;
  margin: 10px 0;
  text-align: center;
  width: 100%;
}
.gcd-woocommerce .woocommerce-result-count {
  margin: 0 0 20px;
  text-align: center;
  width: 100%;
}
.gcd-woocommerce .woocommerce-ordering {
  float: left;
  text-align: center;
  width: 100%;
}
.gcd-woocommerce .proimg { min-height: 246px; }
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, button.alt {
  font-size: 13px;
  padding: 9px;
}
.gcd-woocommerce .zoom {
  display: table;
  margin: 10px auto;
}
.woocommerce-cart .woocommerce .coupon { float: left; margin: 0 9% 0 0; width: auto; }
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
  width: auto;
}
.woocommerce-cart table.cart img {
  height: 100px;
  width: 100px;
  max-width:inherit;
}
.woocommerce-cart .woocommerce .coupon {
  margin: 0 20px 10px 0;
}
.woocommerce .cart .button, .woocommerce .cart input.button {
  float: right;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
  width: 100%;
}
.woocommerce .col2-set .col-1 {
  margin-right: 0;
}
.woocommerce .col2-set .col-1 #billing_first_name_field {
  margin-top: 0;
}
.woocommerce .order_details li {
  margin-bottom: 15px;
}
.woocommerce .table-responsive {
  border: none;
  margin-bottom: 0;
}
.header_socialicons{float:none;width:100%;margin:15px auto;text-align:center;}
.menu-collapser{ margin-top:5px;overflow:hidden;}
.post-type-archive-product ul.products li h3{ line-height:24px; }
.tax-product_cat .related{ margin-bottom:20px; } 
.tax-product_cat .gcd-woocommerce .col-md-9{ overflow:hidden; }
.tax-product_cat .gcd-woocommerce .col-md-9 a.button{    font-size: 13px; padding: 9px; } 
.woocommerce-ordering { width:100%; }
.woocommerce-ordering select.orderby{ float:none; }
.gc_carttable{ overflow-x:scroll; display:inline-block;}
.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product{width:100% !important;min-height:auto;}
.post-type-archive-product .content ul li{height:auto;}
.post-type-archive-product .content ul li .gccat_img {
    height: auto;
}


/*==21/04/2016==*/
.bundled_product_summary{padding-left:15px !important;}
.bundled_product_summary .bundled_product_images{margin-left:0px !important;}
.bundled_product_summary .bundled_product_images img{width:100% !important;}

.gc_products {display:none;}
.single-product .related {display:none;}

	.gc_conditions h3 {font-size:21px;}
	.gc_conditions li {padding-left:75px !important; font-size:15px;  padding-top: 19px; line-height:normal;}
	.gc_conditions ul {float:none; width:auto; display:block;}
	.second-home h3{font-size:20px;}
	
	.gc_edit_account input {width:100%; margin-right:0px;}
	/*15-7-16*/
	.gc_edite_user_data input[type="file"]{width:90%;}
	.user-menu{ float:none;}
}




img {
	max-width: 100%;
	/*width: auto\9;*/ /* ie8 */
}