@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%;}
.navbar-toggle{display:none;}
.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;}
.navbar-toggle-close{display:none;}
.region-primary-menu{display:inline-block !important; width:auto; margin-top:15px; background:none; border-radius:5px; vertical-align:middle; position:static;}
.region-primary-menu ul{border:0;float:right;}
.region-primary-menu ul ul{background:#FFF;background:#FFF;border:1px solid #E8E8E9;}
.region-primary-menu ul ul li a{border-bottom:1px solid #E8E8E9;color:#1D252D;padding:15px 8px;}
.region-primary-menu ul ul li a:hover,.region-primary-menu ul ul li a:focus,.region-primary-menu ul ul li a:active,.region-primary-menu ul ul li a.highlighted{color:#72A842;padding:15px 8px;}
.region-primary-menu li{border:0;}
.region-primary-menu li a{background:none;border:0;font-weight:400;color:#1D252D;}
.region-primary-menu li a span.sub-arrow{padding:0;top:28px;margin-top:0;bottom:2px;right:14px;margin-left:-5px;left:auto;width:0;height:0;border-width:4px;border-style:solid;border-color:#000 transparent transparent transparent;font-size:2em;line-height:100%;}
/* .region-primary-menu li>a{border-right:1px solid ##E8E8E9;} */
.region-primary-menu li li span.sub-arrow{top:22px;border-color:#0000 #0000 #0000 #FFF;right:5px;}
.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;}
}
