@import url("https://fonts.googleapis.com/css?family=Oxygen:400,700");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-weight:400;line-height:1.6em;margin:0;padding:0;Vertical-align:baseline;font-family:Oxygen,helvetica,arial,sans-serif;list-style-type:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}em,i{font-style:italic}b,em,i,strong{font-family:inherit}b,strong{font-weight:700}small{font-family:inherit}a{color:inherit;font-weight:inherit;text-decoration:none}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border:1px solid #888;-webkit-border-radius:0;box-sizing:border-box;font-family:inherit;font-size:inherit;margin:0;padding:3px}select::-ms-expand{display:none}.content{margin:0 auto;overflow:hidden;width:1200px}.box,.content{box-sizing:border-box}.box{float:left}.right{float:right}.end{clear:both;content:" ";display:block;height:0;visibility:hidden}.b1{width:6.25%}.b2{width:12.5%}.b3{width:18.75%}.b4{width:25%}.b5{width:31.25%}.b6{width:37.5%}.b7{width:43.75%}.b8{width:50%}.b9{width:56.25%}.b10{width:62.5%}.b11{width:68.75%}.b12{width:75%}.b13{width:81.25%}.b14{width:87.5%}.b15{width:93.75%}.b16{width:100%}.third{width:33.333%}.twothird{width:66.666%}.center{text-align:center}.flex{align-items:flex-start;display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;justify-content:flex-start}.flex-row{flex-direction:row}.flex-center{align-items:center;justify-content:center}.flex-stretch{align-items:stretch}.flex-column{flex-direction:column}@media only screen and (max-width:1199px){.content{width:1024px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.content{padding:0 60px;width:100%}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.content{padding:0 50px;width:100%}}@media only screen and (max-width:767px){.content{padding:0 40px}.b1,.b10,.b11,.b12,.b13,.b14,.b15,.b16,.b2,.b3,.b4,.b5,.b6,.b7,.b8,.b9,.content,.third,.twothird{width:100%}}@media only screen and (max-width:460px){.content{padding:0 30px;width:100%}}
h1,h2,h3{font-size:20px;font-weight:700;line-height:1.4em}h1,h2,h3,p{margin-bottom:20px}p{font-size:15px;line-height:2em}a{color:inherit;text-decoration:none}::selection{background:#2a3037;color:#fff}::-moz-selection{background:#2a3037;color:#fff}img{image-rendering:-webkit-optimize-contrast;max-width:100%}.white{background:#fff}.light,.white{color:#4d4d51;padding:66px 0;position:relative;transform:translateZ(0);z-index:20}.light{background:#e2e6e9}.dark{background:#2a3037;color:#fff;padding:66px 0;transform:translateZ(0)}.dark,header{position:relative;z-index:20}header{padding:20px 0}header .content{align-items:center;justify-content:space-between}header .contact{background:#fff;flex:1 1 25%;padding:10px 0;text-align:right}header .contact .content{position:relative}header .garage-doors{color:#4d4d51;font-size:20px;left:0;position:absolute;top:0;transition:all .23s ease-in-out;vertical-align:middle}header .garage-doors:hover{color:#708090}header .garage-doors img{margin-right:2px;position:relative;top:-4px;vertical-align:middle;width:30px}header .contact ul li{color:#708090;display:inline-block;font-size:16px;margin-left:25px;margin-right:0;vertical-align:bottom}header .contact ul li a{color:#4d4d51;display:inline-block;font-size:20px;transition:all .23s ease-out;vertical-align:bottom}header .contact ul li a:hover{color:#708090}header .contact-details{display:inline-block;vertical-align:middle}header .contact-details a{color:#54544f;font-size:16px;font-weight:400;text-align:left}header .contact-details .phone-numbers{display:flex;flex-direction:row;text-align:left}header .contact-details a:first-child a:nth-child(2){font-size:18px}header .logo a{margin-right:30px}header .logo a,header .logo img.hormann{display:inline-block;vertical-align:middle}header .logo img.hormann{height:auto;width:56px}header .logo img.hormann.partner{height:auto;margin-left:.9375rem;width:210px}header .social{display:inline-block;margin-left:2rem}header .social .social-icons{display:grid;gap:5px;grid-template-columns:repeat(2,1fr)}header .social a{vertical-align:middle}header .social a.fb{background:url(../img/svg/fb.svg) no-repeat 50%}header .social a.fb,header .social a.tw{display:inline-block;height:35px;width:35px}header .social a.tw{background:url(../img/svg/x-icon-header.svg) no-repeat 50%}header .social a.in{background:url(../img/svg/in.svg) no-repeat 50%}header .social a.in,header .social a.ins{display:inline-block;height:35px;width:35px}header .social a.ins{background:url(../img/svg/insta.svg) no-repeat 50%}header .domestic{background:#f2f3f5;padding:20px 15px}header .domestic img{display:inline-block;height:20px;margin:0 5px;vertical-align:middle;width:20px}body.fix{margin-top:60px}nav{background:#3f4953;left:0;position:relative;top:0;width:100%;z-index:10000}nav.fix{box-shadow:0 4px 6px -2px rgba(0,0,0,.2);position:fixed}nav>ul.content{overflow:visible;text-align:center}nav>ul>li{display:inline-block;margin-right:-4px}nav>ul>li>a{color:#fff;display:block;font-size:17px;line-height:60px;padding:0 35px;transition:all .23s ease-out}nav>ul>li.active>a,nav>ul>li.drop.active>a,nav>ul>li>a:hover{background-color:#2a3037}nav>ul>li.drop{position:relative}nav>ul>li.drop>a{background:url(../img/nav/drop-down.png) no-repeat right 15px center}nav>ul>li.drop>a:hover{background:#2a3037 url(../img/nav/drop-down.png) no-repeat right 15px center}nav .products{animation-delay:0s;animation-duration:.3s;animation-name:dropDown;animation-timing-function:ease-out;background:#fff;border:1px solid #708090;box-shadow:0 2px 10px rgba(0,0,0,.2);box-sizing:border-box;display:none;left:0;min-width:410px;position:absolute;text-align:left;top:52px;transform-origin:center top;transition:all .23s ease-out;z-index:20}nav .drop:hover .products{display:block}nav .products:before{background:#fff;border-left:1px solid #708090;border-top:1px solid #708090;box-sizing:border-box;content:"";height:20px;left:106px;position:absolute;top:-11px;transform:rotate(45deg);width:20px;z-index:20}nav .products>li{display:block;white-space:nowrap}nav .products .title{color:#708090;display:block;font-size:18px;font-weight:700;line-height:1em;padding:30px 20px 20px}nav .products li[class*=-drop]{border-top:1px dashed #a2adb8}nav .products li[class*=-drop]>a{display:block;padding:10px 20px;transition:all .23s ease-out}nav .products li[class*=-drop].active>a,nav .products li[class*=-drop]>a:hover{background:#dfe4e9}nav .products li[class*=-drop]>a img,nav .products li[class*=-drop]>a span{display:inline-block;vertical-align:top}nav .products li[class*=-drop]>a img{margin-right:15px;opacity:.75}nav .products li[class*=-drop]>a span{padding-top:5px}nav .products li[class*=-drop]>a span b,nav .products li[class*=-drop]>a span small{display:block}nav .products li[class*=-drop]>a span b{color:#333b43;font-size:16px;line-height:1.3em}nav .products li[class*=-drop]>a span small{color:#708090;display:block;font-size:13px;line-height:1.2em}nav .products li>a>img{width:62px}nav .products .subDrop{animation-delay:0s;animation-duration:.3s;animation-name:dropDown;animation-timing-function:ease-out;border:1px solid #708090;box-shadow:0 2px 10px rgba(0,0,0,.2);box-sizing:border-box;display:none;left:calc(100% - 1px);min-width:414px;padding-bottom:130px;position:absolute;top:-1px;transform-origin:center top;z-index:20}nav .products .industrial-drop .subDrop{background:#f4f6f8 url(../img/nav/industrial-bg.jpg) no-repeat 100% 100%;background-size:100%}nav .products .commercial-drop .subDrop{background:#f4f6f8 url(../img/nav/commercial-bg.jpg) no-repeat right bottom -80px;background-size:100%}nav .products .warehousing-drop .subDrop{background:#f4f6f8 url(../img/nav/warehousing-bg.jpg) no-repeat 100% 100%;background-size:100%}nav .products .agricultural-drop .subDrop{background:#f4f6f8 url(../img/nav/agricultural-bg.jpg) no-repeat 100% 100%;background-size:100%}nav .products li[class*=-drop]:hover .subDrop{display:block}nav .products .subDrop li:first-child{border-bottom:1px dashed #a3aeb9;color:#d3302f;font-size:18px;font-weight:700;line-height:1em;padding:20px 20px 10px}nav .products .subDrop li a{display:block;padding:6px 20px;transition:all .23s ease-out}nav .products .subDrop li a:hover,nav .products .subDrop li.active a{background:rgba(70,80,90,.2)}nav .products .subDrop li:nth-child(2) a{display:block;padding:10px 20px 6px}nav .products .subDrop li a span{display:block}nav .products .subDrop li a b{color:#333b43;display:block;font-size:14px;line-height:1.3em}nav .products .subDrop li a:hover b{color:#d3302f}nav .products .subDrop li a small{color:#708090;display:block;font-size:13px;line-height:1.3em}@keyframes dropDown{0%{opacity:0;transform:scaleY(.75)}to{opacity:1;transform:scaleY(1)}}.banner{overflow:hidden;position:relative;z-index:20}.banner .img{background:#e2e6e9;bottom:0;left:0;position:absolute;top:0;transform:translateZ(0);width:100%;z-index:10}.banner .img .sl-wrap,.banner .img .slider,.banner .img ul,.banner .img ul li{height:100%;position:relative}.banner .img .slider{transition:all .23s ease-out}.banner .img .sl-pager{display:none}.banner .img .controls i{cursor:pointer;display:block;height:28px;opacity:.75;position:absolute;top:50%;transform:translateY(-50%);transition:all .23s ease-out;width:28px;z-index:60}.banner .img .controls i:hover{opacity:1}.banner .img .controls i.l{background:#3c444d url(../img/slider-arrow-left.png) no-repeat center top 1px;left:30px}.banner .img .controls i.r{background:#3c444d url(../img/slider-arrow-right.png) no-repeat center top 1px;right:30px}#home [data-image="0"]{background:url(../img/banner/home-0.jpg) no-repeat;background-size:cover}#home [data-image="1"]{background:url(../img/banner/home-1.jpg) no-repeat;background-size:cover}#home [data-image="2"]{background:url(../img/banner/home-2.jpg) no-repeat;background-size:cover}#home [data-image="3"]{background:url(../img/banner/home-3.jpg) no-repeat;background-size:cover}#home [data-image="4"]{background:url(../img/banner/home-4.jpg) no-repeat;background-size:cover}#about .img.static{background:url(../img/banner/about.jpg) no-repeat;background-size:cover}.banner .h1{background:hsla(0,0%,100%,.8);border-top:8px solid #708090;margin:85px 0 200px;max-width:600px;padding:30px;position:relative;z-index:50}.banner .h1 h1{color:#708090;font-size:30px;margin-bottom:4px}.banner .h1 h1,.banner .h1 small{font-weight:700;line-height:1.2em}.banner .h1 small{color:#4d4d51;display:block;font-size:20px;margin-bottom:10px}.banner .h1 p:last-child{margin-bottom:0}.banner .h1 p a{color:#d3302f;font-weight:700;transition:all .23s ease-out}.banner .h1 p a:hover{color:#708090}.banner .links{bottom:40px;left:50%;max-width:1200px;position:absolute;transform:translate(-50%);width:100%;z-index:50}.banner .links a{background:#2a3037;color:#fff;display:inline-block;font-size:11px;margin:0 5px;min-height:114px;padding:28px 125px 28px 20px;transition:all .23s ease-out;width:calc(33.33% - 10px)}.banner .links a:hover{transform:translateY(-20px)}.banner .links a b{display:block;font-size:16px;font-weight:700;line-height:1em;margin-bottom:6px}.banner .links a:first-child{background:#2a3037 url(../img/east-england.png) no-repeat right 10px center;margin:0 10px 0 0}.banner .links a:nth-child(2){background:#3f4953 url(../img/book-survey.png) no-repeat right 10px center;background-size:105px}.banner .links a:nth-child(3){background:#616e7b url(../img/request-call.png) no-repeat right 18px center;background-size:89px;margin:0 0 0 10px}#home2 .b4{padding:0 4px}#home2 h2{color:#708090;margin-bottom:15px;text-align:center}#home2 a{display:block;line-height:0;margin-bottom:15px;overflow:hidden;position:relative}#home2 a:before{background:#921010;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .23s ease-out;transition-delay:.23s}#home2 a:hover:before{opacity:.75;transition-delay:0s}#home2 img{line-height:1em}#home2 a span{color:#fff;left:0;line-height:40px;opacity:0;position:absolute;text-align:center;top:calc(50% - 20px);transform:translateY(30px);transition:all .23s ease-out;transition-delay:0s;width:100%}#home2 a:hover span{opacity:1;transform:translateY(0);transition-delay:.23s}#home2 .b4 p{padding:0 6px}#home3 .content{overflow:visible}#home3:after{background:#3f4953;bottom:0;content:"";left:50%;position:absolute;right:0;top:0;z-index:-1}#home3 .b8:first-child .b16{padding:0 50px 0 130px}#home3 .b8:first-child .call-out{background:url(../img/call-out-service.png) no-repeat 0 0;margin-bottom:10px;margin-top:-15px;padding-top:15px}#home3 .b8:first-child .maintenance{background:url(../img/maintenance-contracts.png) no-repeat left 17px top}#home3 .maintenance a{background:#d3302f;border:1px solid #d3302f;color:#fff;display:inline-block;font-size:15px;line-height:45px;margin-top:18px;padding:0 55px;transition:all .23s ease-out}#home3 .maintenance a:hover{background:#fff;color:#d3302f}#home3 .form{padding-left:60px}#home3 .form p{padding-right:20px}form .select{background:#fff;border:1px solid #606d7a;box-sizing:border-box;display:inline-block;line-height:0;margin-bottom:10px;margin-right:6px;outline:0 none;position:relative;width:64px;z-index:10}form .select span{background:url(../img/select.png) no-repeat right 10px center;box-sizing:border-box;color:#616e7b;cursor:pointer;display:block;font-size:15px;height:30px;line-height:1em;padding:8px 25px 8px 10px}form .select ul{border-radius:0 0 5px 5px;left:-1px;opacity:0;overflow:hidden;position:absolute;top:30px;transform:scaleY(0);transform-origin:center top;transition:all .23s ease-out;width:calc(100% + 2px)}form .select.open ul{box-shadow:0 2px 4px rgba(0,0,0,.2);opacity:1;transform:scaleY(1)}form .select ul li{background:#d3302f;border-bottom:1px solid #efefef;color:#fff;cursor:pointer;display:block;font-size:14px;padding:4px 8px;transition:all .23s ease-out}form .select ul li:hover{background:#921010}form .select ul li:last-child{border-bottom:0}form input{border:1px solid #616e7b;box-sizing:border-box;color:#616e7b;display:inline-block;font-size:15px;height:32px;margin-bottom:10px;text-indent:10px;vertical-align:top}form input[name=name]{margin-right:6px}form input[name=name],form input[name=telephone]{width:calc(50% - 42px)}form input[name=email]{margin-left:6px;width:calc(100% - 142px)}form input[name=postcode]{width:132px}form .rbc{display:none}form textarea{color:#616e7b;display:block;font-size:15px;height:80px;margin-bottom:20px;padding:10px;width:100%}#repair-call-out textarea{padding:8px 3px;text-indent:10px}form button{background:#d3302f;border:1px solid #d3302f;color:#fff;cursor:pointer;display:inline-block;font-size:15px;line-height:45px;padding:0 45px;transition:all .23s ease-out}form button:hover{background:#fff;color:#d3302f}#customerService .center{margin-bottom:20px;padding:0 260px;text-align:center}#customerService .center img{margin-bottom:10px}#customerService .center h3{color:#7d7d80}#customerService .accred{text-align:center}#customerService .accred img{vertical-align:middle}#latest-news{border-bottom:1px solid #ced5db;border-top:1px solid #ced5db}#latest-news h3{color:#7d7d80;margin-bottom:40px;text-align:center}#latest-news .b4{display:inline-block;margin-right:-4px;padding:0 10px;vertical-align:top}#latest-news a{display:block;line-height:0;margin-bottom:10px;max-height:160px;overflow:hidden;position:relative}#latest-news a:before{background:#921010;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .23s ease-out;transition-delay:.23s}#latest-news a:hover:before{opacity:.75;transition-delay:0s}#latest-news a img{line-height:1em;width:100%}#latest-news a span{color:#fff;left:0;line-height:40px;opacity:0;position:absolute;text-align:center;top:calc(50% - 20px);transform:translateY(30px);transition:all .23s ease-out;transition-delay:0s;width:100%}#latest-news a:hover span{opacity:1;transform:translateY(0);transition-delay:.23s}#latest-news .b4>span{background:url(../img/calendar.png) no-repeat 0;color:#4d4d51;display:block;font-size:13px;line-height:1.4em;margin-bottom:10px;padding-left:31px}#latest-news .b4 h5{color:#d3302f;font-size:16px;font-weight:700;line-height:1.3em}#cooksBlinds{background:#eceef0}#cooksBlinds .content{padding:0 125px}#cooksBlinds .b8:first-child{padding-right:40px}#cooksBlinds h4{color:#7a7e83;font-size:20px;font-weight:700;line-height:1em}#cooksBlinds h4,#cooksBlinds ul{margin-bottom:20px}#cooksBlinds ul li{box-sizing:border-box;color:#4d4d51;display:inline-block;font-size:15px;margin-right:-4px;padding-left:16px;position:relative;width:50%}#cooksBlinds ul li:before{background:#282728;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:8px;width:8px}#cooksBlinds p{color:#4d4d51}#cooksBlinds .b8:nth-child(2){text-align:right}#cooksBlinds img{margin-top:40px;max-width:17.5rem}#cooksBlinds a{background:#d3302f;border:1px solid #d3302f;color:#fff;display:inline-block;font-size:15px;line-height:45px;margin-top:10px;padding:0 45px;transition:all .23s ease-out}#cooksBlinds a:hover{background:#fff;color:#d3302f}#cooksBlinds a.darker{background:#282728;border:1px solid #282728;color:#fff}#cooksBlinds a.darker:hover{background:#fff;color:#282728}#about2 .third:first-child,#about2 .third:nth-child(2){padding-right:40px;width:35%}#about2 .third h2,#about2 .third img{margin-bottom:15px}#about2 .third h2{color:#708090;line-height:1em}#about2 .hormann{background:#333367 url(../img/about/hormann-partner.png) no-repeat 0 0;background-size:100%;border:3px solid #ffa817;padding:200px 25px 70px;width:30%}#about2 .hormann h3{color:#ffa817;font-size:18px;line-height:1.5em;margin-bottom:15px}#about2 .hormann p{color:#fff;margin-bottom:0}#about3{background:url(../img/about/facts-bg.jpg) no-repeat;background-size:cover;padding:105px 0;position:relative;text-align:center;z-index:20}#about3:before{border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #e2e6e9;content:"";left:calc(50% - 10px);position:absolute;top:0}#about3 .third{background:#fff;border:4px solid #d2d5d8;border-radius:50%;display:inline-block;float:none;height:190px;margin:0 15px;padding:36px 24px;position:relative;vertical-align:middle;width:190px;z-index:20}#about3 .third:before{background:#eef2f5;border:3px dashed #aeb3b7;border-radius:50%;bottom:10px;content:"";left:10px;position:absolute;right:10px;top:10px;z-index:-1}#about3 .third img{display:block;line-height:1em;margin:0 auto 8px}#about3 .third span{color:#999;display:block;font-family:Roboto,sans-serif;font-size:48px;font-weight:200;line-height:1em;margin-bottom:6px;text-align:center}#about3 .third small{box-sizing:border-box;color:#b5babd;display:block;font-size:14px;line-height:1.2em;padding:0 40px;text-align:center}#about4 ul{box-sizing:border-box;display:inline-block;padding:0 20px;text-align:left;vertical-align:top;width:auto}#about4 ul li{list-style-type:disc}#book{background:#3f4953}#book .content{overflow:visible}#book .center{padding:0 320px}#title{background:#2a3037;color:#fff;padding:80px 0;position:relative;z-index:60}#title:before{border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #2a3037;bottom:-20px;content:"";left:calc(50% - 10px);position:absolute}#title .content{overflow:visible}#title h1,#title span{font-size:30px;margin-bottom:15px}#title h1,#title p,#title span{font-weight:700;line-height:1em}#title p{color:#708090;font-size:20px;margin-bottom:0}#products .b4{padding:0 8px}#products h2{color:#708090;line-height:1em;margin-bottom:20px;text-align:center}#products a{display:block;line-height:0;margin-bottom:30px;min-height:380px;padding:70px 40px 20px;position:relative;text-align:center;z-index:10}#products a:nth-child(n+5){margin-bottom:0}#products a:before{background:#921010;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .23s ease-out;transition-delay:.46s;z-index:-1}#products a:hover:before{opacity:.75;transition-delay:0s}#products a.ind{background:url(../img/products/industrial-2.jpg) no-repeat;background-size:cover}#products a.com{background:url(../img/products/commercial-2.jpg) no-repeat;background-size:cover}#products a.gar{background:url(../img/products/garage-doors-2.jpg) no-repeat;background-size:cover}#products a.fcs{background:url(../img/products/fire-containment-systems-2.jpg) no-repeat;background-size:cover}#products a.sec{background:url(../img/products/security-doors-2.jpg) no-repeat;background-size:cover}#products a.gab{background:url(../img/products/gates-barriers-2.jpg) no-repeat;background-size:cover}#products a.war{background:url(../img/products/warehousing-2.jpg) no-repeat;background-size:cover}#products a.agr{background:url(../img/products/agricultural-2.jpg) no-repeat;background-size:cover}#products a.entr{background:url(../img/products/entrance-doors-2.jpg) no-repeat;background-size:cover}#products a p{color:#fff;opacity:0;text-align:center;transform:translateX(-20px);transition:all .23s ease-out;transition-delay:.23s}#products a:hover p{opacity:1;transform:translateX(0)}#products a span{color:#fff;display:block;font-size:17px;opacity:0;transform:translateY(20px);transition-delay:0s;transition:all .23s ease-out}#products a:hover span{opacity:1;transform:translateY(0);transition-delay:.46s}#breadcrumb{padding:17px 0;text-align:left}#breadcrumb p{color:#708090;font-size:12px;line-height:1em;margin-bottom:0;transition:all .23s ease-out}#breadcrumb p a.active,#breadcrumb p a:hover{color:#d22d2c}#info{padding:20px 0 60px}#info .main{float:right;padding-left:60px;width:calc(100% - 350px)}#info .nav{float:right;width:350px}#info .nav h4{color:#708090;font-sizE:20px;font-weight:700;line-height:1em;margin-bottom:20px;text-align:center}#info .nav .tabs{margin-bottom:40px}#info.fixed,#info.fixed .content{transform:none!important}#info.fixed .nav .tabs{max-width:350px;position:fixed;top:77px}#info.fixed .nav .tabs.atBottom{bottom:0;position:absolute;top:auto}#info .nav .tabs a{background-color:#2a3037;background-image:url(../img/white-chevron.png);background-position:right 35px center;background-repeat:no-repeat;color:#fff;display:block;padding:15px 30px;position:relative;transition:all .23s ease-out}#info .nav .tabs a:after{bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;z-index:200}#info .nav .tabs a:nth-of-type(2){background-color:#2c3439}#info .nav .tabs a:nth-of-type(3){background-color:#2f3941}#info .nav .tabs a:nth-of-type(4){background-color:#353f48}#info .nav .tabs a:nth-of-type(5){background-color:#3f4953}#info .nav .tabs a:nth-of-type(6){background-color:#49545e}#info .nav .tabs a:nth-of-type(7){background-color:#4f5a64}#info .nav .tabs a:nth-of-type(8){background-color:#586471}#info .nav .tabs a:nth-of-type(9){background-color:#616e7b}#info .nav .tabs a:nth-of-type(10){background-color:#6f7e8d}#info .nav .tabs a:nth-of-type(11){background-color:#7e8fa0}#info .nav .tabs a.active,#info .nav .tabs a:hover{background-color:#d22d2c}#info .nav .tabs a b{color:#fffefe;display:block;font-size:14px;line-height:1em;margin-bottom:6px}#info .nav .tabs a small{color:#a1aab3;display:block;font-size:13px;line-height:1em}#info .nav .categories h4{line-height:1em;margin-bottom:10px}#info .nav .categories a{display:block;line-height:0;margin-bottom:30px;overflow:visible;position:relative;width:100%;z-index:10}#info .nav .categories a:before{background:#921010;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .23s ease-out;transition-delay:.23s;z-index:20}#info .nav .categories a:hover:before{opacity:.75;transition-delay:0s}#info .nav .categories a img{line-height:0;width:100%}#info .nav .categories a span{color:#fff;font-size:18px;left:0;line-height:40px;opacity:0;position:absolute;text-align:center;top:calc(50% - 20px);transform:translateY(20px);transition:all .23s ease-out;transition-delay:0s;width:100%;z-index:50}#info .nav .categories a:hover span{opacity:1;transform:translateY(0);transition-delay:.23s}#info .main .product{float:left;width:100%}#info .main .product h2,#info .main h1{background:#d3302f;color:#fff;font-size:30px;font-weight:700;line-height:1em;padding:60px;text-align:left}#info .main h2{color:#708090;line-height:1.3em;margin-bottom:20px}#info .main .top{border-bottom:2px dotted #bfc6cf;margin-bottom:30px;padding-bottom:20px}#info .main h4{color:#708090;font-size:18px;font-weight:700;line-height:48px;margin-bottom:25px;padding-left:55px}#info .gallery,#info .main .featured,#info .main .features,#info .pdfs{border-bottom:2px dotted #bfc6cf;margin-bottom:30px;padding-bottom:40px}#info .featured h4,#info .features h4{background:url(../img/products/featured.png) no-repeat 0}#info .featured a{display:inline-block;float:none;margin:0 5px 20px;vertical-align:top;width:calc(20% - 14px)}#info .featured a img{opacity:1;transition:all .23s ease-out}#info .featured a:hover img{opacity:.5}#info .featured a span{color:#708090;display:block;font-size:14px;text-align:center}#info .featured a img{width:100%}#info .acc{border-bottom:2px dotted #bfc6cf;margin-bottom:30px;padding-bottom:40px}#info .acc .sl-wrap{position:relative}#info .acc h4{background:url(../img/products/accreditations.png) no-repeat 0}#info .acc li{text-align:center}#info .acc img{margin-bottom:20px;margin-right:30px;vertical-align:middle}#info .acc .accredSlider{transition:all .23s ease-out}#info .acc .sl-pager{box-sizing:border-box;left:230px;position:absolute;text-align:center;top:-61px;width:90px}#info .acc .sl-pager i{background:#708090;cursor:pointer;display:inline-block;height:8px;margin:0 1px;opacity:.5;transition:all .23s;vertical-align:middle;width:8px}#info .acc .sl-pager i:hover{opacity:.75}#info .acc .sl-pager i.active{opacity:1}#info .acc .controls i{background:url(../img/slider-arrow.png) no-repeat;cursor:pointer;display:block;height:12px;opacity:.75;position:absolute;transition:all .23s ease-out;width:7px;z-index:60}#info .acc .controls i:hover{opacity:1}#info .acc .controls i.l{background-position:0 0;left:245px;top:-53px}#info .acc .controls i.r{background-position:-7px 0;left:300px;top:-53px}#info .ser h4{background:url(../img/products/services.png) no-repeat 0}#info .ser a{background:#d3302f;border:1px solid #d3302f;color:#fff;display:inline-block;font-size:15px;line-height:45px;padding:0 45px;transition:all .23s ease-out}#info .ser a:hover{background:#fff;color:#d3302f}#info .features ul li{box-sizing:border-box;color:#4d4d51;display:inline-block;font-size:15px;font-weight:700;line-height:1.4em;margin-bottom:20px;padding-left:26px;padding-right:30px;position:relative;vertical-align:top;width:calc(50% - 4px)}#info .features ul li:before{background:#d3302f;content:"";height:8px;left:0;position:absolute;top:8px;width:8px}#info .features .b8 ul li{display:block;min-height:45px;width:100%}#info .pdfs h4{background:url(../img/products/pdf.png) no-repeat 0}#info .pdfs a{background:url(../img/products/pdf-icon.png) no-repeat left 14px top 14px;border:1px dashed #bebebf;box-sizing:border-box;display:inline-block;margin-bottom:10px;margin-right:10px;min-height:134px;padding:30px 40px 30px 98px;transition:all .23s ease-out;vertical-align:top;width:calc(50% - 20px)}#info .pdfs a:hover{box-shadow:0 4px 8px -3px rgba(0,0,0,.2);transform:translateY(-8px)}#info .pdfs a h5{color:#d3302f;font-size:17px;font-weight:700;line-height:1em;margin-bottom:5px}#info .pdfs a small{color:#4d4d51;margin-bottom:5px}#info .pdfs a small,#info .pdfs a span{display:block;font-size:14px;line-height:1em}#info .pdfs a span{color:#d3302f;font-weight:700}#info .gallery h4{background:url(../img/products/gallery.png) no-repeat 0}#info .gallery a{display:inline-block;line-height:0;margin-bottom:10px;margin-right:6px;overflow:hidden;position:relative}#info .gallery a:before{background:url(../img/products/plus-icon.png) no-repeat 50%;bottom:0;content:"";height:26px;position:absolute;right:0;transform:translateZ(0);width:26px;z-index:20}#info .gallery a img{line-height:1em;transition:all .23s ease-out}#info .gallery a:hover img{transform:scale(1.1)}#info .product{margin-bottom:40px}#info .enquire .button{background:#d3302f;border:1px solid #d3302f;color:#fff;display:inline-block;font-size:15px;line-height:1em;margin-top:18px;padding:14px 55px}#info .enquire .button:hover{background:#fff;color:#d3302f}#title.ind{background:#e6eaee url(../img/products/industrial/title.jpg) no-repeat right -20% top;background-size:contain}#title.com{background:#e6eaee url(../img/products/commercial/title.jpg) no-repeat right -20% top;background-size:contain}#title.gar{background:#e6eaee url(../img/products/garage-doors/title.jpg) no-repeat right -20% top;background-size:contain}#title.fcs{background:#e6eaee url(../img/products/fire-containment/title.jpg) no-repeat right -20% top;background-size:contain}#title.sec{background:#e6eaee url(../img/products/security-doors/title.jpg) no-repeat right -20% top;background-size:contain}#title.gab{background:#e6eaee url(../img/products/gates-barriers/title.jpg) no-repeat right -20% top;background-size:contain}#title.war{background:#e6eaee url(../img/products/warehousing/title.jpg) no-repeat right -20% top;background-size:contain}#title.agr{background:#e6eaee url(../img/products/agricultural/title.jpg) no-repeat right -20% top;background-size:contain}#title.entr{background:#e6eaee url(../img/products/entrance-doors/title.jpg) no-repeat right -20% top;background-size:contain}#title.agr:before,#title.com:before,#title.fcs:before,#title.gab:before,#title.gar:before,#title.ind:before,#title.sec:before,#title.war:before{border-top:20px solid #e6eaee}#title.agr h1,#title.agr span,#title.com h1,#title.com span,#title.entr h1,#title.entr span,#title.fcs h1,#title.fcs span,#title.gab h1,#title.gab span,#title.gar h1,#title.gar span,#title.ind h1,#title.ind span,#title.sec h1,#title.sec span,#title.war h1,#title.war span{color:#3f4953}#services .img{background:url(../img/banner/services.jpg) no-repeat;background-size:cover}#services2 .third:first-child{padding-right:30px}#services2 .third:nth-child(2){padding:0 15px}#services2 .third:nth-child(3){padding-left:30px}#services2 img{display:block;line-height:1em;margin:0 auto 20px}#services2 h3{color:#708090;line-height:1.3em}#request{background:#d3302f;color:#fff;padding:33px 0;text-align:center}#request a{display:inline-block;line-height:1em;padding:0 70px;font-sizE:20px;font-weight:700;position:relative;transition:all .23s ease-out}#request a:before{background:url(../img/services/chev-left.png) no-repeat;left:0}#request a:after,#request a:before{content:"";height:16px;position:absolute;top:calc(50% - 7px);transition:all .23s ease-out;width:52px}#request a:after{background:url(../img/services/chev-right.png) no-repeat;right:0}#request a:hover:before{transform:translateX(10px)}#request a:hover:after{transform:translateX(-10px)}#breadcrumb.blogcrumb{background:#fff;border-bottom:1px solid #ced5db;padding:24px 0;position:relative;z-index:50}#breadcrumb.blogcrumb .content{overflow:visible}#breadcrumb.blogcrumb p{float:left;line-height:1.2em;padding:20px 0}#breadcrumb.blogcrumb .links>a{background:#d3302f;box-sizing:border-box;color:#fff;display:inline-block;font-size:14px;line-height:1em;margin-right:5px;padding:20px 30px;transition:all .23s ease-out;width:270px}#breadcrumb.blogcrumb .links>a:hover{background:#921010}#breadcrumb.blogcrumb .links .archive{background:#d3302f;color:#fff;display:inline-block;outline:0 none;position:relative;width:270px}#breadcrumb.blogcrumb .links .archive>span{background:#d3302f url(../img/archive-drop.png) no-repeat right 30px center;box-sizing:border-box;cursor:pointer;display:block;font-size:14px;line-height:1em;padding:20px 30px;transition:all .23s ease-out}#breadcrumb.blogcrumb .links .archive>span:hover{background-color:#921010}#breadcrumb.blogcrumb .links .archive>ul{animation-duration:.3s;animation-iteration-count:1;animation-name:archive;background:#2a3037;display:none;left:0;position:absolute;top:52px;transform-origin:center top;width:100%}@keyframes archive{0%{opacity:0;transform:scaleY(.5)}to{opacity:1;transform:scaleY(1)}}#breadcrumb.blogcrumb .links .archive>ul>li>span{cursor:pointer;display:block;line-height:1em;padding:15px 30px;transition:all .23s ease-out}#breadcrumb.blogcrumb .links .archive>ul>li>ul{display:none}#breadcrumb.blogcrumb .links .archive a{display:block;line-height:1em;padding:15px 30px;transition:all .23s ease-out}#breadcrumb.blogcrumb .links .archive a:hover,#breadcrumb.blogcrumb .links .archive>ul>li>span:hover{background:#708090}#blog .b4{animation-duration:.4s;animation-iteration-count:1;animation-name:blogs;animation-timing-function:ease-in-out;display:inline-block;float:none;margin-bottom:40px;margin-right:-4px;padding:0 10px;transform-origin:center top;vertical-align:top}@keyframes blogs{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}#blog .b4 a{display:block;line-height:0;margin-bottom:10px;max-height:160px;overflow:hidden;position:relative}#blog .b4 a:before{background:#921010;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .15s ease-out}#blog:hover{.b4 a:hover:before{opacity:.75;transition-delay:0s}.b4 a:hover span{opacity:1;transform:translateY(0)}}#blog .b4 .h4:hover{cursor:pointer;text-decoration:underline}#blog .b4 a:hover:before{opacity:.75;transition-delay:0s}#blog .b4 a img{line-height:1em;width:100%}#blog .b4 a span{color:#fff;left:0;line-height:40px;opacity:0;position:absolute;text-align:center;top:calc(50% - 20px);transform:translateY(30px);transition:all .23s ease-out;transition-delay:0s;width:100%}#blog .b4 a:hover span{opacity:1;transform:translateY(0)}#blog .b4>span{background:url(../img/calendar.png) no-repeat 0;color:#4d4d51;display:block;font-size:13px;line-height:1.4em;margin-bottom:10px;padding-left:31px}#blog .b4 h4{color:#d3302f;font-size:16px;font-weight:700;line-height:1.3em}.loadMore a{background:#d3302f;border:1px solid #d3302f;box-sizing:border-box;color:#fff;display:block;font-size:14px;line-height:1em;padding:18px 0;text-align:center;transition:all .23s ease-out}.loadMore a:hover{background:#fff;color:#d3302f}#blog .b10 h1{color:#d3302f;font-size:20px;font-weight:700;line-height:1.2em;margin-bottom:15px}#blog .b10>span{background:url(../img/calendar.png) no-repeat 0;display:block;font-size:13px;line-height:1.4em;padding-left:31px}#blog .b10 p,#blog .b10>span{color:#4d4d51;margin-bottom:20px}#blog .b10 p{font-size:15px}#blog .b10 p:last-child{margin-bottom:0}#blog .b10 br{display:none}#blog .b10>img{margin-bottom:20px}#blog .b10 ol,#blog .b10 ul{margin-bottom:20px;margin-left:20px}#blog .b10 .bl-slider{margin-bottom:20px;transition:all .3s ease-out}#blog .b10 ul li{color:#4d4d51;font-size:15px;list-style-type:disc}#blog .b10 ol li{color:#4d4d51;font-size:15px;list-style-type:decimal}#blog .b10 b a,#blog .b10>p a{color:#708090;font-weight:700;transition:all .15s ease-out}#blog .b10 b a:hover,#blog .b10>p a:hover{color:#d3302f}#blog .b10 .prevNext{margin-top:20px}#blog .b10 .prevNext .box{width:33.33%}#blog .b10 .prevNext a.box{background:#3f4953;box-shadow:0 6px 8px -4px transparent;color:#fff;padding:15px;transition:all .15s ease-out}#blog .b10 .prevNext a.box:hover{box-shadow:0 6px 8px -4px rgba(0,0,0,.6);transform:translateY(-6px)}#blog .b10 .prevNext a.box img{display:inline-block;height:70px;vertical-align:middle;width:70px}#blog .b10 .prevNext a.box p{box-sizing:border-box;display:inline-block;font-size:14px;font-weight:700;line-height:1.3em;margin-bottom:0;padding:0 10px;vertical-align:middle;width:calc(100% - 74px)}#blog .b10 .prevNext .mid{text-align:center}#blog .b10 .prevNext .mid span{color:#4d4d51;display:block;font-size:13px;margin-top:40px;word-spacing:5px}#blog .b6{padding-left:180px}#blog .b6 h4{color:#708090;font-size:18px;font-weight:700;line-height:1em;margin-bottom:20px;text-align:center}#blog .b6 a.box{background:#3f4953;border-bottom:2px dotted #5a646e;color:#fff;display:block;padding:15px;transition:all .15s ease-out}#blog .b6 a.box:last-child{border-bottom:0}#blog .b6 a.box:hover{transform:translateX(-10px)}#blog .b6 a.box img{height:70px;width:70px}#blog .b6 a.box img,#blog .b6 a.box p{display:inline-block;vertical-align:middle}#blog .b6 a.box p{box-sizing:border-box;font-size:14px;font-weight:700;line-height:1.3em;margin-bottom:0;padding:0 10px;width:calc(100% - 74px)}#access .b8:first-child{padding-right:30px}#access .b8:nth-child(2){padding-left:30px}#access ol{margin-left:20px}#access ol li{color:#4d4d51;font-size:15px;list-style-type:decimal}#access p a{color:blue;text-decoration:underline}#popUp{background:#3f4953;box-shadow:0 0 20px -10px rgba(0,0,0,.5);box-sizing:border-box;height:auto;left:calc(50% - 300px);margin-top:10vh;max-width:100%;padding:40px;text-align:center;width:600px}#popUp,.rbs{position:fixed;top:0;transition:all .3s ease-out;z-index:-50}.rbs{background:rgba(0,0,0,.65);bottom:0;left:0;opacity:0;right:0}#popUp .close{cursor:pointer;display:block;height:30px;left:10px;position:absolute;top:10px;transition:all .3s ease-out;width:30px}#popUp .close:hover{transform:rotate(180deg)}#popUp .close:after,#popUp .close:before{background:#fff;content:"";height:4px;left:calc(50% - 11px);position:absolute;top:calc(50% - 2px);transform:rotate(45deg);width:22px}#popUp .close:after{transform:rotate(-45deg)}#popUp h4{font-size:28px;font-weight:700;line-height:1em}#popUp h4,#popUp p{color:#fff;margin-bottom:20px}#popUp form input{background:#fff;border:1px solid #616e7b;box-sizing:border-box;display:block;font-size:15px;height:32px;margin-bottom:10px;text-indent:10px;vertical-align:top;width:100%}#popUp form input[name=address1],#popUp form input[name=name]{display:inline-block;margin-right:5px;width:calc(50% - 8px)}#popUp form input[name=address2],#popUp form input[name=company]{display:inline-block;margin-left:5px;width:calc(50% - 8px)}#popUp form input[name=email]{margin:0 auto 10px;width:100%}#popUp form button{margin-top:10px}#map{height:400px}#contactDetails address,#contactDetails ul{font-size:17px;margin-bottom:20px}#contactDetails .b8:nth-child(2) span{display:inline-block;min-width:150px}#areas_overlay{background:rgba(0,0,0,.5);bottom:0;left:0;overflow-y:auto;position:fixed;right:0;top:0;z-index:50000}#areas_overlay .box{background:url(../img/areas-map.png) no-repeat right 20px center,url(../img/areas-bg.jpg) no-repeat 0 0;background-size:auto,cover;border-top:8px solid #708090;height:auto;left:calc(50% - 512px);margin-top:20vh;padding:50px 40px;position:absolute;top:0;width:1024px}#areas_overlay .box button{background:none;border:0;cursor:pointer;height:30px;position:absolute;right:20px;top:10px;width:30px}#areas_overlay .box button:after,#areas_overlay .box button:before{background:#708090;content:"";height:2px;left:calc(50% - 13px);position:absolute;top:calc(50% - 1px);transform:rotate(45deg);width:26px}#areas_overlay .box button:after{transform:rotate(-45deg)}#areas_overlay .box h4{color:#708090;font-size:30px;font-weight:700;line-height:30px;margin-bottom:20px;max-width:420px}#areas_overlay .box h4 small{display:block;font-size:20px;font-weight:700;line-height:24px;margin-top:5px}#areas_overlay .box p{color:#4d4d51;font-size:15px;line-height:25px;margin-bottom:20px;max-width:420px}#areas_overlay .box a{background:#2a3037;box-sizing:border-box;color:#fff;display:inline-block;font-size:12px;max-width:350px;padding:36px 120px 36px 22px;transition:all .15s ease-out}#areas_overlay .box a:hover{transform:translateY(-5px)}#areas_overlay .box a b{display:block;font-size:17px;font-weight:700;line-height:1em;margin-bottom:6px}#areas_overlay .box a{background:#3f4953 url(../img/book-survey.png) no-repeat right 10px center}.jobList .b16{background:#ededed;margin-bottom:20px;padding:30px}.jobList .b16 h2{color:#3c444d}.jobList h3{color:#7d7d80;font-size:18px;line-height:18px}.jobList ul{box-sizing:border-box;margin-bottom:20px;padding:0 20px}.jobList ul li{color:#333;font-size:16px;line-height:22px;list-style-type:disc}.jobList form,.jobList form input{display:block;width:100%}.jobList form input{border:1px solid #ccc;box-sizing:border-box;font-size:14px;height:32px;margin:0 0 10px!important;max-width:300px;padding:0 10px;text-indent:0!important}.jobList form input[type=file]{background:none;border:0;padding:0}.jobList form label{display:block;font-size:15px}.jobList form .error{color:red;font-weight:700}.jobList form .error.success{color:#32cd32}#opening_times_popup{background:#ee2f2e;background-size:100%;bottom:-2px;box-shadow:0 0 20px -5px rgba(0,0,0,.3);box-sizing:border-box;height:auto;padding:30px;position:fixed;right:calc(50% - 600px);text-align:center;transition:all .3s ease-in-out;width:295px;z-index:10000}#opening_times_popup button{background:none;border:1px solid #fff;border-radius:50%;cursor:pointer;height:26px;position:absolute;right:12px;top:12px;width:26px}#opening_times_popup button:after,#opening_times_popup button:before{background:#fff;content:"";height:4px;left:calc(50% - 9px);position:absolute;top:calc(50% - 2px);transform:rotate(45deg);width:18px}#opening_times_popup button:after{transform:rotate(-45deg)}#opening_times_popup h6{color:#fff;font-size:30px;font-weight:700;line-height:1.2em;margin-bottom:20px;text-align:center}#opening_times_popup h6 small{display:block;font-size:22px;line-height:1em}#opening_times_popup ul{box-sizing:border-box;padding:0 10px}#opening_times_popup p,#opening_times_popup ul li{color:#fff;font-size:15px}#opening_times_popup p{display:block}#opening_times_popup a{border:1px solid #fff;color:#fff;display:inline-block;font-size:14px;font-weight:700;margin-top:0;padding:6px 12px;transition:all .15s ease-in-out}#opening_times_popup a:hover{background:#fff;color:#ee2f2e}#opening_times_popup ul li b{display:inline-block;font-weight:400;margin-right:4px;width:106px}.accredSlider img{height:auto;width:100%}.accredSlider img[alt=Chas]{max-width:7.5rem}.accredSlider img[alt="DHF Door & Hardware Federation"]{max-width:13.125rem}.accredSlider img[alt="ISO 9001 Registered Firm"]{image-rendering:auto;max-width:14rem}.accredSlider img[alt="Safecontractor Approved"]{max-width:6.25rem}.accredSlider img[alt=Constructionline]{max-width:10rem}.accredSlider img[alt="Gold School"],.accredSlider img[alt=Hormann]{max-width:7.5rem}.accredSlider img[alt=ADSA]{max-width:6.25rem}.accredSlider img[alt="Accredited Member 2021"]{max-width:9.375rem}.accredSlider img[alt="PB Badge"]{max-width:12.5rem}.accredSlider img[alt="Norfolk Trusted Trader"],.accredSlider img[alt="Smas worksafe"]{max-width:7.5rem}.accredSlider img[alt=Acclaim]{max-width:9.375rem}footer{background:#2a3037;color:#fff;padding:66px 0 20px;position:relative;z-index:20}footer .b4{padding-right:40px}footer h5{font-size:16px;font-weight:700;line-height:1em;margin-bottom:20px}footer p,footer ul li{font-size:12px;line-height:1.8em}footer p{margin-top:20px}footer a{font-size:12px;line-height:1em;transition:all .15s ease-out}footer .footBlogs a{display:block;line-height:1.6em}footer a:hover{color:#616e7b}footer span{color:#c5c3c3;display:block;font-size:12px;margin-bottom:10px}footer .social li{display:inline-block}footer .social li a{background:#505b67 url(../img/social-media.png) no-repeat;display:block;height:38px;transition:all .15s ease-out;width:38px}footer .social li a:hover{background-color:#3c444d}footer .social li a.fb,footer .social li a.ig{background:#505b67;display:flex;justify-content:center}footer .social li a.fb img,footer .social li a.ig img{filter:invert();pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}footer .social li a.fb:hover,footer .social li a.ig:hover,footer .social li a.tw:hover{background-color:#3c444d}footer .social li a.tw{background:#505b67;display:flex;justify-content:center}footer .social li a.in{background-position:-38px 0}footer .social li a.bl{background-position:-76px 0}footer .copy{color:#fff;display:block;margin-bottom:0;margin-top:50px;opacity:.2;text-align:center}.cooks-logo{display:flex;flex-direction:row;gap:.375rem}.cooks-logo img[alt="Cooks Doors"]{height:64px;margin:auto 0}.cooks-logo img[alt="60 years"]{translate:0 -5px}
.carousel-wrapper{width:100%}.carousel-viewport{overflow:hidden}.carousel-rail{display:flex;flex-direction:row}.carousel-pager{align-items:center;justify-content:center;left:50%;position:absolute;top:31.625rem;transform:translateX(-50%)}.carousel-counter{display:none}.carousel-arrow{background-color:#22201d;border:none;border-radius:.2rem;cursor:pointer;height:1.5rem;width:1.5rem}.carousel-arrow--prev{background-image:url(/img/slider-arrow-left.png);margin-right:.5rem}.carousel-arrow--next,.carousel-arrow--prev{background-position:50%;background-repeat:no-repeat;background-size:1rem}.carousel-arrow--next{background-image:url(/img/slider-arrow-right.png);margin-left:.5rem}.carousel-dot{background-color:#bdbcbb;border:none;border-radius:50%;margin:.25rem;max-width:.5rem;min-height:.5rem;padding:.25rem}.carousel-dot[aria-current=true]{background-color:#22201d}.carousel-wrapper[data-grabbing=true] .item{pointer-events:none}
.accred.accredSlider .sl-wrap{position:relative}.accred.accredSlider>ul{margin-left:50px}.accred.accredSlider li{text-align:center}.accred.accredSlider img{margin-bottom:20px;margin-right:50px;vertical-align:middle}.accred.accredSlider{transition:all .23s ease-out}.slide .sl-pager{box-sizing:border-box;left:0;text-align:center;top:0;width:100%}.slide .sl-pager i{background:#708090;cursor:pointer;display:inline-block;height:8px;margin:0 1px;opacity:.5;transition:all .23s;vertical-align:middle;width:8px}.slide .sl-pager i:hover{opacity:.75}.slide .sl-pager i.active{opacity:1}.slide .controls{display:block;position:relative;width:100%}.slide .controls i{background:url(../img/slider-arrow.png) no-repeat;cursor:pointer;display:block;height:12px;opacity:.75;position:absolute;top:-80px;transition:all .23s ease-out;width:7px;z-index:60}.slide .controls i:hover{opacity:1}.slide .controls i.l{background-position:0 0;left:100px}.slide .controls i.r{background-position:-7px 0;right:100px}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.accred.accredSlider>ul{margin-left:0}.slide .controls i.r{right:50px}.slide .controls i.l{left:50px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.accred.accredSlider>ul{margin-left:0}.slide .controls i{top:8px}}@media only screen and (max-width:767px){#customerService .accred.accredSlider img{vertical-align:middle}.accred.accredSlider>ul{margin-left:0}.slide .controls i{top:8px}}
body:after{content:url(../img/close.png) url(../img/loading.gif) url(../img/prev.png) url(../img/next.png);display:none}.lightboxOverlay{background-color:#000;display:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);left:0;opacity:.8;position:absolute;top:0;z-index:9999}.lightbox{font-weight:400;left:0;line-height:0;position:absolute;text-align:center;width:100%;z-index:10000}.lightbox .lb-image{border-radius:3px;display:block;height:auto;max-width:inherit}.lightbox a img{border:none}.lb-outerContainer{background-color:#fff;position:relative;*zoom:1;border-radius:4px;height:250px;margin:0 auto;width:250px}.lb-outerContainer:after{clear:both;content:"";display:table}.lb-container{padding:4px}.lb-loader{height:25%;left:0;line-height:0;position:absolute;text-align:center;top:43%;width:100%}.lb-cancel{background:url(../img/loading.gif) no-repeat;display:block;height:32px;margin:0 auto;width:32px}.lb-nav{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");outline:none}.lb-next,.lb-prev{cursor:pointer;display:block;height:100%}.lb-nav a.lb-prev{background:url(../img/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);float:left;left:0;opacity:0;transition:opacity .6s;width:34%}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{background:url(../img/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);float:right;opacity:0;right:0;transition:opacity .6s;width:64%}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;border-bottom-left-radius:4px;border-bottom-right-radius:4px;width:100%}.lb-dataContainer:after{clear:both;content:"";display:table}.lb-data{color:#ccc;padding:0 4px}.lb-data .lb-details{float:left;line-height:1.1em;text-align:left;width:85%}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-number{clear:left;color:#999;display:block;font-size:12px;padding-bottom:1em}.lb-data .lb-close{background:url(../img/close.png) 100% 0 no-repeat;display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);float:right;height:30px;opacity:.7;outline:none;text-align:right;transition:opacity .2s;width:30px}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
.garage-lightbox{background-color:rgba(0,0,0,.8);display:none;height:100%;position:fixed;top:0;width:100%;z-index:10000}.garage-lightbox-content{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.garage-lightbox img{border:8px solid #fff;width:60%}.gallery-img{cursor:pointer;transition:opacity .15s ease-in-out}.gallery-img:hover{opacity:.7}.lightbox-next,.lightbox-prev{color:#fff;cursor:pointer;padding:20px;position:absolute;top:50%}.lightbox-prev{background-image:url(/img/svg/left-arrow.svg);left:5rem}.lightbox-next,.lightbox-prev{background-repeat:no-repeat;background-size:cover}.lightbox-next{background-image:url(/img/svg/right-arrow.svg);right:5rem}.lightbox-next:hover,.lightbox-prev:hover{opacity:.8}.lightbox-close-btn{position:absolute;right:2rem;top:2rem}.lightbox-close-btn button{background-color:unset;border:none;color:#fff;cursor:pointer;font-size:2em;width:3rem}.lightbox-close-btn button img{border:none}@media only screen and (max-width:460px){.garage-lightbox img{width:95%}.lightbox-close-btn{display:none}.lightbox-prev{left:0}.lightbox-next{right:0}}
.gates-slider{height:30.625rem;left:0;min-width:100%;position:absolute;top:0;z-index:-10}.gates-slider .slide{background-position:50%;background-repeat:no-repeat;background-size:cover}.gates-slider .slide[data-slide="1"]{background-image:url(/img/products/gates-barriers/swing-gate-3.jpg)}.gates-slider .slide[data-slide="2"]{background-image:url(/img/products/gates-barriers/cantilever-gates-3.jpg)}.gates-slider .slide[data-slide="3"]{background-image:url(/img/products/gates-barriers/barriers-1.jpg)}
html{scroll-behavior:smooth}.content{background-color:unset}.garage-header-container{display:flex;justify-content:center}.garage-header{display:flex;flex-direction:row;height:34.625rem;overflow:hidden;position:relative;width:1024px}.mobile-garage-header{display:none}.half-overlay{background-color:rgba(0,0,0,.6);display:flex;flex-direction:column;height:30.625rem;justify-content:center;position:absolute;right:0;top:0;width:49.5%;z-index:100}.half-overlay--text{color:#fff;margin-left:2rem;padding-right:2rem}.half-overlay--text p{line-height:1.6em}.red-button{background-color:#d3302f;border-radius:.3rem;color:#fff;margin-top:2rem;padding:.875rem 1.375rem}.red-button,.red-button:hover{border:.0625rem solid #d3302f;transition:.3s ease-in-out}.red-button:hover{background-color:#fff;color:#d3302f}.red-button--send{margin-top:1rem;padding:0 1.375rem}.dark--garage{background-color:#2a3037}.garage-slider{height:30.625rem;left:0;min-width:100%;position:absolute;top:0;z-index:-10}.heading-2{color:#fff;font-size:2.5rem;line-height:3rem;margin-bottom:.5rem}.heading-breadcrumb{margin-bottom:0}.heading-breadcrumb a:hover{text-decoration:underline}.garage-heading-text h2{font-size:1.625em}.garage-heading-text p{line-height:1.6em}.white-text{color:#fff;margin-bottom:2.125rem}.slide{height:100%}.garage-slider .slide[data-slide="1"]{background-image:url(/img/products/garage-doors/main-slider/home-main-0002-slide1.jpg);background-repeat:no-repeat;background-size:cover}.garage-slider .slide[data-slide="2"]{background-image:url(/img/products/garage-doors/main-slider/home-main-0001-slide2.jpg);background-repeat:no-repeat;background-size:cover}.garage-slider .slide[data-slide="3"]{background-image:url(/img/products/garage-doors/main-slider/home-main-0000-slide3.jpg);background-repeat:no-repeat;background-size:cover}.half{width:50%}.narrow-text{margin-bottom:3rem;transform:translateX(25%);width:52.875rem}.garage-cards{flex-wrap:wrap;gap:3.25rem 1.5rem;width:100%}.garage-card{width:31.5rem}.garage-card h2{font-size:1.5em;margin-bottom:.6rem;margin-top:.8rem}.garage-card p{line-height:1.6em}.read-more{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;transition:color .15s ease-in-out;width:100%}.read-more:hover{color:#d3302f}.read-more:after{background-color:#d3302f;content:"";display:flex;height:.4375rem;margin-top:.5rem;width:5.5rem;z-index:10000}.garage-card img{width:100%}.garage-card--grey{align-items:center;background-color:#f8f9f9;height:19.75rem;justify-content:center;margin-bottom:2rem;margin-top:2rem}.garage-card--grey p{line-height:1.6em;margin-bottom:2rem}.grey-card-container{margin:0;width:26.875rem}.grey-card-container--2{margin-bottom:auto}.garage-card--grey:last-child{background-color:#fff}.garage-card--grey img[alt="5 Stars"]{margin-bottom:.4rem;margin-top:.6rem;width:8.75rem}.garage-card--grey img[alt="Map pin"]{margin-bottom:-.5rem;width:2.3rem}.garage-features-band{padding-top:4rem}.garage-features-band h2{font-size:1.625em;margin-bottom:2rem}.garage-features-cards{flex-wrap:wrap;gap:1rem;justify-content:center}.garage-features-card{margin-bottom:3rem;max-width:20.25rem;padding:1rem;width:100%}.garage-features-card h2{font-size:1.25em;margin-bottom:.3rem}.garage-features-card p{line-height:1.6em}.garage-gallery{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:4rem;width:100%}.gallery-heading{font-size:1.625em;margin-bottom:2rem;text-align:center;width:100%}.gallery-container{flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:8rem;width:75.3135rem}.garage-book-h2{font-size:1.625em}.garage-book-p a{text-decoration:underline}.garage-book-p a:hover{text-decoration:none}.showroom-banner{margin:5rem 0}.showroom-half-1{max-width:50%;width:100%}.showroom-half-1 img{width:100%}.showroom-half-2{background-color:#f8f9f9;display:flex;flex-direction:column;height:30.75rem;justify-content:center;padding:0 5rem 0 2rem;width:50%}.showroom-half-2 h2{font-size:1.625em}.showroom-half-2 p{line-height:1.6em}.showroom-half-2 .red-button{margin-top:.5rem;width:-moz-fit-content;width:fit-content}img[alt=slide-1],img[alt=slide-2],img[alt=slide-3]{display:none}@media only screen and (max-width:980px){.garage-header{margin:0;padding:0;width:100vw}.gallery-container{justify-content:start;margin-left:4.5rem;width:100vw}.gallery-img{width:calc(50% - 3rem)}.gallery-img img,.garage-slider{width:100%}.half-overlay{right:0;width:49.5%}.slide{position:relative;width:100vw}.showroom-banner{flex-direction:column}.showroom-half-1{height:-moz-fit-content;height:fit-content;min-width:100%}.showroom-half-1 img{min-height:100%}.showroom-half-2{margin-top:-.5rem;padding:0 2rem;width:-moz-fit-content;width:fit-content}.garage-features-card{margin-bottom:0}}@media only screen and (max-width:680px){.garage-header-container{width:100vw}.garage-header h2{font-size:2em;line-height:2.4rem}.mobile-garage-header{display:inline-block;max-height:256px;overflow:hidden;position:absolute;top:0;width:100vw}.mobile-garage-header img{width:100%}.garage-header{height:44rem;margin:0;position:relative;top:4.449rem;width:100%}.carousel-pager{display:none}.garage-gallery{margin-top:2rem}.gallery-container{margin-bottom:4rem;margin-left:5rem;width:100vw}.half-overlay{background-color:#fff;height:-moz-fit-content;height:fit-content;left:50%;padding-right:0;position:relative;top:calc(256px + 1rem);transform:translateX(-50%);width:100vw}.half-overlay--text{color:#000;margin-bottom:auto;margin-left:0;padding-left:1rem;padding-right:4rem;width:92vw}.half-overlay--text h1{font-size:1.75em;line-height:2.5rem;margin-top:.5rem}.garage-heading-text{margin-top:1rem}.garage-heading-text h2{font-size:1.5em;margin-bottom:1rem}.heading-2,.white-text{color:#000}.garage-slider{display:none}.red-button{color:#fff;padding:.625rem 1.5rem}.garage-card--grey{width:100%}.narrow-text{line-height:1.5em}#horman{margin-top:2rem!important}.showroom .content{padding:0!important}.showroom-banner{background-color:#f8f9f9;margin:0;padding:0;width:100%}.showroom-half-1{align-items:center;display:flex;justify-content:center}.showroom-half-1 img{padding-top:2rem;width:calc(100% - 4rem)}.showroom-half-2{height:unset;padding:2rem}.showroom-half-2 .red-button{padding:.5rem 1.5rem}}#horman{margin-bottom:6rem;margin-top:-3.5rem}.garage-section-top{display:flex;flex-direction:row;height:30.75rem;margin-top:8.25rem;overflow:hidden;width:100%}.garage-section-top .garage-section-top__half{display:flex;flex:0 0 50%;width:50%}.garage-section-top__half--left{background-repeat:no-repeat;background-size:cover}.garage-section-top__half--left[data-image=up-and-over]{background-image:url(/img/webp/garages/main_0003_upover.webp)}.garage-section-top__half--left[data-image=sectional]{background-image:url(/img/webp/garages/main_0002_sectional.webp)}.garage-section-top__half--left[data-image=roller]{background-image:url(/img/webp/garages/main_0001_roller.webp)}.garage-section-top__half--left[data-image=side-hinged]{background-image:url(/img/webp/garages/main_0004_side.webp)}.garage-section-top__half--left[data-image=horman]{background-image:url(/img/webp/garages/hormann-green.webp)}.garage-section-top__half--left[data-image=cantiliever]{background-image:url(/img/webp/gates-and-barriers/cantiliever-gates-header.webp)}.garage-section-top__half--left[data-image=swing-gates]{background-image:url(/img/webp/gates-and-barriers/swing-gates-header.webp)}.garage-section-top__half--left[data-image=barriers]{background-image:url(/img/webp/gates-and-barriers/barriers-heading.webp)}.garage-section-top__half--left[data-image=pedestrian-gates]{background-image:url(/img/webp/gates-and-barriers/pedestrian-gates-header.webp)}.garage-section-top__half--right{background:#2a3037;color:#fff;flex-direction:column;justify-content:center;padding-left:2.1875rem}.garage-section-top__half--right--horman{background:#333367}.garage-section-top__half--right h3{font-size:1.875em}.garage-section-top__half--right p{width:30.375rem}.modal-overlay{background:rgba(0,0,0,.7);height:100%;left:0;position:fixed;top:0;width:100%;z-index:100000}.gallery-display-img{border:.5rem solid #fff;border-radius:1rem;left:50%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.gallery-close-button{background-color:unset;background-image:url(/img/close.png);background-repeat:no-repeat;background-size:cover;border:none;cursor:pointer;height:2rem;position:absolute;right:4rem;top:4rem;transform-origin:center;transition:scale .15s ease-in-out;width:2rem}.gallery-close-button:hover{scale:130%}.gallery-button{background-color:unset;background-repeat:no-repeat;background-size:cover;border:none;cursor:pointer;height:2rem;position:absolute;top:50%;transform-origin:center;transition:scale .15s ease-in-out;width:2rem}.gallery-button:hover{scale:130%}.gallery-button--prev{background-image:url(/img/prev.png);left:15rem}.gallery-button--next{background-image:url(/img/next.png);right:15rem}.benefits-section h2{font-size:1.625em}.benefits-cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem;width:100%}.benefits-card{background-color:#f8f9f9;display:flex;flex:0 0 calc(50% - 0.625rem);flex-direction:column;height:14.25rem;position:relative;width:calc(50% - .625rem)}.benefits-card h3{font-size:1.375em;margin-bottom:.3125rem;padding-top:2rem}.benefits-card h3,.benefits-card span{padding-left:3.25rem;padding-right:8.25rem}.benefits-card span{font-size:.9375rem}.benefits-card:after{content:url(/img/svg/check-box.svg);height:2rem;position:absolute;right:1.75rem;top:2rem;width:2.25rem}.book-survey{height:3.125rem;margin-top:3.875rem}@media only screen and (max-width:980px){.garage-section-top{flex-direction:column;height:auto;margin-top:2rem;width:100%}.garage-section-top .garage-section-top__half{flex:0 0 100%;width:100%}.garage-section-top__half--left{aspect-ratio:4/3}.garage-section-top__half--right{background:#fff;color:#000;padding-left:unset;padding-top:1rem}.garage-section-top__half--right p{line-height:1.5em;width:100%}.garage-section-top__half--right h3{font-size:1.5em}.benefits-card{flex:0 0 100%;height:auto;width:100%}.benefits-card:after{right:1rem;top:1rem;width:1.5rem}.benefits-card h3{font-size:1.25rem;padding-left:1rem;padding-right:3rem}.benefits-card span{padding-bottom:2rem;padding-left:1rem;padding-right:1rem}.narrow-text{margin-bottom:3rem;transform:translateX(0);width:100%}.gallery-display-img{max-height:calc(100% - 2rem);max-width:calc(100% - 2rem)}.gallery-close-button{height:1rem;right:1rem;top:1rem;width:1rem}.gallery-button{background-color:#000;border-radius:.5rem}.gallery-button:hover{scale:unset}.gallery-button--prev{background-image:url(/img/prev.png);background-position:250%;left:.25rem}.gallery-button--next{background-image:url(/img/next.png);background-position:-200%;right:.25rem}.our-garage-doors{margin-top:0}.our-garage-doors h2{font-size:1.5em}}.brochures{background-color:#f8f9f9;margin-top:5.125rem;padding-bottom:6.5rem;padding-top:5.5rem}.brochures h2{font-size:1.625em}.brochures .content{overflow:visible}.brochure-boxes{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(3,calc(33.33333% - .5rem));margin-top:1.875rem;max-width:100%;row-gap:2.0625rem}.brochure-box{background-color:#fff;display:flex;flex-direction:row;height:-moz-fit-content;height:fit-content;width:100%}.brochure-box .img{max-width:8.125rem;min-width:8.125rem}.brochure-box .img img{height:100%;width:100%}.brochure-box .info{display:flex;flex-direction:column;margin-left:1.125rem;margin-right:2.0625rem;padding-top:1.75rem}.brochure-box .info .red-box{background-color:#d22f2e;color:#fff;font-size:.875em;font-weight:600;line-height:1.125rem;padding:0 .25rem;width:-moz-fit-content;width:fit-content}.brochure-box .info .title{font-size:1.125em;font-weight:600;padding-top:.5rem}.brochure-box .info .pdf-btn{border:1px solid #000;border-radius:.5rem;font-size:.875em;line-height:.875rem;margin-top:1.125rem;padding:.5625rem;transition:background-color .15s ease-in-out;width:-moz-fit-content;width:fit-content}.brochure-box .info .pdf-btn:hover{background-color:#ddd}@media only screen and (max-width:1200px){.brochure-boxes{grid-template-columns:repeat(2,calc(50% - .5rem))}}@media only screen and (max-width:860px){.brochure-boxes{grid-template-columns:100%}.brochures h2{font-size:1.5em}}@media only screen and (max-width:380px){.brochure-box .info{padding-bottom:1.75rem}.brochure-box .img img{height:auto}}
.captcha-widget{position:relative}.frc-container{border-radius:.375rem;margin:0 auto 1.25rem;padding:.625rem 1.25rem}.frc-container .frc-content{margin:0 auto;overflow:hidden}.frc-text{color:#fff;margin-bottom:.625rem;text-align:left}.frc-container.frc-success .frc-text{margin-bottom:0;text-align:left}.frc-container .frc-icon{fill:#fff;stroke:#fff;flex-shrink:0;margin:8px 8px 0}.captcha-widget .frc-banner{bottom:-.5rem;color:#fff}.captcha-widget .frc-button{box-sizing:border-box;color:#333;height:32px;line-height:32px;padding:0 20px}.captcha-widget .frc-progress{background-color:#fff;color:#fff;transition:all .5s linear;width:100%}.captcha-widget .frc-progress::-webkit-progress-bar{background:#fff}.captcha-widget .frc-progress::-webkit-progress-value{background:#ccc}.captcha-widget .frc-progress::-moz-progress-bar{background:#ccc}.form-notify{animation:form-notify-in .12s linear forwards;background:#1c252c;border-radius:4rem;bottom:3rem;box-shadow:0 0 12px -2px rgba(0,0,0,.3);left:50%;opacity:0;padding:.875rem 2rem;position:fixed;text-align:center;transform:translate(-50%);z-index:900000}@keyframes form-notify-in{0%{opacity:0;transform:translate(-50%,2rem)}to{opacity:1;transform:translate(-50%)}}.form-notify p{color:#fff;font-size:1.125em}@media only screen and (max-width:880px){.frc-container{padding:.625rem 0}}
div[class*=cookies],div[class*=cookies] *{box-sizing:border-box}div[class*=cookies] button{background:none;border:0;cursor:pointer}.cookies-prompt{background:#1b323e;bottom:0;left:0;opacity:0;padding:1.75rem;position:fixed;right:0;transform:translateY(100%);transition:transform .15s ease-out,opacity .15s ease-out;z-index:80000}.cookies-prompt[aria-hidden=false]{opacity:1;transform:translate(0)}.cookies-prompt .content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;max-width:90vw;width:100%}.cookies-prompt .text p{color:#ddd;font-size:.9375em;margin-bottom:0;max-width:61rem}.cookies-prompt .actions{align-items:center}.cookies-prompt .actions button[data-action=accept]{background:#03a855;border-radius:2rem;color:#fff;font-size:.9375em;margin-right:.75rem;overflow:hidden;padding:.875rem 1.5rem;position:relative;z-index:50}.cookies-prompt .actions button[data-action=accept]:before{background:rgba(0,0,0,.1);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;z-index:-10}.cookies-prompt .actions button[data-action=accept]:hover:before{opacity:1}.cookies-prompt .actions button[data-action=manage-cookies]{border-radius:.5rem;color:#ddd;font-size:.9375rem;overflow:hidden;padding:.875rem 1rem;position:relative;text-decoration:underline;z-index:50}.cookies-prompt .actions button[data-action=manage-cookies]:before{background:hsla(0,0%,100%,.1);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;z-index:-10}.cookies-prompt .actions button[data-action=manage-cookies]:hover:before{opacity:1}.cookies-prompt .actions button span{pointer-events:none}@media only screen and (max-width:1199px){.cookies-prefs .text{margin-right:1.25rem}.cookies-prompt .text p{font-size:.875em;max-width:38.25rem}.cookies-prompt .content{padding:0}.cookies-prompt .actions button[data-action=accept]{font-size:.875em;padding:.75rem 1.125rem}.cookies-prompt .actions button[data-action=manage-cookies]{font-size:.875rem;padding:.75rem .875rem}.cookies-prompt .no-mob{display:none}}@media only screen and (max-width:1000px){.cookies-prompt{padding:1.25rem}.cookies-prefs .text{margin-right:0;width:100%}.cookies-prompt .text p{font-size:.875em;max-width:100%}.cookies-prompt .flex-row-absolute{flex-direction:row}.cookies-prompt .actions{margin-top:1.25rem;width:100%}}.cookies-prefs{animation:prefs-in .15s linear forwards;background:#1c252c;bottom:0;left:0;max-width:34rem;opacity:0;overflow-y:auto;padding:3.5rem 4.125rem 3.5rem 1.75rem;position:fixed;right:auto;top:0;width:100%;z-index:100000}.cookies-prefs::-webkit-scrollbar{width:6px}.cookies-prefs::-webkit-scrollbar-track{background:#0b131b;border-radius:10px}.cookies-prefs::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.25);border-radius:10px}@keyframes prefs-in{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.cookies-prefs .text{margin-bottom:1.5rem}.cookies-prefs .text .title{color:#fff;display:block;font-size:1.375em;margin-bottom:1.25rem}.cookies-prefs .text p{color:#ddd;font-size:.875em;margin-bottom:1.25rem}.cookies-prefs .text p:last-child{margin-bottom:0}.cookies-prefs .text ul{margin-bottom:1.25rem}.cookies-prefs .text ul li{font-size:.875em;line-height:1.6em}.cookies-prefs .text a{color:#fff;text-decoration:underline}.cookies-prefs .text a:hover{color:#ddd}.cookies-prefs button{border-radius:2rem;color:#fff;display:inline-block;font-size:.875em;margin:.5rem 0 1.5rem;overflow:hidden;padding:.5rem 1.125rem;position:relative;z-index:50}.cookies-prefs button[data-action=accept]{background:#03a855}.cookies-prefs button[data-action=save]{background:#ed421b;margin:0}.cookies-prefs button:before{background:rgba(0,0,0,.1);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;z-index:-10}.cookies-prefs button:hover:before{opacity:1}.cookies-prefs .subtitle{color:#fff;display:block;font-size:1.125em;margin-bottom:1.25rem}.cookies-prefs .toggle-text{border-top:1px solid hsla(0,0%,100%,.2);padding:1.5rem 0 0;position:relative}.cookies-prefs .toggle-text:nth-last-child(2){border-bottom:1px solid hsla(0,0%,100%,.2);padding-bottom:1.5rem}.cookie-toggle{background:#fff;border-radius:2rem;cursor:pointer;padding:.3125rem .25rem;position:absolute;right:0;top:1.125rem;width:4.5rem}.cookie-toggle:hover{background:#ddd}.cookie-toggle input{border:0;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:800}.cookie-toggle .flex{align-items:center;display:flex;flex-direction:row;width:100%}.cookie-toggle span{color:#121212;flex:1 1 50%;font-size:.8125em;text-align:center}.cookie-toggle .switch{background:#ed421b;border-radius:.5rem;height:.8125rem;position:absolute;top:50%;transform:translateY(-50%);transition:transform .15s ease-out;width:calc(50% - .25rem)}.cookie-toggle input:checked+div{background:#03a855;transform:translate(100%,-50%)}@media only screen and (max-width:600px){.cookies-prompt .content{display:block}.cookies-prefs{padding:2rem 1.5rem}.cookie-toggle .flex-row-absolute{flex-direction:row}}#access button[data-action=manage-cookies]{background:none;border:0;color:blue;cursor:pointer;display:inline;font-size:1em;text-decoration:underline}#access button[data-action=manage-cookies]:hover{opacity:.5}
.award-band .content{align-items:center;background:#042e5d;display:flex;flex-direction:row;justify-content:space-between;margin-top:14px;padding:25px 84px}.award-band .main-text{color:#fff}.award-band .main-text .script{display:inline-block;font-family:hello-bloomie-script,sans-serif;font-size:22px;transform:rotate(-3deg)}.award-band .main-text h2{font-family:kepler-std,serif;font-size:36px;font-weight:300;max-width:550px;text-align:center;text-transform:uppercase;width:100%}.award-band a{align-items:center;border:1px solid #fff;border-radius:2rem;display:flex;padding:14px 32px;transition:color .15s ease-in-out}.award-band a:hover{background:#03244a}@media only screen and (max-width:680px){.award-band .content{flex-direction:column;gap:1rem;padding:5vw}}
.award-band .content{align-items:center;background:#042e5d;display:flex;flex-direction:row;justify-content:space-between;padding:25px 84px}.award-band .main-text{color:#fff}.award-band .main-text .script{font-family:hello-bloomie-script,sans-serif;font-size:22px;transform:rotate(-3deg)}.award-band .main-text h2{font-family:kepler-std,serif;font-size:36px;font-weight:300;max-width:550px;text-align:center;text-transform:uppercase;width:100%}.award-band a{border:1px solid #fff;border-radius:2rem;padding:14px 32px}
.competition-banner{padding:2.5rem 0 0!important;img{width:100%}img.mob-only{display:none}@media only screen and (max-width:520px) and (orientation:portrait){img.desk-only{display:none}img.mob-only{display:block}}}.competition ol{list-style-position:inside;list-style-type:decimal;margin:20px 0;padding-left:20px}.competition li{color:#333;font-size:16px;line-height:1.5;list-style-type:decimal;margin-bottom:10px}.competition li b{color:#000}
.easter_2018{background:#e8e5e4;bottom:40px;box-shadow:0 0 10px -2px rgba(0,0,0,.5);box-sizing:border-box;padding:34px;position:fixed;right:40px;text-align:center;z-index:50000}.easter_2018:before{background:url(../img/easter-graphic.png) no-repeat 50%;content:"";display:none;height:69px;left:50%;position:absolute;top:-40px;transform:translateX(-50%);width:279px}.easter_2018 h5{color:#000;font-size:24px;font-weight:700;line-height:27px;margin-bottom:8px}.easter_2018 p{color:#454545;font-size:16px;line-height:16px;margin-bottom:0}@media only screen and (max-width:768px){.easter_2018{bottom:0;left:0;padding:15px;right:0;width:100%}.easter_2018:before{display:none}.easter_2018 h5{font-size:18px;line-height:22px}.easter_2018 p{font-size:14px}}
.complaints{padding:60px 0}.complaints .complaints_text{padding-right:80px;padding-top:30px}.complaints .complaints_box{background:#fff;border:1px solid #ccc;padding:30px}.complaints .complaints_box ul{padding:0 20px}.complaints .complaints_box ul li{font-size:15px;list-style-type:disc;margin-bottom:10px}@media only screen and (max-width:768px){.complaints{margin-top:40px}}
@import url("https://fonts.googleapis.com/css?family=Oswald:300,500|Roboto:300&display=swap");.lockdown{background-color:#000;display:block;padding:12px;text-align:center;width:auto;z-index:100000}.lockdown span{background:url(../img/svg/alert.svg)no-repeat 50%;height:25px;margin-right:10px;width:25px}.lockdown p,.lockdown span{display:inline-block;vertical-align:middle}.lockdown p{color:#fff;line-height:1.2em;margin-bottom:0}.lockdown a{color:#fff;text-decoration:none}.lockdown a:hover{color:#fff;text-decoration:underline}@media only screen and (max-width:767px){.lockdown{margin-top:70px}}
#error-body{font-family:Oxygen,sans-serif}#error-body .background-404 img{bottom:0;height:calc(100vh - 194px);left:0;position:absolute;right:0;top:194px;width:100vw;z-index:-1}#error-body .container{display:block;margin:145px auto 0;max-width:80%;text-align:center}#error-body .container h1{color:#dc4339;font-size:100px;font-weight:700;line-height:70px;margin-bottom:15px}#error-body .container h2{color:#dc4339;font-size:20px;margin-top:30px}#error-body .container p{color:#fff;font-size:20px;margin-bottom:25px}#error-body .container a{color:#fff;display:block;font-size:16px;margin:0 0 0 45%;padding:7px 0;position:relative;transition:.2s;width:-moz-fit-content;width:fit-content}#error-body .container a:hover{transform:rotate(2deg);transition:.2s}#error-body .container a:hover:after{right:-18px;transition:.2s}#error-body .container a:after{background:url(../img/svg/chevron.svg) no-repeat 50%;content:"";display:inline-block;height:15px;position:absolute;right:-15px;top:50%;transform:translateY(-50%);width:9px}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){#error-body .container a{margin:0 0 0 41%}#error-body .background-404 img{height:calc(100vh - 181px);top:181px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){#error-body .container a{margin:0 0 0 43%}}@media only screen and (max-height:768px) and (orientation:landscape){#error-body .container{margin:30px auto 0}}@media only screen and (max-width:767px){#error-body .background-404 img{height:100%;top:20px}#error-body .container{margin:80px auto 0;max-width:90%}#error-body .container h1{font-size:65px;margin-bottom:15px;margin-top:10px}#error-body .container a{margin:0 0 0 28%}#error-body .container h2{margin-top:20px}#error-body .container p{margin-bottom:15px}}@media only screen and (max-width:360px){#error-body .container h1{font-size:55px}}
@media only screen and (max-width:1199px){nav .products .subDrop{background-position:right bottom -60px!important;min-width:344px;padding-bottom:60px}#customerService .accred img{margin:0 10px;vertical-align:middle}#book .center{padding:0 210px}#customerService .center{padding:0 120px}#title.com,#title.ind,#title.war{background-position:right -140px top}#breadcrumb.blogcrumb p{max-width:40%}#blog .b6{padding-left:120px}#blog .b10 .prevNext .mid{width:20%}#blog .b10 .prevNext a.box{width:40%}#opening_times_popup{right:0}}@media only screen and (min-width:1340px) and (max-width:1890px){#title.agr,#title.com,#title.entr,#title.fcs,#title.gar,#title.ind,#title.sec,#title.war{background-position:right -37vw top}}@media only screen and (min-width:800px) and (max-width:1339px){#title.agr,#title.com,#title.entr,#title.fcs,#title.gar,#title.ind,#title.sec,#title.war{background-position:right -50vw top}}@media only screen and (max-height:720px) and (orientation:landscape){#title.agr,#title.com,#title.entr,#title.fcs,#title.gar,#title.ind,#title.sec,#title.war{background-position:right -37vw top}}@media only screen and (max-width:1200px) and (max-height:720px) and (orientation:landscape){#title.agr,#title.com,#title.entr,#title.fcs,#title.gar,#title.ind,#title.sec,#title.war{background:#e6eaee}}@media only screen and (max-width:1100px) and (orientation:landscape){#title.agr,#title.com,#title.entr,#title.fcs,#title.gar,#title.ind,#title.sec,#title.war{background:#e6eaee}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.content{padding:0 30px}.banner .h1{max-width:480px;padding:30px}.banner .content{padding:0 70px}.banner .img .controls i.l{left:20px}.banner .img .controls i.r{right:20px}.banner .links a{padding-right:100px}#home2 .b4 h2{font-size:17px}#home2 .b4 p{font-size:13px}#home3 .form p{padding-right:60px}#customerService .accred img{margin:0 15px 15px}#blog .b4>a,#latest-news a{max-height:120px}#about2 .hormann{padding:170px 20px 63px}#book .center{padding:0 160px}#products a{padding:80px 20px 0}#info .main{padding-left:40px}#info .featured a span{font-size:13px}#info .features ul li{padding-right:0;width:100%}#info .pdfs a{width:75%}#blog .b4 h4{font-size:14px}#blog .b6{padding-left:60px}#breadcrumb.blogcrumb p{max-width:330px}header .ma .firedoors{display:none}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){body.fix{margin-top:100px}header{z-index:9000}header .contact ul li a{font-size:18px}header .garage-doors{display:none}header .ma{background:#e2e6e9;box-shadow:0 4px 6px -3px rgba(0,0,0,.3);left:0;padding:15px 0;position:relative;top:0;width:100%}header.fix .ma{position:fixed;z-index:9000}header .ma a[href="/"]{max-width:170px}header .social{margin-top:14px}header .ma img.hm{display:none}.mobile-menu{height:36px;position:absolute;right:50px;top:calc(50% - 18px);width:36px}.mobile-menu span{top:calc(50% - 3px)}.mobile-menu span,.mobile-menu span:after,.mobile-menu span:before{background:#2a3037;height:6px;left:calc(50% - 18px);position:absolute;width:36px}.mobile-menu span:after,.mobile-menu span:before{content:"";top:-10px}.mobile-menu span:after{top:10px}.mbs{background:rgba(0,0,0,.4);bottom:0;left:0;opacity:0;z-index:-20}.mbs,nav{position:fixed;right:0;top:0}nav{height:100%;left:auto;max-width:280px;transform:translateX(100%);transition:transform .3s ease-out;z-index:10000}nav.o{transform:translateX(0)}nav .content{padding:0}nav>ul>li{display:block;width:100%}nav .products{background:#fff;border:1px solid #708090;left:-340px;min-width:340px;position:absolute;text-align:left;top:0;z-index:20}nav .products:before{left:328px;top:20px;transform:rotate(135deg)}nav .products .subDrop{min-width:283px}.banner .h1{margin:60px 0 20px;max-width:100%;width:100%}.banner .img .controls i.l{left:20px}.banner .img .controls i.r{right:20px}.banner .links{bottom:auto;margin:0 0 80px;max-width:100%;position:relative}.banner .links a:hover{transform:translateY(-5px)}.banner .links a{margin:0;min-height:180px;padding:36px 75px 36px 22px;width:33.33%}.banner .links a:first-child{background-size:80px;margin:0}.banner .links a:nth-child(2){background-size:70px;margin:0}.banner .links a:nth-child(3){background-position:right 5px center;background-size:80px;margin:0}#home2 .b4{display:inline-block;float:none;margin-bottom:30px;margin-right:-4px;padding:0 20px;vertical-align:top;width:50%}#home2 .b4:nth-child(3),#home2 .b4:nth-child(4){margin-bottom:0}#home3 .b8{width:100%}#home3 .b8:first-child{margin-bottom:80px}#home3 .b8:nth-child(2){padding:0 40px}#home3 .form p{padding-right:0}#home3:after{left:0;top:49%;width:100%}#customerService .accred img{margin:0 15px 15px}#customerService .center{padding:0 90px}#latest-news .b4{width:33.33%}#latest-news .b4:last-child{display:none}#latest-news a{max-height:120px}#cooksBlinds .content{padding:0 50px}#cooksBlinds .b8:first-child{padding-right:0;width:60%}#cooksBlinds .b8:nth-child(2){width:40%}#about2 .third:first-child,#about2 .third:nth-child(2){margin-bottom:20px;min-height:405px;padding:0 20px;width:50%}#about2 .hormann{background:#333367 url(../img/about/hormann-partner.png) no-repeat 0 0;background-size:40%;border:3px solid #ffa817;padding:19px 30px 27px 300px;width:100%}#book .center{padding:0 40px}#products .b4{padding:0 30px;width:50%}#products .b4:first-child,#products .b4:nth-child(2){margin-bottom:30px}#info .main{padding-left:0;width:100%}#title.agr,#title.com,#title.fcs,#title.gab,#title.gar,#title.ind,#title.sec,#title.war{background:#e6eaee}#info .acc img{margin-bottom:0;margin-right:12px}#info .nav{margin-top:40px;width:100%}#info .nav,#info .nav .categories,#info .nav .tabs,#info.fixed .nav .tabs,#info.fixed .nav .tabs.atBottom{display:none}#info .features ul li{padding-right:10px}#breadcrumb.blogcrumb p{margin-bottom:20px;max-width:100%;padding-top:0;width:100%}#blog .b4{margin-bottom:30px;padding:0 20px;width:50%}#blog .b10,#blog .b6{width:100%}#blog .b10{margin-bottom:40px}#blog .b6{padding-left:0}#blog .b6 a{box-sizing:border-box;width:calc(50% - 1px)}#blog .b6 a:first-of-type,#blog .b6 a:nth-of-type(3){border-left:2px dotted #5a646e}#blog .b6 a:nth-of-type(3){border-bottom:0}footer .b4{padding-right:30px}header .ma .firedoors{display:none}}@media only screen and (max-width:767px){body{margin-bottom:50px}header .ma .firedoors{display:none}.content{padding:0 15px}header{left:0;position:fixed;top:0;width:100%;z-index:9000}header .contact ul li a{font-size:18px}header .ma{background:#e2e6e9;box-shadow:0 4px 6px -3px rgba(0,0,0,.3);left:0;padding:15px 0;position:relative;top:0;width:100%}header.fix .ma{position:fixed;z-index:9000}header .ma a[href="/"]{max-width:120px}header .contact,header .ma img.hm,header .social{display:none}.mobile-menu{height:36px;position:absolute;right:30px;top:calc(50% - 18px);width:36px}.mobile-menu span{top:calc(50% - 3px)}.mobile-menu span,.mobile-menu span:after,.mobile-menu span:before{background:#2a3037;height:6px;left:calc(50% - 18px);position:absolute;width:36px}.mobile-menu span:after,.mobile-menu span:before{content:"";top:-10px}.mobile-menu span:after{top:10px}.mbs{background:rgba(0,0,0,.4);bottom:0;left:0;opacity:0;z-index:-20}.mbs,nav{position:fixed;right:0;top:0}nav{height:100%;left:auto;max-width:280px;overflow:auto;transform:translateX(100%);transition:transform .3s ease-out;z-index:10000}nav.o{transform:translateX(0)}nav .content{padding:0}nav>ul>li{display:block;width:100%}nav .products{background:#fff;border:1px solid #708090;left:0;min-width:0;position:static;text-align:left;top:0;z-index:20}nav .products .title,nav .products:before{display:none}nav .products .subDrop{box-shadow:0 0 0 transparent;max-width:100%;min-width:0}nav .products li[class*=-drop]>a{background:url(../img/nav/chevron.png) no-repeat right 20px top 15px}nav .products li[class*=-drop].active>a,nav .products li[class*=-drop]>a:hover{background:url(../img/nav/chevron-hover.png) no-repeat right 20px top 15px}nav .products li[class*=-drop]>a img,nav .products li[class*=-drop]>a span small{display:none}nav .products li[class*=-drop] .subDrop{background:none!important;border:0;box-shadow:none;left:0;padding:0!important;position:static;top:0}nav .products .subDrop li:first-child{display:none}.banner .content{padding:0}.banner .h1{margin-bottom:0;margin-top:0;padding:40px 15px}.banner .h1 h1{font-size:22px}.banner .h1 small{font-size:18px}.banner .links{bottom:auto;left:auto;margin-top:0;max-width:100%;position:relative;transform:none}.banner .links a{display:block;margin:0 auto;padding-right:100px;width:100%}.banner .links a:hover{transform:none}.banner .links a:first-child,.banner .links a:nth-child(2),.banner .links a:nth-child(3){margin:0 auto}.banner .controls,.banner .sl-pager{display:none}.white{padding:40px 0}.banner .img{background:#e2e6e9;bottom:auto;height:200px;left:auto;position:static;top:auto;transform:translateZ(0);width:100%;z-index:10}.banner .slider{position:relative}#home2 .b4 p{margin-bottom:40px}#home3 .b8:first-child .call-out{background:none;margin-top:0;padding:0}#home3:after{display:none}#home3 .b8:first-child .maintenance{background:none;margin-bottom:40px;margin-top:20px;padding:0}#home3 .form,#home3 .form p{padding:0}form input[name=name]{margin-left:6px;margin-right:0;width:calc(100% - 80px)}form input[name=telephone]{display:block;margin:0 auto 10px;width:100%}#customerService .center{padding:0}#customerService .accred img{margin:0 20px 30px;vertical-align:top}#latest-news .b4{margin-bottom:40px;padding:0}#latest-news .b4:last-child{margin-bottom:0}#cooksBlinds .content{padding:0 30px}#cooksBlinds .b8:first-child{padding:0}#cooksBlinds ul li{display:block;line-height:1.2em;margin:0 auto 8px;width:100%}#about2 .third:first-child,#about2 .third:nth-child(2){margin-bottom:40px;padding:0;width:100%}#about2 .hormann{padding:180px 25px 30px;width:100%}#about3{padding:50px 0}#about3 .third{margin:0 15px 30px}#book .center{padding:0}#title{padding:125px 0 45px}#products .b4{margin-bottom:40px;padding:0}#products .b4:last-of-type{margin-bottom:0}#info .main{margin:0 auto 40px;padding:0;width:100%}#breadcrumb{padding:24px 0 17px}#info .featured a{width:calc(50% - 14px)}#info .acc .sl-pager{left:calc(50% - 45px);top:-21px;width:90px}#info .acc .controls i.l{background-position:0 0;left:calc(50% - 30px);top:-13px}#info .acc .controls i.r{left:auto;right:calc(50% - 30px);top:-13px}#info .acc ul li{padding-top:40px}#info .acc img{margin-bottom:20px;margin-right:22px;vertical-align:middle}#info .nav{display:none;margin:0 auto;max-width:100%;width:100%}#info .nav .tabs a{background-image:url(../img/white-chevron.png);background-position:right 20px center;background-repeat:no-repeat;padding:15px 20px}#info .main .product h2,#info .main h1,#info .main h2{font-size:24px;line-height:32px;padding:30px}#info .features ul li{display:block;margin:0 auto 20px;width:100%}#info .pdfs a{margin:0 auto;padding:30px 20px 30px 98px;width:100%}#info .gallery a{width:calc(50% - 8px)}#info .gallery a img{width:100%}#info .enquire .button{padding:15px}#services2 .third:first-child,#services2 .third:nth-child(2){margin-bottom:30px;padding:0}#services2 .third:nth-child(3){padding:0}#request a{line-height:1.2em}#breadcrumb.blogcrumb{background:#fff;border-bottom:1px solid #ced5db;padding:0 0 24px;position:relative;z-index:50}#breadcrumb.blogcrumb p{max-width:100%}#breadcrumb.blogcrumb .links .archive,#breadcrumb.blogcrumb .links>a{margin:0 auto 10px;width:100%}#blog .b4{padding:0}#blog .b10 .slider{margin-left:0;padding-left:0}#blog .b10 .prevNext{display:none}#blog .b6{padding:20px 0 0}#map{height:260px;margin-top:82px}#contactDetails .b8:first-child{margin-bottom:20px}.light{padding:40px 0}#contactDetails .b8:nth-child(2) span{min-width:112px}footer .b4{margin-bottom:40px}footer .b4:last-of-type{margin-bottom:0}footer .copy{margin-top:40px}#areas_overlay .box{background:#fff;bottom:0;left:0;margin-top:0;padding:30px 20px;top:0;width:100%}#popUp{height:96vh;left:2vw;margin-top:0;overflow-y:auto;top:2vh;width:96vw}#popUp form input[name=address1],#popUp form input[name=address2],#popUp form input[name=company],#popUp form input[name=name]{display:block;margin:0 auto 10px;width:100%}#title.agr,#title.com,#title.fcs,#title.gab,#title.gar,#title.ind,#title.sec,#title.war{background:#efeaee}}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){#title.gar{background:url(../img/products/garage-doors/title.jpg) right -230px top no-repeat #e6eaee;background-size:contain}#title.sec{background:url(../img/products/security-doors/title.jpg) right -230px top no-repeat #e6eaee;background-size:contain}header .logo a{max-width:200px}header .logo img.hormann{width:50px}header .logo img.hormann.partner{width:190px}header .contact{flex:1 1 25%}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){#areas_overlay .box{background:url(../img/areas-map.png) right -80px center no-repeat,url(../img/areas-bg.jpg) 0 0 no-repeat;left:0;width:100%}header .logo a{max-width:200px}header .contact{position:absolute;right:130px}header .domestic{display:none}header .social{display:block;margin:0;text-align:left}header .logo img.hormann.partner{display:none}}@media only screen and (max-width:767px){header .ma{padding:10px 0}nav>ul>li>a{line-height:1em;padding:15px 10px}.navContact{margin-top:10px}.navContact a{display:block;margin:0 auto 10px;max-width:140px;padding:15px}.mob_call_now,.navContact a{background:#d3302f;color:#fff;font-size:14px}.mob_call_now{border-top:1px solid #fff;bottom:0;font-weight:700;left:0;padding:10px;position:fixed;right:0;text-align:center;z-index:9000}#home2 img{width:100%}#info .gallery a{width:calc(33.33% - 8px)}#info .gallery a:nth-of-type(3n){margin-right:0}#map{margin-top:71px}.complaints .complaints_text,header{padding:0}header .content{padding:0;width:100%}header .flex{display:flex}header .domestic{display:none}header .logo{background:#e2e6e9;box-shadow:0 4px 6px -3px rgba(0,0,0,.3);left:0;padding:10px 15px;position:relative;top:0;width:100%}header .logo img.hormann{display:none}header.fix .logo{position:fixed;z-index:9000}header .logo a[href="/"]{max-width:170px}}@media only screen and (max-width:340px){#info .gallery a{width:calc(50% - 8px)}#info .gallery a:nth-of-type(3n){margin-right:6px}#info .gallery a:nth-of-type(2n){margin-right:0}}