:root{color:#1c1c1c;color:#fbc803;color:#00000029;color:#e3e0de;color:#43392c}body{margin:0;padding:0;color:#221f1f;font-weight:100;font-style:normal;font-family:'Open Sans',sans-serif}img{width:100%;height:auto}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;font-weight:100}.h1,h1{font-size:60px}.h2,h2{font-size:40px}.h3,h3{font-size:30px}.h4,h4{font-size:25px}a,li,p{font-size:17px;font-weight:100;line-height:30px}b,strong{font-weight:800}ul{padding-left:20px;margin-bottom:0}a:focus,a:hover{text-decoration:none;color:inherit;border-bottom:0}i{vertical-align:middle}.yellow-txt{color:#fbc803}button:focus{outline:0;background-color:transparent}button{border-radius:0;background-color:transparent;border:0}.btn-primary{padding:15px;vertical-align:middle;font-size:15px;border-radius:0;text-transform:uppercase;background-color:transparent}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{color:initial!important;border:initial;box-shadow:none!important;background-color:transparent}.btn-link,.btn-link:hover{text-transform:uppercase;border-color:inherit;color:inherit;font-size:inherit;text-decoration:none;font-weight:400;text-decoration:none;padding:0}.btn-link.yellow,.btn-link:hover.yellow{color:#fbc803;border-bottom:1px solid #fbc803;font-weight:600}.btn-link.blk,.btn-link:hover.blk{color:#1c1c1c;border-bottom:2px solid #1c1c1c;font-weight:600}.btn-link.wht,.btn-link:hover.wht{color:#fff;border-bottom:1px solid #fff;font-weight:400}.card{border:0;border-radius:0}.card-img,.card-img-top{border-top-left-radius:0;border-top-right-radius:0}.nav-link{display:block;padding:0 0 0 3rem}.nav-item{color:#fff}.nav-item i{font-size:25px;margin-left:15px}.nav-link .nav-item:focus,.nav-link .nav-item:hover,.nav-link.active .nav-item{color:#fbc803}header{background-color:#1c1c1c}.home-header{text-align:center}#background-video{width:100%;object-fit:cover;position:relative;z-index:-1;max-height:93vh}.home-header video#mobile-video{display:none}.home-header .row{height:90vh;position:absolute;top:auto;left:auto;right:auto;bottom:0;width:100%}.home-header{overflow:hidden;background-color:rgba(0,0,0,.4);max-height:93vh}.home-header h1{font-size:70px;color:#fff}.home-header p{font-size:20px;color:#fbc803}.home-header a{color:#fff;border-bottom:1px solid #fff}.about,.welcome{padding:5% 0}.blk-block{background-color:#1c1c1c;padding:10%;text-align:center;height:450px}.blk-block p{color:#fbc803;font-weight:700}.number{font-size:190px;color:#fbc803;line-height:220px}.contact,.home-cards{padding:5% 0}.home-projects,.portfolio{padding-bottom:5%}.home-cards .card{position:relative;top:auto;left:auto;width:100%;min-height:680px;height:100%;float:left;perspective:2000px;padding:0;border:0;border-radius:0}.home-cards .content{position:absolute;width:100%;height:100%;box-shadow:none;transition:transform 1s;transform-style:preserve-3d}.home-cards .card:hover .content{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transition:transform .5s;transition:transform .5s;cursor:pointer}.home-cards .back,.home-cards .front{position:absolute;height:100%;width:100%;color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:0}.home-cards .front{background-position:center;background-size:cover;background-repeat:no-repeat}.home-cards .back{padding:11%;color:#fff;background-color:#1c1c1c;min-height:680px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.home-cards .back h2{color:#fbc803;font-size:30px;text-transform:uppercase;position:relative;margin-bottom:40px;font-weight:400}.home-cards .back h2:after{content:'';position:absolute;top:130%;left:0;width:50px;border-bottom:1px solid #fbc803}.home-cards .back p{color:#fff;line-height:30px}.home-projects .card,.portfolio .card{border:0;border-radius:0}.home-projects .card-body,.portfolio .card-body{padding-left:0;padding-right:0}.home-projects .card h3,.portfolio .card h3{font-weight:600;font-size:20px;color:#1c1c1c}.home-projects .card p,.portfolio .card p{color:#1c1c1c}.testimonials{background-color:#1c1c1c;padding:10% 0}.testimonials h2,.testimonials p{color:#fff;font-weight:100}.testimonials p{font-style:italic;line-height:30px}.testimonials p>i{color:#fbc803;font-size:80px;line-height:170px;vertical-align:middle;font-weight:100!important}.testimonials .carousel-control-prev{left:-100px;font-size:40px;font-weight:100;width:auto;opacity:1;color:#e3e0de;height:100px}.testimonials .carousel-control-next{right:-100px;font-size:40px;font-weight:100;width:auto;opacity:1;color:#e3e0de;height:100px}.carousel-control-next i,.carousel-control-prev i{font-weight:100!important}.reviewer-name{color:#fbc803!important;font-weight:600;font-size:17px}.lets-discuss{background-image:url(/images/home/lets-discuss-your-project.jpg);background-size:cover;background-position:center;padding:15% 0;text-align:center}.lets-discuss a,.lets-discuss h2,.lets-discuss p{color:#fff;font-weight:100}.page-header{background-size:cover;background-position:center;padding:10% 0;text-align:center}.page-header h1{color:#fff;font-weight:100}.our-vision{background-image:url(/images/about/sharing-a-journey.jpg);background-position:center;background-size:cover;padding:5% 10%;margin:auto 2% 2% 2%}.our-vision .card-img-overlay{position:absolute;top:40%;right:auto;bottom:0;left:10%;padding:0;margin:auto}.our-vision h4{color:#fff;font-size:30px;line-height:40px;font-weight:100}.our-vision p{text-transform:uppercase;color:#fbc803}.about-footer{background-color:#1c1c1c;padding:5% 0}.about-footer .carousel-inner{min-height:190px}.about-footer h4,.about-footer p{color:#fff}.about-footer h4{line-height:40px;font-weight:100}.about-footer h4>span{color:#fbc803;font-weight:600}.about-footer .carousel-control-next{right:-60px;opacity:1;transition:opacity .15s ease;font-size:60px;width:0}.about-footer .carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:10px;height:10px;margin-right:20px;margin-left:0;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:1px solid #fff;opacity:1;transition:opacity .6s ease;border-radius:100%}.about-footer .carousel-indicators{position:absolute;right:0;bottom:-40px;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:start;padding-left:0;margin-right:0;margin-left:0;list-style:none}.about-footer .carousel-indicators .active{opacity:1;background-color:#fbc803;border-color:#fbc803}.filters{text-align:center;padding:5% 0}.filters a{margin:0 15px;color:#43392c;border-bottom:1px solid transparent;font-weight:400}.filter.active{color:#fbc803;border-bottom:1px solid #fbc803;font-weight:400}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:transparent;border-radius:.25rem}.breadcrumb-item a,.breadcrumb-item.active,.breadcrumb-item.active a{color:#1c1c1c;font-weight:400}.breadcrumb-item a>i{font-size:25px}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:1rem;color:#6c757d;content:"/";padding-left:1rem;font-size:24px;vertical-align:middle}.project-gallery{overflow:hidden;transition:ease all .8s}.gallery-img{overflow:hidden;background-clip:padding-box;max-height:350px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center}.project-gallery .col img{overflow:hidden}.form-control{display:block;width:100%;height:auto;padding:10px;font-size:17px;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #000;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{color:#495057;background-color:#fff;border-color:#1c1c1c;outline:0;box-shadow:none}textarea.form-control{height:150px}#email2{display:none}.contact-details a{color:#1c1c1c}footer{background-color:#1c1c1c;padding:1% 0}footer a,footer p{color:#fff;margin-bottom:0}footer i{font-size:25px;margin-left:20px}.error-page{padding:30vh 0}