@media (min-width: 576px){.container{max-width:90%;}}

@media (min-width: 767px)

{.updates,.topwidget,.top-message,.footer,.bottom,.path-frontpage .main-content,.services,.products,.features,.copyright,.clients{padding:30px 0;}	
.container{max-width:80%;}

.user-logged-in .main-header{position:relative;}
.menu-wrap{padding-left:0;}
.clients .region ul li{width:24%;}
.testimonials-wrap{padding:75px 0 55px;}
.footerwidget img.left{float:left;margin:10px 10px 0 0;}
.region-search{float:right;width:290px;padding:12px 6px;}

.carousel-caption p,.carousel-caption h3{display:block;}
.carousel-caption p:last-child{margin:0;}
.carousel-caption{background-color:#fff;background:rgba(0,0,0,0.84);color:#ddd;text-shadow:none;padding:20px;top:20%;left:10%;bottom:auto;width:30%;text-align:left;}
.comment-wrap .author-details{width:10%;}
.comment-wrap .author-comments{width:90%;}
.custom-block-title h2{font-size:2.5em;}
.social-media{display:inline-block;padding:0px 0;text-align:right;}
}
