@media (max-width:1599px){.list-unstyled li{line-height:38px;font-size:22px}.capabilities-list li{font-size:22px}.col-lg-4.our-role-mid{padding:0 20px}.col-lg-6.installation-left{padding-right:21px}.advanced-section{padding:120px 0 70px}}@media (max-width:1279px){.tab-content-left{width:40%}}@media (max-width:1199px){.list-unstyled li img{top:11px}.architectural-sec .box{width:22%}.architectural-sec .box span{font-size:24px}.architectural-sec .row{gap:38px}.installation-section.capabilities-sec .col-lg-6.text-start.installation-left{padding-right:14px;padding-left:14px}.capabilities-list{justify-content:start;gap:40px}.discover-sec{padding:60px 0 160px}.faq-sec{padding:80px 20px}.custom-section{padding:80px 20px 120px}.gallery-section{padding-bottom:100px}.gallery-section h2{margin-bottom:30px}.info-box{right:-20px}.carousel-container{max-width:100%;padding:0 20px}.about-section .col-lg-6.about-img{padding-right:14px}.capabilities-list ul.listing{width:auto}.capabilities-list{flex-wrap:wrap;gap:0}.capabilities-list ul.listing li{min-height:auto}.tab-content-left{width:100%;margin-bottom:34px}.tab-content{flex-wrap:wrap}}@media (max-width:1023px){.banner-left .list-unstyled li{line-height:26px;margin-bottom:13px;font-size:20px}.architectural-sec .box{width:30%}.architectural-sec .box.m-3 img{width:158px}.custom-section p{font-size:33px;line-height:46px}}@media (max-width:992px){.contact-sec.d-flex.align-items-center.flex-lg-row{justify-content:right}}@media (max-width:992px){.primary-btn{width:100%;padding:12px;font-size:16px}.list-unstyled li img{top:5px;width:17px}.list-unstyled li{padding-left:26px}}@media (max-width:991px){.about-section{padding:60px 0}.our-role-section{padding-top:60px}.col-lg-4.our-role-left{width:100%;margin-bottom:22px}.col-lg-4.our-role-mid{padding:0 10px 40px;width:100%}.col-lg-4.our-role-right{width:100%}.installation-section{padding:60px 0 130px;margin-top:40px}.installation-section img{width:100%;margin-bottom:30px}.advanced-section{padding:60px 0 70px}.why-section{padding:130px 0 60px}.technical-support-section h3{font-size:30px;font-weight:600}.technical-support-section{padding:60px 0 70px;margin:62px 0}.nav-pills .nav-link{font-size:23px;margin-bottom:14px;padding:10px 0}}@media (max-width:768px){.primary-btn{width:100%;font-size:14px}}@media (max-width:767px){h4{font-size:24px}.architectural-sec .box{width:45%}.capabilities-list{display:block;margin-bottom:30px}.capabilities-list ul{margin-bottom:0}.custom-section p{font-size:26px;line-height:34px;margin:0 auto 40px}.custom-button{padding:20px 32px;font-size:24px}.custom-button img{width:26px}.col-lg-6.installation-left{padding-right:14px}.about-img img.small-img{border-radius:10px;position:absolute;left:29%;top:50%;width:70%}.info-box{right:0;top:0}.info-box strong{font-size:22px;padding:7px 0}.info-box p{font-size:18px;line-height:24px;width:auto}.about-section{padding:60px 0}.architectural-sec{padding:50px 20px 76px}.installation-section{padding:50px 0 110px}.discover-sec{padding:60px 0 120px}.faq-sec{padding:50px 20px 60px}.faq-sec h2{margin-bottom:30px}.custom-section{padding:50px 20px 80px}.contact-box input[type=submit]{font-size:20px}.info-box{width:227px}.navbar-brand img{width:210px}.tabs-inner{flex-wrap:wrap}.advanced-top h3{margin-top:50px;margin-bottom:30px}.technical-support-section .col-lg-5{width:100%}.technical-support-section .col-lg-7{width:100%;padding-left:0;padding-top:40px}.technical-support-right{height:100%;border-left:0;padding-left:15px}.tab-content-right img{width:100%}.contact-sec img{width:20px;height:20px;position:relative;top:-4px;margin-right:5px}}@media (max-width:639px){.about-img img.small-img{top:60%}.navbar-brand.text-light{margin:0}.navbar-brand img{width:140px}.navbar .button{font-size:18px;padding:5px 15px}.installation-section .button{margin-top:18px;font-size:16px}.architectural-sec .box span{font-size:20px}.architectural-sec .row{gap:21px}.contact-sec span a{font-size:26px}.navbar-expand-lg{padding:20px 0}.our-role-section .col-lg-12{text-align:center;margin-bottom:24px}.our-role-section h2{margin-bottom:13px}.advanced-top h2{margin-bottom:26px}.advanced-top h3{margin-top:40px;margin-bottom:20px;font-size:26px}}@media (max-width:576px){.download-btn{font-size:14px;padding:10px 15px;max-width:90%;margin-bottom:20px}.btn-icon{width:18px}}@media (max-width:479px){.navbar .button{font-size:18px;padding:5px 15px}.architectural-sec .box span{font-size:19px}}@media (max-width:419px){.architectural-sec .box span{font-size:16px}}