@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20,400,1,0";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import"https://unpkg.com/aos@2.3.1/dist/aos.css";body{background-color:#f9fbfc;font-family:Inter,Helvetica}.container{max-width:1200px}.btn-secondary{color:#fff!important}.btn-primary,.btn-primary:hover,.btn-primary:focus{color:#fff!important;background-color:#a82828!important;border-color:#a82828!important}.cir-nav{background-color:#fff!important;padding:0}.cir-nav .nav-link{padding:22px 15px!important;text-transform:uppercase;font-weight:600;font-size:13px;display:inline-block;color:#8b8a8a;transition:all .15s linear}.cir-nav .nav-link:hover{color:#a93f42}.cir-nav .cart-ico{position:relative}.cir-nav .cart-ico span{color:#fff;background-color:#a93f42;padding:1px 4px;font-size:9px;border-radius:3px;position:absolute;right:8px;top:16px;border:1px solid #fff}.cir-nav .cart-ico svg{position:relative;top:-2px}.cir-nav .cart-ico svg path{fill:#8b8a8a}.cir-nav .usr-dd-hrd{padding:19px 15px!important}.cir-nav .dropdown-menu{background-color:#a93f42;padding:0;border:0;border-radius:0}.cir-nav .dropdown-menu .dropdown-item{text-transform:uppercase;font-size:12px;font-weight:600;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.2);color:#fff}.cir-nav .dropdown-menu .dropdown-item:hover{background-color:#a93f42;color:#fff}.cir-nav .dropdown-menu li:last-child a{border-bottom:0}.cir-nav .dropdown-menu .dropdown-divider{margin:0}.navbar-brand img{height:57px;padding:5px 0}.alert{font-size:14px;margin-bottom:30px}.proposal-thank{background-color:#fff;border:1px solid #eee;border-radius:5px}.proposal-thank h1{padding:20px 30px;margin:0;font-size:18px;font-weight:600;text-align:center}.proposal-thank .content{padding:30px}.proposal-thank .content ul{padding:0;margin:0}.proposal-thank .content ul li{list-style:none;display:block;margin-bottom:7px;font-size:15px}.proposal-thank .content p{font-size:15px;margin:0}.proposal-thank .notice{text-align:center;background-color:#d1e7dd;padding:30px 15px}.proposal-thank .notice p{margin:20px 0 0;font-size:14px}.proposal-thank .attach{border-top:1px solid #eee}.proposal-thank .attach h2{text-align:center;border-bottom:1px solid #eee;font-size:18px;font-weight:600;padding:15px}.proposal-thank .attach ul{margin:0;padding:0}.proposal-thank .attach ul li{list-style:none;border-bottom:1px solid #eee;padding:15px 30px;font-size:15px}.proposal-thank .attach ul li p{margin:0 0 5px}.proposal-thank .attach ul li p a{font-weight:600;color:#a93f42;text-decoration:none}.proposal-thank .attach ul li:last-child{border-bottom:0}.cs-invalid-feedback{font-size:.875em;color:var(--bs-danger-text)}.login-wrap{padding:50px 0}.google-map iframe{width:100%}.banner-home{position:relative}.banner-home .cs-carousel .carousel-inner img{width:100%}.banner-home .home-search{position:absolute;top:0;bottom:0;width:100%;background-color:#00000080}.banner-home .home-search .home-search-form{display:flex;align-items:center;justify-content:center;height:100%}.banner-home .home-search .home-search-form form{background-color:#fff;border-radius:6px}.banner-home .home-search .home-search-form select{padding:10px;outline:none;font-size:15px;cursor:pointer;border:0;border-top-left-radius:5px;border-bottom-left-radius:5px}.banner-home .home-search .home-search-form input{padding:9px 10px;outline:none;border-width:0 0 0 1px;border-style:solid;border-color:#ccc;min-width:400px;font-size:15px}.banner-home .home-search .home-search-form button{background-color:#a93f42;border:0;padding:9px 25px;border-top-right-radius:5px;border-bottom-right-radius:5px}.pill-title{text-transform:uppercase;font-size:14px;font-weight:600}.pill-title span{background:#A93F42;padding:10px 30px;display:inline-block;color:#fff;border-radius:13px}.read-more-btn{color:#a93f42;background-color:#f6f5f5;font-weight:500;padding:10px 30px;text-decoration:none;text-transform:uppercase;font-size:14px;font-weight:600;border-radius:10px}.lg-user-img-wrap{height:25px;width:25px;border-radius:50%;overflow:hidden;margin-right:5px}.lg-user-img-wrap img{width:100%}.about-home{padding:50px 0}.about-home h2{margin-bottom:30px}.about-home .img-wrap{border-radius:40px;overflow:hidden}.about-home .img-wrap img{width:100%}.about-home p{color:#8b8a8a;line-height:32px}.home-pc-wrap{background-color:#fff;border-radius:10px;overflow:hidden;margin-bottom:30px}.home-pc-wrap .img-wrap img{width:100%}.home-pc-wrap h2{font-size:15px;padding:20px;margin:0;text-align:center}.home-pc-wrap h2 a{text-decoration:none;color:#8b8a8a}.home-clients{background-color:#fff;padding:50px 0}.home-clients h2{margin:0 0 30px}.produt-gallery .produtc-gallery-img-wrap{width:33%;padding:10px}.produt-gallery .produtc-gallery-img-wrap img{width:100%}.py-cs{padding:30px 0}.single-product .actions{padding:0;margin:15px 0}.single-product .actions li{display:inline-block;font-size:14px;font-weight:500;margin-right:15px}.single-product .actions li a{color:#000;text-decoration:none;display:block;border-radius:5px}.single-product .featured-image img{width:100%}.single-product h1{font-weight:700;font-size:25px;margin:0 0 15px}.single-product .review{text-decoration:none;font-size:14px;color:#767777;margin-right:15px}.single-product .review span{font-size:13px;color:#ff8c00}.single-product .category{font-size:14px;text-decoration:none;color:#767777}.single-product .action-call{font-size:14px;text-decoration:none;color:#000;margin:0 7px;font-weight:500;display:inline-block}.single-product .description h2{font-weight:700;font-size:16px;text-transform:uppercase;margin:15px 0}.single-product .description p{font-size:15px;line-height:28px}.single-product .description p a{color:#a82828}.pb-testimonials{margin-bottom:30px}.pb-testimonials p{font-size:14px}.pb-testimonials p.meta{font-weight:700}.pb-testimonials p.meta span{display:block;font-weight:400;font-style:italic}.reviews{margin:30px 0}.reviews h2{font-size:20px;font-weight:700;margin:0 0 20px}.reviews ul{padding:0;margin:0;list-style:none}.reviews ul li{background-color:#fff;margin-bottom:10px;border:1px solid #eee;border-radius:10px;padding:15px}.reviews ul li h3{font-size:16px;font-weight:600}.reviews ul li p{color:#8b8a8a;font-size:15px;line-height:27px;margin:0}.reviews ul li span{font-size:14px;color:#999}.reviews ul li .img-wrap{width:50px;height:50px;border-radius:50%;overflow:hidden}.reviews ul li .img-wrap img{width:100%}.home-service-tab{padding:50px 0;background-color:#fff}.service-tab-scroll{overflow:auto;width:100%;display:-webkit-box;overflow-x:scroll}.service-tab-wrap{float:left;width:200px;margin:10px 0}.service-tab-content{padding:30px 0}.service-tab-content .img-wrap{border-radius:30px;overflow:hidden;margin-bottom:20px}.service-tab-content .img-wrap img{width:100%}.service-tab-content h2{font-weight:700;color:#8b8a8a;font-size:26px}.service-tab-content p{font-size:15px;line-height:27px;color:#8b8a8a}.service-tab-content p a{text-decoration:none;color:#a82828;font-weight:500}.service-tab-nav{padding:0;list-style:none}.service-tab-nav li{display:inline}.service-tab-nav button{background-color:transparent;border:0;outline:none;width:100%}.service-tab-nav button .service-thumb-img-wrap{width:100%;border-radius:10px;overflow:hidden;margin:0 0 10px}.service-tab-nav button .service-thumb-img-wrap img{width:100%}.service-tab-nav button p{background-color:#f6f5f5;text-align:center;margin:0;font-size:14px;font-weight:600;padding:15px;border-radius:20px}#write-review h2{font-weight:700;font-size:18px}#write-review form{background-color:#fff;padding:20px;border:1px solid #eee;border-radius:5px}.breadcrumb{margin:0 0 20px}.breadcrumb li{font-size:13px;color:#767777}.breadcrumb li a{text-decoration:none;color:#767777}.breadcrumb li.active{color:#a93f42}footer{padding:50px 0 0;background-color:#fff;border-top:1px solid #eee}footer .rights{margin-top:50px;background-color:#8b8a8a;text-align:center;font-size:14px;color:#fff;padding:15px}footer .footer-widget p{font-size:15px;line-height:28px;color:#767777}footer .footer-widget h2{font-weight:600;font-size:18px;margin:0 0 15px}footer .footer-widget ul{padding:0;margin:0}footer .footer-widget ul li{list-style:none;margin-bottom:5px;line-height:25px}footer .footer-widget ul li a{text-decoration:none;color:#767777}#offcanvasMenu{width:85%}#offcanvasMenu .offcanvas-header{border-bottom:1px solid #eee}#offcanvasMenu .offcanvas-header img{height:50px}#offcanvasMenu .offcanvas-body{padding:0}#offcanvasMenu .offcanvas-body .offcanvas-menu-auth{background-color:#f9fbfc;padding:15px}#offcanvasMenu .offcanvas-body .offcanvas-menu-auth .img-wrap{height:50px;border-radius:50%;overflow:hidden;margin-right:10px}#offcanvasMenu .offcanvas-body .offcanvas-menu-auth p{font-weight:600;margin:0 0 5px}#offcanvasMenu .offcanvas-body .offcanvas-menu-auth ul{padding:0;margin:0}#offcanvasMenu .offcanvas-body .offcanvas-menu-auth ul li{display:inline-block;font-size:14px;margin-right:10px}#offcanvasMenu .offcanvas-body .offcanvas-menu-auth ul li a{font-weight:500;text-decoration:none;color:#767777}#offcanvasMenu .offcanvas-body .offcanvas-link{padding:0;margin:0}#offcanvasMenu .offcanvas-body .offcanvas-link li{list-style:none}#offcanvasMenu .offcanvas-body .offcanvas-link li a{padding:12px 15px;display:block;color:#000;text-decoration:none;font-size:15px}#offcanvasMenu .offcanvas-body .offcanvas-link li ul{display:none;background-color:#f9fbfc}.offcanvas-menu-toggle{background-color:transparent;border:0;padding:0;display:none}.offcanvas-menu-toggle svg path{fill:#a93f42}.milestone .timeline{position:relative;max-width:1200px;margin:0 auto;padding:100px 0}.milestone .timeline:after{content:"";position:absolute;width:6px;background-color:#a93f4240;top:0;bottom:0;left:50%;margin-left:-3px}.milestone .t-container{padding:10px 40px;position:relative;background-color:inherit;width:50%}.milestone .t-container:after{content:"";position:absolute;width:25px;height:25px;right:-12px;background-color:#fff;border:4px solid #A93F42;top:15px;border-radius:50%;z-index:1}.milestone .left{left:0}.milestone .right{left:50%}.milestone .left:before{content:" ";height:0;position:absolute;top:22px;width:0;z-index:1;right:30px;border:medium solid white;border-width:10px 0 10px 10px;border-color:transparent transparent transparent white}.milestone .right:before{content:" ";height:0;position:absolute;top:22px;width:0;z-index:1;left:30px;border:medium solid white;border-width:10px 10px 10px 0;border-color:transparent white transparent transparent}.milestone .right:after{left:-14px}.milestone .content{padding:20px 30px;background-color:#fff;position:relative;border-radius:6px;box-shadow:0 1px 5px #dcdcdc}.milestone .content h2{font-weight:700;font-size:18px;color:#a93f42}.milestone .content p{font-size:15px;margin:0}@media screen and (max-width: 600px){.milestone .timeline{padding:50px 0}.milestone .timeline:after{left:31px}.milestone .t-container{width:100%;padding-left:70px;padding-right:25px}.milestone .t-container:before{left:60px;border:medium solid white;border-width:10px 10px 10px 0;border-color:transparent white transparent transparent}.milestone .left:after,.milestone .right:after{left:15px}.milestone .right{left:0%}}.about-ext{padding:0;margin:0}.about-ext li{list-style:none;margin-bottom:15px}.about-ext li a{background-color:#fff;display:block;padding:15px;margin-right:10px;text-decoration:none;color:#000;border-radius:5px;font-size:13px;box-shadow:0 1px 5px #dcdcdc}.about-ext li a p{font-weight:600;text-transform:uppercase;margin:0 0 5px}.about-ext li a span{display:block;color:#767777}.abt-banner,.abt-banner img{width:100%}.abt-mgt{margin-bottom:30px}.abt-mgt .img-wrap{width:100%;margin:0 auto 15px}.abt-mgt .img-wrap img{width:100%;max-width:150px;display:block;margin:auto}.abt-mgt h3{background-color:#d9d9d9;color:#fff;border-radius:50px;padding:10px 20px;font-weight:600;font-size:15px;margin:0 0 15px;text-align:center}.abt-mgt p{font-size:15px;line-height:27px;color:#8b8a8a}.abt-mgt p a{font-weight:500;color:#a82828;text-decoration:none}.img-placeholder{background-color:#fff;width:100%;border-radius:30px;overflow:hidden}.img-placeholder img{width:100%}.read-less a{font-weight:500;color:#a82828;text-decoration:none}.sales-map{max-width:330px}.mil-exp a{font-weight:500;color:#a82828;text-decoration:none}.mil-exp span.read-less{display:block;text-align:center}.abt-mnc{margin-bottom:30px}.abt-mnc p{font-size:15px;line-height:27px;color:#8b8a8a}.abt-mnc p a{font-weight:500;color:#a82828;text-decoration:none}.abt-ar{margin-bottom:30px}.abt-ar .img-wrap,.abt-ar .img-wrap img{width:100%}.abt-mile .content{margin-bottom:30px}.abt-mile h2{background-color:#e5e7eb;color:#fff;border-radius:50px;font-weight:700;padding:12px 20px;text-align:center;font-size:22px;margin:0 0 15px}.abt-mile p{color:#8b8a8a;text-align:center;line-height:27px}.py-page{padding:50px 0}.entry-content p{font-size:16px;line-height:28px;color:#767777}.entry-content a{color:#000}.entry-content h2{font-weight:600;font-size:22px}.entry-content img{max-width:100%}.header-title{font-weight:700;font-size:27px;margin:0 0 30px}.accordion .accordion-item{border:0}.accordion .accordion-body{font-size:15px;color:#767777}.accordion .accordion-body a{color:#000;text-decoration:none}.accordion-button{font-weight:600;text-transform:uppercase;font-size:14px;background-color:transparent}.accordion-button:not(.collapsed){background-color:transparent;color:#a93f42}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 96 960 960' width='24'%3E%3Cpath d='M220 596v-40h520v40H220Z'/%3E%3C/svg%3E")}.accordion-button:focus{box-shadow:none}.accordion-button:after{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 96 960 960' width='24'%3E%3Cpath d='M460 836V596H220v-40h240V316h40v240h240v40H500v240h-40Z'/%3E%3C/svg%3E")}.accordion-button.faq{text-transform:initial;font-size:15px}.service-banner{background-size:cover!important}.service-banner .overlay{padding:100px 0;background-color:#00000080;color:#fff}.service-banner .overlay h1{font-weight:700;font-size:34px;margin:0}.service-banner .overlay p{margin:20px 0}.service-banner .overlay a{background-color:#fff;padding:12px 20px;display:inline-block;color:#a93f42;text-transform:uppercase;font-size:14px;text-decoration:none;font-weight:600;border-radius:3px}.service-sidebar h2{font-weight:700;font-size:22px}.service-sidebar ul{padding:0;margin:0;list-style:none}.service-sidebar ul li a{font-weight:500;text-decoration:none;color:#000;display:block;padding:10px 0}.product-category-header{margin-bottom:30px}.product-category-header h1{font-weight:700;font-size:24px}.pc-pr-wrap{border:1px solid #eee;border-radius:5px;overflow:hidden;margin-bottom:20px}.pc-pr-wrap .img-wrap{border-bottom:1px solid #eee}.pc-pr-wrap .img-wrap img{width:100%}.pc-pr-wrap h2{font-weight:600;font-size:15px;padding:20px;text-align:center;margin:0;background-color:#fff}.pc-pr-wrap h2 a{text-decoration:none;color:#8b8a8a}.product-add-to-cart-btn{background-color:#a93f42;color:#fff;border:0;outline:none;padding:7px 20px;border-radius:5px;font-size:15px}.product-add-to-cart-btn:disabled{opacity:.5}.product-view-cart-btn{padding:7px 20px;display:inline-block;background-color:#a93f42;color:#fff;text-decoration:none;font-size:15px;border-radius:5px;outline:none}.pb-form{background-color:#fff;padding:30px;border:1px solid #eee;border-radius:5px}.office-address{border-top:1px solid #eee;margin-top:30px;padding-top:30px}.office-address h2{font-weight:600;font-size:18px;margin:0 0 10px}.office-address p{font-size:15px;line-height:26px}.caso-of h2{font-weight:600;font-size:18px;margin:0 0 10px}.caso-of p{line-height:26px;font-size:15px}.pc-list{padding:0;margin:0;list-style:none}.pc-list li a{font-weight:600;text-decoration:none;color:#767777;display:block;padding:7px 0}.pc-list li a:hover{color:#a93f42}.na-pc{border:1px dashed #eee;padding:100px;text-align:center;font-weight:500;font-size:15px;color:#999}.cs-pagination{margin-top:30px}.cs-pagination .pagination .page-item .page-link{font-size:14px;color:#a82828}.cs-pagination .pagination .page-item.active .page-link{background-color:#a82828;border-color:#a82828;color:#fff}._404{height:100vh;display:flex;align-items:center;justify-content:center;padding:0 15px}._404 img{display:block;margin:auto auto 30px;height:60px}._404 h1{font-weight:700;font-size:26px;text-align:center;margin:0 0 15px}._404 p{font-size:17px;color:#767777;text-align:center}._404 p a{color:#000}.mobi-product-images{display:none}.irf-banner img{width:100%}.mnf-wrap .img-wrap{border-radius:30px;overflow:hidden}.mnf-wrap .img-wrap img{width:100%}.mnf-wrap p,.sales-nt p{font-size:15px;color:#8b8a8a;line-height:27px}.home-infra{padding:50px 0}.home-infra .img-wrap{border-radius:20px;overflow:hidden}.home-infra .img-wrap img{width:100%}.home-infra p{font-size:15px;line-height:27px;color:#8b8a8a}.empty-cart{padding:100px 0;text-align:center}.empty-cart p{font-size:15px;color:#8b8a8a}.empty-cart a{background-color:#a93f42;color:#fff;text-decoration:none;display:inline-block;padding:7px 15px;border-radius:5px;font-size:15px;font-weight:500}.cart-pr-de{font-size:15px}.cart-pr-de p{color:#000;margin:0 0 5px;font-weight:500}.cart-pr-de span{font-weight:400;color:#8b8a8a}.cart-img-wrap{max-width:70px;border-radius:10px;overflow:hidden}.cart-img-wrap img{width:100%}.share-box a{display:block;border:1px solid #eee;padding:10px;margin-bottom:10px;text-decoration:none;font-weight:500;font-size:14px;color:#000;border-radius:5px;transition:all .15s linear}.share-box a:hover{background-color:#eee}.share-box .share-wrap{display:flex}.share-box .share-wrap .left{flex-grow:1}.share-box .share-wrap .right{flex-shrink:0}.share-box svg{width:24px;margin-right:5px}.cs-wrap{margin-bottom:30px}.cs-wrap .img-wrap{border-radius:10px;overflow:hidden;margin-bottom:15px}.cs-wrap .img-wrap img{width:100%}.cs-wrap h2{font-weight:700;font-size:18px}.cs-wrap h2 a{text-decoration:none;color:#a82828}.cs-wrap h2 span{font-size:14px;color:#767777;font-weight:400;display:block;margin-bottom:5px}.cs-show-lf{margin-bottom:30px}.cs-show-lf .img-wrap{border-radius:10px;overflow:hidden}.cs-show-lf .img-wrap img{width:100%}.cs-content h2{font-size:18px;font-weight:700}.cs-content p{font-size:15px;line-height:25px}.cs-content a{color:#a82828}.alliance{background-color:#fff;padding:30px;border-radius:5px;border:1px solid #eee;margin-bottom:30px}.alliance h2{font-weight:700;font-size:18px;margin:0 0 15px}.alliance p{font-size:15px;line-height:25px;margin:0}.alliance p a{color:#a82828;text-decoration:none}@media only screen and (max-width: 570px){.home-service-tab .col-sm-2{width:50%}.home-service-tab .col-sm-2 button{margin-bottom:20px}.about-home .img-wrap{margin-bottom:30px}.home-product-category .col-sm-3{width:50%}.desktop-product-images{display:none}.mobi-product-images{display:block}.mobi-hide{display:none}.mobi-2 .col-sm-4{width:50%}.pc-pr-wrap h2 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.carousel-item{height:545px}@media only screen and (max-width: 750px){.offcanvas-menu-toggle{display:inline-block}.cs-carousel,.cs-carousel .carousel-inner{height:300px}.cs-carousel .carousel-inner .carousel-item{height:300px;background-size:cover!important}.cs-carousel .carousel-inner .carousel-item img{display:none}.banner-home .home-search .home-search-form{padding:15px}.banner-home .home-search .home-search-form form{border-radius:0;background-color:transparent}.banner-home .home-search .home-search-form form input{width:100%;min-width:100%;margin:5px 0}.banner-home .home-search .home-search-form form select{border-radius:0;width:100%}.banner-home .home-search .home-search-form form button{width:100%;border-radius:0}}
