ul.nav li.dropdown:hover > ul.dropdown-menu{display: block;border:none;border-radius:0px;padding:0;background-color: rgba(0,0,0,0.2) !important;}.dropdown-menu{background-color:#7bc8c5; !important;}.dropdown-menu > li > a{color:#fff !important; padding:10px 15px !important;font-size:14px;}.dropdown-menu > li > a:hover{background-color:#0C4685 !important; color:#fff !important;}.dropdown-menu > li{/*border-bottom:solid 1px #fff;*/}.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{background-image:none !important;background:none !important;}#scrollTop{position: fixed;right: 0;bottom: 20px;width: 40px;height: 40px;background-color:#4670B6;text-align: center;padding: 0px;color:#fff;display: none;cursor: pointer;z-index: 9999;}#scrollTop i{animation: hero-arrow-icon-up 4s infinite;-webkit-animation: hero-arrow-icon-up 4s infinite;-moz-animation: hero-arrow-icon-up 4s infinite;margin: 12px 0 0 0;}p img{max-width:100% !important;height:auto;}.navbar-nav > li > a{color:#fff;font-family:'Montserrat', sans-serif;text-transform:uppercase;text-align:center;padding:0 10px!important;}.two-col-list{}.two-col-list ul{column-count:2;}.light-grey-bg{background-color:#f9f8f7;padding:5% 0;margin:0;}.white-bg{background-color:#fff;padding:5% 0;margin:0;}.nav-highlight a{border-radius:50px;color:#fff !important;background-color:#4670B6;padding:10px 50px !important;margin-top:5px;}.nav-highlight p{padding:0;margin:0;}.section-full-height{height: calc(100vh - 200px) !important;min-height:600px;}.support-area-bg{height: calc(100vh - 200px) !important;min-height:600px;background-position:right;}.row{margin:0 !important;}.light-grey-lightbulb-bg{background-color:#f9f8f7;padding:5% 0;margin:0;background-image:url(http://afsfh.com/files/images/lightbulb_main_bg.png );min-height:650px;background-repeat:no-repeat;}.white-brain-bg{padding:5% 0;margin:0;background-image:url(http://afsfh.com/files/images/brain_main_bg.png );min-height:800px;background-repeat:no-repeat;background-position:bottom right;}.support-area-bg h2{padding:20% 10% 0 10%;color:#fff !important;}.scrolltop{}.blue-btn a{padding:10px 40px;border-radius:50px;background-color:#4670B6;color:#fff;display:inline-block;margin:20px 0;}.blue-btn{}.light-grey-grow-bg{background-color:#f9f8f7;padding:5% 0;margin:0;background-image:url(http://afsfh.com/files/images/grow_main_bg.png);min-height:650px;background-repeat:no-repeat;background-position:bottom;}.become-member-area{background-color:#fff;padding:5% 0;margin:0;background-image:url(http://afsfh.com/files/images/become_member_bg.jpg);min-height:650px;background-repeat:no-repeat;background-position:bottom;}.two-col-list{}.two-col-list ul{column-count:2;}.footer-nav{padding:0;margin:0;list-style:none;}.footer-nav li{margin:5px 0;padding:0;}.footer-nav li a{font-size:18px;color:#fff;font-weight: 300;}.center-line{position: relative !important;}.center-line:before{content:"";height:100%;width:1px;background-color:#888;position:absolute;top:0;left:50%;}.footer-social-icons{margin:10px 0;padding:0;list-style:none;}.footer-social-icons li{margin:0 5px;display:inline-block;}.footer-social-icons li a{color:#444;}.white-bg-news{background-color:#fff;padding:5% 8%;margin:0;}.site-logo{max-width:100%;text-align:center;}.center-line:before{display:none;width:0;}.two-col-content{column-count:2;padding:30px;}.column-content-pull-up{margin:-5% 0 0 0;padding:30px !important;}.side-section-quote{font-size:30x;font-family: 'Roboto', sans-serif ;font-weight:300;color:#4670B6;padding:25%;}.blue-section-bg{background-color:#4670B6 !important;color:#fff !important;padding:50px 0;background: linear-gradient(rgb(70, 112, 182), rgba(70, 112, 182,.8)), url(../images/geometric_bg.png);}.blue-section-bg h1, .blue-section-bg h2, .blue-section-bg h3{color:#fff !important;}.main-section{position:relative;}.blue-section-scroll{background-color:#4670B6;color:#fff !important;padding:5px 10px;}.blue-section-scroll p{margin:0;}@media(max-width:414px){.two-col-content{column-count:1;padding:30px;}}.slider-benefit-wrapper{padding:20px;text-align:center;}.slider-content-internal{font-size:18px;font-family: 'Roboto', sans-serif ;font-weight:100;color:#4670B6;}.page-slider-white{padding:50px 8%;background-color:#fff;box-shadow:0px -10px 10px #ccc;}.pull-row-above-section{position:absolute;top:-35px;left:8%;padding:0;margin:0;}.side-quote-bg{background-image:url(http://afsfh.com/files/images/side_quote_bg.png );background-size: cover ;min-height:600px;background-repeat:no-repeat;position:absolute;right:0;top:-120px;z-index:999;width:350px;height:1295px;}.side-quote-bg h3{position:absolute;top:42%;padding:50px 10%;color:#fff;}.navbar{margin-top:30px;float:right;}.page-form input, .page-form select, .page-form textarea{width:100%;padding:10px;margin:5px 0;border:none;color:#444;}.spam-field{display:none;}.page-form input[type="submit"]{background-color:#4670B6;color:#fff;text-transform:uppercase;}#webCarousel{-webkit-animation-duration: 3s;-webkit-animation-delay: 0.3s;animation-duration: 3s;animation-delay: 0.3s;height: calc(100vh - 0px) !important;min-height:600px;}.slideshow-item{background-size: cover;background-position: center center;height: calc(100vh - 0px) !important;position: relative;width: 100%;	display:block;min-height:600px;}.carousel-caption-area{position:absolute;top:40%;left:7%;}.no-padding{padding:0;}.navbar-nav > li > a p{margin:0;}.nav > li > a:focus, .nav > li > a:hover{background:none !important;}.site-logo img{padding:30px;}.carousel-caption-area h2{font-size:60px;color:#fff;font-family:'Montserrat', sans-serif;text-transform:uppercase;font-weight:400;}.side-lines:before{content:"";width:10px;height:100%;margin-left:-20px;border-left:solid 10px #4670B6;position:absolute;left:0;top:0;}.side-lines{display:block;position:relative;line-height:1.0em;}.side-lines:after{content:"";width:3px;height:100%;margin-left:-23px;border-left:solid 3px #fff;position:absolute;left:0;top:0;}@media(max-width:768px){.navbar{margin:0;float:none;}}@media(max-width:768px){.site-logo img{padding-bottom:0;}}.services-split{border-right:solid 1px #fff;}#casestudyCarousel .slideshow-item{background-size: cover;background-position: center center;position: relative;width: 100%;height:600px;}.case-study-wrapper h2:after{content:"";border-bottom:solid 3px #4670B6;width:50%;left:0;bottom:-5px;position:absolute;}.project-title{position:relative;display:inline-block;text-transform:uppercase;font-weight:300;font-family: 'Open Sans';}.case-studies-next-prev{width:100px;height:50px;background-color:#363636;position:absolute;top:300px;left:30%;box-shadow: 8px 5px 10px #333;z-index:99999;}.carousel-control.left{background:none !important;top:8px;}.case-study-wrapper{display:flex;height:600px;align-items: center;}.project-cover-img{background-position:center center;height:600px !important;background-size:contain;background-repeat:no-repeat;}.case-studies-next-prev img{}.carousel-control.right{background:none !important;top:8px;right:10px !important;}.project-content-wrapper{max-width:80%;margin:20px 0;}.project-content-wrapper h3{font-size:22px;margin-bottom:20px;}.project-content-wrapper p{margin-bottom:20px;}.project-content-wrapper p a{color:#fff;}#casestudyCarousel .carousel-indicators{left:0;}#casestudyCarousel .carousel-indicators li{text-indent:0;background:none;border:none;height:unset !important;width:unset !important;font-size:12px;}#casestudyCarousel .carousel-indicators .active{background:none;border-bottom:solid 1px #fff;border-radius:0;height:unset !important;width:unset !important;}.accreditations-carousel .slick-dots{bottom:-40px !important;}.accreditations-carousel .slick-dots li.slick-active button::before, .accreditations-carousel .slick-dots li button:hover::before, .accreditations-carousel .slick-dots li button:focus::before{color:#4670B6;}#footercontact input[type="text"], #footercontact input[type="email"], #footercontact input[type="tel"], #footercontact textarea{background-color:#aaa;color:#fff;}.footer-nav li a{font-size:18px;color:#fff;}#casestudyCarousel .carousel-indicators{padding-left:5% !important;}.down-scroll{border:solid 2px #fff;position:absolute;left:49.5%;bottom:10%;width:24px;height:46px;z-index:99999;color:#fff;text-align:center;padding: 0px;border-radius:8px;display:block;background:rgba(0, 0, 0, 0.6);cursor:pointer;display:none;}#galleryCarousel .gallery-left-control{background:rgba(54, 54, 54, 9);border-radius:100%;padding:8px 0px;width:50px;height:50px;text-align:center;top:50%;position:absolute;left:40%;}#galleryCarousel .gallery-right-control{background:rgba(54, 54, 54, 9);border-radius:100%;padding:8px 0px;width:50px;height:50px;text-align:center;top:50%;position:absolute;right:40%;}.case-study-wrapper .explore-btn a:after{content:"";border-bottom:solid 3px #4670B6;width:50%;left:0;bottom:-5px;position:absolute;}.explore-btn{position:relative;display:inline-block;}.explore-btn a:hover{text-decoration:none;}.down-scroll a, .down-scroll a:hover{color:#fff;}.dropdown-menu{/*top:0 !important;background:none;width: 320px !important;position:relative !important;margin-left:23px !important;*/box-shadow:none !important;}.dropdown-menu > li{/*border-top:solid 1px #fff;border-left:solid 1px #fff;border-right:solid 1px #fff;border-bottom:none;*/text-align:left;color: #fff;font-family: 'Montserrat', sans-serif;text-transform: uppercase;}#show:hover + #show{display:block;float:left !important;}#show:hover ~ #hide{display: none;}#show:hover a{float:left;}.dropdown-menu > li > a{float:none !important;padding:15px !important;margin-top: 0px;}#Contact input[type="text"], #Contact input[type="email"], #Contact input[type="tel"], #Contact textarea{border:solid 1px #ccc;}#casestudyCarousel{-webkit-animation-duration: 3s;-webkit-animation-delay: 0.3s;animation-duration: 3s;animation-delay: 0.3s;height: 600px !important;min-height:600px;}.page-title:after{content:"";width:3px;height:100%;margin-left:-23px;border-left:solid 3px #fff;position:absolute;left:0;top:0;}.page-title:before{content:"";width:10px;height:100%;margin-left:-20px;border-left:solid 10px #4670B6;position:absolute;left:0;top:0;}.page-title{font-size: 48px;text-transform: uppercase;color: #fff;/*margin: 10% 7%;position: relative;*/margin: 0 7%;position: absolute;bottom: 30%;}.s-0a3a02247f{}.c-0a3a02a47c{color:#000000;}.e-0a3a039aed{color:#000000;}.c-0a3a02a47d{color:#000000;}.e-0a3a0456b3{color:#000000;}.s-0a3a05d319{}.c-0a3a062936{color:#000000;}.e-0a3cc34512{color:#000000;}.s-0a3a082397{}.c-0a3a08cce8{color:#000000;}.e-0a3a0a7b15{color:#000000;text-align: left ;font-size:24px;font-family: 'Open Sans' ;font-weight:300;}.e-0a3a132c04{color:#000000;text-align: left ;font-size:18px;font-family: 'Open Sans' ;font-weight:300;}.s-0a3a141102{padding-top:100px;padding-bottom:100px;}.e-0a3a1942ea{text-align: center ;font-size:34px;font-family: 'Open Sans' ;font-weight:300;text-transform: uppercase ;}.r-0a3a234883{color:#000000;padding-top:50px;padding-bottom:50px;display:none;}.c-0a3a234886{color:#000000;}.e-0a3a2b736e{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Open Sans' ;font-weight:300;text-transform: uppercase ;}.e-0a3ad2d7d8{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Open Sans' ;font-weight:300;text-transform: uppercase ;}.c-0a3a234887{color:#000000;}.e-0a3a2cc93b{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Open Sans' ;font-weight:300;text-transform: uppercase ;}.e-0a3acce630{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Open Sans' ;font-weight:300;text-transform: uppercase ;}.c-0a3a234888{color:#000000;}.e-0a3a2d30ac{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Open Sans' ;font-weight:300;text-transform: uppercase ;}.e-0a3ac54f08{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Open Sans' ;font-weight:300;text-transform: uppercase ;}.e-0a3a35bbd5{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Open Sans' ;font-weight:300;text-transform: uppercase ;}.e-0a3ae5d338{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Open Sans' ;font-weight:300;text-transform: uppercase ;}.e-0a3a331c1e{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Open Sans' ;font-weight:300;text-transform: uppercase ;}.s-0a3a372cd9{}.e-0a3a3cebc8{color:#ffffff;text-align: left ;font-size:44px;font-family: 'Open Sans' ;font-weight:400;text-transform: uppercase ;}.e-0b0cdf5d6d{color:#ffffff;text-align: left ;font-size:18px;font-family: 'Open Sans' ;font-weight:300;}.s-0a3a40d8da{padding-top:100px;padding-bottom:100px;}.c-0a3a41b93a{color:#000000;}.e-0a3a4232e3{font-size:34px;font-weight:300;font-family: 'Montserrat', sans-serif;font-weight: 300;text-transform: uppercase;}.e-0a3a43ee94{font-size:18px;font-weight:300;font-family: 'Montserrat', sans-serif;}.c-0a3a41b93b{color:#000000;}.e-0b5f8e6471{font-size:18px;font-weight:300;}.s-0a3a4c23f5{}.e-0a3a5ea95e{text-align: left ;font-size:18px;font-family: 'Open Sans' ;font-weight:300;}.e-0b601a468d{font-size:18px;font-weight:300;}.e-0b108102f5{font-size:18px;font-weight:300;}.e-0a3a730685{font-size:18px;font-weight:300;}.s-0a3a52190b{}.e-0a3a533020{text-align: center ;font-size:14px;font-family: 'Open Sans' ;font-weight:300;}.grey-section-bg{background-color:#363636;padding:100px 8%;color:#fff;}.white-section-bg{background-color:#fff;padding:50px 8%;color:#444;}.grey-copyright-section-bg{background-color:#363636;padding:10px 8%;color:#fff;text-align:center;}.grey-copyright-section-bg a{color:#fff;}.no-padding{padding:0 !important;}.header-float{position:absolute;top:0;left;0;width:100%;z-index:999;}.services-split{border-right:solid 1px #fff;}.content-padding{padding:10% !important;}.down-scroll{}.blog-category{padding:30px 8% !important;}.news-box-content{/*border:solid 1px #e1e1e1;*/padding:20px;box-shadow:0 5px 12px #e1e1e1;}.news-box-content p{font-size: 18px;font-family: 'Montserrat', sans-serif;font-weight: 300;}.news-box-content h2{text-align: left;font-size: 34px;font-family: 'Open Sans';font-weight: 300;text-transform: uppercase;margin:0;}.news-box-content h2 a, .news-box-content p a{color:#4670B6;}.news-box-content h2 a:hover{text-decoration:none;}.blog-post-intro-image{background-size: cover;min-height: 600px;background-position:center;}.news-box-img img{max-width:100%;}.s-0b648dab13{background-image:url(https://ncct.co.uk/files/images/about_cover.jpg );background-size: cover ;min-height:600px;background-position:center;background-color: rgba(0, 0, 0, 0.5);
background-blend-mode: multiply;
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;}.e-0b6498f39c{color:#ffffff;font-size:48px;font-family: 'Montserrat', sans-serif ;}.e-0b650539c0{color:#ffffff;font-family: 'Montserrat', sans-serif ;font-weight:300;}.c-0b649af233{color:#000000;}.e-0b65117e17{text-align: left ;font-size:44px;font-family: 'Montserrat', sans-serif ;font-weight:500;text-transform: uppercase ;}.s-0b6515de2f{}.e-0b6517d72b{text-align: center ;font-size:20px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-0b651a650b{text-align: center ;font-size:28px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.c-0b651e50f6{color:#000000;}.e-0b652035a5{color:#ffffff;text-align: left ;font-size:44px;font-family: 'Montserrat', sans-serif ;font-weight:500;text-transform: uppercase ;}.e-0b6522c31a{color:#ffffff;text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.c-0b654ea9db{color:#000000;}.e-0b654f854a{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;background-color:#363636;}.c-0b652f76fa{color:#000000;}.e-0b65311227{text-align: right ;font-size:44px;font-family: 'Montserrat', sans-serif ;font-weight:500;text-transform: uppercase ;}.e-0b6531dbc5{text-align: right ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-0b65361da6{}.e-0b6537d181{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-0b660932d4{padding-bottom:100px;}.e-0b6612d5ec{color:#000000;}.s-0b65ca3cdf{background-image:url(https://ncct.co.uk/files/images/contact_banner.jpg );background-size: cover ;min-height:400px;background-position:center;background-color: rgba(0, 0, 0, 0.3);background-blend-mode: multiply;-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;}.e-0b65ce9372{color:#ffffff;font-size:48px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-0b65d09907{color:#ffffff;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-0b65d14928{padding-top:100px;padding-bottom:100px;}.e-0b65dc0e0c{font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-0b6602b093{font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.c-0b65d405da{color:#000000;}.e-0b65d6733d{color:#ffffff;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-0b60f56bbc{background-image:url(https://ncct.co.uk/files/images/electrical_header_bg.jpg );background-size: cover ;min-height:600px;background-position: center;
background-color: rgba(0, 0, 0, 0.3);
background-blend-mode: multiply;
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;}.c-0b612f4d38{color:#000000;}.e-0b61347192{color:#ffffff;}.e-0b65087f01{color:#000000;}.s-0b61b391d5{padding-top:100px;padding-bottom:100px;}.e-0b61bc07ec{color:#000000;text-align: left ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-0b61b4be0b{}.e-0b61df8c19{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-0b645ea120{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;padding-bottom:20px;}.c-0b61b5d5cb{color:#000000;}.e-0b61ef1c46{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-0b61b6566d{padding-top:50px;padding-bottom:50px;}.e-0b61f3222b{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-0b61b71140{}.e-0b6428c345{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-0b656001270{background-image:url(https://ncct.co.uk/files/images/NCCT_station_install.jpg );background-size: cover ;min-height:400px;background-position:center;background-color: rgba(0, 0, 0, 0.3);
background-blend-mode: multiply;
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;}.c-0b656001310, .c-0b648e0973, c-1261194af40{color:#000000;height: calc(100vh - 400px) !important;}.e-0b656001340{color:#ffffff;}.e-0b656001361{color:#000000;}.s-0b656001391{padding-top:100px;padding-bottom:100px;}.e-0b656001450{text-align: left ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-0b656001492{padding-top:100px;padding-bottom:100px;}.e-0b6560014f0{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.c-0b656001570{color:#000000;}.e-0b656001590{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;background-color: #363636;}.s-0b6560015b4{padding-top:50px;padding-bottom:50px;}.e-0b656001610{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-0b656001655{}.e-0b6560016b0{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-0b65a00d360{background-image:url(https://ncct.co.uk/files/images/civils_cover.jpg );background-size: cover ;min-height:400px;background-position:center;background-color: rgba(0, 0, 0, 0.3);
background-blend-mode: multiply;
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;}.c-0b65a00d3f0{color:#000000;}.e-0b65a00d410{color:#ffffff;}.e-0b65a00d431{color:#000000;}.s-0b65a00d451{padding-top:100px;padding-bottom:100px;}.e-0b65a00d4d0{color:#000000;text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-0b65a00d512{}.e-0b65a00d5a0{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.c-0b65a00d620{color:#000000;}.e-0b65a00d640{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;background-color: #363636;}.s-0b65a00d664{padding-top:50px;padding-bottom:50px;}.e-0b65a00d6c0{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-0b65a00d715{}.e-0b65a00d760{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-0b65b378750{background-image:url(https://ncct.co.uk/files/images/mech_cover.png );background-size: cover ;background-position:center center;min-height:600px;}.c-0b65b3787e0{color:#000000;}.e-0b65b378810{color:#ffffff;}.e-0b65b378841{color:#000000;}.s-0b65b378861{padding-top:100px;padding-bottom:100px;}.e-0b65b378910{text-align: left ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-0b65b378952{}.e-0b65b3789e0{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.c-0b65b378a50{color:#000000;}.e-0b65b378a70{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;background-color:#363636;}.s-0b65b378aa4{padding-top:50px;padding-bottom:50px;}.e-0b65b378b00{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-0b65b378b45{}.e-0b65b378ba0{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-0bddafa3fb0{background-color:#000000;background-image:url(https://ncct.co.uk/files/images/case_study_cover.jpg );background-size: cover ;min-height:400px;background-position:center;background-color: rgba(0, 0, 0, 0.3);background-blend-mode: multiply;-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;}.c-0bddafa4040{color:#000000;}.e-0bddafa4060{color:#ffffff;}.e-0bddafa4081{color:#000000;}.s-0bddafa40b1{padding-top:100px;padding-bottom:100px;}.e-0bddafa4130{color:#000000;text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-0bddafa4162{}.e-0bddafa41e0{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-0bddafa4345{}.e-0bddafa43b0{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-0bddcad379{padding:100px 8%;}.e-0bddd39565{text-align: left ;font-size:34px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-0bde020532{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.c-0c725dcbe7{color:#000000;}.e-0c725e940e{color:#000000;}.project-intro-image{min-height:600px;float:left;width:100%;padding:0;margin:0;background-size:cover;background-position:center;position:relative;background-color: rgba(0, 0, 0, 0.3);
background-blend-mode: multiply;
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;}.e-0b61bc07e6 p{color: #333;text-align: left;font-size: 18px;font-family: 'Montserrat', sans-serif;font-weight: 300;}.e-0b61bc07e6 h3{color: #333;text-align: left;font-size: 24px;font-family: 'Montserrat', sans-serif;font-weight: 600;}.e-0b61bc07e6 h2{color: #333;text-align: left;font-size: 44px;font-family: 'Montserrat', sans-serif;font-weight: 300;text-transform: uppercase;position:relative;margin-bottom:40px;}.e-0b61bc07e6 h2:after{content: "";border-bottom: solid 3px #4670B6;width: 25%;left: 0;bottom: -5px;position: absolute;}.c-0b61b51df6 p{font-size: 18px;font-family: 'Montserrat', sans-serif;font-weight: 300;text-align:center;}.s-0bddafa3fb1{background-image: url(https://ncct.co.uk/files/images/home_station_banner.jpg);}.featured-casestudy a, .featured-casestudy a:hover{color:#333 !important;}.tramlines{background-image:url(../images/tramlines_v4.png );background-position:0% center;background-repeat:no-repeat;border-top:solid 20px #595959;background-size:contain;min-height:900px;}.cookie-policy-banner{position:fixed;bottom:0;left:0;width:100%;text-align:center;padding:10px;color:#fff;background-color: #4670B6;font-size: 18px;font-family: 'Open Sans';font-weight: 300;text-transform: uppercase;}.cookie-policy-banner a{color:#fff;}.cookies-accept{cursor:pointer;}.news_box{margin-top:30px;margin-bottom:0px;min-height:490px !important;}.project-cover-img a{display:block;width:100%;height:100%;}.casestudy-test{text-align: left;font-size: 34px;font-family: 'Open Sans';font-weight: 300;text-transform: uppercase;position:relative;margin-bottom:40px;}.casestudy-test:after{content:"";border-bottom:solid 3px #4670B6;width:25%;left:0;bottom:-5px;position:absolute;}.stick{margin-top: 0 !important;position: fixed !important;top: 0 !important;width:100%;background: rgba(0, 0, 0, 0) linear-gradient(to top, rgba(24, 26, 29, 0.318), rgba(24, 26, 29, 0.616)) repeat scroll 0% 0%;z-index:9999;}.slick-prev:before, .slick-next:before{color: #4670B6 !important;}.e-0c77c1a5ef{text-align: left ;font-size:44px;font-family: 'Montserrat', sans-serif ;font-weight:600;text-transform: uppercase ;}.grey-text{color:#363636;position:relative;}.e-0a3a132c04:hover i{transform: translate(5px);}.e-0a3a132c04:hover a{text-decoration:none;}#webCarousel .slideshow-item{background-color: rgba(0, 0, 0, 0.3);background-blend-mode: multiply;}.dropdown-menu > li:focus, .dropdown-menu > li:hover{background-color: rgba(0,0,0,0.5) !important;background-image:none !important;}.c-0a3a234887:hover .e-0a3acce630 img, .c-0a3a234886:hover .e-0a3ad2d7d8 img, .c-0a3a234888:hover .e-0a3ac54f08 img, .c-0a3a234889:hover .e-0a3ae5d338 img{transform: scale(1.1);}.e-0a3acce630 img, .e-0a3ad2d7d8 img, .e-0a3ac54f08 img, .e-0a3ae5d338 img{transition: all .2s ease-in-out;}.e-0d08a7dde6{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-0d09fa6e27{text-align: left ;font-size:44px;font-family: 'Montserrat', sans-serif ;font-weight:500;text-transform: uppercase ;}.e-0d0a0ba1d0{color:#000000;text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.c-0b61b45429{color:#000000;}.content-padding-alt{padding:5% !important;}.blue-text{color: #4670B6;}.e-0d0b739eb9{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-0d0b7539d0{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-0d0b7961fc{text-align: left ;font-size:34px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.sub-title{font-size:24px;font-weight:400;}.e-0d1eaab4b0{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-0d1eaab4b0 img{max-width:100%;}.blue-section-bg-alt{background-color:#4670B6 !important;color:#fff !important;padding:50px 0;border-bottom: solid 20px #363636;background: linear-gradient(rgb(70, 112, 182,1), rgba(70, 112, 182,.8)), url(../images/geometric_bg.png);webkit-transition: all 2s ease-in-out;
  -moz-transition: all 2s ease-in-out;
  -o-transition: all 2s ease-in-out;
  transition: all 2s ease-in-out;}.blue-section-bg-alt h1, .blue-section-bg-alt h2, .blue-section-bg-alt h3{color:#fff !important;}.blue-section-bg-alt:after{    content: '';    position: absolute;    top: 102%;    left: 25%;    right: 25%;    padding-bottom: 4%;    background: #363636;    clip-path: polygon(0% 0%, 100% 0%, 50% 100%);    z-index: 9;}.e-0d1eaab7b1{color:#ffffff;text-align: left ;font-size:44px;font-family: 'Open Sans' ;font-weight:400;text-transform: uppercase ;}.c-0b656001431{color:#000000;}.e-0d20f619e2{text-align: left ;font-size:44px;font-family: 'Montserrat', sans-serif ;font-weight:500;text-transform: uppercase ;margin-bottom:20px;}.ncct-list{ list-style-image: url('../images/list_icon.png');padding:0; margin:10px 30px;}.ncct-list li{margin:5px 0;}.e-0d30f04a85{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-0d30cd91fe{color:#000000;text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-0d30cef8d3{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-0d309ee000{color:#000000;text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-align:center;}.e-0d30a2af10{text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-0d3062bd17{text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-0d30647360{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:400;}.e-0d3067f443{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:400;}.e-0d306978e6{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:400;}.e-0d3091ec60{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:400;}.e-0d3092a90a{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:400;}.e-0d30af528a{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:400;}.e-0d30b05033{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:400;}.e-0d30dcaa8f{color:#ffffff;text-align: center ;font-size:34px;font-family: 'Montserrat', sans-serif ;font-weight:400;margin-bottom:40px;}.blue-section-bg-alt:hover, .blue-section-bg:hover{background: linear-gradient(rgb(90, 145, 205,1), rgba(90, 145, 205,.8)), url(../images/geometric_bg.png);-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;}.s-0b60f56bbc:hover, .s-0b656001270:hover, .s-0b648dab13:hover, .s-0b65ca3cdf:hover, .s-0bddafa3fb0:hover, .s-0b65a00d360:hover, .s-1261194aec0:hover, .s-0b65b378750:hover, .s-1251f9d4f30:hover, .s-125163e7cf0:hover, .s-1251f9d2610:hover, .s-125163e4fc0:h{background-color: rgba(0, 0, 0, 0.7);-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;}.white-section-bg img:hover, .blue-section-bg img:hover, .blue-section-bg-alt img:hover, .light-grey-bg img:hover, .grey-section-bg img:hover{transform: scale(1.1);-webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}.white-section-bg img, .blue-section-bg img, .blue-section-bg-alt img, .light-grey-bg img, .grey-section-bg img{-webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}.white-section-bg-alt{background-color:#fff;padding:50px 8%;color:#444;border-bottom: solid 20px #363636;}.white-section-bg-alt:after{    content: '';    position: absolute;    top: 102%;    left: 25%;    right: 25%;    padding-bottom: 4%;    background: #363636;    clip-path: polygon(0% 0%, 100% 0%, 50% 100%);    z-index: 9999;}.arrow-carry-on{display: inline-block;padding: 20px;border: solid 2px #4670B6;padding: 20px;border-radius: 100%;width: 65px;height: 65px;position: absolute;bottom: -25px;}.arrow-carry-on i{font-size: 24px;color: #4670B6;-moz-animation: hero-arrow-icon 4s infinite;}.e-0d989e0dd4{text-align: left ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-0d98ad055f{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-0b651d53ba{}.e-0d98b1f2e2{text-align: right ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-0d99a3494f{}.e-0d99a8e605{text-align: left ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-0d99aa08b9{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-0d99aaf347{text-align: left ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-0d99abb01c{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-0d99ac87ae{text-align: left ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-0d99ad7e2c{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-0d99ae41aa{text-align: left ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-0d99aef153{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-0d99afb556{text-align: left ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-0d99b07514{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.c-0b65a00d4c1{color:#000000;}.e-0d99f088fc{text-align: left ;font-size:44px;font-family: 'Montserrat', sans-serif ;font-weight:500;text-transform: uppercase ;}.e-0d99f1b4a0{text-align: left ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-0d99f2a763{color:#000000;text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.r-0d9a490d80{color:#000000;padding-bottom:40px;}.e-0d9a4ae724{text-align: center ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-0d9b21f936{text-align: center ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-0d9a4c5d8e{text-align: center ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-0d9b1a7be5{text-align: center ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-0d9a53e408{text-align: center ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-0d9b1546cc{text-align: center ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-0d9a531b9b{text-align: center ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-0d9b7e4521{text-align: center ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.r-0d9a4995eb0{color:#000000;padding-bottom:40px;}.e-0d9a555318{text-align: center ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-0d9b25ae11{text-align: center ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-0d9a565105{text-align: center ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-0d9b59d07d{text-align: center ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-0d9a585222{text-align: center ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-0d9b60462f{text-align: center ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-0d9a591427{text-align: center ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-0d9b67786e{text-align: center ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-0d9a5b3e6a{text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-0d9d9f91d8{text-align: left ;font-size:44px;font-family: 'Montserrat', sans-serif ;font-weight:500;text-transform: uppercase ;}.e-0d9da5a2b5{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.r-0d9d67580f{color:#000000;padding-bottom:30px;}.e-0d9d78d5c9{color:#000000;text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-0d9d7a8a69{text-align: center ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-0d9d7b650c{text-align: center ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-0d9d7f114a{text-align: center ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-0d9d803199{text-align: center ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-0d9d80c447{text-align: center ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-0d9d818d94{text-align: center ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-0d9d99dee0{text-align: center ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.r-0d9d82394e{color:#000000;padding-bottom:30px;}.e-0d9d82cac1{text-align: center ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-0d9d832cd0{text-align: center ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-0d9d83d58d{text-align: center ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-0d9d84373b{text-align: center ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-0d9d8b6190{text-align: center ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-0d9d8bf718{text-align: center ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.slick-slide img{max-width:80%;margin:0 auto;}.slick-slide{text-align:center;}@media(max-width:768px){#galleryCarousel .slideshow-item{height:auto;max-height:500px;min-height:500px;}}@media(max-width:668px){#galleryCarousel .slideshow-item{height:auto;max-height:300px;min-height:300px;}}@media(max-width:750px){.tramlines{background-position: 50% -50%;}}@media(max-width:768px){.blue-section-bg-alt:after{top:101%;}}@media(max-width:1024px){.content-padding-alt h2{font-size:34px;}}@media(max-width:768px){.main-section{overflow:hidden;}}#testimonialCarousel .slideshow-item{height:auto !important;min-height:400px !important;}#testimonialCarousel .carousel-caption-area{position:relative;top:unset;left:unset;padding:5% 0;}.s-10ba7f8198{}.e-10ba9b31ab{color:#ffffff;text-align: center ;font-size:34px;font-family: 'Open Sans' ;font-weight:300;text-transform: uppercase ;}.e-10ba9e2973{color:#ffffff;text-align: left ;font-size:18px;font-family: 'Open Sans' ;font-weight:300;}.expertise-item{background-color:#fff;/*box-shadow:5px 5px 12px #d1d1d1;*/}.expertise-content{color:#444;padding:20px;min-height:235px;}.expertise-link{background-color:#d1d1d1;height:46px;position:relative;}.expertise-item p{margin:0;}.expertise-content h2{color:#444 !important;font-size:24px;margin: 0 0 10px 0;}.expertise-icon-link:before{width:46px;height:46px;background-color:red;position:absolute;top:0;right:0;font-family: "Font Awesome 5 Free"; font-weight: 900; /*content: "\f0e7";*/text-align:center;content:"";padding:7px 0;font-size:24px;color:#fff;background-image:url('https://ncct.co.uk/files/images/electrical_icon.png');background-repeat:no-repeat;background-position:center;background-size:100%;}.expertise-icon-link a{color:red;}.expertise-icon-link a:hover{color:red;}.expertise-item a{display:block;padding:10px 20px;}.projects-icon-link a{color:#4670B6;}.projects-icon-link a:hover{color:#4670B6;}.projects-icon-link:before{width:46px;height:46px;background-color:#4670B6;position:absolute;top:0;right:0;font-family: "Font Awesome 5 Free"; font-weight: 900; /*content: "\f0e7";*/text-align:center;content:"";padding:7px 0;font-size:24px;color:#fff;font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f7d9";}.sustainability-icon-link:before{width:46px;height:46px;background-color:green;position:absolute;top:0;right:0;/*font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f7d9";text-align:center;*/content:"";padding:7px 0;font-size:24px;color:#fff;background-image:url('https://ncct.co.uk/files/images/sustainability_icon.png');background-repeat:no-repeat;background-position:center;background-size:90%;}.sustainability-icon-link a{color:green;}.sustainability-icon-link a:hover{color:green;}.case-studies .news-box-img h2{/*background-color: #4670B6;*/position:absolute;top:20px;left:0;display:block;padding:10px 20px;color:#fff !important;	font-size:20px;background-color: rgba(70, 112, 182, 0.8);background-blend-mode: multiply;}.case-studies .news-box-img{position:relative;max-height:430px;overflow:hidden;min-height:100%;background-size:cover;background-position:center;}.e-126001cc8e{color:#ffffff;text-align: left ;font-size:18px;font-family: 'Open Sans' ;font-weight:300;}.e-1260563803{color:#ffffff;text-align: left ;font-size:18px;font-family: 'Open Sans' ;font-weight:300;}.e-126056c6d6{color:#ffffff;text-align: left ;font-size:18px;font-family: 'Open Sans' ;font-weight:300;}.e-1239049206{font-size:18px;font-weight:300;}.s-138d794e98{}.c-138d7c8bab{color:#000000;}.e-138d7d93f8{text-align: left ;font-size:34px;font-family: 'Open Sans' ;font-weight:300;}.e-138d82defd{text-align: left ;font-size:18px;font-family: 'Open Sans' ;font-weight:300;}.c-138d7c8bac{color:#000000;}.e-138d837a76{text-align: left ;font-size:18px;font-family: 'Open Sans' ;font-weight:300;}.white-bg-blue-top-border{background-color: #fff;padding: 5% 0;margin: 0;}.tramlines-alt{background-image: url(../images/tramlines_v3_alt.png );background-position: 90% center;background-repeat: no-repeat;border-top: solid 20px #595959;background-size: contain;}.e-13890fcde4{text-align: center ;font-size:28px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-1389118c71{text-align: left ;font-size:34px;font-family: 'Montserrat', sans-serif ;font-weight:300;margin-top:25%;}.e-138912c736{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-138dc28285{}.c-138dc32ad7{color:#000000;}.e-138dc996d6{text-align: left ;font-size:34px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-138dcb7c5c{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.c-138dc32ad8{color:#000000;}.e-138dc6749a{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-1261194aec0{background-image:url(https://ncct.co.uk/files/images/sustain_cover.jpg );background-size: cover ;background-position:center center;min-height:400px;background-color: rgba(0, 0, 0, 0.3);
background-blend-mode: multiply;
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;}.e-1261194af60{color:#ffffff;font-size:48px;font-family: 'Montserrat', sans-serif ;}.e-1261194af81{color:#ffffff;font-family: 'Montserrat', sans-serif ;font-weight:300;}.c-1261194b051{color:#000000;}.e-1261194b080{text-align: left ;font-size:44px;font-family: 'Montserrat', sans-serif ;font-weight:500;text-transform: uppercase ;}.e-1261194b0b1{text-align: left ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-126120a163{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-1261194b0e2{}.e-1261194b190{text-align: center ;font-size:20px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-1261194b1b1{text-align: center ;font-size:28px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-1261194b1e3{padding-top:100px;padding-bottom:100px;}.e-1261194b270{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-138da391de{}.e-138da82c72{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-138daca352{color:#ffffff;text-align: center ;font-size:38px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-138daa35ab0{padding-top:100px;padding-bottom:100px;}.e-138db09056{text-align: left ;font-size:32px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-138db31908{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-1251f9d4f30{background-color:#000000;background-image:url(https://ncct.co.uk/files/images/cookie_policy_cover.jpg );background-size: cover ;min-height:400px;background-position:center;background-color: rgba(0, 0, 0, 0.3);
background-blend-mode: multiply;
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;}.e-1251f9d5000{color:#ffffff;font-size:48px;font-family: 'Montserrat', sans-serif ;}.e-1251f9d5031{color:#ffffff;font-family: 'Montserrat', sans-serif ;font-weight:300;}.c-1251f9d5101{color:#000000;}.e-1251f9d5130{text-align: left ;font-size:44px;font-family: 'Montserrat', sans-serif ;font-weight:500;text-transform: uppercase ;}.e-1251f9d5161{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-1251f9d51a2{}.e-1251f9d5271{text-align: center ;font-size:28px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.s-1251f9d52a3{padding-top:100px;padding-bottom:100px;}.e-1251f9d5330{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-1251f9d2610{background-color:#000000;background-image:url(https://ncct.co.uk/files/images/privacy_policy_cover.jpg);background-size: cover ;min-height:400px;background-position:center;background-color: rgba(0, 0, 0, 0.3);
background-blend-mode: multiply;
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;}.e-1251f9d26c0{color:#ffffff;font-size:48px;font-family: 'Montserrat', sans-serif ;}.e-1251f9d26f1{color:#ffffff;font-family: 'Montserrat', sans-serif ;font-weight:300;}.c-1251f9d27a1{color:#000000;}.e-1251f9d27d0{text-align: left ;font-size:44px;font-family: 'Montserrat', sans-serif ;font-weight:500;text-transform: uppercase ;}.e-1251f9d27f1{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-1251f9d2822{}.e-1251f9d28d1{text-align: center ;font-size:28px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.s-1251f9d2913{padding-top:100px;padding-bottom:100px;}.e-1251f9d29a0{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-125163e4fc0{background-color:#000000;background-image:url(https://ncct.co.uk/files/images/cookie_policy_cover.jpg );background-size: cover ;min-height:400px;background-position:center;background-color: rgba(0, 0, 0, 0.3);
background-blend-mode: multiply;
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;}.e-125163e5090{color:#ffffff;font-size:48px;font-family: 'Montserrat', sans-serif ;}.e-125163e50b1{color:#ffffff;font-family: 'Montserrat', sans-serif ;font-weight:300;}.c-125163e5191{color:#000000;}.e-125163e51b0{text-align: left ;font-size:44px;font-family: 'Montserrat', sans-serif ;font-weight:500;text-transform: uppercase ;}.e-125163e5212{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-125163e5272{}.e-125163e5341{text-align: center ;font-size:28px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-125163e5373{padding-top:100px;padding-bottom:100px;}.e-125181e279{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-125163e7cf0{background-color:#000000;background-image:url(https://ncct.co.uk/files/images/privacy_policy_cover.jpg );background-size: cover ;min-height:400px;background-position:center;background-color: rgba(0, 0, 0, 0.3);
background-blend-mode: multiply;
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;}.e-125163e7db0{color:#ffffff;font-size:48px;font-family: 'Montserrat', sans-serif ;}.e-125163e7dd1{color:#ffffff;font-family: 'Montserrat', sans-serif ;font-weight:300;}.c-125163e7eb1{color:#000000;}.e-125163e7ed0{text-align: left ;font-size:44px;font-family: 'Montserrat', sans-serif ;font-weight:500;text-transform: uppercase ;}.e-125163e7f42{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-125163e7f72{}.e-125163e8011{text-align: center ;font-size:28px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.s-125163e8043{padding-top:100px;padding-bottom:100px;}.e-1251b0822d{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.c-1261194af40, .c-1251f9d4fe0, .c-1251f9d26a0, .c-125163e7d90, .c-125163e5070, .c-0b65a00d3f0, .c-0b65b3787e0, .c-0b612f4d38, .c-0bddafa4040, .c-0b65cb94f1, .c-15434b070b{height: calc(100vh - 400px) !important;}.e-1389488bc8{text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-1389743cbf{}.e-1389a268cd{text-align: left ;font-size:34px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-1389a56316{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-1389ad929c{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-138a39d67c{}.e-138a650994{text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-138a3f27f7{color:#ffffff;text-align: left ;font-size:34px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-138a451ee1{color:#ffffff;text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-138a536dd7{}.e-138a55c142{text-align: left ;font-size:34px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-138a56d14c{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-138a65d607{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.c-0d0afbc333, .c-138974be9e, .c-138a53eaf3, .c-138a3a7423{padding:5% !important;}.c-0b656001310{color:#000000;}.contact-phone a, .contact-email a{color:#fff;}.contact-phone a:hover, .contact-email a:hover{color:#fff;}.r-138a3a741f, .r-0d0afbc32e, .r-138a53eaf0, .r-138974be9b, .r-0b652f76f5, .r-13890c1c6f, .r-0b651e50f2, .r-148670022c, .r-1489efb50a, .r-14481ebeff, .r-0b65a00d690, .r-0b65b378ac0, .r-152f75f0ba0, .r-152fe8e97a, .r-0b649af22e, .r-152fa991ed0, .r-0a3a08cce3, .r-0b61b45424, .r-0b6560013d0, .r-0b65b378890, .r-0b65a00d480, .r-155a4ff50a0, .r-1261194aff0{align-items: center;display: flex;}.s-0b656001533{}.e-14481fdcdc{color:#ffffff;text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-1485af71d2{}.c-1485baca4e{color:#000000;}.e-1485c21356{text-align: left ;font-size:34px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-1485c3605f{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.c-1485baca4f{color:#000000;}.e-1485c45e87{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.c-1485dc6f11{color:#000000;}.e-1485e4828c{text-align: left ;font-size:34px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-1485e5aa11{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.c-1485dc6f12{color:#000000;}.e-1485e6309e{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.c-1485eeaa3b{color:#000000;}.e-1485f46bcf{text-align: left ;font-size:34px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-1485f58cfe{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.c-1485eeaa3d{color:#000000;}.e-1485f62bdd{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-1486510d16{text-align: center ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-148653b4e1{text-align: center ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.c-148621634b{color:#000000;}.e-14862b44ae{text-align: left ;font-size:34px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-14862cae9e{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.c-148621634c{color:#000000;}.e-14862d5533{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-14867149a8{text-align: left ;font-size:34px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-1486734774{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.c-14867596f3{color:#000000;}.e-1486781e54{text-align: left ;font-size:34px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-14867a0529{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.c-14867596f4{color:#000000;}.e-14867a9480{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-1487e178b3{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-1489f70162{text-align: left ;font-size:34px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-1489f85421{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-1489fa2b7f{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-1489e522f6{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-148a373e56{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-148a578d8b{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-148a84a50d{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.blog-post-back{float:left;width:100%;}.casestudy-gallery .gallery-item{width:100%;max-width:600px;height:100%;max-height:600px;min-height:300px;min-width:300px;background-size:cover;background-position:center;}.casestudy-gallery{float:left;width:100%;margin:0px 0;}.casestudy-gallery .slick-prev:before, .casestudy-gallery .slick-next:before, .casestudy-gallery .slick-dots li.slick-active button::before{color:#fff !important;}.news-box-content{background-color: rgba(70, 112, 182, 1);display: block;padding: 0;color: #fff !important;}.news-box-content h2 a{color:#fff;font-size: 18px;margin:0;padding:10px 15px;display: block;}.case-studies .news-box-img a{display:block;background-size:cover;background-position:center;max-height:430px;height: 100vh;transition: all .5s;}@media(max-width:1024px){.case-studies .news-box-img a{max-height:224px;}}@media(max-width:768px){.case-studies .news-box-img a{max-height:164px;}}@media(max-width:738px){.case-studies .news-box-img a{max-height:330px;}}@media(max-width:667px){.case-studies .news-box-img a{max-height:297px;}}@media(max-width:414px){.case-studies .news-box-img a{max-height:160px;}}.e-138a65d607 img{width:480px;}.s-152f01a74d{}.c-152f0223aa{color:#000000;}.e-152f07c88e{color:#000000;text-align: left ;font-size:34px;font-family: 'Montserrat', sans-serif ;font-weight:300;text-transform: uppercase ;}.e-152f097878{color:#000000;text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.c-152f0223ab{color:#000000;}.e-152f058d12{color:#000000;}.e-152fa816f7{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-152fb5c097{text-align: right ;font-size:24px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-152f75f0b30{}.c-152f75f0be0{color:#000000;}.e-152f75f0c10{color:#ffffff;text-align: left ;font-size:44px;font-family: 'Montserrat', sans-serif ;font-weight:500;text-transform: uppercase ;}.e-152f75f0c41{color:#ffffff;text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-152fa597e3{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.c-152fa991f91{color:#000000;}.e-152fa991fc0{text-align: left ;font-size:44px;font-family: 'Montserrat', sans-serif ;font-weight:500;text-transform: uppercase ;}.e-152fa992012{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-152fea40ce{color:#ffffff;text-align: left ;font-size:38px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-152feb8156{color:#ffffff;text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-152fec889e{color:#ffffff;text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.s-152ff0baf50{padding-top:100px;padding-bottom:100px;}.e-152ff0bb051{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.expertise-img img{max-width:100%;}.grey-section-bg-footer{background-color:#363636;padding:100px 5%;color:#fff;}.case-studies .news-box-img a:hover{transform: scale(1.1);transition: all .5s;}@media(max-width:768px){.site-logo img{max-width:200px;padding:10px 0;}}@media(max-width:768px){.navbar{margin-bottom:0 !important;min-height:30px !important; }}@media(max-width:768px){.r-138a3a741f, .r-0d0afbc32e, .r-138a53eaf0, .r-138974be9b, .r-0b652f76f5, .r-13890c1c6f, .r-0b651e50f2, .r-148670022c, .r-1489efb50a, .r-14481ebeff, .r-0b65a00d690, .r-0b65b378ac0, .r-152f75f0ba0, .r-152fe8e97a{display:block;}}.e-138a55c142, .e-138a56d14c, .e-1389a268cd, .e-1389a56316, .e-0d08a7dde6, .e-0b65dc0e0c{padding-left:25%;}.e-1389ad929c img{max-width:480px !important;width:100%;}.content-padding-alt-contact{padding:10% 10% 10% 25% !important;}.s-154343e5e8{background-image: url(https://ncct.co.uk/files/images/electrical_header_bg.jpg );
background-size: cover;
min-height: 400px;
background-position: center;
background-color: rgba(0, 0, 0, 0.5);
background-blend-mode: multiply;
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;}.e-15434ec16a{color:#fff;}.e-15435e3de8{color:#000000;}.s-1543504c69{}.e-1543628d4f{color:#ffffff;text-align: left ;font-size:18px;font-family: 'Open Sans' ;font-weight:300;}.e-154367eda4{color:#ffffff;text-align: left ;font-size:18px;font-family: 'Open Sans' ;font-weight:300;}.e-15436ab0f4{color:#ffffff;text-align: left ;font-size:18px;font-family: 'Open Sans' ;font-weight:300;}.e-15436b2ccd{color:#ffffff;text-align: left ;font-size:18px;font-family: 'Open Sans' ;font-weight:300;}.projects-tel-icon-link a{color:#4670B6;}.projects-tel-icon-link a:hover{color:#4670B6;}.projects-tel-icon-link:before{width:46px;height:46px;background-color:#4670B6;position:absolute;top:0;right:0;font-family: "Font Awesome 5 Free"; font-weight: 900; /*content: "\f0e7";*/text-align:center;content:"";padding:7px 0;font-size:24px;color:#fff;font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f879";}.projects-civil-icon-link a{color:green;}.projects-civil-icon-link a:hover{color:green;}.projects-civil-icon-link:before{width:46px;height:46px;background-color:green;position:absolute;top:0;right:0;font-family: "Font Awesome 5 Free"; font-weight: 900; /*content: "\f0e7";*/text-align:center;content:"";padding:7px 0;font-size:24px;color:#fff;font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f7d9";}.projects-mech-icon-link a{color:#363636;}.projects-mech-icon-link a:hover{color:#363636;}.projects-mech-icon-link:before{width:46px;height:46px;background-color:#363636;position:absolute;top:0;right:0;font-family: "Font Awesome 5 Free"; font-weight: 900; /*content: "\f0e7";*/text-align:center;content:"";padding:7px 0;font-size:24px;color:#fff;font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f7d9";}.expertise-item .expertise-img a{padding:0;}.content-padding-alt-top{padding:10% 5% !important;}.e-1558f98c4f{color:#000000;text-align: right ;}.e-15594b07b9{text-align: right ;}.c-138974be9e{color:#000000;}.c-138974be9f{color:#000000;}.c-138a53eaf3{color:#000000;}.c-138a53eaf4{color:#000000;}.e-1559ed201d{color:#000000;text-align: right ;}.e-1559f6adc0{color:#ffffff;text-align: left ;font-size:44px;font-family: 'Open Sans' ;font-weight:400;text-transform: uppercase ;}.e-155a24b701{color:#000000;text-align: right ;}.e-155a1f1056{text-align: left ;font-size:44px;font-family: 'Open Sans' ;font-weight:400;text-transform: uppercase ;}.e-155a75ec6b{color:#000000;text-align: right ;}.e-155a4c92b2{color:#ffffff;text-align: left ;font-size:44px;font-family: 'Open Sans' ;font-weight:400;text-transform: uppercase ;}.s-155a4ff5020{padding-top:100px;padding-bottom:100px;}.e-155a771c98{text-align: right ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.c-155a4ff5121{}.e-155a6af4bc{text-align: left ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-155aa84928{color:#ffffff;text-align: right ;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-155a934325{text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-155aaffc97{color:#ffffff;text-align: center ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-156c8f2ef3{color:#ffffff;text-align: right;;font-family: 'Montserrat', sans-serif ;font-weight:300;padding-left:25%;}.e-156c907776{color:#ffffff;text-align: right ;font-size:18px;font-family: 'Montserrat', sans-serif ;font-weight:300;}.e-155a75ec6b img{max-width:500px !important;}.e-1239049206 h3{margin-top:0;}.e-156d89c549{text-align: left ;font-family: 'Montserrat', sans-serif ;font-weight:300;}@media(max-width:414px){.row, .r-138a3a741f, .r-0d0afbc32e, .r-138a53eaf0, .r-138974be9b, .r-0b652f76f5, .r-13890c1c6f, .r-0b651e50f2, .r-148670022c, .r-1489efb50a, .r-14481ebeff, .r-0b65a00d690, .r-0b65b378ac0, .r-152f75f0ba0, .r-152fe8e97a, .r-0b649af22e, .r-152fa991ed0, .r-0a3a08cce3, .r-0b61b45424, .r-0b6560013d0, .r-0b65b378890, .r-0b65a00d480, .r-155a4ff50a0, .r-1261194aff0{display:block !important;}}@media(max-width:414px){.carousel-caption-area h2{font-size:34px !important;}}@media(max-width:414px){.e-1558f98c4f, .e-155aa84928, .e-156c8f2ef3, .e-155a75ec6b{padding-top:15px;}}@media(max-width:667px){.tramlines{background:none;}}.slick-dots{display:none !important;}@media(max-width:414px){.expertise-item{margin-bottom:15px;}}@media(max-width:414px){.case-study-wrapper{display:block !important;}}@media(max-width:1080px){.e-1558f98c4f, .e-156c8f2ef3, .e-156c907776, .e-15594b07b9, .e-1559ed201d, .e-155aa84928, .e-155a75ec6b, .e-155a24b701, .e-155a771c98{padding-left:30%;}}@media(max-width:414px){.e-1558f98c4f, .e-156c8f2ef3, .e-156c907776, .e-15594b07b9, .e-1559ed201d, .e-155aa84928, .e-155a75ec6b, .e-155a24b701{padding-left:0;}}@media(max-width:812px){.c-1261194af40, .c-1251f9d4fe0, .c-1251f9d26a0, .c-125163e7d90, .c-125163e5070, .c-0b65a00d3f0, .c-0b65b3787e0, .c-0b612f4d38, .c-0bddafa4040, .c-0b65cb94f1, .c-15434b070b, .c-0b656001310, .c-1261194af40, .c-0b648e0973, .c-0b65cb94f1, .c-0bddafa4040, .c-0b65a00d3f0, .c-0b65b3787e0{height: calc(100vh - 100px) !important;}}@media(max-width:812px){.s-0b60f56bbc, .s-0b656001270, .s-1261194aec0, .s-0b648dab13, .s-0b65ca3cdf, .s-0bddafa3fb0, .s-0b65a00d360, .s-0b65b378750{min-height:300px;}}.dropdown-menu{background-color: rgba(0,0,0,0.2) !important;}@media(max-width:414px){.e-1261194af60, .e-152fa991fc0, .e-152f75f0c10, .e-0b65311227, .e-0b652035a5, .e-152fea40ce, .e-1489f70162, .e-14867149a8, .e-155a24b701, .e-0d9d9f91d8, .e-0b656001340{font-size:34px !important;}}@media(max-width:812px){.c-0b65a00d3f0 .page-title{bottom:10%;}}@media(max-width:812px){.e-155a75ec6b img{width:100%;}}@media(max-width:812px){.s-0b65a00d451{padding:0;}}@media(max-width:1080px){.expertise-link p{font-size:14px;padding-right:46px;}}@media(max-width:1080px){.expertise-link{height:100%;display:block;min-height:46px;}}@media(max-width:1080px){.projects-mech-icon-link::before, .projects-civil-icon-link::before, .projects-tel-icon-link::before, .expertise-icon-link::before{height:100%;}}@media(max-width:414px){#casestudyCarousel{height:auto !important;}}@media(max-width:414px){.project-cover-img{height:300px !important;}}@media(max-width:414px){.case-studies-next-prev{top:100%;}}@media(max-width:414px){#casestudyCarousel .carousel-indicators{margin:0 auto;width:100%;padding:0 !important;;}}@media(max-width:768px){.dropdown-menu{width:100%;position:relative !important;}}@media(max-width:768px){.dropdown-menu > li > a{text-align:center;}}@media(max-width:768px){ul.nav li.dropdown:hover > ul.dropdown-menu{background-color: rgba(0,0,0,0.8) !important;}}@media(max-width:1080px){.e-155a75ec6b img{width:100%;}}.e-1489f70162, .e-1489f85421{padding-left:10%;}@media(max-width:667px){.e-138a55c142, .e-138a56d14c, .e-1389a268cd, .e-1389a56316, .e-0d08a7dde6, .e-0b65dc0e0c, .e-0c77c1a5ef, .e-0a3a0a7b15, .e-0d9d9f91d8, .e-0b65b378910, .e-1389118c71, .e-138912c736{padding:0 8% !important;}}@media(max-width:667px){.r-138a3a741f, .r-0d0afbc32e, .r-138a53eaf0, .r-138974be9b, .r-0b652f76f5, .r-13890c1c6f, .r-0b651e50f2, .r-148670022c, .r-1489efb50a, .r-14481ebeff, .r-0b65a00d690, .r-0b65b378ac0, .r-152f75f0ba0, .r-152fe8e97a, .r-0b649af22e, .r-152fa991ed0, .r-0a3a08cce3, .r-0b61b45424, .r-0b6560013d0, .r-0b65b378890, .r-0b65a00d480, .r-155a4ff50a0, .r-1261194aff0{display:block;}}@media(max-width:667px){.e-1558f98c4f, .e-156c8f2ef3, .e-156c907776, .e-15594b07b9, .e-1559ed201d, .e-155aa84928, .e-155a75ec6b, .e-155a24b701, .e-155a771c98, .e-138a65d607, .e-1389ad929c {padding:0 8% !important;text-align:center;}}@media(max-width:667px){.e-0d30dcaa8f, .e-0d20f619e2, .e-0b656001340{word-wrap: break-word;
hyphens: manual;
word-wrap: break-word;
overflow-wrap: break-word;
-webkit-hyphens: manual;
-moz-hyphens: manual;
hyphens: manual;}}@media(max-width:667px){.e-0c77c1a5ef{font-size:34px;}}@media(max-width:667px){.content-padding-alt{padding:5% 8% !important;}}@media(max-width:667px){.e-0d20f619e2, .e-0b656001450, .e-0d99f088fc, .e-0d99f1b4a0, .e-0d09fa6e27, .e-0b61bc07ec, .e-1261194b080, .e-1261194b0b1, .e-126120a163, .e-0b65117e17, .e-0d989e0dd4, .e-0d98ad055f{padding-left:15px;padding-right:15px;}}@media(max-width:667px){.e-0b65b378b00, .e-0b65a00d6c0{padding:10% 0 !important;}}@media(max-width:667px){.s-0b65b378aa4 .container, .c-0b65a00d6b0, .s-0b6515de2f .container{padding:0 !important;}}@media(max-width:667px){.e-155a6af4bc, .c-0b651e50f6, .c-0b652f76fa, .c-152f75f0be0, .c-152fa991f91{padding:10% 15px !important;}}@media(max-width:414px){.c-0b652f76fa, .e-152fb5c097, .e-0b65311227, .e-0d98b1f2e2{text-align:left !important;}}.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}@media all and (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner>.item.active.right,.carousel-fade .carousel-inner>.item.next{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.active.left,.carousel-fade .carousel-inner>.item.prev{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.active,.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}#mainNav.show .nav-toggle .hamburger .line{-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#mainNav.show .nav-toggle .hamburger .line1,#mainNav.show .nav-toggle .hamburger .line4{left:50%;margin-top:-2px;opacity:0;right:50%;top:50%}#mainNav.show .nav-toggle .hamburger .line2{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#mainNav.show .nav-toggle .hamburger .line3{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#mainNav.show .nav-list-wrapper{opacity:1;visibility:visible;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}#mainNav .nav-toggle{position:relative;right:0;top:5px;cursor:pointer;display:none;float:none;margin:0 auto}#mainNav .nav-toggle .hamburger{height:20px;width:30px;position:relative;margin:10px auto;float:none;cursor:pointer}#mainNav .nav-toggle .hamburger:hover .line{background-color:#fff}#mainNav .nav-toggle .hamburger .line{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;background-color: #0e6c88;height:3px;left:0;opacity:1;position:absolute;right:0}#mainNav .nav-toggle .hamburger .line1{margin:0;top:0}#mainNav .nav-toggle .hamburger .line2,#mainNav .nav-toggle .hamburger .line3{left:0;margin-top:-2px;right:0;top:50%}#mainNav .nav-toggle .hamburger .line4{margin-top:-4px;top:100%}.skew-both{position:relative;z-index:8}.skew-both:after,.skew-both:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.skew-both:before{top:0;-webkit-transform:skewY(1.5deg);transform:skewY(1.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.skew-both:after{bottom:0;-webkit-transform:skewY(-1.5deg);transform:skewY(-1.5deg);-webkit-transform-origin:100%;transform-origin:100%}.skew-both-med{position:relative;z-index:8}.skew-both-med:after,.skew-both-med:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.skew-both-med:before{top:0;-webkit-transform:skewY(2.5deg);transform:skewY(2.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.skew-both-med:after{bottom:0;-webkit-transform:skewY(-2.5deg);transform:skewY(-2.5deg);-webkit-transform-origin:100%;transform-origin:100%}.skew-both-lrg{position:relative;z-index:8}.skew-both-lrg:after,.skew-both-lrg:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.skew-both-lrg:before{top:0;-webkit-transform:skewY(3.5deg);transform:skewY(3.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.skew-both-lrg:after{bottom:0;-webkit-transform:skewY(-3.5deg);transform:skewY(-3.5deg);-webkit-transform-origin:100%;transform-origin:100%}.skew-top{position:relative;z-index:8}.skew-top:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.skew-top:before{top:0;-webkit-transform:skewY(1.5deg);transform:skewY(1.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.skew-top-med{position:relative;z-index:8}.skew-top-med:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.skew-top-med:before{top:0;-webkit-transform:skewY(2.5deg);transform:skewY(2.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.skew-top-lrg{position:relative;z-index:8}.skew-top-lrg:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.skew-top-lrg:before{top:0;-webkit-transform:skewY(3.5deg);transform:skewY(3.5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.skew-bottom{position:relative;z-index:8}.skew-bottom:after{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.skew-bottom:after{bottom:0;-webkit-transform:skewY(-1.5deg);transform:skewY(-1.5deg);-webkit-transform-origin:100%;transform-origin:100%}.skew-bottom-med{position:relative;z-index:8}.skew-bottom-med:after{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.skew-bottom-med:after{bottom:0;-webkit-transform:skewY(-2.5deg);transform:skewY(-2.5deg);-webkit-transform-origin:100%;transform-origin:100%}.skew-bottom-lrg{position:relative;z-index:8}.skew-bottom-lrg:after{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.skew-bottom-lrg:after{bottom:0;-webkit-transform:skewY(-3.5deg);transform:skewY(-3.5deg);-webkit-transform-origin:100%;transform-origin:100%}@media (max-width:767px){#mainNav .nav-toggle{display:block}.navbar{min-height:50px!important}.navigation ul li{width:100%;text-align:center;margin:0!important}.navigation ul li:hover{background-color:#444}.navbar-nav{margin:7.5px 0!important}.main-feature{height:auto!important}}
a.scroll .fa {
	animation: hero-arrow-icon 4s infinite;
	-webkit-animation: hero-arrow-icon 4s infinite;
	-moz-animation: hero-arrow-icon 4s infinite;
}
a.scroll .fa{margin:15px 0 0 0;}

a.scrolltop .fa {
	animation: hero-arrow-icon-alt 4s infinite;
	-webkit-animation: hero-arrow-icon-alt 4s infinite;
	-moz-animation: hero-arrow-icon-alt 4s infinite;
}
a.scrolltop .fa{margin:12px 0 0 0;}

a.gallery-scroll .fa {
	animation: hero-arrow-icon 4s infinite;
	-webkit-animation: hero-arrow-icon 4s infinite;
	-moz-animation: hero-arrow-icon 4s infinite;
}
a.gallery-scroll .fa{margin:12px 0 0 0;}

a.contact-scroll .fa {
	animation: hero-arrow-icon 4s infinite;
	-webkit-animation: hero-arrow-icon 4s infinite;
	-moz-animation: hero-arrow-icon 4s infinite;
}
a.contact-scroll .fa{margin:12px 0 0 0;}

a.contact-content-scroll .fa {
	animation: hero-arrow-icon 4s infinite;
	-webkit-animation: hero-arrow-icon 4s infinite;
	-moz-animation: hero-arrow-icon 4s infinite;
}
a.contact-content-scroll .fa{margin:12px 0 0 0;}


@-moz-keyframes hero-arrow-icon{
	0%, 40%, to{ opacity: 1; -moz-transform: translateY(0); transform: translateY(0) }
	20% { -moz-transform: translateY(50%); transform: translateY(50%) }
	20%, 21% { opacity:0 }
	21% { -moz-transform: translateY(-50%); transform: translateY(-50%) }
}
@-webkit-keyframes hero-arrow-icon{
	0%, 40%, to{ opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) }
	20% { -webkit-transform: translateY(50%); transform: translateY(50%) }
	20%, 21%{ opacity: 0 }
	21% { -webkit-transform: translateY(-50%); transform:translateY(-50%) }
}
@keyframes hero-arrow-icon{
	0%, 40%, to { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) }
	20% { -webkit-transform: translateY(50%); transform:translateY(50%) }
	20%, 21%{ opacity: 0 }
	21% { -webkit-transform: translateY(-50%); transform: translateY(-50%) }
}

@-moz-keyframes hero-arrow-icon-alt{
	0%, 40%, to{ opacity: 1; -moz-transform: translateY(0); transform: translateY(0) }
	20% { -moz-transform: translateY(-50%); transform: translateY(-50%) }
	20%, 21% { opacity:-50% }
	21% { -moz-transform: translateY(50%); transform: translateY(50%) }
}
@-webkit-keyframes hero-arrow-icon-alt{
	0%, 40%, to{ opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) }
	20% { -webkit-transform: translateY(-50%); transform: translateY(-50%) }
	20%, 21%{ opacity: 0 }
	21% { -webkit-transform: translateY(50%); transform:translateY(50%) }
}
@keyframes hero-arrow-icon-alt{
	0%, 40%, to { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) }
	20% { -webkit-transform: translateY(-50%); transform:translateY(-50%) }
	20%, 21%{ opacity: 0 }
	21% { -webkit-transform: translateY(50%); transform: translateY(50%) }
}


 .animation-delay{
  -webkit-animation-duration: 3s !important;
  -webkit-animation-delay: 0.3s !important;  
    animation-duration: 3s !important;
 animation-delay: 0.3s !important;
 -webkit-animation-iteration-count: 1;
 animation-iteration-count: 1;
 }

.animation-delay-one{
  -webkit-animation-duration: 3s !important;
  -webkit-animation-delay: 1s !important;  
    animation-duration: 3s !important;
 animation-delay: 1s !important;
 -webkit-animation-iteration-count: 1;
 animation-iteration-count: 1;
 }

.animation-delay-one-half{
  -webkit-animation-duration: 3s !important;
  -webkit-animation-delay: 1.2s !important;  
    animation-duration: 3s !important;
 animation-delay: 1.2s !important;
 -webkit-animation-iteration-count: 1;
 animation-iteration-count: 1;
 }

.animation-delay-one-third{
  -webkit-animation-duration: 3s !important;
  -webkit-animation-delay: 1.5s !important;  
    animation-duration: 3s !important;
 animation-delay: 1.5s !important;
 -webkit-animation-iteration-count: 1;
 animation-iteration-count: 1;
 }

.animation-delay-two{
  -webkit-animation-duration: 3s !important;
  -webkit-animation-delay: 2s !important;  
    animation-duration: 3s !important;
 animation-delay: 2s !important;
 -webkit-animation-iteration-count: 1;
 animation-iteration-count: 1;
 }

.animation-delay-three{
  -webkit-animation-duration: 3s !important;
  -webkit-animation-delay: 3s !important;  
    animation-duration: 3s !important;
 animation-delay: 3s !important;
 -webkit-animation-iteration-count: 1;
 animation-iteration-count: 1;
 }

.animation-delay-four{
  -webkit-animation-duration: 3s !important;
  -webkit-animation-delay: 4s !important;  
    animation-duration: 3s !important;
 animation-delay: 4s !important;
 -webkit-animation-iteration-count: 1;
 animation-iteration-count: 1;
 }

