.path-frontpage .block-system-main-block{display:none;}.footer,.midwidget{background:#2d2b2b;color:#fff;}img{max-width:100%;height:auto;}.features{background:#fff;}.features-list{justify-content:center;}.region-features-first{text-align:center;box-shadow:none;}#block-ourservices-2 ul li{list-style:none;}p{margin:0 0 10px 0;}nav h2{font-size:2em;color:#51514e;}#block-ourservices-2 a:active{color:#65656a;}.flexslider .slider-caption{position:absolute;top:50%;left:5%;z-index:99;width:90%;text-align:left;font-size:1.2em;line-height:150%;color:#fff;padding:20px;background:rgba(0,0,0,0.3);-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}@media (min-width:320px){.site-branding{margin:0;text-align:center;}.header{padding:7px 0 20px;}.region-header .brand a img{width:4em;}.field--name-field-main-image{margin-bottom:40px;}.container{text-align:center;}#block-ourservices-2 ul li{list-style:none;}.features-list .region{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.region-footer-first{margin-bottom:40px;}nav h2{display:block;}#block-footeraddressblock p{margin:0;}ul li{list-style:none;}}@media (min-width:481px){}@media (min-width:641px){.container{text-align:unset;}.footer{padding:40px 20px;}#block-footeraddressblock p{margin:0;}}@media (min-width:961px){.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;}.region-search{padding-bottom:0;}}@media (min-width:1025px){.region-header .brand{font-size:2.1em;font-weight:500;}#block-ourservices-2 a{font-size:1.6em;}#block-ourservices-2 ul li{list-style:none;padding-bottom:10px;}#block-ourservices-2 ul li a:active{color:#65656a;}nav h2{font-size:3em;color:#51514e;font-weight:600;}.region-header .brand a{font-weight:500;}.clients{text-align:center;font-size:1.5em;line-height:1.6em;padding-top:83px;}.clients h2{font-weight:600;font-size:2em;}}@media (min-width:1281px){.region-header .brand{font-size:2.1em;font-weight:500;}#block-ourservices-2 a{font-size:1.6em;}#block-ourservices-2 ul li{list-style:none;padding-bottom:10px;}.is-active{color:#65656a;}nav h2{font-size:3em;color:#51514e;font-weight:600;}.region-header .brand a{font-weight:500;}.clients{text-align:center;font-size:1.5em;line-height:1.6em;padding-top:83px;}.clients h2{font-weight:600;font-size:2em;}}
