html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'icons';src:url("http://www.completeutilities.co.uk/fonts/icons.eot?-kll4y8");src:url("http://www.completeutilities.co.uk/fonts/icons.eot#iefix-kll4y8") format("embedded-opentype"),url("http://www.completeutilities.co.uk/fonts/icons.woff?-kll4y8") format("woff"),url("http://www.completeutilities.co.uk/fonts/icons.ttf?-kll4y8") format("truetype"),url("http://www.completeutilities.co.uk/fonts/icons.svg?-kll4y8#icons") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-loading .slick-list{background:#fff url("http://www.completeutilities.co.uk/css/images/ajax-loader.gif") center center no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;zoom:1}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}@font-face{font-family:"slick";src:url("http://www.completeutilities.co.uk/css/fonts/slick.eot");src:url("http://www.completeutilities.co.uk/css/fonts/slick.eot#iefix") format("embedded-opentype"),url("http://www.completeutilities.co.uk/css/fonts/slick.woff") format("woff"),url("http://www.completeutilities.co.uk/css/fonts/slick.ttf") format("truetype"),url("http://www.completeutilities.co.uk/css/fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:0.75}a{color:#000;text-decoration:underline;transition:all 0.5s ease}a:hover{color:#eb861c}body{background-color:#fff;font-size:93.75%;line-height:1.3333}button,.button{background:#ababab;border:none;-webkit-border-radius:0;border-radius:0;background-clip:padding-box;color:#ebebeb;font-weight:bold;padding:0.5em 1em;position:relative;text-decoration:none;transition:all 0.5s ease}button:hover,.button:hover{background:#eb861c;color:#fff;cursor:pointer}button i,.button i{position:absolute;font-size:2.25em;right:0.25em;top:-0.05em}.button-with-icon{padding-right:2em}footer{background:#555;color:#fff;zoom:1}footer:before,footer:after{content:"\0020";display:block;height:0;overflow:hidden}footer:after{clear:both}footer .company-number{margin-top:1em}footer .wrapper{background:url(http://www.completeutilities.co.uk/images/footer-bg.png) right 70px top no-repeat transparent;zoom:1}footer .wrapper:before,footer .wrapper:after{content:"\0020";display:block;height:0;overflow:hidden}footer .wrapper:after{clear:both}h1{font-size:40px;font-size:2.66667rem;font-weight:300}h2{font-size:26px;font-size:1.73333rem;margin-bottom:0.5em}header{zoom:1}header:before,header:after{content:"\0020";display:block;height:0;overflow:hidden}header:after{clear:both}header .wrapper{position:relative}html{color:#555;font-family:"myriad-pro",helvetica,arial,sans-serif}label{font-weight:bold}input,textarea{border:1px solid #939393;font-size:1em;padding:0.25em}p{margin-bottom:1em}#primary-nav{display:none}.button-read-more{clear:both;display:inline-block;margin-top:13px;margin-top:0.86667rem}.downloads a{text-decoration:none}.downloads li{margin-bottom:0.5em}.downloads img{vertical-align:middle}.error{color:red}.section-attractor{display:none}.section-business-sectors{background:#ebebeb;zoom:1}.section-business-sectors:before,.section-business-sectors:after{content:"\0020";display:block;height:0;overflow:hidden}.section-business-sectors:after{clear:both}.section-business-sectors a{text-decoration:none}.section-business-sectors a h2{color:#fff}.section-business-sectors a p{color:#555}.section-business-sectors h2{zoom:1;color:#fff;font-weight:300;margin-bottom:1.5em;padding-right:0;padding-top:0.35em;font-size:15px;font-size:1rem}.section-business-sectors h2:before,.section-business-sectors h2:after{content:"\0020";display:block;height:0;overflow:hidden}.section-business-sectors h2:after{clear:both}.section-business-sectors h2:before{content:"";float:left;height:2em;width:2em;margin-right:0.5em;margin-top:-0.35em}.section-business-sectors .sector-civil-engineering h2{background:#292267}.section-business-sectors .sector-civil-engineering h2:before{background:#574b80}.section-business-sectors .sector-civil-engineering .section-attractor{background-color:#292267}.section-business-sectors .sector-communications h2{background:#00a7eb}.section-business-sectors .sector-communications h2:before{background:#7eb9e6}.section-business-sectors .sector-communications .section-attractor{border:1px solid red;background-color:#00a7eb !important}.section-business-sectors .sector-network-solutions h2{background:#000}.section-business-sectors .sector-network-solutions h2:before{background:#7d7d7d}.section-business-sectors .sector-power h2{background:#a7d004}.section-business-sectors .sector-power h2:before{background-color:#c7dc71}.sector-case-studies a{text-decoration:none}.section-case-studies{zoom:1}.section-case-studies:before,.section-case-studies:after{content:"\0020";display:block;height:0;overflow:hidden}.section-case-studies:after{clear:both}.section-case-studies .case-study{padding-top:1.5em;padding-right:9px}.section-case-studies .service-study{padding-top:1.5em}.section-case-studies .wrapper{zoom:1}.section-case-studies .wrapper:before,.section-case-studies .wrapper:after{content:"\0020";display:block;height:0;overflow:hidden}.section-case-studies .wrapper:after{clear:both}.section-case-study{zoom:1}.section-case-study:before,.section-case-study:after{content:"\0020";display:block;height:0;overflow:hidden}.section-case-study:after{clear:both}.section-downloads{zoom:1}.section-downloads:before,.section-downloads:after{content:"\0020";display:block;height:0;overflow:hidden}.section-downloads:after{clear:both}.section-client-logos{zoom:1}.section-client-logos:before,.section-client-logos:after{content:"\0020";display:block;height:0;overflow:hidden}.section-client-logos:after{clear:both}.section-contact-details{zoom:1}.section-contact-details:before,.section-contact-details:after{content:"\0020";display:block;height:0;overflow:hidden}.section-contact-details:after{clear:both}.section-intro-text{color:#000;zoom:1}.section-intro-text:before,.section-intro-text:after{content:"\0020";display:block;height:0;overflow:hidden}.section-intro-text:after{clear:both}.sector-civil-engineering .section-intro-text{background:#292267;color:#fff}.sector-communications .section-intro-text{background:#00a7eb;color:#fff}.sector-network-solutions .section-intro-text{background:#000;color:#fff}.sector-power .section-intro-text{background:#a7d004;color:#fff}.section-key-contacts{zoom:1}.section-key-contacts:before,.section-key-contacts:after{content:"\0020";display:block;height:0;overflow:hidden}.section-key-contacts:after{clear:both}.section-main-text{zoom:1;margin-top:0}.section-main-text:before,.section-main-text:after{content:"\0020";display:block;height:0;overflow:hidden}.section-main-text:after{clear:both}.section-main-text h2{color:#000;font-size:20px}.section-main-text p{margin-bottom:1.5em}.section-main-text ul{margin:1em 0}.section-main-text li{margin:0.5em 0;padding-left:1.5em}.section-main-text li:before{color:#00a7eb;content:"\02022";float:left;font-size:1.5em;margin-left:-0.75em;margin-top:-0.35em}.section-map{background:url(http://www.completeutilities.co.uk/images/ajax-loader.gif) center center no-repeat transparent}.section-pad,footer .wrapper,.section-accreditation-logos,.section-business-sectors,.section-case-studies,.section-case-study,.section-downloads,.section-client-logos,.section-contact-details,.section-intro-text,.section-key-contacts,.section-main-text{padding-bottom:26px;padding-bottom:1.73333rem;padding-top:26px;padding-top:1.73333rem}.section-search-results .search-result{margin-bottom:3em}.sector-quote{font-size:1.75em;margin-bottom:2em;position:relative}.site-search{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.site-search form label{color:#000;display:none}.site-search form input{border:1px solid;-webkit-border-radius:0.5em;border-radius:0.5em;background-clip:padding-box;padding:0.5em 1.25em}.site-search .tel{color:#939393}.home .site-search .tel{color:#fff}.yourref{display:block !important;left:-9999px !important;position:absolute !important}@media only screen and (max-width: 768px){footer{padding-bottom:2em}footer .company-details{display:block;float:left;margin-left:3.30208%;margin-right:-100%;width:93.39583%}img{max-width:100%}#mobile-nav form{margin-bottom:1em}#mobile-nav .search{text-align:center;padding-bottom:1em}#mobile-nav .tel{font-size:1.5em}#primary-nav{display:none}.desktop-header{display:none}.mobile-header{margin-right:0;background:#ebebeb;padding:5px 0}.mobile-header .mobile-site-logo{float:right;margin-right:15px}.mobile-header .mobile-site-logo img{height:60px}.mobile-header .wrapper{width:100%}.mobile-header .mobile-nav-trigger{border:1px solid #999;-webkit-border-radius:0.25em;border-radius:0.25em;background-clip:padding-box;font-size:1.25em;font-weight:bold;float:left;margin-top:20px;margin-left:15px;padding:0.25em 0.5em;text-decoration:none;zoom:1}.mobile-header .mobile-nav-trigger:before,.mobile-header .mobile-nav-trigger:after{content:"\0020";display:block;height:0;overflow:hidden}.mobile-header .mobile-nav-trigger:after{clear:both}.mobile-header .mobile-nav-trigger:before{content:"\02261";font-size:1.25em;float:left;width:0.75em;height:1em;margin-top:-0.1em}.mobile-header .mobile-nav-trigger:hover,.mobile-header .mobile-nav-trigger:active,.mobile-header .mobile-nav-trigger:focus{background-color:#eb861c;color:#fff}.section-business-sectors .sector{clear:both;display:block;float:left;margin-left:3.30208%;margin-right:-100%;width:93.39583%;margin-bottom:3em}.section-case-studies{padding-bottom:2em}.section-case-studies .case-study{display:block;float:left;margin-left:3.30208%;margin-right:-100%;width:93.39583%}.section-case-studies .service-study{clear:both;display:block;float:left;margin-left:3.30208%;margin-right:-100%;width:93.39583%;padding-top:1.5em}.section-intro-text{clear:both}.section-intro-text h1{clear:both;display:block;float:left;margin-left:0;width:100%}.section-intro-text p{clear:both;display:block;float:left;margin-left:0;width:100%;font-size:18px;font-size:1.2rem;clear:both}.section-client-logos .wrapper{display:block;float:left;margin-left:3.30208%;margin-right:-99.9%;width:93.39583%;text-align:center;zoom:1}.section-client-logos .wrapper:before,.section-client-logos .wrapper:after{content:"\0020";display:block;height:0;overflow:hidden}.section-client-logos .wrapper:after{clear:both}.section-client-logos img{margin:1em 2em;vertical-align:middle}.section-contact-details label{clear:left}.section-contact-details form{display:block;float:left;margin-left:3.30208%;margin-right:-100%;width:93.39583%}.section-contact-details input[type='text'],.section-contact-details input[type='email'],.section-contact-details textarea{display:block !important;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.section-contact-details p{margin-bottom:1em}.section-contact-details .text{clear:both;display:block;float:left;margin-left:3.30208%;margin-right:-100%;width:93.39583%}.section-key-contacts{padding-top:0}.section-key-contacts .team-member{margin-bottom:1em;padding-bottom:1em;width:48.92929%;clear:none;float:left;margin-left:0;margin-right:2%;margin-right:2%;text-align:center}.section-key-contacts .team-member h3{font-size:1.5em}.section-key-contacts .team-member img{width:100%}.section-key-contacts .team-member:nth-child(2n+1){margin-right:0}.section-key-contacts .text{display:block;float:left;margin-left:3.30208%;margin-right:-100%;width:93.39583%}.section-search-results{zoom:1}.section-search-results:before,.section-search-results:after{content:"\0020";display:block;height:0;overflow:hidden}.section-search-results:after{clear:both}.section-search-results .text{display:block;float:left;margin-left:3.30208%;margin-right:-100%;width:93.39583%}.section-search-results .search-result h3{font-size:1.5em}.site-search{clear:both}.site-search form{text-align:center;margin-top:2em;zoom:1}.site-search form:before,.site-search form:after{content:"\0020";display:block;height:0;overflow:hidden}.site-search form:after{clear:both}.site-search #keywords{border:1px solid #939393}.site-search .tel{display:block;font-size:24px;font-size:1.6rem;margin:1em 0 0 0;text-align:center}.wrapper{margin:0 auto;max-width:768px;display:block;float:left;margin-left:3.30208%;margin-right:-100%;width:93.39583%}}@media only screen and (min-width: 769px) and (max-width: 999px){footer .company-details{display:block;float:left;margin-left:3.6%;margin-right:-100%;width:45.1%}#mobile-nav form{margin-bottom:1em}#mobile-nav .search{text-align:center;padding-bottom:1em}#mobile-nav .tel{font-size:1.5em}#primary-nav{display:none}.desktop-header{display:none}.mobile-header{display:block;background:#ebebeb;padding-bottom:5px;padding-top:5px;height:70px}.mobile-header .mobile-site-logo{float:right;margin-right:25px}.mobile-header .mobile-site-logo img{height:60px}.mobile-header .wrapper{display:block;float:left;margin-left:0;margin-right:-100%;width:96.4%}.mobile-header .mobile-nav-trigger{border:1px solid #999;-webkit-border-radius:0.25em;border-radius:0.25em;background-clip:padding-box;display:block;font-size:1.25em;font-weight:bold;float:left;margin-top:20px;margin-left:30px;padding:0.25em 0.5em;text-decoration:none;zoom:1}.mobile-header .mobile-nav-trigger:before,.mobile-header .mobile-nav-trigger:after{content:"\0020";display:block;height:0;overflow:hidden}.mobile-header .mobile-nav-trigger:after{clear:both}.mobile-header .mobile-nav-trigger:before{content:"\02261";font-size:1.25em;float:left;width:0.75em;height:1em;margin-top:-0.1em}.mobile-header .mobile-nav-trigger:hover,.mobile-header .mobile-nav-trigger:active,.mobile-header .mobile-nav-trigger:focus{background-color:#eb861c;color:#fff}.section-case-studies{zoom:1}.section-case-studies:before,.section-case-studies:after{content:"\0020";display:block;height:0;overflow:hidden}.section-case-studies:after{clear:both}.section-case-studies .case-study{display:block;float:left;margin-left:3.6%;margin-right:-100%;width:45.1%}.section-case-studies .service-study{display:block;float:left;margin-left:51.3%;margin-right:-100%;width:45.1%}.section-case-study h1{margin-top:0;margin-bottom:0.25em;padding-top:0}.section-case-study h2{margin-top:0;margin-bottom:0.25em}.section-case-study .details{font-size:1.3em;margin-bottom:0.5em}.section-case-study .location{color:#939393;font-size:1.5em;margin-bottom:0.5em}.section-case-study .image{display:block;float:left;margin-left:3.6%;margin-right:-100%;width:21.25%}.section-case-study .image img{margin-bottom:1em;height:auto;width:85%}.section-case-study .text{display:block;float:left;margin-left:27.45%;margin-right:-100%;width:68.95%}.section-attractor{background:url(http://www.completeutilities.co.uk/images/attractor-bg.png) left top no-repeat #ebebeb;display:block;zoom:1}.section-attractor:before,.section-attractor:after{content:"\0020";display:block;height:0;overflow:hidden}.section-attractor:after{clear:both}.section-attractor .slider cite{font-size:16px;font-size:1.06667rem}.section-attractor .slider .slide{color:#fff;height:325px;position:relative;width:100%;text-align:left}.section-attractor .slider .slide .icon{display:block;float:left;margin-left:0;margin-right:-100%;width:24.85%;background:rgba(0,0,0,0.6);height:100%}.section-attractor .slider .slide .icon img{display:block;float:left;margin-left:27.45%;margin-right:-100%;width:68.95%;margin-top:100px}.section-attractor .slider .slide .text{background:rgba(0,0,0,0.35);font-weight:300;display:block;float:left;margin-left:27.45%;margin-right:-100%;width:72.55%;height:275px;margin-top:50px;font-size:22px;font-size:1.46667rem;left:-2.6%;position:relative;padding-left:2.6%;padding-right:2.6%;padding-right:0}.section-attractor .slider .slide .text-content{margin-top:65px;padding-right:30px}.section-accreditation-logos{zoom:1}.section-accreditation-logos:before,.section-accreditation-logos:after{content:"\0020";display:block;height:0;overflow:hidden}.section-accreditation-logos:after{clear:both}.section-accreditation-logos .wrapper{display:block;float:left;margin-left:3.6%;margin-right:-99.9%;width:92.8%;text-align:center;zoom:1}.section-accreditation-logos .wrapper:before,.section-accreditation-logos .wrapper:after{content:"\0020";display:block;height:0;overflow:hidden}.section-accreditation-logos .wrapper:after{clear:both}.section-accreditation-logos .logos{display:block;float:left;margin-left:3.6%;margin-right:-100%;width:92.8%}.section-accreditation-logos .logos img{margin:0 1em 2em 1em;vertical-align:middle}.section-accreditation-logos img{vertical-align:middle}.section-business-sectors .sectors{display:block;float:left;margin-left:3.6%;margin-right:-100%;width:92.8%}.section-business-sectors .sector{width:48.59914%;clear:none;float:left;margin-left:0;margin-right:2.6%;margin-right:0;margin-bottom:2em}.section-business-sectors .sector:nth-child(even){clear:none;float:right;margin-right:0;margin-left:2.6%}.section-client-logos .wrapper{display:block;float:left;margin-left:3.6%;margin-right:-99.9%;width:92.8%;text-align:center;zoom:1}.section-client-logos .wrapper:before,.section-client-logos .wrapper:after{content:"\0020";display:block;height:0;overflow:hidden}.section-client-logos .wrapper:after{clear:both}.section-client-logos img{margin:0 1em;vertical-align:middle}.section-contact-downloads{display:block;float:left;margin-left:51.3%;margin-right:-100%;width:45.1%}.section-contact-details label{clear:left}.section-contact-details form{display:block;float:left;margin-left:3.6%;margin-right:-100%;width:45.1%}.section-contact-details input[type='text'],.section-contact-details input[type='email'],.section-contact-details textarea{display:block !important;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.section-contact-details p{margin-bottom:1em}.section-contact-details .text{display:block;float:left;margin-left:51.3%;margin-right:-100%;width:45.1%}.section-downloads{zoom:1}.section-downloads:before,.section-downloads:after{content:"\0020";display:block;height:0;overflow:hidden}.section-downloads:after{clear:both}.section-downloads .text{display:block;float:left;margin-left:51.3%;margin-right:-100%;width:45.1%}.section-intro-text{padding-bottom:0}.section-intro-text h1{margin-bottom:0.5em;display:block;float:left;margin-left:3.6%;margin-right:-100%;width:92.8%;zoom:1}.section-intro-text h1:before,.section-intro-text h1:after{content:"\0020";display:block;height:0;overflow:hidden}.section-intro-text h1:after{clear:both}.section-intro-text p{display:block;float:left;margin-left:3.6%;margin-right:-100%;width:92.8%;font-size:22px;font-size:1.46667rem;clear:both}.section-key-contacts .team-member{margin-bottom:1em;padding-bottom:1em;width:22.89871%;clear:none;float:left;margin-left:0;margin-right:2.6%;margin-right:2.80172%;text-align:center}.section-key-contacts .team-member h3{font-size:1.5em}.section-key-contacts .team-member:nth-of-type(4n){margin-right:0}.section-key-contacts .team-member:nth-of-type(4n+1){clear:left}.section-key-contacts .team-member-photo{width:90%}.section-key-contacts .text{display:block;float:left;margin-left:3.6%;margin-right:-100%;width:92.8%}.section-main-text h1{line-height:1;margin-bottom:0.5em}.section-main-text .image{display:block;float:left;margin-left:3.6%;margin-right:-100%;width:45.1%}.section-main-text .text{display:block;float:left;margin-left:51.3%;margin-right:-100%;width:45.1%}.case-studies .section-main-text .text{display:block;float:left;margin-left:3.6%;margin-right:-100%;width:92.8%}.contact-us .section-main-text .text{display:block;float:left;margin-left:3.6%;margin-right:-100%;width:92.8%}.search .section-main-text .text{display:block;float:left;margin-left:3.6%;margin-right:-100%;width:92.8%}.section-pad,footer .wrapper,.section-accreditation-logos,.section-business-sectors,.section-case-studies,.section-case-study,.section-downloads,.section-client-logos,.section-contact-details,.section-intro-text,.section-key-contacts,.section-main-text{padding-bottom:26px;padding-bottom:1.73333rem;padding-top:26px;padding-top:1.73333rem}.section-search-results{zoom:1}.section-search-results:before,.section-search-results:after{content:"\0020";display:block;height:0;overflow:hidden}.section-search-results:after{clear:both}.section-search-results .text{display:block;float:left;margin-left:3.6%;margin-right:-100%;width:92.8%}.section-search-results .search-result h3{font-size:1.5em}.section-search-results .wrapper{display:block;float:left;margin-left:3.6%;margin-right:-100%;width:92.8%}.sector-case-studies{display:block;float:left;margin-left:3.6%;margin-right:-100%;width:45.1%;zoom:1}.sector-case-studies:before,.sector-case-studies:after{content:"\0020";display:block;height:0;overflow:hidden}.sector-case-studies:after{clear:both}.sector-case-studies .case-study{font-size:0.9em;margin-bottom:0.5em;padding-bottom:0.5em}.sector-case-studies h3{font-size:1em}.sector-case-studies .details{color:#939393;margin-bottom:0}.sector-case-studies .location{margin-bottom:0}.site-logo{display:block;float:left;margin-left:51.3%;margin-right:-100%;width:45.1%;zoom:1;text-align:center;margin-bottom:2em;position:relative}.site-logo:before,.site-logo:after{content:"\0020";display:block;height:0;overflow:hidden}.site-logo:after{clear:both}.site-search{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;height:50px;padding-right:36px;padding-top:5px;position:relative;z-index:9999}.site-search form{float:right;margin-left:30px;margin-top:0.25em}.site-search form label{color:#000;display:none}.site-search form input{border:none;-webkit-border-radius:0.5em;border-radius:0.5em;background-clip:padding-box;padding:0.5em 1.25em}.site-search .tel{color:#fff;font-size:1.5em;font-weight:100;float:right;margin-top:4px;margin-top:0.26667rem}.wrapper{margin:0 auto;width:100%}}@media only screen and (min-width: 1000px){footer .company-details{display:block;float:left;margin-left:9.6%;margin-right:-100%;width:18.25%}#map{height:400px;width:100%}#mobile-nav{display:none}#primary-nav{background:#ebebeb;display:block}#primary-nav a{background:#ebebeb;color:#000;display:block;padding:0.5em 1.3575em;text-decoration:none;transition:all 0.5s ease}#primary-nav a:hover{background:#eb861c;color:#fff}#primary-nav ul{display:none}#primary-nav ul.top-level{display:block;float:right;margin-top:60px}#primary-nav .selected>a{background:#eb861c;color:#fff}#primary-nav .top-level li{float:left;border-right:1px solid #d2d2d2;position:relative;text-align:center}#primary-nav .top-level li:hover ul{display:block;left:0;position:absolute;top:100%;width:170px;z-index:50000}#primary-nav .top-level li:hover ul:hover{display:block}#primary-nav .top-level li:hover ul li{border:none;display:block;float:none}#primary-nav .top-level li:last-child{border:none}.desktop-header{display:block}.mobile-header{display:none}.section-accreditation-logos{zoom:1}.section-accreditation-logos:before,.section-accreditation-logos:after{content:"\0020";display:block;height:0;overflow:hidden}.section-accreditation-logos:after{clear:both}.section-accreditation-logos .wrapper{display:block;float:left;margin-left:9.6%;margin-right:-99.9%;width:80.8%;text-align:center;zoom:1}.section-accreditation-logos .wrapper:before,.section-accreditation-logos .wrapper:after{content:"\0020";display:block;height:0;overflow:hidden}.section-accreditation-logos .wrapper:after{clear:both}.section-accreditation-logos .logos{display:block;float:left;margin-left:9.6%;margin-right:-100%;width:80.8%}.section-accreditation-logos .logos img{margin:0 1em 2em 1em;vertical-align:middle}.section-accreditation-logos img{vertical-align:middle}.section-attractor{background:url(http://www.completeutilities.co.uk/images/attractor-bg.png) left top no-repeat #ebebeb;display:block;margin-top:-50px;zoom:1}.section-attractor:before,.section-attractor:after{content:"\0020";display:block;height:0;overflow:hidden}.section-attractor:after{clear:both}.section-attractor .slider cite{font-size:16px;font-size:1.06667rem}.section-attractor .slider .slide{color:#fff;height:325px;position:relative;width:100%}.section-attractor .slider .slide .icon{display:block;float:left;margin-left:0;margin-right:-100%;width:27.85%;background:rgba(0,0,0,0.6);height:100%}.section-attractor .slider .slide .icon img{margin-left:100px;margin-top:120px}.section-attractor .slider .slide .text{background:rgba(0,0,0,0.35);font-weight:300;display:block;float:left;margin-left:30.45%;margin-right:-100%;width:69.55%;height:275px;margin-top:50px;font-size:26px;font-size:1.73333rem;left:-2.6%;position:relative;padding-left:2.6%;padding-right:2.6%;padding-right:0}.section-attractor .slider .slide .text-content{margin-top:65px}.section-business-sectors{position:relative}.section-business-sectors .sector{width:18.25%;clear:none;float:left;margin-left:0;margin-right:2.6%;margin-bottom:2em}.section-business-sectors .sector:first-child{margin-left:9.6%}.section-business-sectors .sector .button{bottom:1em;position:absolute}.section-case-studies{zoom:1}.section-case-studies:before,.section-case-studies:after{content:"\0020";display:block;height:0;overflow:hidden}.section-case-studies:after{clear:both}.section-case-studies .case-study{background:url(http://www.completeutilities.co.uk/images/case-study-bg-placeholder.jpg) bottom left no-repeat #ebebeb;background-color:#ebebeb;background-position:bottom left;background-repeat:no-repeat;padding-bottom:350px;padding-top:1.5em;padding-right:9px;display:block;float:left;margin-left:0;margin-right:-100%;width:48.7%}.section-case-studies .case-study .text{background:url(../images/icon-cog-white-large.png) -70px center no-repeat transparent;padding-left:19.71253%}.section-case-studies .service-study{display:block;float:left;margin-left:51.3%;margin-right:-100%;width:39.1%;padding-top:1.5em}.section-case-studies .wrapper{background:url(http://www.completeutilities.co.uk/images/case-study-section-bg-placeholder.jpg) bottom right no-repeat #fff;zoom:1}.section-case-studies .wrapper:before,.section-case-studies .wrapper:after{content:"\0020";display:block;height:0;overflow:hidden}.section-case-studies .wrapper:after{clear:both}.section-case-study h1{margin-top:0;margin-bottom:0.25em;padding-top:0}.section-case-study h2{margin-top:0;margin-bottom:0.25em}.section-case-study .details{font-size:1.3em;margin-bottom:0.5em}.section-case-study .location{color:#939393;font-size:1.5em;margin-bottom:0.5em}.section-case-study .image{display:block;float:left;margin-left:9.6%;margin-right:-100%;width:18.25%}.section-case-study .image img{margin-bottom:1em}.section-case-study .text{display:block;float:left;margin-left:30.45%;margin-right:-100%;width:59.95%}.section-client-logos .wrapper{display:block;float:left;margin-left:9.6%;margin-right:-99.9%;width:80.8%;text-align:center;zoom:1}.section-client-logos .wrapper:before,.section-client-logos .wrapper:after{content:"\0020";display:block;height:0;overflow:hidden}.section-client-logos .wrapper:after{clear:both}.section-client-logos .logos{display:block;float:left;margin-left:9.6%;margin-right:-100%;width:80.8%}.section-client-logos .logos img{margin:0 1.5em 2em 1.5em;vertical-align:middle}.section-client-logos img{margin:0 1.5em;vertical-align:middle}.section-contact-downloads{display:block;float:left;margin-left:51.3%;margin-right:-100%;width:39.1%}.section-contact-details label{clear:left}.section-contact-details form{display:block;float:left;margin-left:9.6%;margin-right:-100%;width:39.1%}.section-contact-details input[type='text'],.section-contact-details input[type='email'],.section-contact-details textarea{display:block !important;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.section-contact-details p{margin-bottom:1em}.section-contact-details .text{display:block;float:left;margin-left:51.3%;margin-right:-100%;width:39.1%}.section-downloads{zoom:1}.section-downloads:before,.section-downloads:after{content:"\0020";display:block;height:0;overflow:hidden}.section-downloads:after{clear:both}.section-downloads .text{display:block;float:left;margin-left:51.3%;margin-right:-100%;width:39.1%}.section-intro-text{padding-bottom:0}.section-intro-text h1{margin-bottom:0.5em}.section-intro-text .text{display:block;float:left;margin-left:9.6%;margin-right:-100%;width:80.8%;font-size:24px;font-size:1.6rem;padding-bottom:0.75em}.section-key-contacts .team-member{margin-bottom:1em;padding-bottom:1em;width:22.58663%;clear:none;float:left;margin-left:0;margin-right:2.6%;margin-right:3.21782%;text-align:center}.section-key-contacts .team-member h3{font-size:1.5em}.section-key-contacts .team-member:nth-of-type(4n){margin-right:0}.section-key-contacts .team-member:nth-of-type(4n+1){clear:left}.section-key-contacts .text{display:block;float:left;margin-left:9.6%;margin-right:-100%;width:80.8%}.section-main-text h1{line-height:1;margin-bottom:0.5em}.section-main-text .image{display:block;float:left;margin-left:9.6%;margin-right:-100%;width:39.1%}.section-main-text .text{display:block;float:left;margin-left:51.3%;margin-right:-100%;width:39.1%}.case-studies .section-main-text .text{display:block;float:left;margin-left:9.6%;margin-right:-100%;width:80.8%}.contact-us .section-main-text .text{display:block;float:left;margin-left:9.6%;margin-right:-100%;width:80.8%}.search .section-main-text .text{display:block;float:left;margin-left:9.6%;margin-right:-100%;width:80.8%}.section-search-results .text{display:block;float:left;margin-left:9.6%;margin-right:-100%;width:80.8%}.sector-case-studies{display:block;float:left;margin-left:9.6%;margin-right:-100%;width:39.1%;zoom:1}.sector-case-studies:before,.sector-case-studies:after{content:"\0020";display:block;height:0;overflow:hidden}.sector-case-studies:after{clear:both}.sector-case-studies .case-study{font-size:0.9em;margin-bottom:0.5em;padding-bottom:0.5em}.sector-case-studies h3{font-size:1em}.sector-case-studies .details{color:#939393;margin-bottom:0}.sector-case-studies .location{margin-bottom:0}.site-logo{background:#fff;padding-left:80px;padding-bottom:45px;padding-right:15px;position:absolute;top:15px;left:0;z-index:9999}.site-search{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;height:50px;padding-right:6px;padding-top:5px;position:relative;z-index:9999}.site-search .search-form{display:block;float:left;margin-left:51.3%;margin-right:-100%;width:48.7%}.site-search form{float:right;margin-left:30px;margin-top:0.25em}.site-search form label{color:#000;display:none}.site-search form input{border:none;-webkit-border-radius:0.5em;border-radius:0.5em;background-clip:padding-box;padding:0.5em 1.25em;width:60%}.site-search form #keywords{border:1px solid #939393;width:132px}.site-search .tel{display:block;float:left;margin-left:51.3%;margin-right:-100%;width:18.25%;font-size:1.5em;font-weight:100;text-align:right;margin-top:8px;margin-top:0.53333rem;padding-left:0.5em}.home .site-search .tel{color:#fff}.wrapper{zoom:1;margin:0 auto;width:1000px}.wrapper:before,.wrapper:after{content:"\0020";display:block;height:0;overflow:hidden}.wrapper:after{clear:both}}
/*# sourceMappingURL=screen.css.map */