.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}.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}.contact-form .wpcf7-spinner{position:absolute;right:0;left:0;margin:0 auto}.list-unstyled{padding-left:0;list-style:none;margin-top:24px}.about-section{padding:74px 0 110px}.about-section .row{align-items:center;flex-direction:row-reverse}.about-section p{margin-bottom:30px}.about-section .col-lg-6.about-img{padding-left:60px}.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{padding:100px 0 190px;background:#f4f4f4;margin-top:120px}.capabilities-list ul.listing{width:290px}.capabilities-list ul.listing li{min-height:55px}.installation-section h2{margin-bottom:16px}.installation-section h3{font-weight:500;line-height:36px;margin-bottom:34px}.installation-section p.installation-text{margin-bottom:32px}.installation-section p.installation-text span{font-weight:450}.installation-section .button{margin-top:18px}.col-lg-6.installation-left{padding-right:50px}.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 .row{flex-direction:row-reverse}.installation-section.capabilities-sec .col-lg-6.text-start.installation-left{padding-right:14px;padding-left:50px}.capabilities-list{display:flex;justify-content:space-between}.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}.installation-section.capabilities-sec a{color:#000;font-weight:600}.installation-section.capabilities-sec a:hover{color:#434345;font-weight:600}.hero-section.hero-section-thanks .fw-bold.heading-title{word-spacing:normal!important}.why-section{padding:240px 0 60px}.why-content{background:#fff;border-radius:30px;padding:60px 38px 50px;border-left:8px #00a8eb solid}.why-section h2{margin-bottom:30px}.our-role-section{padding-top:120px}.our-role-section img{width:100%;border-radius:30px}.our-role-section .col-lg-12{text-align:center;margin-bottom:44px}.col-lg-4.our-role-left{width:28%}.col-lg-4.our-role-mid{width:44%;padding:0 40px}.col-lg-4.our-role-right{width:28%}.advanced-section{padding:120px 0}.advanced-top{text-align:center;max-width:1300px;margin:0 auto;padding-bottom:0}.advanced-top h2{margin-bottom:36px}.advanced-top h3{font-size:34px;color:#0e4f9c;font-family:"Poppins",sans-serif;font-weight:600;margin-top:70px;margin-bottom:60px}.tab-content{display:flex;justify-content:space-between}.tab-content-left{text-align:left;width:43%}.tab-content-right{text-align:left}.tab-content-right img{border-radius:30px}.tab-content-left ul{margin-top:30px}.nav-pills .nav-link{color:#4a4d4d;font-size:26px;font-weight:600;padding:0;padding:18px 0;text-align:left;margin-bottom:34px;transition:all .3s ease}.nav-pills .nav-link.active{border-radius:0;border-left:10px #00a8eb solid;color:#000;background:0 0;padding-left:18px;transition:all .3s ease}.technical-support-section{padding:100px 0;background:#f4f4f4;margin:100px 0}.technical-support-left img{border-radius:30px;margin-top:36px;width:100%}.technical-support-left h2{margin-bottom:35px}.technical-support-section .col-lg-5{width:35.7%}.technical-support-section .col-lg-7{width:64.3%}.technical-support-section h3{font-size:34px;font-weight:600}.technical-support-right{height:100%;border-left:1px solid rgba(0,0,0,.3);padding-left:48px}.technical-support-section .col-lg-7{width:64.3%;padding-left:38px}.main-heading{padding-top:100px}.main-heading h2{text-align:center;font-size:64px}.table-wrapper{border-radius:14px;overflow:hidden;border:1px solid #ddd}.pricing-table{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;min-width:900px}.pricing-table thead{background:#00a8eb;color:#fff}.pricing-table th,.pricing-table td{padding:16px 23px;border:1px solid rgba(185,185,185,.38);text-align:center;font-size:16px}.pricing-table tbody tr:nth-child(even){background:#ebf8fd}.pricing-table tbody tr:hover{background:#e8f6ff}.pricing-table tbody tr{background:#fff}.testing-section h4{font-size:18px;font-weight:600}.testing-prg-sec h4{font-size:18px;color:#fff;font-weight:600}.contact-sec-main #contactForm .wpcf7-spinner{position:absolute;bottom:70px}@media (max-width:768px){.pricing-table{min-width:100%;border:0}.pricing-table thead{display:none}.pricing-table tr{display:block;margin-bottom:15px;border:1px solid #ddd;border-radius:8px;overflow:hidden;background:#fff}.pricing-table td{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 12px;border:none;border-bottom:1px solid #eee;text-align:left}.pricing-table td::before{content:attr(data-label);font-weight:700;color:#00a7e1;width:55%;padding-right:10px}.pricing-table td:last-child{border-bottom:none}}