.client_section .carousel-indicators,.client_section .client_id,.heading_container,.hero_area,.info_section .info_link-box,.service_section .box{-webkit-box-orient:vertical;-webkit-box-direction:normal}.hero-div ul li a,a,a:focus,a:hover{text-decoration:none}.slider_section,.water-treatment-section,.work-details{background-position:center center}.ong-projects h3,body{font-family:Poppins,sans-serif}.other-hero-services,.slider_section,.water-treatment-section,.work-details{background-size:cover;background-repeat:no-repeat}*{padding:0;margin:0;box-sizing:border-box}:root{--primary-color:#181A3F;--secondary-color:#FF9302}body,html{overflow-x:hidden}body{position:relative;color:#0c0c0c;background-color:#fff}.layout_padding{padding:90px 0}.layout_padding2{padding:75px 0}.layout_padding2-top{padding-top:75px}.layout_padding2-bottom{padding-bottom:75px}.layout_padding-top{padding-top:90px}.layout_padding-bottom{padding-bottom:90px}.heading_container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.heading_container h2{position:relative;font-weight:700;font-size:25px}.fire-rated-doors-section h5,.heading_container h2 span,.service_section .box:hover h5,.water-treatment-section h2{color:var(--primary-color)}.heading_container p{font-size:14px;text-align:justify}.heading_container.heading_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}a:focus,a:hover{color:initial}.btn,.btn:focus{outline:0!important;-webkit-box-shadow:none;box-shadow:none}.hero_area{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-size:cover}.sub_page .hero_area{height:auto}.client_section .carousel-indicators li.active,.sub_page .header_section .header_bottom{background-color:var(--primary-color)}.header_section{border-top:15px solid var(--secondary-color)}.header_section .header_top{background-color:#ebf6f5}.header_section .header_top .header_top_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header_section .header_top .contact_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.header_section .header_top .contact_nav a{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.header_section .header_top .contact_nav a i{margin-right:5px;background-color:#159ec0;width:35px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;border-radius:100%}.header_section .header_top .contact_nav a:hover i{background-color:var(--secondary-color);transition:.3s ease-in}.header_section .header_top .contact_nav span{font-size:13px;color:#000;font-weight:600}.contact_section .form_container .btn_box,.header_section .header_top .social_box,.info_form form{display:-webkit-box;display:-ms-flexbox;display:flex}.header_section .header_top .social_box a i{margin-right:5px;background-color:#159ec0;width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;border-radius:100%}.header_section .header_top .social_box a:hover i{background-color:var(--secondary-color)}.header_section .header_bottom{background-color:rgba(0,0,0,.7);padding:5px 0}.header_section .header_bottom .container-fluid{padding-right:25px;padding-left:25px}.navbar-brand{color:#fff;font-weight:700}.custom_nav-container .nav_search-btn:hover,.custom_nav-container .navbar-nav .nav-item:hover .nav-link,.navbar-brand span,.services-discription h2,.slider_section .detail-box,h5{color:var(--secondary-color)}.footer_section p a,.navbar-brand:hover{color:inherit}.custom_nav-container .navbar-toggler[aria-expanded=true] .s-2,.navbar_brand_mobile{display:none}.about_section .img-box,.slider_section,.slider_section .carousel_btn-box,.slider_section .detail-box .btn-box{display:-webkit-box;display:-ms-flexbox}.custom_nav-container,.info_section ul{padding:0}.custom_nav-container .navbar-nav{margin:auto}.custom_nav-container .navbar-nav .nav-item .nav-link{padding:5px 30px;color:#fff;text-align:center;border-radius:5px;font-size:16px;-webkit-transition:.3s;transition:.3s}.custom_nav-container .navbar-nav .nav-item .nav-link i{margin-right:5px}.custom_nav-container .nav_search-btn{width:35px;height:35px;padding:0;border:none;color:#fff}.custom_nav-container .navbar-toggler{outline:0;padding:0;width:37px;height:42px;-webkit-transition:.3s;transition:.3s}.custom_nav-container .navbar-toggler span{display:block;width:35px;height:4px;background-color:#fff;margin:7px 0;-webkit-transition:.3s;transition:.3s;position:relative;border-radius:5px}.custom_nav-container .navbar-toggler span::after,.custom_nav-container .navbar-toggler span::before{content:"";position:absolute;left:0;height:100%;width:100%;background-color:#fff;top:-10px;border-radius:5px;-webkit-transition:.3s;transition:.3s}.custom_nav-container .navbar-toggler span::after{top:10px}.custom_nav-container .navbar-toggler[aria-expanded=true]{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.custom_nav-container .navbar-toggler[aria-expanded=true] span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.custom_nav-container .navbar-toggler[aria-expanded=true] span::after,.custom_nav-container .navbar-toggler[aria-expanded=true] span::before{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:0}.custom_nav-container .navbar-toggler[aria-expanded=true] .s-1{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:0 0 -4px}.custom_nav-container .navbar-toggler[aria-expanded=true] .s-3{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:-4px 0 0}.custom_nav-container .navbar-toggler[aria-expanded=false] .s-1,.custom_nav-container .navbar-toggler[aria-expanded=false] .s-2,.custom_nav-container .navbar-toggler[aria-expanded=false] .s-3{-webkit-transform:none;transform:none}.slider_section{padding:160px 0;-webkit-box-flex:1;-ms-flex:1;flex:1;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(../images/hero-bg-new2.jpg);object-fit:cover}.slider_section .dot_design{position:absolute;width:450px;right:0;bottom:0;-webkit-transform:translateY(50%);transform:translateY(50%);z-index:1}.client_section .box .img-box img,.power-section img,.slider_section .dot_design img,.slider_section .img-box img,.work-details .work-dis .img-box-div img{width:100%}.about_section .row,.client_section .row,.info_section .info_bottom .row,.slider_section .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider_section #customCarousel1{width:100%;position:unset}.carousel-item h1,.slider_section .detail-box h1{font-weight:600;margin-bottom:0;color:#fff;font-size:1.8rem}.carousel-item h2,.slider_section .detail-box h2{font-weight:600;margin-bottom:0;color:#fff;font-size:3rem}.slider_section .detail-box p{color:#6d6d6d}.slider_section .detail-box .btn-box{display:flex;margin:45px -5px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.carousel-item .banner-box .btn-box a,.slider_section .detail-box .btn-box a{margin:5px;text-align:center;width:165px}.carousel-item .banner-box .btn-box .btn1,.slider_section .detail-box .btn-box .btn1{display:inline-block;padding:10px 15px;background-color:#fff;color:#000;border-radius:0;-webkit-transition:.3s;transition:.3s;border:1px solid #fff}.carousel-item .banner-box .btn-box .btn1:hover,.slider_section .detail-box .btn-box .btn1:hover{background-color:transparent;color:#fff}.carousel-item .banner-box .btn-box .btn2,.slider_section .detail-box .btn-box .btn2{display:inline-block;padding:10px 15px;background-color:var(--secondary-color);color:#fff;border-radius:0;-webkit-transition:.3s;transition:.3s;border:1px solid var(--secondary-color)}.about_section .detail-box a:hover,.carousel-item .banner-box .btn-box .btn2:hover,.contact_section .form_container .btn_box button:hover,.slider_section .detail-box .btn-box .btn2:hover{background-color:transparent;color:var(--secondary-color)}.slider_section .carousel_btn-box{position:absolute;right:25px;bottom:0;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:105px;height:50px;-webkit-transform:translateY(50%);transform:translateY(50%)}.slider_section .carousel_btn-box a{position:unset;width:50px;height:50px;background-color:#fff;opacity:1;border-radius:100%;color:var(--primary-color);font-size:14px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.25);box-shadow:0 0 5px 0 rgba(0,0,0,.25);-webkit-transition:.2s;transition:.2s}.about_section .img-box,.about_section .img-box img,.contact_section,.footer_section,.info_section,.portfolio_section .box,.portfolio_section .box .img-box,.service_section{position:relative}.portfolio_section .box .img-box .btn_overlay a:hover,.slider_section .carousel_btn-box a:hover{background-color:var(--secondary-color);color:#fff}.about_section,.portfolio_section .portfolio_carousel .owl-nav button:hover{background-color:var(--primary-color);color:#fff}.about_section .img-box{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about_section .img-box img{max-width:100%;z-index:2;margin-left:30px;border-radius:5px}.about_section .detail-box p{color:#fff;margin-top:15px}.about_section .detail-box a{display:inline-block;padding:10px 35px;background-color:var(--secondary-color);color:#fff;border-radius:0;-webkit-transition:.3s;transition:.3s;border:1px solid var(--secondary-color);margin-top:15px}.contact_section .form_container,.portfolio_section,.service_section .box,.service_section .btn-box a{background-color:var(--primary-color)}.portfolio_section{color:#fff;padding-top:45px}.service_section,.service_section .box:hover{background-color:var(--secondary-color);color:#fff}.portfolio_section .heading_container{margin-bottom:25px}.portfolio_section .filter_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.portfolio_section .filter_box .owl-filter-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.portfolio_section .filter_box .owl-filter-bar a{text-transform:uppercase;color:#fff;padding:5px 10px;font-size:15px;border-radius:2px;margin:5px 0}.portfolio_section .filter_box .owl-filter-bar a.active{color:#000;background-color:#fff}.portfolio_section .box .img-box img{width:100%;height:300px!important}.portfolio_section .box .img-box .btn_overlay{position:absolute;top:50%;left:50%;width:calc(100% - 30px);height:calc(100% - 30px);background-color:rgba(255,255,255,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);opacity:0;-webkit-transition:.3s;transition:.3s}.portfolio_section .box .img-box .btn_overlay .dis{text-align:center}.portfolio_section .box .img-box .btn_overlay .dis h2{color:#000;font-size:25px;font-weight:600;margin:50px 0}.portfolio_section .box .img-box .btn_overlay a{padding:10px 45px;border:1px solid var(--secondary-color);color:var(--secondary-color)}.portfolio_section .box .img-box:hover .btn_overlay{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}.portfolio_section .owl-item.active.center .box .detail-box{opacity:1;visibility:visible}.portfolio_section .portfolio_carousel{margin-top:35px}.portfolio_section .portfolio_carousel .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.portfolio_section .portfolio_carousel .owl-nav button{width:50px;height:50px;background-color:#fff;outline:0;font-size:12px;font-weight:700;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:100%;color:#000}.portfolio_section .portfolio_carousel .owl-nav button.owl-prev{left:25px}.portfolio_section .portfolio_carousel .owl-nav button.owl-next{right:25px}.work-details{background-image:linear-gradient(to right,rgba(219,238,255,.3),rgba(213,252,255,.3)),url(../images/work/work-bg-img.jpg);padding:90px 30px}.work-details .work-dis{display:flex;justify-content:space-evenly;align-items:center;border-left:3px solid var(--secondary-color)}.service_section .box,.service_section .box .img-box,.service_section .btn-box{display:-webkit-box;display:-ms-flexbox}.work-details .work-dis .work-counter-value h2{font-size:40px;font-weight:600}.work-details .work-dis .work-counter-value p{font-size:16px;font-weight:600}.service_section .box{border-radius:5px;margin-top:30px;text-align:center;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.15);box-shadow:0 0 5px 2px rgba(0,0,0,.15);padding:22px 15px;-webkit-transition:.3s;transition:.3s;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service_section .box .img-box{width:135px;height:135px;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service_section .box .img-box img{width:100%;height:100%;border-radius:50%;-webkit-transition:.3s;transition:.3s}.service_section .box .detail-box{margin-top:15px}.service_section .box .detail-box h5{font-weight:700}.client_section .box .detail-box p,.service_section .box .detail-box p{margin:0}.service_section .box:hover{transform:scale(1.1,1.1)}.service_section .btn-box{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}.service_section .btn-box a{display:inline-block;padding:10px 45px;color:#fff;border-radius:0;-webkit-transition:.3s;transition:.3s;border:1px solid var(--secondary-color)}.service_section .btn-box a:hover{background-color:transparent;color:var(--primary-color);border:1px solid var(--primary-color)}.client_section .carousel-indicators li,.contact_section,.info_form form button,.info_section .social_box a,.water-treatment-section{background-color:var(--secondary-color)}.contact_section{padding:50px 0}.client_section .heading_container,.contact_section .heading_container{margin-bottom:45px}.contact_section .row{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.contact_section .form_container{padding:45px}.contact_section .form_container .form-control{width:100%;border:none;height:50px;margin-bottom:15px;padding-left:15px;outline:0;color:#101010;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.15);box-shadow:0 0 25px 0 rgba(0,0,0,.15);border-radius:0}.contact_section .form_container .form-control::-webkit-input-placeholder{color:#565554}.contact_section .form_container .form-control:-ms-input-placeholder{color:#565554}.contact_section .form_container .form-control::-ms-input-placeholder{color:#565554}.contact_section .form_container .form-control::placeholder{color:#565554}.contact_section .form_container .form-control.message-box{height:95px}.contact_section .form_container .btn_box button{border:none;text-transform:uppercase;display:inline-block;padding:12px 55px;background-color:var(--secondary-color);color:#fff;border-radius:0;-webkit-transition:.3s;transition:.3s;border:1px solid var(--secondary-color)}.contact_section .map_container{height:100%;min-height:375px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0}.contact_section .map_container .map{height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.contact_section .map_container .map #googleMap{height:100%}.client_section .client_id{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.client_section .client_id h5{margin-top:10px;margin-bottom:0}.client_section .box,.info_section .social_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.client_section .box .img-box{width:145px;min-width:145px;position:relative;border:10px solid var(--secondary-color)}.client_section .box .detail-box{background-color:#fff;border:1px solid #000;padding:15px;margin-bottom:34px;margin-left:1px}.client_section .carousel-indicators{position:unset;margin:0;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.client_section .carousel-indicators li{width:20px;height:20px;border:none;background-clip:unset;margin:5px;border-radius:100%;opacity:1}.info_section{background-color:#252525;color:#fff}.info_section h5{text-transform:uppercase;font-weight:600;font-size:18px;margin-bottom:20px}.info_section .info_logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:45px}.info_section .info_logo .navbar-brand{font-size:28px}.info_section .social_box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;width:30px;height:30px;border-radius:100%;margin-right:5px}.info_section p{margin-bottom:0;color:#878585}.info_section a{text-transform:none}.info_section ul li{list-style-type:none;margin:3px 0}.info_section ul li a{color:#878585}.info_section .info_link-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.info_section .info_contact{margin:15px 0}.info_section .info_contact .link-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:15px 0;color:#fff}.info_section .info_contact .link-box i{width:45px;height:45px;line-height:45px;border:1px solid var(--secondary-color);text-align:center;border-radius:5px;font-size:18px;margin-right:10px}.info_form form input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:45px;border:none;padding-left:10px}.info_form form button{width:45px;height:45px;color:#fff;border:none;outline:0;font-size:12px;margin:0}.footer_section{background-color:#fff;text-align:center}.footer_section p{color:#252525;padding:25px 0;margin:0}.other-hero{padding:50px;background-color:var(--primary-color);color:#fff}.hero-div ul{display:flex;justify-content:space-evenly;align-items:center}.double-leaf-doors-section ul li,.hero-div ul li{list-style:none}.hero-div ul li a{color:#fff;font-size:22px;margin:0 10px}.hero-div ul li:hover a{color:var(--secondary-color);transition:.3s ease-in-out}.header-logo-img{width:18%;margin:-16px 10px}.info_bottom span{font-size:13px}.navbar_brand_mobile img{width:20%}.navbar-toggler{right:10px;position:absolute;top:15px;color:#000!important}.navbar-toggler span,.navbar-toggler span::after,.navbar-toggler span::before{background-color:#000!important}.water-treatment-section{padding:20px 0;color:#fff}.clients-section,.gallery-section,.ong-projects-section{padding:30px;background-color:var(--secondary-color)}.water-treatment-section h5{color:var(--primary-color);font-size:18px;font-weight:900}.ong-projects,.services-discription{background-color:var(--primary-color)}.center-heading{text-align:center!important;display:flex;align-items:center;justify-content:center}.ong-projects{color:#fff;padding:50px;margin:10px 0}.ong-projects h3{margin:10px 0;font-size:20px;font-weight:600;color:var(--secondary-color)}.ong-projects h6{font-size:18px;font-weight:600}.other-hero-services{background-image:linear-gradient(to right,rgba(219,238,255,.3),rgba(213,252,255,.3)),url(../images/services/services-hero-bg-img.jpg);background-position:center;text-align:center;padding:80px 0;color:var(--primary-color)}.other-hero-services .hero-div ul li a{color:var(--primary-color)!important;font-weight:600;font-size:25px}.services-discription{color:#fff;padding:80px 30px}.services-discription .row{margin:20px 0}.service-pages-heading h5{font-size:50px;font-weight:600;margin-bottom:40px}.metal-doors-section,.single-leaf-doors-section{background-color:var(--primary-color);padding:30px}.metal-doors-section p{color:#fff;text-align:justify}.fire-rated-doors-section{background-color:var(--secondary-color);padding:50px}.power-section,.qanda-div{background-color:var(--primary-color);color:#fff}.single-leaf-doors-section p{font-size:30px;color:#fff}.single-leaf-doors-section ul li{list-style:none;color:#fff}.qanda-heading h2,.zink-alumi-section h6,.zink-alumi-section ul li{color:var(--primary-color);font-weight:600}.double-leaf-doors-section{background-image:linear-gradient(to right,rgba(2,5,5,.9),rgba(26,27,27,.3)),url(../images/services/pages-img/img-4.jpg);padding:100px 50px;color:#fff}.double-leaf-doors-section .para{font-size:30px}.zink-alumi-section{padding:50px 30px}.zink-alumi-section h5{font-size:30px;font-weight:600}.zink-alumi-section h6{font-size:20px;margin:20px 0}.zink-alumi-section img{width:70%;margin-left:30px}.zink-alumi-section ul li{font-size:16px;margin-left:20px}.zink-alumi-section ul li p{font-size:15px;font-weight:500}.zink-alumi-section .ul-list li{font-weight:500}.sun-based-section{padding:50px}.qanda-div{padding:30px;margin:30px 0}.qanda-heading h2{font-size:30px}.qanda-heading h5{font-size:20px;font-weight:600}.qanda-div h6,.qanda-div p span{color:var(--secondary-color);font-size:20px;font-weight:600}.power-section{padding:50px 30px}.power-section h2{color:var(--secondary-color)!important;margin:30px 0}.power-section p{margin:20px 0;text-align:justify}.our-products-section{padding:50px 30px;background-color:var(--secondary-color)}.our-products-section img{width:100%;border-radius:2px}.our-products-section h6{color:#fff;font-size:25px;font-weight:600;margin:20px 0}.contact_section p{font-size:15px;font-weight:600}.carousel-item img{width:100%;height:600px!important}.banner-box{margin-bottom:100px!important}.carousel-item .banner-box .btn-box{margin-top:40px}