body{font-family:'Lato',sans-serif;padding-top:110px;font-size:15px}h1,h2,h3,h4{font-family:'Roboto Condensed',sans-serif;color:#0c66ad}strong{color:#ee7504}.btn-home{background-color:#0c66ad;color:#fff;border-radius:0}.btn-home:hover{background-color:#ee7504;color:#fff}.padding{padding-top:4%;padding-bottom:4%}.padding-bottom{padding-bottom:4%}.padding h3{color:#0c66ad}.top-body-padding{padding-top:1%;padding-bottom:3%}@media(max-width:767px){.top-body-padding{padding-top:0%;padding-bottom:3%}}@media(max-width:606px){.top-body-padding{padding-top:5%}}@media(max-width:371px){.top-body-padding{padding-top:11%;padding-bottom:5%}}.grey-block{background-color:#ececec;padding-top:15px;padding-bottom:15px;top:0!important}.orange-block{background-color:#ee7504;padding-top:5px;padding-bottom:5px;top;0 !important}.orange-block a,h5{color:#fff}.orange-block a:hover{text-decoration:underline;text-decoration-color:#fff}.btn-services:hover{color:#fff}.btn-services{width:100%;white-space:pre-wrap;min-height:50px;border-radius:0;font-family:'Roboto Condensed',sans-serif;background-color:#ee7504;color:#fff;text-transform:uppercase;font-weight:bold;font-size:15px}.service-row{position:relative;top:-35px;z-index:1000}.carousel-caption h2{font-size:50px;color:#fff!important}.carousel-caption h4{color:#fff!important}.carousel-caption{top:35%}.slideshow-box{width:100%;position:relative;margin-top:-20px}#myCarousel{position:relative;width:100%}.item,.active{height:100%}.carousel-inner{height:100%}.fill{width:100%;height:600px;background-position:center center;background-size:cover;background-repeat:no-repeat}.carousel-caption{top:35%}.carousel-caption h2{text-transform:uppercase;font-size:50px;color:#fff!important}.carousel-caption h3{color:#fff!important}@media(max-width:992px){.carousel-caption{top:30%}.carousel-caption h2{font-size:40px}.carousel-caption h4{font-size:16px}}@media(max-width:992px){.fill{height:400px}}#first{background-image:url("/files/images/Home_Slide/Homepage-Slide-Sept-V1.1-Dark.png")}#second{background-image:url("/files/images/Home_Slide/Butchers_Pet_Care_Home_Slide.jpg")}#third{background-image:url("/files/images/Home_Slide/BMW Hams Hall Reception Desk Home Slide.png")}#fourth{background-image:url("/files/images/Home_Slide/Foundry Lighting.png")}.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}@media all and (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner>.item.next,.carousel-fade .carousel-inner>.item.active.right{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.prev,.carousel-fade .carousel-inner>.item.active.left{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right,.carousel-fade .carousel-inner>.item.active{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.navbar-default{background-color:#fff;border-color:#ececec;border-radius:0;padding-top:0;padding-bottom:3px;-webkit-box-shadow:0 5px 4px rgba(0,0,0,.1);box-shadow:0 5px 4px rgba(0,0,0,.1)}.navbar-brand>img{display:block;top:-10px;position:relative}.navbar-default .navbar-nav>li>a{font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;color:#6b6b6b;font-size:16px}.navbar-default .navbar-nav>li>a:hover{color:#ee7504}.navbar-nav>li>.dropdown-menu{background-color:#fff;top:50px;left:0%;width:250px}.dropdown-menu>li>a{font-family:'Roboto Condensed',sans-serif;color:#000;padding-top:10px;padding-bottom:10px;text-transform:uppercase}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#ee7504;background-color:#ccc}.dropdown:hover .dropdown-menu{display:block}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:0}.navbar-default .navbar-toggle .icon-bar{background-color:#ed7505}.navbar-collapse{border-top:none;-webkit-box-shadow:none;box-shadow:none}.footer strong{color:#278ad8}.footer h3{color:#ee7504}.footer{padding-top:10px;padding-bottom:10px;background-color:#262b30;color:#fff}.footer a{color:#fff}.footer-lower{background-color:#1b1e21;padding-top:10px;padding-bottom:0}.footer-lower a{color:#c1c1c1}.bp-title{color:#fff;font-family:'Roboto Condensed',sans-serif}.blog-banner{width:100%;height:300px;background-size:cover;background-position:center 40%;position:relative}.blog-ticker{background-color:rgba(0,0,0,.45);position:absolute;height:150px;bottom:0;left:0;right:0}.blog-ticker h1{color:#fff;font-size:25px;margin-right:30px;font-weight:bold}.blog-ticker h2{color:#fff;font-size:15px;margin-right:30px;margin-top:0}@media only screen and (max-width:768px){.blog-banner{height:400px}.blog-ticker h1{font-size:30px}.blog-ticker h2{font-size:16px}}@media only screen and (min-width:992px){.blog-banner{height:500px}.blog-ticker h1{font-size:35px}.blog-ticker h2{font-size:18px}}@media only screen and (min-width:1200px){.blog-banner{height:650px}.blog-ticker h1{font-size:40px}.blog-ticker h2{font-size:20px}}.bp-outer{background-color:#0c66ad;color:#fff;padding:5px;width:100px;text-align:center;border:1px solid #ddd;box-shadow:rgba(0,0,0,.15) 0 4px 10px;margin-bottom:20px}.bp-day{font-size:.8em;font-weight:bold}.bp-dom{font-size:1.6em;font-weight:bold}.bp-month{font-size:.8em;font-weight:bold}.bp-year{font-size:.8em;font-weight:bold}.bp-title{font-size:1.2em;color:#000;font-weight:bold}.spacer20{margin-top:79px}.blog-main-img{min-height:300px;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.blog-post-main{margin-bottom:50px}.blog-post-main a:hover{text-decoration:none}.blog-back{padding:10px;background-color:#0c66ad;color:#fff;width:100%;border-radius:0;text-transform:uppercase}.blog-return{padding:10px;background-color:#ee7504;color:#fff;width:100%;border-radius:0;text-transform:uppercase}.blog-forward{padding:10px;background-color:#0c66ad;color:#fff;width:100%;border-radius:0;text-transform:uppercase}.btn-news{background-color:#ee7504;color:#fff;border-radius:0}.btn-news:hover{color:#fff}.close{z-index:1111}.demo{max-height:122px!important}#accreditations img{max-height:200px}