/* Enter Your Custom CSS Here */

#text-20 .textwidget , #text-22 .textwidget, #text-33  .textwidget{text-align:center;}

.videoplayer {display:none !important;}
/* Builder */

.wpb_single_image img {
    display: block;
    max-width: 100%;
    height: 136px !important;
    margin: 0px auto;
    margin-top: 10px;
    padding: 15px;
    width: auto !important;
}

.wpb_single_image .vc_single_image-wrapper {
    display: block !important;
}

.wpb_row.vc_inner > .vc_col-sm-6 .vc_column-inner  .wpb_wrapper:first-child, .vc_col-sm-3 .vc_column-inner .wpb_wrapper:first-child{     margin-bottom: 20px;
    border: 1px solid #eee;
    background: #eee;    width: 100%;
    border-radius: 5px;       min-height: 235px;}
#fitvid0 {width:100% !important;height:490px !important;}
.wpb_row.vc_inner > .vc_col-sm-6 .vc_column-inner  .wpb_single_image .wpb_wrapper, .vc_col-sm-3 .vc_column-inner .wpb_wrapper  .wpb_single_image .wpb_wrapper,.vc_col-sm-3 .vc_column-inner .wpb_content_element .wpb_wrapper,.wpb_row.vc_inner > .vc_col-sm-6 .vc_column-inner  .wpb_content_element .wpb_wrapper{margin-bottom:0px !important;    min-height: 10px !important;}
.wpb_row.vc_inner > .vc_col-sm-6 .vc_column-inner  .wpb_text_column, .vc_col-sm-3 .vc_column-inner .wpb_wrapper   .wpb_text_column {text-align:center;}
.wpb_row.vc_inner > .vc_col-sm-6 .vc_column-inner  .wpb_text_column  a,.vc_col-sm-3 .vc_column-inner .wpb_wrapper   .wpb_text_column a{font-weight: 600;    width: 96% !important;
    display: inline-block;
    padding-bottom: 20px;}
.wpb_row.vc_inner > .vc_col-sm-6 .vc_column-inner  .wpb_wrapper .wpb_content_element, .vc_col-sm-3 .vc_column-inner .wpb_wrapper .wpb_content_element  {margin-bottom:0px !important;   }
.wpb_row.vc_inner > .vc_col-sm-6 .vc_column-inner  .wpb_wrapper .wpb_content_element .wpb_wrapper, .vc_col-sm-3 .vc_column-inner .wpb_wrapper .wpb_content_element  .wpb_wrapper{margin-bottom:0px !important; min-height:10px !important;  }


.columns-design #pg-9444-0, #pl-9444 .panel-grid-cell .so-panel {
    margin-bottom: 10px !important;
}

.columns-design .panel-grid-cell {float:none !important;margin:0px auto;}
.columns-design{
   margin-bottom: 0px;
    border: 1px solid #eee;
    background: #eee;
    border-radius: 5px;	
}

.columns-design .panel-grid-cell .textwidget img{
    display: block;
    max-width: 100%;
    height: 150px !important;
    margin: 0px auto;
    margin-top: 10px;
	 padding: 15px;
	 width: auto !important;
}

.columns-design iframe  {
    max-width: 100%;
	width: 100%;
    height: 146px !important;
    margin: 0px auto;
    margin-top: 10px;
	 padding: 15px;
}

.columns-design h2 {
     font-size: 13px;
    text-align: center;
    margin-top: 0px !important;
    font-weight: 600;
    min-height: 42px;    color: #000 !important;
}


.columns-video iframe{ height: 463px !important;width:100% !important;}

.bx-wrapper {
  background: none repeat scroll 0 0 #ffffff !important;
}
.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator {display:none }

.navbar #searchform {display:none;}

@media screen and (min-width: 600px) {
	.navbar #searchform {
		display:block;
		float:right;
		position:relative;
		margin-top:8px;
    	width:200px;
	}
}

.navbar-collapse {padding-right:0px;}
#widgets.grid.col-300.fit ul li {background:none;}
#widgets.grid.col-300.fit ul li a {

background: url("../images/right_li_bg.png") no-repeat left center;
text-indent: 14px;
}
#content-woocommerce {
background: none repeat scroll 0 0 #ffffff;
padding: 10px;
margin-top: 20px;
}


.thumb_box {padding: 10px;
height: 201px;
width: 221px;
border: 1px solid #eee;
  display: table-cell;
vertical-align: middle;
}
#content-woocommerce .products li h3 {
border-bottom: 1px solid #dfdfdf;
color: #3e3e3e;
font-size: 14px;
font-weight: normal;
padding-bottom: 5px;
min-height: 67px;
line-height: 18px;
}
#content-woocommerce .products li a:hover h3 {text-decoration:underline;color:#428bca; }
.price, .woocommerce-page ul.products li.product .price {
margin-bottom: 0em;
float: right;
margin-top: 14px;
}
#content-woocommerce ul.products li.product a.button {text-decoration: none;
margin-top: 10px; }

#content-woocommerce  ul.products li.product a img {
margin: 0px auto;
  display:table-cell;
  vertical-align:middle;
  width:auto !important;
box-shadow: none;
}
#content-woocommerce  .summary {margin-top:10px}
.product_title {font-weight: 100;background: none;color:inherit;font-size: 36px;text-transform: none;}
.variations { border:0px;
padding-top: 20px;
display: block;
clear: both;}
.label,.value {border:0px;font-size:12px;padding-bottom: 10px;}
#content-woocommerce .product .onsale {top: -2px;
left: -6px; }
#content-woocommerce ul.products .onsale{ top: 0;
right: 0;
left: auto;}
.woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td { padding:6px;}
#content-woocommerce .related ul li.product,#content-woocommerce .related ul.products li.product{ 
  width: 28%;
float: left;
margin-left: 4%;}
#content-woocommerce  ul.products li.first {clear:none;}
.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before ,.woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before{top: 14px;
  padding: 0px;}
.cartTxt a:hover {color:#fff;text-decoration:underline;}
#shipping_method li input {display: table-cell;
vertical-align: top;
margin-right: 10%; }
#content-woocommerce {width:100% !important;}
.cart,p.in-stock {clear:both;}
.woocommerce div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce-page #content div.product div.images img {width:auto !important;}
#text-13 { background: #fff !important;margin-top: 20px !important;padding:0px 20px !important;clear: both;}

#header {padding:0px; }
#logo img {position:relative;top:24%;}
#logo {height:106px;}

.videoMain {padding: 0px !important;
    width: 100%;
    display: block;
    float: left;
    /* margin-bottom: 0px !important; */
    margin-top: 2px !important;
    margin-bottom: 14px !important;}
.videoMain p { margin:0px !important;}

.donate_left {
	text-align:center;
	float:right;
}
.feedback_right {
	text-align:center;
	float:right;
margin-left:10px;
}
.donate_left img,.feedback_right img {  height: 106px;}
.top-widget {margin-top:0px !important;width:50%;}
.tops {display:none;}
@media screen and (max-width: 1180px) {
  .wpb_row.vc_inner > .vc_col-sm-6 .vc_column-inner .wpb_wrapper:first-child, .vc_col-sm-3 .vc_column-inner .wpb_wrapper:first-child {
    min-height: 230px;
}
  #fitvid0 {
    width: 100% !important;
    height: 479px !important;
}
  
  .wpb_row.vc_inner > .vc_col-sm-6 .vc_column-inner  .wpb_wrapper .wpb_content_element .wpb_wrapper p, .vc_col-sm-3 .vc_column-inner .wpb_wrapper .wpb_content_element  .wpb_wrapper p {    height: 63px;
    overflow: hidden; }
  
}
@media screen and (max-width: 1025px) {
#pgc-9444-0-0 {
    width: 100% !important;text-align: center;
}
  #pgc-9444-0-1, #pgc-9444-0-2, #pgc-9444-1-0, #pgc-9444-1-1, #pgc-9444-1-2, #pgc-9444-1-3 {
    width: 50% !important;
}
  body {background:#000 !important;}
  .columns-design iframe {
    height: 296px !important;
  }
  .columns-design .panel-grid-cell .textwidget img {
    height: 300px !important;
  }
}

@media screen and (max-width: 990px) {
#logo {
  width: 100%;
  text-align: center;
  }
  .top-widget {
  width: 100%;
}
  
.rightsidebanner {  margin-top:15px;
  }
}
@media screen and (max-width: 768px) {
  .columns-video iframe {
    height: 383px !important;
    width: 100% !important;
}
  .donate_left , .feedback_right {width:100%;text-align:center;margin-bottom:20px;}
   #pgc-9444-0-1, #pgc-9444-0-2, #pgc-9444-1-0, #pgc-9444-1-1, #pgc-9444-1-2, #pgc-9444-1-3 {
    width: 100% !important;
}
}

.bannercontainer  {text-align:center;margin:15px auto;}
.rightsidebanner { margin-top: 0px;
  background: #fff;
 
  padding: 10px; }
.home .rightsidebanner {  margin-left: 20px;}
#testimonials_widget-2 {margin-bottm:20px;}


/* New Home Page Css */
.post-page-font li a {
  
    font: 12px "Open Sans", sans-serif;
    color: #333333;
    text-decoration: none;
}

.page-template-home-full-width-page #content-full{float:left;}

.post-page-font li{list-style: none;
    background: rgba(204, 204, 204, 0.32);
    padding: 8px;
    margin: 2px 5px 10px 0px;float:left;width:100%;}

.sideThumb {
    padding: 5px 0;
    width: 98%!important;
    height: 100%!important;
    list-style: none;
     background: rgba(204, 204, 204, 0.32);
    padding: 8px;
  margin: 10px 8px 10px 0px;}
span.ptext {
    width: 248px;
    float: right;
}.side_video_info {
    float: left;
    width: 60%  !important;
    text-align: left;
}.imgBorder {
    display: inline-block;
    float: left;
    margin-right: 2% !important;
    max-height: none;
    max-width: 34% !important;
    overflow: hidden;
    position: relative;
    width: 100%;
}.videoHname {
        font: 12px "Open Sans", sans-serif !important;
    color: #333333;
    line-height: 20px !important;
}.videoHname:hover{text-decoration: none;}
.img img{padding:0px;margin:0px;height:80px}
img.wp-post-image{
    display: inherit !important;
  width: 120px;
    
}
.home .footerTop{display:none}

.hcol {     width: 32%;
    margin-right: 2%;
    float: left;
   }
.hcol.last {margin-right:0px;}
.showinmobile {display:none !important;}
.showindesktop {display:block !important;}
.post-page-font {margin-bottom:0px !important;}
@media screen and (max-width: 992px) {
.showinmobile {display:block !important;}
.showindesktop {display:none !important;}
  .hcol { width:100%; float:none;margin-right:0px;}
  
 ul.post-page-font li:nth-child(even) , ul.videolist  li:nth-child(even){
    margin-right: 0px !important;   
   
}
  .post-page-font li, .videolist li {
      width: 49%;
    float: left;
    margin-top: 2%;
    margin-bottom: 2%;
    min-height: 98px;
    margin-right:2%;
}
  .post-page-font li  .img {    float: left;
    width: 41%;
    margin-right: 2%; }
   .post-page-font li  span.ptext {
    width: 57%;
    float: left;
}
}

@media screen and (max-width: 480px) {
  .post-page-font li {width:100%;margin-right:0px;}
  .post-page-font li .img iframe {width:95px !important}
   .columns-video iframe {
    height: 200px !important;
    width: 100% !important;
}
  .columns-design .panel-grid-cell .textwidget img {
    height: auto !important;
    width: 100% !important;
}
  .columns-design iframe {
    height: auto !important;
    width: 100% !important;
}
   
}
@media screen and (min-width: 1350px) {
.page-template-full-width-design-page #wrapper {
    width: 1350px;
}
}

.design-1 h3 {
    display: none;
}
