@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}blockquote,q{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0;border:medium;vertical-align:middle}table td{padding:5px 10px;text-align:center}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"}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}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}.main-banner{clear:both;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;height:600px;padding:0;overflow:hidden}.main-banner .home-banner .slide{background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;min-height:600px}.main-banner .caption-holder{left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;padding:0 50px}.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 .container>.two-column>.column{width:60%;vertical-align:middle}.main-banner .container>.two-column>.column:last-child{width:40%}@media only screen and (min-width:768px){.main-banner .bg-holder{background:rgba(0,0,0,.5);float:left;padding:20px 30px}}.main-banner .column ul{list-style:none;color:#fff;font-size:25px;line-height:30px;font-weight:400;margin-bottom:35px}.main-banner .btn.blank:hover{background:#e41e24;border-color:#fff}.main-banner .quote-holder{position:relative;background:#e41e24;color:#fff;padding:25px 28px 28px;text-align:center;line-height:19px;width:calc(100% - 105px);float:right}.main-banner .quote-holder:after{content:"";background-image:url(/assets/img/73beb185364c.webp);background-repeat:no-repeat;background-size:cover;width:73px;height:115px;position:absolute;left:-95px;top:45px}.main-banner .quote-holder h3{color:#fff;text-transform:uppercase;margin-bottom:5px}.main-banner .quote-holder strong{text-transform:uppercase;display:block;margin-bottom:23px;font-size:20px;line-height:22px;font-family:"SegoeUI-Bold"}.main-banner .quote-holder strong a{color:#fff}.main-banner .quote-holder strong a:hover{color:#757574}.main-banner .quote-holder p{margin-bottom:10px}.main-banner .quote-holder form{margin-bottom:0}.quote-holder .row{margin-bottom:7px;overflow:hidden}.main-banner .quote-holder .two-column{margin:0-4px}.main-banner .quote-holder .two-column .column{padding:0 4px;margin-right:-3px}.main-banner .quote-holder .row input,.main-banner .quote-holder .row textarea{margin-bottom:0;height:40px;color:#afafaf}.main-banner .quote-holder .row input{line-height:40px}.main-banner .quote-holder .row textarea{height:142px}.main-banner .quote-holder .row input[type=submit]{height:40px;line-height:40px}.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 .two-column{margin:0-25px}.choose-us .two-column .column{padding:0 25px}.choose-us .inner-content{font-weight:300;overflow:hidden;margin-bottom:18px}.choose-us .inner-content strong{font-weight:400}.choose-us .inner-content p{margin-bottom:12px}.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}.choose-us .three-column{margin:0-7.5px 30px}.choose-us .three-column .column{padding:0 7.5px}.choose-us .three-column .column img{width:100%}.choose-us .column ul.a-icons{list-style:none;margin:0-12px}.call-us{overflow:hidden;padding:44px 0;background:#e41e24}.call-us .inner-holder{width:calc(100% - 290px);font-size:25px;line-height:30px;font-weight:400;text-transform:uppercase;color:#fff;float:left}.call-us .inner-holder strong{font-family:"SegoeUI-Bold"}.call-us .icon-holder{float:left;max-width:55px;margin-right:20px}.call-us .inner-holder .text-holder{overflow:hidden;padding-top:12px}.call-us .btn{border-color:#fff;width:286px;padding:0}.projects .img-holder .btn-holder a:hover{background:#afafaf}.more-btn{margin-top:50px;text-align:center}.testimonials{overflow:hidden;background:#fff;padding:70px 0 75px}.testimonials .quote-holder{position:relative;background:#ebebeb;border:1px solid #afafaf;padding:25px 35px 25px 60px;margin-left:45px}.testimonials .quote-holder h3{font-size:18px}.testimonials .quote-holder:before{content:"";font-family:"FontAwesome5ProSolid";background-size:contain;position:absolute;left:-22px;top:45%;z-index:9;font-size:40px;color:#e41e24;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.testimonials .quote-holder:after{content:"";border:1px solid #afafaf;border-radius:50%;background:#fff;height:94px;width:94px;position:absolute;left:-50px;top:45%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.testimonials .quote-holder blockquote{margin-bottom:20px}.testimonials .quote-holder blockquote,.testimonials .quote-holder blockquote q{font-style:normal;font-weight:300}.testimonials .quote-holder h3{font-weight:400;line-height:24px;margin-bottom:10px}.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}#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){.main-banner .quote-holder{width:100%}.main-banner .quote-holder::after{display:none}.call-us .btn{letter-spacing:0;width:230px}.call-us .inner-holder{font-size:20px;line-height:25px;width:calc(100% - 234px)}}@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}.main-banner .column ul{font-size:20px;line-height:25px}.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){.call-us .inner-holder{width:100%;margin-bottom:15px;text-align:center}.call-us .icon-holder{display:none}.call-us .inner-holder .text-holder{padding-top:0}.call-us .inner-holder .text-holder:before{content:"";background:url(/assets/img/cd29a52f52cb.svg)no-repeat;background-size:cover;height:53px;width:53px;display:inline-block;vertical-align:middle;margin-right:20px}.call-us .btn{overflow:hidden;display:block;margin:0 auto}.testimonials .three-column .column{width:100%;margin-bottom:25px}.testimonials .three-column .column:last-child{margin-bottom:0}.b-foot .left-col,.b-foot .right-col{float:none;width:100%;text-align:center}}@media only screen and (max-width:767px){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}.main-banner{padding:0;height:auto}.main-banner .caption-holder{position:relative;top:auto;transform:none;width:100%;background:#757574;padding:30px 0}.main-banner .home-banner .slide{min-height:300px}.main-banner .container>.two-column>.column,.main-banner .container>.two-column>.column:last-child{width:100%}.main-banner .container>.two-column>.column:first-child{margin-bottom:20px}.main-banner .column ul{font-size:16px;line-height:22px}.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}.main-banner .quote-holder .two-column .column{width:50%;margin-bottom:0}.choose-us .three-column .column{width:33.333%;margin-bottom:0}.more-btn{margin-top:30px}.testimonials .quote-holder::before{left:-16px;font-size:30px}.testimonials .quote-holder::after{height:65px;width:65px;left:-35px}.testimonials .quote-holder{padding-left:45px;padding-right:25px;margin-left:38px}.three-column .column{width:100%}.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:479px){#header .nav-holder .social-menu{display:none}}@media only screen and (max-width:379px){.main-banner .quote-holder .two-column .column{width:100%}.main-banner .quote-holder .two-column .column:first-child{margin-bottom:7px}.choose-us .three-column .column{width:100%;margin-bottom:15px}.choose-us .three-column{margin-bottom:0}.main-banner .home-banner .slide{min-height:250px}}