@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800';@font-face{font-family:futur;src:url(../fonts/futur.ttf)}@font-face{font-family:futura bold font;src:url(../fonts/Futura Bold font.ttf)}@font-face{font-family:futura book font;src:url(../fonts/Futura Book font.ttf)}@font-face{font-family:futura heavy font;src:url(../fonts/Futura Heavy font.ttf)}@font-face{font-family:futura medium bt;src:url(../fonts/futura medium bt.ttf)}body{overflow:hidden;font-family:open sans,sans-serif!important}a{color:#fff;padding:0;text-decoration:none}.pad{padding:0!important}.all-text-styling h2{color:#4e4e4e;font-size:48px;font-weight:700}.all-text-styling p{font-size:18px;margin:0;color:#4e4e4e}.all-text-styling strong{font-size:24px;color:#4e4e4e}.site-btn{box-shadow:0 5px 20px rgba(0,0,0,.3);border-radius:30px;width:200px;background-color:#ff5b02;display:block;padding:12px 0;color:#fff;font-size:16px;font-weight:500;transition:.4s;margin:20px auto 0;text-align:center;border:none!important;transition:.4s}.site-btn:hover{color:#fff!important;background:#2a85e5!important;transition:.4s}.content-applying .site-btn{float:right}.all-text-styling a:hover{text-decoration:none;transition:.6s}.all-text-styling hr{}.all-text-styling ul{margin:0;padding:0}.all-text-styling ul li{float:left;width:100%;font-size:24px;color:#fff;vertical-align:top;margin:5px 0;padding-left:20px;font-weight:300;position:relative;list-style:none;padding:0 0 0 10px}.all-text-styling ul li::before{content:'';width:20px;height:20px;border-radius:50%;background:#fff;position:absolute;left:-20px;top:5px}.inner-pages-text-style p{font-weight:400;line-height:28px}.inner-pages-text-style strong{text-align:left;margin:10px 0;display:block}.inner-pages-text-style h2{text-align:left}.inner-pages-text-style{padding:48px 0 94px}.inner-pages-text-style ul{margin:0 0 0 20px}.entry-title{margin-bottom:27px}.inner-pages-text-style ul li{float:left;width:100%;font-size:18px;color:#454242!important;vertical-align:top;margin:5px 0;padding-left:30px;position:relative;list-style:none;padding:0 0 0 10px;font-weight:400;line-height:28px}.inner-pages-text-style ul li::before{content:'';width:18px;height:18px;border-radius:50%;background:#221f20;position:absolute;left:-20px;top:5px}.inner-pages-text-style a{margin:70px 0 0}.inner-pages-text-style a:hover{color:#454242;background:0 0}div#page{width:100%!important}header.site-header{position:relative;background-size:cover!important;background-position:center!important}header.site-header::before{background:#f0f0f0;content:'';position:absolute;width:100%;top:0;left:0;right:0;bottom:0;z-index:-1;border-bottom:0}.site-heading{color:#fff;font-size:36px;font-weight:400}a.btn-to-scroll-down{display:block;padding:100px 0}a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only{padding:0!important}a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only:hover{background:0 0}section.homer-page-banner{display:none}body.home section.homer-page-banner{display:block;background:url(images/banner-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center}.enquiry-form-home .errors{text-align:left;color:red;width:100%}.enquiry-form-home span{display:inline-block;width:49.5%}.enquiry-form-home .home-input{width:100%;margin:3px 0;height:81px;border-radius:13px;background-color:#eee!important;border:solid 1px #e9e9e9;border:0}.enquiry-form-home .home-input::placeholder{color:#fff}.enquiry-form-home select[name=SelectDevices]{color:#fff}.enquiry-form-home select option{color:#000}.enquiry-form-home span.message{width:100%!important}.enquiry-form-home span .home-textarea{width:99%;border-radius:4px}.enquiry-form-home .home-textarea{width:98%;margin:3px;width:426px;height:81px;border-radius:13px;background-color:#e9e9e9;border:0}.enquiry-form-home span.message:focus{width:100%;display:block}.enquiry-form-home .home-textarea::placeholder{color:#fff}.right-cust a::after{content:''}.inner-pages-text-style p{font-size:18px}#what-we-do{background:#fff}#what-we-do .card{padding:1rem!important;border:none;margin-bottom:1rem;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;transition:.5s all ease;border:1px solid #676565}#what-we-do .card:hover{-webkit-box-shadow:5px 7px 9px -4px #9e9e9e;-moz-box-shadow:5px 7px 9px -4px #9e9e9e;box-shadow:5px 7px 9px -4px #9e9e9e}#what-we-do .card .card-block{padding-left:50px;position:relative}#what-we-do .card .card-block a{background:0 0;padding:0;border:0;margin:0;font-weight:400;font-size:18px;margin:0;color:#565656!important;text-transform:initial;text-transform:initial}#what-we-do .card .card-block a:hover{background:0 0;color:#505050}#what-we-do .card .card-block a i{display:none}#what-we-do .card:hover .card-block a i{display:inline-block;font-weight:700}#what-we-do .card .card-block:before{font-family:FontAwesome;position:absolute;font-size:39px;color:#4e4e4e;left:0;top:-10px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out}#what-we-do .card .block-1:before{content:"\f041"}#what-we-do .card .block-2:before{content:"\f10b"}#what-we-do .card .block-3:before{content:"\f017"}#what-we-do .card .block-4:before{content:"\f0e0"}#what-we-do .card .block-5:before{content:"\f0a1"}#what-we-do .card .block-6:before{content:"\f218"}#what-we-do .card:hover .card-block:before{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:.5s all ease;-moz-transition:.5s all ease;transition:.5s all ease}.contact-form-page input.home-input{color:#5e5e5e;padding:0 15px}.contact-form-page input.home-input::placeholder{color:#5e5e5e}.contact-form-page textarea.home-textarea{color:#5e5e5e}.contact-form-page textarea.home-textarea::placeholder{color:#5e5e5e}.ico-left{display:block;padding:0}.ico-left .ico-here{display:inline-block;height:54px;margin-right:10px;width:50px}.ico-left .text-with-ico{display:inline-block;vertical-align:text-bottom}.ico-left .ico-here svg{font-size:50px}.ico-left .ico-here img{}.text-with-ico p{color:#fff;font-weight:400;font-size:17px;margin:0}.text-with-ico a{color:#222;padding:0;border:0;font-size:24px;font-weight:700;text-transform:uppercase}.quick-contact-details+.quick-contact-details .text-with-ico a{font-size:18px;font-weight:600}.text-with-ico a:hover{text-decoration:none}.quick-contact-details+.quick-contact-details{margin:0}.quick-contact-details{margin:30px 0 0}