.fw-bold{font-weight:400!important}h4{font-size:35px;margin-bottom:24px;font-weight:700}.primary-color{color:#000}.navbar-expand-lg{padding:30px 0}.navbar.navbar-expand-lg{background:#fff;position:fixed;z-index:11111;right:0;left:0;top:0}.contact-sec span{font-family:"Poppins",sans-serif;font-weight:600;font-size:32px;line-height:37.5px}.contact-sec span a{text-decoration:none;font-family:"Poppins",sans-serif;font-size:38px;color:#4a4d4d}.contact-sec span a:hover{color:#000}.contact-sec img{width:30px;height:30px;position:relative;top:-4px;margin-right:11px}.contact-form textarea{border-radius:0;background:0 0;font-size:18px;padding:0;margin-bottom:22px;outline:0!important;box-shadow:0 0 0;border:0!important;border-bottom:1px rgba(0,0,0,.3) solid!important;height:118px;padding-bottom:11px;color:rgba(0,0,0,.5)!important}.contact-form textarea:focus{box-shadow:0 0 0;border:0;background:0 0}.list-unstyled li img{position:absolute;left:0;top:11px;width:22px;height:19px}.list-unstyled li{position:relative;padding-left:36px;line-height:43px;color:#fff}.primary-btn:hover{background-color:#715f3f}.list-unstyled{padding-left:0;list-style:none;margin-top:24px}form textarea{height:117px}.info-box{top:10%;left:auto;padding:26px 15px 20px;border-radius:20px;box-shadow:0px 0 7px rgba(0,0,0,.2);animation:moveUpDown 2s infinite alternate ease-in-out;width:287px;background:#fff;right:86px}.about-left{position:relative}.info-box p{font-size:22px;line-height:28px;width:210px;margin:0 auto;font-weight:450;color:#000}.info-box strong{font-weight:800;font-size:26px;line-height:33.33px;background-color:rgba(0,0,0,.04);padding:11px 44px;border-radius:50px;margin-bottom:14px;display:block;font-family:"Nunito Sans",sans-serif;color:#434345}.architectural-sec{padding:90px 20px 118px}.architectural-sec h2{margin-bottom:10px}.architectural-sec h4{margin-bottom:66px}.architectural-sec .box span{position:absolute;bottom:18px;font-size:30px}.architectural-sec .box{width:21%;padding-bottom:34px}.box{border-radius:20px 0px 20px 0px;box-shadow:6px 6px 5px rgba(0,0,0,.15);transition:background-color .3s ease;background-color:#fff}.architectural-sec .box.m-3{margin:0!important}.architectural-sec .row{gap:60px;display:flex}.box:hover{background-color:rgba(0,0,0,.5)}.box:hover span.primary-color{color:#fff}.box .search-icon{position:absolute;top:50%;left:0;width:65px;height:65px;background-color:#8b7a52;border-radius:50%;opacity:0;transition:opacity .3s ease;z-index:1;right:0;margin:0 auto;transform:translateY(-50%)}.box .search-icon img{width:65px;height:65px}.box:hover .search-icon{opacity:1;z-index:1}.architectural-sec .box.m-3 img{width:258px;object-fit:contain;border-radius:10px}.box:hover .other-img{opacity:.5}.discover-sec{padding:130px 0 200px;background:#fdfbf6}.discover-sec h2{margin-bottom:14px}.discover-sec p{max-width:940px;margin-bottom:40px}.carousel-container{max-width:70%}.carousel-inner img{border-radius:10px;max-height:500px;object-fit:cover}.dot{height:12px;width:12px;margin:5px;background-color:#bbb;border-radius:50%;transition:.3s;cursor:pointer}.dot.active{background-color:#937e5b!important}.custom-section{background-color:#434345;padding:110px 20px 150px}.custom-section h2{margin-bottom:26px;color:#fff}.custom-section p{font-size:38px;max-width:1090px;margin:0 auto 70px;line-height:54px;color:#fff}.custom-button{color:#434345;padding:20px 62px;border-radius:50px;gap:8px;transition:all .3s ease;font-size:30px}.custom-button:hover{background-color:#000!important;color:#fff}.custom-button img{width:34px;margin-left:7px}.custom-button:hover img{filter:brightness(0) invert(1)}.installation-section p.installation-text{margin-bottom:32px}.installation-section p.installation-text span{font-weight:450}.rounded-img{border-radius:20px}.gallery-section .container-fluid .row{margin:0}.contact-box input{border-radius:0;background:0 0;font-size:18px;padding:0;padding-bottom:0;padding-bottom:11px;margin-bottom:22px;margin-bottom:33px!important;outline:0!important;box-shadow:0 0 0;border:0!important;border-bottom-width:0px;border-bottom-style:none;border-bottom-color:currentcolor;border-bottom:1px rgba(0,0,0,.3) solid!important;height:60px;color:rgba(0,0,0,.5)!important}.contact-box input:focus{background:0 0;outline:none!important;box-shadow:0 0 0}.contact-box textarea:focus{background:0 0;outline:none!important;box-shadow:0 0 0}.contact-box textarea{border-radius:0;background:0 0;font-size:18px;padding:0;padding-bottom:0;padding-bottom:11px;margin-bottom:22px;outline:0!important;box-shadow:0 0 0;border:0!important;border-bottom-width:0px;border-bottom-style:none;border-bottom-color:currentcolor;border-bottom:1px rgba(0,0,0,.3) solid!important;height:132px;color:rgba(0,0,0,.5)!important;margin-top:11px}.contact-box input[type=submit]{background-color:#00a8eb!important;padding:11px 51px;border-radius:50px;color:white!important;font-family:"Poppins",sans-serif;font-size:22px;line-height:33.33px;text-decoration:none;text-transform:uppercase;font-weight:600;margin-top:30px;margin-bottom:0;transition:all .3s ease;height:auto;border:0!important}.contact-box input[type=submit]:hover{background:#000!important;color:#000;transition:all .5s ease}.submit-btn{border-radius:50px}.submit-btn:hover{background-color:#333}.gallery-section h2{margin-bottom:60px}.gallery-section .container-fluid{padding:0}.gallery-section{padding-bottom:170px;margin:0}.gallery-content{position:absolute;bottom:0;top:0;left:0;right:0;text-align:center;opacity:0;transition:all .6s ease}.gallery-item:hover .gallery-content{opacity:1;transition:all .6s ease}.gallery-content span,.gallery-content span img{display:block;margin:0 auto;width:auto}.gallery-pic{background:#000;border-radius:20px}.gallery-item img{transition:all .6s ease}.gallery-item:hover img{opacity:.2;transition:all .6s ease}.gallery-content span img{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.gallery-item:hover .gallery-content img{opacity:1}.gallery-content img{width:auto!important}.gallery-item{position:relative}.faq-sec{padding:150px 20px}.faq-sec h2{text-align:center;margin-bottom:50px}.installation-section.capabilities-sec .col-lg-6.text-start.installation-left{padding-right:14px;padding-left:50px}.capabilities-sec p.primary-color{font-size:26px}.gallery-section .slider{padding:0}.modal{display:block!important;opacity:0;transition:all .6s ease;top:-100%}.modal.show{z-index:1111111111111111111;opacity:1!important;transition:all .6s ease;top:10%}.modal-body p{margin-bottom:40px}.gallery-item img{width:100%;border-radius:20px}.contact-sec .button:hover{background-color:#fff;color:#434345}.navbar.navbar-expand-lg .collapse.navbar-collapse{display:block;width:auto;flex-basis:auto}.carousel-container .slick-list{border-radius:20px}.col-lg-3.slick-slide{margin:0 1px}.architectural-sec .box span.pdf{display:block;position:relative;text-align:center}.architectural-sec .box span.pdf img{width:50px;margin:0 auto}.modal-body p{margin-bottom:40px;font-size:18px;line-height:24px}.modal-body{padding-bottom:30px}.modal-header h1{font-size:25px!important}.hero-section.hero-section-thanks{height:100vh!important}.hero-section.hero-section-thanks .container.main-sec{align-items:center;display:flex}.hero-section.hero-section-thanks .container.main-sec .mb-md-0.banner-left{margin-top:-150px}.gallery-section{padding-top:100px}.hero-section.hero-section-thanks .fw-bold.heading-title{word-spacing:normal!important}.contact-form .wpcf7-response-output{color:#000;margin-top:0!important;text-align:center}.contact-form .wpcf7-spinner{position:absolute;margin:0 auto;left:0;right:0;bottom:6px}#contactsection form .wpcf7-spinner{position:absolute;bottom:-17px;left:0;right:0;margin:0 auto}#contactsection form .wpcf7-response-output{color:#000}.wpcf7-form-control-wrap .wpcf7-not-valid-tip{text-align:left}