@media (min-width: 767px){body{font-size:14px}.page-container{margin:0}.leftSpace{left:0}.mobile-menu-close{display:none}.flexslider .slider-caption{display:block}.top-menu{padding:0;text-align:left}.testimonials-wrap{padding:75px 0 55px}.clients,.our-team,.topwidget,.price-table,.footerwidget,.featured-video,.news-and-events,.region-testimonials,.region-homepagemessage,.path-frontpage .content_layout,.bottom-widgets{padding:60px 0}.footerwidget img.left{float:left;margin:10px 10px 0 0}.region-primary-menu{text-align:left;display:inline-block !important;float:right;width:auto;margin:0;position:static;background:none;width:auto !important;padding:0 !important;overflow:visible !important}.region-primary-menu li{border:0}.region-primary-menu li a{background:none;border:0;color:#333;font-size:.88em}.region-primary-menu li a span.sub-arrow{top:17px;bottom:2px;left:auto;right:5px;padding:0;margin-top:0;margin-left:-5px;width:0;height:0;border-width:4px;border-style:solid;border-color:#848484 transparent transparent transparent;font-size:2em;line-height:100%}.region-primary-menu li.active a{background:none;color:#0072bc}.region-primary-menu li li a{font-size:.8em}.region-primary-menu ul{border:0}.region-primary-menu ul ul{background:#fff;-webkit-box-shadow:0px 1px 4px 0px rgba(0,0,0,0.12);-moz-box-shadow:0px 1px 4px 0px rgba(0,0,0,0.12);box-shadow:0px 1px 4px 0px rgba(0,0,0,0.12)}.region-primary-menu ul ul a span.sub-arrow{top:15px;border-color:transparent transparent transparent #848484}.region-primary-menu ul ul li a,.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:#333;padding:13px 10px;border-bottom:1px solid #eee !important}.region-primary-menu ul ul li a:hover,.region-primary-menu ul ul li a:focus,.region-primary-menu ul ul li a:active{background:#f9f9f9}.menu-base-theme span.scroll-down-arrow{border-color:#333 transparent transparent transparent}.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}.social-media{float:right}.social-media a{font-size:0.75em}.comment-wrap .author-details{width:15%;padding-right:10px}.comment-wrap .author-comments{width:85%}.region-top-menu{float:right}.region-top-menu ul{text-align:right}.region-contact-email p{margin:13px 0}.page-node-type-news .node__content .field--name-field-image,.page-node-type-events .node__content .field--name-field-image{float:left;margin-right:20px}.path-events .events-view .views-row{width:50%}.page-node-type-our-team .node__content .field--name-field-photo{float:left;margin-right:20px}.news-view .views-row{float:left;width:50%;padding-right:0px}.news-view .views-row .news-wrap .news-image,.news-view .views-row .news-wrap .news-content{width:100%}.news-view .views-row .news-wrap .news-content{padding:15px 15px}.news-view .contextual+.views-row,.news-view .views-row:first-child{width:100%}.news-view .contextual+.views-row .news-wrap .news-image,.news-view .views-row:first-child .news-wrap .news-image{width:50%}.news-view .contextual+.views-row .news-wrap .news-content,.news-view .views-row:first-child .news-wrap .news-content{width:50%}.path-news .news-view .views-row{width:33%}.path-news .news-view .contextual+.views-row .news-wrap .news-image,.path-news .news-view .views-row:first-child .news-wrap .news-image{width:100%}.path-news .news-view .contextual+.views-row .news-wrap .news-content,.path-news .news-view .views-row:first-child .news-wrap .news-content{width:100%}.pricing_item.featured{top:0;padding:50px 20px;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.contact-message-feedback-form .form-item-name,.contact-message-feedback-form .form-item-mail,.contact-message-feedback-form .field--name-subject{float:left;width:33.2%}.contact-message-feedback-form .form-item-name,.contact-message-feedback-form .form-item-mail{padding-right:2%}.contact-message-feedback-form .field--name-message{float:left;width:100%}.contact-message-feedback-form .form-actions{clear:both}.contact-message-feedback-form #edit-preview{display:none}.not-front .field--name-field-clients .field__item{width:25%}.view-our-team{text-align:left}.view-our-team .views-field-photo{height:220px}.views-field-field-work-location,.views-field-field-qualification,.views-field-field-skills,.views-field-view-node{display:table-cell}.field--name-field-banner-description{font-size:1.5em}.field--name-field-locations{overflow:hidden}.field--name-field-locations>.field__item{float:left;width:33%}.view-location-home .views-field-field-locations ul{overflow:hidden}.view-location-home .views-field-field-locations ul li{float:left;width:33.3%}}@media (min-width: 992px){.pricing_item.featured{top:-25px}.news-wrap .news-content{min-height:auto}.path-news .news-view{overflow:hidden}.path-news .news-view .views-row .news-wrap .news-content{min-height:auto}.flexslider .slider-caption{width:50%}.flexslider h2.slider-title{font-size:2em}}
