@media (min-width: 576px){.container{max-width:90%;}}

@media (min-width: 767px)

{.updates,.top-message,.footer,.bottom, .main-content,.services,.products,.features,.copyright{padding:30px 0;}	
.container{max-width:85%;}
.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:350px; padding:20px 6px;}
.navbar-toggle-close{display:none;}
.region-primary-menu{display:inline-block !important;width:auto;margin:0;background:#FFF;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{background:#F7F4F2; color:#EB1E2A; padding:15px 8px;}
.region-primary-menu li{border:0;}
.region-primary-menu li a{background:#F7F4F2; 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:none;}
.region-primary-menu li li span.sub-arrow{top:22px;border-color:#0000 #0000 #0000 #FFF;right:5px;}
.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;} 
}
