caption,img,td,th{vertical-align:top}.rel,sub,sup{position:relative}.tl,caption,td,th{text-align:left}.banner,.ir,.main,.our-suppliers li.justify-fix,.slider,svg{overflow:hidden}@font-face{font-family:MyriadProRegular;src:url(font/myriadpro-webfont.eot);src:url(font/myriadpro-webfont.eot?#iefix) format('embedded-opentype'),url(font/myriadpro-webfont.woff) format('woff'),url(font/myriadpro-webfont.ttf) format('truetype'),url(font/myriadpro-webfont.svg#MyriadProRegular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:MyriadProSemibold;src:url(font/myriadpro-semibold-webfont.eot);src:url(font/myriadpro-semibold-webfont.eot?#iefix) format('embedded-opentype'),url(font/myriadpro-semibold-webfont.woff) format('woff'),url(font/myriadpro-semibold-webfont.ttf) format('truetype'),url(font/myriadpro-semibold-webfont.svg#MyriadProLightBold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:MyriadProBold;src:url(font/myriadpro-bold-webfont.eot);src:url(font/myriadpro-bold-webfont.eot?#iefix) format('embedded-opentype'),url(font/myriadpro-bold-webfont.woff) format('woff'),url(font/myriadpro-bold-webfont.ttf) format('truetype'),url(font/myriadpro-bold-webfont.svg#MyriadProBold) format('svg');font-weight:400;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,strong{font-weight:700}img{color:transparent;font-size:0;-ms-interpolation-mode:bicubic}ol,ul{list-style:none}li{display:list-item}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:400}q{quotes:none}q:after,q:before{content:'';content:none}small,sub,sup{font-size:75%}sub,sup{line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}.error{background:#f2dede;border:1px solid #eed3d7;color:#b94a48}.coloured-dot-points li,.coloured-tick-points li{font-size:12px;font-weight:400;line-height:18px;color:#4b4b4b;display:block}.coloured-tick-points{padding:14px 0;list-style-type:none;margin:-10px 0}.coloured-tick-points li{padding:10px 10px 10px 50px;margin:0;background:url(img/tick-bg-li.png) 4% 50% no-repeat}.coloured-tick-points li:nth-child(odd){background:url(img/tick-bg-li.png) 4% 50% no-repeat #c7e0f5}.coloured-dot-points{padding:14px 0;list-style-type:none;margin:-10px 0}.coloured-dot-points li{padding:10px 10px 10px 50px;margin:0;background:url(img/square.png) 4% 50% no-repeat}.coloured-dot-points li:nth-child(odd){background:url(img/square.png) 4% 50% no-repeat #c7e0f5}.w290{width:290px}.mt5{margin-top:5px}.mb5{margin-bottom:5px}.ml5{margin-left:5px}.mr5{margin-right:5px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.mr10{margin-right:10px}.mt15{margin-top:15px}.mb15{margin-bottom:15px}.ml15{margin-left:15px}.mr15{margin-right:15px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.mr20{margin-right:20px}.mt25{margin-top:25px}.mb25{margin-bottom:25px}.ml25{margin-left:25px}.mr25{margin-right:25px}.mt30{margin-top:30px}.mb30{margin-bottom:30px}.ml30{margin-left:30px}.mr30{margin-right:30px}.mt35{margin-top:35px}.mb35{margin-bottom:35px}.ml35{margin-left:35px}.mr35{margin-right:35px}.mt40{margin-top:40px}.mb40{margin-bottom:40px}.ml40{margin-left:40px}.mr40{margin-right:40px}.mt45{margin-top:45px}.mb45{margin-bottom:45px}.ml45{margin-left:45px}.mr45{margin-right:45px}.mt50{margin-top:50px}.mb50{margin-bottom:50px}.ml50{margin-left:50px}.mr50{margin-right:50px}.abs{position:absolute}.fixed{position:fixed}.tc{text-align:center}.tr{text-align:right}.alignleft,.fl{float:left}.alignright,.fr{float:right}.aligncenter{clear:both;display:block;margin:0 auto}.clear,.clearfix:after{clear:both}.clear,.clearfix:after,.clearfix:before{display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after,.clearfix:before{content:'\0020'}.lt-ie8 .clearfix{zoom:1}.ir{display:block;text-align:left;text-indent:-9999px}.banner-nav a,.call>a,.colour-box,.ft-social a.quote,.post-nav{text-align:center}body,html{height:100%}html{-webkit-text-size-adjust:100%}body{background:#fff;font:12px/1.5 Arial,"Helvetica Neue",Helvetica,sans-serif;color:#000}.call span,.call span a{color:#223e99}button,input,select,textarea{margin:0;padding:0;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}a{text-decoration:none}.colour-box{font-family:MyriadProRegular}.wrapper{position:relative;min-width:984px;min-height:100%}.wrapper-bg{position:absolute;z-index:-1;top:0;left:0;width:100%;height:700px;background:url(img/bg.jpg) center top}.header,.header .container{position:relative}.container{margin-left:auto;margin-right:auto;width:984px}.header{z-index:2;background:#fff}.logo{float:left;padding:9px 0 13px;height:151px}.accreditations{position:absolute;top:0;right:-5px;padding:0 5px 4px;width:335px;height:74px;box-shadow:0 3px 6px rgba(0,0,0,.2);border-radius:4px}.accreditations ul{padding-top:10px;text-align:center;line-height:0}.accreditations li{display:inline-block;vertical-align:middle;margin:0 10px}.lt-ie8 .accreditations li{display:inline;zoom:1}.call{float:right;padding:98px 0 0;font-family:MyriadProSemibold}.call span{float:left;font-size:40px;line-height:36px}.call>a{float:left;margin:0 -1px 0 15px;width:183px;height:36px;background:url(img/button-183x36.png) no-repeat;font-size:16px;line-height:36px;color:#fff}.main-nav{background:#006fba}.main-nav a{font-size:15px;color:#fff}.main-nav>ul>li{position:relative;float:left}.main-nav>ul>li>a{display:block;padding:0 18px;line-height:46px}.error404 .main-nav>ul>li.current_page_parent>a{background:0 0}.main-nav>ul>li.current_page_item>a,.main-nav>ul>li.current_page_parent:hover>a,.main-nav>ul>li.current_page_parent>a,.main-nav>ul>li:hover>a{background:#f77812;color:#fff}.main-nav li>ul{display:none;position:absolute;top:100%;left:0;width:253px;background:#d96100}.main-nav li li ul{top:0;left:100%}.main-nav li li>a{display:block;padding:8px 18px;line-height:21px}.main-nav li li.nth-child-2n>a{background:#f77812}.main-nav li li.current_page_item>a,.main-nav li li.current_page_parent>a,.main-nav li li:hover>a{background:#1b80c5}.banner{position:relative;min-height:87px}.banner-nav,.banner-nav .mask{position:absolute;left:0;width:100%}.banner-nav{z-index:1;top:0;height:87px;background:url(img/banner-bg.png) center top no-repeat;zoom:1}.banner-nav .mask{top:100%;height:118px;background:url(img/banner-nav-mask.png) repeat-x}.banner-nav .container{position:relative;height:87px}.banner-nav .left,.banner-nav .right{position:absolute;top:0;width:9999px;height:87px;background:url(img/black-95.png)}.main,.main-right,.post-nav,.slider{position:relative}.banner-nav .left{right:100%;margin-right:256px}.banner-nav .right{left:100%;margin-left:256px}.banner-nav ul{padding:15px 0}.banner-nav li{float:left;height:53px;border-right:1px solid #4c4d50}.banner-nav li.n1{width:323px;border-left:1px solid #4c4d50}.banner-nav li.n2{width:347px}.banner-nav li.n3{width:310px}.banner-nav a{display:block;padding:7px 0;font-size:25px;line-height:1;font-family:MyriadProBold;color:#fff}.banner-nav a span{display:block;font-size:13px;line-height:14px;opacity:.5}.lt-ie9 .banner-nav a span{filter:alpha(opacity=50)}.slider{height:725px}.slider .slides img{width:100%}.footer{margin-top:25px;padding:20px 0 52px;background:url(img/footer-bg.png) center top no-repeat #006fba;color:#fff}.footer a{color:#fff}.footer a:hover{text-decoration:underline}.ft-top{padding-bottom:17px;border-bottom:1px solid #338cc8;border-color:rgba(255,255,255,.2);font-size:13px;line-height:19px}.main-left,.main-right{padding:20px;border-radius:4px}.copyright{float:left}.ft-links{float:right}.ft-bottom{margin-top:18px}.ft-call{float:left;font:30px/36px MyriadProSemibold}.ft-social{float:right}.ft-social a,.main-left{float:left}.ft-social a.quote{margin:0 -1px 0 16px;width:183px;height:36px;background:url(img/button-183x36.png) no-repeat;font:16px/36px MyriadProSemibold;color:#fff}.ft-social a.quote:hover{text-decoration:none}.page-content a,.post-meta a:hover,.post-more a,.post-title a:hover{text-decoration:underline}.main{z-index:1;margin-top:30px;width:100%}.main-left{width:610px;min-height:588px;background:#fff}.main-right{float:right;width:280px}.page-content{min-height:553px;font-size:15px;line-height:20px;color:#55534f}.page-content h1,.page-title{margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #d9d9d9;font-weight:400;font-size:32px;line-height:1;font-family:MyriadProBold;color:#255cac}.page-content h2{font-weight:400;font-size:25px;font-family:MyriadProRegular;color:#255cac}.page-content h2,.page-content ol,.page-content p,.page-content ul{margin-top:20px}.page-content ul{margin-left:20px;list-style:disc}.page-content ol{margin-left:20px;list-style:decimal}.page-content h1+h2,.page-content h2:first-child,.page-content ol:first-child,.page-content p:first-child,.page-content ul:first-child{margin-top:0}.page-content a{color:#255cac}.gallery{margin-top:35px}.gallery h2,.page-content h1+.gallery{margin-top:0}.gallery ul{list-style:none;margin:1px -7px 0}.gallery li{float:left;margin:6px 3px 0;padding:5px;background:#fff;border:1px solid #ccc;border-radius:5px}.gallery img{width:190px;height:142px}.testimonials{margin-top:35px}.testimonials blockquote{margin-top:65px;padding:0 0 0 77px;min-height:1px;background:url(img/ql.png) 5px 0 no-repeat;font-size:20px;line-height:1;color:#000}.testimonials blockquote:first-child{margin-top:0}.testimonials blockquote p{margin-top:20px}.testimonials blockquote p:first-child{margin-top:0}.testimonials blockquote footer{margin-top:10px;font-weight:700;color:#255cac}.post-item,.post-meta a,.post-title a{color:#576266}.post-item{margin-top:18px;padding:25px;min-height:1px;background:#eaeaea;border-radius:5px;font-size:15px;line-height:20px}.post-title{font-size:25px;line-height:1}.post-meta{margin-bottom:18px;font-size:13px;line-height:15px}.post-more{margin-top:18px;line-height:14px}.post-more a{color:#f7941d}.post-nav{margin-top:20px;padding:0 20px;line-height:0}.post-nav ul{display:inline-block}.lt-ie8 .post-nav ul{display:inline;zoom:1}.post-nav li{float:left;margin:0 2px;padding:5px;background:#f7941d;font-size:13px;line-height:15px}.post-nav li.next,.post-nav li.prev{position:absolute;top:0;float:none;margin:0}.post-nav li.prev{left:0}.post-nav li.next{right:0}.post-nav a{color:#000}.current,.num-bf{background:#fabb70}.widget-testimonials{position:relative;margin:35px -20px 0;padding:35px 20px 35px 97px;min-height:1px;background:url(img/ql.png) 25px 35px no-repeat #eaedf1}.widget-testimonials .left,.widget-testimonials .right{position:absolute;z-index:-1;top:0;width:9999px;height:100%;background:#eaedf1}.widget-testimonials .left{right:100%}.widget-testimonials .right{left:100%}.widget-testimonials blockquote{font-size:20px;line-height:1}.widget-testimonials blockquote p{margin-top:20px}.widget-testimonials blockquote p:first-child{margin-top:0}.widget-testimonials blockquote footer{margin-top:10px;font-weight:700;color:#255cac}.colour-types a,.types a{text-align:center;text-decoration:none;font-family:MyriadProRegular;color:#666;display:block}.types{margin-top:20px}.types ul{list-style:none;margin:-14px 0 0 -11px}.types li{float:left;margin:14px 0 0 11px;width:298px}.types span{display:block}.types .image{position:relative;padding:7px;background:#fff;border:1px solid #dedede;border-radius:5px}.types img{width:280px;height:130px;border:1px solid #939393;border-radius:5px}.types .name{padding:8px 0 0;font-size:18px;line-height:23px}.types .more{margin-top:-5px;padding-top:5px;background:#eaeaea;border:1px solid #dedede;border-top:0;border-radius:0 0 5px 5px;font-size:14px;line-height:30px}.colour-types{margin-top:20px}.colour-types ul{list-style:none;margin:-14px 0 0 -11px}.colour-types li{float:left;margin:14px 0 0 11px;width:196px}.quick-quote .title,.type-button a{font-family:MyriadProBold}.colour-types span{display:block}.colour-types .image{position:relative;padding:7px;background:#fff;border:1px solid #dedede;border-radius:5px}.colour-types img{width:178px;height:168px;border:1px solid #939393;border-radius:5px}.colour-types .name{padding:8px 0 0;font-size:16px;line-height:23px}.colour-types .more{margin-top:-5px;padding-top:5px;background:#eaeaea;border:1px solid #dedede;border-top:0;border-radius:0 0 5px 5px;font-size:14px;line-height:30px}.our-suppliers{margin-top:25px;padding:20px;min-height:1px;border:1px solid #d4d4d4;border-radius:5px}.our-suppliers h2{margin-top:0;padding-bottom:5px;border-bottom:1px solid #d9d9d9;font-size:27px;line-height:1}.our-suppliers ul{list-style:none;margin:0 -10px;min-height:1px;text-align:justify;line-height:0}.type-lightbox .page-content,.type-normal .page-content,body.home .page-content{min-height:0}.lt-ie8 .our-suppliers ul{font-size:0;text-justify:inter-ideograph}.our-suppliers li{display:inline-block;vertical-align:middle;margin:20px 10px 0}.our-suppliers li.justify-fix{margin:0;width:100%;height:0}.lt-ie8 .our-suppliers li{display:inline;zoom:1}.widget{margin-top:20px}.widget:first-child{margin-top:0}.widget-years{position:relative;height:20px}.widget-years img{position:absolute;bottom:0;left:50%;margin-left:-152px;width:304px}.widget-award{padding:1px;background:#fff;border:2px solid #e6eaef;border-color:rgba(9,49,95,.2)}.widget-acqua-therepe{padding:20px;background:#fff;border:2px solid #e6eaef;border-color:rgba(9,49,95,.2);text-align:center;font-size:15px;line-height:1;color:#2f2f2f}.quick-quote,.why-choose-cas{background:#ff6c00;border-radius:4px;color:#fff}.widget-acqua-therepe img{width:100%}.widget-acqua-therepe p{margin-top:12px}.widget-acqua-therepe p:first-child{margin-top:0}.why-choose-cas{padding:22px 25px 23px;width:650px}.why-choose-cas li,.why-choose-cas p{padding-bottom:10px}.why-choose-cas h3{font-size:25px;padding-bottom:2px;border-bottom:1px solid #ff915e;margin-bottom:30px}.quick-quote{padding:22px 25px 23px;width:270px}.main-right .quick-quote{margin:-20px -20px 0}.quick-quote .title{margin:0 -20px;text-align:center;font-weight:400;font-size:33px;line-height:1}.quick-quote .form{padding-top:5px}.quick-quote .field{margin-top:16px}.quick-quote .label{display:block;padding-bottom:5px;font-weight:700;font-size:16px;line-height:1}.quick-quote .input-wrapper,.quick-quote .textarea-wrapper{position:relative;margin:0 9px;height:33px}.quick-quote .textarea-wrapper{height:108px}.quick-quote input[type=text],.quick-quote textarea{position:absolute;margin:0 -9px;padding:6px 8px;width:100%;background:#fff;border:1px solid #fff;font-size:15px;line-height:19px;color:#353535}.quick-quote textarea{height:94px;overflow:auto;resize:none}.quick-quote .select-wrapper{position:relative;height:33px;background:url(img/select-arrow.png) right top no-repeat #fff}.quick-quote .select-value{display:block;padding:7px 12px;font-size:14px;line-height:19px;color:#000}.quick-quote select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.lt-ie9 .quick-quote select{filter:alpha(opacity=0)}.quick-quote button[type=submit]{float:left;margin-top:-4px;width:100%;height:60px;background:#006fba;border:0;border-radius:4px;font-size:27px;font-family:MyriadProBold;color:#fff;cursor:pointer}.quick-quote .link{margin-top:6px;text-align:right;font-size:12px;line-height:14px}.quick-quote .link a{color:#fff}.quick-quote .link a:hover{text-decoration:underline}.quick-quote .wpcf7-form-control-wrap{display:block;position:static}.quick-quote .wpcf7-not-valid-tip{left:-9999px}.quick-quote input[type=text].wpcf7-not-valid,.quick-quote textarea.wpcf7-not-valid{background:#ffccd3;border-color:#ffccd3}.quick-quote .wpcf7-response-output{margin:8px 0;padding:6px 8px;font-size:12px;line-height:16px}body.home .main{margin-top:-393px;padding-top:70px}body.home .main-right{background:url(img/white-50.png)}body.home .widget-testimonials{margin-top:53px}.type-lightbox{background:#fff;border-radius:5px}.type-image{float:left;border:3px solid #d9d9d9;width:603px;min-height:256px}.type-image img{width:100%;max-height:256px!important}.type-content{float:right;max-width:300px}.type-button{margin-top:20px}.type-button a{display:block;padding:20px;background:#ff6c00;border-radius:5px;text-align:center;font-size:33px;line-height:42px;color:#fff;text-decoration:none!important}.type-sizes{margin-top:25px;height:462px;text-align:center}.type-sizes img{max-width:100%}.type-normal .type-image{float:none;margin-bottom:30px;width:auto}.type-normal .type-sizes{height:auto}/*! fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(img/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span{cursor:pointer;z-index:8040;position:absolute}#fancybox-loading div{width:44px;height:44px;background:url(img/fancybox_loading.gif) center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:url(img/blank.gif);-webkit-tap-highlight-color:transparent}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(img/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.fb-form .fancybox-skin,.fb-form.fancybox-opened .fancybox-skin{background:0 0;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.fb-type .fancybox-skin,.fb-type.fancybox-opened .fancybox-skin{background:#fff;border-radius:5px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.fb-form .fancybox-error{color:#fff}.fb-form .fancybox-close,.fb-type .fancybox-close{top:-15px;right:-15px;width:31px;height:31px;background:url(img/close.png) no-repeat}.fb-type .fancybox-close{background-image:url(img/close-yellow.png)}.fb-type .fancybox-nav{width:36px}.fb-type .fancybox-prev{left:-18px}.fb-type .fancybox-next{right:-18px}.fb-type .fancybox-prev span{left:0}.fb-type .fancybox-next span{right:0}.mobile-only-navigation{display:none}@media (max-width:920px){.accreditations,.logo{width:100%;height:auto;box-sizing:border-box}.call,.slider{clear:both}.accreditations li,.banner-nav li,.call,.footer,.widget-award.widget{text-align:center}.accreditations,.accreditations li,.colour-types li,.gallery ul li,.logo,.main-left,.main-right,.mobile-only-navigation{box-sizing:border-box}.container,.wrapper{width:100%;min-width:0}.logo{min-height:134px;padding:15px}.accreditations{position:static;background:0 0;right:0;box-shadow:none}.accreditations li{width:50%;height:60px;margin:0;padding:5px 10px;float:left}.call,.main-nav>ul>li{float:none}.accreditations li img{max-height:100%}img{max-width:100%;height:auto!important}.banner-nav,.banner-nav .container,.banner-nav li,.slider{height:auto}.call{width:100%;padding-top:10px;margin-bottom:12px}.call a,.call span{float:none;display:block;margin:0 auto}.mobile-only-navigation{display:block;width:100%;font-size:18px;font-weight:700;color:#fff;padding:15px;cursor:pointer;border-bottom:2px solid #fff;text-align:center;text-transform:uppercase}#menu-main{display:none}.main-nav>ul>li.menu-item-has-children ul{display:block!important;position:static!important;width:100%}.main-nav>ul>li.menu-item-has-children ul li>a{padding-left:40px;background:0 0!important}.banner-nav{position:static;-webkit-background-size:cover;background-size:cover;overflow:hidden}.banner-nav li{float:left;border-right:none;width:100%!important;clear:both}.banner-nav a{max-width:100%;width:300px;margin:4px auto;border-bottom:1px solid #fff}.main,body.home .main{margin:0;padding:0;width:100%}.main-left,.main-right{width:100%}.page-content ul{margin-left:0}.widget-testimonials{display:none!important}.widget-years img{margin:0 auto;position:static;display:block}.footer *{float:none!important}.ft-social a.quote{display:block;margin:12px auto 0}.main-right .quick-quote,.quick-quote{margin:0!important;width:100%;box-sizing:border-box}.gallery ul,.gallery ul li{margin:0;text-align:center}.gallery ul{width:100%}.gallery ul li{width:50%;padding:2%;display:inline-block;border:none}.gallery ul li a{display:block;padding:5px;background:#fff;border:1px solid #ccc;border-radius:5px;overflow:hidden}.gallery ul li a img{width:auto;max-width:none}.type-content,.type-image{height:auto;max-width:100%;min-height:0}.type-sizes,.type-sizes img{height:auto!important}.types li{width:100%;margin:8px 0}.colour-types li{margin:0;width:50%;padding:2%}}