@media only screen and (min-width:1200px) and (max-width:1250px)
{
	.gc-corosel-home .client-carousel .owl-prev{ left:-40px; }
	.gc-corosel-home .client-carousel .owl-next{ right:-40px; }
}
@media only screen and (min-width:993px) and (max-width:1199px)
{
	
	.mainfullwidth .col-lg-9 {float:left; width: 75%;}
	.mainfullwidth .col-lg-3 {float:left; width: 25%;}
	.eventdtext {float:left; width:76%;}
	.event-time {width: 137px !important;}
	
	.mainfullwidth .col-lg-9 .col-lg-5 {float:left; width: 41.6667%;}
	.mainfullwidth .col-lg-9 .col-lg-7 {float:left; width: 58.3333%;}
	.mainfullwidth .col-lg-9 .col-lg-6 {float:left; width: 50%;}
	
/*	.min-height-contain{ width:32%; float:left; min-height:inherit !important; }*/
	/*.min-height-contain img{ min-height:300px; }*/
	.gallarydiv .gallaryimg{   max-height: 150px; min-height: 150px; }
		.gc-corosel-home .client-carousel .owl-prev{ position:inherit; }  
	.gc-corosel-home .client-carousel .owl-next{ position:inherit; }
	.client-carousel  .servicesimg img{ display:block; margin:0 auto; } 
	.home-inner .slides .flex-caption{ border-left:6px solid #ffb7df; border-right:0; }
	.gc_listingmain .gc_listingleft{ width:30%; }
	.gc_listingmain .gc_listingright{ width:65%; }
	.gc-phone-header a{ font-size: 22px;  color: #131313; }
	.contactaddress .conphonenum a{ color: #878787; }
	.gc-search-page .col-lg-3{ width:40%; float:left; }
	.gc-search-page .col-lg-9{ width:60%; float:right; }
	.gc-search-page .col-lg-9 .blogheadingpaddnews h4{ margin-top:0; }
	
	
	
}
@media only screen and (min-width:992px) and (max-width:1024px){
	.gc-search-page .col-lg-3{ width:40%; float:left; }
	.gc-search-page .col-lg-9{ width:60%; float:right; }
	.gc-search-page .col-lg-9 .blogheadingpaddnews h4{ margin-top:0; }
}
@media only screen and (min-width:768px) and (max-width:991px)
{
	.event-time {width:147px !important;}
	.eventdtext {float:left; width:76%;}
	.event-time {width: 140px !important;}
	
	.mainfullwidth .col-lg-9 .col-lg-5 {padding-right:15px !important;}
	.mainfullwidth .col-lg-9 .col-lg-7 {padding-left:15px !important;}
	.mainfullwidth .col-lg-9 .col-lg-6 {float:left; width: 50%;}
/*	.min-height-contain{ width:32%; float:left; min-height:inherit !important; }
	.min-height-contain img{ min-height:250px; }*/
	
	.home-inner .slides .flex-caption{ left:15px; width: 70%;  border-left: 3px solid #ffb7df; border-bottom:none; }
	.home-inner .slides .flex-caption h2{ font-size:22px; line-height: 24px; padding-left: 20px; padding-right:30px; }
	.gc-about-us .col-sm-9{ width:100%; }
	.gc-about-us .col-sm-3{ width:100%; }
	.gc-corosel-home .client-carousel .owl-prev{ position:inherit; }  
	.gc-corosel-home .client-carousel .owl-next{ position:inherit; }
	.gc-corosel-home .client-carousel .servicesimg { max-height: 100%; min-height: 100%; }
	.servicesimg img{ display:block; margin:0 auto;  height: 160px;  }
	.gallarydiv .gallaryimg { max-height: 110px; min-height: 110px; }
	footer .footertop h3{ font-size:18px; }
	footer .location .address .addressctn{ padding-left:5px; }
	footer .location .maillink img{ width:12%; }
	footer .location{ padding-left:0; }
	footer .location .maillink a{ font-size:13px; margin-left:0; }
	.container h1{ font-size:20px !important; }
	.about-contain h3{ font-size:20px;  }
	.navbar .gc-social-in-header .social{ float:none;     display: block; }
	.navbar .gc-social-in-header{  position: reletive; top:inherit; left:0; right:0; }
	.navbar-toggle:hover{ background:#000 !important; border:1px solid #000 !important; }
		.navbar-default .navbar-toggle{ background:#131313; border-color:#131313 !important;  margin-top: 0;
    top: 0; }
	.navbar-default .navbar-toggle{ height:40px; }
	.nav-search { right: 10px; }
	ul.navbar-nav{ border-top:none; }
	.navbar  .navbar-collapse{ border:inherit; }
	.gc-logo-header a.navbar-brand{ padding-right:0; }
	.gc_listingmain .gc_listingleft{ width:40%; }
	.gc_listingmain .gc_listingright{ width:55%; }
	.gc-phone-header a{ font-size: 22px;  color: #131313; }
	.contactaddress .conphonenum a{ color: #878787; }
	.gc-search-page .col-lg-3{ width:40%; float:left; }
	.gc-search-page .col-lg-9{ width:60%; float:right; }
	.gc-search-page .col-lg-9 .blogheadingpaddnews h4{ margin-top:0; }

}

@media only screen and (min-width: 601px) and (max-width: 767px)
{
/*	.min-height-contain img{ min-height:240px; }*/
}

@media only screen and (min-width: 480px) and (max-width: 600px)
{
/*		.min-height-contain img{ min-height:150px; }*/
}
@media only screen and (min-width: 480px) and (max-width: 767px)
{
	
	.date {margin-right:20px;}
	.postby {margin-right:20px;}
	.inspirational {margin-right:20px;}
	.postcomment {margin-right:20px;}
	
	.contactcommentform input {width:80%;}
	.contactcommentform textarea {width:95%;}
	.eventdtext {float:left; width:61%;}
	.event-time {width: 116px !important;}
	
	.mainfullwidth .col-lg-9 .col-lg-5 {padding-right:15px !important;}
	.mainfullwidth .col-lg-9 .col-lg-7 {padding-left:15px !important;}
/*	.min-height-contain{ width:32%; float:left; min-height:inherit !important; }*/
	
	
	
}
@media only screen and (min-width: 631px) and (max-width: 767px){
	.home-inner .slides .flex-caption{ left:15px; width: 70%;  border-left: 3px solid #ffb7df; border-bottom:none; }
	.home-inner .slides .flex-caption h2{ font-size:22px; line-height: 24px; padding-left: 20px; padding-right:30px; }
	.gc-corosel-home .client-carousel .servicesimg { max-height: 100%; min-height: 100%; }
	.servicesimg img{ display:block; margin:0 auto;  height: 190px;  }
	.gc-corosel-home .client-carousel .owl-prev{ position:inherit; }  
	.gc-corosel-home .client-carousel .owl-next{ position:inherit; }
	.gallarydiv .col-sm-3{ width:50%; float:left; }
	.gallarydiv .gallaryimg { max-height: 200px; min-height: 200px; }
	.blog-post{ padding-bottom:20px; }
	footer .links{ margin-bottom:20px; width:50%; float:left; }
	footer .servicelinks{ margin-bottom:20px; width:50%; float:right; }
	footer .newsletter{ margin-bottom:20px; width:50%; float:left; clear:both; }
	footer .location{ margin-bottom:20px; width:50%; float:right; }
	.newsletter .newsletter-widget{ width:100%; }
	.navbar .gc-social-in-header .social{ float:none;     display: block; }
	.navbar .gc-social-in-header{  position: reletive; top:inherit; left:0; right:0; }
	.navbar-toggle:hover{ background:#000 !important; border:1px solid #000 !important; }
		.navbar-default .navbar-toggle{ background:#131313; border-color:#131313 !important;  margin-top: 0;
    top: 0; }
	.navbar-default .navbar-toggle{ height:40px; }
	.nav-search { right: 10px; }
	ul.navbar-nav{ border-top:none; }
	.navbar  .navbar-collapse{ border:inherit; }
	.gc-logo-header a.navbar-brand{ padding-right:0; }	
	.gc_listingmain .gc_listingleft{ width:40%; }
	.gc_listingmain .gc_listingright{ width:55%; }
	.min-height-contain{ min-height:inherit !important; }
	.gc-phone-header a{ font-size: 22px;  color: #131313; }
	.contactaddress .conphonenum a{ color: #878787; }
	.gc-search-page .col-lg-3{ width:40%; float:left; }
	.gc-search-page .col-lg-9{ width:60%; float:right; }
	.gc-search-page .col-lg-9 .blogheadingpaddnews h4{ margin-top:0; }
		
}
@media only screen and (min-width: 480px) and (max-width: 630px){
	.home-inner .slides .flex-caption{ left:15px; width: 70%;  border-left: 3px solid #ffb7df; border-bottom:none; }
	.home-inner .slides .flex-caption h2{ font-size:22px; line-height: 24px; padding-left: 20px; padding-right:30px; }
	.gc-corosel-home .client-carousel .servicesimg { max-height: 100%; min-height: 100%; }
	.servicesimg img{ display:block; margin:0 auto;  height: 190px;  }
	.gc-corosel-home .client-carousel .owl-prev{ position:inherit; }  
	.gc-corosel-home .client-carousel .owl-next{ position:inherit; }
	.gallarydiv .col-sm-3{ width:50%; float:left; }
	.gallarydiv .gallaryimg { max-height: 150px; min-height: 150px; }
	.blog-post{ padding-bottom:20px; }
	footer .links{ margin-bottom:20px; width:50%; float:left; }
	footer .servicelinks{ margin-bottom:20px; width:50%; float:right; }
	footer .newsletter{ margin-bottom:20px; width:50%; float:left; clear:both; }
	footer .location{ margin-bottom:20px; width:50%; float:right; }
	.newsletter .newsletter-widget{ width:100%; }
	.navbar .gc-phone-header{ position:inherit; float:none; text-align:center; margin:10px 0; }
	.navbar .gc-social-in-header{   clear: both; display: inline-block; float: none; overflow: hidden; position: inherit; text-align: center; width: 100%; }
	.gc-logo-header{ margin:45px 0 0; }
	.navbar .gc-social-in-header{   clear: both; display: inline-block; float: none; overflow: hidden; position: inherit; text-align: center; width: 100%; }
		.navbar .gc-social-in-header .social{ float:none;     display: block; }
		.navbar-toggle:hover{ background:#000 !important; border:1px solid #000 !important; }
		.navbar-default .navbar-toggle{ background:#131313; border-color:#131313 !important;  margin-top: 0;
    top: 0; }
	ul.navbar-nav{ border-top:none; }
	.navbar  .navbar-collapse{ border:inherit; }
	.nav-search{ right:10px; }
	.navbar-default .navbar-toggle{ height:40px; }
	.gc_listingmain .gc_listingleft{ width:100%; float:none; margin-bottom:20px; margin-right:0;  }
	.gc_listingmain .gc_listingleft img{ display:block; margin:0 auto; text-align:center; }
	.gc_listingmain .gc_listingright{ width:100%; float:none; }
	.gc_listingmain .gc-left-image{ margin-left:0; margin-top:20px; float:none; }
	.gc_listingmain .gc-left-image img{ display:block; margin:0 auto; float:none; text-align:center; }
	.min-height-contain #wpsimplegallery li{ width:48%;  float:left; margin:5px; }
	.min-height-contain #wpsimplegallery li img{ display:block; margin:0 auto; text-align:center; width:100%; }
	.gc-phone-header a{ font-size: 22px;  color: #131313; }
	.contactaddress .conphonenum a{ color: #878787; }
	.gc-search-page .bligimg img{ width:auto; display:block; margin:0 auto;  }
	.gc-search-page .bligimg{ margin-bottom:15px; }

}

@media only screen and (min-width: 320px) and (max-width: 479px) 
{
	
	.date {margin-right:0px; margin-bottom:10px; width:50%; display:block; float:left;}
	.postby {margin-right:0px; margin-bottom:10px; width:50%; display:block; float:left;}
	.inspirational {margin-right:0px; margin-bottom:10px; width:50%; display:block; float:left;}
	.postcomment {margin-right:0px; margin-bottom:10px; width:50%; display:block; float:left;}
	
	.contactcommentform input {width:100%;}
	.contactcommentform textarea {width:100%;}
	.eventimage {float:none; margin:0px 0px 10px 0px;}
	.eventdtext {float:none; width:100%;}
	.event-time {width: 105px !important;}
	.mainfullwidth .col-lg-9 .col-lg-5 {padding-right:15px !important;}
	.mainfullwidth .col-lg-9 .col-lg-7 {padding-left:15px !important;}
	.min-height-contain img{ display:block; margin:0 auto; text-align:center; }
	
	.navbar .gc-phone-header{ position:inherit; float:none; text-align:center; margin:10px 0; }
	.navbar .gc-social-in-header{   clear: both; display: inline-block; float: none; overflow: hidden; position: inherit; text-align: center; width: 100%; }
	.navbar .gc-social-in-header .social{ float:none;     display: block; }
	.navbar-default .navbar-toggle{ background:#131313; border-color:#131313 !important; }
	.home-inner .slides .flex-caption{ left:15px; width: 70%;  border-left: 3px solid #ffb7df; border-bottom:none; }
	.home-inner .slides .flex-caption h2{ font-size:14px; line-height: 18px; padding-left: 10px; padding-right: 20px; }
	.servicesimg img{ display:block; margin:0 auto;  height: 190px;  }
	.gc-corosel-home .client-carousel .owl-prev{ position:inherit; }  
	.gc-corosel-home .client-carousel .owl-next{ position:inherit; }  
	.container h1{ font-size:22px; line-height:26px; }
	.blog-post{ padding-bottom:10px; }
	footer .links{ margin-bottom:20px; }
	footer .servicelinks{ margin-bottom:20px; }
	footer .newsletter{ margin-bottom:20px; }
	footer .location{ margin-bottom:20px; }
	footer .newsletter.newsletter-widget{ margin-bottom:0; }
	.gallarydiv{ margin-bottom:30px; }
	.about-contain h3{ font-size:20px; }
	.gc-corosel-home .client-carousel .servicesimg{ min-height:100%; max-height:100%; }
	.gc-corosel-home .client-carousel h4{ font-size:18px; }
	.gallarydiv .gallaryimg{ max-height:inherit; min-height:inherit; }
	.blog-post img{ width:auto; display:block; margin:0 auto; }
	.gallarydiv .col-sm-3{ width:290px; display:block; margin:0 auto; }
	.navbar-header .navbar-toggle{ margin-top:0; top:0; }
	ul.navbar-nav{ border-top:none; }
	.navbar  .navbar-collapse{ border:inherit; }
	.navbar-toggle:hover{ background:#000 !important; border:1px solid #000 !important; }
	.nav-search { right: 10px; }
	.gc-logo-header{ margin:45px 0 0; }
	.gc_listingmain .gc_listingleft{ width:100%; float:none; margin-bottom:20px; margin-right:0;  }
	.gc_listingmain .gc_listingleft img{ display:block; margin:0 auto; text-align:center; }
	.gc_listingmain .gc_listingright{ width:100%; float:none; }
	.gc_listingmain .gc-left-image{ margin-left:0; margin-top:20px; float:none; }
	.gc_listingmain .gc-left-image img{ display:block; margin:0 auto; float:none; text-align:center; }
	.min-height-contain #wpsimplegallery li{ width:60%; float:none; display:block; margin:15px auto; }
	.gc-phone-header a{ font-size: 22px;  color: #131313; }
	.min-height-contain li:nth-of-type(4n+4){ margin-right:auto !important; }
	.contactaddress .conphonenum a{ color: #878787; }
	.gc-search-page .bligimg img{ width:auto; display:block; margin:0 auto;  }
	.gc-search-page .bligimg{ margin-bottom:15px; }
}



img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}

