body{color:#212121;font-size:1.6rem;line-height:2.4rem;font-family:open-sans,sans-serif;font-weight:300}h1,h2,h3,h4,h5,h6{color:#313131;font-family:open-sans,sans-serif;font-weight:400;font-style:normal;line-height:100%}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{display:block;margin-top:1rem}h1{font-size:3.4rem;font-weight:300}a{color:#03bff5;outline:0}a:focus,a:hover{text-decoration:none;outline:0!important;color:#03bff5}input:focus{outline:0}textarea{resize:none}img{max-width:100%;height:auto}button{outline:0}button:focus{outline:0}p{font-size:1.4rem}.slick-slide{outline:0}.wrapper{overflow:hidden}.slick-list,.slick-track{-webkit-transform:none}.gallery-slider .chocolat-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:187px;position:relative}.gallery-slider .chocolat-image a{background:#454343}.suppliers-slider .chocolat-image{height:106px}.product-slider .chocolat-image:hover:before{background:rgba(0,0,0,.7);border:4px solid #ec4342;content:'';width:100%;height:100%;top:0;left:0;position:absolute}.product-slider .chocolat-image:hover .caption{display:block}.product-slider .chocolat-image .caption{display:none;position:absolute;text-align:center;top:40%;left:0;width:100%}.product-slider .chocolat-image .caption i.fa{color:#fff;font-size:18px}.product-slider .chocolat-image .caption h4{color:#fff;font-family:MuseoSans500,open-sans,sans-serif;font-size:11.3px;margin:0}.gallery-nav,.project-nav,.service-gallery__nav,.supplier-nav,.video-nav{position:absolute;display:inline-block;text-align:right;right:20px;bottom:15px}.gallery-nav .slick-prev,.project-nav .slick-prev,.service-gallery__nav .slick-prev,.supplier-nav .slick-prev,.video-nav .slick-prev{left:-9px}.gallery-nav .slick-prev:before,.project-nav .slick-prev:before,.service-gallery__nav .slick-prev:before,.supplier-nav .slick-prev:before,.video-nav .slick-prev:before{content:'\f104';font-family:FontAwesome,open-sans,sans-serif}.gallery-nav .slick-next:before,.project-nav .slick-next:before,.service-gallery__nav .slick-next:before,.supplier-nav .slick-next:before,.video-nav .slick-next:before{content:'\f105';font-family:FontAwesome,open-sans,sans-serif}.gallery-nav .slick-next:before,.gallery-nav .slick-prev:before,.project-nav .slick-next:before,.project-nav .slick-prev:before,.service-gallery__nav .slick-next:before,.service-gallery__nav .slick-prev:before,.supplier-nav .slick-next:before,.supplier-nav .slick-prev:before,.video-nav .slick-next:before,.video-nav .slick-prev:before{color:#1c1c1c}.project-nav{right:25px;bottom:23px}.page-content{padding:4rem 0}.page-title-header{margin-top:2rem}.breadcrumbs{font-family:LatoSemibold,open-sans,sans-serif;font-size:12px;font-style:italic;font-weight:700;text-transform:uppercase;margin-top:25px;color:#eb4341}.breadcrumbs a{color:#000}.breadcrumbs span:before{color:#000;content:"\f105";font-family:FontAwesome,open-sans,sans-serif;padding:0 8px;line-height:12px}.breadcrumbs span:first-child{content:initial;padding-right:0}.breadcrumbs span:first-child:before{content:initial}.breadcrumbs span span{padding:0}.breadcrumbs span span:before{content:initial}.breadcrumbs span:first-child{padding-left:0}.featured-image{margin-bottom:3rem;width:100%}.inline-image-left{margin:0 1.5rem 1.5rem 0;float:left}.inline-image-right{margin:0 0 1.5rem 1.5rem;float:right}.front-page .main-content{background-color:transparent}.btn{background-color:#000;background-image:none;color:#fff;cursor:pointer;display:inline-block;position:relative;height:3.5rem;font:700 normal 1.3rem open-sans,sans-serif;line-height:3.5rem;padding:0 2rem;border:none;border-radius:3rem;background-clip:padding-box;transition:background-color .25s ease-in}.btn i{padding-left:3rem;font-size:1.6rem}.btn.btn-read-less,.btn:hover{background-color:#d10000;color:#fff}.parallax-image{height:54rem}.scroll-top--button{background-color:#ec4342;transition:opacity .3s 0s,visibility 0s .3s;font-size:2rem;height:4.5rem;line-height:4.5rem;text-align:center;width:4.8rem;display:block;bottom:0;right:0;visibility:hidden;cursor:pointer;position:fixed;z-index:10;opacity:0}.scroll-top--button i{color:#fff}.scroll-top .no-touch .scroll-top:hover,.scroll-top--fade-out,.scroll-top--visible{transition:opacity .3s 0s,visibility 0s 0s}.scroll-top--visible{visibility:visible;opacity:1}.scroll-top--fade-out{opacity:1}.business-details{padding:2rem 0}.business-details__contact i{min-width:2rem}.business-details__social a:hover{text-decoration:none}.business-details__social a:not(:last-child){margin-right:2rem}.navbar-default{margin:0}.navbar-default .navbar-nav{margin:0}.navbar-default .navbar-collapse{padding:0}.titan-contact-form{margin-top:4rem}.titan-contact-form input,.titan-contact-form textarea{margin-bottom:2rem;border:1px solid #999;border-radius:0;background-clip:padding-box;-webkit-appearance:none;padding:.8rem;width:100%}.titan-contact-form input[value=submit]{background-color:#999;color:#fff}.titan-contact-form ul{list-style-type:none;padding:0;margin:0}.titan-contact-form .gfield_required{color:#c00}.titan-contact-form .gform_validation_container{display:none}.footer{background-color:#2b2a2a;font-size:1.2rem;padding:15px 0;position:relative;z-index:0;color:#94a1af}.footer a{color:#94a1af}.footer a:hover{color:#fff}.footer__copyright,.footer__menu{text-align:center}.footer__left{margin-bottom:1.2rem}.footer__copyright{margin-bottom:1.2rem;font-family:LatoLight,open-sans,sans-serif;font-size:1.2rem}.footer__menu ul{padding:0;margin:0;width:100%;text-align:center}.footer__menu ul li{list-style:none;display:inline-block;margin:0}.footer__menu ul li a{border-left:1px solid #fafafa;font-family:LatoLight,open-sans,sans-serif;font-size:1.2rem;padding:0 1rem;transition:color .25s linear}.footer__menu ul li a:hover{color:#fff}.footer__menu ul li:first-child a{border-left:none;padding-left:0}.footer__menu ul li.current-menu-item a{color:#fff}.footer__menu ul li.current-menu-item a:hover{color:#94a1af}.footer__badge{display:block;text-align:center;font-family:LatoLight,open-sans,sans-serif;font-size:1.2rem;margin-top:10px}.footer__badge span{vertical-align:1.1rem}.footer__badge a,.footer__badge span{display:inline-block}.footer__badge__prefix{margin-right:1rem;font-size:1.4rem}.footer__badge__suffix{margin-left:1rem}.banner-slider{position:relative}.banner-slider__images-wrapper{height:60rem;margin-bottom:0;overflow:hidden}.banner-slider__images-wrapper__image img{position:relative;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.banner-slider__images-wrapper__image:focus{outline:0}.banner-slider__content-wrapper{height:60rem;position:absolute;width:100%;left:0;top:0}.banner-slider__content-wrapper__content{display:block;margin:0 4rem}.banner-slider__content-wrapper__content:focus{outline:0}.banner-slider .slick-list,.banner-slider .slick-slide,.banner-slider .slick-track{height:100%;z-index:1}.banner-slider .slick-arrow{z-index:2}.banner-slider .slick-prev{left:1.5rem}.banner-slider .slick-next{right:1.5rem}.banner-slider .button-wrapper{list-style-type:none}.leadin-item{margin-bottom:2rem}.leadin-item img{margin-bottom:2rem}.testimonial-item{margin-top:3rem}.testimonial-item h2{margin-top:0}.testimonial-item img{margin-bottom:2rem}.services-item{margin-bottom:2rem}.services-item img{margin-bottom:2rem}.chocolat-image{display:block}.chocolat-image img{display:inherit}.accordions .panel-group{margin-top:3rem}.accordions .panel-group .panel{background:0 0;border:none;border-radius:0}.accordions .panel-collapse{background:0 0;border:none;border-radius:0}.accordions .panel-default{border:none}.accordions .panel-heading{background:#168bca;cursor:pointer;border:none;border-radius:0;position:relative}.accordions .panel-heading .panel-title{display:inline-block;font-family:MuseoSans300,open-sans,sans-serif;font-size:12px;font-weight:700;color:#fff;padding-right:2.4rem}.accordions .panel-heading .fa{float:right;font-size:25px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.accordions .panel-heading .fa-angle-down{color:#9b9b9b}.accordions .panel-heading .fa-angle-up{color:#fff}.accordions .panel-heading.collapsed .panel-title{color:#000}.accordions .panel-body{color:#000;font-family:MuseoSans300,open-sans,sans-serif;font-size:12px;font-weight:700;color:#000;line-height:16px;background-color:#c3e6f8}.accordions .collapsed{background:#f2f2f2}.news-item{margin-bottom:2rem}.news-item img{margin-bottom:2rem}.page-title{background-color:#333;padding:0 0 6rem}.page-title.no-bg{background-color:transparent}.page-title h1{color:#fff;font-weight:600;font-style:normal;font-family:open-sans}.contact .titan-contact-form{margin-top:0}.contact-details .contact-header{font-weight:800;margin-bottom:0}.contact-details .google-map{margin-top:3rem;height:37rem;width:100%;border:0}.contact-details.hours p{margin:0}.load-more{color:#000;text-align:center;padding:2rem 0}.no-js .banner__slider{max-height:32.5rem;overflow:hidden}.no-js .banner__slider .slick-slide{overflow:hidden;max-height:32.5rem}.no-js .leadins-carousel .leadins-carousel{max-height:32rem}.no-js .leadins-carousel .slick-slide{overflow:hidden;max-height:32rem}.no-js .banner__item{max-height:31.5rem;overflow:hidden}.no-js .leadins-carousel{max-height:41rem;overflow:hidden}.no-js .sr-only{display:none}.posts-lists{padding:0}.page-thank-you .header.header-pages{min-height:9.4rem}.page-thank-you .header.header-pages .header__top{margin-bottom:0}.thank-you-page .page-title{color:#000;background-color:transparent;margin-bottom:2.6rem;padding-bottom:0}.thank-you-page .td-entry-content{font-family:MuseoSans100,open-sans,sans-serif;font-size:1.2rem;margin-bottom:9rem}.slick-slide{outline:0}.thank-you-page{position:relative;padding:4rem 0}.thank-you-page .container-fluid{width:100%;height:100%}.thank-you-page .takehome-button a{background:#ec4342;border-radius:0;color:#fff;font-family:MuseoSans500,open-sans,sans-serif;font-size:12px;margin-left:0;margin-top:10px;margin-bottom:15px;transition:background-color .25s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);padding:1.5rem 2rem;position:relative}@media screen and (min-width:0\0){.pre-footer .gform_footer{padding-top:.6rem}.footer__badge a,.footer__badge span{vertical-align:top}.footer__badge a{height:3rem}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.breadcrumbs span:first-child:before{content:inherit}.header-phone,.header-social{width:inherit}}.panel-heading a{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.panel-heading a .panel-title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-preferred-size:98%;flex-basis:98%}.panel-heading a span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-heading a:hover{text-decoration:none}.no-padding{padding-left:0;padding-right:0}a:focus,div:focus,input:focus,select:focus,textarea:focus{outline:0}a{color:#eb4341}a:active,a:focus,a:hover{color:#454343;outline:0}h1,h2,h3,h4,h5,h6{font-family:MuseoSans100,open-sans,sans-serif}h1{font-size:22px}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}.js .banner__spinner{display:none}.js .service-video__spinner,.js .slider__spinner{display:none}.no-js .banner__spinner{display:block;color:#ec4342;position:absolute;font-size:45px;left:50%;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.no-js .banner-carousel{display:none}.no-js .banner{position:relative;height:649.13px;background:#454343}.no-js .gallery-slider,.no-js .news-list_slider,.no-js .product-slider,.no-js .project-slider_1,.no-js .project-slider_2,.no-js .project-slider_3,.no-js .service-gallery__slider,.no-js .service-video__slider{display:none}.no-js .service-gallery__spinner,.no-js .service-video__spinner,.no-js .slider__spinner{height:180px;display:block;position:relative}.no-js .service-gallery__spinner .banner__spinner,.no-js .service-video__spinner .banner__spinner,.no-js .slider__spinner .banner__spinner{top:25%}.btn.btn-read-less,.btn.btn-read-more{background:#ec4342;border-radius:0;color:#fff;font-family:MuseoSans500,open-sans,sans-serif;font-size:12px;margin-left:25px;margin-top:15px}.btn.btn-read-less:hover,.btn.btn-read-more:hover{background:#ec4342}li,p,ul{font-family:MuseoSans400,open-sans,sans-serif;font-size:1.4rem}.default-content{margin-bottom:30px}.caret{border:none}.sitemap-content .page-content{padding:0}@font-face{font-family:LatoRegular;src:url(../fonts/Lato/Lato-Reg-webfont.eot);src:url(../fonts/Lato/Lato-Reg-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Lato/Lato-Reg-webfont.woff) format("woff"),url(../fonts/Lato/Lato-Reg-webfont.ttf) format("truetype"),url(../fonts/Lato/Lato-Reg-webfont.svg#LatoRegular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:LatoThin;src:url(../fonts/Lato/lato-thin-webfont.woff2) format("woff2"),url(../fonts/Lato/lato-thin-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:LatoBold;src:url(../fonts/Lato/Lato-Bol-webfont.eot);src:url(../fonts/Lato/Lato-Bol-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Lato/Lato-Bol-webfont.woff) format("woff"),url(../fonts/Lato/Lato-Bol-webfont.ttf) format("truetype"),url(../fonts/Lato/Lato-Bol-webfont.svg#LatoBold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:LatoMedium;src:url(../fonts/Lato/lato-medium-webfont.eot);src:url(../fonts/Lato/lato-medium-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Lato/lato-medium-webfont.ttf) format("truetype"),url(../fonts/Lato/lato-medium-webfont.svg#LatoMedium) format("svg");font-weight:400;font-style:normal}@font-face{font-family:LatoLight;src:url(../fonts/Lato/Lato-Light.eot);src:url(../fonts/Lato/Lato-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Lato/Lato-Light.woff) format("woff"),url(../fonts/Lato/Lato-Light.ttf) format("truetype"),url(../fonts/Lato/Lato-Light.svg#LatoLight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:LatoSemibold;src:url(../fonts/Lato/Lato-Semibold.eot);src:url(../fonts/Lato/Lato-Semibold.eot?#iefix) format("embedded-opentype"),url(../fonts/Lato/Lato-Semibold.woff) format("woff"),url(../fonts/Lato/Lato-Semibold.ttf) format("truetype"),url(../fonts/Lato/Lato-Semibold.svg#LatoSemibold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:MuseoSans100;src:url("../fonts/Museo Sans/MuseoSans100.eot");src:url("../fonts/Museo Sans/MuseoSans100.eot?#iefix") format("embedded-opentype"),url("../fonts/Museo Sans/MuseoSans100.woff") format("woff"),url("../fonts/Museo Sans/MuseoSans100.ttf") format("truetype"),url("../fonts/Museo Sans/MuseoSans100.svg#MuseoSans100") format("svg");font-weight:400;font-style:normal}@font-face{font-family:MuseoSans300;src:url("../fonts/Museo Sans/MuseoSans300.eot");src:url("../fonts/Museo Sans/MuseoSans300.eot?#iefix") format("embedded-opentype"),url("../fonts/Museo Sans/MuseoSans300.woff") format("woff"),url("../fonts/Museo Sans/MuseoSans300.ttf") format("truetype"),url("../fonts/Museo Sans/MuseoSans300.svg#MuseoSans300") format("svg");font-weight:400;font-style:normal}@font-face{font-family:MuseoSans500;src:url("../fonts/Museo Sans/MuseoSans500.eot");src:url("../fonts/Museo Sans/MuseoSans500.eot?#iefix") format("embedded-opentype"),url("../fonts/Museo Sans/MuseoSans500.woff") format("woff"),url("../fonts/Museo Sans/MuseoSans500.ttf") format("truetype"),url("../fonts/Museo Sans/MuseoSans500.svg#MuseoSans500") format("svg");font-weight:400;font-style:normal}@font-face{font-family:MuseoSans700;src:url("../fonts/Museo Sans/MuseoSansW01700.eot");src:url("../fonts/Museo Sans/MuseoSansW01700.eot?#iefix") format("embedded-opentype"),url("../fonts/Museo Sans/MuseoSansW01700.woff") format("woff"),url("../fonts/Museo Sans/MuseoSansW01700.ttf") format("truetype"),url("../fonts/Museo Sans/MuseoSansW01700.svg#MuseoSansW01700") format("svg");font-weight:400;font-style:normal}.header{background-color:#000;position:relative;z-index:1}.header.header-pages{background-color:transparent}.header.header-pages .header__top{background-color:transparent}.header .logo{padding:0}.header__top{background-color:#272626;padding:8px;position:relative;z-index:2}.header-phone{float:left;font-family:LatoLight,open-sans,sans-serif;font-size:16px;text-align:center;width:50%}.header-phone a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(255,255,255,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-phone a i.fa{color:rgba(255,255,255,.5);font-size:16px;margin-top:1px;margin-right:7px}.header-phone a:focus,.header-phone a:hover{color:#ec4342}.header-phone a:focus i.fa,.header-phone a:hover i.fa{color:#ec4342}.header-social{float:left;width:50%;text-align:center}.header-social a{color:#7d7d7d;padding:0 7.5px}.header-social a:hover{color:#ec4342;text-decoration:none}.header-enquire{color:#fff;float:left;width:100%;text-align:center;padding-top:10px}.header-enquire a{color:#fff;font-family:MuseoSans700,open-sans,sans-serif;font-size:1.4rem;background:#d53a39;padding:10px;display:inline-block;width:auto;text-align:center}.header-enquire a:focus,.header-enquire a:hover{background:#a02322}.header__bottom{position:relative;z-index:1}.header__logo-menu{position:relative;z-index:1}.header__logo{background:0 0;height:6rem;line-height:6rem;position:relative;text-align:center}.header__logo a{display:block;top:50%;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header__logo a span{display:block;padding:.5rem 1.5rem}.header__logo a span img{display:inline-block;width:200px}.header__address{height:6rem;line-height:3rem;text-align:center;width:7rem;position:relative;margin:0 auto}.header__address a,.header__address span{color:#fff;display:inline-block;padding:0 .5rem}.header__address a:hover,.header__address span:hover{color:#00aeff}.header__address #search-button{cursor:pointer}.header__address-search{position:absolute;top:0;right:0;background-color:rgba(0,0,0,.85);padding:0 0 1.3rem;height:100%;overflow:hidden;width:0;max-width:23rem;transition:all .25s ease-in}.header__address-search .search-form{position:relative;bottom:0;border-bottom:2px solid #fff;padding:0 0 0 2.5rem;width:100%}.header__address-search .search-form input[type=text]{background-color:transparent;border:none;outline:0;float:left;width:100%;display:block;color:#fff;font-size:2.4rem;position:relative;z-index:0}.header__address-search .search-form input[type=text]::-webkit-input-placeholder{color:#fff}.header__address-search .search-form input[type=text]:-moz-placeholder{color:#fff}.header__address-search .search-form input[type=text]::-moz-placeholder{color:#fff}.header__address-search .search-form input[type=text]:-ms-input-placeholder{color:#fff}.header__address-search .search-form button{color:#fff;border:none;background-color:transparent;float:left;padding:0;line-height:2rem;width:2rem;height:2rem;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.header__address-search.display{width:100%;padding:0 1.2rem 1.3rem}.header__address-search .search-wrapper{position:relative;padding-top:3rem;height:100%}.header__address-search .search-wrapper #search-close{top:0;right:0;position:absolute;color:#fff;z-index:1;cursor:pointer}.header__menu-bar{border-radius:0;height:6rem;width:4rem;padding:0;margin:0 auto;float:none;display:block;-webkit-transform:rotate(0);transform:rotate(0);transition:.5s ease-in-out;position:relative}.header__menu-bar .icon-bar{height:.4rem;width:100%;background-color:#fff;position:absolute;height:4px;width:50%;opacity:1;margin-top:0!important;-webkit-transform:rotate(0);transform:rotate(0);transition:.25s ease-in-out;border-radius:0;background-clip:padding-box}.header__menu-bar .icon-bar:nth-child(even){left:50%}.header__menu-bar .icon-bar:nth-child(odd){left:0}.header__menu-bar .icon-bar:nth-child(1),.header__menu-bar .icon-bar:nth-child(2){top:2rem}.header__menu-bar .icon-bar:nth-child(3),.header__menu-bar .icon-bar:nth-child(4){top:2.8rem}.header__menu-bar .icon-bar:nth-child(5),.header__menu-bar .icon-bar:nth-child(6){top:3.6rem}.header__menu-bar.open .icon-bar:nth-child(1),.header__menu-bar.open .icon-bar:nth-child(6){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header__menu-bar.open .icon-bar:nth-child(2),.header__menu-bar.open .icon-bar:nth-child(5){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header__menu-bar.open .icon-bar:nth-child(1){left:.5rem;top:2.3rem}.header__menu-bar.open .icon-bar:nth-child(2){left:calc(50% - 5px);top:2.2rem}.header__menu-bar.open .icon-bar:nth-child(3){left:-50%;opacity:0}.header__menu-bar.open .icon-bar:nth-child(4){left:100%;opacity:0}.header__menu-bar.open .icon-bar:nth-child(5){left:5px;top:3.1rem}.header__menu-bar.open .icon-bar:nth-child(6){left:calc(50% - 5px);top:3.2rem}.header .navbar-collapse{border-top:none;box-shadow:none}.header__menu{background:#000;position:relative;margin:0;z-index:2;width:100%}.header__menu .navbar-collapse{padding:0}.header__menu .navbar-nav{float:none;margin:0}.header__menu .navbar-nav li .dropdown-menu li a{background:#eb4341;color:#fff;padding:1rem;font-family:LatoLight,open-sans,sans-serif;font-size:14px;white-space:normal}.header__menu .navbar-nav li .dropdown-menu li a:hover{background:#fff;color:#eb4341}.header__menu .navbar-nav li .dropdown-menu li.active a,.header__menu .navbar-nav li .dropdown-menu li.current-menu-item a{background-color:#fff;color:#eb4341}.header__menu .navbar-nav li .dropdown-menu a{font-family:LatoLight,open-sans,sans-serif;font-size:16px;font-weight:700}.header__menu .navbar-nav>li>a{padding:1rem}.header__menu ul li{background-color:transparent;position:relative}.header__menu ul li>a{font-family:LatoLight,open-sans,sans-serif;color:#fff;position:relative;text-shadow:none;text-transform:uppercase;padding:15px;font-weight:700;transition:background-color .25s ease-in-out}.header__menu ul li>a:focus,.header__menu ul li>a:hover{background:0 0;color:#eb4341}.header__menu ul li .sub-arrow{margin:0;border-radius:100%;background-clip:padding-box;padding:0;height:2.8rem;width:2.8rem;position:absolute;right:.5rem;top:5px;text-align:center}.header__menu ul li .sub-arrow:before{content:"\f105";font-family:FontAwesome;font-size:18px;color:#fff;line-height:2.6rem;display:block;width:100%;height:100%;text-align:center}.header__menu ul li.menu-item-has-children>a{padding-right:3rem}.header__menu ul li.menu-item-has-children.open>a{background-color:#eb4341;color:#fff;font-family:LatoLight,open-sans,sans-serif}.header__menu ul li.menu-item-has-children.open>a:hover{background-color:#fff;color:#eb4341;font-family:LatoLight,open-sans,sans-serif}.header__menu ul li.menu-item-has-children.open>a .sub-arrow:hover:before{color:#fff}.header__menu ul li.menu-item-has-children.open>a .sub-arrow{margin:0;padding:0;right:.5rem}.header__menu ul li.menu-item-has-children.open>a .sub-arrow:before{content:"\f107"}.header__menu ul li.menu-item-has-children.open>a .sub-arrow:hover{color:#eb4341}.header__menu ul li.menu-item-has-children.open .sub-arrow:before{content:"\f107";color:#fff}.header__menu ul li.menu-item-has-children.open>a.highlighted:hover .sub-arrow{background-color:#eb4341}.header__menu ul li.menu-item-has-children.open>a.highlighted:hover .sub-arrow:before{color:#fff}.header__menu ul li.menu-item-has-children.open.active a{background-color:#fff;color:#eb4341}.header__menu ul li.menu-item-has-children.open.active li a{background-color:#eb4341;color:#fff}.header__menu ul li .dropdown-menu{padding:0;margin:0}.header__menu ul li .dropdown-menu li a{font-family:LatoLight,open-sans,sans-serif;font-size:16px;padding:15px}.header__menu ul li.current-menu-item a{color:#eb4341}.header__menu ul li.current-menu-item a:focus,.header__menu ul li.current-menu-item a:hover{color:#fff}.header__menu-top{transition:all .5s ease-in;position:fixed;top:0;z-index:9999}.header__menu-fixed{position:fixed;background-color:rgba(0,0,0,.8)}.header__banner-title{color:#fff;padding-bottom:4rem}.header__banner-title .banner__slider{overflow:hidden}.header__banner-title .slick-slide{outline:0}.header__banner-title .slick-slide h2{font-size:1.8rem;margin-top:3rem;color:#fff}.header__banner-title .slick-slide .banner__content{font-size:1.4rem;margin-bottom:2rem}.header__banner-title .banner-info__button{margin:0;padding:0;list-style:none;text-align:left}.header__banner-title .banner-info__button li{display:inline-block}.header__banner-title .banner-info__button li a{background-color:#d10000;color:#fff;outline:0;padding:.5rem 2rem 0;margin-bottom:.5rem;border-radius:0;background-clip:padding-box;font:700 normal 1.552rem open-sans,sans-serif}.header__banner-title .banner-info__button li a i{font-size:2rem;line-height:2rem;padding-left:2rem;vertical-align:-.1rem}.header__banner-title .banner-info__button li a:hover{background-color:#000}.header.header-pages{background-color:#333}.banner{position:relative}.banner .banner-image{position:relative;z-index:1}.banner .banner-content{position:relative;z-index:2}.banner .banner-content_slide{position:absolute;top:50%;left:50%;z-index:9999;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.dropdown-menu{position:static;float:none}.home-section_container{border-bottom:1px solid rgba(0,0,0,.5);text-align:center;margin-top:15px;margin-bottom:15px;position:relative}.home-section_title{border-bottom:2px solid #168bca;color:#000;display:inline-block;font-family:LatoMedium,open-sans,sans-serif;font-size:20px;font-weight:700;margin-bottom:0;padding-bottom:7px;position:relative}.home-section_title:before{display:block;content:"";width:10px;height:11px;position:absolute;top:-5px;left:-10px;border-top:1px solid #b6b6b6;border-left:1px solid #b6b6b6}.home-section_title:after{display:block;content:"";width:10px;height:11px;position:absolute;top:-5px;right:-10px;border-top:1px solid #b6b6b6;border-right:1px solid #b6b6b6}.banner_container{position:relative}.home-leadins_item{margin-bottom:30px;width:165px;display:inline-block}.banner{background:#454343}.leadins{background-color:#fff;position:relative}.leadins .leadins-image{background:#454343;position:relative;overflow:hidden;height:190px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.leadins__detail{background:#fff;position:absolute;bottom:0;left:0;width:100%}.leadins__title{font-family:MuseoSans500,open-sans,sans-serif;font-size:12px;color:#fff;cursor:pointer;background:#ec4342;padding:8px 10px 8px 10px;line-height:14px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.leadins__title i.fa.fa-minus,.leadins__title i.fa.fa-plus{position:absolute;right:-21px;font-size:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.leadins__content{border-right:30px solid #ba1212;color:#000;font-family:MuseoSans100,open-sans,sans-serif;font-size:12px;line-height:15px;text-shadow:0 0 0 #000;text-align:left;padding-left:10px;padding-right:5px;height:0}.leadins__content a{color:#ec4342;font-family:MuseoSans500,open-sans,sans-serif;font-size:12px}.leadins-carousel__item{background:#454343;display:block;text-align:center;padding:30px;-webkit-transform:initial;transform:initial}.leadins-carousel__item .banner-title{color:#fff;font-family:MuseoSans300,open-sans,sans-serif;font-size:43.38px;margin:0}.leadins-carousel__item .banner-separator{width:538px;height:1px;background:#fff;display:inline-block;text-align:center;position:relative}.leadins-carousel__item .banner-description{color:#fff;font-family:MuseoSans100,open-sans,sans-serif;font-size:26.63px;margin-top:6px;width:95%;margin-left:auto;margin-right:auto;overflow:inherit;max-height:none}.leadins-carousel__item .banner-description *{font-size:26.63px}.leadins-carousel__item .banner-description span{margin:0 25px}.leadins-carousel__item .banner-link{margin-top:50px}.leadins-carousel__item .banner-link a.btn{font-family:MuseoSans700,open-sans,sans-serif;font-size:13.43px;background:#ec4342;border-radius:0;height:inherit;padding:5px 28px;margin-bottom:10px}.leadins-carousel__item .banner-link a.btn:hover{background:#c03433}.leadins-carousel__item .banner-link a.btn i.fa{padding-left:0;padding-right:10px}.leadins-item-container{float:left;width:100%;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.leadins-carousel{background-color:#000;position:relative}.leadins-carousel .slick-list{z-index:0}.leadins-carousel__parallax{width:100%;z-index:0;padding:0;background:#000}.leadins-carousel__parallax img{opacity:.7}.leadins-carousel__title{color:#fff}.leadins-carousel__title small{color:#fff}.leadins-carousel__content{position:relative;z-index:1;color:#fff}.leadins-carousel .slick-arrow{background-color:#0a0a0a;display:block;color:#fff;position:absolute;z-index:1;top:50%;width:7rem;height:4rem;line-height:4rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .25s ease-in;cursor:pointer}.leadins-carousel .slick-arrow.prev{left:-7rem;text-align:right}.leadins-carousel .slick-arrow.prev i{padding-right:2rem}.leadins-carousel .slick-arrow.next{right:-7rem;text-align:left}.leadins-carousel .slick-arrow.next i{padding-left:2rem}.leadins-carousel .slick-arrow:hover{background-color:#4c4c4c;color:#fff}.leadins-carousel:hover .prev{left:0}.leadins-carousel:hover .next{right:0}.section-content.contact-box{margin-top:0}.section-content{margin-top:25px}.section-content .main-container{background:#1a82ba}.section-content .main-container a{color:#fff;font-weight:700;text-decoration:underline;padding-bottom:2px}.section-content .main-container a:active,.section-content .main-container a:focus,.section-content .main-container a:hover{color:#fff;font-weight:700}.section-content .main-container .product-downloads{font-family:MuseoSans500,open-sans,sans-serif}.section-content .main-container .product-downloads ul{margin-left:0;padding-left:0}.section-content .main-container .product-downloads ul li{list-style:none;line-height:20px}.section-content .main-container .product-downloads ul li a{color:#fff;font-weight:400;text-decoration:none}.section-content .main-container .product-downloads ul li img{padding-right:10px;position:relative;top:-2px}.section-content .main-container .product-downloads ul li span{font-family:MuseoSans500,open-sans,sans-serif;font-size:1.2rem}.section-content .main-image{float:none;width:100%;padding-top:25px;padding-left:30px;padding-right:30px;padding-bottom:10px;background-size:cover;background-repeat:no-repeat;background-position:center center}.section-content .main-image img{display:inline-block;opacity:0;filter:alpha(opacity=0);-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.section-content .main-content{float:left;width:100%}.section-content .main-content .btn-read-less{margin-top:-60px!important}.section-content .main-content .td-entry-content{color:#fff;font-family:MuseoSans100,open-sans,sans-serif;font-size:12px;line-height:19px;padding-left:30px;padding-right:30px;padding-bottom:15px}.section-content .main-content .td-entry-content p{margin:0 0 15px}.section-content .main-content .td-entry-content h1{color:rgba(255,255,255,.5);font-family:MuseoSans700,open-sans,sans-serif;font-size:22px;padding-top:25px;margin:0;text-align:center}.section-content .main-content .td-entry-content h1:after{content:'';background:#fff;width:168px;height:2px;display:block;margin-top:15px;margin-bottom:23px;margin-left:auto;margin-right:auto}.section-content .main-content .td-entry-content h1 span{font-family:MuseoSans100,open-sans,sans-serif}.section-content .main-content .td-entry-content h2,.section-content .main-content .td-entry-content h3,.section-content .main-content .td-entry-content h4,.section-content .main-content .td-entry-content h5,.section-content .main-content .td-entry-content h6{color:#fff}.section-content .main-content .td-entry-content h2{font-size:20px}.section-content .main-content .td-entry-content h3{font-size:18px}.section-content .main-content .td-entry-content h4{font-size:16px}.section-content .main-content .td-entry-content h5{font-size:14px}.section-content .main-content .td-entry-content h6{font-size:12px}.section-content .main-content .additional-content{color:#fff;font-family:MuseoSans100,open-sans,sans-serif;font-size:12px;line-height:19px;padding-left:25px;padding-right:40px;padding-top:15px;padding-bottom:15px}.section-content .simple-content .td-entry-content h1{color:#fff}.section-content .product-single_content .td-entry-content h1{color:#fff}.home-section-content{margin-top:15px}.additional-content{margin-top:25px}.additional-content .td-entry-content{background:#258ac0;color:#fff;font-family:MuseoSans100,open-sans,sans-serif;font-size:12px;line-height:19px;padding-top:50px;padding-left:40px;padding-right:40px;padding-bottom:40px;-webkit-column-count:1;column-count:1;-webkit-column-gap:0;column-gap:0}.additional-content .td-entry-content:before{content:initial}.additional-content .td-entry-content *{position:relative;z-index:2}.additional-content .td-entry-content p{margin:0 0 15px}.additional-content .td-entry-content a{color:#fff;font-weight:700;text-decoration:none}.additional-content .td-entry-content a:active,.additional-content .td-entry-content a:focus,.additional-content .td-entry-content a:hover{color:#fff;font-weight:700;text-decoration:none}.home-enquire{margin-bottom:25px}.news-single .main-container{background:#1a82ba}.news-single .main-content .td-entry-content{color:#fff}.news-single .main-content .td-entry-content h1{color:#fff}.news-single .main-content .td-entry-content h1:after{content:initial;display:none}.news-single .main-content .td-entry-content a{color:#fff;font-weight:700;text-decoration:none}.news-single .main-content .td-entry-content a:active,.news-single .main-content .td-entry-content a:focus,.news-single .main-content .td-entry-content a:hover{color:#fff;font-weight:700;text-decoration:none}.news-single .main-content .td-entry-content #share a{color:#fff;text-decoration:none;width:70px}.news-single .main-content .td-entry-content .news-details{margin-top:10px}.news-single .main-content .td-entry-content .news-details:after{content:'';background:#bcbcbc;width:345px;height:1px;display:block;margin-top:10px;margin-bottom:16px}.news-single .main-content .additional-content{color:#fff}.news-single .main-content .additional-content a{color:#fff;text-decoration:underline}.news-single .main-content .additional-content a:hover{text-decoration:none}.enquire{margin-top:25px}.enquire .enquire-image img{width:100%}.enquire .cover img{-o-object-fit:cover;object-fit:cover;height:100%}.enquire .cover .row{position:relative}.enquire .cover .row:before{content:'';background:#454343;position:absolute;top:0;bottom:0;right:15px;left:15px;width:auto;height:100%;display:block;margin:auto}.enquire .titan-contact-form_wrapper{padding-left:25px;padding-right:25px}.enquire .titan-contact-form_wrapper .titan-contact-form{margin-top:10px}.enquire .titan-contact-form_wrapper .gform_heading .gform_title{color:#fff;font-family:MuseoSans500,open-sans,sans-serif;font-size:18px}.enquire .titan-contact-form_wrapper .validation_error,.enquire .titan-contact-form_wrapper .validation_message{display:none}.enquire .titan-contact-form_wrapper .gform_body label.gfield_label{color:#fff;font-family:LatoRegular,open-sans,sans-serif;font-size:14px;line-height:5px;font-weight:400}.enquire .titan-contact-form_wrapper .gform_body input[type=color],.enquire .titan-contact-form_wrapper .gform_body input[type=email],.enquire .titan-contact-form_wrapper .gform_body input[type=number],.enquire .titan-contact-form_wrapper .gform_body input[type=tel],.enquire .titan-contact-form_wrapper .gform_body input[type=text],.enquire .titan-contact-form_wrapper .gform_body input[type=url],.enquire .titan-contact-form_wrapper .gform_body select,.enquire .titan-contact-form_wrapper .gform_body textarea{background:0 0;border:none;border-bottom:1px solid rgba(255,255,255,.5);color:#fff;font-family:LatoThin,open-sans,sans-serif;font-size:14px;margin-bottom:15px;-webkit-appearance:none;width:100%;padding:0 0 8px}.enquire .titan-contact-form_wrapper .gform_body input[type=color]:focus,.enquire .titan-contact-form_wrapper .gform_body input[type=email]:focus,.enquire .titan-contact-form_wrapper .gform_body input[type=number]:focus,.enquire .titan-contact-form_wrapper .gform_body input[type=tel]:focus,.enquire .titan-contact-form_wrapper .gform_body input[type=text]:focus,.enquire .titan-contact-form_wrapper .gform_body input[type=url]:focus,.enquire .titan-contact-form_wrapper .gform_body select:focus,.enquire .titan-contact-form_wrapper .gform_body textarea:focus{outline:0}.enquire .titan-contact-form_wrapper .gform_body select{background:#454343 url(../images/arrow-down.png) no-repeat 96% center}.enquire .titan-contact-form_wrapper .gform_body textarea{height:85px;resize:none}.enquire .titan-contact-form_wrapper .gform_body .gfield_error input[type=color],.enquire .titan-contact-form_wrapper .gform_body .gfield_error input[type=email],.enquire .titan-contact-form_wrapper .gform_body .gfield_error input[type=number],.enquire .titan-contact-form_wrapper .gform_body .gfield_error input[type=tel],.enquire .titan-contact-form_wrapper .gform_body .gfield_error input[type=text],.enquire .titan-contact-form_wrapper .gform_body .gfield_error input[type=url],.enquire .titan-contact-form_wrapper .gform_body .gfield_error textarea{border-bottom:1px solid rgba(255,0,0,.5)}.enquire .titan-contact-form_wrapper .gform_footer input[type=submit]{background:#454343;border:1px solid #fff;color:#fff;font-family:MuseoSans100,open-sans,sans-serif;font-size:14px;float:right;width:97px;padding:3px 10px}.enquire .titan-contact-form_wrapper .gform_footer input[type=submit]:hover{background:#fff;color:#454343}.services_item{float:left;text-align:center;min-height:1px;width:100%;padding:30px 30px 0;line-height:0;position:relative}.services_item:before{background:#fff;content:'';display:inline-block;width:113px;height:1px;margin-bottom:30px}.services_item:after{background:#fff;content:'';display:inline-block;width:47px;height:1px;margin-bottom:30px}.services_item:nth-child(even) h3{color:#fff;font-family:MuseoSans100,open-sans,sans-serif;font-size:17px;text-align:center;margin:0}.services_item:nth-child(even) h3 a{color:#fff}.services_item:nth-child(even) h3 span{font-family:MuseoSans500,open-sans,sans-serif}.services_item:nth-child(odd) h3{color:#fff;font-family:MuseoSans100,open-sans,sans-serif;font-size:17px;text-align:center;margin:0}.services_item:nth-child(odd) h3 a{color:#fff}.services_item:nth-child(odd) h3 span{font-family:MuseoSans500,open-sans,sans-serif}.services_item_odd{background:#2697d4}.services_item_even{background:#2185bb}.services_icon{margin-top:35px}.services_description{color:#fff;font-family:MuseoSans100,open-sans,sans-serif;font-size:14px;font-style:italic;margin-top:20px;margin-bottom:15px;line-height:15px}.latest-news__item{position:relative}.latest-news__thumbnail{background-color:#414145;padding-left:0;padding-right:0;height:100%}.latest-news__thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;opacity:.2}.latest-news .slick-arrow{background-color:#0a0a0a;display:block;color:#fff;position:absolute;z-index:1;top:50%;width:7rem;height:4rem;line-height:4rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .25s ease-in;cursor:pointer}.latest-news .slick-arrow.prev{left:-7rem;text-align:right}.latest-news .slick-arrow.prev i{padding-right:2rem}.latest-news .slick-arrow.next{right:-7rem;text-align:left}.latest-news .slick-arrow.next i{padding-left:2rem}.latest-news .slick-arrow:hover{background-color:#4c4c4c;color:#fff}.latest-news:hover .prev{left:0}.latest-news:hover .next{right:0}.latest-news__title{font:300 normal 2rem open-sans,sans-serif;color:#000;margin-bottom:1.5rem}.latest-news__date{color:#000;font:300 normal 1.8rem open-sans,sans-serif;margin-bottom:1.8rem}.latest-news__date span{color:#b9b9b9}.latest-news__subtext blockquote{font:300 normal 1.6rem open-sans,sans-serif;color:#000;border-color:#000}.latest-news__content{padding-bottom:1.2rem;padding-top:1.2rem;font:300 normal 1.4rem open-sans,sans-serif;color:#000}.latest-news__info{margin-bottom:4rem}.latest-news__readmore a{display:inline-block;font:700 normal 1.3rem open-sans,sans-serif;padding:0 1.5rem;height:5rem;line-height:5rem;color:#fff;background-color:#000;transition:background-color .25s ease-in;vertical-align:middle;position:relative}.latest-news__readmore a i{font-size:1.4rem;padding-left:1.5rem}.latest-news__readmore a:hover{background-color:red}.main-content.about{background-color:#f2d668}.left-content{background-color:#fff}.right-content{padding:0}.our-team{background-color:#f8f8f8;padding:5.5rem 0 3rem}.our-team__section{padding:0 1.5rem}.our-team__section-title{color:#000;font:600 normal 2.4rem open-sans,sans-serif;margin-bottom:2rem}.our-team__section-desc{margin-bottom:3rem}.our-team__pic{height:16rem;width:16rem;border-radius:100%;background-clip:padding-box;margin:0 auto 2.4rem}.our-team__pic img{-webkit-filter:grayscale(1);filter:grayscale(1)}.our-team__title{font:700 normal 2.4rem open-sans,sans-serif;margin-bottom:2.6rem}.our-team__desc{margin-bottom:2.6rem}.our-team__list{margin-bottom:2rem}.contact .gform_wrapper{padding:6rem 0;margin-top:0}.contact__left{background-color:#fff;padding-top:3rem;padding-bottom:3rem}.contact__right{background-color:#212121}.contact__right .validation_message{display:none}.contact__address-infos{color:#000;margin-bottom:3rem}.contact__address-infos .row{margin-bottom:.8rem}.contact__address-info{word-wrap:break-word}.contact__address a{color:#000}.contact__address-social .icons{display:block;position:relative}.contact__address-social .icons i{position:absolute;left:0;top:.6rem}.contact__address-social .icons span{word-wrap:break-word;top:0;left:0;padding-left:3rem;display:block}.contact .gform_body ul{padding:0;list-style:none}.contact .gform_body ul li{margin-bottom:1.2rem}.contact .gform_body ul li label{font:300 normal 1.3rem open-sans,sans-serif;color:#9e9e9e;margin-bottom:0}.contact .gform_body ul li label span{color:#9e9e9e}.contact .gform_body ul li input,.contact .gform_body ul li textarea{width:100%;border-left:.1rem solid transparent;border-right:.1rem solid transparent;border-top:.1rem solid transparent;border-bottom:.1rem solid #fff;background-color:transparent;padding:0 0 .8rem;outline:0;color:#fff;font:400 normal 1.8rem open-sans,sans-serif}.contact .gform_body ul li input::-webkit-input-placeholder,.contact .gform_body ul li textarea::-webkit-input-placeholder{color:#fff}.contact .gform_body ul li input:-moz-placeholder,.contact .gform_body ul li textarea:-moz-placeholder{color:#fff}.contact .gform_body ul li input::-moz-placeholder,.contact .gform_body ul li textarea::-moz-placeholder{color:#fff}.contact .gform_body ul li input:-ms-input-placeholder,.contact .gform_body ul li textarea:-ms-input-placeholder{color:#fff}.contact .gform_body ul li textarea{height:30.4rem}.contact .gform_body ul li.gfield_error input,.contact .gform_body ul li.gfield_error textarea{border-bottom:.1rem solid red}.contact .gform_body ul li.gfield_error input::-webkit-input-placeholder,.contact .gform_body ul li.gfield_error textarea::-webkit-input-placeholder{color:red}.contact .gform_body ul li.gfield_error input:-moz-placeholder,.contact .gform_body ul li.gfield_error textarea:-moz-placeholder{color:red}.contact .gform_body ul li.gfield_error input::-moz-placeholder,.contact .gform_body ul li.gfield_error textarea::-moz-placeholder{color:red}.contact .gform_body ul li.gfield_error input:-ms-input-placeholder,.contact .gform_body ul li.gfield_error textarea:-ms-input-placeholder{color:red}.contact .gform_body ul li.gform_hidden{margin-bottom:0}.contact .gform_body ul li.gsection.empty{display:none}.contact .gform_body ul li.message{margin-bottom:0}.contact .gform_footer{float:left;width:100%;text-align:right}.contact .gform_footer input[type=submit]{height:3.3rem;width:8.7rem;line-height:3.3rem;padding:0;display:inline-block;text-align:center;border:none;color:#000;font:700 normal 1.8rem open-sans,sans-serif;transition:color .25s ease-in-out}.contact .gform_footer input[type=submit]:hover{color:#d10000}.contact__map .google-map{overflow:hidden;width:100%;height:54rem;border:none;pointer-events:none}.testimonials{margin-top:4rem}.testimonials__item{background-color:#fff;margin-bottom:5rem}.testimonials__item-thumb img{width:100%}.testimonials .btn{border-radius:0;background-clip:padding-box}.testimonials .btn i{padding-left:0;padding-right:1rem}.testimonials__title{font-size:2.4rem;color:#212121}.testimonials__item{padding:3rem 1.5rem}.testimonials__desc{margin-bottom:1.6rem}.posts__item{background-color:#fff;padding:0 1.5rem}.posts__item-title{font-size:2.4rem;color:#212121;line-height:2.8rem}.posts__item-thumb img{width:100%}.posts__item-desc{color:#000;margin-bottom:2rem}.posts__item-content{padding:4rem 1.5rem}.posts__item-readmore a{background-color:#000;color:#fff;font:700 normal 1.2rem open-sans,sans-serif;display:inline-block;text-align:center;height:4.8rem;line-height:48px;padding:0 1.5rem;transition:all .25s ease-in-out}.posts__item-readmore a:hover{background-color:red}.posts__item-readmore a i{padding-right:.4rem}.main-content.single{position:relative}.main-content.single:before{background-color:#333;content:" ";top:0;width:100%;left:0;z-index:0;height:4.5rem;position:absolute}.single__content{margin-bottom:6rem}.single__content-thumbnail{background-color:#000;position:relative}.single__content-thumbnail img{opacity:.7;width:100%;height:auto;margin-bottom:0}.single__content-share{background-color:rgba(0,0,0,.6);padding:1rem 1.5rem;position:absolute;bottom:0;left:0;z-index:1}.single__content-share-text{font:700 normal 1.2rem open-sans,sans-serif;color:#fff;vertical-align:-.2rem;text-transform:uppercase}.single__content-share-icons{display:inline-block;font-size:1.2rem;padding-left:6rem}.single__content-share-icons a{color:#fff}.single__content-share-icons .jssocials-share{font-size:1.6rem;display:inline-block;margin:0 1rem}.single__content-share.share-no-image{position:relative}.single__content-share.share-no-image .single__content-share-icons,.single__content-share.share-no-image .single__content-share-text{float:left}.single__content-infos{background-color:#fff;padding:3rem 1.5rem 3rem 3rem}.gallery{margin:0}.gallery__item{padding:0}.gallery__item a{position:relative}.gallery__item a img{margin:0;-webkit-filter:grayscale(1);filter:grayscale(1);position:relative;z-index:0;transition:all .25s ease-in;width:100%;height:auto}.gallery__item a:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.section-content .service-single{background:#d53a39}.section-content .service-single .main-content h1{color:#fff}.service-single .main-image{position:relative;background:#000;padding-top:5px}.service-single .main-image h2{color:#fff;font-family:LatoSemibold,open-sans,sans-serif;font-size:18px;margin-left:17px;margin-bottom:10px}.service-single .main-image ul.service-list{padding-left:25px}.service-single .main-image ul.service-list li{list-style:none;padding-bottom:33px}.service-single .main-image ul.service-list li:last-child{padding-bottom:0}.service-single .main-image ul.service-list li a{font-family:LatoLight,open-sans,sans-serif;font-size:14px;font-style:italic;font-weight:400;color:#fff;text-decoration:none}.service-single .main-image ul.service-list li a:hover{color:#ec4342}.service-single .main-image ul.service-list li.current a{color:#ec4342}.td-layout-downloads a{text-align:left;vertical-align:middle;padding:0 3rem 0 0;margin-bottom:2rem}.td-layout-downloads a i{margin-top:.8rem}.search-content{padding-bottom:6rem;padding-top:4rem}.search-content #search-close{display:none}.prefooter{background:#2185bb;padding-bottom:75px}.prefooter a:focus,.prefooter a:hover{color:#fff;font-family:LatoSemibold,open-sans,sans-serif}.prefooter_title{border-bottom:1.5px solid #3a3939;color:#fff;font-family:LatoSemibold,open-sans,sans-serif;font-size:15px;padding-bottom:15px;margin-top:40px;margin-bottom:15px}.prefooter ul{padding-left:0;margin-bottom:0;list-style:none}.prefooter li,.prefooter p,.prefooter ul{font-size:12px}.prefooter a{color:#fff;font-family:LatoLight,open-sans,sans-serif;font-size:12px}.prefooter a:focus,.prefooter a:hover{font-family:LatoSemibold,open-sans,sans-serif}.prefooter .current-menu-item a{font-family:LatoSemibold,open-sans,sans-serif}.prefooter .detailswrapper{margin-bottom:35px}.prefooter .details,.prefooter .details-lower{color:#fff;font-family:LatoLight,open-sans,sans-serif;font-size:14px}.prefooter .details span,.prefooter .details-lower span{font-family:LatoMedium,open-sans,sans-serif}.prefooter .details-lower{margin-top:0}.prefooter ul.sitemap-nav{-webkit-column-count:2;column-count:2}.prefooter .services-social a{font-size:17px;padding:0 4.5px}.project-tabber .nav-tabs{display:table;width:100%}.project-tabber .nav-tabs>li{display:table-cell;float:none;text-align:center;margin-bottom:0;width:33.33333333%}.project-tabber .nav-tabs>li:first-child{text-align:left}.project-tabber .nav-tabs>li:first-child a{margin-left:15px}.project-tabber .nav-tabs>li:last-child{text-align:right}.project-tabber .nav-tabs>li:last-child a{margin-right:40px}.project-tabber .nav-tabs>li>a{border:0 solid transparent!important;display:inline-block;font-family:LatoMedium,open-sans,sans-serif;font-size:14px;font-weight:700;color:#000;margin:0}.project-tabber .nav-tabs>li>a:hover{background:0 0;border:0 solid transparent;border-bottom:2px solid #eb4341!important}.project-tabber .nav-tabs>li.active{border-color:transparent}.project-tabber .nav-tabs>li.active>a{background:0 0;border:0 solid transparent;border-bottom:2px solid #eb4341!important;font-family:LatoMedium,open-sans,sans-serif;font-size:14px;color:#000}.project-tabber .tab-content{padding-top:2px}.project-tabber .slick-slide{padding:0 14px;text-align:center}.project-tabber .project-box{background:#147fb9;height:186px;margin:28px 0;position:relative;box-shadow:inset 0 0 25px 15px rgba(51,51,51,.34)}.project-tabber .project-box p{color:#fff;font-family:MuseoSans500,open-sans,sans-serif;font-size:12px;position:absolute;text-align:center;top:50%;width:100%;padding:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.download-slider .gallery-item{text-align:center}.download-slider .gallery-item a.chocolat-image{position:relative;overflow:hidden;display:inline-block}.download-slider .gallery-item a.chocolat-image:hover .download{display:block}.download-slider .gallery-item a.chocolat-image:hover:before{background:rgba(0,0,0,.7);content:'';width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.download-slider .gallery-item a.chocolat-image .download{position:absolute;display:none;padding:0 15px;text-align:center;width:100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.download-slider .gallery-item a.chocolat-image .download .pdf_icon{display:inline;width:23px}.download-slider .gallery-item a.download-title{display:block}.download-slider .gallery-item a.download-title:before{content:inherit}.download-slider .gallery-item a.download-title:hover:before{content:inherit}.download-slider .gallery-item a.download-title span{color:#000;font-family:MuseoSans500,open-sans,sans-serif;font-size:12px}.news-list_slider{margin-top:-15px;margin-bottom:29px}.news-gallery_item{padding:15px 15px 15px}.news-gallery_item h4{color:#000;font-family:MuseoSans500,open-sans,sans-serif;font-size:14px;font-weight:700;margin-bottom:0}.news-gallery_item h4 a{color:#000}.news-gallery_item .news-gallery__image a{background:#595959;display:block;position:relative;width:100%;height:183px}.news-gallery_item .news-gallery__image a img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;max-width:100%;height:auto}.news-gallery_item .news-details{color:#7e7b7b;font-family:MuseoSans300,open-sans,sans-serif;font-size:12px;font-weight:700;border-bottom:2px solid #e6e6e6;margin-bottom:13px;padding-bottom:8px}.news-gallery_item .news-details span{padding-left:5px;padding-right:5px}.news-gallery_item .news-excerpt{color:#000;font-family:MuseoSans100,open-sans,sans-serif;font-size:12px;font-weight:700;line-height:17px}.news-gallery_item .news-excerpt a{color:#eb4341;font-family:MuseoSans500,open-sans,sans-serif;font-size:12px;font-weight:700}.faq-slider{margin-bottom:40px}ul.sitemap li a{color:#fff}ul.sitemap li a:hover{color:#eb4341}.contact-section .main-container{background:#1a82ba}.contact-section .main-container .contact-info{padding-left:25px;width:100%;float:left;position:relative;min-height:1px;padding-right:15px;margin-top:18px;margin-bottom:30px}.contact-section .main-container .contact-info .contact-header{border-bottom:2px solid #fff;color:#fff;display:inline-block;font-family:MuseoSans700,open-sans,sans-serif;font-size:18px;font-weight:700;padding-bottom:12px;margin-bottom:13px}.contact-section .main-container .contact-info ol,.contact-section .main-container .contact-info ul{margin-left:0;padding-left:0}.contact-section .main-container .contact-info ol li,.contact-section .main-container .contact-info ul li{list-style:none}.contact-section .main-container .contact-info a{color:#fff;text-decoration:none}.contact-section .main-container .contact-info li,.contact-section .main-container .contact-info p{color:#fff;font-family:MuseoSans100,open-sans,sans-serif;font-size:12px;font-weight:700}.contact-section .main-container .contact-info span,.contact-section .main-container .contact-info strong{color:#fff;font-family:MuseoSans500,open-sans,sans-serif;font-size:12px;font-weight:700}.contact-section .main-container .contact-map{float:left;position:relative;min-height:1px;width:100%}.contact-section .main-container .contact-map .gmap_contact{width:100%;height:300px;pointer-events:none}.contact-section .main-container .contact-map iframe.google-map{width:100%;border:none;height:300px;display:block;pointer-events:none}.sitemap-list{padding-left:0}.sitemap-list li{list-style:none}.sitemap-list li a{color:#fff;font-family:MuseoSans100,open-sans,sans-serif;font-size:1.2rem}.sitemap-list li a:hover{color:#eb4341}#share{margin-top:22px}#share .jssocials-share-link{border-radius:1px}.iso{margin-top:40px}.iso img{height:150px}.gallery-video{padding:0 10px;position:relative}.gallery-video a:hover{color:#fff}.gallery-video_image{position:relative}.gallery-video_image i.fa.fa-play{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gallery-video_image img{width:100%}.gallery-video_image:before{content:'';width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute}.video-section__title{color:#000;font-family:MuseoSans500,open-sans,sans-serif;font-size:1.2rem}.section-content .service-single a{font-weight:700;text-decoration:underline}.section-content .service-single a:active,.section-content .service-single a:focus,.section-content .service-single a:hover{color:#fff;font-weight:700}.page-content-section .td-entry-content{padding-top:15px}.faq-content-section{margin-bottom:25px}.woocommerce-page .woocommerce-breadcrumb{padding:0 40px 25px;font-family:LatoSemibold,open-sans,sans-serif}.woocommerce-page .unique__wrapper{position:relative;width:100%;height:auto;overflow:hidden;margin-left:inherit}.woocommerce-page .unique__wrapper .input-wrapper{border:1px solid #c2c4d2;display:inline-block;margin-right:20px}.woocommerce-page .unique__wrapper .input-wrapper input{border:none}.woocommerce-page .unique__wrapper .input-wrapper input[type=number]::-webkit-inner-spin-button,.woocommerce-page .unique__wrapper .input-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce-page .unique__wrapper .input-wrapper input[type=number]{-moz-appearance:textfield}.woocommerce-page .unique__wrapper .input-wrapper span{padding:2px 5px;cursor:pointer;display:inline-block;font-size:15px}.woocommerce-page .unique__wrapper .input-wrapper span.minus{border-right:1px solid #c2c4d2}.woocommerce-page .unique__wrapper .input-wrapper span.plus{border-left:1px solid #c2c4d2}.woocommerce-page .unique__wrapper .input-wrapper div.quantity{width:35px;display:inline-block}.woocommerce-page .unique__wrapper .input-wrapper div.quantity input{width:inherit;text-align:center}.woocommerce-page .unique__wrapper table.shop_table{font-family:LatoSemibold,open-sans,sans-serif}.woocommerce-page .unique__wrapper table.shop_table thead th{padding-bottom:20px}.woocommerce-page .unique__wrapper table.shop_table tbody tr{border-top:1px solid #c2c4d2;border-bottom:1px solid #c2c4d2}.woocommerce-page .unique__wrapper table.shop_table .product-name{width:70%;padding-top:20px}.woocommerce-page .unique__wrapper table.shop_table .product-name a{color:#212121;font-size:1.6rem}.woocommerce-page .unique__wrapper table.shop_table .product-name dd,.woocommerce-page .unique__wrapper table.shop_table .product-name dd p,.woocommerce-page .unique__wrapper table.shop_table .product-name dt{display:inline-block;color:#5a5a5a;font-size:1.4rem;font-weight:400;font-family:LatoSemibold,open-sans,sans-serif}.woocommerce-page .unique__wrapper table.shop_table .input-wrapper{margin-top:10px;margin-bottom:10px}.woocommerce-page .unique__wrapper table.shop_table .product-remove a{font-style:italic}.woocommerce-page .unique__wrapper .cart-collaterals{float:right;padding-top:20px}.woocommerce-page .unique__wrapper .cart-collaterals .wc-proceed-to-checkout,.woocommerce-page .unique__wrapper .cart-collaterals input{display:inline-block;border:none;padding:10px 15px;color:#fff}.woocommerce-page .unique__wrapper .cart-collaterals input{background:#ee413b}.woocommerce-page .unique__wrapper .cart-collaterals .wc-proceed-to-checkout{background:#018fd7}.woocommerce-page .unique__wrapper .cart-collaterals .wc-proceed-to-checkout a{color:#fff}.woocommerce-page .product-content .product_sidebar{background:#000;position:static}.woocommerce-page .product-content .product_sidebar .categories_sidebar{float:right;font-size:14px;margin-bottom:4em}.woocommerce-page .product-content .product_sidebar .categories_sidebar a{color:#abaaaa}.woocommerce-page .product-content .product_sidebar .categories_sidebar h2{color:#abaaaa;font-weight:700;font-family:LatoLight,open-sans,sans-serif;margin-top:35px;font-size:14px;margin-bottom:3em;position:relative}.woocommerce-page .product-content .product_sidebar .categories_sidebar .main-list{padding-left:0}.woocommerce-page .product-content .product_sidebar .categories_sidebar .main-list li{list-style:none}.woocommerce-page .product-content .product_sidebar .categories_sidebar .main-list li a{font-family:LatoLight,open-sans,sans-serif;font-size:14px;font-weight:700;position:relative;line-height:3em}.woocommerce-page .product-content .product_sidebar .categories_sidebar .main-list li a:hover{color:#ec4342}.woocommerce-page .product-content .product_sidebar .categories_sidebar .main-list li.current a{color:#ec4342}.woocommerce-page .product-content .product_sidebar .categories_sidebar .cart_details{position:relative}.woocommerce-page .product-content .product_sidebar .categories_sidebar .cart_details h2{margin-bottom:2em;font-size:14px;font-weight:700;color:#c1c0c0}.woocommerce-page .product-content .product_sidebar .categories_sidebar .cart_details .cart-item{margin-bottom:0;color:#abaaaa;font-family:LatoLight,open-sans,sans-serif;font-size:14px;font-weight:700;color:#c1c0c0}.woocommerce-page .product-content .product_sidebar .categories_sidebar .cart_details .cart__button{margin-top:3em}.woocommerce-page .product-content .product_sidebar .categories_sidebar .cart_details .cart__button a{display:inline-block;border:none;padding:8px 18px;color:#fff}.woocommerce-page .product-content .product_sidebar .categories_sidebar .cart_details .cart__button a.view_enq_btn{background:#ee413b}.woocommerce-page .product-content .product_sidebar .categories_sidebar .cart_details .cart__button a.checkout-button{background:#018fd7}.woocommerce-page .product-content .product_details{background:#fff}.woocommerce-page .product-content .product_details .prod__info{padding:0 15px}.woocommerce-page .product-content .product_details .prod__info .term-description a,.woocommerce-page .product-content .product_details .prod__info .term-description li,.woocommerce-page .product-content .product_details .prod__info .term-description p,.woocommerce-page .product-content .product_details .prod__info .term-description ul{font-family:LatoLight,open-sans,sans-serif}.woocommerce-page .product-content .product_details .prod__info ul li{font-family:MuseoSans100,open-sans,sans-serif;font-size:1.2rem}.woocommerce-page .product-content .product_details .page-title{font-family:MuseoSans100,open-sans,sans-serif;background:0 0;padding-bottom:0;margin-top:0;font-size:22px}.woocommerce-page .product-content .product_details .page-title:after{content:'';background:red;width:30px;height:3px;display:block;margin:9px 0}.woocommerce-page .product-content .product_details ul.products{padding-left:0;margin-top:4em;text-align:center}.woocommerce-page .product-content .product_details ul.products li.product__item{list-style:none;margin-bottom:15px}.woocommerce-page .product-content .product_details ul.products li.product__item .product__details{margin-bottom:3em}.woocommerce-page .product-content .product_details ul.products li.product__item .product__details h3{font-family:LatoMedium,open-sans,sans-serif;font-size:13px;font-weight:700}.woocommerce-page .product-content .product_details ul.products li.product__item .product__details .product_cat_image_wrapper{height:158px;border:1px solid #e7e4e4;position:relative}.woocommerce-page .product-content .product_details ul.products li.product__item .product__details .product_cat_image_wrapper img{max-height:158px;width:auto;position:absolute;margin:auto;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.woocommerce-page .single_product_wrapper .product_details{background:#fff}.woocommerce-page .single_product_wrapper .product_details .prod__info{margin-bottom:30px}.woocommerce-page .single_product_wrapper .product_details .single_image{margin-bottom:30px}.woocommerce-page .single_product_wrapper .product_details .entry-summary .product_title{font-family:LatoSemibold,open-sans,sans-serif;font-size:13px;margin-top:0;margin-bottom:20px}.woocommerce-page .single_product_wrapper .product_details .entry-summary form table.variations{width:100%}.woocommerce-page .single_product_wrapper .product_details .entry-summary form table.variations td{color:#0a0a0a;display:block;width:100%;text-align:left;padding:0}.woocommerce-page .single_product_wrapper .product_details .entry-summary form table.variations td label{font-family:LatoMedium,open-sans,sans-serif;font-size:13px;font-weight:400}.woocommerce-page .single_product_wrapper .product_details .entry-summary form table.variations td input,.woocommerce-page .single_product_wrapper .product_details .entry-summary form table.variations td select{padding:9px;margin-top:5px;margin-bottom:20px;border:1px solid #c2c4d2;width:100%}.woocommerce-page .single_product_wrapper .product_details .entry-summary form table.variations td .woocommerce-variation-add-to-cart{margin-top:10px}.woocommerce-page .single_product_wrapper .product_details .entry-summary form table.variations td .reset_variations{float:right;font-size:13px;z-index:999}.woocommerce-page .single_product_wrapper .product_details .entry-summary form .single_add_to_cart_button{background:#1190d4;border:none;padding:3px 12px;color:#fff;font-family:LatoSemibold,open-sans,sans-serif;font-size:13px}.woocommerce-page .single_product_wrapper .product_details .entry-summary form .product-addon{margin-top:-30px}.woocommerce-page .single_product_wrapper .product_details .entry-summary form .product-addon p>label{width:100%;font-family:LatoMedium,open-sans,sans-serif;font-size:13px;font-weight:400;z-index:1}.woocommerce-page .single_product_wrapper .product_details .entry-summary form .product-addon p textarea{padding:9px;margin-top:5px;margin-bottom:20px;border:1px solid #c2c4d2;width:100%}.woocommerce-page .single_product_wrapper .product_details .entry-summary form .product-addon .addon-name{display:none}.woocommerce-page .single_product_wrapper .product_details .related.products{border-top:1px solid #c2c4d2;margin-top:38px;padding-top:15px}.woocommerce-page .single_product_wrapper .product_details .related.products h2{font-family:MuseoSans100,open-sans,sans-serif;background:0 0;padding-bottom:0;margin-top:0;font-size:22px}.woocommerce-page .single_product_wrapper .product_details .related.products h2:after{content:'';background:red;width:30px;height:3px;display:block;margin:9px 0}.woocommerce-page .single_product_wrapper .product_details .related.products ul{margin-left:-15px;margin-top:2em}.woocommerce-page .single_product_wrapper .product_details .product-type-simple .product-addon{display:none}.woocommerce-page .section-content .checkoutwrapper{background:0 0}.woocommerce-page .section-content .checkoutwrapper .main-content .td-entry-content h1{font-family:MuseoSans100,open-sans,sans-serif;background:0 0;padding-bottom:0;margin-top:0;font-size:22px;color:#0a0a0a}.woocommerce-page .section-content .checkoutwrapper .main-content .td-entry-content h1:after{content:'';background:red;width:30px;height:3px;display:block;margin:9px 0}.woocommerce-page .section-content .checkoutwrapper .main-content .td-entry-content .woocommerce{font-family:LatoMedium,open-sans,sans-serif;color:#0a0a0a}.woocommerce-page .section-content .checkoutwrapper .main-content .td-entry-content .woocommerce a{color:#0a0a0a}.woocommerce-page .section-content .checkoutwrapper .main-content .td-entry-content .woocommerce .wc_payment_methods,.woocommerce-page .section-content .checkoutwrapper .main-content .td-entry-content .woocommerce .woocommerce-checkout-review-order-table,.woocommerce-page .section-content .checkoutwrapper .main-content .td-entry-content .woocommerce .woocommerce-info{display:none}.woocommerce-page.woocommerce-checkout .breadcrumbs{border-bottom:1px solid #c2c4d2}.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields p{margin-bottom:5px}.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields p label{font-family:LatoMedium,open-sans,sans-serif;font-size:13px;display:block}.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields p input,.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields p select{padding:9px;margin-top:5px;margin-bottom:10px;border:1px solid #c2c4d2;width:100%}.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields p#billing_email_field,.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields p#billing_first_name_field{margin-right:1.6%}.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields p#billing_email_field,.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields p#billing_first_name_field,.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields p#billing_last_name_field,.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields p#billing_phone_field{width:49%;display:inline-block}.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields p.woocommerce-invalid input{border:1px solid red}.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields .select2-container .select2-choice>.select2-chosen{padding:10px}.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields h3{color:#0a0a0a;font-family:LatoMedium,open-sans,sans-serif;font-size:13px;font-weight:700}.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields #order_comments_field label{display:none}.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields #order_comments_field textarea{width:100%;border:1px solid #c2c4d2;padding:5px}.woocommerce-page.woocommerce-checkout form.woocommerce-checkout #order_review_heading{display:none}.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .place-order input{background:#ee413b;border:none;padding:8px 25px;color:#fff;text-transform:uppercase}.single_image .images{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:357px;border:1px solid #e7e4e4}.single_image .images a{position:relative}.single_image .thumbnail-container{border:1px solid #e7e4e4;margin-right:5px;margin-bottom:5px;display:inline-block;vertical-align:top}.single_image .thumbnail-container .thumbnail-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:45px;width:70px;position:relative}.woocommerce-breadcrumbs{margin-top:18px;margin-bottom:18px}.product-slider .product-item{padding:0 10px}.project-item{width:167px;display:inline-block}.service-gallery__slider .gallery-item{padding:0 10px}.jssocials-share-count-box{display:none}.supplier-section_container{margin-bottom:18px}.reset_variations{position:relative;z-index:2}.project-content{margin-top:0}.project-content .main-container{background:#fff}.project-content .main-content li,.project-content .main-content p,.project-content .main-content ul{color:#000}.project-content .main-content l a{color:#eb4341}.project-content .main-content .td-entry-content h2{color:#000}.project-content .main-content .td-entry-content .project-li{float:left;width:100%;padding:0 15px;margin-bottom:0}.project-gallery{text-align:center}.project-gallery img{margin:15px;display:inline-block;vertical-align:middle}.project-enquire{padding-top:10px}.project-enquire .titan-contact-form_wrapper .gform_heading{display:none}.home-additional-content{margin-bottom:30px}.home-additional-content .main-content .td-entry-content{padding-top:15px}.home-section-content .main-image{background-size:cover;background-repeat:no-repeat;background-position:center center}.home-section-content .main-image img{opacity:0;filter:alpha(opacity=0);-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.slick-dots{bottom:10px}.slick-dots li button:before{color:#fff}.slick-dots li.slick-active button:before{color:#fff}.front-page .section-content .main-container{background:0 0}.front-page .service{margin-bottom:25px}.front-page .main-content .td-entry-content{color:#000}.front-page .main-content .td-entry-content a{color:#000}.front-page .main-content .td-entry-content .titlewrapper{border-bottom:1px solid rgba(0,0,0,.5);text-align:center;margin-top:15px;margin-bottom:15px;position:relative}.front-page .main-content .td-entry-content .titlewrapper h1{border-bottom:2px solid #168bca;color:#000;display:inline-block;font-family:LatoMedium,open-sans,sans-serif;font-size:20px;font-weight:700;margin-bottom:0;padding-bottom:7px;position:relative;padding-top:0;margin-top:20px}.front-page .main-content .td-entry-content .titlewrapper h1:before{display:block;content:"";width:10px;height:11px;position:absolute;top:-5px;left:-10px;border-top:1px solid #b6b6b6;border-left:1px solid #b6b6b6}.front-page .main-content .td-entry-content .titlewrapper h1:after{display:block;content:"";width:10px;height:11px;position:absolute;top:-5px;right:-10px;border-top:1px solid #b6b6b6;border-right:1px solid #b6b6b6;margin:0}.front-page .main-content .td-entry-content h2,.front-page .main-content .td-entry-content h3,.front-page .main-content .td-entry-content h4,.front-page .main-content .td-entry-content h5,.front-page .main-content .td-entry-content h6{color:#000}.gallery,.product-gallery{margin-bottom:3rem}.project-gallery{margin-bottom:1.5rem}.mar-bot{margin-bottom:3rem;width:100%}.services{margin-bottom:10px}.single-td_services .section-content .main-image{padding-top:0;background:#d53a39}.page-template-page-quality .section-content .main-image img,.single-td_products .section-content .main-image img,.single-td_services .section-content .main-image img{opacity:9!important}.banner-link a.btn{font-family:MuseoSans700,open-sans,sans-serif;font-size:13.43px;background:#ec4342;border-radius:0;height:inherit;padding:5px 28px;margin-bottom:10px}.banner-link a.btn:hover{background:#c03433}.banner-link a.btn i.fa{padding-left:0;padding-right:10px}.page-products .product-item img,.page-switchrooms .product-item img{width:100%}.page-products .product-item .title,.page-switchrooms .product-item .title{font-family:MuseoSans500,open-sans,sans-serif;font-size:12px;cursor:pointer;line-height:14px;height:46px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#ec4342;padding:8px 10px;text-align:center}.page-products .product-item .title a,.page-switchrooms .product-item .title a{color:#fff}form.post-password-form input{color:#000}table{text-align:center;font-family:open-sans,sans-serif}table tbody td,table tbody tr{text-align:center;padding-left:10px;padding-right:10px}.page-online-induction-portal-2 .section-content .main-content .td-entry-content h1,.page-online-induction-portal-2 .section-content .main-content .td-entry-content p{color:#000}.page-online-induction-portal-2 .section-content .main-content .td-entry-content h1:after{background:#000}.page-online-induction-portal-2 .section-content .main-container{background:0 0}.centerh1{color:#000;font-family:MuseoSans700,open-sans,sans-serif;font-size:22px;padding-top:25px;margin:0;text-align:center}.centerh1:after{content:'';background:#000;width:168px;height:2px;display:block;margin-top:15px;margin-bottom:23px;margin-left:auto;margin-right:auto}.centerh1 span{font-family:MuseoSans100,open-sans,sans-serif}.products li.product-category{display:inline-block;width:183px;vertical-align:top}.pre-footer{background-color:#2185bb;padding-top:3rem;position:relative;z-index:0}.pre-footer__section-title{background-color:#1a1a1a;color:#fff;padding:.6rem 1.5rem;border-radius:1.5rem;background-clip:padding-box;font:600 normal 1.3rem open-sans,sans-serif}.pre-footer__menu{padding:0;margin-top:6rem;list-style:none}.pre-footer__menu li{margin-bottom:.2rem}.pre-footer__menu li a{color:#fff;font:300 normal 1.4rem open-sans,sans-serif;transition:color .25s ease-in}.pre-footer__menu li a:hover{color:#d10000}.pre-footer .gform_wrapper{margin-top:6rem}.pre-footer .gform_body{margin:0 -.9rem}.pre-footer .gform_body ul{padding:0 .9rem;list-style:none}.pre-footer .gform_body ul#gform_fields_2{display:none}.pre-footer .gform_body ul li{margin-bottom:0}.pre-footer .gform_body ul li label{color:#9e9e9e;font:300 normal 1.3rem open-sans,sans-serif;margin:0}.pre-footer .gform_body ul li label span{color:#fff}.pre-footer .gform_body ul li input,.pre-footer .gform_body ul li textarea{margin-bottom:0}.pre-footer .gform_body ul li input,.pre-footer .gform_body ul li textarea{width:100%;border-left:.1rem solid transparent;border-right:.1rem solid transparent;border-top:.1rem solid transparent;border-bottom:.1rem solid #fff;background-color:transparent;padding:.8rem 0 .8rem;outline:0;color:#fff;font:400 normal 1.6rem open-sans,sans-serif}.pre-footer .gform_body ul li input::-webkit-input-placeholder,.pre-footer .gform_body ul li textarea::-webkit-input-placeholder{color:#fff}.pre-footer .gform_body ul li input:-moz-placeholder,.pre-footer .gform_body ul li textarea:-moz-placeholder{color:#fff}.pre-footer .gform_body ul li input::-moz-placeholder,.pre-footer .gform_body ul li textarea::-moz-placeholder{color:#fff}.pre-footer .gform_body ul li input:-ms-input-placeholder,.pre-footer .gform_body ul li textarea:-ms-input-placeholder{color:#fff}.pre-footer .gform_body ul li textarea{height:23.2rem;padding-top:2rem}.pre-footer .gform_body ul li.gfield_error input,.pre-footer .gform_body ul li.gfield_error textarea{border-bottom:.1rem solid red}.pre-footer .gform_body ul li.gfield_error input::-webkit-input-placeholder,.pre-footer .gform_body ul li.gfield_error textarea::-webkit-input-placeholder{color:red}.pre-footer .gform_body ul li.gfield_error input:-moz-placeholder,.pre-footer .gform_body ul li.gfield_error textarea:-moz-placeholder{color:red}.pre-footer .gform_body ul li.gfield_error input::-moz-placeholder,.pre-footer .gform_body ul li.gfield_error textarea::-moz-placeholder{color:red}.pre-footer .gform_body ul li.gfield_error input:-ms-input-placeholder,.pre-footer .gform_body ul li.gfield_error textarea:-ms-input-placeholder{color:red}.pre-footer .gform_body ul li.gfield_error .validation_message{display:none}.pre-footer .gform_footer{float:left;width:100%;text-align:right}.pre-footer .gform_footer input[type=submit]{display:inline-block;height:3.3rem;width:8.7rem;border:none;background-color:#fff;color:#000;padding:0;text-align:center;font:700 normal 1.8rem open-sans,sans-serif;transition:color .25s ease-in-out}.pre-footer .gform_footer input[type=submit]:hover{color:#d10000}.pre-footer__contactform,.pre-footer__sitemap{margin-bottom:4rem}.pre-footer__addressinfo{margin-top:6rem}.pre-footer__address-infoitem .row{margin-bottom:1.5rem}.pre-footer__address-infoitem .info-label{text-align:left;color:#a6a6a6;font:300 normal 1.3rem open-sans,sans-serif}.pre-footer__address-infoitem .info{color:#fff}.pre-footer__address-infoitem .info a{color:#fff;word-wrap:break-word}.pre-footer__address-infoitem .address{word-wrap:break-word}.pre-footer__social-media{text-align:center;max-width:23rem;margin:0 auto}.pre-footer__social-media a{color:#fff;display:inline-block;padding:0 1.2rem;margin-bottom:.5rem}.pre-footer__map{text-align:center}.pre-footer__map a{display:inline-block}@media (min-width:480px){.home-leadins_item{max-width:initial}.leadins-item-container{width:50%}}@media (min-width:481px) and (max-width:767px){.header__address{width:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:auto}.header__address a{padding:0 .2rem}.header__icons{height:6.1rem}}@media (min-width:768px){.header .navbar-collapse{margin-top:2rem;padding:0}.header .logo{padding:0 1.5rem}.header__address{line-height:6rem;width:auto;text-align:right}.header .parallax-banner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.header .parallax-slider{height:100%}.header .parallax-slider .slick-list,.header .parallax-slider .slick-track{height:100%}.header .parallax-slider__item{background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-size:cover;opacity:.3!important;height:100%;width:100%;position:relative}.header__menu ul li.menu-item-has-children.open .sub-arrow:before{color:#fff}.header__menu .navbar-nav{display:table;width:100%;float:none;margin-top:10px}.header__menu .navbar-nav li .sub-arrow{display:block;background-color:transparent}.header__menu .navbar-nav li .sub-arrow:before{color:#fff}.header__menu .navbar-nav li .sub-arrow:before:hover{color:#eb4341}.header__menu .navbar-nav li .open .sub-arrow:before{color:#fff}.header__menu .navbar-nav li.menu-item-has-children>a{padding-right:3rem}.header__menu .navbar-nav li.menu-item-has-children>a.highlighted .sub-arrow{right:.5rem}.header__menu .navbar-nav li ul.dropdown-menu{background-color:#eb4341;border:none;margin:0;padding:0;transition:opacity .25s ease-in;border-radius:0;background-clip:padding-box}.header__menu .navbar-nav li ul.dropdown-menu>li>a{font-family:LatoLight,open-sans,sans-serif;padding:15px 15px;color:#fff;transition:color .25s ease-in}.header__menu .navbar-nav li:last-child>ul li>ul{position:relative;left:0;top:0}.header__menu .navbar-nav li>ul li>ul{left:20rem;top:0}.header__menu .navbar-nav li:last-child>ul li>ul,.header__menu .navbar-nav li:nth-last-child(2)>ul li>ul{max-width:20rem;left:-20rem}.header__menu .navbar-nav>li{display:block;float:none}.header__menu .navbar-collapse.collapse{display:none!important}.header__menu .navbar-collapse.collapse.in{display:block!important}.header__menu .navbar-nav li .dropdown-menu li a{font-size:1.6rem}.header__menu .navbar-nav li .dropdown-menu li.active .sub-arrow:before,.header__menu .navbar-nav li .dropdown-menu li.current-menu-item .sub-arrow:before{color:#eb4341}.header__menu ul li ul.dropdown-menu li a{background-color:#fff;color:#eb4341}.header__menu ul li ul.dropdown-menu li .sub-arrow:hover:before{color:#eb4341}.header__menu ul li.menu-item-has-children.open a.highlighted:hover .sub-arrow{background-color:transparent}.header__menu ul li.menu-item-has-children.open a.highlighted:hover .sub-arrow:before{color:#eb4341}.header__menu ul li.current-menu-item.active.open a.highlighted .sub-arrow{background-color:transparent}.header__menu ul li.current-menu-item.active.open a.highlighted .sub-arrow:before{color:#eb4341}.header__menu ul li.current-menu-item.active.open a.highlighted:hover .sub-arrow{background-color:transparent}.header__menu ul li.current-menu-item.active.open a.highlighted:hover .sub-arrow:before{color:#eb4341}.services_item{width:50%;margin-bottom:18px}.leadins-item-container{width:33.33333333%}.featured-testimonials__content{font-size:2.4rem}.featured-testimonials__title{font-size:1.8rem}.contact #gform_fields_2{display:none}.contact .gform_body{margin:0 -.9rem}.contact .gform_body ul{padding:0 .9rem;list-style:none}.contact .gform_body ul textarea{margin-bottom:0}.contact .gform_body ul li.company-name{margin-bottom:0}.contact .gform_body ul li.company-name input{margin-bottom:0}.contact__left{margin-bottom:0}.contact__address-info{padding-left:0}.contact__address-social{padding:0}.contact__address-social span{word-wrap:break-word;display:inline-block}.posts__item{padding:0;position:relative}.posts__item-thumb{padding:0;background-color:#000}.posts__item-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;opacity:.8}.posts__item-content{height:100%;padding:2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.posts__item-content>.row{margin:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;position:relative}.posts__item:nth-child(odd){text-align:right}.posts__item:nth-child(odd) .posts__item-thumb{float:right}.posts__item:nth-child(even) .posts__item-thumb{float:left}.posts__item:nth-child(even) .posts__item-content{float:right;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.woocommerce-page .woocommerce-breadcrumb{padding:0 40px 25px;font-family:LatoSemibold,open-sans,sans-serif}.woocommerce-page .unique__wrapper{position:relative;width:100%;height:auto;overflow:hidden}.woocommerce-page .unique__wrapper:before{content:'';position:absolute;top:0;left:0;bottom:0;background:#000;width:40%;height:100%}.woocommerce-page .unique__wrapper .input-wrapper{border:1px solid #c2c4d2;display:inline-block;margin-right:20px}.woocommerce-page .unique__wrapper .input-wrapper input{border:none}.woocommerce-page .unique__wrapper .input-wrapper input[type=number]::-webkit-inner-spin-button,.woocommerce-page .unique__wrapper .input-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce-page .unique__wrapper .input-wrapper input[type=number]{-moz-appearance:textfield}.woocommerce-page .unique__wrapper .input-wrapper span{padding:2px 5px;cursor:pointer;display:inline-block}.woocommerce-page .unique__wrapper .input-wrapper span.minus{border-right:1px solid #c2c4d2}.woocommerce-page .unique__wrapper .input-wrapper span.plus{border-left:1px solid #c2c4d2}.woocommerce-page .unique__wrapper .input-wrapper div.quantity{width:35px;display:inline-block}.woocommerce-page .unique__wrapper .input-wrapper div.quantity input{width:inherit;text-align:center}.woocommerce-page .unique__wrapper table.shop_table{font-family:LatoSemibold,open-sans,sans-serif}.woocommerce-page .unique__wrapper table.shop_table thead th{padding-bottom:20px}.woocommerce-page .unique__wrapper table.shop_table tbody tr{border-top:1px solid #c2c4d2;border-bottom:1px solid #c2c4d2}.woocommerce-page .unique__wrapper table.shop_table .product-name{width:60%}.woocommerce-page .unique__wrapper table.shop_table .product-name a{color:#212121;font-size:1.6rem}.woocommerce-page .unique__wrapper table.shop_table .product-name dd,.woocommerce-page .unique__wrapper table.shop_table .product-name dd p,.woocommerce-page .unique__wrapper table.shop_table .product-name dt{display:inline-block;color:#5a5a5a;font-size:1.4rem;font-weight:400;font-family:LatoSemibold,open-sans,sans-serif}.woocommerce-page .unique__wrapper table.shop_table .input-wrapper{margin-top:10px;margin-bottom:10px}.woocommerce-page .unique__wrapper table.shop_table .product-remove a{font-style:italic}.woocommerce-page .unique__wrapper .cart-collaterals{float:right;padding-top:20px}.woocommerce-page .unique__wrapper .cart-collaterals .wc-proceed-to-checkout,.woocommerce-page .unique__wrapper .cart-collaterals input{display:inline-block;border:none;padding:10px 15px;color:#fff}.woocommerce-page .unique__wrapper .cart-collaterals input{background:#ee413b}.woocommerce-page .unique__wrapper .cart-collaterals .wc-proceed-to-checkout{background:#018fd7}.woocommerce-page .unique__wrapper .cart-collaterals .wc-proceed-to-checkout a{color:#fff}.woocommerce-page .product-content .product_sidebar{background:#000;position:static}.woocommerce-page .product-content .product_sidebar .categories_sidebar{float:right;font-size:14px;margin-bottom:4em}.woocommerce-page .product-content .product_sidebar .categories_sidebar a{color:#abaaaa}.woocommerce-page .product-content .product_sidebar .categories_sidebar h2{color:#abaaaa;font-weight:700;font-family:LatoMedium,open-sans,sans-serif;margin-top:35px;font-size:14px;font-weight:700;margin-bottom:3em;position:relative}.woocommerce-page .product-content .product_sidebar .categories_sidebar .main-list{padding-left:0}.woocommerce-page .product-content .product_sidebar .categories_sidebar .main-list li{list-style:none}.woocommerce-page .product-content .product_sidebar .categories_sidebar .main-list li:after{content:" ";width:50%;background:#4e4e4e;height:1px;position:absolute;display:block;left:0}.woocommerce-page .product-content .product_sidebar .categories_sidebar .main-list li a{font-family:LatoLight,open-sans,sans-serif;font-size:14px;font-weight:700;position:relative;line-height:3em}.woocommerce-page .product-content .product_sidebar .categories_sidebar .cart_details{position:relative}.woocommerce-page .product-content .product_sidebar .categories_sidebar .cart_details h2{margin-bottom:2em}.woocommerce-page .product-content .product_sidebar .categories_sidebar .cart_details .cart-item{margin-bottom:0;color:#abaaaa;font-family:LatoMedium,open-sans,sans-serif;font-size:14px;font-weight:700}.woocommerce-page .product-content .product_sidebar .categories_sidebar .cart_details .cart__button{margin-top:3em}.woocommerce-page .product-content .product_sidebar .categories_sidebar .cart_details .cart__button a{display:inline-block;border:none;padding:8px 18px;color:#fff}.woocommerce-page .product-content .product_sidebar .categories_sidebar .cart_details .cart__button a.view_enq_btn{background:#ee413b;margin-bottom:10px}.woocommerce-page .product-content .product_sidebar .categories_sidebar .cart_details .cart__button a.checkout-button{background:#018fd7}.woocommerce-page .product-content .product_details{background:#fff}.woocommerce-page .product-content .product_details .prod__info{padding:0 15px}.woocommerce-page .product-content .product_details .prod__info .term-description{font-family:LatoLight,open-sans,sans-serif}.woocommerce-page .product-content .product_details .prod__info ul li{font-family:MuseoSans100,open-sans,sans-serif;font-size:1.2rem}.woocommerce-page .product-content .product_details .page-title{font-family:MuseoSans100,open-sans,sans-serif;background:0 0;padding-bottom:0;margin-top:0;font-size:22px}.woocommerce-page .product-content .product_details .page-title:after{content:'';background:red;width:30px;height:3px;display:block;margin:9px 0}.woocommerce-page .product-content .product_details ul.products{padding-left:0;margin-top:4em}.woocommerce-page .product-content .product_details ul.products li.product__item{list-style:none}.woocommerce-page .product-content .product_details ul.products li.product__item .product__details{margin-bottom:3em}.woocommerce-page .product-content .product_details ul.products li.product__item .product__details h3{font-family:LatoMedium,open-sans,sans-serif;font-size:13px}.woocommerce-page .product-content .product_details ul.products li.product__item .product__details .product_cat_image_wrapper{height:158px;border:1px solid #e7e4e4;position:relative}.woocommerce-page .product-content .product_details ul.products li.product__item .product__details .product_cat_image_wrapper img{max-height:158px;width:auto;position:absolute;margin:auto;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.woocommerce-page .single_product_wrapper .product_details{background:#fff}.woocommerce-page .single_product_wrapper .product_details .prod__info{margin-bottom:30px}.woocommerce-page .single_product_wrapper .product_details .single_image{margin-bottom:30px}.woocommerce-page .single_product_wrapper .product_details .entry-summary .product_title{font-family:LatoSemibold,open-sans,sans-serif;font-size:13px;margin-top:0;margin-bottom:20px}.woocommerce-page .single_product_wrapper .product_details .entry-summary form table.variations{width:100%}.woocommerce-page .single_product_wrapper .product_details .entry-summary form table.variations td{color:#0a0a0a;display:block;width:100%;text-align:left;padding:0}.woocommerce-page .single_product_wrapper .product_details .entry-summary form table.variations td label{font-family:LatoMedium,open-sans,sans-serif;font-size:13px;font-weight:400}.woocommerce-page .single_product_wrapper .product_details .entry-summary form table.variations td input,.woocommerce-page .single_product_wrapper .product_details .entry-summary form table.variations td select{padding:9px;margin-top:5px;margin-bottom:20px;border:1px solid #c2c4d2;width:100%}.woocommerce-page .single_product_wrapper .product_details .entry-summary form table.variations td .woocommerce-variation-add-to-cart{margin-top:10px}.woocommerce-page .single_product_wrapper .product_details .entry-summary form table.variations td .reset_variations{float:right;font-size:13px;z-index:999}.woocommerce-page .single_product_wrapper .product_details .entry-summary form .single_add_to_cart_button{background:#1190d4;border:none;padding:3px 12px;color:#fff;font-family:LatoSemibold,open-sans,sans-serif;font-size:13px}.woocommerce-page .single_product_wrapper .product_details .entry-summary form .product-addon{margin-top:-30px}.woocommerce-page .single_product_wrapper .product_details .entry-summary form .product-addon p>label{width:100%;font-family:LatoMedium,open-sans,sans-serif;font-size:13px;font-weight:400;z-index:1}.woocommerce-page .single_product_wrapper .product_details .entry-summary form .product-addon p textarea{padding:9px;margin-top:5px;margin-bottom:20px;border:1px solid #c2c4d2;width:100%}.woocommerce-page .single_product_wrapper .product_details .entry-summary form .product-addon .addon-name{display:none}.woocommerce-page .single_product_wrapper .product_details .related.products{border-top:1px solid #c2c4d2;margin-top:38px;padding-top:15px}.woocommerce-page .single_product_wrapper .product_details .related.products h2{font-family:MuseoSans100,open-sans,sans-serif;background:0 0;padding-bottom:0;margin-top:0;font-size:22px}.woocommerce-page .single_product_wrapper .product_details .related.products h2:after{content:'';background:red;width:30px;height:3px;display:block;margin:9px 0}.woocommerce-page .single_product_wrapper .product_details .related.products ul{margin-left:-15px;margin-top:2em}.woocommerce-page .single_product_wrapper .product_details .product-type-simple .product-addon{display:none}.woocommerce-page .section-content .checkoutwrapper{background:0 0}.woocommerce-page .section-content .checkoutwrapper .main-content .td-entry-content h1{font-family:MuseoSans100,open-sans,sans-serif;background:0 0;padding-bottom:0;margin-top:0;font-size:22px;color:#0a0a0a}.woocommerce-page .section-content .checkoutwrapper .main-content .td-entry-content h1:after{content:'';background:red;width:30px;height:3px;display:block;margin:9px 0}.woocommerce-page .section-content .checkoutwrapper .main-content .td-entry-content .woocommerce{font-family:LatoMedium,open-sans,sans-serif;color:#0a0a0a}.woocommerce-page .section-content .checkoutwrapper .main-content .td-entry-content .woocommerce a{color:#0a0a0a}.woocommerce-page .section-content .checkoutwrapper .main-content .td-entry-content .woocommerce .wc_payment_methods,.woocommerce-page .section-content .checkoutwrapper .main-content .td-entry-content .woocommerce .woocommerce-checkout-review-order-table,.woocommerce-page .section-content .checkoutwrapper .main-content .td-entry-content .woocommerce .woocommerce-info{display:none}.woocommerce-page.woocommerce-checkout .breadcrumbs{border-bottom:1px solid #c2c4d2}.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields p{margin-bottom:5px}.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields p label{font-family:LatoMedium,open-sans,sans-serif;font-size:13px;display:block}.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields p input,.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields p select{padding:9px;margin-top:5px;margin-bottom:10px;border:1px solid #c2c4d2;width:100%}.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields p#billing_email_field,.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields p#billing_first_name_field{margin-right:1.6%}.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields p#billing_email_field,.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields p#billing_first_name_field,.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields p#billing_last_name_field,.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields p#billing_phone_field{width:49%;display:inline-block}.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields p.woocommerce-invalid input{border:1px solid red}.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields .select2-container .select2-choice>.select2-chosen{padding:10px}.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields h3{color:#0a0a0a;font-family:LatoMedium,open-sans,sans-serif;font-size:13px;font-weight:700}.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields #order_comments_field label{display:none}.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields #order_comments_field textarea{width:100%;border:1px solid #c2c4d2;padding:5px}.woocommerce-page.woocommerce-checkout form.woocommerce-checkout #order_review_heading{display:none}.woocommerce-page.woocommerce-checkout form.woocommerce-checkout .place-order input{background:#ee413b;border:none;padding:8px 25px;color:#fff;text-transform:uppercase}.project-content .main-content .td-entry-content .project-li{width:50%}.front-page .main-content .td-entry-content .colbreak{-webkit-column-count:2;column-count:2;-webkit-column-gap:30px;column-gap:30px}.front-page .main-content .td-entry-content .colbreak h2,.front-page .main-content .td-entry-content .colbreak h3,.front-page .main-content .td-entry-content .colbreak h4,.front-page .main-content .td-entry-content .colbreak h5,.front-page .main-content .td-entry-content .colbreak h6{margin-top:0}.page-online-induction-portal .main-content .td-entry-content,.page-online-induction-portal-2 .main-content .td-entry-content{padding-top:25px;-webkit-column-count:2;column-count:2;-webkit-column-gap:30px;column-gap:30px}.page-online-induction-portal .main-content .td-entry-content h1,.page-online-induction-portal-2 .main-content .td-entry-content h1{padding-top:0}.footer{text-align:center}.footer__copyright,.footer__menu{display:inline-block;margin-bottom:0;margin-top:.6rem}.footer__copyright{margin-right:.4rem}.footer__left{text-align:left}.footer__right{text-align:right}.footer__badge{text-align:center}}@media (max-width:767px){.woocommerce-page .unique__wrapper:before{content:initial}.woocommerce-page .product-content .product_sidebar .categories_sidebar{float:none;padding-left:20px}.woocommerce-page .product-content .product_details{margin-top:20px}}@media (min-width:992px){.home__menu{background:rgba(0,0,0,.5);position:absolute;top:0;left:0;margin:0;z-index:2;width:100%;float:none}.home__menu .header__menu{background:0 0}.header .logo{padding:0 0 0 1.5rem}.header__address,.header__logo{margin-top:1.4rem}.header__logo a span img{width:230px}.header-social{float:left;margin-left:25.5px;width:auto}.header-social a{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit}.header-phone{float:left;margin-left:25.5px;width:auto}.header-enquire{font-family:LatoLight,open-sans,sans-serif;color:#fff;float:right;margin-left:25.5px;width:auto;padding-top:0;text-align:inherit}.header-enquire a{display:inline}.header__logo{margin-bottom:2rem}.header__banner-title .slick-slide h2{font-size:2rem}.header__banner-title .slick-slide .banner__content{font:300 normal 1.6rem open-sans,sans-serif}.header.header-pages .header__top{height:auto}.header__menu .navbar-nav li>a{padding-left:10px;padding-right:10px;font-size:1.3rem}.header__menu .navbar-nav li .dropdown-menu li a{font-size:1.1rem}.header__menu .navbar-nav>li{display:table-cell}.header__menu .navbar-collapse.collapse{display:block!important}.header__menu .navbar-collapse.collapse.in{display:block!important}.dropdown-menu{max-width:20rem;min-width:20rem;position:absolute}.leadins-carousel__item .banner-description{width:80%}.leadins-item-container{width:33.33333333%}.featured-testimonials__list{padding:6rem 0}.featured-testimonials__quotes{font-size:16.7rem;line-height:16.7rem;height:10rem}.featured-testimonials__content{font-size:2.8rem}.featured-testimonials__title{font-size:2.2rem}.featured-testimonials.inner .featured-testimonials__list{padding:6rem 10rem}.featured-testimonials.inner .featured-testimonials__content{font-size:2.4rem}.featured-testimonials.inner .featured-testimonials__title{font-size:1.8rem}.featured-testimonials.inner .featured-testimonials__quotes.left{left:2rem}.featured-testimonials.inner .featured-testimonials__quotes.right{right:2rem}.services_item{width:25%}.video-section__desc{background-color:#2d2d2d;padding-top:8rem;padding-bottom:8rem}.video-section__content{padding:0}.latest-news__title{font-size:3.2rem}.latest-news__date{font:400 italic 1.2rem open-sans,sans-serif;text-transform:uppercase}.latest-news__subtext{font-size:2rem}.latest-news__content{font-size:1.4rem}.latest-news__content{padding-top:4rem;padding-bottom:4rem;min-height:62vh}.contact .gform_wrapper{padding:8rem 0 10rem}.contact__left{padding-top:6rem;position:absolute;height:100%}.contact__form .gform_body ul li.message textarea{height:24.4rem}.contact .gform_body ul li input,.contact .gform_body ul li textarea,.pre-footer .gform_body ul li input,.pre-footer .gform_body ul li textarea{margin-bottom:0}.testimonials__item{padding:3rem 0}.enquire .titan-contact-form_wrapper{padding-left:0;padding-right:25px}.enquire .cover img{-o-object-fit:cover;object-fit:cover;height:100%}.section-content .main-image{float:left;width:45.3%;text-align:left;padding:0}.section-content .main-content{width:54.7%;max-height:60rem;overflow:auto}.section-content .main-content .td-entry-content{padding-left:25px;padding-right:40px}.section-content .content-fullwidth{width:100%}.section-content .main-content{max-height:62rem}.service-single .main-image{padding-top:5px}.additional-content .td-entry-content{-webkit-column-count:2;column-count:2;-webkit-column-gap:40px;column-gap:40px}.additional-content .td-entry-content:before{content:'';background:#1a82ba;position:absolute;top:0;left:15px;bottom:0;width:48.5%;height:100%;z-index:1}.contact-section .main-container .contact-info{width:42.5%}.contact-section .main-container .contact-map{width:57.5%}.products li.product-category{width:25%}.enquire .enquire-image{height:inherit}.pre-footer__social-media{text-align:left;margin:0;max-width:22rem}.pre-footer__social-media a:first-child{padding-left:0}.pre-footer__social-media a:nth-child(6n+0){padding-left:0}.footer{text-align:left}.footer__badge{text-align:right}}@media (max-width:991px){.woocommerce-billing-fields p#billing_email_field,.woocommerce-billing-fields p#billing_first_name_field,.woocommerce-billing-fields p#billing_last_name_field,.woocommerce-billing-fields p#billing_phone_field{width:100%!important;display:block}}.section-content .main-content.fullwd{width:100%!important}@media (min-width:1200px){.header__menu .navbar-nav{margin-top:15px}.header__menu .navbar-nav li>a{padding-left:6px;padding-right:6px}.leadins-carousel__item .banner-description{overflow:inherit;max-height:none}.header__menu .navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__menu .navbar-nav li .sub-arrow{top:6px}.leadins-item-container{width:16.66666667%}.leadins-carousel{height:54rem;overflow:hidden;float:none}.leadins-carousel__parallax{height:100%;position:relative}.leadins-carousel__parallax img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.leadins-carousel__item{background:0 0;top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;z-index:2;width:100%;left:0;padding:0}.leadins-carousel__item .banner-description{min-height:6rem;width:65%;overflow:hidden}.leadins-carousel .slick-list,.leadins-carousel .slick-track{height:100%}.banner-link{position:absolute;bottom:35px;width:100%;left:0;text-align:center}.featured-testimonials__quotes{font-size:26.7rem;line-height:26.7rem;height:12rem}.featured-testimonials__content{font-size:3.4rem}.featured-testimonials__title{font-size:2.4rem}.featured-testimonials.inner .featured-testimonials__list{padding:6rem 13rem}.featured-testimonials.inner .featured-testimonials__quotes.left{left:1.5rem;top:10%}.featured-testimonials.inner .featured-testimonials__quotes.right{right:1.5rem;top:auto;bottom:15%}.featured-testimonials.inner .featured-testimonials__content{font-size:3.4rem}.featured-testimonials.inner .featured-testimonials__title{margin-bottom:2rem}.video-section__desc{background-color:#2d2d2d;padding-top:10rem;padding-bottom:10rem}.video-section__thumbnail{position:absolute}.latest-news__thumbnail{position:absolute}.latest-news__content{padding-top:8rem;padding-bottom:8rem}.our-team__list{padding:0 2rem}.contact__left{padding:9rem 0 9.2rem}.posts__item-content{padding:6rem 0}.home-leadins_item{margin-bottom:0}.testimonials__item{padding:14rem 0 15rem}.main-content.about .page-content{padding:4rem 0 10rem}}