.about .wrap .cols:after,.featuredPanel .wrap:after,footer .wrap .row:after{content:'';display:block;clear:both}.priceAlert .wrap .row .col,.about .wrap .cols .col,footer .wrap .row .col{box-sizing:border-box;-moz-box-sizing:border-box}.desktop{display:block}.mobile{display:none}body{padding-top:150px}header[role="banner"]{background-color:#fff;padding-bottom:0}header[role="banner"] .wrap{position:relative;margin:0 30px;height:150px}header[role="banner"] .wrap .top{position:relative;height:18px}header[role="banner"] .wrap .top:before{background-size:cover;position:absolute;top:0;left:50%;margin-left:-50vw;width:100vw}header[role="banner"] .wrap .top .login{right:0}header[role="banner"] .wrap .top .login a{-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}header[role="banner"] .wrap .top .login a:hover{color:#51ae37}header[role="banner"] .wrap h1{margin-left:0;position:absolute;left:0;top:50%;margin-top:-10px}header[role="banner"] .wrap .mainNav{position:absolute;right:0;top:0;margin-top:80px}header[role="banner"] .wrap .mainNav ul li{color:#005554;display:inline-block;letter-spacing:1px;font-size:.875rem;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:color;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:color;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:color;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:color;transition-timing-function:linear;transition-duration:300ms;transition-property:color}header[role="banner"] .wrap .mainNav ul li.mobile{display:none}header[role="banner"] .wrap .mainNav ul li:hover,header[role="banner"] .wrap .mainNav ul li.active{color:#51ae37}header[role="banner"] .wrap .mainNav ul li+li{margin-left:20px}header[role="banner"] .wrap .mainNav ul li.order{background-color:#bad539;color:#005554;padding:13px}header[role="banner"] .wrap .mainNav ul li.order:hover{background-color:#005554;color:#bad539}.hero .requestQuote iframe{left:100px}.priceAlert{margin-top:0;padding:50px 50px}.priceAlert .wrap{width:980px;margin:0 auto}.priceAlert .wrap h2{font-size:2.25rem;margin-bottom:60px}.priceAlert .wrap .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.priceAlert .wrap .row .col{width:-moz-calc(25% - 20px);width:-o-calc(25% - 20px);width:-webkit-calc(25% - 20px);width:calc(25% - 20px);float:left;margin-bottom:20px;padding:18px 0 18px 18px}.priceAlert .wrap .row .col .side{width:40%}.priceAlert .wrap .row .col .side+.side{width:60%}.priceAlert .wrap .row .col+.col{margin-top:0}.priceAlert .wrap .row .col:nth-of-type(2n+2){margin-left:20px;margin-right:20px}.about.pageText .wrap{width:860px;margin:0 auto}.about.pageText .wrap article p{font-size:1.125rem;line-height:1.5}.about.standardText{padding:80px 0 100px 0}.about.standardText .wrap article p,.about.standardText .wrap article li{font-size:1.125rem}.about.greyBg{margin-bottom:0}.about .wrap{margin:0 auto;width:980px}.about .wrap header{max-width:760px;margin:0 auto}.about .wrap .cols{margin:40px 0 120px 0}.about .wrap .cols .col{width:460px;float:left}.about .wrap .cols .col+.col{margin-top:0;float:right;width:250px}.about .wrap .cols .col.success .message{margin-top:60px;display:block;font-size:1.875rem}.about .wrap .cols .col.success form{display:none}.about .wrap .cols .col form legend{margin-bottom:40px}.featuredPanel{padding:45px 90px}.featuredPanel .wrap{width:980px;margin:0 auto}.featuredPanel .wrap .col .content{padding-left:90px}.featuredPanel .wrap .col .content p{font-size:1.125rem}.enquiries{padding:90px 0}.enquiries .wrap{width:450px;margin:0 auto}.signUp .wrap{margin:0 auto;width:980px}footer{margin-top:88px;padding-bottom:44px}footer .wrap{margin:0 auto;width:980px}footer .wrap .row{padding-bottom:60px;margin-bottom:60px}footer .wrap .row .col{width:33.3%;float:left}footer .wrap .row .col+.col{margin-top:0}footer .wrap .row .col.address{padding-left:90px}footer .wrap .row .col.address p a{font-size:1.125rem;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}footer .wrap .row .col.address p a:hover{color:#51ae37}footer .wrap .row .col.credit{padding-left:60px}footer .wrap .row .col.credit figure img{margin:0}footer .wrap .row .col h2{margin-left:0}footer .wrap .row .col p{text-align:left;margin:0;max-width:100%}footer .wrap p{text-align:center}footer .wrap p small{margin:60px 0 0 0;display:block}footer .wrap p small br{display:none}@media only screen and (min-width:1200px){.hero .requestQuote{left:0}header[role="banner"] .wrap .mainNav ul li{font-size:1rem}header[role="banner"] .wrap .mainNav ul li+li{margin-left:30px}.about .wrap{margin:0 auto;width:1150px}.about .wrap .row .col{width:25%}.about .wrap .row .col .content{height:270px}.about .wrap .row .col figure{padding-top:40%}}