p,p a:hover{color:#333}body,html{height:100%;margin:0;padding:0}body,button{font-family:'Open Sans',sans-serif}a{color:#666;text-decoration:none}.clearfix{clear:both}h1,h2.section-title{font-size:40px;font-weight:400;text-transform:uppercase;letter-spacing:4px;padding-left:20px;padding-right:20px}h2{font-size:25px;font-weight:400}h3{font-size:14px;font-weight:600}h4,h5{font-weight:400;padding-left:20px;padding-right:20px;text-transform:uppercase}h4{font-size:18px}h5{font-size:24px;color:#58b9cb}strong{font-weight:600}p{line-height:30px;font-size:16px;font-weight:300}p small{line-height:22px}p span{width:auto;display:block;margin:auto;max-width:1400px}#home-animate{width:400px;display:inline;text-align:right;position:relative;margin-right:420px;top:0;left:0}.center-text,.testimonial-feature{text-align:center}#home-animate #msg1,#home-animate #msg2,#home-animate #msg3{width:400px;position:absolute;top:0;left:0}header{width:100%;height:56px;background-color:#212121;position:fixed;z-index:999}header #header-block{max-width:1200px;width:100%;margin:0 auto}header #header-brand{height:34px;padding:11px 8px;float:left}header ul#header-menu{float:right;padding:0;list-style:none;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;margin:11px}header #mobile-menu{display:none;color:#FFF;float:right;padding:13px 18px;cursor:pointer;font-size:30px}header ul#header-menu li{float:left}header ul#header-menu li a{text-decoration:none;color:#FFF}header ul#header-menu li a.header-menu-page{text-decoration:none;color:#FFF;padding:10px;display:block}header ul#header-menu li a.header-menu-page:hover{color:#999}header ul#header-menu li a.header-menu-social i{border:1px solid #FFF;border-radius:50%;padding:10px;font-size:13px;margin:0 0 0 10px}header ul#header-menu li a.header-menu-social i:hover{background-color:#666}#home-header p{max-width:650px;font-size:16px}footer{background-color:#f8f8f8;padding:100px 0 50px}footer p{font-size:11px;color:#666}footer img{display:block;margin:0 auto}footer p a[href^="tel:"]{color:#58b9cb}footer p a:hover{color:#212121}footer #awards_footer{width: 90%}.panel{background-color:#CCC}.panel-full{height:100%}.panel-bg-image{color:#FFF;background-size:cover;background-position:center}.panel-bg-image>div{background:rgba(17,17,17,.60)}.panel-bg-image p{color:#FFF}.panel-bg-image p a{color:#FFF;text-decoration:underline}.panel-text{padding:50px 0}button.type1,button.type2{letter-spacing:1.6px;font-size:13px;padding:10px 30px;text-transform:uppercase}.bg-fixed{background-attachment:fixed}.bg-video{overflow:hidden;position:relative;width:100%;height:100%}.bg-video-text-block{position:absolute;width:100%;height:100%;color:#FFF}.bg-video-text-block p{color:#FFF}.bg-video-text-frame{position:relative;height:100%}.hide{display:none}.full-block::before,.inner-block{display:inline-block;vertical-align:middle}.center-text p{width:80%;margin:0 auto;max-width:900px}.page-text{width:80%;max-width:1200px;margin:90px auto!important}button.type1{background-color:transparent;border:2px solid #FFF;color:#FFF;border-radius:2px}button.type1:hover{background-color:#FFF;color:#212121;cursor:pointer}button.type2{background-color:transparent;border:2px solid #212121;color:#212121;border-radius:2px}button.type2:hover{background-color:#212121;color:#FFF;cursor:pointer}.full-block::before{content:"";height:100%;margin-left:-10px;width:5px}.full-block{height:100%}.inner-block{width:100%}.inner-block-frame{margin:0 auto;width:auto;padding:0 20px}.text-image{position:relative;width:100%;overflow:hidden;color:#FFF}.text-image-block:hover{background-image:url(/imgs_2018/bg_grey.png);background-repeat:repeat}.text-image-block h2{display:none}.text-image-block:hover h2{display:block;color:#FFF;max-width:240px;line-height:26px;margin:0 auto;font-size:17px}.text-image-block{position:absolute;top:0;left:0;bottom:0;right:0}.text-image-block div{display:table;width:100%;height:100%}.text-image-block span{display:table-cell;text-align:center;vertical-align:middle}.double-feature-block{max-width:1400px;margin:0 auto;padding:0 30px}ul.four-panel,ul.tabbed-panel,ul.three-panel{list-style:none;padding:0}.double-feature-panel{width:50%;float:left}.double-feature-panel img{width:100%}#blog h3,#blog p,#case-studies .case-study-frame{text-align:left}.testimonial-feature img{width:80px!important;margin:20px auto 0}ul.three-panel{max-width:1000px;width:100%;margin:0 auto;display:block}ul.three-panel li{float:left;width:33.33333333333333%}ul.three-panel li .three-block{margin:10px}ul.three-panel li .three-block img{width:100%}ul.three-panel li .three-block p{font-size:14px;line-height:24px;color:#666;margin:0}ul.four-panel{max-width:1200px;width:100%;margin:0 auto;display:block}ul.four-panel li{float:left;width:25%}ul.four-panel li .four-block{margin:10px}ul.four-panel li .four-block img{width:100%}ul.four-panel li .four-block p{font-size:14px;line-height:24px;color:#666;margin:0}ul.tabbed-panel{width:80%;max-width:900px;margin:0 auto;font-size:12px;text-transform:uppercase;border-bottom:1px solid #CCC;height:34px}ul.tabbed-panel li{float:left;margin-bottom:-1px;padding:8px 14px;cursor:pointer}ul.tabbed-panel li.active{border:1px solid #CCC;border-bottom:1px solid #FFF}#case-studies .case-study-frame p{margin-top:10px}#case-studies .case-study p{line-height:10px}#case-studies .case-study-brand{margin:20px auto 0}#blog p{font-size:13px;line-height:24px}#blog p a{margin:10px 0 0;display:block}.owl-dots{margin:0 auto!important;width:126px}.owl-dot span{background-color:#999;border:1px solid #999;border-radius:20px;display:block;height:6px;margin:0 5px;width:6px}.owl-dot.active span{background-color:transparent;border:1px solid #FFF}@media only screen and (max-width:1100px){header ul#header-menu{display:none;margin:0;width:100%!important;background-color:#212121;padding:0 0 15px}header #mobile-menu{display:block}header ul#header-menu li{float:none}header ul#header-menu li a.header-menu-page:hover{color:#999}header ul#header-menu li.header-menu-icon{float:left;margin:5px 0 0}header ul#header-menu li a.header-menu-social i:hover{background-color:#999}}@media only screen and (max-width:740px){.double-feature-panel,ul.four-panel li,ul.three-panel li{float:none;width:100%}#home-animate #msg1,#home-animate #msg2,#home-animate #msg3,.center-text p,.double-feature-panel{width:100%}h1{font-size:30px;letter-spacing:2px}h2{font-size:20px}p{line-height:24px;font-size:14px}ul.four-panel li .four-block{margin:20px 0 30px;padding:0 0 20px;border-bottom:1px dotted #999}.no-high{height:auto}#home-animate{width:100%!important;text-align:center;display:inline-block;top:-30px}#case-studies{padding:75px 0 0}#case-studies h2{font-size:16px;margin:10px 0 5px}#case-studies ul.three-panel li{width:50%;float:left}footer img,ul.tabbed-panel{width:100%}#case-studies ul.three-panel li .three-block{margin:0}#case-studies .case-study-brand,#case-studies ul.three-panel li:nth-child(3){display:none}#blog p{line-height:22px}#home-header.panel-full{height:100%}footer img{max-width:320px}footer img.footer-brand{width:210px}}.client_swatch{background:url(/imgs_2018/clients_sprite.png);width:100px;height:100px}.client_signalling_solutions{background-position:0 0}.client_somerset_house{background-position:-100px 0}.client_tata{background-position:-200px 0}.client_vulcan{background-position:-300px 0}.client_eurostar{background-position:-400px 0}.client_aquos{background-position:0 -100px}.client_murata{background-position:-100px -100px}.client_oxford_uni{background-position:-200px -100px}.client_savills{background-position:-300px -100px}.client_siemens{background-position:-400px -100px}.client_david_horn{background-position:0 -200px}.client_dugard{background-position:-100px -200px}.client_icon{background-position:-200px -200px}.client_jcb{background-position:-300px -200px}.client_london_eye{background-position:-400px -200px}.client_awh{background-position:0 -300px}.testimonial_swatch{background:url(/imgs_2018/testimonial_swatch.png?x=1);width:100px;height:100px;margin:0 auto}.testimonial_greg_van_duin{background-position:0 0}.testimonial_gary_lewis{background-position:-100px 0}.testimonial_eurostar{background-position:-200px 0}.testimonial_dr_jurek_tolloczko{background-position:-300px 0}.testimonial_david_horn_communications{background-position:-400px 0}.testimonial_steve_scrimshaw{background-position:0 -100px}.testimonial_aquos_yachts{background-position:-100px -100px}.testimonial_chris_pike{background-position:-200px -100px}.testimonial_clair_mowbray{background-position:-300px -100px}.testimonial_craig_jeffery{background-position:-400px -100px}.testimonial_neil_franklin{background-position:0 -200px}.testimonial_rob_hill{background-position:-100px -200px}.testimonial_sabrina_ihaddaden{background-position:-200px -200px}.testimonial_sara_mills{background-position:-300px -200px}.testimonial_simon_rennie{background-position:-400px -200px}.testimonial_icon{background-position:0 -300px}.testimonial_james_felix{background-position:-100px -300px}.testimonial_louise_ward{background-position:-100px -400px}.testimonial_lucy_prior{background-position:-200px -300px}.testimonial_michael_trotter{background-position:-300px -300px}.testimonial_murata{background-position:-400px -300px}.testimonial_helen_simpson{background-position:0 -400px}.blog_swatch{background:url(/imgs_2018/blog_swatch_aug.png?x=2);max-width:700px;width:100%;max-height:394px;height:auto;background-size:cover}.blog_one{background-position:0 0}.blog_two{background-position:33.33333333333333% 0}.blog_three{background-position:66.66666666666667% 0}.blog_four{background-position:100% 0}.tech_swatch{background:url(/imgs_2018/tech_swatch.jpg);width:100%;height:auto;background-size:cover}.tech_one{background-position:0 0}.tech_two{background-position:12.5% 0}.tech_three{background-position:25% 0}.tech_four{background-position:37.5% 0}.tech_five{background-position:50% 0}.tech_six{background-position:62.5% 0}#banner_testimonial .owl-dots{ width: 380px !important} .owl-dot span { margin: 0 3px !important; }