:root{color:#1c1c1c;color:#fbc803;color:#00000029;color:#e3e0de;color:#43392c}@media (max-width:767px){.h1,h1{font-size:40px}.mobi-logo img{width:80%;height:auto}.navbar-light .navbar-toggler{color:#fff;border-color:transparent;text-align:right}.navbar-light .navbar-toggler i{font-size:30px;font-weight:100}.navbar-collapse{position:absolute;top:100%;left:-15px;right:-15px;background-color:#1c1c1c;z-index:999999;text-align:center;padding:10px 0 30px 0}.nav-link{display:block;padding:5px 0}.header-icons{margin-top:20px}.home-header{overflow:hidden;background-color:transparent;max-height:none}.home-header .row{height:100%;position:static;width:auto;padding:10% 5%}.home-header h1{font-size:40px;color:#1c1c1c}.home-header h1>br{display:none}.home-header video#background-video{display:none}.home-header video#mobile-video{display:block;width:100%}.blk-block{padding:10%;height:350px}.number{font-size:100px;line-height:160px}.home-cards .card{min-height:800px}.home-cards .front{display:none}.home-cards .back{position:absolute;height:100%;width:100%;color:#fff;backface-visibility:visible;border-radius:0;transform:none;padding:7%;min-height:800px;background-color:rgb(28 28 28 / 60%)}.home-cards .card .content{transform:none;background-position:left center;background-size:cover;background-repeat:no-repeat;min-height:800px}.home-cards .card:hover .content{transform:none}.home-cards .card1 .content{background-image:url(/images/home/renovations-1.jpg)}.home-cards .card2 .content{background-image:url(/images/home/renovations-2.jpg)}.home-cards .card3 .content{background-image:url(/images/home/renovations-1.jpg)}.testimonials{padding:10% 0 20% 0}.testimonials p>i{font-size:60px;line-height:80px}.testimonials .carousel-control-prev{left:30%;height:40px;top:100%}.testimonials .carousel-control-next{right:30%;height:40px;top:100%}.filters a{margin:0 5px}.about-footer{padding:15% 0}.about-footer .carousel-control-next{display:none}.about-footer .border-right{border:0!important}.our-vision{padding:15% 0;margin:0}.our-vision h4>br{display:none}.contact{padding:15% 0}footer{padding:3% 0}footer a,footer p{font-size:15px}footer i{font-size:20px;margin-left:15px;line-height:65px!important;vertical-align:middle}}@media (min-width:768px) and (max-width:991px){.h1,h1{font-size:50px}.mobi-logo img{width:40%;height:auto}.navbar-light .navbar-toggler{color:#fff;border-color:transparent;text-align:right}.navbar-light .navbar-toggler i{font-size:30px;font-weight:100}.navbar-collapse{position:absolute;top:100%;left:-38px;right:-38px;background-color:#1c1c1c;z-index:999999;text-align:center;padding:10px 0 30px 0}.nav-link{display:block;padding:5px 0}.header-icons{margin-top:20px}.home-header{overflow:hidden;background-color:rgba(0,0,0,.4);max-height:51vh;min-height:51vh}.home-header h1{font-size:50px}.home-header .row{height:130vh;position:absolute;top:auto;left:10%;right:10%;bottom:0;width:auto}.number{font-size:100px;line-height:140px}.blk-block{height:auto;padding:0 10% 10% 10%}.home-cards .card{min-height:530px}.home-cards .front{display:none}.home-cards .back{position:absolute;height:100%;width:100%;color:#fff;backface-visibility:visible;border-radius:0;transform:none;padding:7%;min-height:530px;background-color:rgb(28 28 28 / 60%)}.home-cards .card .content{transform:none;background-position:left center;background-size:cover;background-repeat:no-repeat;min-height:530px}.home-cards .card:hover .content{transform:none}.home-cards .card1 .content{background-image:url(/images/home/renovations-1.jpg)}.home-cards .card2 .content{background-image:url(/images/home/renovations-2.jpg)}.home-cards .card3 .content{background-image:url(/images/home/renovations-1.jpg)}.home-projects .card{margin-right:10px;margin-left:10px}.testimonials .carousel-control-prev{left:-70px}.testimonials .carousel-control-next{right:-70px}.our-vision{padding:10%;margin:auto 2% 2% 2%}.about-footer{padding:10% 0}.about-footer .carousel-control-next{right:30px;font-size:30px;top:110%}.about-footer h4{font-size:23px}.about-footer .carousel-indicators{bottom:-30px;margin-bottom:0;width:50%}.about-footer .carousel-indicators li{width:15px;height:15px}footer{padding:3% 0}}@media (min-width:992px) and (max-width:1199px){header{padding:5px 0}.home-header .row{height:68vh;top:53px}.home-header h1{font-size:50px}.home-header{overflow:hidden;background-color:rgba(0,0,0,.4);max-height:68vh;min-height:68vh}.number{font-size:90px;line-height:130px}.blk-block{height:320px}.home-cards .card{min-height:800px}.home-cards .back{padding:7%;min-height:800px}.home-cards .back p{font-size:15px}.gallery-img{max-height:200px}.our-vision{padding:10%}.about-footer .carousel-control-next{right:-40px;font-size:40px}.about-footer .carousel-indicators li{width:15px;height:15px}footer{padding:2% 0}}@media (min-width:1200px) and (max-width:1600px){.number{font-size:130px;line-height:170px}.blk-block{height:380px}.home-cards .back h2{font-size:25px;margin-bottom:30px}.home-cards .back,.home-cards .card{min-height:700px}.about-footer .carousel-control-next{right:-20px;font-size:50px}.about-footer{padding:9% 0}.gallery-img{max-height:250px}}@media (min-width:1391px) and (max-width:1600px){.our-vision{padding:5% 0}.gallery-img{max-height:300px}}