@font-face{font-family:"SegoeUI";src:url(/assets/fonts/0a475414a739.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:"SegoeUI-Bold";src:url(/assets/fonts/5abf5a2dd1bd.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:"FontAwesome5ProLight";src:url(/assets/fonts/d42a2129f2c7.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:"FontAwesome5ProRegular";src:url(/assets/fonts/466487d3f10b.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:"FontAwesome5ProSolid";src:url(/assets/fonts/5010e341a71b.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:"FontAwesome5BrandsRegular";src:url(/assets/fonts/07efb26d8962.woff)format("woff");font-weight:400;font-style:normal}[class^=fal],[class^=far],[class^=fas],[class^=fab]{color:#b2b2b2;font-size:24px;font-family:"FontAwesome5ProLight";font-style:normal;speak:none;display:inline-block;text-decoration:none;text-align:center;line-height:1;font-variant:normal;font-weight:300;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=fab]{font-family:"FontAwesome5BrandsRegular";font-weight:400}.fa-arrow-right:before{content:""}.fa-facebook-f:before{content:""}.fa-instagram:before{content:""}*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after,.container:after{content:"";display:block;clear:both}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:0 0;border:0;margin:0;padding:0;vertical-align:baseline;outline:0}strong{font-family:"SegoeUI-Bold"}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol,dl,p,h1,h2,h3,h4,h5,h6,address,form,table,blockquote,applet,embed,object,iframe,frameset{margin:0 0 15px}blockquote,q,i,cite,em,var,dfn,address{font-style:italic}a img{border:0}img{max-width:100%;height:auto;vertical-align:middle;border:0}h1,h2,h3,h4,h5,h6{color:#323232;font-family:"SegoeUI-Bold"}h1{font-size:50px;line-height:1}h2{font-size:35px;line-height:1}h3{font-size:20px;line-height:1}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#323232}a,p a{color:#e41e24;text-decoration:none;cursor:pointer;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a:hover,p a:hover{color:#323232;text-decoration:none}ul{list-style-type:disc;list-style-position:inside}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number],select,textarea{font-family:"SegoeUI",sans-serif;border:0;background:#fff;color:#323232;font-size:16px;line-height:50px;height:50px;font-weight:300;outline:0;padding:5px 12px;width:100%;margin-bottom:8px;border:1px solid #e41e24}input[type=submit]{font-family:"SegoeUI",sans-serif;font-weight:400;font-size:14px;letter-spacing:2px;background:#757574;height:50px;line-height:50px;padding:0 20px;cursor:pointer;color:#fff;text-transform:uppercase;box-shadow:none;border:0;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none;min-width:164px}input[type=submit]:hover{color:#e41e24}textarea{font-family:"SegoeUI",sans-serif;height:142px;resize:none;padding:5px 12px;line-height:20px}::-webkit-input-placeholder{color:#afafaf;font-weight:300;opacity:1}.slick-prev,.slick-next{background:0 0!important}.slick-prev:before,.slick-next:before{font-family:"FontAwesome5ProLight";font-size:65px;color:#e41e24!important}.slick-prev:hover:before,.slick-next:hover:before{color:#fff!important}.slick-prev:before{content:""}.slick-next:before{content:""}.btn{font-family:"SegoeUI",sans-serif;box-sizing:initial!important;background:#e41e24;color:#fff;font-size:14px;font-weight:400;cursor:pointer;display:inline-block;margin:0;padding:0 30px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;height:46px;line-height:46px;border:2px solid #e41e24;border-radius:0;z-index:9;letter-spacing:2px;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn:hover{background:#757574;border-color:#757574;color:#fff}.align-center{text-align:center}body{background-color:#fff;color:#323232;font-family:"SegoeUI",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:26px;-webkit-text-size-adjust:none;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}#wrapper{width:100%;overflow:hidden;margin:0;position:relative}.container{max-width:1270px;margin:0 auto;padding:0 15px}#header{background:#fff;width:100%;padding:20px 0;position:fixed;z-index:999;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.logo{background-size:cover;background-repeat:no-repeat;float:left;max-width:300px;display:block;-moz-transition:all .6s ease;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.logo a{display:block;height:100%}#header .nav-holder{float:right;padding-top:20px;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media only screen and (min-width:768px){#header.header-change{padding:10px 0}#header.header-change .logo{max-width:180px}#header.header-change .nav-holder{padding-top:10px}}#header .nav-holder ul{list-style:none;margin-bottom:0;line-height:30px}#header .nav-holder ul li{display:inline-block;vertical-align:middle}#header .nav-holder #nav,#header .nav-holder .social-menu{display:inline-block;vertical-align:middle}#header .nav-holder .social-menu{margin-left:40px}#header .nav-holder #nav>ul>li{margin-left:25px}#header .nav-holder #nav li:first-child{margin-left:0}#header .nav-holder #nav li.menu-item-has-children a:after{content:"";font-family:"FontAwesome5ProLight";background-repeat:no-repeat;background-size:cover;height:6px;width:7px;display:inline-block;vertical-align:baseline;margin-left:8px;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#header .nav-holder #nav li a{color:#e41e24;text-transform:uppercase;font-size:15px;line-height:15px;font-weight:400;letter-spacing:2px}#header .nav-holder #nav li a:hover{color:#757574}#header .nav-holder #nav li.menu-item-has-children>a:hover:after{color:#757574;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#nav>ul>li .sub-menu{background:#e41e24;opacity:0;visibility:hidden;left:auto;margin:0;min-width:180px;padding-top:0;position:absolute;z-index:-1}#nav>ul>li:hover .sub-menu{opacity:1;visibility:visible;z-index:9999}@media only screen and (min-width:768px){#header .nav-holder #nav>ul{background:#fff}#nav>ul>li .sub-menu{transform:translateY(-2em);transition:all .3s ease-in-out 0s,visibility 0s linear .3s,z-index 0s linear .01s}#nav>ul>li:hover .sub-menu{transform:translateY(0);transition-delay:0s,0s,.3s}}#header #nav>ul>li .sub-menu li{border-bottom:1px solid #fff;display:block;float:none;padding:0 10px;text-align:left;margin-left:0}#header #nav>ul>li .sub-menu li:last-child{border-bottom:none}#header .nav-holder #nav li.menu-item-has-children .sub-menu li a:after{display:none}#header #nav>ul>li .sub-menu li a{color:#fff;display:block;font-size:14px;font-weight:400;padding:10px 0}#header .nav-holder .btn{width:160px;padding:0;margin-left:5%;margin-left:40px}.menu-opener{background:#e41e24;height:49px;width:50px;display:block;position:relative;right:0;top:0;z-index:99;outline:0}.menu-opener span{background:#fff;display:block;height:2px;position:absolute;top:50%;margin:-1px 0 0;left:7px;right:7px}.menu-opener:before,.menu-opener:after{content:"";background:#fff;display:block;height:2px;position:absolute;width:36px;-webkit-transition:width .3s linear;-moz-transition:width .3s linear;-ms-transition:width .3s linear;-o-transition:width .3s linear;transition:width .3s linear}.menu-opener:before{top:15px;left:7px}.menu-opener:after{bottom:15px;right:7px}.menu-opener.active{background:#fff;position:fixed}.menu-opener.active span{background:#3c3835}.menu-opener.active:before,.menu-opener.active:after{width:0}.menu-opener:focus{outline:0}.menu-opener:hover:before,.menu-opener:hover:after,.menu-opener:hover span{background:#757574}.menu-opener,#nav ul li .sub-menu-opener{display:none}#main{width:100%}.top-pad{padding-top:165px}.two-column{overflow:hidden;margin:0-12.5px}.two-column .column{display:inline-block;vertical-align:top;margin-right:-4px;width:50%;padding:0 12.5px}.main-banner .btn.blank:hover{background:#e41e24;border-color:#fff}.main-banner .quote-holder strong a:hover{color:#757574}.main-banner .quote-holder .row input[type=submit]:hover{color:#fff}.services{overflow:hidden;background:#fff;padding:70px 0 75px}.services .service-slider .slick-track{margin:0 auto}.block-head{overflow:hidden;text-align:center;margin-bottom:48px}.block-head h2,.block-head h3{margin-bottom:0;text-transform:uppercase;letter-spacing:1px;font-size:35px}.services .block-head h2{color:#e41e24}.service-slider{padding:0 80px;margin:0-12.5px}.service-slider .slide{padding:0 12.5px}.services .img-holder,.projects .img-holder{position:relative}.services .img-holder>img,.projects .img-holder>img{width:100%}.services .img-holder .btn-holder,.projects .img-holder .btn-holder{position:absolute;bottom:0;left:0}.services .img-holder .btn-holder a,.projects .img-holder .btn-holder a{background:#e41e24;color:#fff;text-transform:uppercase;font-size:14px;line-height:1;font-weight:400;display:inline-block;padding:18px 78px 18px 28px;position:relative}.services .img-holder .btn-holder a:hover{background:#757574}.services .img-holder .btn-holder a span,.projects .img-holder .btn-holder a span{height:100%;line-height:1;letter-spacing:2px}.services .img-holder .btn-holder i,.projects .img-holder .btn-holder i{background:#757574;color:#fff;height:100%;letter-spacing:0;padding:0;text-align:center;width:50px;font-size:14px;position:absolute;top:0;right:0;bottom:0}.services .img-holder .btn-holder i::before,.projects .img-holder .btn-holder i::before{left:0;position:absolute;right:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.services .service-slider .slick-prev{left:12.5px}.services .service-slider .slick-next{right:12.5px}.choose-us{overflow:hidden;padding:70px 0 75px;background:#ebebeb}.choose-us .inner-content{font-weight:300;overflow:hidden;margin-bottom:18px}.choose-us .inner-content ul{padding-left:60px!important}.choose-us .inner-content p{margin-bottom:12px}.choose-us.ser .inner-content ul{list-style-position:outside;padding-left:16px}.choose-us.ser .inner-content ul li{margin-bottom:15px}.three-column{overflow:hidden;margin:0-12.5px}.three-column .column{width:33.333%;display:inline-block;vertical-align:top;margin-right:-4px;padding:0 12.5px}.projects .img-holder .btn-holder a:hover{background:#afafaf}.more-btn{margin-top:50px;text-align:center}.single-banner{position:relative}.single-banner::before{background:rgba(0,0,0,.35)0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.single-banner>img{width:100%}.single-banner .caption-holder{left:0;position:absolute;top:50%;width:100%;text-align:center;transform:translateY(-50%)}.single-banner .caption-holder h1{color:#fff;text-transform:uppercase;margin-bottom:0}.single-service .services{background:#ebebeb}.single-service .choose-us{background:#fff}.project-quote{overflow:hidden;background:#fff;padding:65px 0 70px}.form-holder{overflow:hidden;max-width:818px;margin:0 auto}.form-holder form{margin-bottom:0}.form-holder .row{overflow:hidden;margin-bottom:20px}.form-holder .row input[type=text],.form-holder .row input[type=email],.form-holder .row input[type=password],.form-holder .row input[type=tel],.form-holder .row input[type=url],.form-holder .row input[type=number]{margin-bottom:0}.form-holder .row ::-webkit-input-placeholder{color:#323232;opacity:1}.form-holder h3{font-weight:400;font-size:18px;margin:26px 0}.form-holder .more-btn{margin-top:22px}.select-style select:focus{outline:0}.form-holder .row [type=radio]:checked,.form-holder .row [type=radio]:not(:checked){position:absolute;left:-9999px}.form-holder .row [type=radio]:checked+label,.form-holder .row [type=radio]:checked+span,.form-holder .row [type=radio]:not(:checked)+label,.form-holder .row [type=radio]:not(:checked)+span{position:relative;padding-left:32px;cursor:pointer;line-height:22px;display:inline-block;color:#323232}.form-holder .row [type=radio]:checked+label:before,.form-holder .row [type=radio]:checked+span:before,.form-holder .row [type=radio]:not(:checked)+label:before,.form-holder .row [type=radio]:not(:checked)+span:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #e41e24;border-radius:100%;background:#fff}.form-holder .row [type=radio]:checked+label:after,.form-holder .row [type=radio]:checked+span:after,.form-holder .row [type=radio]:not(:checked)+label:after,.form-holder .row [type=radio]:not(:checked)+span:after{content:"";width:16px;height:16px;background:#e41e24;position:absolute;top:3px;left:3px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.form-holder .row [type=radio]:not(:checked)+label:after,.form-holder .row [type=radio]:not(:checked)+span:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.form-holder .row [type=radio]:checked+label:after,.form-holder .row [type=radio]:checked+span:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.all-projects .project-block .block-head h2 a:hover{color:#e41e24}.choose-us .inner-content address a:hover{color:#e41e24}.services.all-service .three-column{text-align:center}.services.all-service .three-column .column{margin-bottom:25px}#footer{position:relative;overflow:hidden;width:100%;background:#e41e24;color:#fff}.t-foot{overflow:hidden;padding:45px 0;text-align:center}.t-foot span{display:block;margin-bottom:15px}.t-foot ul.contact-info{list-style:none;margin-bottom:12px}.t-foot ul.contact-info li{display:block;vertical-align:middle;margin-bottom:8px}.t-foot ul.contact-info li a{color:#fff}.t-foot ul.contact-info li a:hover{color:#757574}.socail-nav{margin:0;list-style:none}.socail-nav li{display:inline-block;vertical-align:top;margin-left:8px;position:relative}.socail-nav li:first-child{margin-left:0}.socail-nav li a{display:block;background-repeat:no-repeat;background-color:#e41e24;border-radius:50%;background-size:cover;height:30px;width:30px;line-height:30px;color:#fff;text-align:center;-moz-transition:none;-ms-transition:none;-webkit-transition:none;transition:none}.socail-nav li a i{color:#fff;font-size:16px;line-height:28px}.socail-nav li a:hover{background:#000}.b-foot{overflow:hidden;background:#757574;color:#afafaf;padding:15px 0}.b-foot .left-col{float:left}.b-foot .right-col strong a:hover{color:#e41e24}.copyright{display:inline-block;vertical-align:top}.copyright p{margin-bottom:0}.foot-nav{display:inline-block;list-style:outside none none;margin-bottom:0;vertical-align:top}.foot-nav li{display:inline-block;vertical-align:top;margin-left:18px}.foot-nav li:before{content:"";background:#afafaf;width:1px;height:16px;display:inline-block;vertical-align:sub;margin-right:18px}.foot-nav li a{color:#afafaf}.foot-nav li a:hover{color:#e41e24}@media only screen and (max-width:1260px){#header .nav-holder .btn{margin-left:20px}#header .nav-holder .social-menu{margin-left:20px}#header .nav-holder #nav li{margin-left:15px}#header .nav-holder #nav li a,#header #nav>ul>li .sub-menu li a{font-size:12px}#header .nav-holder .btn{width:140px}.services .slide .img-holder .btn-holder a span,.projects .img-holder .btn-holder a span{letter-spacing:0}}@media only screen and (max-width:1120px){#header .nav-holder{padding-top:0;text-align:right}#header .nav-holder #nav{display:block;margin-bottom:10px}.top-pad{padding-top:133px}}@media only screen and (max-width:1020px){#header .nav-holder .btn{margin-left:10px}#header .nav-holder .social-menu{margin-left:10px}#header .nav-holder #nav li{margin-left:10px}#header .nav-holder .btn{font-size:12px;letter-spacing:0;width:100px}.services .slide .img-holder .btn-holder a,.projects .img-holder .btn-holder a{padding:18px 65px 18px 15px}}@media only screen and (max-width:920px){.b-foot .left-col,.b-foot .right-col{float:none;width:100%;text-align:center}}@media only screen and (max-width:767px){h1{font-size:30px}h2{font-size:24px}h3{font-size:18px}#header .nav-holder{padding-top:9px}.menu-opener{display:inline-block!important;margin-left:10px;vertical-align:middle}#nav>ul>li:hover .sub-menu{display:none}#nav{background:#e41e24;width:300px;right:-100%;height:100%;z-index:99;overflow:auto;top:0;padding-top:54px;position:fixed}#header #nav>ul>li{display:block;margin-right:0;position:relative;text-align:left;margin-left:0;border-bottom:1px solid #fff}#header .nav-holder #nav>ul>li{margin-left:0}#header .nav-holder #nav li a{color:#fff}#nav>ul>li.active a{color:#fff}#nav>ul>li.active:hover a{color:#757574}#nav>ul>li.active,#nav>ul>li:hover,#nav ul li .sub-menu li:hover{background:#fff}#header .nav-holder #nav ul>li.active>a,#header .nav-holder #nav ul>li:hover>a,#header .nav-holder #nav ul li .sub-menu li:hover>a{color:#e41e24}#header .nav-holder #nav>ul>li>a{line-height:50px;display:block;padding-left:15px}#header .nav-holder #nav li.menu-item-has-children a::after{display:none}#nav>ul>li.menu-item-has-children>a{padding:0 0 0 15px}#nav>ul>li.menu-item-has-children>a::after{background:0 0}#nav>ul>li>ul.sub-menu{position:relative;margin:0;width:100%;display:none;opacity:1;visibility:visible;text-align:left;padding:0;font-size:16px;border-top:1px solid #edeff1;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}#nav ul li .sub-menu-opener{background-color:rgba(0,0,0,.3);cursor:pointer;display:block;height:50px;position:absolute;right:0;top:0;width:50px}#nav ul li .sub-menu-opener:before{position:absolute;top:20px;right:24px;display:block;width:2px;height:10px;background:#fff;content:"";-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#nav ul li .sub-menu-opener:after{position:absolute;top:24px;right:20px;width:10px;height:2px;display:block;background:#fff;content:"";-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#nav ul li.open .sub-menu-opener:before{top:24px;height:0}.top-pad{padding-top:116px}.services,.choose-us,.projects,.testimonials,.project-quote,.all-projects .project-block{padding:40px 0}.service-slider{padding:0 40px}.block-head{margin-bottom:30px}.two-column .column{width:100%;margin-bottom:20px}.two-column .column:last-child{margin-bottom:0}.more-btn{margin-top:30px}.three-column .column{width:100%}.form-holder .two-column .column{margin-bottom:0}.services .slide .img-holder .btn-holder,.projects .img-holder .btn-holder{width:100%}.services .slide .img-holder .btn-holder a,.projects .img-holder .btn-holder a{display:block;text-align:center}.t-foot{padding:40px 0}.foot-nav{display:block;margin-top:10px}.foot-nav li:first-child{margin-left:0}.foot-nav li:first-child:before{display:none}.t-foot ul.contact-info li{display:block;margin-right:0}.t-foot ul.contact-info li{margin-bottom:10px}.t-foot ul.contact-info li:last-child{margin-bottom:0}.choose-us.contact h2,.choose-us.contact h1,.block-head h2,.block-head h3{font-size:24px}}@media only screen and (max-width:767px){.logo{max-width:120px;margin-top:3px}#header{padding:15px 0}#header .nav-holder{padding-top:0}.top-pad{padding-top:80px}}@media only screen and (max-width:480px){.single-banner .caption-holder h1{font-size:20px}}@media only screen and (max-width:479px){#header .nav-holder .social-menu{display:none}}