/* Background Images */
#strap {background-image:url("/img/header.jpg")}
#serving2{background-image:url("/img/process-serving.jpg")}

#intro .wrap>div div:nth-child(2) p:first-child{background-image:url("/img/open-folder.jpg")}
#intro .wrap>div div:last-child{background-image:url("/img/security.jpg")}

/* Below The Fold Content*/

/* Icons */
a.tel:before,blockquote:before,blockquote:after,ul.tick li:before,#services .wrap>div div:last-child p:before,p.touch a:before,.social a:before,#side p.pin:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1200' height='100'%3E%3Cpath fill='%23e4910c' d='M93.5 73.2c-.9-.5-2.1-1.2-3.8-2.1-1.6-.9-3.1-1.7-4.4-2.4-1.3-.7-2.6-1.5-3.7-2.2-.2-.1-.8-.5-1.7-1.2s-1.8-1.2-2.5-1.5c-.7-.3-1.3-.5-2-.5-.9 0-2.1.7-3.5 2a30.8 30.8 0 00-3.8 4.3c-1.2 1.6-2.4 3-3.7 4.3-1.3 1.3-2.4 2-3.2 2-.4 0-.9-.1-1.6-.3-.6-.2-1.1-.4-1.4-.6-.3-.2-.9-.5-1.7-1-.8-.5-1.2-.8-1.3-.8-6.4-3.5-11.8-7.6-16.4-12.1s-8.6-10-12.1-16.4c0-.1-.3-.5-.8-1.3s-.8-1.3-1-1.7c-.2-.3-.4-.8-.6-1.4-.2-.6-.3-1.1-.3-1.6 0-.8.7-1.9 2-3.2 1.3-1.3 2.8-2.5 4.3-3.7 1.6-1.2 3-2.4 4.3-3.8 1.3-1.4 2-2.6 2-3.5 0-.6-.2-1.3-.5-2s-.8-1.5-1.5-2.5-1.1-1.6-1.2-1.7c-.7-1.2-1.4-2.4-2.2-3.7-.7-1.3-1.6-2.8-2.4-4.4-.9-1.6-1.6-2.9-2.1-3.8-1.6-3.2-2.9-5-3.7-5.3-.3 0-.7-.1-1.4-.1-1.3 0-2.9.2-4.9.7-2 .5-3.6 1-4.8 1.5-2.3 1-4.8 3.8-7.4 8.5C2.2 16 1 20.3 1 24.6c0 1.3.1 2.5.2 3.7.2 1.2.5 2.5.9 4s.8 2.6 1 3.3c.3.7.7 2 1.4 3.9s1.1 3 1.3 3.4c1.6 4.5 3.6 8.6 5.8 12.2 3.7 5.9 8.7 12 15 18.4 6.4 6.4 12.5 11.4 18.4 15 3.6 2.2 7.6 4.2 12.2 5.8.4.1 1.6.6 3.4 1.3 1.9.7 3.1 1.2 3.9 1.4.7.3 1.8.6 3.3 1 1.5.4 2.8.7 4 .9 1.2.2 2.4.2 3.7.2 4.3 0 8.6-1.2 12.9-3.5 4.7-2.6 7.5-5.1 8.5-7.4.5-1.2 1-2.8 1.5-4.8s.7-3.7.7-4.9c0-.6-.1-1.1-.2-1.5-.4-.9-2.2-2.1-5.4-3.8M183.7 12l-45.9 45.6-21.5-21.3L101 51.5 137.8 88 199 27.2M793.7 11h-87.1c-2.1 0-5.6 4.3-5.6 6.4v65.2c0 3.5 3.5 6.4 5.6 6.4H793c3.5 0 5.6-3.5 5.6-6.4V17.4c1.4-2.1-1.4-6.4-4.9-6.4m-56.9 50.3l-18.3 14.2-2.1.7-3.5-1.4c-1.4-2.1-.7-3.5.7-5l18.3-14.2c2.1-.7 4.2 0 5.6 1.4 1.4.8 1.4 3.6-.7 4.3m50.6 13.5c-.7 1.4-2.1 1.4-3.5 1.4l-2.1-.7-18.3-14.2c-2.1-1.4-2.1-3.5-.7-5 2.1-2.8 3.5-2.8 5.6-1.4l18.3 14.2c1.4 1.5 1.4 4.3.7 5.7m-.7-45.4l-34.4 26.2-2.1 1.4-2.1-.7-34.4-26.2c-1.4-.7-2.1-2.8-1.4-5 1.4-2.1 3.5-2.1 5.6-.7l32.3 24.8 32.3-24.8c2.1-1.4 4.2-.7 5.6.7.7 1.5.7 3.6-1.4 4.3M850 1c-18.5 0-33 13.7-33 30.7 0 30.7 33 67.3 33 67.3s33-36.6 33-67.3c0-17-14.5-30.7-33-30.7m0 49c-11.2 0-19.8-7.8-19.8-18.3s8.6-18.3 19.8-18.3 19.8 7.8 19.8 18.3S861.2 50 850 50M1091.8 1h-83.6c-4 0-7.2 3.2-7.2 7.1v83.8c0 3.9 3.2 7.1 7.2 7.1h83.6c4 0 7.2-3.2 7.2-7.1V8.1c0-3.9-3.3-7.1-7.2-7.1M1030 84.4h-14.6V37.7h14.6v46.7m-7.3-53.1c-4.7 0-8.4-3.8-8.4-8.4 0-4.7 3.8-8.4 8.4-8.4 4.7 0 8.4 3.8 8.4 8.4 0 4.7-3.8 8.4-8.4 8.4m61.8 53.1H1070V61.7c0-5.4-.1-12.4-7.6-12.4-7.6 0-8.7 5.9-8.7 12v23.1h-14.5V37.7h13.9v6.4h.2c1.9-3.7 6.7-7.6 13.8-7.6 14.7 0 17.4 9.7 17.4 22.3v25.6M950 1c-27.1 0-49 22.1-49 49.3 0 24.6 17.9 45 41.3 48.7V64.5h-12.4V50.3h12.4V39.4c0-12.4 7.3-19.2 18.5-19.2 5.4 0 11 1 11 1v12.1h-6.2c-6.1 0-8 3.8-8 7.7v9.2h13.6L969 64.5h-11.4V99c23.4-3.7 41.3-24.1 41.3-48.7C999.1 23.1 977.2 1 950 1'/%3E%3Cuse xlink:href='%23a' x='52'/%3E%3Cpath id='a' fill='%23652C8F' d='M246.9 93V48.5H227c1-11.7 6.8-19.3 20.4-23.3V7s-10-.1-21.2 5.9a48.63 48.63 0 00-25.2 43V93h45.9'/%3E%3Cpath fill='%23652C8F' d='M372.8 60.4l1-1c.9-.9.9-2.3.1-3.2l-5.3-5.7c1.8-4.2 2.8-8.8 2.8-13.7 0-19.2-15.8-34.9-35.2-34.9-19.4.1-35.2 15.7-35.2 35 0 19.2 15.8 34.9 35.2 34.9 5.6 0 10.8-1.3 15.5-3.6l5.1 4.9c.5.4 1 .7 1.6.7.6 0 1.2-.2 1.6-.7l1-1 25.5 25.3c.5.4 1 .7 1.6.7s1.2-.2 1.6-.7l8.5-8.4c.9-.9.9-2.3 0-3.2l-25.4-25.4m-36.6 6.7c-16.9 0-30.6-13.6-30.6-30.3 0-16.7 13.7-30.3 30.6-30.3 16.9 0 30.6 13.6 30.6 30.3 0 16.7-13.7 30.3-30.6 30.3m22.2 1.1l-2.5-2.4c4.2-2.8 7.8-6.5 10.4-10.9l2.6 2.9-10.5 10.4m29.8 24.3l-23.9-23.7 5.2-5.1 23.9 23.7-5.2 5.1m-27.7-55.6c0-13.3-10.9-24.1-24.3-24.1-1.3 0-2.3 1-2.3 2.3s1 2.3 2.3 2.3c10.8 0 19.7 8.7 19.7 19.5 0 1.3 1 2.3 2.3 2.3s2.3-1.1 2.3-2.3m136 56.2c-.5-4.8-1.2-12.8-6.7-18.1-7-6.8-19-8.5-19.5-8.5-1.1-.1-2.1.5-2.5 1.5l-7.1 18-5.9-4.9 3.6-7.2c.4-.7.3-1.6-.1-2.3a2.3 2.3 0 00-2-1.1h-13.1c-.8 0-1.6.4-2 1.1-.4.7-.5 1.6-.1 2.3l3.6 7.1-5.8 4.7-6.9-17.8c-.4-1-1.4-1.6-2.5-1.5-.5.1-12.4 1.7-19.5 8.5-5.4 5.3-6.2 13.3-6.7 18.1-.1 1.1-.2 2.4-.3 2.7-.5 1.2.1 2.6 1.3 3.1s2.6-.1 3.1-1.3c.4-.9.5-2.2.7-4 .4-4.2 1.1-11.1 5.3-15.2 4.5-4.3 11.7-6.2 15-6.9l7.3 19c.3.7.9 1.2 1.6 1.4.7.2 1.5 0 2.1-.4l9.8-7.9.6-.6c.1.2.3.4.5.6l9.8 8.2c.6.5 1.4.7 2.1.5.7-.2 1.3-.7 1.6-1.4l7.5-19.4c3.4.7 10.6 2.6 15 6.9 4.2 4.1 4.9 11 5.3 15.2.2 1.9.3 3.1.7 4 .4.9 1.3 1.5 2.2 1.5.3 0 .6-.1.9-.2 1.2-.5 1.8-1.8 1.3-3 0-.4-.1-1.7-.2-2.7m-46.6-12.6l-2.7-5.3h5.4l-2.7 5.3m-21.7-30.1c.8 1.3 1.8 2.8 2.9 4.3 3.1 4.1 6.4 8 11.9 9.6 1.6.5 3.4.8 5.8.9h.6c2.3-.1 4.3-.5 6.1-1 5.5-1.8 8.7-5.6 11.7-9.6 1.2-1.6 2.3-3.3 3.1-4.7 4.9-3.8 6.5-11.6 6.7-14.3.2-2.5-.3-4.8-1.5-6.6 0-1.7-.1-3.2-.3-4.6-1.3-9.5-6.8-17.1-15.1-21-4-1.9-7.5-2.6-11-2.3-3.4-.3-6.9.4-11 2.3-8.4 3.8-13.9 11.4-15.1 21-.2 1.4-.3 2.8-.3 4.3-.9 1.3-2 3.6-1.8 7.1.1.3 1.2 10.3 7.3 14.6M426.8 31c.4-.4.6-1 .6-1.6 0-1.5.1-3 .3-4.5 1-8 5.6-14.3 12.4-17.4 3.4-1.5 6.2-2.1 8.8-1.9h.5c2.7-.3 5.5.3 8.8 1.9 6.9 3.2 11.4 9.5 12.4 17.4.2 1.5.3 3 .3 4.8 0 .5.2 1 .5 1.4.8 1 1.1 2.4 1 4.1-.2 2.5-1.7 8.7-5.2 11.1-.3.2-.5.4-.7.7-.8 1.4-1.9 3.1-3.1 4.7-3.2 4.2-5.6 6.7-9.4 8-1.4.5-2.9.7-4.7.8h-.3c-2-.1-3.4-.3-4.6-.7-4.2-1.3-6.7-4.2-9.5-8-1.2-1.6-2.1-3-2.9-4.3-.2-.3-.5-.6-.8-.8-3.4-2.1-5.2-8.2-5.6-11.4-.1-2.5.8-3.8 1.2-4.3M650 1c-27 0-49 22-49 49 0 9 2.4 17.4 6.7 24.6.1.6.4 1.1.9 1.5 8.7 13.8 24 22.9 41.4 22.9 17.5 0 32.9-9.2 41.6-23.1.3-.3.5-.6.6-1 4.3-7.3 6.9-15.8 6.9-25A49.2 49.2 0 00650 1m-14.6 6.9c-3.8 4-7.1 9.6-9.4 16.2h-12.2a44.9 44.9 0 0121.6-16.2M611 28.6h13.7c-1.6 5.8-2.5 12.3-2.7 19.2h-16.4c.2-7 2.2-13.5 5.4-19.2m-5.5 23.6h16.4c.2 7.2 1.2 13.9 2.9 19.9h-13.5c-3.4-5.9-5.4-12.7-5.8-19.9m8.7 24.3h12c2.3 6.4 5.4 11.7 9.2 15.6-8.5-3-15.9-8.5-21.2-15.6m33.6 17.8c-6.7-1.2-12.7-8-16.7-17.8h16.7v17.8m0-22.2h-18.2c-1.9-5.9-3-12.7-3.2-19.9h21.4v19.9m0-24.3h-21.4c.2-6.9 1.3-13.4 3-19.2h18.4v19.2m0-23.7h-16.9c3.9-10.1 10-17.2 16.9-18.5v18.5m46.7 23.7h-16.4c-.2-6.9-1.1-13.4-2.7-19.2H689c3.2 5.7 5.2 12.2 5.5 19.2m-8.3-23.7H674c-2.3-6.7-5.6-12.2-9.4-16.2a44.9 44.9 0 0121.6 16.2m-34-18.4c6.9 1.3 13 8.3 16.9 18.5h-16.9V5.7m0 22.9h18.4c1.7 5.8 2.8 12.3 3 19.2h-21.4V28.6m0 23.6h21.4c-.2 7.2-1.3 13.9-3.2 19.9h-18.2V52.2m0 42.1V76.5h16.7c-4 9.8-10 16.6-16.7 17.8m12.4-2.2c3.7-3.9 6.9-9.2 9.2-15.6h12a45.4 45.4 0 01-21.2 15.6m24.1-20h-13.5c1.7-6 2.7-12.7 2.9-19.9h16.4c-.4 7.2-2.4 14-5.8 19.9m-94.2-43.8c-.1-.5-.3-1-.8-1.3-.4-.3-.9-.4-1.4-.4l-13.1 1.9c-.7.1-1.2.5-1.5 1.2-.1-.1-.2-.2-.4-.2-1.2-.5-30-11.9-41.6-3.2l-15.1.7-13-1.9c-.5-.1-1 .1-1.4.4-.4.3-.7.8-.7 1.3L501 61.1c-.1.5.1 1.1.5 1.5.4.4.9.7 1.4.7l13.1.2c.8 0 1.6-.5 1.9-1.3l.9-2.7 23.4 15.7c.1 0 .1.1.2.1 1.7.9 4.3 1.7 6.7 1.7 2.2 0 4.4-.7 5.9-2.6.9.3 1.9.5 3 .5.4 0 .7 0 1.1-.1 2-.3 3.8-1.3 5-3.1.4-.5.4-1.1.3-1.7H565.6c2.7-.2 4.9-1.6 6.7-4.1.2-.3.3-.6.3-.9 1.4 0 2.8-.7 3.9-1.8l.1-.1c1.1-1 2.7-3.1 3.9-4.8v.1c0 .1 0 .1.1.2l1.7 5c.3.8 1 1.3 1.8 1.3l13.2-.2c.6 0 1.1-.3 1.4-.7.4-.4.5-1 .5-1.5l-4.7-34.2M515.9 56l-1.3 3.6-9.5-.1 4-30.3 9.8 1.4c.7 5-1.3 17.5-3 25.4m57.7 4.5l-.3.3c-.3.2-.8.5-1.4.3-4.2-.9-9.2-4.1-13.4-8.6-.7-.8-2-.8-2.7-.1-.8.7-.8 2-.1 2.7 2 2.1 6.9 6.8 12.9 8.9a5.5 5.5 0 01-3.5 2c-3.1.3-6.7-2.5-7.8-3.6 0 0-.1-.1-.2-.1l-5.8-4.6c-.8-.7-2-.5-2.7.3-.7.8-.5 2 .3 2.7l5.7 4.5c.5.5 3 2.8 6.3 3.9l-.1.1c-.6.9-1.4 1.4-2.4 1.5-2.6.3-6.1-1.9-7.2-2.8l-5.8-4.6c-.8-.7-2-.5-2.7.3-.7.8-.5 2 .3 2.7l5.8 4.6c.2.2 1 .8 2.3 1.6-2.2 1.3-6.3-.5-7-.8l-24.3-16.3c.9-4.5 3.5-17.9 2.9-24.9l9.2-.4c-2.8 4.2-3.6 9.1-2.6 12.6.7 2.6 2.4 4.3 4.5 4.7 2.2.4 5.8-.6 10.4-7l3.8-.7c3 1.9 15.7 9.9 21.2 13.7 1.9 1.4 4.2 3.2 4.8 5.4.2.7 0 1.3-.4 1.7m5.2-6.8c-.5.8-1.1 1.7-1.7 2.5-1.3-2.5-3.6-4.4-5.6-5.8-6.3-4.4-21.8-14.1-22-14.2-.4-.3-.9-.4-1.4-.3l-5.3 1a2 2 0 00-1.2.8c-3.3 4.8-5.9 6.2-7.1 6-.9-.1-1.3-1.4-1.4-1.9-.9-3.3.6-8.8 4.6-12.3 7.8-6.6 30.3.2 38.2 3.4.4.2.8.2 1.2.1-.3 5.6 1.1 14.4 2.2 20.1-.2.3-.3.4-.5.6m6.5 7.4l-1.2-3.5c-1.7-7.9-3.7-20.4-3-25.4l9.8-1.5 4 30.2-9.6.2'/%3E%3C/svg%3E") no-repeat 0/cover}

/* Sub Menu */
#submenu nav{margin-top:20px}
#submenu nav a{color:#000;margin:0;font-family:"Arvo"}
#submenu nav a:after{content:"";border-right:3px #e4910c solid;margin:0 10px}
#submenu nav a:last-child:after{content:none}

/* Testimonial */
.testimonial{padding:40px 0}
blockquote{padding:20px 160px;text-align:center;position:relative;font-family:"Arvo";color:#609;font-size:22px;font-size:2.2rem;line-height:28px;border:5px #c2c2c2 solid;border-left:0;border-right:0}
blockquote:before,blockquote:after{content:"";position:absolute;top:20px;left:0;width:70px;height:70px;background-position:-140px 0}
blockquote:after{transform:rotate(180deg);left:auto;right:0}
cite{font-style:normal;font-family:"Lato";color:#000;font-size:16px;font-size:1.6rem;display:block;margin-top:20px}

/* Tick List */
ul.tick li{position:relative;font-family:"Arvo";font-size:18px;font-size:1.8rem;font-weight:700;margin-bottom:20px;padding-left:30px}
ul.tick li:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;background-position:-20px 0}

/* Two Col */
.twocol .wrap>div{display:flex;flex-wrap:wrap;justify-content:space-between}
.twocol .wrap>div div{flex:0 1 50%;box-sizing:border-box}
.twocol .wrap>div div:first-child{padding-right:4%}
.twocol .wrap>div div:last-child{padding-left:4%}

/* Two Col */
.threecol{display:flex;flex-wrap:wrap;justify-content:space-between}
.threecol div{flex:0 1 30%;box-sizing:border-box}

/* Home */
#about .wrap>div{display:flex;flex-wrap:wrap;justify-content:space-between}
#about .wrap>div div{flex:0 1 50%;box-sizing:border-box}
#about .wrap>div div:first-child{padding-right:4%}
#about .wrap>div div:last-child{padding-left:4%}
#about h3{margin-top:0;color:inherit}

#services .wrap>div div:last-child p{position:relative;padding-left:120px;margin-bottom:40px;max-width:300px}
#services .wrap>div div:last-child p:before{content:"";position:absolute;top:0;left:0;width:90px;height:90px;background-position:-270px}
#services .wrap>div div:last-child p:nth-child(2):before{background-position:-360px}
#services .wrap>div div:last-child p:nth-child(3):before{top:-10px;background-position:-450px}
#services .wrap>div div:last-child p:last-child:before{background-position:-540px}

/* Services */
#serving{padding-top:40px}
#serving h1{font-size:24px;font-size:2.4rem;margin-top:0;line-height:28px;text-transform:uppercase}
#serving li{color:#609}
#serving2{color:#fff}
#enforcement .threecol h4{margin-bottom:0}
#enforcement .threecol div p:nth-child(2):before,#enquiry>.wrap>div div:first-child p:nth-child(2):before{margin:20px 0;content:"";display:block;width:100%;height:0;padding-bottom:100%;background:#ccc no-repeat center/cover}
#investigations h3{color:#fff}
#investigations ul.tick{margin-top:20px}
#enquiry li{color:#609}
#enquiry>.wrap>div div:first-child p:nth-child(2):before{padding-bottom:56%}
#tracing h3,#tracing h4{color:#fff;margin-top:0}
#tracing h4{color:#e4910c}

/* About*/
#intro2 h6{color:#e4910c}
#bio h3{margin-top:0}
#bio .wrap>div div:last-child p{margin:0;display:block;width:100%;max-width:360px;min-height:360px;max-height:360px;;background:no-repeat top left/contain}

/* Contact */
#contact .wrap>div {display:flex;flex-wrap:wrap;justify-content:space-between}
#left{flex:0 1 55%}
#side{flex:0 1 30%}

div.icons{display:flex;align-items:center;flex-wrap:wrap;flex-direction:row;justify-content:space-between}
p.social a:before{content:"";display:inline-block;width:33px;height:33px;background-position:-330px 0}
p.social a:first-child:before{margin-right:20px;background-position:-297px 0}

p.touch{margin:40px 40px 40px 0;font-family:"Arvo";font-size:24px;font-size:2.4rem;line-height:33px}
p.touch a{display:inline-block}
p.touch a:before{content:"";display:inline-block;vertical-align:middle;margin-right:10px;width:33px;height:33px}
p.touch a:last-child{margin-top:20px;display:block}
p.touch a:last-child:before{background-position:-231px 0}

#contact form {position:relative;background:#ebebeb;padding: 10px 40px 20px 40px;box-sizing:border-box;line-height:40px;margin-top:60px}
#contact form:after{position:absolute;bottom:0;right:0;content:"";width:50px;height:50px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath fill='%23fff' d='M50 0v50H0m50'/%3E%3C/svg%3E") no-repeat 0/cover}
#contact form h4{color:inherit}
#contact form label{display:block;font-weight:700;margin-bottom:10px}
#contact form input[type="text"],#contact form  textarea, #contact form select {font-family:inherit;font-size:inherit;width:100%;max-width:720px;background:#efefef;border:4px #ccc solid;padding:15px 10px;box-sizing:border-box;margin-bottom:20px}
#contact form p:nth-child(3){display:none}
#contact form input[type="submit"]:hover{cursor:pointer}
#contact form  textarea{height:150px}
#contact form #message p {position:relative;background:#390;padding:10px 10px 10px 60px;box-sizing: border-box;line-height:30px;color:#fff}
#contact form #message p.error{background:#900}
#contact form p.err{position:relative;max-width:720px}
#contact form p.err:after {position:absolute;right:22px;top:68px;content:"";background-position:-350px 0;width:25px;height:25px}
#contact form #message p strong{display:block}
#contact form #message p:before{position:absolute;top:20px;left:20px;content:"";width:25px;height:25px;background-position:-325px 0}

#side .container{position:relative;padding-bottom:75%;overflow:hidden;margin-bottom:80px}
#side iframe{position:absolute;width:100%;height:100%}
#side p.pin{position:relative;margin-top:40px;padding-left:40px}
#side p.pin:before{position:absolute;content:"";left:0;width:32px;height:32px;background-position:-256px 0}

#business ul{margin-left:10px}
#business ul li{list-style-type:square;margin-left:20px}

/* Footer */
footer{background:#609;color:#fff}
footer svg{width:200px;height:auto;fill:#fff}
footer .wrap>div{display:flex;flex-wrap:wrap;justify-content:space-between}
footer .wrap>div>div{flex:0 1 40%;box-sizing:border-box}
footer a{color:inherit}
footer .help{font-family:"Arvo";font-size:24px;font-size:2.4rem;line-height:30px}
footer .phone{font-family:"Arvo";font-size:38px;font-size:3.8rem}
footer a.tel{position:relative;padding-left:34px;color:#e4910c}
footer a.tel:before{content:"";top:0;left:0;position:absolute;width:30px;height:30px}
footer .member{font-size:14px;font-size:1.4rem}

.copyright{background:#939393;color:#212529;font-size:14px;font-size:1.4rem;padding:20px 0}
.copyright .wrap>div{display:flex;flex-wrap:wrap;justify-content:space-between}
.copyright a{color:inherit}
.copyright nav,.copyright p{flex:0 1 40%;align-self:flext-start;margin:0}
.copyright nav{flex:0 1 60%}
.copyright p{text-align:right}
.copyright p span{display:inline-block}

@media only screen and (max-width:1280px)
{
#enforcement .threecol h4{min-height:48px}
}

@media only screen and (max-width:760px)
{
blockquote{margin:0;padding:20px 60px}
blockquote:before,blockquote:after{width:40px;height:40px;background-position:-80px 0}

ul.tick{margin-top:20px}

.twocol .wrap>div div{flex:0 1 100%;padding:0 !important}
.twocol .wrap>div div:last-child p{max-width:inherit}
.threecol div{flex:0 1 100%}

#about{background:#410080}
#about .wrap>div div{flex:0 1 100%;padding:0 !important}

#enforcement .threecol div p:nth-child(2):before{width:50%;padding-bottom:50%}	
#enquiry>.wrap>div div:first-child p:nth-child(2):before{width:75%;padding-bottom:42%}

footer .wrap>div>div{flex:0 1 100%}
}

@media only screen and (max-width:480px)
{
#enforcement .threecol div p:nth-child(2):before{width:100%;padding-bottom:100%}
#enquiry>.wrap>div div:first-child p:nth-child(2):before{width:100%;padding-bottom:56.25%}
	
footer .phone{font-size:26px;font-size:2.6rem}
footer a.tel{padding-left:28px}
footer a.tel:before{width:22px;height:22px}

.copyright nav,.copyright p{flex:0 1 100%;text-align:left}
.copyright p{margin-top:20px}

#strap{background-image:none}
}

.orbc,.orbc *{position:relative;all:unset}.orbc,.orbc *,.orbc :after,.orbc :before,.orbc:after,.orbc:before{box-sizing:border-box}.orbc{background:#FFF;box-shadow:0 0 10px rgba(0,0,0,.5);color:#333;-ms-flex-line-pack:center;-ms-flex-pack:justify;display:flex;align-items:center;justify-content:space-between;max-height:48vh;min-width:320px;padding:20px;width:100%}@media screen and (max-width:639px){.orbc{-ms-flex-direction:column;align-items:flex-start;flex-direction:column;font-size:.9em}}@media screen and (min-width:940px){.orbc{padding:40px}}.orbc--as-overlay{bottom:0;position:fixed;z-index:10000}.orbc--as-overlay--top{bottom:auto;top:0}.orbc--blackout{background:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.orbc span{display:block}.orbc a:not([class*=btn]):hover{opacity:.5;text-decoration:none}.orbc__content{overflow-y:auto}.orbc__heading{font-size:1.6em;font-weight:700}.orbc__text{line-height:1.4;padding:8px 0 4px}.orbc__text a{color:#609;text-decoration:underline}.orbc__main{-ms-flex:1 1 auto;max-width:100%}@media screen and (max-width:639px){.orbc__main{display:contents}}.orbc__selection{display:flex;align-items:center;flex-wrap:wrap;padding:2px}.orbc__selection__item{float:left}.orbc__selection__item:not(:last-child){margin-right:40px}.orbc__selection input[type=checkbox]{display:none}.orbc__selection input[type=checkbox]+span{display:flex;align-items:center;margin-top:10px}.orbc__selection input[type=checkbox]+span:before{background:#E5E5E5;border:5px solid #E5E5E5;border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,1);content:" ";display:inline-block;height:20px;margin-right:12px;width:20px}.orbc__selection input[type=checkbox]:checked+span:before{background:#5EB87E}.orbc__selection input[type=checkbox]:checked:disabled+span:before{background:#666}.orbc__selection__item:hover input[type=checkbox]:not(:checked)+span:before{background:#999}@media screen and (max-width:639px){.orbc__selection{margin-bottom:10px}.orbc__selection__item:not(:last-child){margin-right:20px}.orbc__selection input[type=checkbox]+span:before{border:0;box-shadow:none;height:12px;margin-right:6px;width:12px}}.orbc__btn--agree,.orbc__btn--dismiss{border-radius:22px;border:0;color:#FFF;font-weight:700;text-align:center;text-transform:uppercase;display:block;padding:14px 20px;width:100%;transition:all .2s ease-in-out}.orbc__btn--agree{background:#5EB87E;background-image:linear-gradient(to bottom,#76D3AF,#5EB87E);text-shadow:0 1px 0 rgba(0,0,0,.2)}.orbc__btn--agree:disabled{opacity:.5}.orbc__btn--agree:not(:disabled):hover{background:#999;color:#FFF}.orbc__btn--dismiss{background:#E5E5E5;color:#666}.orbc__btn--dismiss:hover{background:#CCC;color:#666;text-shadow:none}@media screen and (max-width:639px){.orbc__btns{display:flex;justify-content:space-between;width:100%}.orbc__btn--agree:not(:only-child),.orbc__btn--dismiss{flex:0 0 47.5%;padding:7px 10px}}@media screen and (min-width:640px){.orbc__btns{margin-left:40px;min-width:200px}.orbc__btn--dismiss{margin-top:10px}}.orbc__close{color:currentColor;padding:8px;position:absolute;right:0;top:0}.orbc__close span{left:-9999px;position:absolute;top:-9999px}.orbc__close svg{height:12px;width:12px}.orbc__btns button:hover{cursor:pointer}