﻿.fade-carousel{position:relative;height:100%}.fade-carousel .carousel-inner .item{height:100vh}.fade-carousel .carousel-indicators>li{margin:0 2px;background-color:#f39c12;border-color:#f39c12;opacity:.7}.fade-carousel .carousel-indicators>li.active{width:10px;height:10px;opacity:1}.hero{position:absolute;top:50%;left:50%;z-index:3;color:#fff;text-align:center;text-transform:uppercase;text-shadow:1px 1px 0 rgba(0,0,0,.75);-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.hero h1{font-size:revert;font-weight:bold;margin:0;padding:0;letter-spacing:2px;font-family:"Montserrat",sans-serif}.fade-carousel .carousel-inner .item .hero{opacity:0;-webkit-transition:2s all ease-in-out .1s;-moz-transition:2s all ease-in-out .1s;-ms-transition:2s all ease-in-out .1s;-o-transition:2s all ease-in-out .1s;transition:2s all ease-in-out .1s}.fade-carousel .carousel-inner .item.active .hero{opacity:1;-webkit-transition:2s all ease-in-out .1s;-moz-transition:2s all ease-in-out .1s;-ms-transition:2s all ease-in-out .1s;-o-transition:2s all ease-in-out .1s;transition:2s all ease-in-out .1s}.overlay{position:absolute;width:100%;height:100%;z-index:2;background-color:#080d15;opacity:.2}.btn.btn-lg{padding:10px 40px}.btn.btn-hero,.btn.btn-hero:hover,.btn.btn-hero:focus{color:#f5f5f5;background-color:#1abc9c;border-color:#1abc9c;outline:0;margin:20px auto}.fade-carousel .slides .slide-1,.fade-carousel .slides .slide-2,.fade-carousel .slides .slide-3,.fade-carousel .slides .slide-4{height:100vh;background-size:cover;background-position:center center;background-repeat:no-repeat}.fade-carousel .slides .slide-1-mobile,.fade-carousel .slides .slide-2-mobile,.fade-carousel .slides .slide-3-mobile,.fade-carousel .slides .slide-4-mobile{height:100vh;background-size:cover;background-position:center center;background-repeat:no-repeat}.fade-carousel .slides .slide-1{background-image:url(/images/steel-door-window-lg.jpg);background-size:100%;background-position:center top}.fade-carousel .slides .slide-2{background-image:url(/images/aac-blocks-lg.jpg);background-size:100%;background-position:center top}.fade-carousel .slides .slide-3{background-image:url(/images/wall-plastering-mix-lg.jpg);background-size:100%;background-position:center top}.fade-carousel .slides .slide-4{background-image:url(/images/multi-level-car-parking-lg.jpg);background-size:100%;background-position:center top}.fade-carousel .slides .slide-1-mobile{background-image:url(/images/steel-door-window-sm.jpg);background-size:100%;background-position:center top}.fade-carousel .slides .slide-2-mobile{background-image:url(/images/aac-blocks-sm.jpg);background-size:100%;background-position:center top}.fade-carousel .slides .slide-3-mobile{background-image:url(/images/wall-plastering-mix-sm.jpg);background-size:100%;background-position:center top}.fade-carousel .slides .slide-4-mobile{background-image:url(/images/multi-level-car-parking-sm.jpg);background-size:100%;background-position:center top}@media screen and (min-width:980px){.hero{width:auto}}@media screen and (max-width:640px){.hero h1{font-size:revert}}@media screen and (min-width:1025px){.hero{display:flex!important;justify-content:flex-end!important;position:relative!important;bottom:50%!important;top:auto;left:0}}@media screen and (min-width:300px) and (max-width:640px){.fade-carousel .carousel-inner .item{height:70vh!important}}@media screen and (min-width:641px) and (max-width:780px){.fade-carousel .carousel-inner .item{height:50vh!important}}@media screen and (min-width:781px) and (max-width:980px){.fade-carousel .carousel-inner .item{height:70vh!important}}@media screen and (min-width:981px) and (max-width:1024px){.fade-carousel .carousel-inner .item{height:70vh!important}}@media screen and (min-width:1025px){.fade-carousel .carousel-inner .item{height:100vh!important}}