.countries .in {
    width: 23px;
    height: 12px;
    background: url(../img/svg/india-flag.png) center center/100% 100% no-repeat;
}

a,ins{text-decoration:none}b,mark{font-weight:700}article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}img,table{width:100%}.grid-table,.toolbar-careers,table{border-collapse:collapse}a,abbr,address,article,aside,audio,b,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,select,small,span,strong,summary,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:bottom;background:0 0;box-sizing:border-box;/*user-select:none;*/text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}ins,mark{background-color:#ff9;color:#000}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{display:inline-block}mark{font-style:italic}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-spacing:0}hr{height:1px}img{max-width:100%;height:auto}address{font-style:normal}@font-face{font-family:'Gotham Bold';src:url(../fonts/headings-font/gotham-bold-webfont.woff) format("woff"),url(../fonts/headings-font/gotham-bold-webfont.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Icomoon;src:url(../fonts/icons-font/icomoon.woff) format("woff"),url(../fonts/icons-font/icomoon.ttf) format("truetype"),url(../fonts/icons-font/icomoon.svg) format("svg");font-weight:400;font-style:normal}.main-nav .divisions .tab-headlines,.main-nav .divisions .tabs-content,.main-nav .divisions-parent .top-level,.nav-service,.search-form [type=search],.search-form [type=submit],.tab-headline,.tabs-vertical .tabs-content,.tabs-vertical .tabs-headlines{display:inline-block;vertical-align:top}.atd-slider .owl-item,.block-intro .mw::before,.block-intro .title,.block-map .social-links::before,.block-map .socials,.controls-title,.grid-item,.grid-vertical-aligned .grid-item .aligned-content,.grid-vertical-aligned .grid-item::before,.item,.main-nav .divisions .tab-headline .item::before,.main-nav .divisions .tab-headline::before,.page-numbers,.social-share .socials,.social-share .title{display:inline-block;vertical-align:middle}.anim-text,.block-map .tab-content,.division-case-study .case-logo,.nav-wide-dd,.pop-up,.scroll-visible,.site-header .dd,.sub-menu-wrapper,.timeline-image img,.with-dd .dd,.with-sidebar::after{opacity:0;visibility:hidden}.block-map .tab-content.active,.division-case-study .atom[style*="opacity: 1"] .case-logo,.main-nav .nav-top-level:hover .sub-menu-wrapper,.pop-up.active,.scroll-visible.active,.timeline .top-level,.timeline .top-level.active .anim-text,.timeline .top-level.active .timeline-image::before,.timeline .top-level.active img,.with-dd .grid-item.active .dd,body:not(.handheld) .main-nav .nav-top-level.active .sub-menu-wrapper,body:not(.handheld) .main-nav .nav-top-level:hover .sub-menu-wrapper{opacity:1;visibility:visible}.timeline-item::after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}.btn,.gform_footer [type=submit]{padding:16px 100px;border-radius:50px;font:400 14px/1 proxima-nova,sans-serif;text-align:center;cursor:pointer;border:1px solid}.read-more,.sidebar .categories-list a,.sub-menu-wrapper a{position:relative;display:block;padding-right:26px;line-height:22px;transition:color .2s linear;cursor:pointer}.read-more::after,.sidebar .categories-list a::after,.sub-menu-wrapper a::after{content:"";position:absolute;width:14px;right:0;top:0;font:10px/24px Icomoon,sans;transition:transform .2s linear}.nav-wide-dd,.sub-menu-wrapper,.with-dd .dd{position:absolute;text-align:left;border:1px solid #E1E1E1;background:#FFF;z-index:10}.sidebar .member-info,.with-sidebar::before{position:absolute;height:100%;width:100%;right:0;top:0;background:url(../img/pages/blog-landing/sidebar-bg.png) right bottom no-repeat #E11823}.cv,.form-cols-3 .col-right label{display:block;position:absolute;width:44px;height:58px;font-size:0;color:#BCBBBB}.cv::after,.cv::before,.form-cols-3 .col-right label::after,.form-cols-3 .col-right label::before{display:block;position:absolute}.cv::before,.form-cols-3 .col-right label::before{content:"";font:58px/1 Icomoon,sans}.cv::after,.form-cols-3 .col-right label::after{content:'CV';width:100%;top:0;left:0;font:700 18px/58px proxima-nova,sans-serif;text-align:center}.icon-twitter::before{content:""}.icon-linkedin::before{content:""}.icon-youtube::before{content:""}.icon-instagram::before{content:""}.icon-google-plus::before{content:""}.icon-phone::before{content:""}.icon-mail::before{content:""}.icon-lock::before{content:""}.icon-arrow-left::before{content:""}.icon-arrow-right::before{content:""}.icon-arrow-top::before{content:""}.icon-arrow-bot::before{content:""}.icon-search::before{content:""}.icon-home::before{content:""}.icon-map-pin::before{content:""}.icon-download::before{content:""}.icon-book::before{content:""}.icon-justify::before{content:""}.icon-print::before{content:""}.icon-graduate::before{content:""}.icon-fax::before{content:""}@keyframes popUp{0%{transform:scale(0)}25%{transform:scale(1.2)}50%{transform:scale(.8)}100%{transform:scale(1)}}@-webkit-keyframes popUp{0%{transform:scale(0)}25%{transform:scale(2.2)}50%{transform:scale(.8)}100%{transform:scale(1)}}body,html{height:100%;width:100%}body{min-width:320px;margin:0 auto;font:400 16px/1.3 proxima-nova,sans-serif;color:#231F20;background:#FFF}a{color:inherit;transition:color .2s ease-in-out}p{margin-top:3%}p:first-of-type{margin-top:0}body:not(.handheld) a:hover{color:#E11F23}h1,h2,h3,h4,h5{display:block}.print-visible{display:none}@media screen and (max-width:1300px){.mw{padding-left:30px;padding-right:30px}}@media screen and (max-width:370px){.mw{padding-left:20px;padding-right:20px}}.grid-item{width:100%;font-size:15px}[data-grid-cols="2"] .grid-item{width:50%}[data-grid-cols="3"] .grid-item{width:33.3334%}.grid-cols-4 .grid-item,[data-grid-cols="4"] .grid-item{width:25%}.gr20ols-5 .grid-item{width:20%}[data-grid-cols="6"] .grid-item{width:16.666666667%}.grid{position:relative;font-size:0}.grid .content-inner{padding:47px 47px 52px}.grid .content-specular{padding-left:47px;padding-right:0}.grid .testimonials{padding:0}.content-image{background-size:cover;background-position:center center}.grid-bordered{border-top:1px solid #D7D7D7;border-left:1px solid #D7D7D7}.grid-bordered .grid-item{border-right:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7}.grid-vertical-aligned .grid-item{position:relative;font-size:0;white-space:nowrap}.grid-vertical-aligned .grid-item::before{content:'';height:100%;width:0}.grid-table{display:table;width:100%}.grid-table>.grid{display:table-row}.grid-table>.grid>.grid-item{display:table-cell}.with-sidebar{position:relative;margin:70px 0 44px;overflow:hidden}.with-sidebar::after,.with-sidebar::before{content:'';position:absolute;height:100%;top:0}.with-sidebar::before{width:320px}.with-sidebar::after{content:'';left:-1px;width:1px;box-shadow:0 0 10px 20px #FFF;z-index:4;transition:opacity .2s linear,visibility .2s linear}.with-sidebar.no-mask::before{display:none}.with-sidebar.no-mask .sidebar{padding:0 0 40px}.with-sidebar .col,.with-sidebar .sidebar{vertical-align:top;position:relative;z-index:2}.with-sidebar .col{width:100%;margin-right:-320px;padding-right:390px;transition:transform .2s linear,opacity .2s linear,visibility .2s linear}.with-sidebar .sidebar{width:320px;z-index:3}.grid.backgrounded-image .grid-item{position:relative;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:auto 100%}.grid.backgrounded-image .post{display:table;width:100%;height:325px;color:#FFF;text-align:center;border-right:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.5)}.grid.backgrounded-image .post-link{display:table-row;background:rgba(35,31,32,.43);transition:background .2s linear}.grid.backgrounded-image .post-info{vertical-align:bottom;display:table-cell;height:100%;padding:25px}.grid.backgrounded-image .post-title{margin:0;color:inherit;font:24px/1.1 "Gotham Bold",sans-serif}.grid.backgrounded-image .service-title{font:18px/20px proxima-nova,sans-serif}.grid.backgrounded-image .service-title::after{content:"";display:block;margin:16px 0 0;font:20px/1 Icomoon,sans}body:not(.handheld) .grid.backgrounded-image .post:hover .post-link{color:inherit;background:0 0}@media screen and (max-width:1300px){.with-sidebar{margin:20px 0}.with-sidebar .col{padding-right:340px}.category-posts .post-content{padding:30px 30px 30px 296px}}@media screen and (max-width:1100px){.with-sidebar::before{right:0}.with-sidebar.active::after{opacity:1;visibility:visible}.with-sidebar.active .col{transform:translate(-340px,0)}.with-sidebar.active .sidebar{position:relative}.with-sidebar .col{padding-right:0;background:#FFF;z-index:5}.with-sidebar .sidebar{position:absolute;right:0;top:0;padding:0 30px 30px}.with-sidebar.sidebar-beside .col{padding-right:0}.with-sidebar.sidebar-beside.active .col{transform:translate(-320px,0)}}@media screen and (max-width:380px){.with-sidebar::after{display:none}}@media screen and (max-width:360px){.with-sidebar .sidebar,.with-sidebar::before{width:280px}.with-sidebar.active::after{display:none}.with-sidebar.active .col{opacity:0;visibility:hidden;transform:translate(-300px,0)}.with-sidebar .col{margin-right:-280px}}@media screen and (max-width:768px){.grid.backgrounded-image .post-info{vertical-align:middle}}.sidebar{padding:12px 36px 36px}.sidebar-block{padding:24px 0;color:#FFF;border-bottom:1px solid #FF3046;font-weight:300;z-index:1}.sidebar .sub-title{font-size:20px;margin:0 0 19px}.sidebar .contact-link{font-size:20px;color:#1D1D1D;font-family:"Gotham Bold",sans-serif}.sidebar .contact-link::before,.sidebar .contact-link:hover{color:#FFF}.sidebar .signup .read-more:hover,body:not(.handheld) .sidebar .categories-list a:hover,body:not(.handheld) .sidebar .post-list .post:hover .read-more,body:not(.handheld) .sidebar .post-list .read-more:hover,body:not(.handheld) .sidebar .preview-link:hover .post-excerpt::after,body:not(.handheld) .sidebar .social-share a:hover::before{color:#1D1D1D}.sidebar .textwidget p:last-child{margin:20px 0 0}.sidebar .signup .description{margin:0 0 20px}.sidebar .popular-articles{padding:30px 0}.sidebar .post{margin:20px 0 0}.sidebar .post .read-more{display:inline-block;font:14px/1 proxima-nova,sans-serif}.sidebar .post .read-more::after{line-height:14px;font-size:8px}.sidebar .post-entry{background-size: contain;background-repeat: no-repeat;background-position: center;height:75px;margin:0 0 15px;border: 1px solid;}.sidebar .post-excerpt{font-size:14px;margin:0 0 5px}.sidebar .post-title{margin:0 0 10px;font-size:16px}.sidebar .categories-list .current-cat a{font-weight:400;color:#1D1D1D}.sidebar .preview-links{padding:0 0 12px}.sidebar .preview-links .post-excerpt{position:relative;padding-right:45px;line-height:1.2;font-size:16px}.sidebar .preview-links .post-excerpt::after{content:"";position:absolute;right:0;top:0;font:36px/1 Icomoon,sans;transition:color .2s ease-in}.sidebar .social-share .sub-title{display:inline-block;margin-bottom:0}.sidebar .member-title{margin:0 0 30px}.sidebar .member-image{display:block;height:256px;margin:0}.sidebar .member-info{position:relative;background-size:80px 168px;background-position:right -20px}.sidebar-beside .col{padding-right:320px}body:not(.handheld) .sidebar .member-image:hover{opacity:.8}.mw{margin:0 auto;max-width:1240px}.dark-block{background:#1D1D1D;color:#FFF}.abs-border{position:relative}.abs-border::before{content:'';position:absolute;width:1px;height:100%;top:0}.c-critical{color:#E11F23;border-color:#E11F23}.c-enterprise{color:#0081BA;border-color:#0081BA}.c-facilities{color:#F07E25;border-color:#F07E25}.title{font:28px/1 "Gotham Bold",sans-serif}.sub-title{font:600 26px/1 proxima-nova,sans-serif}.h-medium{font-size:26px}.h-small{font-size:24px}.t-center{text-align:center}.scroll-visible{transition:opacity .2s ease-in,visibility .2s ease-in}.border-all{border:1px solid #E1E1E1}.border-top{border-top:1px solid #E1E1E1}.border-bot{border-bottom:1px solid #E1E1E1}.border-left{border-left:1px solid #E1E1E1}.border-right{border-right:1px solid #E1E1E1}.countries .flag.ae{width:23px;height:12px;background:url(../img/svg/uae-flag.svg) center center/100% 100% no-repeat}.selected{color:#E11F23}.contact-link{position:relative;padding-left:34px;font:18px/20px proxima-nova,sans-serif}.contact-link::before{position:absolute;width:34px;left:0;top:50%;margin-top:-8px;color:#E11F23;font:16px/1 Icomoon,sans}.contact-link.icon-mail::before{margin-top:-6px;font-size:12px}.content li::before{content:'-';padding-right:10px}.sidebar-trigger{display:none;position:relative;width:48px;height:48px;border:1px solid #CCC;background:#FFF}.sidebar-trigger::before{content:"";display:block;font:30px/46px Icomoon,sans;color:#CCC;text-align:center;transition:transform .2s linear,color .2s linear}.sidebar-trigger.active::before{-moz-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:fliph;filter:fliph;color:#E11F23}.critical-infrastructures .division-image{background:url(../img/svg/CriticalInfrastructures.svg) center center/112px 102px no-repeat}.division-image.st0{fill:#00f}.support .division-image{background-image:url(../img/svg/support.png)} .division-image{background-image:url(../img/svg/EnterpriseServices.svg)}.facilities-management .division-image{background-image:url(../img/svg/FacilitiesManagement.svg)}.social-share{padding:19px 0 17px}.social-share .title{margin-right:10px;margin-bottom:0}.social-share .socials li{margin:0 8px}.secondary{color:#CCC}.controls [class*=icon]{margin:0 4px}.controls [class*=icon]::before{display:block;font-family:Icomoon,sans}.controls .item{vertical-align:bottom}.controls .icon-print::before{margin:0 0 -1px;font-size:20px}.cv{display:block}.block-latest-jobs{margin-top:4.9193548%;padding-bottom:4.3548387%;text-align:center}.block-latest-jobs .title{margin-bottom:22px;color:#252525}.block-latest-jobs p{margin-bottom:28px}.block-latest-jobs .btn{color:inherit}.block-intro-text{padding:0 220px;text-align:center;line-height:1.5;font-weight:300}.large-hr{width:100%;height:10px;background:#A1A1A1}.division-color{color:#E11F23;transition:color .2s linear}.enterprise-services .division-color,.smart-technology-solutions .division-color{color:#0081BA}.facilities-management .division-color{color:#F07E25}.block-contact-info{text-align:center;color:#494848}.block-contact-info .contact-description{width:62.09677%;font:18px/1.25 proxima-nova,sans-serif}.block-contact-info .contact-phone{width:37.9032258%}.main .block-contact-info{white-space:nowrap;padding-top:43px;padding-bottom:43px}.main .block-contact-info .grid-item{vertical-align:bottom;width:auto}.block-video .grid-item,.timeline .grid-item{vertical-align:top}.main .block-contact-info .contact-description{margin:0 0 1px}.main .block-contact-info .selected{display:none}.main .block-contact-info .icon{position:relative;padding-left:30px;font:24px/1 "Gotham Bold",sans-serif;color:#010101}.main .block-contact-info .icon::before{content:"";position:absolute;left:0;top:50%;margin-top:-9px;color:#E11F23;font-size:18px;font-family:Icomoon,sans}.main .block-contact-info b{margin-right:34px;margin-left:21px;font:600 22px/1.1 proxima-nova,sans-serif;color:#010101}body:not(.handheld) .main .block-contact-info a:hover{color:#E11F23}@media screen and (max-width:1300px){.main .block-contact-info{white-space:normal;padding-top:20px;padding-bottom:37px}.main .block-contact-info .contact-description{display:block;margin:0 0 17px}.main .block-contact-info b{display:none}.main .block-contact-info .icon{font-size:27px}.main .block-contact-info .icon::before{margin-top:-16px;left:-8px;font-size:26px}}@media screen and (max-width:900px){.main .block-contact-info .contact-description{font-size:16px}}.btn-play,.owl-btn-play{text-align:center;color:#FFF;font:14px/30px proxima-nova,sans-serif;cursor:pointer}.btn-play::before,.owl-btn-play::before{content:"";display:block;width:70px;height:70px;padding:0 0 0 8px;background:#CD201F;border:1px solid #CD201F;font:31px/65px Icomoon,sans;box-sizing:border-box;transition:background-color .2s linear}body:not(.handheld) .btn-play:hover::before,body:not(.handheld) .owl-btn-play:hover::before{background:0 0}.block-video{position:relative}.block-video .description{padding:56px 60px}.block-video .grid-item .btn-play{left:0}.block-video .grid-item h2{font:600 28px/1 proxima-nova,sans-serif;margin-bottom:34px}.block-video .title{margin-bottom:30px;font-size:30px;line-height:1.1}.block-video p{font:300 16px/1.5 proxima-nova,sans-serif;color:#A1A1A1}.block-video .btn-play,.block-video .owl-btn-play{position:absolute;left:50%;top:50%;margin:-50px 0 0 -35px;z-index:1}.block-video .video{position:relative;height:390px;background-color:#FFF}.block-video .preview-image,.block-video iframe{position:absolute;height:100%;width:100%;left:0;top:0}.block-video .video.active .preview-image{opacity:.5}.block-video .preview-image{background-size:cover;background-position:center center;transition:opacity .2s linear}.main-atom{height:202px;background:url(../img/svg/atom-red.svg) bottom center/184px 202px no-repeat}.timeline .top-level::before,.timeline-image::before{background:#D7D7D7;content:''}.timeline{position:relative;overflow:hidden}.timeline .top-level{position:relative;padding:10px 0}.timeline .top-level::before{position:absolute;width:14px;height:14px;top:0;left:50%;margin-left:-7px;border-radius:50%;transform:scale(0,0)}.timeline .top-level:nth-child(even) .timeline-item{padding-left:50%;padding-right:0}.timeline .top-level:nth-child(even) .timeline-description{float:right;text-align:left;padding-right:20px;margin-right:0;padding-left:310px;margin-left:-260px}.timeline .top-level:nth-child(even) .timeline-image{padding-right:0;padding-left:60px}.timeline .top-level:nth-child(even) .timeline-image::before{right:auto;left:0}.timeline .top-level:nth-child(even) .anim-text{transform:translate(20px,0)}.timeline .top-level.active::before{-webkit-animation:popUp 1s forwards;animation:popUp 1s forwards}.timeline .top-level.active .timeline-image::before{width:60px}.timeline .top-level.active .anim-text{transform:translate(0,0)}.timeline .timeline-item{padding-right:50%}.timeline-inner{position:relative;max-width:1240px;margin:0 auto}.timeline-inner::before{content:'';position:absolute;width:4px;height:100%;top:0;left:50%;margin-left:-2px;background-color:#D7D7D7}.timeline-inner:first-child{padding:100px 0 0}.timeline-inner:last-child{padding:0 0 100px}.timeline-item .timeline-image{width:260px}.timeline-item .timeline-description{width:100%}.timeline-item .title{font:600 72px/1 proxima-nova,sans-serif;color:#E11F23}.timeline-item .sub-title{margin-bottom:10px;font:600 26px/1.15 proxima-nova,sans-serif;color:#1D1D1D}.anim-text{transition:opacity .2s linear,visibility .2s linear,transform .2s linear;transform:translate(-20px,0)}.anim-text:nth-child(1){transition-delay:1.7s}.anim-text:nth-child(2){transition-delay:1.9s}.anim-text:nth-child(3){transition-delay:2.1s}.anim-text:nth-child(4){transition-delay:2.3s}.anim-text:nth-child(5){transition-delay:2.5s}.timeline-image{position:relative;padding-right:60px}.timeline-image::before{position:absolute;width:0;height:10px;top:50%;right:0;margin-top:-5px;transition:width .2s linear 1s,opacity .2s linear 1s,visibility .2s linear 1s}.timeline-image img{position:relative;display:block;width:200px;height:200px;max-width:200px;border-radius:50%;border:10px solid #D7D7D7;transition:opacity .3s linear 1.2s,visibility .3s linear 1.2s;z-index:1}.timeline-description{padding-right:310px;margin-right:-260px;text-align:right}.timeline-pager{position:relative;text-align:center;padding:15px;background:#FFF}.timeline-pager ul{cursor:pointer;font-size:0}.timeline-pager li{display:inline-block;padding:0 5px;font:600 20px/1.5 proxima-nova,sans-serif;color:#D7D7D7;transition:color .2s linear}.timeline-pager .active li{color:#1D1D1D}@media screen and (max-width:1100px){.timeline .timeline-image{display:block;margin-left:auto}.timeline .timeline-description{padding:20px;margin:0}.timeline .top-level:nth-child(even) .timeline-description{float:none;padding:20px;margin:0}.timeline .top-level:nth-child(even) .timeline-image{margin-left:0;margin-right:auto}.timeline-pager li{font-size:16px;padding:0 2px}}@media screen and (max-width:900px){.timeline-pager ul{padding:0 20px}.timeline-pager li{width:50%}}@media screen and (max-width:700px){.timeline .timeline-item,.timeline .top-level:nth-child(even) .timeline-item{padding:0}.timeline .timeline-pager,.timeline .top-level::before,.timeline-item .timeline-image::before{display:none}.timeline .top-level:nth-child(even) .timeline-description,.timeline-item .timeline-description{text-align:center}.timeline .top-level{background:#FFF;border-bottom:1px solid #D7D7D7}.timeline .timeline-image,.timeline .top-level:nth-child(even) .timeline-image{width:200px;margin:0 auto;padding:20px 0}.timeline-item .title{font-size:50px}.timeline-item .sub-title{font-size:20px}.timeline-inner:first-child .top-level:first-child{border-top:1px solid #D7D7D7}.timeline-inner:last-child{padding:0}}@media screen and (max-width:500px){.timeline .owl-dots{display:none}}.c-main{color:#E11F23}.empty-result{margin:100px 0;padding:30px 20px;text-align:center;font-size:20px}.newsletter-signup{padding:33px 0;white-space:nowrap;position:relative}.newsletter-signup.rich::after,.newsletter-signup.rich::before{content:'';width:100px;height:100%;position:absolute;right:0;top:0;background:url(../img/temp.png) bottom/cover no-repeat}.newsletter-signup.rich::after{right:auto;left:0;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.newsletter-signup .description{margin:4px 2% 0;font:300 18px/1.1 proxima-nova,sans-serif;color:#A1A1A1}.newsletter-signup .title{margin:-6px 0 0 20%}.newsletter-signup .btn{vertical-align:middle;padding-left:50px;padding-right:50px}@media screen and (max-width:1300px){.newsletter-signup{white-space:normal;text-align:center}.newsletter-signup .title{display:block;margin:0 0 15px}.newsletter-signup .description{display:block;margin:0 0 30px}}@media screen and (max-width:900px){.newsletter-signup .title{font-size:24px}}.payment-methods .method{vertical-align:middle;display:inline-block;margin:0 5px 5px}.payment-methods .method::before{content:"";display:block;font:25px/1 Icomoon,sans}.payment-methods .master-card::before{content:"";font-size:39px}.handheld-icon{display:none}.handheld-icon::after,.handheld-icon::before{content:"";display:block;height:50px;font:24px/50px Icomoon,sans;text-align:center}.handheld-icon.menu.active::before,.handheld-icon::after{display:none}.handheld-icon.search::before{content:"";font-size:26px}.handheld-icon.menu{position:relative;color:#E11F23}.handheld-icon.menu::after,.handheld-icon.menu::before{width:35px;text-align:center;height:23px}.handheld-icon.menu::after{content:""}.handheld-icon.menu.active::after{display:block}.handheld-trigger{cursor:pointer;transition:color .2s linear}.handheld-trigger.active{color:#E11F23}.block-secondary{background:#EBEBEB}.table-list .grid-item{vertical-align:top;position:relative;padding:54px 30px 106px;border-left:1px solid #E1E1E1}.table-list .title{font:600 30px/1 proxima-nova,sans-serif}.table-list .description{color:#626161;font:300 16px/1.25 proxima-nova,sans-serif}.table-list .btn{position:absolute;width:180px;left:50%;bottom:48px;margin-left:-90px;color:#1D1D1D}.divisions-list .grid-table{background:#FFF;text-align:center;border-collapse:separate}.divisions-list .grid-item:first-child{border:0}.divisions-list .large-hr{background-color:#1D1D1D}.divisions-list .division-image{width:140px;height:155px;margin:0 auto 31px;background-size:100% 100%;transition:transform .2s linear}.divisions-list .title{margin:0 0 23px;transition:none;letter-spacing:1.2px}.divisions-list .title::after{display:none}.divisions-list .description{margin:0 10px 20px;line-height:1.2}.divisions-list .description h2{font-weight:300}.small-division .grid-item{padding:24px 20px 42px}.small-division .title{font-size:28px;margin-bottom:12px;letter-spacing:0}.small-division .division-image{margin-bottom:10px;width:70px;height:78px}.small-division .read-more{position:absolute;padding-right:20px;width:110px;left:50%;bottom:22px;margin-left:-55px;white-space:nowrap}.sitemap{margin:100px 0 80px}.sitemap .nav-top-level{list-style:none;margin:0 0 20px}.sitemap ul{padding-left:30px}.sitemap li{list-style:disc}.pop-up{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(29,29,29,.5);z-index:11;font-size:0;text-align:center;transition:opacity .2s linear,visibility .2s linear}.pop-up.active .pop-up-content{transform:scale(1)}.pop-up::before{content:'';display:inline-block;vertical-align:middle;width:0;height:100%}.pop-up .mw{display:inline-block;width:100%;max-height:90vh;overflow:auto}.pop-up .pop-up-content{position:relative;padding:30px;background:#FFF;border:1px solid #E1E1E1;font-size:14px;transform:scale(.5);transition:transform .2s linear}.pop-up .pop-up-close{cursor:pointer;position:absolute;width:20px;height:20px;right:30px;top:30px}.pop-up .pop-up-close::before{content:"";display:block;font:20px/1 Icomoon,sans;transition:color .2s linear}body:not(.handheld) .pop-up-close:hover::before{color:#E11F23;border-color:#E11F23}@media screen and (max-width:1100px){.pop-up .pop-up-content{padding:20px}.pop-up .pop-up-close{right:20px;top:20px}}.block-accreditation{margin:57px 0;font-size:0;text-align:center}.block-accreditation .item{padding:10px 20px}@media screen and (max-width:700px){.block-accreditation{max-width:320px;padding:30px 10px;margin:0 auto}.block-accreditation .item{width:16.66666667%;padding:10px}}@media screen and (max-width:1100px){.table-list .mw{padding-right:0;padding-left:0}.table-list .title{font-size:20px}.table-list .grid-item{padding-left:20px;padding-right:20px}.divisions-list:not(.small-division) .division-image{width:100px;height:111px}.divisions-list:not(.small-division) .description,.divisions-list:not(.small-division) .title{margin:0 0 10px}}@media screen and (max-width:700px){.table-list .grid-table,.table-list .grid-table>.grid,.table-list .grid-table>.grid>.grid-item{display:block}.divisions-list{margin-left:auto;margin-right:auto;border:0}.divisions-list .grid-item{width:100%;padding:20px}.divisions-list .title{font-size:18px}.divisions-list .btn,.divisions-list .read-more{position:relative;display:inline-block;margin:0;left:0;bottom:0}.small-division{max-width:320px}.small-division .grid-item{border:0;border-top:1px solid #E1E1E1}}@media screen and (max-width:1100px){.sidebar-trigger{display:inline-block}.controls [class*=icon]{margin:0 10px 0 0}.controls [class*=icon]::before{width:48px;height:48px;line-height:48px;text-align:center;border:1px solid;box-sizing:border-box;font-size:18px}.controls .icon-print::before{margin:0;font-size:25px}}@media screen and (max-width:900px){.block-latest-jobs{font-size:14px}.block-latest-jobs .title{margin-bottom:10px;font-size:24px}.block-latest-jobs p{margin-bottom:15px}}@media screen and (max-width:500px){.block-latest-jobs{font-size:12px}.block-latest-jobs .title{font-size:18px}}.btn,.gform_footer [type=submit]{background-color:#E11F23;color:#FFF;border-color:#E11F23}.btn-nhs{background-color:#0065B7;color:#FFF;border-color:#0065B7}.btn-transparent{background-color:transparent;color:#FFF;border-color:#E11F23}body:not(.handheld) .btn,body:not(.handheld) .gform_footer [type=submit]{transition:color .2s ease-in-out,background-color .2s ease-in-out}body:not(.handheld) .btn:hover,body:not(.handheld) .gform_footer [type=submit]:hover{background-color:transparent;color:inherit;border-color:#E11F23}body:not(.handheld) .btn-nhs:hover{background-color:transparent;color:#0065B7;border-color:#0065B7}body:not(.handheld) .btn-transparent:hover{background-color:#E11F23;color:#FFF;border-color:#E11F23}input,label,select,textarea{width:100%;margin:0 0 20px;font:14px/20px proxima-nova,sans-serif;-webkit-appearance:none;-moz-appearance:none}input,select,textarea{display:block;padding:14px;border:1px solid #D7D7D7;background:#FFF;border-radius:0}.gform_ajax_spinner,.gform_delete,label{display:none}[type=submit]{cursor:pointer}textarea{height:260px;resize:none}[type=text],[type=password],[type=email],textarea{transition:border-color .2s ease-in}[type=text]:focus,[type=password]:focus,[type=email]:focus,textarea:focus{border:1px solid #1D1D1D}.gform_confirmation_message,.validation_error{padding:10px;margin-bottom:20px;border:1px solid #E11F23;background:rgba(225,31,35,.8);color:#FFF;text-align:center}.gform_confirmation_message{border-color:#0081BA;background-color:#0081BA}.validation_message{color:#E11F23}.gfield_error{margin:0 0 20px}.gfield_error input,.gfield_error select,.gfield_error textarea{border-color:#E11F23}.gfield_error input,.gfield_error textarea{margin:0}.gform_heading{margin:0 0 32px}.gform_heading .validation_error{text-align:center}.gform_title{display:inline-block;margin-right:14px;font-size:24px;color:#010101}.gform_description{display:inline-block;font:300 18px/30px proxima-nova,sans-serif;color:#494848}.gform_footer{text-align:right}.gform_footer [type=submit]{width:auto}.form .gform_body{position:relative;padding-right:66.66667%}.form .gform_body ul{padding:0 0 90px}.form .wide{width:66.66667%;padding-left:20px}.form .absolute{position:absolute;right:0;top:0}.form .gform_confirmation_message{margin-bottom:13px}.form-cols-3 .mw{position:relative}.form-cols-3 .gform_body{padding-right:68.14516%}.form-cols-3 .gform_title{color:#E11F23}.form-cols-3 .gform_description{display:none}.form-cols-3 .col-left{width:100%}.form-cols-3 .col-middle,.form-cols-3 .col-right{position:absolute;top:0}.form-cols-3 .col-middle{width:50.4032258%;right:16.12903%}.form-cols-3 .col-right{width:14.516129%;height:260px;right:0;background:#1D1D1D}.form-cols-3 .col-right::after,.form-cols-3 .col-right::before{position:absolute}.form-cols-3 .col-right::before{content:"";width:42px;bottom:30px;left:50%;margin-left:-21px;color:#FFF;font:40px/1 Icomoon,sans;transition:transform .2s linear}.form-cols-3 .col-right::after{content:'Upload your cv';width:100%;left:0;top:50%;margin-top:-8px;text-align:center;color:#E11F23;font:16px/1 proxima-nova,sans-serif}.form-cols-3 .col-right label{left:50%;top:30px;margin-left:-23px;color:#FFF}.form-cols-3 .col-right label::after{border-color:transparent #1D1D1D transparent transparent}.form-cols-3 [type=file]{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;cursor:pointer;opacity:0}.form-cols-3 [type=submit]{margin-left:auto;margin-right:16.12903%}.form-cols-3 .gform_confirmation_wrapper+.read-more.back-link{position:relative;margin:0}.form-cols-3 .read-more.back-link{position:relative;top:100%;left:0;margin:-37px 0 0}body:not(.handheld) .form-cols-3 .col-right:hover::before{transform:translate(0,-5px)}.subscribe-form .gform_title{display:block;margin:0}.subscribe-form .gform_heading{margin:20px 0}.subscribe-form .gform_body,.subscribe-form .gform_footer{width:75%;display:inline-block}.subscribe-form .gform_footer{width:25%}.subscribe-form [type=submit]{width:100%;height:50px;border-radius:0}@media screen and (max-width:700px){.subscribe-form .gform_body,.subscribe-form .gform_footer{width:100%}}@media screen and (max-width:1100px){.form-cols-3 .gform_body{padding-right:51.6129032%;padding-bottom:70px;margin:0 0 20px}.form-cols-3 .col-middle{width:50%;right:0}.form-cols-3 .col-right{width:100%;height:70px;top:auto;bottom:0;right:0}.form-cols-3 .col-right label,.form-cols-3 .col-right::before{display:none}.form-cols-3 [type=submit]{margin-right:0}}@media screen and (max-width:500px){.form-cols-3 .gform_body{padding-bottom:20px}.form-cols-3 .col-middle,.form-cols-3 .col-right{position:relative;width:100%}.form-cols-3 .read-more.back-link{position:relative;margin:0}}.form-secondary{padding:26px 0 34px;background:#EBEBEB}.contacts-page .gform_footer [type=submit]{margin-left:auto}.g-recaptcha{position:absolute;left:50%;transform:translateX(-50%)}@media screen and (max-width:1024px){.gform_heading{text-align:center}.gform_description{display:block}.form .gform_body{padding-right:50%;margin-left:-16px;margin-right:-16px}.form .gfield{padding:0 16px}.form .absolute{width:50%}}@media screen and (max-width:500px){.form .gform_body{padding-right:0;margin:0}.form .absolute{position:relative;width:100%}.form .gfield{padding:0}.gform_footer [type=submit]{width:100%}}.tabs{font-size:0}.tab-content,.tab-headline{font-size:15px}.tab-headline{cursor:pointer}.crumbs li:last-child,.portal-access{cursor:default}.tab-content{display:none}.tab-content.active{display:block}.tabs-horizontal.team{margin-bottom:69px}.tabs-horizontal.team .grid.backgrounded-image .grid-item{background-size:auto 100%}.tabs-horizontal .tabs-headlines{background:#D5D4D4;color:#FFF;text-align:center}.tabs-horizontal .tab-headline{padding:16px 18px 20px;font:22px/1 "Gotham Bold",sans-serif;border-left:1px solid #FFF;letter-spacing:.6px;transition:color .2s ease-in,background-color .2s ease-in}.tabs-horizontal .tab-content,.with-dd .grid-item{font-size:0}.tabs-horizontal .tab-headline:first-child{border:0}.tabs-horizontal .tab-headline.active{background:#E11F23}body:not(.handheld) .tab-headline:hover{background:#E11F23;color:#FFF}.with-dd .grid-item.active .dd{display:block;padding:20px 0;border:1px solid #E1E1E1}.with-dd .grid-item:first-child .tab-headline{border-right:1px solid #FFF}.with-dd .grid-item li{display:inline-block;vertical-align:top;width:50%;padding:0 45px}.with-dd .tab-headline{display:block;padding-right:40px}.with-dd .tab-headline::after{content:"";position:absolute;right:20px;top:50%;margin-top:-5px;font:10px Icomoon,sans}.with-dd .grid-item{position:relative}.with-dd .dd{display:none;width:100%;color:#1D1D1D;border:0;overflow:hidden}.with-dd .read-more{display:block;margin:10px 20px;font:300 16px/20px proxima-nova,sans-serif;transition:color .2s linear}.with-dd .read-more::after{color:#E11F23;line-height:20px}.with-dd .read-more:first-child{border-top:0}body:not(.handheld) .with-dd .dd-item:hover{color:#E11F23}@media screen and (max-width:1240px){.tabs-horizontal .tabs-headlines{background:0 0}.tabs-horizontal .tab-headline{background:#D5D4D4}.tabs-horizontal .tabs-content{border:0}}@media screen and (max-width:1100px){.tabs-horizontal .tab-headline{font-size:20px}.with-dd .grid-item li{padding:0 30px}.with-dd .read-more{margin:10px 0;font-size:14px}}@media screen and (max-width:900px){.tabs-horizontal .tab-headline{font-size:18px}.tabs-horizontal.team{margin-top:60px}.tabs-horizontal.team .post-info{vertical-align:bottom}.tabs-horizontal.team .tabs-content .grid-item{width:50%}.tabs-horizontal.team .tabs-content .grid-item .post{height:300px}.tabs-horizontal.team .tabs-content .grid.backgrounded-image .grid-item{background-position:top center;background-size:cover}}@media screen and (max-width:768px){.tabs-horizontal .tab-headline{font-size:16px}}@media screen and (max-width:700px){.with-dd .grid-item li{width:100%;padding:0 20px}.with-dd .grid-item .read-more:last-child{margin-bottom:0}.with-dd .read-more{margin:10px 0;font-size:14px}}@media screen and (max-width:500px){.with-dd .tabs-headlines{position:relative;padding:0;margin:0 30px}.with-dd .dd-item,.with-dd .tab-headline{padding:10px}.with-dd .tabs-headlines .grid-item{position:static}.with-dd .dd-item,.with-dd .tab-headline{font-size:14px}.with-dd .dd{left:0}.with-dd .tab-headline::after{display:block;position:relative;top:auto;right:auto;margin-top:6px;font-size:6px}.tabs-horizontal.team .tabs-content .grid-item{width:100%}}@media screen and (max-width:370px){.with-dd .tabs-headlines{margin:0 20px}}.services-list{text-align:center}.services-list.dark{color:#565656}.services-list .icon::before{content:"";display:block;width:48px;height:48px;font:29px/48px Icomoon,sans;margin:0 auto 10px;font-style:normal;border:3px solid;border-radius:50%}.services-list .connectivity::before{content:""}.services-list .data-centers::before{content:""}.services-list .electrical-services{text-indent:1px}.services-list .electrical-services::before{content:""}.services-list .facilities-management::before{content:""}.services-list .fibre-specialists::before{content:"";text-align:right;font-size:34px}.services-list .sub-title{text-transform:uppercase;font-size:15px;font-weight:700;color:inherit}.socials{text-align:center;color:#FFF}.socials a{display:block;font-size:0}.socials a::before{font:16px/1.15 Icomoon,sans;transition:color .2s ease-in}.socials [href^="https://twitter"]::before{content:""}.socials [href^="https://www.linkedin"]::before{content:""}.socials [href^="https://plus.google"]::before{content:""}.socials [href^="https://www.youtube"]::before{content:""}.socials [href^="https://www.instagram"]::before{content:""}body:not(.handheld) .socials a:hover::before{color:#E11F23}.search-form{position:relative;text-align:right}.search-form [type=search]{height:48px;padding:15px 47px 15px 15px;line-height:18px;transition:width .2s ease-in-out;margin:0}.search-form [type=search]:focus{width:100%}.search-form [type=submit]{position:absolute;top:0;right:0;width:37px;height:48px;border-radius:0;transition:opacity .2s linear;background-color:#E11F23;color:#FFF}.search-form [type=submit]::before{content:"";text-align:center;font:16px/1 Icomoon,sans}.no-border-search [type=search]{transition:border-color .2s linear}.no-border-search [type=search]:focus{border-color:#E11F23}body:not(.handheld) .search-form [type=submit]:hover{opacity:.8}@media screen and (max-width:1100px){.media-full-width{font-size:0}.media-full-width .search-form{display:inline-block;width:100%;margin-right:-48px;padding-right:68px}.media-full-width [type=submit]{right:68px}}@media screen and (max-width:700px){.media-full-width [type=search]{width:100%}}.crumbs{border-left:1px solid #E1E1E1;color:#868585;font-size:0}.crumbs li{display:inline-block;padding:10px 20px;font:300 12px/20px proxima-nova,sans-serif;border-top:1px solid #E1E1E1;border-right:1px solid #E1E1E1;margin-top:-1px}.crumbs li:first-child{position:relative;padding-left:9px;padding-right:9px}.crumbs li:first-child a{position:absolute;width:100%;height:100%;left:0;top:0}.crumbs li:first-child::before{content:"";display:block;font:16px/20px Icomoon,sans;color:#E11F23;transition:color .2s ease-in}.crumbs li:last-child:hover{color:#868585}.crumbs a{display:block}body:not(.handheld) .crumbs li:hover::before{color:#1D1D1D}.block-intro.divided .content-inner strong,body:not(.handheld) .preview-link .read-more:hover,body:not(.handheld) .preview-link:hover .read-more{color:#E11F23}@media screen and (max-width:1240px){.crumbs{padding:0;border-left:0}.crumbs li{border-bottom:1px solid #E1E1E1}}@media screen and (max-width:1100px){.crumbs{padding:0}.crumbs li{padding:10px}}.block-intro{background-position:right center;background-repeat:no-repeat;background-size:1180px 100%;position:relative}.block-intro.divided .content-image{width:29.5625%;height:200px;border-right:10px solid #B1AEAE;background-color:#1D1D1D}.block-intro.divided .content-image.specular{border-left:10px solid #B1AEAE;border-right:0}.block-intro.divided .content-inner{width:40.875%;text-align:center;font:36px/1 "Gotham Bold",sans-serif}.block-intro.centered .title{width:100%;padding:28px;text-align:center}.block-intro .mw{height:352px;padding:20px 0;font-size:0}.block-intro .mw::before{content:'';height:100%;width:0;font-size:0}.block-intro .title{position:relative;z-index:1;width:30%;padding-right:0;padding-bottom:28px;margin-top:-31.92px;border-bottom:1px solid #E11F23}.block-intro .bg-block{position:absolute;top:0;right:0;bottom:0;background-size:cover;width:60%}.enterprise-services .block-intro .title::after,.enterprise-services .block-intro .title::before, .smart-technology-solutions .block-intro .title::after,.smart-technology-solutions .block-intro .title::before{background:#0081BA}.facilities-management .block-intro .title::after,.facilities-management .block-intro .title::before{background:#F07E25}@media screen and (max-width:1300px){.block-intro.centered .title{margin-left:0}}@media screen and (max-width:1240px){.block-intro{background-position:center center;background-size:cover}.block-intro .mw{text-align:center}.block-intro .title{width:auto;padding:20px 40px;margin:0;border:0;background:#1D1D1D;box-shadow:0 0 0 5px rgba(255,255,255,.2)}.block-intro .bg-block,.block-intro.divided .content-inner{width:100%}.block-intro.divided .content-image{display:none}.block-intro.divided h1 strong{display:block}}@media screen and (max-width:1100px){.block-intro .title{padding:20px;font-size:26px;line-height:1.3}}@media screen and (max-width:700px){.block-intro .title{font-size:24px}}@media screen and (max-width:500px){.block-intro .title{font-size:20px}}.block-locations{padding:26px 6.694% 35px;border-left-color:#E1E1E1;border-right-color:#E1E1E1;border-bottom:11px solid #6E6E6E}.block-locations .grid{margin:0 -2.7986%;}.block-locations .grid-item{vertical-align:top;padding:0 2.64196%;text-align:left}.block-locations .title{margin:0 0 58px;line-height:1.23}.block-locations .block-title::before{content:"";display:block;font:80px Icomoon,sans;color:#E11F23}.location-info{margin:0 0 22px;border-color:#DCDBDB}.location-info .title{margin:0 0 2px}.company-name{margin:0 0 23px;font:600 16px/1 proxima-nova,sans-serif}.company-address{min-height:160px;font:300 18px/1.3 proxima-nova,sans-serif}.location-contacts li{margin:0 0 8px}@media screen and (max-width:1300px){.block-locations{padding:20px 40px 40px}.location-title{font-size:18px}.company-address,.contact-link{font-size:16px}}@media screen and (max-width:1024px){.block-locations{padding:20px 0 0}.block-locations .grid{position:relative;margin:0;border-top:1px solid #DCDBDB}.block-locations .grid::after,.block-locations .grid::before{content:'';position:absolute;background:#DCDBDB}.block-locations .grid::before{height:100%;width:1px;left:50%;top:0}.block-locations .grid::after{width:100%;height:1px;left:0;top:50%}.block-locations .grid-item{width:50%;padding:20px;text-align:center}.block-locations .block-title{margin:0 0 20px}.block-locations .block-title::before{margin:0 0 10px;font-size:50px}.location-info{border:0}.company-address{min-height:auto}}@media screen and (max-width:540px){.block-locations .grid{border:0}.block-locations .grid::after,.block-locations .grid::before{display:none}.block-locations .grid-item{width:100%;border-bottom:1px solid #DCDBDB}}.block-map .large-hr{margin:-2px auto 51px;background:#6E6E6E}.block-map .tab-headline{padding:14px 18px 15px}.block-map .tabs-content{margin-top:-1px;padding:25px 0 0}.block-map .tabs-content .grid{background:#CBC9CA;padding:0}.block-map .social-links{width:4.839%;height:406px}.block-map .social-links::before{content:'';width:0;height:100%}.block-map .socials{width:90%;text-align:center}.block-map .socials .grid-item{width:100%}.block-map .socials a{padding:20px 0;text-align:center}.block-map .socials a::before{font-size:18px}.block-map .tab-content{position:absolute;display:block;width:95.161%;height:100%;right:0;top:0}.block-map .map{position:relative;width:100%;height:100%;background:url(../img/preloader.svg) center center no-repeat}@media screen and (max-width:1300px){.block-map .tabs-headlines{padding:0}}@media screen and (max-width:1100px){.block-map .tab-headline{padding:14px 10px}.block-map .tabs-content{margin:0;padding:0}.block-map .tabs-content .mw{height:310px}.block-map .tab-content{width:100%;height:250px}.block-map .social-links{position:absolute;height:60px;width:100%;bottom:0;left:0}.block-map .socials .grid-item{width:25%}.block-map .socials a{padding:20px 10px}}@media screen and (max-width:900px){.block-map .tab-headline{font-size:14px}}@media screen and (max-width:700px){.block-map .tab-headline{width:50%;font-size:12px;border-bottom:1px solid #FFF}.block-map .tab-headline:nth-child(odd){border-left:0}.block-map .tabs-content .mw{height:290px}.block-map .social-links{height:40px}.block-map .socials a{padding:10px}}.preview-links{padding-top:43px;border-color:#D7D7D7}.preview-links .grid{margin:0 -.8065%}.preview-links .grid-item{padding:0 .8065%}.preview-links .read-more{display:inline-block;margin:0 0 16px;font-size:18px}.preview-links .downloadable .read-more::after{content:"";font-size:6px}.preview-link{display:block}.preview-link .content-image{display:block;height:140px;transition:opacity .2s ease-in;background-color:#1D1D1D}body:not(.handheld) .preview-link:hover .read-more::after{transform:translate(10px,0)}body:not(.handheld) .preview-link:hover .content-image{opacity:.5}body:not(.handheld) .downloadable:hover .read-more::after{transform:translate(0,0)}@media screen and (max-width:1024px){.preview-links{padding-top:20px;padding-bottom:0}.preview-links .grid{margin:0 -20px}.preview-links .grid-item{width:50%;padding:20px;margin:0}.preview-links .icon,.preview-links img{width:100%}.preview-link{display:block}}@media screen and (max-width:640px){.preview-links .grid{margin:0}.preview-links .grid-item{width:100%;padding:0;margin:0 0 20px}.preview-links .read-more{width:100%}}.scroll-top{width:24px;margin-left:-12px;color:#FFF;text-align:center}.scroll-top::before{position:absolute;width:100%;height:100%;left:0;top:0;background:#E11F23;font:5px/24px Icomoon,sans}body:not(.handheld) .scroll-top:hover{color:#FFF;transform:translate(0,0)}@media screen and (min-width:1368px){.scroll-top{position:fixed;height:44px;right:40px;bottom:-24px;transition:transform .2s linear,bottom .2s linear;transform:translate(0,20px)}.scroll-top.active{bottom:0}}@media screen and (max-width:1368px){.scroll-top{position:absolute;height:24px;left:50%;bottom:0}}.portal-access{font-size:14px}.portal-access .icon{display:block;padding:12px 67px 12px 23px}.portal-access .icon::after,.portal-access .icon::before{position:absolute;width:20px;height:20px;top:50%;margin-top:-10px;line-height:20px;text-align:center;font-family:Icomoon,sans}.portal-access .icon::after{content:"";right:35px;font-size:11px}.portal-access .icon::before{content:"";color:#E11F23;right:15px;font-size:6px}.portal-access .dd{background:#F7F7F7;width:358px;height:101px;padding:29px 7px;left:-1px;font-size:0;text-align:center;border-left:1px solid #E1E1E1;border-right:1px solid #E1E1E1}.portal-access .btn{width:100%;height:40px;padding:8px 9px;line-height:inherit;font-size:0}.portal-access .item{vertical-align:top;padding:0 4px;font-size:15px;letter-spacing:.5px}.portal-access b.item{font-style:italic;font-size:18px;line-height:1}.portal-access small.item{margin-top:3px;font-size:13px;line-height:17px}.portal-access li{width:48.43%;padding:0 1.57%}.business-enquire{padding:12px 6px 0 0px;letter-spacing:.2px}.business-enquire .item{margin:0 5px;font-size:14px;letter-spacing:.2px}.business-enquire a{font-weight:600}.business-enquire a.item{font-size:15px}.sub-header,.sub-header .search-form label{font-size:0}.nav-wrapper{position:relative;width:100%;margin-left:-208px;padding-left:208px;white-space:normal}.main-nav{text-align:right;padding-top:45px}.main-nav .divisions{width:100%;left:0;border-left:0;background:#FFF}.main-nav .divisions-parent{position:static!important}.main-nav .divisions .tabs{height:399px}.main-nav .divisions .tab-headlines{width:18.951%;background:#252525}.main-nav .divisions .tab-headline{position:relative;width:100%;height:133px;border-top:1px solid #656565;font-size:0;color:#FFF;overflow:hidden}.main-nav .divisions .tab-headline.active::after{transform:translate(0,0)}.main-nav .divisions .tab-headline:first-child{border:0}.main-nav .divisions .tab-headline::after,.main-nav .divisions .tab-headline::before{content:'';height:100%}.main-nav .divisions .tab-headline::before{width:0}.main-nav .divisions .tab-headline::after{position:absolute;width:5px;right:0;top:0;background:#E11F23;transform:translate(5px,0);transition:transform .2s ease-in}.main-nav .divisions .tab-headline .item{position:relative;width:80%;margin:0 10%;padding-left:64px;text-align:left;font:600 18px/1 proxima-nova,sans-serif}.main-nav .divisions .tab-headline .item::before{content:'';position:absolute;left:0;top:50%;margin-top:-22px;width:40px;height:44px;background:url(../img/sprites/main-sprite.png) -45px -207px}.main-nav .divisions [href$=enterprise-services]::after{background:#0081BA}.main-nav .divisions [href$=enterprise-services] .item::before{background-position:0 -207px}.main-nav .divisions [href$=facilities-management]::after{background:#F07E25}.main-nav .divisions [href$=facilities-management] .item::before{background-position:-234px -149px}.main-nav .divisions .tabs-content{width:81.049%;padding:50px 30px 10px;text-align:left}.main-nav .divisions .tab-content{font-size:inherit}.main-nav .divisions .tab-content .grid-item{vertical-align:top;padding-left:28px}.main-nav .divisions .tab-content .link{margin:0 0 8px;font-size:16px}.main-nav .divisions .sub-category{color:#E11F23;font-size:18px;margin:0 0 20px}.main-nav .block-contact-info{padding:11px 47px 11px 18.951%;background:#E1E1E1}.main-nav .block-contact-info .grid-item{width:auto;margin:0;padding:0 5px;font:14px/20px proxima-nova,sans-serif}.main-nav .block-contact-info a{display:inline-block;padding:0;font-weight:600}.main-nav .block-contact-info a::after{display:none}.main-nav .block-contact-info b{font-weight:400}.main-nav .block-contact-info .selected{padding:0 5px}.main-nav .block-contact-info .selected,.main-nav .block-contact-info a,.main-nav .block-contact-info b{vertical-align:middle}.main-nav .nav-top-level{position:relative;display:inline-block}.main-nav .nav-top-level>a,.nav-headline:first-child .level-2,.nav-wide-dd.active{display:block}.main-nav .nav-top-level:last-child>a{padding-right:0}.main-nav .nav-top-level:last-child>a::before{width:calc(100% - 19px)}.main-nav .nav-top-level>a{padding:0 10px 36px;text-align:center;font-size:15px}.main-nav .nav-top-level>a::before{content:'';position:absolute;height:1px;width:calc(100% - 19px*2);left:19px;top:20px;background:#E11F23;transform:scale(0);transition:transform .2s ease-in}.main-nav .level-1{position:relative}.division .sub-menu-wrapper{width:301px;left:-53px;border:0;border-top:6px solid #E11F23;padding:17px 7px 25px 66px;background:url(../img/svg/atom-red.svg) -80px center/80px 90px no-repeat #FFF;transition:background .2s linear}.division .sub-menu-wrapper a{font:300 15px/20px proxima-nova,sans-serif;padding:0 20px 0 0;margin:10px 0}.division [href*=about-us]+.sub-menu-wrapper{width:200px;padding-left:15px;border-color:#626161;background-image:none}.division [href*=about-us]+.sub-menu-wrapper a:after,.division [href*=about-us]+.sub-menu-wrapper a:hover{color:#626161}.division.blue-icon .sub-menu-wrapper{border-color:#0081BA;background-image:url(../img/svg/atom-blue.svg)}.division.blue-icon .sub-menu-wrapper a::after,.division.blue-icon .sub-menu-wrapper a:hover{color:#0081BA}.division [href*=facilities-management]+.sub-menu-wrapper{border-color:#F07E25;background-image:url(../img/svg/atom-orange.svg)}.division [href*=facilities-management]+.sub-menu-wrapper a::after,.division [href*=facilities-management]+.sub-menu-wrapper a:hover{color:#F07E25}.sub-menu-wrapper{width:228px;left:-17px;padding:17px 0;border-bottom-width:10px}.sub-menu-wrapper a{padding:0 40px 0 30px;margin:4px 0;font-size:16px}.sub-menu-wrapper a::after{right:20px;color:#E11F23}.nav-wide-dd{width:100%;max-width:1240px;left:4px;top:100%;border-left:0}.nav-wide-dd>.sub-menu-wrapper{display:block;position:relative;width:100%;height:100%;left:0;padding:0;border:0}.nav-headline{z-index:1}.nav-headline:first-child>a{border:0}.nav-headline>a{margin:0;background:#1D1D1D;font:600 18px/1.2 proxima-nova,sans-serif;color:#FFF;border-top:1px solid #656565;overflow:hidden}.nav-headline>a::before{content:'';width:40px;height:44px;color:#E11F23;background:url(../img/svg/atom-red.svg) center center/100% 100% no-repeat}.nav-headline>a::after{content:'';background:#E11F23;z-index:1;transition:transform .2s linear}.nav-headline>a[href*=enterprise-services]::before{background-image:url(../img/svg/atom-blue.svg)}.nav-headline>a[href*=enterprise-services]::after{background:#0081BA}.nav-headline>a[href*=facilities-management]::before{background-image:url(../img/svg/atom-orange.svg)}.nav-headline>a[href*=facilities-management]::after{background:#F07E25}.nav-headline .level-2{display:none;position:absolute;height:100%;width:81.049%;right:0;top:0;padding:48px 30px 10px;background:#FFF;transition:opacity .2s linear,visibility .2s linear}.nav-service{width:32.3334%}.nav-service>a{margin:0 0 18px;color:#E11F23;font-size:18px;font-weight:600}.nav-service>a::after{display:none}body:not(.handheld) .main-nav .nav-top-level.active>a,body:not(.handheld) .main-nav .nav-top-level:hover>a{color:inherit}body:not(.handheld) .main-nav .nav-top-level.active>a::before,body:not(.handheld) .main-nav .nav-top-level:hover>a::before{transform:scale(1)}body:not(.handheld) .main-nav .nav-headline{z-index:2}body:not(.handheld) .main-nav .nav-headline:hover>a{color:#FFF}body:not(.handheld) .main-nav .division:hover .sub-menu-wrapper{background-position:-40px center}@media screen and (max-width:1300px){.main-nav{padding-top:30px}.main-nav .nav-top-level>a{padding:0 10px 30px}}@media screen and (min-width:1201px){.nav-headline.active .level-2,.nav-headline:hover .level-2{display:block}.nav-headline.active>a::after,.nav-headline:hover>a::after{transform:translate(0,0)}.nav-headline>a{width:18.951%;padding:44px 35px 46px 86px;border-top:1px solid #656565}.nav-headline>a::before{position:absolute;left:29px;top:50%;margin-top:-22px}.nav-headline>a::after{right:0;height:100%;width:5px;transform:translate(5px,0)}body:not(.handheld) .parent:hover .dd{opacity:1;visibility:visible}}@media screen and (max-width:1200px){.handheld-icon{display:inline-block;margin-left:26px}.nav-wrapper{position:static;padding-top:10px;padding-bottom:10px;text-align:right}.nav-wrapper .block-contact-info{display:none}.nav-headline.active .level-2{display:block}.nav-headline.active>a::after{transform:translate(0,0)}.nav-headline:first-child>a{border-left:0}.nav-headline>a{height:142px;text-align:center;padding:20px 20px 40px;border:0;border-left:1px solid #FFF;z-index:2}.nav-headline>a::before{display:block;margin:0 auto 20px}.nav-headline>a::after{top:auto;right:0;bottom:0;height:5px;width:100%;transform:translate(0,5px)}.nav-wide-dd{left:0}.level-3 a{font-weight:300}}.logo{position:relative;width:208px;z-index:1}.site-header{border-top:2px solid #E11F23;z-index:10}.site-header .dd{position:absolute;top:100%;z-index:10;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.site-header .parent{position:relative}.site-header .handheld-visible{display:none}.sub-header{text-align:right;line-height:20px;border-color:#E1E1E1;color:#3E3B3B}.sub-header-actions{position:relative;padding-right:250px}.sub-header .block{height:44px;border-color:#E1E1E1}.sub-header .search-form{position:static;height:44px;margin-right:-299px}.sub-header .search-form [type=search]{position:absolute;width:249px;height:100%;right:0;top:0;margin:0;padding:12px 59px 12px 18px;background:#FFF;z-index:1;border:0}.sub-header .search-form [type=search]:focus{width:100%;border-left:1px solid #E1E1E1}.sub-header .search-form [type=submit]{height:100%;width:47px;z-index:2}.sub-header .search-form [type=submit]::before{content:"";font-size:23.5px}.sub-header .countries .item{font-size:14px}.sub-header .countries .read-more{display:inline-block;padding:0 15px 0 11px;line-height:inherit}.sub-header .countries .read-more::after{color:#E11F23;line-height:inherit}.sub-header .countries a{display:block;position:relative;height:44px;padding:12px 21px 0 22px}.header{border-top:1px solid #E1E1E1;border-bottom:1px solid #E1E1E1;white-space:nowrap;font-size:0}.header .mw{max-width:1254px}body:not(.handheld) .sub-header .countries a{transition:background-color .2s ease-in-out}body:not(.handheld) .sub-header .countries a:hover{color:inherit;background:#EBEBEB}body:not(.handheld) .sub-header .countries a:hover .icon-arrow-right::after{transform:translate(5px,0)}body:not(.handheld) .site-header .top-level:hover{color:inherit}body:not(.handheld) .site-header .top-level:hover::before{transform:scale(1)}@media screen and (max-width:1200px){.site-header{position:relative}.site-header .logo{padding:17px 0 20px}.site-header .mobile-dd{position:absolute;height:auto;top:100%;width:100%;left:0;margin:0;border:0;padding:20px;background:#F7F7F7;transition:opacity .2s linear,visibility .2s linear;overflow:hidden;opacity:0;visibility:hidden;z-index:0}.site-header .mobile-dd.active{visibility:visible;opacity:1;z-index:10;height:auto}.site-header .main-nav{max-width:320px;height:588px;border-bottom:53px solid #E1E1E1;background:#FFF;transition:transform .2s linear;transform:translate(-100%,0);opacity:1;visibility:visible}.site-header .main-nav::before{content:'Menu';display:block;margin:0 0 24px;font:600 18px/1 proxima-nova,sans-serif;text-align:left;color:#E11F23}.site-header .main-nav.active{transform:translate(0,0)}.site-header .main-nav,.site-header .menu-item-has-children .sub-menu-wrapper{padding:24px 37px 30px 31px}.site-header .nav-top-level{position:static}.site-header .nav-top-level.active .sub-menu-wrapper{display:block}.site-header .nav-top-level .dd-title::after,.site-header .nav-top-level a::before{display:none}.site-header .nav-top-level a{position:relative;padding:0;margin:0 0 20px;font:15px/20px proxima-nova,sans-serif;text-align:left}.site-header .nav-top-level a::after{content:"";position:absolute;width:14px;right:0;top:0;font:10px/20px Icomoon,sans;color:#E11F23}.site-header .nav-top-level .dd-title{margin:0 0 25px;font:600 18px/1 proxima-nova,sans-serif;color:#E11F23}.site-header .nav-top-level .back-link{margin-top:43px;margin-left:-1px;padding-left:17px;font-size:18px}.site-header .nav-top-level .back-link::after{font-size:10px}.site-header .menu-item{display:block;width:100%}.site-header .sub-menu-wrapper{display:block;border-bottom:0}.site-header .divisions-dd{display:none!important;position:relative;border:0}.site-header .division-trigger{display:none}.site-header .divisions-dd .level-1{position:relative;overflow:hidden;transition:height .2s linear}.site-header .divisions-dd .level-2{width:100%;padding:162px 0 0;overflow:auto;height:auto}.site-header .divisions-dd .nav-headline,.site-header .divisions-dd .nav-service{display:inline-block;width:33.3333334%}.portal-access .icon::before,.sub-header .countries .read-more{display:none}.site-header .divisions-dd .nav-service{padding:0 20px 20px}.site-header .menu-item-has-children .sub-menu-wrapper{display:none;position:absolute;width:100%;height:100%;top:0;left:0;border:0;opacity:0;visibility:hidden}.site-header .division .sub-menu-wrapper::before{content:'';position:absolute;width:135px;height:83px;top:237px;right:13px;background:url(../img/svg/CriticalInfrastructures.svg) center center/100% 100% no-repeat}.site-header .blue-icon .sub-menu-wrapper{background-image:url(../img/svg/atom-blue.svg)}.site-header .blue-icon .sub-menu-wrapper::before{background-image:url(../img/svg/EnterpriseServices.svg)}.site-header .blue-icon .sub-menu-wrapper .dd-title,.site-header .blue-icon .sub-menu-wrapper a::after{color:#0081BA}.site-header [href*=facilities-management]+.sub-menu-wrapper{background-image:url(../img/svg/atom-orange.svg)}.site-header [href*=facilities-management]+.sub-menu-wrapper::before{background-image:url(../img/svg/FacilitiesManagement.svg)}.site-header [href*=facilities-management]+.sub-menu-wrapper .dd-title,.site-header [href*=facilities-management]+.sub-menu-wrapper a::after{color:#F07E25}.sub-header{white-space:nowrap}.sub-header-actions{position:static;padding-right:0}.sub-header>.item:first-child{width:calc(100% - 46px)}.sub-header .block,.sub-header .countries a{height:37px}.sub-header .countries a{padding:9px 0 0 12px}.sub-header .countries .flag{width:32px;height:15px}.sub-header .search [type=search]{width:100%}.sub-header .search [type=submit]::before{content:"";font-size:20px}.sub-header .search-form{position:relative;height:40px;margin:0}.sub-header .business-enquire{width:calc(100% - 52px);padding:9px 0 0;border-left:0;text-align:left}.handheld-icon::after,.handheld-icon::before{height:auto;line-height:1;font-size:20px}.menu::after,.menu::before{width:29px;text-align:center}.portal-access{white-space:normal}.portal-access .parent{position:static}.portal-access .icon{padding:0;font-size:0}.portal-access .icon::after{position:relative;display:inline-block;width:52px;height:37px;margin:0;right:0;text-align:center;line-height:38px;font-size:16px}.portal-access .mobile-dd{padding-bottom:0}.portal-access .btn{margin-bottom:20px}.portal-access li{width:100%;max-width:300px;padding:0 20px 20px}.business-enquire .item{font-size:13px;margin:0 3px}.business-enquire a.item{font-size:13px;padding-right:7px}.business-enquire .c-main{margin:0}.business-enquire .handheld-visible{margin-left:-2px;display:inline-block}.business-enquire .handheld-hidden{display:none}}@media screen and (max-width:700px){.site-header .divisions-dd .level-2{padding-top:126px}.site-header .divisions-dd .nav-service{width:100%}.site-header .nav-headline>a{height:auto;font-size:12px;padding:10px 10px 20px}.nav-service>a{margin:0 0 5px}}@media screen and (max-width:500px){.site-header .logo{width:184px}.site-header .nav-wrapper{margin-left:-184px;padding-left:184px}.site-header .nav-headline>a{height:118px}.site-header .divisions-dd .level-2{padding-top:138px}.site-header .main-nav{max-width:100%}}@media screen and (max-width:370px){.sub-header{border-right:0}.sub-header .business-enquire{width:calc(100% - 32px)}.portal-access .icon::after{width:32px}.handheld-icon{margin-left:10px}}.site-footer .nav,.site-footer [class*=border-]{border-color:#393939}.site-footer{position:relative;padding:52px 15px;background:#252525}.site-footer .nav{padding:17px 17px 0;text-align:center}.site-footer .nav .divisions-dd{display:none}.site-footer .nav-top-level{display:inline-block;vertical-align:top;margin:0 2.24% 17px;color:#6D6D6D;font:300 15px/18px proxima-nova,sans-serif}.site-footer .nav-top-level a:hover{color:#FFF}.site-footer .grid-item{vertical-align:top}.site-footer .title{padding:0 0 15px;margin:0;font-weight:600;letter-spacing:-.8px}.site-footer .footer-title{font-size:18px;margin:0 0 21px}.site-footer .abs-border::before{background:#393939}.site-footer .services-and-contacts{padding:50.1px 0 0}.site-footer .services-and-contacts::before{right:21.4%}.site-footer .divisions{position:relative;width:78.6%;padding-right:16%;/*background:url(../img/svg/atom.svg) top 26% right 6.42857%/126px 140px no-repeat;*/}.site-footer .divisions-list{margin:0 0 68px}.site-footer .divisions .division{padding-right:10px}.site-footer .division hr{width:78%;margin:0 auto 23px 0}.site-footer .division .service{margin:0 0 2px;font-weight:400;font-size:16px}.site-footer .copy,.site-footer .dev,.site-footer .division .sub-service{font:300 12px/1 proxima-nova,sans-serif}.site-footer .division ul{margin:0 0 20px;color:#A1A1A1}.site-footer .critical-infrastructures hr{background-color:#E11F23}.site-footer .enterprise-services hr{background-color:#0081BA}.site-footer .facilities-management hr{background-color:#F07E25}.site-footer .services-list{left:-25px;white-space:nowrap}.site-footer .services-list .icon::before{margin-bottom:7px}.site-footer .services-list .grid-item{padding:0 0 30px}.site-footer .copy{position:absolute;right:60px;bottom:0;cursor:default}.site-footer .copy,.site-footer .dev{color:#727272}.site-footer .contact-info{vertical-align:top;width:21.4%}.site-footer .contact-info .sub-title{margin:0 0 17px}.site-footer .contact-info .block{padding:33px 15%;border-top:1px solid #393939}.site-footer .contact-info .block:first-child{border:0}.site-footer .contact-info .socials{padding-bottom:31px}.site-footer .contact-info .contacts-address{padding-top:0}.site-footer .contact-info .contact-link{font-size:inherit;margin:0 0 7px;padding-left:37px;letter-spacing:.4px}.site-footer .contact-info .contact-link::before{left:3px}.site-footer .contact-info address{margin:0 0 30px;color:#A1A1A1;font:300 14px/1.7 proxima-nova,sans-serif}.site-footer .dev{padding-top:29px;line-height:1;letter-spacing:-.4px}.footer-company-info{padding:4px 0 24px;color:#737373}.footer-company-info .grid-item{vertical-align:bottom;padding-right:10px;font:300 12px/1.4 proxima-nova,sans-serif}.footer-company-info .top-legal{position:relative}.footer-company-info .top-legal::before{content:'';position:absolute;height:82px;width:1px;background:#393939;bottom:-24px;right:100%}.footer-company-info .top-legal:first-child::before{display:none}.footer-company-info .payment-methods{width:21.4%;padding:9px 0 0 3%;color:#5A5A5A}.footer-company-info .payment-methods li{transform:translate(0,10px)}.footer-company-info .nav{width:37%}.footer-company-info .menu-item{display:inline-block;margin:0 7px}.footer-company-info a{font-size:inherit}.footer-company-info .legal-info{width:41.6%}.footer-company-info .legal-info-vat{width:100%}.footer-company-info .legal-info-address{width:100%}.legal-info-vat{padding:0 15px 0 0;text-align:left}@media screen and (max-width:1300px){.footer-company-info .menu-item{margin:0 2px}.footer-company-info .legal-info-address{width:100%}.footer-company-info .legal-info-vat{width:100%}.legal-info br{display:none}}@media screen and (max-width:1100px){.footer-company-info{text-align:right}.footer-company-info .top-legal::before{left:0;right:auto}.footer-company-info .legal-info{position:absolute;width:65%;text-align:left;top:50%;left:0;transform:translate(0,-50%)}.footer-company-info .legal-info-vat{text-align:right}.footer-company-info .nav,.footer-company-info .payment-methods{width:35%;margin-left:65%}.footer-company-info .payment-methods{text-align:center;padding-left:0}}@media screen and (max-width:700px){.footer-company-info{padding:0}.footer-company-info .top-legal{padding:35px 0;border-top:1px solid #393939}.footer-company-info .legal-info{position:relative;transform:translate(0,0);text-align:center}.footer-company-info .nav,.footer-company-info .payment-methods{margin:0;border-left:0}.footer-company-info .nav::before,.footer-company-info .payment-methods::before{display:none}.footer-company-info .payment-methods li{transform:translate(0,0)}}body:not(.handheld) .site-footer .enterprise-services a:hover{color:#0081BA}body:not(.handheld) .site-footer .facilities-management a:hover{color:#F07E25}@media screen and (max-width:1368px){.site-footer{padding:20px 0 51px}}@media screen and (max-width:1300px){.site-footer .nav-top-level{margin:0 5px 17px}.site-footer .copy{display:none}.site-footer .dev{text-align:center}}@media screen and (max-width:1100px){.site-footer .division hr,.site-footer .footer-title{margin:0 0 10px}.site-footer .footer-title{font-size:16px}.site-footer .divisions{padding:0;width:65%;background-image:none}.site-footer .divisions-list{margin:0}.site-footer .divisions .division{padding-bottom:20px}.site-footer .contact-info{width:35%;text-align:center;font-size:14px}.site-footer .services-and-contacts::before{left:65%}.site-footer .services-list{white-space:normal;position:relative;width:100%;right:auto;bottom:0}.site-footer .services-list .grid-item{width:33.33333334%}.site-footer .sub-category{font-size:14px}}@media screen and (max-width:700px){.site-footer{text-align:center}.site-footer .abs-border::before,.site-footer hr{display:none}.site-footer .grid-item{width:100%}.site-footer .top-nav{border-top:0;padding:15px 0}.site-footer .nav-top-level{width:100%;margin:0 0 19px}.site-footer .services-and-contacts{padding:0;border:0}.site-footer .services-list{left:0;bottom:0;margin-top:30px;padding:30px 0 10px;border-top:1px solid #393939;border-bottom:1px solid #393939}.site-footer .services-list .grid-item{width:33.333334%;padding:0 5px 20px}.site-footer .divisions .division{border-top:1px solid #393939;padding:30px 0}.site-footer .contact-info{padding-top:20px}.site-footer .contact-info .socials{border-top:0}.site-footer .contact-info .contact-link{padding-left:0;margin:10px;font-size:16px}.site-footer .contact-info .contact-link::before{position:relative;display:block;left:auto;top:auto;margin:0 auto 10px}.site-footer .contacts-address li{display:inline-block;vertical-align:bottom}.site-footer .socials .grid-item{width:auto;margin:0 10px}.site-footer .legal-info-vat{padding-top:10px;text-align:inherit}.site-footer .legal-info-address,.site-footer .legal-info-vat{padding-right:0}.footer-company-info a{display:block;margin:0 0 10px}.footer-company-info .grid-item{font-size:12px}.footer-company-info .menu-item{display:block}}.post-entry{position:relative;background-position:top center;background-color:#E1E1E1;transition:opacity .2s linear}.post-title{margin:0 0 11px}.post-meta{margin:0 0 10px;font-size:14px;letter-spacing:.4px}.post-date-short{position:absolute;width:50px;left:0;top:0;padding:9px 5px;background:#E11F23;text-align:center;color:#FFF;font:300 16px/1 proxima-nova,sans-serif}.post-date-short b{display:block;font-weight:400}.post-content img,.post-content ol,.post-content p,.post-content ul,.post-excerpt img,.post-excerpt ol,.post-excerpt p,.post-excerpt ul{margin:0;padding-bottom:25px}.post-excerpt,.post-excerpt b,.post-excerpt strong{font-weight:300}.news-landing .category-posts .post{height:325px}.news-landing .category-posts .post-title{max-height:48px;overflow:hidden;font-size:24px}.news-landing .category-posts .post-excerpt{max-height:100px;overflow:hidden;margin-bottom:30px;line-height:20px;font-size:16px}.post-single .post-entry{height:260px;margin:0 0 36px;border:1px solid #D8D7D7}.post-single .post-title{margin:0 0 10px}.post-single .post-meta{margin:0 0 30px}.post-single .post-content{letter-spacing:.5px;font:300 16px/1.7 proxima-nova,sans-serif}.post-single .post-content h2{padding:0 0 1.5%;margin:0 0 3%;font-size:24px;border-bottom:4px solid #E11F23}.post-single .post-content h3{padding:0 0 1%;font-size:20px}.post-single .post-content ul{margin-left:3%}.post-single .post-content ul li{padding:10px 0;font-weight:600;border-bottom:1px solid #CCC}.post-single.type-careers .post-content{padding-bottom:35px;border-bottom:1px solid #E1E1E1}.read-more.with-icon{display:inline-block;padding-left:37px;color:#E11F23;letter-spacing:1px}.read-more.with-icon::before{content:"";position:absolute;top:0;font:23px/24px Icomoon,sans;width:20px;height:24px;left:0;color:#D3D4D5;transition:color .2s linear}.read-more.with-icon::after{line-height:inherit}.read-more.back-link{display:inline-block;margin-top:30px;padding-left:10px;padding-right:0;margin-left:1px;font-size:14px}.read-more.back-link::after{content:"";right:auto;left:0;font-size:8px}body:not(.handheld) .read-more:hover:after{transform:translate(10px,0)}body:not(.handheld) .read-more.back-link:hover{color:#1D1D1D}body:not(.handheld) .read-more.back-link:hover:after{transform:translate(0,0)}@media screen and (max-width:1100px){.post-single .post-content{margin:0 0 50px}.post-single .post-meta{margin:0 0 30px}}@media screen and (max-width:900px){.post-content img,.post-content ol,.post-content p,.post-content ul,.post-excerpt img,.post-excerpt ol,.post-excerpt p,.post-excerpt ul{padding-bottom:20px}.post-meta{font-size:12px}.post-content,.post-excerpt,.post-single .post-content{font-size:15px}.post-single .post-entry{height:200px;margin-bottom:20px}.post-single .post-meta{margin-bottom:15px}}@media screen and (max-width:700px){.news-landing .category-posts .post{height:auto}.news-landing .category-posts .post-excerpt{line-height:26px;max-height:104px}}@media screen and (max-width:500px){.post-list .post{text-align:center}.post-list .post-title{margin-right:0}.post-single .post-entry{height:150px}.post-single .post-content h2{font-size:18px}.post-single .post-content h3{font-size:16px}}@media screen and (max-width:320px){.post-single .post-entry{height:100px}}.blog-search{margin:28px 0;padding:16px 0;border-color:#E1E1E1;background:#EBEBEB;font-size:0}.blog-search [type=search]{max-width:318px;border:0}.post-list li:first-child .post{margin-top:0}.post-list .read-more{margin-top:10px}.category-posts .post{position:relative;width:100%;margin:39px 0 0;border:1px solid #E1E1E1}.category-posts .post-entry{position:absolute;width:266px;height:100%;left:0;top:0;border-right:1px solid #E1E1E1}.category-posts .post-content{vertical-align:top;width:100%;padding:33px 45px 33px 311px}body:not(.handheld) .post-list .post:hover{color:inherit}body:not(.handheld) .post-list .post:hover .post-entry{opacity:.5}body:not(.handheld) .post-list .post:hover .read-more{color:#E11F23}body:not(.handheld) .post-list .post:hover .read-more::before{color:#b9bbbc}@media screen and (max-width:1300px){.post-list .post{margin:20px 0 0}}@media screen and (max-width:900px){.category-posts .post-entry{width:35%}.category-posts .post-content{padding:2.5% 2.5% 2.5% 37.5%}.related-articles .sub-title{font-size:20px}}@media screen and (max-width:700px){.category-posts .post-entry{position:relative;width:100%;height:200px;border-right:0;border-bottom:1px solid #E1E1E1}.category-posts .post-content{padding:20px}}@media screen and (max-width:1100px){.category-view .sidebar-block{padding:20px 0}}@media screen and (max-width:600px){.category-posts .post-content{padding:15px}}.related-articles{padding:35px 0 25px}.related-articles .sub-title{margin:0 0 18px}.related-articles .grid{margin:0 -10px}.related-articles .grid-item{vertical-align:top;padding:0 10px}.related-articles .post{margin:0 0 40px;border:0}.related-articles .post-entry{height:150px;margin:0 0 17px}.related-articles .post-title{font-size:20px;line-height:1.2}.related-articles .read-more{margin-top:15px}@media screen and (max-width:1100px){.related-articles{padding:20px 0 0}.related-articles .post{margin-bottom:20px}}@media screen and (max-width:500px){.category-posts .post-entry{height:150px}.related-articles .grid-item{width:100%}}.careers-landing .with-sidebar{margin-top:25px}.careers-landing .category-posts .post-content{padding:31px 45px 27px 352px}.careers-landing .category-posts .post-entry{width:291px}.career-detail .form{padding:0;display:none}.career-detail .form.visible{display:block;margin-bottom: 20px;}.career-detail .form,.career-detail .with-sidebar{overflow:hidden;transition:opacity .2s linear,visibility .2s linear,max-height .2s linear}.career-detail .with-sidebar{margin:0}.career-detail .divided-slider .slider-content{position:relative}.career-detail .divided-slider .slider-content::before{content:'';position:absolute;width:20px;height:1px;top:50%;left:0;background:#E11F23;z-index:0}.job-title{display:inline-block;font:22px/28px "Gotham Bold",sans-serif}.date-published,.days-ago{margin:6px 0 0}.job-location{font:600 18px/20px proxima-nova,sans-serif;margin:0 0 21px}.type-careers .title{letter-spacing:1.7px}.type-careers .closing-date{margin:10px 0 0 22px}.type-careers .article-header{margin:0 0 22px}.font-small{font-size:14px}.job-additional{border-bottom:1px solid #E1E1E1}.job-additional .grid-item{padding:32px}.job-additional .grid-item:first-child{border-right:1px solid #E1E1E1}.job-qualifications .grid-item{width:17.6470588%}.job-qualifications .title{font-size:16px;letter-spacing:0;text-align:center}.job-qualifications .title::before{display:block;margin:0 0 10px;font:20px Icomoon,sans;color:#1D1D1D}.job-qualifications .qualifications-list{width:82.35294%}.job-qualifications li{margin:6px 0 0}.job-qualifications li:first-child{margin-top:0}.job-application .title{margin:0 0 15px;letter-spacing:0}.job-application .apply-description{width:70.47059%;padding-left:0;font-weight:300;line-height:1.5}.job-application .apply-controls{width:29.5294118%;text-align:center}.job-application .btn{width:160px;padding:17px 5px;font-size:16px}.job-application .cv{position:relative;margin:0 auto 22px}@media screen and (max-width:1300px){.career-detail .form .mw{padding:0}}@media screen and (max-width:1100px){.careers-landing .with-sidebar{margin-top:20px}}@media screen and (max-width:900px){.job-location{font-size:16px}.job-application{font-size:14px}.job-application .grid-item{width:50%}.job-application .apply-description{padding-left:auto;text-align:center}.career-detail .owl-item::before,.career-detail .slider-content::before{display:none}.career-detail .divided-slider{margin-left:-20px;margin-right:-20px}.career-detail .divided-slider .slider-content{padding:0}}@media screen and (max-width:700px){.job-additional,.job-additional>.grid,.job-additional>.grid>.grid-item{display:block}.job-additional .title{font-size:24px}.job-additional .grid-item{width:100%;padding:20px 0;text-align:center}.job-additional .grid-item:first-child{border-right:0}.job-application .title{margin-bottom:0 0 40px}.careers-landing .category-posts .post-entry{width:100%}.careers-landing .category-posts .post-content{padding:30px}}@media screen and (max-width:500px){.careers-landing .list-title{text-align:center;font-size:18px}.job-location{font-size:14px}.type-careers .title{font-size:18px}.type-careers .closing-date{display:block;margin-left:0}.type-careers .article-header{margin-bottom:10px}.job-additional .grid-item{font-size:12px}}.careers-landing .toolbar{margin-top:56px;margin-bottom:43px}.careers-landing .toolbar .grid-item{text-align:left}.careers-landing .toolbar .title-block{width:18.06452%}.careers-landing .toolbar .filters-block{width:40.32258%;margin:5px 0 0}.careers-landing .toolbar .filters-block li{padding-left:16px;border-left:1px solid #E11F23}.careers-landing .toolbar .filters-block li:first-child{border-left:0}.careers-landing .toolbar .filters-block a{margin-right:16px}.careers-landing .toolbar .search-block{width:29.19355%}.careers-landing .toolbar .controls-block{width:12.41935%;text-align:right}.careers-landing .toolbar .availablility{font:inherit;vertical-align:bottom}@media screen and (max-width:1240px){.careers-landing .toolbar .grid-item{width:50%}.careers-landing .toolbar .title-block{vertical-align:top}.careers-landing .toolbar .filters-block{margin:0 0 20px;text-align:right}.careers-landing .toolbar .filters-block li:last-child a{margin:0}.careers-landing .toolbar [type=search]{border-color:#E11F23}.search-results .careers-landing .toolbar .search-block{width:100%;text-align:right}}@media screen and (max-width:1100px){.careers-landing .toolbar{margin:20px 0}.careers-landing .toolbar .controls{display:inline-block}}@media screen and (max-width:900px){.careers-landing .toolbar .filters-block,.careers-landing .toolbar .title-block{width:100%;text-align:left;margin:0 0 20px}}@media screen and (max-width:500px){.careers-landing .toolbar .title{font-size:18px}.careers-landing .toolbar .grid-item{width:100%;text-align:center;margin:0 0 20px}.careers-landing .toolbar .search-form{width:100%}.careers-landing .toolbar .availablility{display:block;margin:0 0 10px}}.careers-list article{margin-left:31.848%;padding:3.261% 6.522% 3.261% 3.261%;border-left:1px solid #E1E1E1}.careers-list .post{border-right:0;border-left:0}.careers-list .post-entry{background-color:transparent;background-position:center center;background-size:102px 112px; background-repeat: no-repeat; }.careers-list .post-title{display:inline-block;margin:0 18px 8px 0;transition:color .2s linear}.careers-list .post-excerpt{margin-bottom:24px;line-height:1.5}.careers-list .font-small{vertical-align:top}.careers-list .read-more{display:inline-block;margin:0}body:not(.handheld) .careers-list .post:hover .post-title{color:#1D1D1D}@media screen and (max-width:900px){.careers-list .date-published{display:block;margin:0 0 10px}}@media screen and (max-width:700px){.careers-list .post{border:1px solid #E1E1E1}.careers-list .post-entry{background-color:rgba(225,225,225,.3)}}@media screen and (max-width:500px){.careers-list .post-entry{background-size:80px 88px}}.team-member{margin:0 0 45px}.member-image{background-color:#1D1D1D}.member-info{position:relative;padding:9.375% 9.375% 60px;background-color:#E11F23;color:#FFF}.member-info .member-name{margin:0 0 2px}.member-info .contact-link,.member-info .contact-link::before{color:inherit}.member-info li:first-child .contact-link{margin-top:0}.member-info .contact-link{margin:10px 0 0;padding-left:37px}.member-name,.member-title{font:24px/28px "Gotham Bold",sans-serif;color:inherit}.member-role{display:block;margin:0 0 24px;color:#231F20;font:600 16px/20px proxima-nova,sans-serif}.member-detail .icon-linkedin::before,.member-detail .post-nav [rel=next]::after{display:none}.absolute-link{position:absolute;width:42px;height:42px;bottom:0;right:0;text-align:center;transition:color .2s ease-in-out,background .2s ease-in-out}.absolute-link.icon-linkedin{color:#FFF;background:#0077B5}.absolute-link.icon-linkedin::before{font:20px/42px Icomoon,sans}body:not(.handheld) .member-info .contact-link:hover{color:#1D1D1D}body:not(.handheld) .absolute-link.icon-linkedin:hover{color:#0077B5;background:#FFF}.member-detail .block-intro{margin-bottom:65px}.member-detail .block-intro-text{margin-bottom:80px;padding:0 130px}.member-detail .block-intro-text .title{margin-bottom:20px}.member-detail .block-intro-text .title,.member-detail .block-intro-text h2{margin:0 0 20px;font:28px/1 "Gotham Bold",sans-serif}.member-detail .member{margin-bottom:56px}.member-detail .member-name{margin-bottom:10px}.member-detail .member-role{margin-bottom:30px;font-size:18px}.member-detail .member-image{width:40.5645161%;height:364px}.member-detail .member-info{vertical-align:top;width:59.43548%;font:300 16px/1.5 proxima-nova,sans-serif}.member-detail .controls-title{color:#1D1D1D;font-size:16px}.member-detail .post-nav [rel=next]{padding:0;border:0;color:#1D1D1D}.member-detail .icon-linkedin{color:#1D1D1D;padding-right:65px}.member-detail .icon-linkedin::after{content:"";position:absolute;height:55px;width:55px;right:0;top:0;margin-left:auto;color:#FFF;font:24px/55px Icomoon,sans;background:#0077B5;text-align:center;transition:background .2s linear,color .2s linear}body:not(.handheld) .member-detail .post-nav [rel=next]:hover{color:#FFF;background:#0077B5}@media screen and (max-width:1100px){.member-detail .pager{padding:0;border-top:1px solid #E1E1E1;border-bottom:1px solid #E1E1E1}}@media screen and (max-width:900px){.member-detail .title,.member-detail h2{font-size:24px}.member-detail .block-intro-text{padding:0}.member-detail .member-info{padding:30px;font-size:14px}.member-detail .member-role{margin:0 0 10px}.member-detail .member .member-image{height:auto;background-position:top center;background-size:cover}}@media screen and (max-width:500px){.member-detail .title,.member-detail h2{font-size:18px}.member-detail .member-info{padding:20px;text-align:center}.member-detail .member-image{display:none!important}.member-detail .pager{border:0}.member-detail .post-nav [rel=next]{background:0 0;text-align:center}.member-detail .icon-linkedin{padding-right:0}.member-detail .icon-linkedin::after{position:relative;display:block;margin:10px auto}}.toolbar{margin-bottom:50px;border-color:#E1E1E1;text-align:right}.toolbar.with-indent{padding:16px 0}.toolbar-careers{text-align:center}.toolbar-careers .top-level{padding:20px 2.82258%;height:95px;border:1px solid #E1E1E1;border-bottom:0}.toolbar-careers .title{font-size:22px}.toolbar-careers .sub-title{display:inline-block;font-size:18px}.toolbar-careers .font-small{margin-left:0}.toolbar-careers .font-small,.toolbar-careers .job-title{margin-right:18px}.toolbar-careers .division-image{width:9.83871%;background-size:58px 52px; background-repeat: no-repeat; background-position: center;}.toolbar-careers .toolbar-job-info{width:44.1129%;color:#E11F23;text-align:left}.toolbar-careers .toolbar-job-info .title{color:#231F20}.toolbar-careers .job-location{width:20.32258%;margin:0}.toolbar-careers .toolbar-controls{width:25.72581%}.toolbar-careers .social-share{width:60%}.toolbar-careers .social-share li{margin:0 4px}.toolbar-careers .controls{width:40%;text-align:right}@media screen and (max-width:1100px){.toolbar-careers .social-share{width:100%}.toolbar-careers .social-share li{margin:0 4px}.toolbar-careers .controls{width:auto}}@media screen and (max-width:900px){.toolbar-careers,.toolbar-careers>.grid,.toolbar-careers>.grid>.grid-item{display:block}.toolbar-careers .top-level{width:100%;height:auto;text-align:left;border-left:0;border-right:0;padding-left:0;padding-right:0}.toolbar-careers .division-image{height:100px}.toolbar-careers .controls,.toolbar-careers .social-share{width:50%}}@media screen and (max-width:500px){.toolbar-careers .title{font-size:18px}.toolbar-careers .sub-title{font-size:14px}.toolbar-careers .font-small{font-size:12px}.toolbar-careers .top-level{text-align:center}.toolbar-careers .font-small,.toolbar-careers .job-title{display:block;margin-right:0}.toolbar-careers .controls,.toolbar-careers .social-share{width:100%;text-align:inherit}.toolbar-careers .social-share{padding-top:0}}.owl-carousel.with-padding .owl-item{opacity:.6;transition:opacity 1s linear}.owl-carousel.with-padding .owl-item.active{opacity:1}.owl-nav .owl-next,.owl-nav .owl-prev{display:inline-block;color:#FFF;margin:0 2px;cursor:pointer;transition:color .2s linear,opacity .2s linear;opacity:.6}.owl-black .owl-next,.owl-black .owl-prev,body:not(.handheld) .owl-nav .owl-next:hover,body:not(.handheld) .owl-nav .owl-prev:hover{opacity:1}.owl-nav .owl-next::before,.owl-nav .owl-prev::before{content:"";font:30px/1 Icomoon,sans}.owl-nav .owl-next::before{content:""}.divided-slider{position:relative}.divided-slider .slider-info{vertical-align:top;position:relative;width:23.52941%;padding:20px 20px 60px;color:#FFF;text-align:center;font:300 14px/1.3 proxima-nova,sans-serif;z-index:2;background-color:#231F20}.divided-slider .slider-info p{margin:0 0 31px}.divided-slider .title{margin:0 10px 27px;font:22px/1.1 "Gotham Bold",sans-serif}.divided-slider .btn{padding:16px 25px;font-size:14px;font-weight:300}.divided-slider .slider-content{width:76.47059%;padding-left:20px;background:#FFF}.divided-slider .owl-item{position:relative;padding:0 0 0 20px}.divided-slider .owl-item::before{content:'';position:absolute;width:20px;height:1px;top:50%;left:0;background:#E11F23;z-index:0}.divided-slider .custom-owl-nav{position:absolute;width:100%;bottom:15px;left:0;text-align:center}body:not(.handheld) .owl-black .owl-next:hover,body:not(.handheld) .owl-black .owl-prev:hover{color:#1D1D1D}.owl-dots{text-align:center}.owl-dot{display:inline-block;width:12px;height:12px;margin:8px;border:1px solid #BABABA;background-color:transparent;border-radius:50%;cursor:pointer;transition:border-color .2s linear,background-color .2s linear}.owl-dot.active{background-color:#E11F23}.owl-height{transition:height .2s linear}.owl-carousel{width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.owl-carousel .owl-video-wrapper{position:relative}.owl-carousel .owl-video-frame{position:relative;z-index:1}.careers-slider,.careers-slider .slider-info{height:345px}.careers-slider .post{width:100%;border:1px solid #E1E1E1;background-color:#FFF;height:345px;padding:30px}.careers-slider .post-header{margin-bottom:26px}.careers-slider .career-info{width:100%;padding-right:72px;margin:6px -52px 0 0;vertical-align:top}.careers-slider .division-image{vertical-align:top;width:52px;height:58px;background-size:100%}.careers-slider .post-title{font-size:18px;overflow:hidden}.careers-slider .date-published{display:block;font:15px/18px proxima-nova,sans-serif}.careers-slider .post-excerpt{height:136px;margin:0 0 20px;font-size:15px;overflow:hidden}.careers-slider .read-more{display:inline-block}.single-careers .divided-slider{margin:30px 0}body:not(.handheld) .careers-slider .post:hover{color:inherit}@media screen and (max-width:1100px){.careers-slider .post{padding:20px}}@media screen and (max-width:1000px){.careers-slider .slider-info{height:325px}.careers-slider .post{height:325px;text-align:center}.careers-slider .post-header{position:relative;padding-top:70px;margin-bottom:0}.careers-slider .post-excerpt{height:98px;margin:0 0 30px}.careers-slider .career-info{padding:0 0 20px;margin:0}.careers-slider .division-image{position:absolute;left:50%;top:0;margin-left:-26px}}@media screen and (max-width:900px){.careers-slider{height:auto}.careers-slider .slider-content{position:relative;padding-left:0}.careers-slider .slider-content,.careers-slider .slider-info{width:100%}.careers-slider .slider-info{height:auto;margin:0 0 20px}.careers-slider .related{margin:0 10px}.careers-slider .owl-item{padding:0}.careers-slider .slider-info p,.careers-slider .title{margin:0 0 10px}.careers-slider .date-published{font-size:14px}}@media screen and (max-width:600px){.careers-slider .post{height:auto}.careers-slider .related{margin:0 0 1px}.careers-slider .owl-item{padding:0 20px}}@media screen and (max-width:500px){.careers-slider .title{font-size:18px}.careers-slider .owl-item{padding:0}.careers-slider .date-published{font-size:12px}}.case-studies-slider .owl-dots{margin:15px 0 0}.video-slider{font-size:0}.video-slider .owl-item{display:inline-block;vertical-align:bottom;float:none}.testimonial{padding:58px 46px;text-align:center}.testimonial .company-name{display:block;font:inherit}.testimonial .author-role{color:#CECCCC}.testimonial-text{display:block;margin:0 0 30px;font-size:28px}.testimonial-text::after,.testimonial-text::before{content:"";display:block;font:30px Icomoon,sans;text-align:left}.testimonial-text::after{content:"";text-align:right}.testimonial-author{font:18px/1.333 proxima-nova,sans-serif}.critical-infrastructures .testimonial-text::after,.critical-infrastructures .testimonial-text::before{color:#E11F23}.enterprise-services .testimonial-text::after,.enterprise-services .testimonial-text::before, .smart-technology-solutions .testimonial-text::after,.smart-technology-solutions .testimonial-text::before{color:#0081BA}.facilities-management .testimonial-text::after,.facilities-management .testimonial-text::before{color:#F07E25}.pagination{margin-top:22px;margin-bottom:22px;border-color:#E1E1E1}.pagination .nav{position:relative;display:block;width:100%;max-width:574px;padding:0 33px;margin:0 auto;font-size:0;text-align:center}.pagination .next,.pagination .prev{padding:0;font-size:0}.next,.prev,[rel=next],[rel=prev]{position:absolute;padding:0;height:100%;text-align:center}.next::after,.prev::before,[rel=next]::after,[rel=prev]::before{position:absolute;top:50%;right:12px;margin-top:-10px;font:20px/1 Icomoon,sans;color:#FFF}.prev,[rel=prev]{left:0;border-left:34px solid #E11F23}.prev::before,[rel=prev]::before{content:""}.next,[rel=next]{right:0;border-right:34px solid #E11F23}.next::after,[rel=next]::after{content:"";right:auto;left:12px}.page-numbers{padding:0 12px;font:24px/55px "Gotham Bold",sans-serif;color:#E2E0E0}.page-numbers.current{color:#252525}.controls-title{font:300 14px/1 proxima-nova,sans-serif;color:#E11F23}.post-nav{display:table;width:100%;margin-bottom:0}.post-nav .block-nav{display:table-row;max-width:100%;padding:0}.post-nav [rel=next],.post-nav [rel=prev]{vertical-align:middle;display:table-cell;position:relative;width:50%;height:55px;padding:10px;font:300 14px/18px proxima-nova,sans-serif;color:#E11F23;transition:background-color .2s linear,color .2s linear}.post-nav [rel=prev]{text-align:left}.post-nav [rel=prev]::before{left:-23px}.post-nav [rel=next]{text-align:right}.post-nav [rel=next]::after{right:-23px}.careers-landing .pagination{margin:0}body:not(.handheld) .post-nav a:hover{background-color:#E11F23;color:#FFF}@media screen and (max-width:1100px){.pager{padding:0 20px;border:0}.pager .block-nav{max-width:100%}.post-nav{padding:0}}@media screen and (max-width:500px){.block-nav,.post-nav,.post-nav .block-nav,.post-nav a{display:block}.post-nav [rel=next],.post-nav [rel=prev]{display:block;width:100%;height:auto;background-color:#E11F23;color:#FFF}.post-nav [rel=prev]{margin-bottom:20px}}.twitter-feed .feed{position:relative;max-width:690px;padding:58px 20px 43px;margin:0 auto;text-align:center;font-weight:300}.twitter-feed .feed a{color:#6F6C6C;position:relative;z-index:1}.twitter-feed .feed a:hover{color:#E11F23;text-decoration:none}.twitter-feed .sub-title{margin:0 auto 24px;font-size:24px;font-weight:400}.twitter-feed .sub-title::before{content:"";display:block;margin:0 0 20px;font:20px/1 Icomoon,sans}.bottom-section::before,.download-block::before,.homepage .block-video:before,.homepage .sub-services::before,.homepage .testimonials .testimonial::before{content:''}.twitter-feed .sub-title .c-main{font-weight:600}.twitter-feed .sub-title .item{vertical-align:bottom;margin:0 5px}.twitter-feed .sub-title br{display:none}.twitter-feed .sub-title a{color:#1D1D1D}.twitter-feed .feed-content{margin:0 auto 20px}.twitter-feed .feed-content a{color:#E11F23}.twitter-feed .feed-content a:hover{color:inherit}.twitter-feed .times,.twitter-feed .tweets-intent-data{display:inline-block;float:none}.twitter-feed .tweets-intent-data{width:162px}.twitter-feed .tweets-intent-data ul{margin:0;padding:0}.twitter-feed .times{margin-left:10px;font:600 13px/21px proxima-nova,sans-serif}.twitter-feed .times em{font-style:normal}.twitter-feed [data-icon]::before{font-size:15px;line-height:21px}.twitter-feed .seperator_wpltf,.twitter-feed .stats-narrow,.twitter-feed span.stats-narrow .stats{display:none}@media screen and (max-width:700px){.twitter-feed .feed{padding-top:34px;padding-bottom:31px}.twitter-feed .sub-title::before{margin-bottom:25px}.twitter-feed .sub-title .c-main,.twitter-feed .sub-title a{font-size:22px}.twitter-feed br{display:none}.twitter-feed .feed-content{margin-bottom:30px}}.homepage .hero-slider .owl-next,.homepage .hero-slider .owl-prev,.homepage .wide-slider .owl-next,.homepage .wide-slider .owl-prev{position:absolute}.homepage .hero-slider .owl-next::before,.homepage .hero-slider .owl-prev::before,.homepage .wide-slider .owl-next::before,.homepage .wide-slider .owl-prev::before{font-size:58px}.homepage .hero-slider .owl-dots,.homepage .hero-slider .owl-nav,.homepage .wide-slider .owl-dots,.homepage .wide-slider .owl-nav{position:absolute;width:100%}.homepage .hero-slider{text-align:center;height:730px;overflow:hidden}.homepage .hero-slider .slide{height:730px;padding:133px 0 367px}.homepage .hero-slider .sub-title{margin:0 0 18px;font:300 50px/1.2 proxima-nova,sans-serif;letter-spacing:1.4px}.homepage .hero-slider .sub-title span{font-weight:400}.homepage .hero-slider .sub-title b{font-weight:600}.homepage .hero-slider .description{margin:0 auto 50px;width:53.4193548%;line-height:1.5;overflow:hidden}.homepage .hero-slider .btn{padding-left:47px;padding-right:47px}.homepage .hero-slider .owl-dots,.homepage .hero-slider .owl-nav{bottom:285px}.homepage .hero-slider .owl-nav{bottom:455px}.homepage .hero-slider .owl-prev{left:229px}.homepage .hero-slider .owl-next{right:229px}.homepage .divisions-list .mw{position:relative;margin-top:-220px;z-index:1}.homepage .divisions-list .grid-item::before{content:'';position:absolute;display:block;height:5px;width:100%;left:0;top:0;background:#E11F23}.homepage .divisions-list .enterprise-services::before{background:#0081BA}.homepage .divisions-list .facilities-management::before{background:#F07E25}.homepage .divisions-list .title{margin-bottom:25px;font-family:"Gotham Bold",sans-serif;font-size:28px;letter-spacing:0}.homepage .sub-services{position:relative;padding-top:65px;line-height:1.5;color:#626161;text-align:center}.homepage .sub-services::before{position:absolute;width:100%;height:1px;left:0;bottom:180px;background:#D7D7D7}.homepage .sub-services .scroll-visible{transition-duration:1s}.homepage .sub-services .mw{position:relative;background:#FFF}.homepage .sub-services .block-title{font-size:30px;line-height:1;margin-bottom:33px;letter-spacing:.5px}.homepage .sub-services .description{width:71.1451613%;margin:0 auto 69px;letter-spacing:.15px}.homepage .sub-services .large-hr{background-color:#6E6E6E}.homepage .sub-services .services-list{max-width:940px;margin:0 auto;color:#1D1D1D}.homepage .sub-services .grid-item{width:16.666666667%;margin-bottom:64px}.homepage .sub-services .icon{letter-spacing:1.5px;font-weight:700}.homepage .sub-services .icon::before{width:55px;height:55px;line-height:56px;border-color:inherit;font-size:36px;border-width:4px}.homepage .sub-services .connectivity::before{line-height:52px;text-indent:3px}.homepage .sub-services .fibre-specialists::before{text-indent:5px;font-size:42px}.homepage .sub-services .building-services::before{font-size:40px}.homepage .case-studies{padding-top:77px}.homepage .case-studies .case-description,.homepage .case-studies .content-image{height:356px}.homepage .case-studies .without-nav-case .owl-stage{right:125px}.homepage .case-studies .owl-nav{position:absolute;top:50%;right:200px;margin-top:-24px;z-index:2;font-size:0}.homepage .case-studies .owl-next,.homepage .case-studies .owl-prev{width:50px;height:48px;margin:0;background:rgba(255,255,255,.8);text-align:center;transition:background-color .2s linear}.homepage .case-studies .owl-next::before,.homepage .case-studies .owl-prev::before{font-size:27px;line-height:47px;color:#707070}.homepage .case-description{width:40.3225806%;padding:34px 50px}.homepage .case-description .title{margin:0 0 18px;letter-spacing:.5px}.homepage .case-description .company-name{display:block}.homepage .case-description .company-name .item{font-weight:400}.homepage .case-description .description{margin:0 0 41px;color:#CECCCC;line-height:1.6}.homepage .case-description .btn{margin:0 5px 1px 0}.homepage .case-image{position:relative;width:59.67742%}.homepage .clients{padding:78px 0;text-align:center}.homepage .clients .title{display:inline-block;margin:0 0 30px;padding-bottom:24px;font-size:28px;font-weight:700;border-bottom:1px solid #E1E1E1}.homepage .clients li{margin:0 15px}.homepage .clients .owl-stage{font-size:0}.homepage .clients .owl-item{display:inline-block;vertical-align:middle;float:none}.homepage .clients img{width:auto;max-height:100px}.homepage .testimonials{padding-bottom:73px;color:#FFF;text-align:center}.homepage .testimonials .block-title{margin:0 0 18px}.homepage .testimonials .testimonials-slider{padding-top:64px;padding-bottom:45px}.homepage .testimonials .testimonial{position:relative;max-width:650px;margin:0 auto 13px;padding:0}.homepage .testimonials .testimonial::before{position:absolute;width:200px;height:1px;left:50%;top:5px;margin-left:-100px;background:#E11F23}.homepage .block-video,.homepage .testimonials .owl-dots,.homepage .testimonials .testimonial-text::after,.homepage .testimonials .testimonial-text::before{position:relative}.homepage .testimonials .testimonial-text{margin:0;font-size:24px;font-weight:300;color:#CECCCC}.homepage .testimonials .testimonial-text::before{margin:0 0 15px -64px}.homepage .testimonials .testimonial-text::after{margin:27px -64px 0 0}.homepage .testimonials .testimonial .company-name,.homepage .testimonials .testimonial .testimonial-author{display:inline-block;vertical-align:middle;margin:0;line-height:20px;font-size:18px}.homepage .testimonials .testimonial .outro{padding:0 30px}.homepage .testimonials .enterprise-services::before{background:#0081BA}.homepage .testimonials .facilities-management::before{background:#F07E25}.homepage .testimonials .owl-nav{top:50%;left:0;margin-top:-59px}.homepage .testimonials .owl-prev{left:-33px}.homepage .testimonials .owl-next{right:-33px}.homepage .latest-jobs{padding:49px 0 24px;background:#CCC}.homepage .latest-jobs .careers-slider{height:auto;margin-bottom:13px;overflow:hidden}.homepage .latest-jobs .slider-content{background:0 0;padding-left:0}.homepage .latest-jobs .slider-content::before{left:-90px}.homepage .latest-jobs .slider-info{height:271px;padding:40px 20px;font-size:15px}.homepage .latest-jobs .slider-info p{padding:0 46px;margin-bottom:44px}.homepage .latest-jobs .slider-info .title{margin-bottom:39px;font:700 24px/1 proxima-nova,sans-serif;letter-spacing:1.5px}.homepage .latest-jobs .post{width:100%;height:271px;padding:17px 17px 10px 35px;display:flex;flex-direction:column;justify-content:space-between}.homepage .latest-jobs .career-info{vertical-align:middle}.homepage .latest-jobs .date-published,.homepage .latest-jobs .post-title{display:inline-block;vertical-align:bottom}.homepage .latest-jobs .date-published{font-size:13px}.homepage .latest-jobs .post-title{display:block;font-size:20px;margin:0 5px 2px 0}.homepage .latest-jobs .post-header{margin-bottom:5px}.homepage .latest-jobs .post-excerpt{padding-right:20px;margin:0}.homepage .latest-jobs .division-image{vertical-align:middle}.homepage .latest-jobs .owl-nav{position:relative;padding-left:16.52941%;text-align:center}.homepage .latest-jobs .owl-stage{right:55px}.homepage .latest-jobs .btn{white-space:nowrap}.homepage .latest-jobs .read-more{padding-right:32px;align-self:flex-start}.homepage .latest-news{padding:34px 0 73px;background:#EBEBEB}.homepage .latest-news .grid{margin:0 -12px}.homepage .latest-news .top-level{vertical-align:top;padding:12px}.homepage .latest-news .block-title{margin:0 0 22px;text-align:center}.homepage .latest-news .post{height:272px;margin:0;background:#FFF}.homepage .latest-news .post-entry{width:212px}.homepage .latest-news .post-content{padding-left:252px}.homepage .latest-news .post-title{margin:0 0 11px;font-size:20px;font-weight:400;line-height:1.2}.homepage .latest-news .post-meta{padding-bottom:23px}.homepage .latest-news .read-more{margin-top:25px}.homepage .block-video{padding:45px 0 0}.homepage .block-video:before{position:absolute;width:100%;height:160px;left:0;bottom:0;background-color:#FFF}.homepage .block-video .title{margin-bottom:41px;text-align:center;font-size:28px}.homepage .block-video .video-container{position:relative;margin:0 0 27px}.homepage .block-video .owl-video-frame,.homepage .block-video .owl-video-wrapper,.homepage .block-video .preview-image{height:552px}.homepage .block-video .preview-image{top:auto;bottom:0}.homepage .block-video ul{padding:0 0 33px}.homepage .block-video .large-hr{position:relative}.homepage .block-video .owl-dot{width:10px;height:10px;border:0;margin:5px;background:#D2D2D2}.homepage .block-video .owl-dot.active{background:#E11F23}.homepage .twitter-slider{max-width:844px;margin:0 auto}.homepage .twitter-slider .owl-nav{top:50%;margin-top:-15px}.homepage .twitter-slider .owl-next::before,.homepage .twitter-slider .owl-prev::before{font-size:30px;color:#E1E1E1;transition:color .2s linear}.homepage .twitter-slider .owl-next{right:0}.homepage .twitter-slider .owl-dots{display:none}.homepage .block-accreditations{margin:3.85% 0}body:not(.handheld) .homepage .case-studies .owl-next:hover,body:not(.handheld) .homepage .case-studies .owl-prev:hover{background-color:#FFF}body:not(.handheld) .divisions-list .grid-item:hover{color:inherit}body:not(.handheld) .divisions-list .grid-item:hover .division-image{transform:translate(0,-15px) scale(1.1)}body:not(.handheld) .twitter-slider .owl-next:hover::before,body:not(.handheld) .twitter-slider .owl-prev:hover::before{color:#1D1D1D}@media screen and (max-width:1400px){.homepage .hero-slider{height:330px}.homepage .hero-slider .slide{height:330px;padding:17px 20px 140px;font-size:0}.homepage .hero-slider .slide::before{content:'';display:inline-block;vertical-align:middle;height:100%}.homepage .hero-slider .slide .mw{display:inline-block;padding:0;font-size:16px}.homepage .hero-slider .sub-title,.homepage .hero-slider h2{margin-bottom:20px;font-size:33px;letter-spacing:.9px;line-height:.91}.homepage .hero-slider .description{width:70%;line-height:1.3;margin:0 auto 35px}.homepage .hero-slider .owl-dots{bottom:80px}.homepage .hero-slider .owl-nav{bottom:186px}.homepage .hero-slider .owl-prev{left:28px}.homepage .hero-slider .owl-next{right:28px}.homepage .hero-slider .owl-next::before,.homepage .hero-slider .owl-prev::before{font-size:46px}.homepage .hero-slider .btn{white-space:nowrap;min-width:180px;bottom:130px;padding-left:10px;padding-right:10px}.homepage .divisions-list .mw{margin-top:-60px}.homepage .divisions-list .mw .grid-item{padding-top:34px}.homepage .testimonials .owl-prev{left:20px}.homepage .testimonials .owl-next{right:20px}}@media screen and (max-width:1240px){.homepage .case-studies{padding-top:50px}.homepage .case-studies .case-description{padding:30px}.homepage .case-studies .grid{padding-bottom:80px}.homepage .case-studies .grid-item{position:static;width:50%}.homepage .case-studies .with-padding .owl-stage{right:0}.homepage .case-studies .owl-nav{right:auto;top:auto;left:50%;margin-left:-50px;bottom:16px}.homepage .case-studies .owl-next,.homepage .case-studies .owl-prev{background:#FFF}.homepage .case-studies .btn{margin-bottom:10px}.homepage .case-studies .without-nav-case .owl-stage{right:0}.homepage .latest-news .top-level{width:100%}.homepage .latest-news .post{display:block}.homepage .latest-jobs .slider-info .title,.homepage .latest-jobs .slider-info p{margin-bottom:30px}.homepage .latest-jobs .slider-info p{padding:0}}@media screen and (max-width:1100px){.homepage .divisions-list .mw{margin-top:0}.homepage .hero-slider{height:270px}.homepage .hero-slider .slide{height:270px;padding-bottom:80px}.homepage .hero-slider .owl-dots{bottom:20px}.homepage .hero-slider .owl-nav{bottom:50%}.homepage .hero-slider .owl-next,.homepage .hero-slider .owl-prev{transform:translateY(-50%)}.homepage .sub-services{padding-top:79px}.homepage .sub-services::before{height:49px;bottom:auto;top:0;background:#EBEBEB}.homepage .sub-services .block-title{font-size:20px;line-height:1.2}.homepage .sub-services .grid-item{margin-bottom:22px}.homepage .sub-services .icon{letter-spacing:0}.homepage .sub-services .icon::before{width:43px;height:43px;margin-bottom:8px;line-height:45px;font-size:28px}.homepage .sub-services .connectivity::before{line-height:39px}.homepage .sub-services .electrical-services::before,.homepage .sub-services .fibre-specialists::before{font-size:34px}.homepage .sub-services .building-services::before{font-size:32px}.homepage .sub-services .services-list{margin-bottom:19px}.homepage .sub-services .description{width:100%;margin-bottom:38px;line-height:1.3}.homepage .latest-jobs .post-excerpt{padding:0}.homepage .block-video .owl-video-frame,.homepage .block-video .owl-video-wrapper,.homepage .block-video .preview-image{height:400px}}@media screen and (max-width:1000px){.homepage .latest-jobs .slider-content,.homepage .latest-jobs .slider-info{display:block;width:100%}.homepage .latest-jobs .slider-info{height:auto;margin:0 0 10px;padding:33px 20px 40px}.homepage .latest-jobs .slider-info .title{margin-bottom:10px}.homepage .latest-jobs .slider-info p{margin-bottom:21px;font-size:14px}.homepage .latest-jobs button{padding-left:20px;padding-right:20px}.homepage .latest-jobs .owl-item{padding:0}.homepage .latest-jobs .owl-item::before{display:none}.homepage .latest-jobs .related{margin:20px 10px}.homepage .latest-jobs .owl-stage{right:0}.homepage .latest-jobs .owl-stage-outer{margin:0 -10px}.homepage .latest-jobs .owl-nav{padding-left:0}.homepage .latest-jobs .post{height:325px;padding:20px}.homepage .latest-jobs .post-header{margin:0 0 2px;padding-top:75px}.homepage .latest-jobs .post-title{max-height:21px;margin-right:0}.homepage .latest-jobs .post-excerpt{margin-bottom:10px}.homepage .latest-jobs .careers-slider{margin-bottom:0}}@media screen and (max-width:900px){.homepage .block-video::before,.homepage .case-studies .btn-transparent,.homepage .testimonials .owl-next,.homepage .testimonials .owl-prev{display:none}.homepage .hero-slider .description{width:80%}.homepage .case-studies{padding:40px 0 0}.homepage .case-studies .title{font-size:24px;margin-bottom:24px}.homepage .case-studies .company-name{margin-bottom:26px}.homepage .case-studies .description{height:130px;margin-bottom:24px;line-height:1.4}.homepage .case-studies .grid{padding-bottom:0}.homepage .case-studies .grid-item{position:relative;width:100%;height:auto;text-align:center}.homepage .case-studies .case-description{padding:35px 20px 41px}.homepage .case-studies .content-image{height:207px}.homepage .case-studies .owl-nav{width:100%;left:0;top:0;bottom:auto;margin:0}.homepage .case-studies .owl-next,.homepage .case-studies .owl-prev{position:absolute;top:0}.homepage .case-studies .owl-prev{left:0}.homepage .case-studies .owl-next{right:0}.homepage .clients{padding:34px 0 41px}.homepage .clients .title{padding-bottom:26px;margin-bottom:0;border:0;font-size:24px}.homepage .testimonials{padding-bottom:43px}.homepage .testimonials .testimonial{padding-top:13px}.homepage .testimonials .title{font-size:24px}.homepage .testimonials .owl-dots{margin:2px 0 0}.homepage .testimonials .block-title{margin-bottom:8px}.homepage .testimonials .testimonial-text{margin:0 0 -33px;font-size:20px}.homepage .testimonials .testimonial-text::after,.homepage .testimonials .testimonial-text::before{margin:10px 0;font-size:20px}.homepage .testimonials .testimonials-slider{padding:43px 0 37px}.homepage .testimonials .testimonials-slider .testimonial-text{font-size:18px}.homepage .testimonials .testimonials-slider .testimonial-text::after,.homepage .testimonials .testimonials-slider .testimonial-text::before{font-size:23px}.homepage .testimonials .testimonials-slider .testimonial-text::before{margin-bottom:14px}.homepage .testimonials .testimonials-slider .testimonial-text::after{margin:20px 0 16px}.homepage .testimonials .testimonial-author{font-size:12px}.homepage .testimonials .company-name{margin-bottom:15px}.homepage .testimonials .wide-slider{padding:0}.homepage .block-video{padding:32px 0 0}.homepage .block-video .mw{padding:0;text-align:center}.homepage .block-video .video-container{margin:0 0 10px}.homepage .block-video ul{padding-bottom:0}.homepage .block-video .title{display:inline-block;margin:0 0 33px;font-size:20px;line-height:1.2}.homepage .block-video .large-hr{bottom:-10px}.homepage .latest-news .block-title{margin-bottom:25px}}@media screen and (max-width:700px){.homepage .hero-slider,.homepage .hero-slider .slide{height:320px}.homepage .hero-slider .description{width:100%}.homepage .hero-slider .owl-nav{bottom:55px}.homepage .hero-slider .owl-next,.homepage .hero-slider .owl-prev{transform:none}.homepage .hero-slider .owl-dots{bottom:10px}.homepage .divisions-list{background:#FFF}.homepage .divisions-list .division-image{margin-bottom:12px;width:114px;height:135px}.homepage .divisions-list .title{margin-bottom:14px;font-size:24px}.homepage .divisions-list .grid-item{width:100%;padding:29px 20px 38px}.homepage .divisions-list .description{margin-bottom:25px}.homepage .divisions-list .large-hr{width:auto;margin:0 30px}.homepage .sub-services .block-title{display:inline-block;margin:0 -20px 50px;font-family:"Gotham Bold",sans-serif;max-width:320px}.homepage .sub-services .grid-item{width:33.333334%}.homepage .latest-news .post{height:auto}.homepage .latest-news .post-entry{width:100%;height:180px}.homepage .latest-news .post-meta,.homepage .latest-news .post-title{padding:0;margin-bottom:20px}.homepage .latest-news .post-content{padding:20px;text-align:center}.homepage .latest-jobs{padding-top:0;background:#FCFBFB}.homepage .latest-jobs .mw{padding:0}.homepage .latest-jobs .slider-content{padding:0 20px}.homepage .latest-jobs .slider-content::before{content:'';position:absolute;width:1px;height:40px;left:50%;top:-20px;background:#E11F23}.homepage .latest-jobs .owl-stage{right:auto}.homepage .latest-jobs .owl-next,.homepage .latest-jobs .owl-prev{color:#1D1D1D}.homepage .twitter-slider .owl-nav{margin:0 0 25px;text-align:center}.homepage .twitter-slider .owl-nav,.homepage .twitter-slider .owl-next,.homepage .twitter-slider .owl-prev{position:relative;top:0}.homepage .twitter-slider .owl-next,.homepage .twitter-slider .owl-prev{margin:0 5px}}@media screen and (max-width:500px){.homepage .latest-jobs .owl-stage-outer,.homepage .latest-news .grid{margin:0}.homepage .hero-slider .description{overflow:hidden}.homepage .sub-services .grid-item{width:50%}.homepage .sub-services .services-list{max-width:280px}.homepage .block-video br{display:none}.homepage .block-video .owl-video-frame,.homepage .block-video .owl-video-wrapper,.homepage .block-video .preview-image{height:200px}.homepage .latest-jobs .post-title{max-height:21px;overflow:hidden}.homepage .latest-news{padding-bottom:30px}.homepage .latest-news .top-level{padding:0}.homepage .latest-news .post{margin:14px 10px}.homepage .latest-news .post-title{height:48px;overflow:hidden}.homepage .latest-news .post-meta{height:32px;overflow:hidden}.homepage .latest-news .post-excerpt{height:80px;overflow:hidden;line-height:20px}.homepage .latest-news .owl-nav{margin:16px 0 0;text-align:center}.homepage .latest-news .owl-next,.homepage .latest-news .owl-prev{color:#ACAAAA}}@media screen and (max-width:370px){.homepage .hero-slider,.homepage .hero-slider .slide{height:400px}.homepage .hero-slider .description{margin:0 auto 15px}}.error404 .title{width:100%;padding-right:0;text-align:center}.error404 .content,.search-no-results .main{padding:100px 0}@media screen and (max-width:1300px){.error404 .title{width:auto;padding:20px}}.case-landing .block-intro{margin-bottom:3.7%}.case-landing .block-intro-text{margin-bottom:3.9%}.case-landing .tab-content{margin-top:55px;margin-bottom:55px}.case-landing .tab-content .grid{margin-bottom:2.7604167%}.case-landing .block-latest-jobs{margin-top:3.2291667%;padding-top:58px;padding-bottom:65px;border-top:1px solid #E1E1E1}.case-landing .block-latest-jobs .title{margin-bottom:15px}.case-landing .grid.backgrounded-image .grid-item{background-size:100% 100%}@media screen and (max-width:1100px){.case-landing .grid.backgrounded-image .post-title{font-size:20px}.case-landing .grid.backgrounded-image .service-title{font-size:18px}}@media screen and (max-width:900px){.case-landing .block-intro-text{padding:0 20px}.case-landing .block-intro,.case-landing .block-intro-text{margin-bottom:50px}.case-landing .grid.backgrounded-image .post{height:225px}.case-landing .pager,.case-landing .tab-content{margin:20px 0}}@media screen and (max-width:768px){.case-landing .case-studies-slider .grid-item{width:100%}}.page-sectioned{overflow:hidden}.page-sectioned.enterprise-services .block-intro .title,.page-sectioned.enterprise-services .block-intro h2{border-color:#0081BA}.page-sectioned.enterprise-services .download-block{background-color:#0081BA}.page-sectioned.facilities-management .block-intro .title,.page-sectioned.facilities-management .block-intro h2{border-color:#F07E25}.page-sectioned.facilities-management .download-block{background-color:#F07E25}.page-sectioned .block-intro{margin-bottom:76px}.page-sectioned .block-intro-text{margin-bottom:96px;padding:0 100px;color:#231F20}.page-sectioned .block-intro-text h2{margin-bottom:30px;font-size:31px;font-family:"Gotham Bold",sans-serif;color:#1D1D1D}.sections .grid:not(.dark-block) .btn{color:#1D1D1D}.sections .grid-item{vertical-align:top;position:relative}.sections .with-image{background-size:52.60417%;background-repeat:no-repeat;background-position:left top}.sections .with-image.small{background-size:47.39583%;background-position:right top}.sections .with-image.large-image{background-size:670px}.sections .content-large{width:52.60417%}.sections .content-large .masked-image{width:570px;right:auto;left:100%}.sections .content-small{width:47.39583%}.sections .content-small .case-content-download{padding:63px 40px}.sections .content-small .block-absolute{right:auto;left:0}.sections .content-small .with-image{margin-right:auto;margin-left:0}.sections .content-inner{display:block;position:relative;width:100%;max-width:670px;padding-left:0;margin-left:auto;font:300 16px/1.5 proxima-nova,sans-serif}.sections .content-inner .btn{width:180px;margin-top:42px;padding-right:10px;padding-left:10px}.sections .content-inner-small{max-width:570px;padding-left:47px;padding-right:0;margin-left:0;margin-right:auto}.sections .title,.sections h2{margin-bottom:30px;font:29px/1 "Gotham Bold",sans-serif}.sections .content-image{background-repeat:no-repeat;background-position:right center}.sections ul{margin-bottom:3%}.sections li{margin-bottom:5px;font-size:inherit;line-height:20px}.sections .block-absolute{position:absolute;right:0;top:0;height:100%;background-position:center center}.sections .btn{padding-left:48px;padding-right:48px}.sections .masked-image{position:absolute;width:670px;height:100%;right:100%;top:0;background-position:top center}.sections .large-hr{position:absolute;width:1240px;right:0;bottom:0}.sections .owl-dots{display:none}.sections .intro-ul{padding:16px 0 0}.sections .intro-ul li{list-style:none;padding:0 0 6px}.sections .intro-ul b,.sections .intro-ul li{font-size:24px;line-height:1}.sections .intro-ul sup{line-height:24px}.sections ul{padding-left:20px;padding-top:20px}.sections ul li{list-style:disc}body:not(.handheld) .sections .grid:not(.dark-block) .btn:hover{color:#FFF}.single-case-studies .block-intro{margin-bottom:79px}.single-case-studies .top-section .content-inner{padding-top:57px;padding-bottom:100px;padding-right:75px}.single-case-studies .middle-section .content-inner{padding-top:50px;padding-left:62px;padding-bottom:75px}.single-case-studies .bottom-section .content-large .content-inner{padding-top:51px}.single-case-studies .bottom-section .content-large h2{margin-bottom:25px}.single-case-studies .bottom-section .content-large .division-color{font-weight:600}.top-section .division-color{display:inline-block;vertical-align:bottom;font-size:20px}.bottom-section{position:relative;border-color:#A1A1A1}.bottom-section::before{position:absolute;height:100%;width:100%;max-width:570px;left:52.60417%;top:0;background:#1D1D1D}.bottom-section .testimonial{position:relative;padding:57px 42px}.bottom-section .testimonial-text{margin-bottom:47px}.bottom-section .testimonial-text::before{margin-bottom:10px}.bottom-section .testimonial-text::after{margin-top:10px}.case-download{background-color:#EBEBEB;color:#FFF}.case-download .grid-item{vertical-align:middle}.case-download .content-inner-small{padding:63px 44px 60px 37px;background:#FFF}.case-download .download-description{width:57.25971%}.case-download .download-image{width: 57%;}.download-block{background-color:#E11F23;background-size:42.74029% 100%;background-repeat:no-repeat;background-position:right top;color:#FFF}.block-division-link.no-description .link:hover,body:not(.handheld) .download-block:hover{color:inherit}.download-block::before{position:absolute;width:42.74029%;height:100%;right:0;top:0;background:rgba(29,29,29,.5)}.download-block h2{margin-bottom:21;font:22px/1.1 "Gotham Bold",sans-serif}.download-block .download-description{padding:24px 10px 38px 38px;font:16px/1.1 proxima-nova,sans-serif}.download-block .download-image{text-align:center;}.download-block .icon{position:relative;color:inherit;font:18px/1 proxima-nova,sans-serif}.download-block .icon::after,.download-block .icon::before{content:"";display:block;margin-bottom:10px;font:50px/1 Icomoon,sans;transition:transform .1s linear}.download-block .icon::after{display:none;margin-top:5px;margin-bottom:0}body:not(.handheld) .download-block:hover .icon::before{transform:translate(0,2px) scale(1.1)}.about-us .case-download{background-color:#1D1D1D}.block-company-intro{margin-bottom:104px;text-align:center}.block-company-intro .division-image{position:relative;width:148px;height:116px;margin-right:34px;background-position:left center;background-size:116px 106px}.block-company-intro .division-image::after{content:'';position:absolute;right:0;top:12.25%;height:75%;border-left:1px solid #E11F23}.block-company-intro .division-image .enterprise-services::after{border-color:#0081BA}.block-company-intro .division-image .facilities-management::after{border-color:#F07E25}.block-company-intro .company-logo{width:auto;max-width:250px;max-height:150px}.enterprise-services .block-company-intro .division-image::after{border-color:#0081BA}.facilities-management .block-company-intro .division-image::after{border-color:#F07E25}@media screen and (max-width:700px){.block-company-intro{margin-bottom:40px}.block-company-intro .division-image{width:100%;margin-right:0;margin-bottom:20px;background-position:center center}.block-company-intro .division-image::after{display:none}.block-company-intro .company-logo{max-height:100px}}@media screen and (max-width:500px){.block-company-intro{margin-bottom:20px}.block-company-intro .division-image{background-size:87px 80px}}.block-division-link{padding:50px 0 39px}.block-division-link.no-description{padding:0;text-align:center}.block-division-link.no-description .top-level{border-left:1px solid #E1E1E1}.block-division-link.no-description .top-level:first-child{border:0}.division-landing .enterprise-services .atd-image,.enterprise-services .btn,.enterprise-services .sub-services-list .title::after, .division-landing .enterprise-services .atd-image,.smart-technology-solutions .btn,.smart-technology-solutions .sub-services-list .title::after, .division-landing .smart-technology-solutions .atd-image{border-color:#0081BA}.block-division-link.no-description .service{display:inline-block;padding:38px 20px;text-align:left}.block-division-link.no-description .title{font-size:28px}.block-division-link .content-text{width:66.93548%;padding:0 30px;font:18px/1.6 proxima-nova,sans-serif;color:#494848}.block-division-link .content-image{width:33.06452%}.block-division-link .division-image{width:72px;height:80px;background-size:72px 80px;background-position:left center;transition:transform .2s linear}.block-division-link .division-description{width:100%;padding:0 20px 0 92px;margin-left:-72px}.block-division-link .read-more{display:inline-block}.block-division-link .title{margin:0;letter-spacing:0;font:24px/1.1 "Gotham Bold",sans-serif}body:not(.handheld) .block-division-link .top-level:hover .division-image{transform:translate(0,-10px)}@media screen and (max-width:1100px){.block-division-link{text-align:center}.block-division-link .grid-item{width:100%;padding:0;margin:10px auto;text-align:center}.block-division-link .grid-item:first-child{margin-top:0}.block-division-link .title{margin-bottom:10px}.block-division-link .division-image{margin-bottom:0}}@media screen and (max-width:900px){.block-division-link{padding:30px 20px}.block-division-link .grid-item{margin-top:10px}.block-division-link .title{margin-bottom:5px}.block-division-link .read-more{width:auto;margin:0;padding-left:0}}@media screen and (max-width:700px){.block-division-link .division-image{margin-bottom:10px}.block-division-link .division-description{padding:0;margin:0}.block-division-link .content-text{font-size:16px}}@media screen and (max-width:500px){.block-division-link{padding:20px}}@media screen and (max-width:1500px){.sections .content-large,.sections .content-small{width:50%}.sections .with-image,.sections .with-image.small{background-size:50% 100%}.sections .content-inner{max-width:620px}.sections .content-large .masked-image,.sections .masked-image{width:100%;max-width:620px}.bottom-section::before{width:50%;max-width:620px;left:50%}}@media screen and (max-width:1280px){.page-sectioned .content-large .content-inner,.page-sectioned .content-small .content-inner{padding:40px}.page-sectioned .intro-ul li{font-size:20px}}@media screen and (max-width:1100px){.page-sectioned .block-company-intro,.page-sectioned .block-intro,.page-sectioned .block-intro-text{padding:0 20px;margin-bottom:40px}.page-sectioned .block-company-intro h2,.page-sectioned .block-intro h2,.page-sectioned .block-intro-text h2{font-size:24px;letter-spacing:0;line-height:1.1;margin-bottom:20px}.page-sectioned .block-division-link .division-image{background-position:center center; background-repeat:no-repeat;}.page-sectioned .intro-ul b,.page-sectioned .intro-ul li{font-size:18px}.bottom-section .testimonial-text{padding:0 10px;font-size:22px}.sections .title,.sections h2{margin-bottom:10px;font-size:24px}.download-block .download-description{padding:20px}}@media screen and (max-width:900px){.bottom-section::before,.page-sectioned .masked-image{display:none}.page-sectioned .content-large,.page-sectioned .content-small{width:100%;background-size:0 0}.page-sectioned .content-large .content-inner,.page-sectioned .content-small .content-inner{width:100%;max-width:100%;padding:40px 20px}.page-sectioned .content-large .testimonial,.page-sectioned .content-small .testimonial{padding-left:0;padding-right:0}.page-sectioned .with-image,.page-sectioned .with-image.small{background-size:0 0}.page-sectioned .content-inner{text-align:center}.page-sectioned .mobile-masked{height:300px;background-size:cover;background-position:center top}.page-sectioned .testimonial-content{padding:0 30px}.case-download .icon::before{font-size:30px}}@media screen and (max-width:700px){.sections .block-division-link .content-image,.sections .divisions-list.small-division .content-image{min-height:1px}.sections .title,.sections h2{margin-bottom:15px;text-align:center}.sections .testimonial-author,.sections .testimonial-content{font-size:14px}.sections .testimonial-text{margin-bottom:10px;font-size:16px}.sections .testimonial-text::after,.sections .testimonial-text::before{font-size:20px}.sections .block-intro,.sections .block-intro-text{margin-bottom:20px}.sections .block-division-link .division-image{background-position:center center}}@media screen and (max-width:500px){.page-sectioned .download-block{display:block;margin:0 auto;background-size:0 0;text-align:center}.page-sectioned .download-block::before{display:none}.page-sectioned .download-block .grid-item{width:100%;padding:30px}.page-sectioned .download-block .download-image{background:#1D1D1D}.page-sectioned .mobile-masked{height:200px}}.division-landing{overflow:hidden}.division-landing .enterprise-services .pseudo-dividers::before, .division-landing .smart-technology-solutions .pseudo-dividers::before{background:#0081BA}.division-landing .block-intro.enterprise-services .division-image,.division-landing .enterprise-services .division-case-study .atom,.division-landing .block-intro.smart-technology-solutions .division-image,.division-landing .smart-technology-solutions .division-case-study .atom{background-image:url(../img/svg/enterprise-services-white.svg)}.division-landing .smart-technology-solutions .post-content ul li, .division-landing .enterprise-services .post-content ul li{color:#0081BA}.division-landing .block-intro.enterprise-services .pseudo-dividers::after, .division-landing .block-intro.smart-technology-solutions .pseudo-dividers::after{background:#0081BA}.division-landing .facilities-management .block-intro .division-image{background-image:url(../img/svg/facilities-management-white.svg)}.division-landing .facilities-management .block-intro .pseudo-dividers::after,.division-landing .facilities-management .pseudo-dividers::before{background:#F07E25}.division-landing .block-intro.facilities-management .division-image,.division-landing .facilities-management .division-case-study .atom{background-image:url(../img/svg/facilities-management-white.svg)}.division-landing .facilities-management .atd-image{border-color:#F07E25}.division-landing .facilities-management .post-content ul li{color:#F07E25}.division-landing .block-intro.facilities-management .pseudo-dividers::after{background:#F07E25}.division-landing .content-large,.division-landing .content-small{width:50%}.division-landing .content-large .masked-image{width:100%;max-width:620px}.division-landing .pseudo-dividers{position:relative;padding-bottom:126px}.division-landing .pseudo-dividers.active::after,.division-landing .pseudo-dividers.active::before{transform:scale(1)}.division-landing .pseudo-dividers::after,.division-landing .pseudo-dividers::before{content:'';position:absolute;bottom:0}.division-landing .pseudo-dividers::before{left:50%;width:1px;height:121px;background:#E11F23;transform:scale(1,0);transition:transform .2s linear .9s}.division-landing .pseudo-dividers::after{left:0;width:100%;height:10px;background:#E11F23;transform:scale(0,1);transition:transform .2s linear 1.3s}.division-landing .pseudo-background{position:relative}.division-landing .pseudo-background::before{content:'';position:absolute;height:100%;width:10000px;top:0;left:100%;background:#EBEBEB;z-index:-1}.division-landing .pseudo-background.background-left::before{left:auto;right:100%}.division-landing .btn{color:#1D1D1D}.division-landing .btn.active{background:#E11F23;border-color:#E11F23;color:#FFF}.division-landing .testimonial .company-name{display:inline-block;margin:0;font-weight:600;line-height:1.333}.division-landing .testimonial .testimonial-author{font-size:16px}.division-landing .block-intro{margin-bottom:70px;background-position:center center;background-size:cover; }.division-landing .block-intro .title{width:100%;text-align:center;padding:257px 20px 29px;margin:0;border:0;font-size:30px;background-size:140px 154px;background-position:center -100%;transition:background-position .5s linear .2s; background-repeat:no-repeat;}.division-landing .block-intro .title.active{background-position:center 68px; background-repeat:no-repeat;}.division-landing .block-intro .mw{position:relative;height:auto;padding-top:0}.division-landing .block-intro .division-image{background-image:url(../img/svg/critical-infrastructures-white.svg)}.division-landing .block-intro-text{display:none;margin-bottom:64px}.division-landing .block-intro-text.active{display:block}.division-landing .block-intro-text h2{font:600 30px proxima-nova,sans-serif}.division-landing .tabs-headlines{position:relative;text-align:center;padding-bottom:135px}.division-landing .tabs-headlines::after,.division-landing .tabs-headlines::before{transform:scale(1)}.division-landing .tabs-headlines::before{height:91px}.division-landing .tabs-headlines::after{background:#A1A1A1}.division-landing .tabs-headlines .tab-headline{width:200px;margin:0 27px;padding:16px 10px;font-size:14px}.division-landing .tabs-headlines .tab-headline:hover{color:#FFF}.division-landing .block-division-link{background:#EBEBEB;text-align:center}.division-landing .block-division-link .mw{background:#FFF}.division-landing .block-video .sub-title{margin-bottom:20px}.division-landing .post-content{line-height:1.5;font-size:18px}.division-landing .post-content h2{margin:0 0 30px;font:600 30px/1.2 proxima-nova,sans-serif}.division-landing .post-content ul{line-height:1.1;margin:0;padding-left:0;padding-top:0}.division-landing .post-content ul:first-child{margin-top:0}.division-landing .post-content ul li{position:relative;margin-top:15px;color:#E11F23;list-style:none}.division-landing .post-content ul li:first-child{margin-top:0}.division-landing .post-content ul li::before{content:'';display:inline-block;vertical-align:bottom;margin-right:20px;width:13px;height:13px;border:3px solid #B3B2B2;border-radius:50%}.block-atd{position:relative}.block-atd::before{content:'';position:absolute;width:1px;height:100%;left:50%;top:0;background:#E1E1E1}.block-atd .grid-item{vertical-align:top}.block-atd .owl-nav{position:absolute;width:100%;left:0;top:50%;margin-top:-10px}.block-atd .owl-next,.block-atd .owl-prev{position:absolute;top:0;color:#A1A1A1}.block-atd .owl-prev{left:0}.block-atd .owl-next{right:0}.block-atd .atd-slider{margin:60px auto;padding:0 25px}.block-atd .atd-slider li{list-style:none}.atd-image{height:829px;border-bottom:10px solid #E11F23}.atd-slider{max-width:500px;font-size:0}.atd-slider li{padding:0;margin:0}.atd-slider li::before{display:none}.atd-slider img{max-width:80%;margin:0 auto}.atd-slider .owl-item{float:none}.atd-slider .owl-next,.atd-slider .owl-prev{color:#1D1D1D;opacity:1}.division-landing .division-case-study::before{height:350px;left:-300%;top:auto;bottom:0}.division-case-study{position:relative;margin-bottom:48px;line-height:1.5}.division-case-study .grid{overflow:hidden}.division-case-study .atom{position:absolute;width:607px;height:669px;left:-100px;top:50%;margin-top:-333px;z-index:1;background-size:100% 100%;background-image:url(../img/svg/critical-infrastructures-white.svg);opacity:0}.division-case-study .case-logo{position:absolute;width:162px;height:162px;right:50%;top:50%;margin:-78px -82px 0 0;border-radius:50%;background:center center/100px no-repeat #FFF;transition:opacity .2s linear,visibility .2s linear}.division-case-study .wide{width:100%;font-size:0}.division-case-study .wide div{height:350px;background-position:top right;background-size:cover;background-repeat:no-repeat}.division-case-study .featured-image{width:70.16129%}.division-case-study .landing-image{width:29.83871%}.division-case-study h2{margin-bottom:10px}.division-case-study .testimonial-author{margin-bottom:20px}.division-case-study .btn{margin:40px 25px 0 0;color:#FFF}.enterprise-services .btn:not(.btn-transparent),.smart-technology-solutions .btn:not(.btn-transparent){background-color:#0081BA}.facilities-management .btn,.facilities-management .sub-services-list .title::after{border-color:#F07E25}.facilities-management .btn:not(.btn-transparent){background:#F07E25}body:not(.handheld) .division-landing a:hover{color:inherit}body:not(.handheld) .enterprise-services .btn:not(.btn-transparent).active,body:not(.handheld) .enterprise-services .btn:not(.btn-transparent):hover,body:not(.handheld) .facilities-management .btn:not(.btn-transparent).active,body:not(.handheld) .facilities-management .btn:not(.btn-transparent):hover{background-color:transparent}body:not(.handheld) .enterprise-services .btn.active,body:not(.handheld) .enterprise-services .btn:hover, body:not(.handheld) .smart-technology-solutions .btn.active,body:not(.handheld) .smart-technology-solutions .btn:hover{background:#0081BA;border-color:#0081BA;color:#FFF}body:not(.handheld) .facilities-management .btn.active,body:not(.handheld) .facilities-management .btn:hover{background:#F07E25;border-color:#F07E25;color:#FFF}.block-division-services{text-align:center;margin-bottom:48px}.sub-services-list .grid-item{vertical-align:top;position:relative;padding:30px;border-left:1px solid #E1E1E1}.sub-services-list .title{font:600 30px/1 proxima-nova,sans-serif}.sub-services-list .title::after{content:"";display:block;width:70px;height:70px;font:40px/70px Icomoon,sans;margin:30px auto 0;border:5px solid #E11F23;border-radius:50%;transition:transform .2s linear}.sub-services-list .design::after{content:"";text-indent:-6px}.sub-services-list .build::after{content:""}.sub-services-list .maintain::after{content:"";font-size:50px}.sub-services-list .description{color:#A1A1A1;font:300 16px/1.25 proxima-nova,sans-serif}.sub-services-list .btn{position:absolute;width:200px;left:50%;bottom:50px;margin-left:-100px;color:#1D1D1D}body:not(.handheld) .sub-services-list .grid-item:hover .title::after{transform:translate(0,-10px)}@media screen and (max-width:1600px){.division-landing .block-intro .title{background-color:transparent;background-repeat:no-repeat;box-shadow:none}}@media screen and (max-width:1300px){.division-landing .block-division-services,.division-landing .block-video{padding:0}}@media screen and (max-width:1100px){.block-atd::before,.division-case-study .atom,.division-landing .masked-image,.division-landing .pseudo-background::before{display:none}.division-landing .block-intro-text h2{font-size:24px}.division-landing .content-large,.division-landing .content-small{width:100%}.division-landing .content-inner{max-width:100%;width:100%;padding:20px 0}.division-landing .post-content{font-size:16px}.division-landing .post-content h2{font-size:24px}.division-landing .block-video{padding:0}.division-landing .block-video .description{padding:30px}.division-landing .testimonial{padding:0 20px}.division-landing .block-division-link.no-description{border:0;padding-top:40px;padding-bottom:20px;background:#FFF;border-top:1px solid #E1E1E1}.block-atd,.division-landing .block-division-link.no-description .top-level{border:0}.division-landing .block-division-link.no-description .service{padding:0 20px}.atd-image{height:0}.division-case-study .content-inner{padding:30px}.sub-services-list .grid-item{padding:20px}.sub-services-list .title::after{margin:20px auto;width:60px;height:60px;line-height:60px;font-size:30px}.sub-services-list .btn{width:140px;margin-left:-70px;bottom:30px}}@media screen and (max-width:900px){.division-landing .block-intro-text h2,.division-landing .post-content h2{font-size:20px}.division-landing .content-large .content-inner,.division-landing .content-small .content-inner{padding-left:0;padding-right:0}.division-landing .tabs-headlines .tab-headline{width:30%;margin:1.66667%}.division-landing .division-case-study .testimonial-author{font-size:14px}.division-case-study .wide div{height:250px}}@media screen and (max-width:700px){.division-landing .block-intro-text h2,.division-landing .post-content h2{font-size:18px}.division-landing .block-video .description,.division-landing .post-content ul li::before{display:none}.division-landing .block-intro,.division-landing .block-intro-text{margin-bottom:30px}.division-landing .tabs-headlines .tab-headline{width:100%;margin:0 0 20px}.division-landing .division-case-study{text-align:center}.division-landing .post-content ul{padding-left:20px}.division-landing .post-content ul li{list-style:disc}.division-landing .block-video .grid-item{width:100%}.division-landing .block-video .btn-play{left:50%}.sub-services-list .grid-item{width:100%;max-width:320px;margin:0 auto;border:0;border-bottom:1px solid #E1E1E1}}@media screen and (max-width:600px){.division-landing .division-case-study .wide{display:none}.division-landing .division-case-study .btn{display:block;margin-right:0;margin-top:20px}.division-landing .division-case-study .testimonial-author{margin-bottom:10px}}@media screen and (max-width:500px){.division-landing .block-video .grid-item{height:200px}}.affiliations-page .block-intro{margin-bottom:59px}.affiliations-page .block-intro-text{padding:69px 100px;font-size:16px}.affiliations-page .block-intro-text .title{font:30px/1 "Gotham Bold",sans-serif;margin-bottom:27px}.affiliations-page .tab-headline{padding:16px 18px 13px}.affiliations-page .owl-dots{padding:22px 20px;border-top:10px solid #A1A1A1}.affiliations-page .grid-bordered .grid-item{height:178px;padding:10px;text-align:center;white-space:nowrap;border-left:0}.affiliations-page .grid-bordered img{width:auto;max-height:100%}.affiliations-page .grid-slider{margin-bottom:102px}.grid-slider{position:relative}.grid-slider::before{content:'';position:absolute;width:100%;height:534px;top:0;left:0;z-index:-1;background:#EBEBEB}.grid-slider .grid-item{background:#FFF}.grid-slider .owl-nav{position:absolute;width:100%;top:267px;margin-top:-41px}.grid-slider .owl-next,.grid-slider .owl-prev{color:#C2C2C2;position:absolute}.grid-slider .owl-next::before,.grid-slider .owl-prev::before{font-size:58px}.grid-slider .owl-prev{right:105.5%}.grid-slider .owl-next{left:105.5%}@media screen and (max-width:1620px){.grid-slider .owl-nav{top:auto;left:0;margin-top:0;bottom:61px}.grid-slider .owl-prev{right:auto;left:20px}.grid-slider .owl-next{left:auto;right:20px}.grid-slider .owl-next::before,.grid-slider .owl-prev::before{font-size:50px}}@media screen and (max-width:1100px){.affiliations-page .grid-slider::before,.affiliations-page .owl-nav{display:none}.affiliations-page .block-intro-text{padding:40px 20px}.affiliations-page .grid-slider{margin-bottom:40px}.affiliations-page .grid-bordered .grid-item{height:100px}}@media screen and (max-width:900px){.affiliations-page .block-intro-text .title{margin-bottom:10px;font-size:24px}}@media screen and (max-width:700px){.affiliations-page .tab-headline{width:100%}.affiliations-page .block-intro-text{padding:50px 20px}.affiliations-page .grid-slider .grid-item{width:33.33333334%}}@media print{.crumbs,.no-print,.sidebar,.site-footer,.site-header{display:none!important}.closing-date,.print-visible{display:block!important;text-align:center}.block-intro .title{width:100%;padding:20px 0;margin:0;text-align:center}.block-intro .mw{height:auto}.with-sidebar .col{padding:0}.with-sidebar .col .post-content{padding:30px}}.timeline-page .large-hr{background:#E11F23}.timeline-page .main-atom{max-width:482px;background-color:#FFF;margin:-60px auto 0}@media screen and (max-width:1240px){.crumbs{border-bottom:1px solid #E1E1E1}.crumbs li{border-bottom:0}.timeline-page .main-atom{margin-top:0}.timeline-page .large-hr{display:none}}@media screen and (max-width:1100px){.timeline-page .main-atom{height:150px;background-size:137px 150px}.timeline-page .block-intro .content-inner{padding:30px}}.about-us .content-large{width:52.38%}.about-us .content-small{width:47.62%}.about-us .with-image{background-size:52.4% 100%}.about-us .with-image.small{background-size:47.62% 100%}.about-us .middle-section .content-inner{padding-top:56px;padding-left:69px}.about-us .middle-section .btn{margin-top:52px}.about-us .bottom-section::before{display:none}.about-us .bottom-section .content-inner{padding-top:56px;padding-bottom:56px}.about-us .bottom-section h2{margin-bottom:28px}.about-us .case-download .content-inner{padding:61px 43px 58px 39px}.about-us .download-block .download-description{padding: 24px 31px 39px 20px;text-align: center;}.about-us .download-block .title{margin-bottom:21px}.about-us .block-contact-info{padding-top:56px;padding-bottom:49px}@media screen and (max-width:1500px){.about-us .middle-section .masked-image{width:620px}}@media screen and (max-width:1280px){.about-us .content-large,.about-us .content-small{width:50%}.about-us .content-large .content-inner,.about-us .content-small .content-inner{padding:40px}.about-us .with-image,.about-us .with-image.small{background-size:50% 100%}}@media screen and (max-width:900px){.about-us .content-large,.about-us .content-small{width:100%;background-size:0 0}.about-us .content-large .content-inner,.about-us .content-small .content-inner{width:100%;max-width:100%;padding:40px 20px}.about-us .with-image,.about-us .with-image.small{background-size:0 0}}@media screen and (max-width:700px){.about-us .bottom-section h2,.about-us .bottom-section title{margin-bottom:15px}}@media screen and (max-width:500px){.about-us .block-intro .mw{height:160px}}.documents-list{display:flex;flex-wrap:wrap;text-align:center}.documents-list .list-item{width:33.33%;position:relative;padding:0 35px;border:1px solid #d7d7d7}@media screen and (max-width:600px){.documents-list .list-item{width:100%}}.documents-list .list-item:after{content:"";display:block;position:absolute;top:0;right:0;width:52px;height:63px;background:url(../img/icons/pdf_ic.png) no-repeat}.documents-list .list-item:before{content:"";padding-top:100%;float:left}.documents-list .list-item .wrap{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);padding:0 35px}@media screen and (max-width:900px){.documents-list .list-item:after{display:none}.documents-list .list-item .wrap{padding:0 20px}.documents-list .list-item .doc-logo{display:none}}@media screen and (max-width:600px){.documents-list .list-item:before{display:none}.documents-list .list-item .wrap{padding:15px;position:static;transform:none}}.documents-list .list-item .doc-logo{background:url(../img/svg/atom-red.svg) no-repeat;width:99px;height:110px;margin:0 auto 28px;background-size:cover}@media screen and (max-width:1240px){.documents-list .list-item .doc-logo{margin:0 auto 10px;width:69px;height:77px}}@media screen and (max-width:1100px){.documents-list .list-item .doc-logo{margin:0 auto 5px}}.documents-list .list-item .doc-title{color:#000;font-family:"Gotham Bold",sans-serif;font-size:24px;font-weight:400;margin:0 0 22px}@media screen and (max-width:1240px){.documents-list .list-item .doc-title{margin:0 0 10px}}@media screen and (max-width:1100px){.documents-list .list-item .doc-title{font-size:18px;margin:0 0 5px}}@media screen and (max-width:700px){.documents-list .list-item .doc-title{font-size:14px}}.documents-list .list-item .doc-link{color:#959696;font-family:proxima-nova,sans-serif;font-size:18px;font-weight:400;position:relative}.documents-list .list-item .doc-link::after{content:"";display:block;font-size:8px;color:#E11F23;font-family:Icomoon;margin:25px 0 0}@media screen and (max-width:1240px){.documents-list .list-item .doc-link::after{margin:15px 0 0}}@media screen and (max-width:1100px){.documents-list .list-item .doc-link::after{margin:5px 0 0}.documents-list .list-item .doc-link{font-size:16px}}@media screen and (max-width:700px){.documents-list .list-item .doc-link::after{display:none}.documents-list .list-item .doc-link{font-size:14px}}.form-cols-3 .col-right.full{background-color:#DFF2BF;box-shadow:inset 0 0 0 1px #4F8A10}.form-cols-3 .col-right.full:after{color:#4F8A10;content:'CV Uploaded!'}.form-cols-3 .col-right.full::before{color:#4F8A10}.form-cols-3 .col-right.full label::before{color:#4F8A10;content:' ';background-image:url(../img/svg/tick.svg);height:100%;width:100%;background-size:contain;background-position:center bottom;background-repeat:no-repeat}.form-cols-3 .col-right.full label::after{display:none}.services-list .icon.enterprise-services:before{content:'\E907'}@media (min-width:1900px){.block-intro .title{width:20%}}.page-template-landing-page .logo{display:inline-block;vertical-align:middle;margin:25px 0}.page-template-landing-page .nav-wrapper{display:inline-block;vertical-align:middle;padding-left:426px}.page-template-landing-page .nav-wrapper .business-enquire,.page-template-landing-page .nav-wrapper .header-countyblock{display:inline-block;vertical-align:middle;padding:0}.page-template-landing-page .nav-wrapper .header-countyblock{margin:0 0 0 140px}.page-template-landing-page .nav-wrapper .header-countyblock .countries{display:inline-block;vertical-align:middle;border:0;margin:0 0 0 10px}.page-template-landing-page .nav-wrapper .header-countyblock .countries a span:first-child,.page-template-landing-page .nav-wrapper .header-countyblock .countries:first-child{margin-left:0}.page-template-landing-page .nav-wrapper .header-countyblock .countries a .flag{display:inline-block;vertical-align:middle;margin-right:10px}.page-template-landing-page .nav-wrapper .header-countyblock .countries a span{display:inline-block;vertical-align:middle;color:#3e3b3b;font:400 14px/1 proxima-nova,sans-serif}.page-template-landing-page .nav-wrapper .header-countyblock .countries .read-more:after{top:-6px;color:#e82c2e}.page-template-landing-page .nav-wrapper .header-countyblock .countries .flag.uk{background-image:url(../img/svg/UK_Flag.png)}.page-template-landing-page .nav-wrapper .business-enquire .item{font-size:15px;font-weight:400}.page-template-landing-page .nav-wrapper .business-enquire a.item{font-weight:600}.page-template-landing-page .colloutbox img{max-width:100%;width:auto}.page-template-landing-page .content-block{max-width:1045px;margin:0 auto;border-top:11px solid #ccc;text-align:center;padding:65px 0}.page-template-landing-page .content-block p{font-size:18px;line-height:30px;font-weight:300;color:#494848}.page-template-landing-page .colloutbox.first{padding:75px 0}.page-template-landing-page .colloutbox.second{padding:40px 0}.page-template-landing-page .colloutbox.third{background:#020202;padding:18px 0 0}.page-template-landing-page .colloutbox .left-part,.page-template-landing-page .colloutbox .right-part{width:48%;display:inline-block;vertical-align:middle}.page-template-landing-page .colloutbox .left-part{margin-right:3%}.page-template-landing-page .colloutbox p,.page-template-landing-page .download-col-block p{font-size:18px;line-height:30px;font-weight:300;color:#020202}.page-template-landing-page .colloutbox p strong{font-weight:600}.page-template-landing-page .colloutbox.first p,.page-template-landing-page .colloutbox.third p{color:#fff}.page-template-landing-page .colloutbox.second .left-part img{position:relative;margin-bottom:0px;z-index:999}.page-template-landing-page .colloutbox.third .right-part img{position:relative;margin-bottom:-38px;float:right}.page-template-landing-page .download-col-block{padding:80px 0 58px}.page-template-landing-page .download-col-block h3{font-size:30px;line-height:32px;color:#020202;font-weight:700;display:inline-block;vertical-align:middle}.page-template-landing-page .download-col-block h3 span{color:#e82c2e}.page-template-landing-page .download-col-block p{display:inline-block;vertical-align:middle;padding:0 39px}.page-template-landing-page .download-col-block a.downloadbtn{font-size:18px;line-height:20px;color:#fff;width:180px;max-width:100%;display:inline-block;vertical-align:middle}.page-template-landing-page .download-col-block a.downloadbtn span{background:url(../img/icons/download-icon.png) left top no-repeat;width:24px;height:20px;display:inline-block;margin-right:12px}.page-template-landing-page .download-col-block a.downloadbtn:hover{background:#020202;border-color:#020202}.page-template-landing-page .site-footer{padding:60px 15px 45px}.page-template-landing-page .site-footer .two-col .contact-info,.page-template-landing-page .site-footer .two-col .services-list{width:48.5%;display:inline-block;vertical-align:middle}.page-template-landing-page .site-footer .two-col .contact-info{background:url(../img/icons/footer-atom.png) right center no-repeat}.page-template-landing-page .site-footer .two-col .services-list{left:0;margin-left:2.5%}.page-template-landing-page .site-footer .two-col .services-list .grid-item{padding:0}.page-template-landing-page .site-footer .two-col .services-list .sub-title{font-size:9px}.page-template-landing-page .site-footer .two-col .services-list .icon::before{font:24px/43px Icomoon,sans;width:42px;height:42px}.page-template-landing-page .site-footer .two-col .services-list .fibre-specialists::before{font-size:29px}.page-template-landing-page .site-footer .two-col .contact-info .block{padding:0}.page-template-landing-page .site-footer .two-col .contact-info .block address{width:40%;display:inline-block;vertical-align:top;margin:0 3% 0 0}.page-template-landing-page .site-footer .two-col .contact-info .block address br{display:none}.page-template-landing-page .site-footer .two-col .contact-info .block ul{display:inline-block;vertical-align:bottom;width:49%}.page-template-landing-page .site-footer .footer-company-info{margin-top:35px;border-top:1px solid #393939;padding:0}.page-template-landing-page .site-footer .footer-company-info address{width:57%;display:inline-block;vertical-align:middle}.page-template-landing-page .site-footer .footer-company-info address .grid-item{width:auto;display:inline-block;vertical-align:middle;padding:0}.page-template-landing-page .site-footer .footer-company-info address .legal-info-address{margin-right:45px;padding:0}.page-template-landing-page .site-footer .footer-company-info .nav{width:42.8%;padding:35px 0 25px;display:inline-block;vertical-align:middle}.page-template-landing-page .site-footer .footer-company-info .nav .legal-info-vat,.page-template-landing-page .site-footer .footer-company-info .nav .menu-sub-nav-landing-page-container{display:inline-block;vertical-align:middle}.page-template-landing-page .site-footer .footer-company-info .nav .menu-sub-nav-landing-page-container ul li.redcolor a{color:#e11f23}.page-template-landing-page .site-footer .socials{margin-top:35px;text-align:center}.page-template-landing-page .site-footer .socials li{display:inline-block;width:auto;margin:0 10px}.page-template-landing-page .site-footer .socials li a{color:#7c7c7c}.page-template-landing-page .site-footer .socials li a:hover{color:#fff}.page-template-landing-page .site-footer .copy{position:relative;bottom:0;right:0}.page-template-landing-page .site-footer .footer-company-info .top-legal::before{height:100%;bottom:0}.page-template-landing-page .site-footer .footer-company-info .legal-info-vat{padding:0;width:35%;text-align:center}.page-template-landing-page .site-footer .footer-company-info .menu-sub-nav-landing-page-container{width:64%;text-align:right}#download-popup p{font-size:18px;line-height:30px;font-weight:300;color:#494848;margin:0 0 25px}#download-popup p strong{font-weight:600}#download-popup form p{margin:0}#download-popup form input[type=text],#download-popup form input[type=email]{width:255px;display:inline-block;margin:0 15px 0 0;padding:16px 15px;border:1px solid #e1e1e1;font-family:proxima-nova,sans-serif;font-size:12px;line-height:14px;color:#8a8686;font-weight:300;vertical-align:middle}#download-popup form input[type=submit]{padding:15px 60px;text-align:center;border-radius:50px;border:0;background:#e82c2e;font-family:proxima-nova,sans-serif;font-size:18px;line-height:20px;font-weight:300;color:#fff;display:inline-block;width:auto;vertical-align:middle;margin:0 0 0 15px}#download-popup form input[type=submit]:hover{background:#020202}#download-popup form input.wpcf7-not-valid{border-color:red}#download-popup form span.wpcf7-not-valid-tip{display:none}#download-popup form .wpcf7-response-output{margin:15px 0 0}@media (max-width:1250px){.page-template-landing-page .nav-wrapper{padding-left:250px}.page-template-landing-page .nav-wrapper .header-countyblock{margin:0 0 0 75px}.page-template-landing-page .download-col-block h3,.page-template-landing-page .download-col-block p{clear:both;display:block;width:75%;padding:0}.page-template-landing-page .download-col-block a.downloadbtn{float:right;margin-top:-60px}.page-template-landing-page .site-footer .two-col .contact-info,.page-template-landing-page .site-footer .two-col .services-list{text-align:left}.page-template-landing-page .site-footer .two-col .services-list .grid-item{margin-bottom:10px;text-align:center}.page-template-landing-page .site-footer .footer-company-info address{width:52%}.page-template-landing-page .site-footer .footer-company-info .nav{margin:0;width:46%}}@media (max-width:768px){.page-template-landing-page .nav-wrapper{padding-left:220px}.page-template-landing-page .nav-wrapper .header-countyblock{margin:15px 0 0;display:block}.page-template-landing-page .site-footer .two-col .services-list{margin-left:2%}.page-template-landing-page .site-footer .footer-company-info address .legal-info-address{margin:0}.page-template-landing-page .site-footer .footer-company-info .legal-info-vat{width:100%;margin-bottom:5px;text-align:center}.page-template-landing-page .site-footer .footer-company-info .nav .menu-sub-nav-landing-page-container{width:100%;text-align:center}.page-template-landing-page .colloutbox.third .right-part,.page-template-landing-page .header{text-align:center}.page-template-landing-page .colloutbox.first,.page-template-landing-page .content-block{padding:35px 0}.page-template-landing-page .colloutbox p,.page-template-landing-page .content-block p,.page-template-landing-page .download-col-block p{font-size:16px;line-height:28px}.page-template-landing-page .colloutbox .left-part,.page-template-landing-page .colloutbox .right-part{width:100%;margin:0}.page-template-landing-page .colloutbox .right-part{margin-top:20px}

.page-template-landing-page .colloutbox.second .left-part img{margin:0 0 10px}
.page-template-landing-page .download-col-block h3,.page-template-landing-page .download-col-block p{width:100%;margin-bottom:20px}
.page-template-landing-page .download-col-block a.downloadbtn{float:none;margin:0 auto}
.page-template-landing-page .site-footer .two-col .contact-info,.page-template-landing-page .site-footer .two-col .services-list{width:100%}
.page-template-landing-page .site-footer .two-col .contact-info{background-position:right bottom}.page-template-landing-page .site-footer .two-col .contact-info .block address,.page-template-landing-page .site-footer .two-col .contact-info .block ul{width:100%}.site-footer .contact-info .contact-link::before{margin:0 0 10px}.site-footer .contact-info .contact-link{margin:10px 0}.page-template-landing-page .site-footer .footer-company-info{border:0;margin:0}.page-template-landing-page .site-footer .footer-company-info address{border:0}.page-template-landing-page .site-footer .footer-company-info .nav,.page-template-landing-page .site-footer .footer-company-info address{width:100%;padding:20px 0}.page-template-landing-page .logo{margin:0}.page-template-landing-page .nav-wrapper{display:block;margin:0 0 15px;padding:0;text-align:center}.page-template-landing-page .colloutbox.third .right-part img.alignright{float:none;display:inline-block;max-width:85%}.page-template-landing-page .download-col-block h3{font-size:24px;line-height:28px}.page-template-landing-page .download-col-block a.downloadbtn{font-size:14px;width:160px;padding:12px 20px}}@media (max-width:479px){.page-template-landing-page .nav-wrapper .header-countyblock{display:block;margin:15px 0 0 -2%;width:107%}}
/*.footer-company-info .nav ul{margin-top: -24px;}*/
.block-intro .mw-case{height: 600px;padding: 20px 0;font-size: 0;margin-bottom: -29px;}.block-intro .mw-case::before {content: '';height: 100%;width: 0;font-size: 0;}
.block-intro .bg-block-case {position: absolute;top: 0;right: 0;bottom: 0;background-size: cover;width: 100%;}
.sections .contentcase-inner-small{padding-top:35px !important;padding-left:50px !important;padding-right:25px;margin-left:auto;margin-right:0;}
.case-gridcontent{padding-left: 25px !important;}
.single-case-studies .middle-section .content-inner{padding-top:35px !important;}
footer.entry-meta{padding-left:10px;padding-bottom:15px;}
body.page-template-security-page .content-block h1{font-size: 40px;}
body.page-template-security-page .content-block strong{font-size: 20px;}
.right-part.colloutbox-inner ul{padding-left: 0px;}
.right-part.colloutbox-inner ul li:last-child{margin-bottom:0;}
.right-part.colloutbox-inner ul li{font-size: 18px;line-height: 30px;margin-bottom: 8px;position: relative;padding-left: 40px;font-weight: 300;color: #494848;}
.right-part.colloutbox-inner li:before {position: absolute;left: 0;top: 6.5px;content: '';display: inline-block;vertical-align: middle;margin-right: 20px;width: 13px;height: 13px;border: 3px solid #B3B2B2;border-radius: 50%;}
.header{z-index: 15 !important;}
.colloutbox.second iframe{width:100%;height:700px;}
.division-landing .tabs-headlines .tab-headline{margin: 0 15px;}
footer.entry-meta .tag-links a {
    display: inline-block;
    margin: 0 10px 0 0;
    padding: 0 7px 0 14px;
    white-space: nowrap;
    position: relative;
    background: -moz-linear-gradient(top, #252525 0%, #252525 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#252525), color-stop(100%,#252525));
    background: -webkit-linear-gradient(top, #252525 0%,#252525 100%);
    background: -o-linear-gradient(top, #252525 0%,#252525 100%);
    background: linear-gradient(to bottom, #252525 0%,#252525 100%);
    background-color: #252525;
    font: 11px/21px Arial, Tahoma, sans-serif;
    text-decoration: none;
    border-radius: 1px 3px 3px 1px;
    color: #CCCCCC;
    border-top: 1px solid #252525;
    border-bottom: 1px solid #252525;
    text-transform: capitalize;
}
footer.entry-meta .tag-links a:before {
    content: '';
    position: absolute;
    top: 5px;
    left: -6px;
    width: 10px;
    height: 10px;
    background: -moz-linear-gradient(45deg, #252525 0%, #252525 100%);
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#252525), color-stop(100%,#252525));
    background: -webkit-linear-gradient(-45deg, #252525 0%,#252525 100%);
    background: -o-linear-gradient(45deg, #252525 0%,#252525 100%);
    background: linear-gradient(135deg, #252525 0%,#252525 100%);
    background-color: #252525;
    border-left: 1px solid #252525;
    border-bottom: 1px solid #252525;
    border-radius: 0 0 0 2px;
}
.block-intro h1.title{z-index: 0 !important;}
footer.entry-meta .tag-links a:before {
    -webkit-transform: scale(1, 1.5) rotate(45deg);
    -moz-transform: scale(1, 1.5) rotate(45deg);
    -ms-transform: scale(1, 1.5) rotate(45deg);
    transform: scale(1, 1.5) rotate(45deg);
}
footer.entry-meta .tag-links a:after {
    content: '';
    position: absolute;
    top: 7px;
    left: 1px;
    width: 5px;
    height: 5px;
    background: #FFF;
    border-radius: 4px;
    border: 1px solid #252525;
}
footer.entry-meta .tag-links a:hover {
    color: #FFF;

}
.casestudy-title h1.title{font-size:32px;}
.sections .content-inner .pdf-list .btn{
    min-width: 230px;
    margin-top: 0;
    padding-right: 10px;
    padding-left: 10px;
    border-radius: 0;
    margin-bottom: 10px;
    margin-right: 5px;
}
.sections .grid:not(.dark-block) .pdf-list .btn{color: #fff;}
body:not(.handheld) .sections .grid:not(.dark-block) .pdf-list .btn:hover {
    background-color: #231F20;
    color: #fff;
}
.pdf-section .pdf-list a.downloadbtn {
    font-size: 18px;
    line-height: 20px;
    color: #fff;
    /*width: 180px;
    max-width: 100%;*/
    display: inline-block;
    vertical-align: middle;

}
.pdf-section .pdf-list a.downloadbtn span {
    background: url(../img/icons/download-icon.png) left top no-repeat;
    width: 24px;
    height: 20px;
    display: inline-block;
    margin-right: 12px;
    float: right;
}
.pdf-section .pdf-list a.downloadbtn:hover {
    background: #020202;
    border-color: #020202;
    color:#000;
}

/* edited by @kp */
.pdf-section{ display: block; /*margin: 170px 0 0 0;*/ padding: 0; }
.pdf-section .pdf-down-btn{ display: block; margin: 0; padding: 0; }
.pdf-down-btn img{ max-width: 100%; padding: 0; margin: 0; display: block; }
.pdf-popup{ position: fixed; background-color: rgba(0,0,0,0.8); width: 100%; height: 100%; top: 0; left: 0; z-index: 99999; }
.pdf-popup .pdf-inner-blk{ display: block; position: absolute; top: 50%; left: 50%; width: 950px; transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); clear: both; overflow: hidden;  }
.pdf-inner-blk{width: 950px;max-width: 100%;}
.pdf-inner-blk form{ float: left; width: 740px;max-width: 100%; background-color: #fff; }
.pdf-inner-blk form p{ font-size: 18px; line-height: 24px; color: #000; padding: 0 10px; margin: 0 0 20px 0; }
.pdf-inner-blk form .brochure-form{ display: inline-block; vertical-align: top; /*margin: 0 -10px; */font-size: 0; width: calc(100% - 130px); padding: 26px 20px 30px; }
.brochure-form .form-filed{ display: inline-block; vertical-align: top; width: 50%; padding: 0 10px; margin: 0 0 10px 0; }
.brochure-form .form-filed input[type="text"],
.brochure-form .form-filed input[type="email"],
.brochure-form .form-filed input[type="password"],
.brochure-form .form-filed input[type="search"]{ width: 100%; display: block; margin: 0; padding: 0; background-color: #fff; border: 1px solid #ccc; height: 45px; padding: 0 15px; font-size: 14px; }
.pdf-inner-blk figure{ float: right; width: calc(100% - 740px); border: 1px solid #929292; }
.pdf-inner-blk figure img{ box-sizing: border-box; padding: 23px; }
.pdf-inner-blk form .download-btn{ display: inline-block; vertical-align: top; width: 130px; position: relative; cursor: pointer; }

.download-btn{ min-height: 210px; background-color: rgb(232,44,45); margin: 0; border-width: 0; }
.pdf-inner-blk form .download-btn:hover{ background-color: rgba(232,44,45,0.8); }
.download-btn input[type="submit"]{background: none;position: absolute;z-index: 1;height: 100%;margin: 0;border: 0;text-indent: -9999px;}
.download-btn .btn-txt{ position: absolute; top: 50%; left: 0; font-size: 16px; line-height: 20px; color: #fff; display: block; text-align: center; width: 100%; padding: 50px 0 0 0; margin-top: -45px;z-index: 0; }
.download-btn .btn-txt:before{ position: absolute; top: 0; left: 0; right: 0; content: ""; width: 35px; height: 35px; background-size: 100% 100% !important; background: url(../img/download-icon.png) center center no-repeat; margin: 0 auto; }

.page-template-division_inner_page .fancybox-opened .fancybox-skin{background: none;}
.page-template-division_inner_page .fancybox-opened .fancybox-skin .ajax-loader{position: absolute;left: -30px;bottom: 15px;}
.page-template-division_inner_page .fancybox-opened .fancybox-skin div.wpcf7-response-output{position: absolute;left: 30px;bottom: 10px;width: 500px;font-size: 13px;line-height: 16px;margin: 0;border: 0;padding: 0;}
.page-template-division_inner_page .fancybox-opened .fancybox-skin div.wpcf7-validation-errors{color: #f00;}
.page-template-division_inner_page .fancybox-opened .fancybox-skin div.wpcf7-mail-sent-ok{color: green;}

.page-template-security-page .header .business-enquire, .page-template-security-page .header .header-countyblock{vertical-align: middle;margin: 0 5px;}
.page-template-security-page .header .cyber-logo{display: inline-block;vertical-align: middle;}
.page-template-security-page .header .cyber-logo img{width: auto;height: auto;}
.page-template-security-page .header .cyber-logo img {width: 70px;height: 60px;margin-left: 10px;}
.page-template-security-page .colloutbox.second .left-part img{margin:0 0 10px;}

.page-template-security-page .header .cyber-logo img {width: 70px;height: 60px;margin-left: 10px;}
.page-template-landing-page .colloutbox.first{background-position: center center !important;background-size: cover !important;position: relative;}
.page-template-landing-page .colloutbox.first:before{position: absolute;content: "";left: 0;top: 0;height: 100%;width: 100%; background: -moz-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%); background: -webkit-linear-gradient(left, rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%); background: linear-gradient(to right, rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00ffffff',GradientType=1 );}

.page-template-landing-page .colloutbox.first .mw{position: relative;}
.contact-btn {text-align: center;margin-bottom: 50px;}
.page-template-landing-page .download-col-block {padding: 80px 0 30px;}

.page-template-landing-page .nav-wrapper{text-align: right;}
.page-template-landing-page .nav-wrapper .header-countyblock .countries{margin: 0 0 0 20px;}
.page-template-landing-page .nav-wrapper .header-countyblock .countries a span{padding-right:15px;}


@media (max-width: 768px){
    .page-template-landing-page .nav-wrapper {text-align: center;}
    .page-template-security-page .header .business-enquire, .page-template-security-page .header .header-countyblock{margin:0px 5px;}
}

@media (max-width: 767px) {
    .pdf-inner-blk figure{width: 100%;display: none;}
    .pdf-inner-blk form .brochure-form{padding: 5%;width: 100%;}
    .brochure-form .form-filed, .pdf-inner-blk form .download-btn{width: 100%;}
    .pdf-inner-blk form .download-btn {width: 100%;min-height: 60px;}
    .download-btn .btn-txt {position: absolute;top: 20%;left: 0;font-size: 16px;line-height: 38px;color: #fff;display: block;text-align: center;width: 195px !important;right: 0;margin: 0 auto;padding: 0 0 0 50px !important;text-align: left;}
    .download-btn .btn-txt br{display: none;}
    .download-btn .btn-txt::before {top: 0;left: 0;right: auto;margin: 0 auto;}
    .page-template-security-page .header .business-enquire, .page-template-security-page .header .header-countyblock{margin-bottom: 10px !important;}
    .page-template-security-page .header .cyber-logo img {width: 60px !important;height: 50px !important;margin-left: 0 !important;}

    /*6.7.2018*/
    #gform_4 .gform_footer [type=submit], #gform_5 .gform_footer [type=submit]{ padding:16px 60px;  }
    .page-template-division_inner_page .fancybox-opened .fancybox-skin{ padding: 35px 25px !important; }

}
@media (max-width: 950px) {
    .pdf-inner-blk{width: 100%;}
    .pdf-inner-blk figure{width: 100%;display: none;}
}
.timeline-pager ul{width: 50% !important}
.timeline-pager li{color: #1D1D1D;}
.timeline-pager .grid-item li.active{color: #D7D7D7;}
.post-content p a{text-decoration: underline;}
.related-articles .post-entry{height: 126px;}
.post-list .grid-item .content-image{background-size: contain;background-repeat: no-repeat;}

/* 22-5-18 aj */
.page-template-landing-page .download-col-block a.downloadbtn {padding: 20px !important;}
#wpcf7-f2359-p2342-o1 .your-name {width: 50%;display: inline-block;padding-right: 20px;margin-bottom: 20px;}
#wpcf7-f2359-p2342-o1 .your-name input {width: 100% !important;margin: 0 !important;}
#wpcf7-f2359-p2342-o1 .your-email {width: 50%;display: inline-block;margin-bottom: 20px;}
#wpcf7-f2359-p2342-o1 .your-email input {width: 100% !important;margin: 0 !important;}
#wpcf7-f2359-p2342-o1 .updates .wpcf7-list-item-label {display: none;}
#wpcf7-f2359-p2342-o1 .updates input[type="checkbox"] {-webkit-appearance: checkbox;width: 30px;height: 30px;cursor: pointer;}
#wpcf7-f2359-p2342-o1 .privacy-policy .wpcf7-list-item-label {display: none;}
#wpcf7-f2359-p2342-o1 .privacy-policy input[type="checkbox"] {-webkit-appearance: checkbox;width: 30px;height: 30px;cursor: pointer;}
#wpcf7-f2359-p2342-o1 .updates-check {width: 50%;float: left;vertical-align: top;padding-left: 50px;padding-right: 20px;margin-bottom: 20px;}
#wpcf7-f2359-p2342-o1 .updates-check .updates {float: left;}
#wpcf7-f2359-p2342-o1 .privacy-check {width: 50%;float: left;vertical-align: top;padding-left: 50px;margin-bottom: 20px;}
#wpcf7-f2359-p2342-o1 .privacy-check .privacy-policy {float: left;}
#wpcf7-f2359-p2342-o1 .updates-check .wpcf7-list-item {margin: 0;margin-left: -49px;}
#wpcf7-f2359-p2342-o1 .privacy-check .wpcf7-list-item {margin: 0;margin-left: -49px;}
#wpcf7-f2359-p2342-o1 .privacy-check a {display: inline-block;vertical-align: top;}
#download-popup #wpcf7-f2359-p2342-o1 input[type=submit] {float: right;}
#download-popup #wpcf7-f2359-p2342-o1 .wpcf7-response-output {float: left;width: 100%;}
#download-popup #wpcf7-f2359-p2342-o1 .ajax-loader {margin: 18px 0 0 4px;float: right;}
#download-popup #wpcf7-f2359-p2342-o1 p {float: left;width: 100%;}


@media (max-width: 767px) {
    .page-template-landing-page .download-col-block a.downloadbtn {padding: 10px 20px !important;}
    #wpcf7-f2359-p2342-o1 .your-name {width: 100%;padding-right: 0;}
    #wpcf7-f2359-p2342-o1 .your-email {width: 100%;}
    #wpcf7-f2359-p2342-o1 .updates-check {width: 100%;}
    #wpcf7-f2359-p2342-o1 .privacy-check {width: 100%;}
}


/* IP Technology page */
#wpcf7-f3300-o2 .your-name {width: 50%;display: inline-block;padding-right: 20px;margin-bottom: 20px;}
#wpcf7-f3300-o2 .your-name input {width: 100% !important;margin: 0 !important;}
#wpcf7-f3300-o2 .your-email {width: 50%;display: inline-block;margin-bottom: 20px;}
#wpcf7-f3300-o2 .your-email input {width: 100% !important;margin: 0 !important;}
#wpcf7-f3300-o2 .updates .wpcf7-list-item-label {display: none;}
#wpcf7-f3300-o2 .updates input[type="checkbox"] {-webkit-appearance: checkbox;width: 30px;height: 30px;cursor: pointer;}
#wpcf7-f3300-o2 .privacy-policy .wpcf7-list-item-label {display: none;}
#wpcf7-f3300-o2 .privacy-policy input[type="checkbox"] {-webkit-appearance: checkbox;width: 30px;height: 30px;cursor: pointer;}
#wpcf7-f3300-o2 .updates-check {width: 50%;float: left;vertical-align: top;padding-left: 50px;padding-right: 20px;margin-bottom: 20px;}
#wpcf7-f3300-o2 .updates-check .updates {float: left;}
#wpcf7-f3300-o2 .privacy-check {width: 50%;float: left;vertical-align: top;padding-left: 50px;margin-bottom: 20px;}
#wpcf7-f3300-o2 .privacy-check .privacy-policy {float: left;}
#wpcf7-f3300-o2 .updates-check .wpcf7-list-item {margin: 0;margin-left: -49px;}
#wpcf7-f3300-o2 .privacy-check .wpcf7-list-item {margin: 0;margin-left: -49px;}
#wpcf7-f3300-o2 .privacy-check a {display: inline-block;vertical-align: top;}
#download-popup #wpcf7-f3300-o2 input[type=submit] {float: right;}
#download-popup #wpcf7-f3300-o2 .wpcf7-response-output {float: left;width: 100%;}
#download-popup #wpcf7-f3300-o2 .ajax-loader {margin: 18px 0 0 4px;float: right;}
#download-popup #wpcf7-f3300-o2 p {float: left;width: 100%;}


@media (max-width: 767px) {
    #wpcf7-f3300-o2 .your-name {width: 100%;padding-right: 0;}
    #wpcf7-f3300-o2 .your-email {width: 100%;}
    #wpcf7-f3300-o2 .updates-check {width: 100%;}
    #wpcf7-f3300-o2 .privacy-check {width: 100%;}
}

.page-template-division_inner_page .fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5) !important;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5) !important;
    background: #fff !important;
    padding: 35px !important;
}

#field_1_8 .ginput_container ul#input_1_8 {padding: 0;}
.gfield_checkbox input {-webkit-appearance: checkbox;width: 30px;height: 30px;cursor: pointer;display: inline-block;vertical-align: top;}
#field_1_8 .ginput_container ul#input_1_8 .gchoice_1_8_1 label#label_1_8_1 {width: calc(100% - 50px);display: inline-block;vertical-align: top;margin-left: 15px;}
#field_1_9 .ginput_container ul#input_1_9 {padding: 0;}
#field_1_9 .ginput_container ul#input_1_9 .gchoice_1_9_1 #choice_1_9_1 {-webkit-appearance: checkbox;width: 30px;height: 30px;cursor: pointer;display: inline-block;vertical-align: top;}
#field_1_9 .ginput_container ul#input_1_9 .gchoice_1_9_1 label#label_1_9_1 {width: calc(100% - 50px);display: inline-block;vertical-align: top;margin-left: 15px;}

@media screen and (max-width: 1024px) {
    .g-recaptcha {position: absolute;left: 46%;transform: translateX(-50%);transform: scale(0.6);}
}

@media (max-width: 500px) {
    .g-recaptcha {position: static;transform-origin: center;margin-bottom: 20px;}
}

a.cookie-btn {
    color: #000;
}
body:not(.handheld) a.cookie-btn:hover{
    color: #fff !important;
}
body:not(.handheld) a.red-link{
    color: #E11F23 !important;
}

#download-popup #wpcf7-f3300-o2 .wpcf7-response-output{width: auto;}
.homepage .table-list .btn{padding: 16px 27px;}
#sidebar .preview-link .content-image{display: block;height: 105px; transition: opacity .2s ease-in;background-color: #1D1D1D; background-size: 122%; background-repeat: no-repeat;background-position: 0px 0px;}

.page-template-contact-us .h-small{font-size: 23px;}


.pdf-inner-blk figure {
    float: right;
    width: calc(100% - 770px);
    border: 1px solid #929292;
}

.fancybox-inner .gf_browser_chrome.gform_wrapper {
    display: inline-block;
    float: left;
    padding-right: 30px;
    box-sizing: border-box;
}

#gf_4, #gf_5{ display: none; }
#gform_4 .gform_footer [type=submit], #gform_5 .gform_footer [type=submit]{ margin-bottom: 0; }


#gform_confirmation_wrapper_4, #gform_confirmation_wrapper_5{width: 76% !important;}
/*.back-link a{color: #fff;}*/
#gform_confirmation_message_2{border-color: #008000 !important;background-color: #008000 !important;}
body.careers-template-default .gform_footer{float: right;}
.sidebar-block .textwidget a:hover{color: #000 !important;}
.career-detail .form{display:block !important;    padding: 20px;}
/*.g-recaptcha{left: 19% !important;}*/

.gfield_checkbox label a{text-decoration: underline !important;}

/* New */
#text-3{padding: 40px;}
.ctf-tweets {text-align: center;}
.ctf-author-avatar{float: none !important;}
.ctf-author-box, .ctf-tweet-content, .ctf-tweet-actions{padding-bottom: 30px;}
.ctf-tweet-content{width: 70%;margin: 0 auto !important;}
#ctf .ctf-tweet-actions a{float: none;padding-left: 15px;padding-right: 15px;}
.ctf-author-name, .ctf-author-screenname, .ctf-tweet-date{font-size: 23px !important;}

/* New 05-12-2018 */
div#wpcs_tab_2932{top: 45% !important;}
/*.wpcs_content_main {right: 50% !important; left: 50% !important; transform: translateX(-50%);}*/
.wpcs_content_inner{margin:40px !important ;}
.wpcs_content_main .form .gform_body{position: relative;padding: 0;width: 100%;}
.wpcs_content_main .gfield{width: 100%;}
.wpcs_content_main .form .absolute{position: relative;width: 100%;padding: 0;}
.wpcs_content_main .gform_button{margin: 0 auto;}
.border-box{vertical-align: top;top: -8px;}
.border-box a{    background-color: #E11F23;
    color: #FFF;
    border-color: #E11F23;
    border-radius: 50px;
    font: 400 14px/1 proxima-nova,sans-serif;
    text-align: center;
    cursor: pointer;
    border: 1px solid;padding: 10px !important;}
.border-box a:hover{background-color: transparent;
    color: inherit;
    border-color: #E11F23;}
.border-box a:hover:before{display: none !important;}
.wpcs_content_main .form .gform_body textarea{height: 130px;}
.form#gform_7 .gform_body ul{padding: 0;}
.form#gform_7 .gform_footer {text-align: center;margin-top: 15px;}
.form#gform_7 .g-recaptcha {position: static; margin: 0 auto;display: block;text-align: center;transform: inherit;}
.form#gform_7 .g-recaptcha > div { margin: 0 auto;}
div#wpcs_tab_3808{top: 45% !important;}
.wpcs_content_main{
    visibility: hidden;
}
.wpcs_content_main.is_open{
    visibility: visible;
}
.ginput_container_fileupload .validation_message{ float: left; position: absolute; top: 270px;}
.newsletter-signup{white-space: normal;}


/* 6-5-19 */
.site-footer .divisions{padding-right: 0;}
@media (min-width:701px) and (max-width:1100px) {
    .site-footer .divisions .division{ width: 33.3334%;}
}

.site-footer .data-centres hr{background-color: #0081BA;}
.site-footer .data-centres .division-color{color: #0081BA;}
.site-footer .fm-services hr{background-color: #E11F23;}
.site-footer .nav-top-level{vertical-align: middle;}
.menu-item-338 {display: none;}


/*07-05-2019*/
.searchform{position: static;}
.searchform [type="text"] {
    position: absolute;
    width: 249px;
    height: 100%;
    right: 0;
    top: 0;
    margin: 0;
    padding: 12px 59px 12px 18px;
    background: #FFF;
    z-index: 1;
    border: 0;
    display: inline-block;
    transition: 0.3s;
}

.searchform [type="submit"] {
    z-index: 2;
    position: absolute;
    top: 0;
    right: 0;
    width: 50px;
    height: 45px;
    border-radius: 0;
    transition: opacity .2s linear;
    background-color: #E11F23;
    color: #FFF;
    border: none;
    font-size: 0;
    background-image: url(../img/search-icon.png);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: center;
}

.searchform [type=text]:focus {
    width: 100%;
    border-left: 1px solid #E1E1E1;
}


/* 8.5.2019 */

.site-footer .data-centres .division-color, .site-footer .critical-infrastructures .division-color {
    color: #E11F23 !important;
}
.site-footer .data-centres hr, .site-footer .critical-infrastructures hr {
    background-color: #E11F23 !important;
}

.site-footer .fm-services .division-color {
    color: #F07E25 !important;
}
.site-footer .fm-services hr{
    background-color: #F07E25 !important;
}


.homepage .sub-services .icon, .services-list .sub-title {
    width: 75% !important;
}
.homepage .sub-services .icon, .services-list .grid-item .sub-title {
    width: 100% !important;
}
.services-list .sub-title {
    font-size: 14px !important;
}

.sub-title.icon.critical-infrastructures {
    width: 100% !important;
}
.grid-cols-4 .grid-item, [data-grid-cols="4"] .grid-item{width:20%}

/* 17-5-19 */
.ip-technology-services-page .pdf-section{padding: 25px 0 0;}
.ip-technology-services-page .pdf-section .pdf-list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.ip-technology-services-page .pdf-section .pdf-list .btn{min-width: 49%; margin-right: 0;}
.with-dd .grid-item:first-child .tab-headline {border-right: 1px solid #FFF;}
.with-dd span.tab-headline {width: 100%;}

.block-locations .grid-item{padding: 0 1.5% !important;width: 33.333% !important; margin-bottom: 50px;}
.page-template-contact-us .h-small{font-size: 20px !important;}
.company-address{font-size: 16px !important;}
.contact-link{font-size: 16px !important;}
.tabs-horizontal .tab-headline{font-size: 15px !important; width: 16.666%;}
.header {position: relative; z-index: 1;}
header ul.mw.sub-header.border-right.block-borders { display: flex; justify-content: flex-end; position: relative; z-index: 22; }
header ul.mw.sub-header.border-right.block-borders .flag-blcks ul { display: none; position: absolute; margin: 0; padding: 0; width: 100%; background: #EBEBEB; }
header ul.mw.sub-header.border-right.block-borders .flag-blcks ul li {width: 100%;}
header ul.mw.sub-header.border-right.block-borders .flag-blcks ul li .read-more:after { display: none;}
header ul.mw.sub-header.border-right.block-borders .flag-blcks > li:hover > ul { display: block;}
header ul.mw.sub-header.border-right.block-borders .flag-blcks ul li .border-left {border-left: 0;}

header ul.mw.sub-header.border-right.block-borders .flag-blcks li{position: relative;}
header ul.mw.sub-header.border-right.block-borders .flag-blcks li .read-more:after { transform: translate(5px,-5px) rotate(90deg); -webkit-transform: translate(5px,-5px) rotate(90deg);  }
body:not(.handheld) header ul.mw.sub-header.border-right.block-borders .flag-blcks li .read-more:after { transform: translate(5px,-5px) rotate(90deg); -webkit-transform: translate(5px,-5px) rotate(90deg) }

.block-locations .grid-item:nth-child(4), .block-locations .grid-item:nth-child(5), .block-locations .grid-item:nth-child(6) {border-top: 1px solid #ccc; padding-top: 35px !important;}


ul .divisions-list .grid-item{width: 22%;}
.mw.dark{color:#000;}

.countries .flag.ae{width:23px;height:12px;background:url(../img/svg/uae-flag.svg) center center/100% 100% no-repeat}
.countries .flag.uk{width:23px;height:12px;background:url(../img/svg/UK_Flag.png) center center/100% 100% no-repeat}
.countries .flag.in{width:23px;height:12px;background:url(../img/svg/india-flag.png) center center/100% 100% no-repeat}
.flag-blcks ul .countries a:hover {background-color: rgb(206, 199, 199) !important;}
.flag-blcks ul .countries a{ white-space: nowrap;}
.testimonials-content{color: #ffffff;padding: 58px 46px !important;}
.testimonials-content .testimonial-text::after, .testimonials-content .testimonial-text::before{display: none;}
span#cn-notice-buttons>a:hover {
    color: #000;
}
@media screen and (max-width:1500px) {
    body.single-case-studies .case-subtitle .casestudy-title{margin-left: 50px;}
    .casedownload{justify-content: flex-end !important;max-width: 620px;margin-right: auto !important;margin-left: 0 !important;}
    .case-gridcontent{padding-right: 50px !important;}
}
@media screen and (max-width:1300px) {
    body.single-case-studies .case-subtitle .casestudy-title{margin-left: 20px;}
}
@media screen and (max-width:1200px) {
    body.single-case-studies .download-block{min-width: auto !important;}
    .site-header .sub-header .countries .read-more {
        display: block;
    }
    .site-header .sub-header ul.flag-blcks > li.flag-li > .border-left.countries > a{
        pointer-events: none;
    }
    .site-header .sub-header .countries a {
        padding: 5px 5px 5px 10px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .site-header .sub-header .countries a .item.read-more{ 
        padding: 0 10px;
    }
    body header ul.mw.sub-header.border-right.block-borders {
        justify-content: center;
    }
    header ul.mw.sub-header.border-right.block-borders .flag-blcks ul li.flag-li{
        display: block
    }
    .site-header ul.sub-header-actions .portal-access .icon::after {
        width: 40px;
    }
    .site-header .sub-header-actions .portal-access .icon {
        padding-right: 0px;
    }
    .site-header .sub-header .business-enquire {
        /*padding: 9px 8px 0px;*/
    }
    body .sub-header {
        padding-right: 5px;
        padding-left: 5px;
    }
     
}
body.single-case-studies .large-hr{height: 0;}
@media (min-width:1024px) and (max-width:1170px) {
    .ip-technology-services-page .pdf-section .pdf-list .btn{min-width: 49%; margin-right: 0;}
    .block-locations .grid-item{text-align: left !important; margin-bottom: 35px; padding: 1.5% !important;}
    .block-locations .grid::before, .block-locations .grid::after{display: none;}
    .block-map .tabs-headlines {display: flex;}
    .block-locations .grid{text-align: left;}
    .tabs-horizontal .tab-headline{font-size: 13px !important;}
    .block-locations .grid-item { text-align: left !important; margin-bottom: 35px; }
    .division-landing .tabs-headlines .tab-headline {margin: 0 5px;}
    .division-landing .tabs-headlines .tab-headline {width: initial;  padding: 12px 12px; font-size: 14px;}
    
}

@media (max-width: 1024px) {
    .block-locations .grid { padding-top: 15px; }
}


@media (max-width: 1023px) {
    .case-box{width: 46% !important;}
    .contentcase-inner-small.bottm-case{display: block !important;}
    .case-box:nth-child(3)/*,.case-box:nth-child(5)*/{margin-left: 0 ;margin-top: 15px;}
    .block-locations .grid-item{width: 50% !important; text-align: center; margin-bottom: 30px; }
    .block-locations .grid-item:nth-child(3) {border-top: 1px solid #ccc; padding-top: 35px !important;}
}

@media (min-width:768px) and (max-width:1023px) {
    .ip-technology-services-page .pdf-section .pdf-list .btn{min-width: 32%; margin-right: 0;}
    .block-locations .grid::before, .block-locations .grid::after{display: none;}
    .tabs-horizontal .tab-headline{font-size: 10px !important;}
    .block-locations .grid{text-align: left;}
    .case-studies-single .content-inner {text-align: left;}
    .mw.case-subtitle {margin: 0 50px;}
    body.single-case-studies .case-subtitle .casestudy-title{margin-left: -30px;}
    .case-studies-single .case-gridcontent{padding-right: 50px;}
    /*.case-studies-single .case-box {height: 180px;width: 144px;}*/
    .block-intro .mw-case { height: 300px;}
    .division-landing .tabs-headlines .tab-headline { margin: 0 5px 15px;}
}

@media (min-width:320px) and (max-width:767px) {
    .ip-technology-services-page .pdf-section .pdf-list{justify-content: center;}
    .ip-technology-services-page .pdf-section .pdf-list .btn{min-width: 260px; margin:0px auto 10px;}

    .block-locations .grid-item{width: 100% !important;}
    .block-locations .grid-item:nth-child(2) {border-top: 1px solid #ccc; padding-top: 35px !important;}
    .tabs-horizontal .tab-headline{width: 50% !important;font-size: 12px !important;}
    /* .tabs-horizontal .tab-headline:first-child{width: 100% !important;} */
    .block-locations .grid::before, .block-locations .grid::after{display: none;}
    .case-col-single{width: 100% !important;padding: 30px;}
    .sections .content-inner {padding: 0 !important;margin: 0 auto !important;text-align: left;}
    body.single-case-studies .grid-item.case-col-single, body.single-case-studies .middle-section .content-inner{padding-top: 0 !important;padding-bottom: 0 !important;}
    .content-inner.casedownload{padding: 30px 0 !important;}
    .block-intro .mw-case {height: 300px;}
    .casedownload-single {justify-content: center;}
    .bottom-single-case{display: block;}
    .single-casecontent{display: block !important;}
    .casedownload {justify-content: center !important;max-width: 350px !important;}
    body.single-case-studies .sections ul {text-align: left;}
    .services-list .sub-title {font-size: 12px !important;}
}

@media (max-width: 767px) and (min-width: 320px) {
    .tabs-horizontal .tab-headline:first-child {
        border-bottom: 1px solid #FFF;
    }
    .site-header .sub-header-actions .business-enquire a.item {
        font-size: 11px;
    }
}

@media screen and (max-width: 540px) {
    .block-locations .grid-item {
        border-bottom: 0 !important;
    }
    .case-box{width: 200px !important;height: 200px !important;}
    .case-key{height: 200px !important;}
}
@media screen and (max-width: 500px) {
    .case-box {margin: 0 auto !important;margin-bottom: 30px !important;}
}
@media screen and (max-width: 320px) {

    body .site-header .sub-header .countries a {
        padding: 5px 5px 5px 5px;
    }
    body .site-header ul.sub-header-actions .portal-access .icon::after {
        width: 32px;
    }
    body .site-header .sub-header ul.flag-blcks > li.flag-li > .border-left.countries > a > .read-more{
        padding: 0px 10px 0px 0px;
        font-size: 0;
        display: block;
    }
    body .sub-header ul.flag-blcks li.flag-li .border-left.countries a .read-more{
        display: none;
    }


}
.case-subtitle .casestudy-title{border-left: 3px solid;padding-left: 12px;margin-bottom: 15px;}
.case-subtitle span{
    font-size: 32px;
    font-weight: 400;
    line-height: 1;
}
.contentcase-inner-small h2,.case-gridcontent h2{font-size: 20px !important;margin-bottom: 20px !important;}
.case-box{
    display: inline-block;
    height: 180px;
    width: 31%;
    margin-left: 15px;
    border-top-left-radius: 30px;
    border-bottom-right-radius: 30px;
    color: #fff;
    cursor: pointer;
}
.case-box:nth-child(1){margin-left: 0;}
/*.case-box:nth-child(4),.case-box:nth-child(5){margin-left: 0;margin-top: 15px;}*/
.case-key{
    display: flex;
    flex-wrap: wrap;
    word-break: break-word;
    align-content: center;
    justify-content: center;
    height: 180px;
    flex-direction: column;
    padding: 0 25px;
}
body.single-case-studies .case-col-single p{margin-bottom: 3%;}
.download-block .grid-item {vertical-align: middle;}
body.single-case-studies .download-block{color: #fff !important;min-width:95.4% !important;min-height: 180px;display: flex;border-bottom-right-radius: 30px;border-top-left-radius: 30px;}
.download-block::before{border-bottom-right-radius: 30px;}
.download-block .download-image{padding: 0;display: flex;justify-content: center;align-items: center;top: -20px;}
.download-block:hover p,.download-block:hover h2{color: #fff;}
.case-key span{font-size: 18px;}
.case-key h2{font-size: 22px;margin-bottom: 0;margin-top: 0 !important;}
.download-block .download-description {padding: 0;display: flex;justify-content: center;width: 57%;flex-wrap: wrap;flex-direction: column;padding: 0 30px;}
.casedownload .icon {
    position: relative;
    color: inherit;
    font: 18px/1 proxima-nova,sans-serif;
}
.casedownload .icon::before {
    content: "";
    display: block;
    margin-bottom: 10px;
    font: 50px / 1 Icomoon, sans;
    transition: transform 0.1s linear 0s;
}
.contentcase-inner-small.bottm-case {margin-top: -50px;}
.casedownload-single{
    display: flex;
    justify-content: flex-end;
}
.border-box.nobg a {background-color: #fff;color: inherit;margin-right: 10px;}
.case-subtitle h1{color: #231F20;}
.case-box.download-block:before{content:none;}
.bottom-single-case{display: flex;}
.single-casecontent{display: flex;}
.a.grid.download-block{display: flex;}
.casedownload{margin-left: 0 !important;display: flex !important;align-items: flex-end;max-width: 570px !important;padding-right: 0 !important;justify-content: flex-end;margin-top: -15px;padding-top: 0 !important;}
.main.homepage #hero-slider{z-index:0 !important;}
.main-nav .nav-top-level:hover .sub-menu-wrapper{opacity: 0.98 !important;}
.contentcase-inner-small.bottm-case{display: flex;}

@media(max-width:767px){
    .colloutbox.second iframe{height:350px;}
}

@media(max-width:600px){
    .colloutbox.second iframe{height:350px;}
}

@media(max-width:480px){
    .colloutbox.second iframe{height:240px;}
}

