.change-location a.uk{background:url("../images/countries/united-kingdom.svg");background-repeat:no-repeat}.change-location a.us{background:url("../images/countries/united-states.svg");background-repeat:no-repeat}.change-location a.ca{background:url("../images/countries/canada.svg");background-repeat:no-repeat}.current-location.uk{background-image:url("../images/flags_uk.svg")}.current-location.us{background-image:url("../images/flags_us.svg")}.current-location.ca{background-image:url("../images/flags_ca_ca.svg")}.test_wrap{display:block;height:450px}.test_wrap .bx-wrapper{box-shadow:none;position:relative}.test_wrap .bx-wrapper .bxslider li p{padding:25px;font-weight:600;font-style:italic;background-color:#f1f2f4;margin-bottom:0}.test_wrap .bx-wrapper .bxslider li p.person{padding:20px;font-weight:600;font-style:normal;background-color:transparent;background-color:#dba52d;color:#fff;display:inline-block;float:left}.test_wrap .bx-wrapper .bx-controls .bx-pager{text-align:right!important;display:inline-block;float:right;bottom:40px}.test_wrap .bx-wrapper .bx-controls .bx-pager.bx-default-pager a{background-color:#fff;border:1px solid #dba52d;border-radius:100%;height:12px;width:12px}.test_wrap .bx-wrapper .bx-controls .bx-pager.bx-default-pager a:hover,.test_wrap .bx-wrapper .bx-controls .bx-pager.bx-default-pager a.active,.test_wrap .bx-wrapper .bx-controls .bheader x-pager.bx-default-pager a:focus{background:#dba52d!important;color:#dba52d!important}.top-mid h2 a{background:#dba52d;color:#fff;transition:all .4s ease}.top-mid h2 a:hover{background-color:#fff;color:#000}.case-ctn{padding:10% 15% 20% 15%}.case-box .case-btn{max-width:75%;left:12.5%}.box-2 .two-heights{border-bottom:solid 5px #000}.box-2 .two-heights:last-child{border-bottom:0}.box-2 .two-heights .left-ctn.map,.box-2 .two-heights .right-ctn.map{float:left}.box-2 .two-heights .left-ctn.content,.box-2 .two-heights .right-ctn.content{float:right;background-color:#e6e5e5}.box-2 .two-heights .left-ctn.content .left-bar,.box-2 .two-heights .right-ctn.content .left-bar{background:transparent}.box-2 .two-heights:nth-child(2n) .left-ctn.content{float:left}.box-2 .two-heights:nth-child(2n) .left-ctn.content .left-bar{background:#fff}.box-2 .two-heights:nth-child(2n) .right-ctn.map{float:right}.contact-mid{float:right;width:24%}.contact-car{position:relative;right:inherit}body.home .top-left,body.page-template-tpl-services .top-left,body.page-template-tpl-standard .top-left{float:left;height:100%;margin-left:100px;width:75%}.box-2 .wht-bg.left-bar{padding:55px 35px 55px 70px}.new-bar{padding:55px 70px 55px 35px}.top-left{height:100%;float:left}#popup-location{display:none;padding:0;margin:0}#popup-location .popup-container{position:relative;background-color:#000;display:flex}#popup-location .popup-container .text-container{text-align:center;color:#fff;margin:40px}#popup-location .popup-container .text-container h3{font-size:25px;margin-bottom:20px}#popup-location .popup-container .text-container p{font-size:20px;margin:0}#popup-location .popup-container .location-buttons{margin-top:30px;display:flex;justify-content:center}#popup-location .popup-container .location-buttons .button{height:47px;width:47px;margin:0 15px}#popup-location .popup-container .location-buttons .button img{transition:all .2s ease}#popup-location .popup-container .location-buttons .button:hover img{opacity:.7}#backdrop{background-color:rgba(0,0,0,0.7);height:100%;width:100%;position:fixed;top:0;left:0;z-index:999;display:none}#newsletter-popup{position:fixed;z-index:9999;top:0;left:0;width:100%;display:none}#newsletter-popup .wrapper{position:absolute;top:100px;left:50%;transform:translateX(-50%);width:40%;background-color:#000;padding:50px 40px}#newsletter-popup .wrapper img{position:absolute;top:5px;right:5px;width:30px;cursor:pointer}#newsletter-popup .wrapper form table{width:71%;float:left}#newsletter-popup .wrapper form input{height:50px;border:0}#newsletter-popup .wrapper form input[type="email"]{width:70%;padding:10px 20px;color:#000;display:inline-block;float:left}#newsletter-popup .wrapper form input[type="email"]::placeholder{color:#000}#newsletter-popup .wrapper form input[type="submit"]{width:29%;background-color:transparent;color:#fff;background-color:#dba52d;float:left}#newsletter-popup .wrapper .error-message{position:absolute;top:100%;left:0;color:#fff;display:block;right:0;padding:10px;text-align:center;background-color:#e50958}#newsletter-popup.error .wrapper form input[type="text"]{background-color:#ffb8d1;border:solid 3px #fff}#newsletter-popup.success .wrapper{background-color:#dba52d;padding:40px}#newsletter-popup.success .wrapper p{font-size:35px;text-align:center;color:#fff;margin-bottom:0}.page-id-2754 .top-right.line-in:before,.page-id-2754 .change-location,.page-id-2883 .top-right.line-in:before,.page-id-2883 .change-location,.page-template-newsletter-confirmation .top-right.line-in:before,.page-template-newsletter-confirmation .change-location{display:none}.wrapper{width:50%;margin:30px auto}.wrapper__content{padding:0 40px 40px}.section--cta{float:left;width:100%}.section--cta .cta{background-color:#dba52d;border:solid 1px #dba52d;color:#fff;padding:10px 20px;float:right}.section--cta .cta:hover{background-color:transparent;color:#dba52d}.contact-small-print{font-size:14px;margin-top:40px}.home .services ul li:last-child a{background-color:#dba52d;color:#fff}.home .services ul li:last-child a:hover{background-color:#000}#newsletter-trigger{background-color:#dba52d;color:#fff}#newsletter-trigger:hover{background-color:#000}@media screen and (max-width:3000px){.page-template-tpl-contact .app-bg{position:fixed}}@media screen and (max-width:1600px){.home .case_3 .case-btn{max-width:75%;left:12%}.case-ctn{padding:10% 15% 25% 15%}}@media screen and (max-width:1540px){.home .case_3 .case-btn{max-width:75%;left:12%}.case-ctn{padding:10% 15% 30% 15%}}@media screen and (max-width:1440px){.case-ctn{padding:10% 12% 35% 12%}body .case-ctn p{margin-bottom:10px}.katie-armstrong header.katie-armstrong header

}@media screen and (max-width:1120px){#newsletter-popup .wrapper form table{width:60%}#newsletter-popup .wrapper form input[type="submit"]{width:40%}.contact-mid{width:23%}.contact-mid .case-btn{padding:0 15px}.page-template-tpl-who-we-are .header-banner-descp{padding:45% 20px 0 5%}}@media screen and (max-width:1150px){.page-template-tpl-contact .app-bg{position:relative}}@media screen and (max-width:1024px){
    
}
.wrapper{width:80%}.mob-view{display:none}}@media screen and (max-width:1100px){.home .case_3 .case-btn{max-width:85%;left:8%}.case-ctn{padding:5% 12% 30% 12%}body .case-ctn p{font-size:14px;line-height:20px}}@media screen and (max-width:1110px){.top-mid .change-location{right:-280px;width:60%}#newsletter-popup .wrapper form input[type="email"]{width:60%}}@media screen and (max-width:999px){.top-left{margin-left:0!important;padding:40px}.top-mid{width:100%;padding:40px;position:absolute;top:200px}.top-mid .change-location{right:0;width:100%}.services{margin-top:0}.header-banner-descp{padding:0 20px 0 5%}.page-template-tpl-who-we-are .header-banner-descp{padding:0 20px 0 5%}.page-template-tpl-who-we-are .top-mid{top:140px}}@media screen and (max-width:992px){.header-banner-descp{padding:0 20px 0 5%}}@media screen and (max-width:980px){.page-template-tpl-contact .app-bg{position:fixed}.top-left{width:100%;height:100%;padding:40px;position:relative;margin-left:0}.contact-mid{width:100%}}@media screen and (max-width:880px){#newsletter-popup .wrapper form table{width:100%}#newsletter-popup .wrapper form input[type="email"],#newsletter-popup .wrapper form input[type="submit"]{width:100%}}@media screen and (max-width:768px){.section--cta .cta{float:left}}@media screen and (max-width:650px){#newsletter-popup .wrapper{width:70%}}@media screen and (max-width:500px){#popup-location .popup-container .text-container h3{font-size:18px}#popup-location .popup-container .text-container p{font-size:14px}}@media screen and (max-width:480px){#newsletter-popup .wrapper{width:85%}}@media screen and (max-width:414px){.header{height:470px}.test_wrap .bx-wrapper .bx-controls .bx-pager{bottom:80px}.katie-armstrong header.header{height:600px!important}.katie-armstrong header.header .header-ctn{height:600px!important}.wrapper{width:100%}}@media screen and (max-width:380px){.header{height:630px!important}}@media screen and (max-width:375px){.test_wrap .bx-wrapper .bx-controls .bx-pager{bottom:60px}}@media screen and (max-width:320px){.test_wrap .bx-wrapper .bxslider li p.person{display:block;width:100%}.test_wrap .bx-wrapper .bx-controls .bx-pager{text-align:left!important}}
