@font-face{font-family:"Tahoma";src:url(/assets/fonts/994cd9a49efb.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Tahoma-Bold";src:url(/assets/fonts/e56eaadd75ff.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:"FontAwesome5ProLight";src:url(/assets/fonts/900738916a92.woff)format("woff");font-weight:400;font-style:normal}[class^=fal]{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}.fa-arrow-right: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:"Tahoma-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:"Tahoma-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:#ed1c24;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:"Tahoma",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 #ed1c24}input[type=submit]{font-family:"Tahoma",sans-serif;font-weight:500;font-size:14px;letter-spacing:2px;background:#000;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:#ed1c24}textarea{font-family:"Tahoma",sans-serif;height:142px;resize:none;padding:5px 12px;line-height:20px}::-webkit-input-placeholder{color:#afafaf;font-weight:300;opacity:1}.btn{font-family:"Tahoma",sans-serif;box-sizing:initial!important;background:#ed1c24;color:#fff;font-size:14px;font-weight:500;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 #ed1c24;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:#000;border-color:#000;color:#fff}body{background-color:#fff;color:#323232;font-family:"Tahoma",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:22px;-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:#000;width:100%;padding:20px 0;position:fixed;z-index:999}.logo{background-size:cover;background-repeat:no-repeat;float:left;max-width:300px;display:block}.logo a{display:block;height:100%}#header .nav-holder{float:right;padding-top:8px;text-align:right}#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 .social-menu{display:inline-block;vertical-align:middle}#header .nav-holder #nav{display:block;margin-top:10px}#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:"";background-image:url(/assets/img/85a3a41c8be9.svg);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:#fff;text-transform:uppercase;font-size:15px;line-height:15px;font-weight:500;letter-spacing:2px}#header .nav-holder #nav li a:hover{color:#ed1c24}#header .nav-holder #nav li.menu-item-has-children>a:hover:after{background-image:url(/assets/img/55ccd3b86306.svg);-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:#ebebeb;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:#000}#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 #d8001a;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:#323232;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}#header .nav-holder .btn:hover{border-color:#fff}.menu-opener{background:#ed1c24;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:#000}.menu-opener,#nav ul li .sub-menu-opener{display:none}#main{width:100%}.top-pad{padding-top:133px}.main-banner{clear:both;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;min-height:600px;padding:0}.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:-5px;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 h1{color:#fff;text-transform:uppercase;margin-bottom:20px}.main-banner .column ul{list-style:none;color:#fff;font-size:25px;line-height:30px;font-weight:500;margin-bottom:35px}.main-banner .column ul li{position:relative;padding-left:30px;text-align:left;margin-bottom:3px}.main-banner .column ul li:before{background-image:url(/assets/img/26fd261d6a81.webp);background-position:center center;background-repeat:no-repeat;content:"";height:16px;left:2px;position:absolute;top:6px;width:17px}.main-banner .btn.blank{background:0 0;border-color:#ed1c24;margin-left:15px}.main-banner .btn.blank:hover{background:#ed1c24}.main-banner .quote-holder{position:relative;background:#ed1c24;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/97b83cb5c42f.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:"Tahoma-Bold"}.main-banner .quote-holder strong a{color:#fff}.main-banner .quote-holder strong a:hover{color:#000}.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:#ed1c24}.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{margin-bottom:0;text-transform:uppercase;letter-spacing:1px}.menu-holder .block-content{overflow:hidden;text-align:center;margin-bottom:0;margin-top:25px}.services .block-head h2{color:#ed1c24}.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:#ed1c24;color:#fff;text-transform:uppercase;font-size:14px;line-height:1;font-weight:500;display:inline-block;padding:18px 78px 18px 28px;position:relative}.services .img-holder .btn-holder a:hover{background:#b91c24}.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:#b91c24;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.allien-centre{text-align:center}.choose-us .inner-content strong{font-weight:500}.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 h3{font-size:25px;line-height:30px;font-weight:500;text-transform:uppercase;letter-spacing:1px}.choose-us .column ul.a-icons{list-style:none;margin:0-12px}.call-us{overflow:hidden;padding:44px 0;background:#ed1c24}.call-us .inner-holder{width:calc(100% - 290px);font-size:25px;line-height:30px;font-weight:500;text-transform:uppercase;color:#fff;float:left}.call-us .inner-holder strong{font-family:"Tahoma-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}.four-column{overflow:hidden;margin:0-12.5px}.four-column .column{display:inline-block;vertical-align:top;width:25%;margin-right:-4px;padding:0 12.5px}.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:"";background:url(/assets/img/9f2367ebc3aa.svg)no-repeat;background-size:contain;height:34px;width:43px;position:absolute;left:-22px;top:45%;z-index:9;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%)}.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:500;line-height:24px;margin-bottom:10px}.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-gallery{overflow:hidden;background:#fff;padding-bottom:60px}.project-gallery .four-column{margin:0-10px}.project-gallery .four-column .column{padding:0 10px;margin-bottom:20px}.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:500;font-size:18px;margin:26px 0}.form-holder .more-btn{margin-top:22px}.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 #ed1c24;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:#ed1c24;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)}.testimonials.full-width .three-column .column{width:100%;margin-bottom:25px}.testimonials.full-width .three-column .column:last-child{margin-bottom:0}.testimonials.full-width .quote-holder{margin-left:35px}.testimonials.full-width .quote-holder::before{height:25px;width:34px;top:50%;left:-17px}.testimonials.full-width .quote-holder::after{height:65px;width:65px;left:-35px;top:50%}.choose-us.contact{background:#ebebeb}.choose-us.contact .two-column .column{width:35%}.choose-us.contact .two-column .column:last-child{width:65%}.choose-us .inner-content address a{color:#323232}.choose-us .inner-content address a:hover{color:#ed1c24}.choose-us .inner-content .row{margin-bottom:50px;overflow:hidden}.choose-us .inner-content .row:last-child{margin-bottom:0}.choose-us .inner-content .row .icon-holder{float:left;margin-right:26px;width:20px}.choose-us .inner-content .row .icon-holder>img{padding-top:2px}.choose-us .inner-content .row .text-holder{overflow:hidden}.choose-us .inner-content .row .text-holder address{font-style:normal;margin:0}.choose-us .inner-content .row h3{display:block;letter-spacing:2px;font-size:18px;line-height:20px;margin-bottom:10px}.choose-us.contact h2{margin-bottom:35px;text-transform:uppercase;letter-spacing:1px}.choose-us.contact .form-holder .two-column{margin:0-12.5px}.choose-us.contact .form-holder .two-column .column{width:50%;padding:0 12.5px}.choose-us.contact .form-holder .more-btn{text-align:right;margin-top:0}.choose-us.contact .form-holder textarea{margin-bottom:0}.map-holder{height:0;min-height:410px;overflow:hidden;position:relative}.map-holder iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important;margin-bottom:0}.project-gallery.gall{padding-top:75px}.services.all-service .three-column{text-align:center}.services.all-service .three-column .column{margin-bottom:25px}.food-menu{overflow:hidden;padding:50px 0 25px}.food-menu .menu-holder{overflow:hidden;margin-bottom:70px}.food-menu .column{margin-bottom:25px}.food-menu .inner-holder{overflow:hidden;background:#fbf7fb}.food-menu .inner-holder .img-holder{float:left;width:30%}.food-menu .inner-holder .content-holder{overflow:hidden;padding:10px 15px}.head-holder{overflow:hidden;margin-bottom:5px}.food-menu .inner-holder .content-holder h2{font-size:20px;float:left;margin-bottom:0;color:#ed1c24;padding-bottom:5px}.food-menu .inner-holder .content-holder .btn{height:35px;line-height:35px;padding:0 15px;float:right}#footer{position:relative;overflow:hidden;width:100%;background:#323232;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:inline-block;vertical-align:middle;margin-right:18px}.t-foot ul.contact-info li:last-child{margin-right:0}.t-foot ul.contact-info li:after{content:"";background:#fff;width:1px;height:16px;display:inline-block;vertical-align:middle;margin-left:18px}.t-foot ul.contact-info li:last-child:after{display:none}.t-foot ul.contact-info li a{color:#fff}.t-foot ul.contact-info li a:hover{color:#ed1c24}.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;text-indent:9999px;background-image:url(/assets/img/832b57de0eee.webp);background-repeat:no-repeat;border-radius:50%;background-size:cover;height:30px;width:30px;-moz-transition:none;-ms-transition:none;-webkit-transition:none;transition:none}.socail-nav li a:hover{background-image:url(/assets/img/8fedbe20f2dc.webp);background-color:#fff}.socail-nav li.instagram a{background-image:url(/assets/img/6c4d82ae095e.svg)}.socail-nav li.instagram a:hover{background-image:url(/assets/img/8803846e8e9f.svg)}.b-foot{overflow:hidden;background:#000;color:#afafaf;padding:15px 0}.b-foot .left-col{float:left}.b-foot .right-col{float:right}.b-foot .right-col p{margin-bottom:0}.b-foot .right-col strong a{color:#fff}.b-foot .right-col strong a:hover{color:#ed1c24}.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:#ed1c24}@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}.choose-us .column h3{font-size:20px}.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}.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 h1{font-size:40px}.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:980px){.logo{max-width:278px}#header .nav-holder #nav>ul>li{margin-left:10px}}@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/c513b51a5f94.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}.four-column .column{width:50%;margin-bottom:25px}.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}.b-foot .right-col{margin-top:8px}}@media only screen and (max-width:880px){.logo{max-width:160px}.top-pad{padding-top:132px}}@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:#ed1c24;width:300px;right:-100%;height:100%;z-index:99;overflow:auto;top:0;padding-top:54px;position:fixed;margin-top:0!important}#header #nav>ul>li{display:block;margin-right:0;position:relative;text-align:left;margin-left:0;border-bottom:1px solid #edeff1}#header .nav-holder #nav>ul>li{margin-left:0}#nav>ul>li.active a{color:#efeff1}#nav>ul>li.active:hover a{color:#d8001a}#nav>ul>li:hover{background:#fff}#header .nav-holder #nav>ul>li:hover>a{color:#ed1c24}#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}.main-banner .caption-holder{position:relative;top:auto;transform:none;width:100%;background:#000;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 h1{font-size:30px}.main-banner .column ul{font-size:16px;line-height:22px}.main-banner .btn,.main-banner .btn.blank{display:block;margin-left:0;margin-bottom:10px}.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}.choose-us .column h3{font-size:16px}.more-btn{margin-top:30px}.testimonials .quote-holder::before{height:23px;width:33px;left:-16px}.testimonials .quote-holder::after{height:65px;width:65px;left:-35px}.testimonials .quote-holder{padding-left:45px;padding-right:25px;margin-left:38px}.project-gallery.gall{padding-top:45px}.project-gallery{padding-bottom: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}.choose-us.contact .two-column .column,.choose-us.contact .two-column .column:last-child,.choose-us.contact .form-holder .two-column .column{width:100%;margin-bottom:0}.choose-us .inner-content .row{margin-bottom:20px}.choose-us.contact h2{margin-bottom:20px}.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::after{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}}@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}.food-menu .inner-holder .img-holder{width:100%;margin-bottom:5px;text-align:center}}@media only screen and (max-width:480px){.four-column .column{width:100%}.single-banner .caption-holder h1{font-size:20px}}@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}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide img{display:block}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-loading .slick-list{background:#fff url(none)center center no-repeat}@font-face{font-family:"slick";font-weight:400;font-style:normal;src:url(/assets/fonts/d619188a9091.eot);src:url(/assets/fonts/2dea507d818c.woff)format("woff")}.slick-prev,.slick-next{background-image:url(/assets/img/3e8abb327695.webp);background-size:cover;background-repeat:no-repeat;background-color:transparent;height:46px;width:25px;font-size:0;line-height:0;position:absolute;top:50%;display:block;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;z-index:99;text-align:center}.slick-prev{background-image:url(/assets/img/04ac141060df.webp)}.slick-prev:hover{background-image:url(/assets/img/11feaa94871e.webp)}.slick-next:hover{background-image:url(/assets/img/e7703bb48ddc.webp)}.slick-prev{left:10px}.slick-next{right:10px;unicode-bidi:bidi-override;direction:rtl}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#fff;color:#444;text-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.fancybox-opened{z-index:999999}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/assets/img/9291a125690a.webp)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0-108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/assets/img/c77dbb59811e.webp)center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:url(/assets/img/d9aecd00e328.webp);-webkit-tap-highlight-color:transparent;z-index:8040;opacity:.5}.fancybox-nav:hover{opacity:1}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:visible}.fancybox-prev span{left:10px;background-image:url(/assets/img/04ac141060df.webp);background-repeat:no-repeat;background-size:cover;height:30px;width:16px}.fancybox-next span{right:10px;background-image:url(/assets/img/3e8abb327695.webp);background-repeat:no-repeat;background-size:cover;height:30px;width:16px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:99999;background:rgba(0,0,0,.8)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:13px/20px"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.lightbox .container{width:900px}.lightbox .contact-us{padding:30px 30px 15px}.lightbox .close{float:right;font-size:25px;line-height:25px}.lightbox .close:hover{color:#ba784d}.navigation{overflow:hidden;padding-top:45px}.navigation a{font-family:"SegoeUI",sans-serif;box-sizing:initial!important;background:#ed1c24;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}.navigation a:hover{background:#000;border-color:#000;color:#fff}.navigation .next{float:right}.navigation .prev{float:left}@font-face{font-family:"brandon-grotesque";src:url(https://use.typekit.net/af/1da05b/0000000000000000000132df/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3)format("woff2"),url(https://use.typekit.net/af/1da05b/0000000000000000000132df/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3)format("woff");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"brandon-grotesque";src:url(https://use.typekit.net/af/32d3ee/0000000000000000000132e0/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3)format("woff2"),url(https://use.typekit.net/af/32d3ee/0000000000000000000132e0/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3)format("woff");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal}@font-face{font-family:"brandon-grotesque";src:url(https://use.typekit.net/af/8f4e31/0000000000000000000132e3/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3)format("woff2"),url(https://use.typekit.net/af/8f4e31/0000000000000000000132e3/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3)format("woff");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"brandon-grotesque";src:url(https://use.typekit.net/af/2f8f3d/0000000000000000000132dd/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3)format("woff2"),url(https://use.typekit.net/af/2f8f3d/0000000000000000000132dd/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3)format("woff");font-display:auto;font-style:normal;font-weight:300;font-stretch:normal}@font-face{font-family:"brandon-grotesque";src:url(https://use.typekit.net/af/d8f71f/0000000000000000000132e1/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3)format("woff2"),url(https://use.typekit.net/af/d8f71f/0000000000000000000132e1/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3)format("woff");font-display:auto;font-style:normal;font-weight:500;font-stretch:normal}@font-face{font-family:"brandon-grotesque";src:url(https://use.typekit.net/af/031bc7/0000000000000000000132e5/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3)format("woff2"),url(https://use.typekit.net/af/031bc7/0000000000000000000132e5/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3)format("woff");font-display:auto;font-style:normal;font-weight:900;font-stretch:normal}@font-face{font-family:"aglet-slab";src:url(https://use.typekit.net/af/db4f7b/00000000000000003b9b08cf/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3)format("woff2"),url(https://use.typekit.net/af/db4f7b/00000000000000003b9b08cf/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3)format("woff");font-display:auto;font-style:normal;font-weight:500;font-stretch:normal}.tk-brandon-grotesque{font-family:"brandon-grotesque",sans-serif}.tk-aglet-slab{font-family:"aglet-slab",sans-serif}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:0;border-radius:100%;padding:0;margin:0 24px;position:relative}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:0;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}