@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&amp;family=Roboto:wght@100;300;400;500;700;900&amp;display=swap);@media (min-width:1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1200px}}@media all and (min-width:768px) and (max-width:1199px){#scroll-top.active{bottom:100px}}@media all and (max-width:1199px){.header-top-contact ul{gap:10px}.header-top-social a{width:34px;height:34px;line-height:37px;margin-left:0}.header-top-left{margin-right:5px}}@media all and (max-width:992px){.header-top{display:none}}@media all and (max-width:1199px){.nav-right{margin-left:25px!important}.navbar .nav-item .nav-link{margin-right:15px}}@media all and (min-width:992px){.navbar .nav-item .nav-link{font-family:"Inter",sans-serif!important;margin-right:20px;padding:30px 7px 30px 0;font-size:16px;font-weight:600;color:var(--color-dark);text-transform:uppercase}.nav-item.dropdown{top:-2px}}@media screen and (min-width:992px) and (max-width:1199px){.navbar .nav-item .nav-link{font-size:14px!important}}.navbar .nav-item:last-child .nav-link{margin-right:0}@media all and (min-width:992px){.navbar .nav-item .dropdown-menu{display:block;opacity:0;visibility:hidden;transition:.3s;margin-top:0;border:none;left:-15px;border-radius:0;background:var(--color-white);width:255px;box-shadow:var(--box-shadow)}}@media all and (max-width:992px){.navbar-toggler{border:none}.navbar-brand img{width:130px}}.navbar .nav-item .dropdown-menu li{border-bottom:1px solid var(--border-info-color)}.navbar .nav-item .dropdown-menu li:last-child{margin-bottom:0;border-bottom:none}.navbar .nav-item .dropdown-menu .dropdown-item{font-size:17px;padding:8px 25px;font-family:"Inter",sans-serif!important;font-weight:500;color:#000;position:relative;overflow:hidden;text-transform:capitalize;transition:all .3s ease-in-out}.navbar .nav-item .dropdown-menu .dropdown-item:hover{background:#fff0;color:var(--theme-color);padding-left:32px}.navbar .nav-item .dropdown-menu .dropdown-item::before{content:"//";position:absolute;left:15px;top:8px;color:var(--theme-color);opacity:0;visibility:hidden;transition:var(--transition);z-index:-1}.navbar .nav-item .dropdown-menu .dropdown-item:hover::before{opacity:1;visibility:visible}.navbar .nav-item .nav-link{position:relative}.navbar .nav-item .nav-link.active,.navbar .nav-item:hover .nav-link{color:var(--theme-color)}.navbar .nav-item:hover .dropdown-menu.menu-init{transition:.3s;opacity:1;visibility:visible;top:100%;transform:rotateX(0deg)}.navbar .dropdown-menu-end{right:0;left:auto}.navbar .dropdown-menu.fade-down{top:80%;transform:rotateX(-75deg);transform-origin:0% 0%}.navbar .dropdown-menu.fade-up{top:140%}.navbar #main_nav{justify-content:end}.nav-right{display:flex;align-items:center;justify-content:center;gap:30px;margin-left:45px}.nav-right-link{position:relative;font-size:20px;color:var(--color-dark);transition:var(--transition)}.nav-right-link:hover{color:var(--theme-color)!important}.nav-right .sidebar-btn .nav-right-link,.nav-right .search-btn .nav-right-link{border:none;background:#fff0;color:var(--color-dark);font-size:28px;padding-right:0}.nav-right .search-btn .nav-right-link{font-size:20px;padding:0}.nav-right .cart-btn .nav-right-link{position:relative;font-size:20px;padding:0;margin-right:15px}.nav-right .cart-btn span{position:absolute;right:-9px;top:-2px;width:15px;height:15px;line-height:15px;text-align:center;font-size:12px;border-radius:50px;background:var(--theme-color);color:var(--color-white)}@media all and (max-width:991px){.navbar{top:0;right:0;left:0;position:fixed}.navbar-brand{padding-left:10px}.navbar .nav-right-btn{display:none}.navbar-brand img{width:130px}.navbar-collapse{max-height:220px;overflow:hidden;overflow-y:auto;padding:0 20px;background-color:var(--color-white)}.dropdown-toggle::after{float:right}.navbar .nav-item .nav-link{color:var(--color-dark);font-weight:700;transition:var(--transition)}.navbar .nav-item .nav-link:hover{color:var(--theme-color)!important}.navbar-toggler{padding:0;border:none}.mobile-menu-right{display:flex;align-items:center;gap:20px}.mobile-menu-right .nav-right-link{background:#fff0;border:none;font-size:20px;color:var(--color-dark)}.mobile-menu-right .nav-right-link:hover{color:var(--theme-color)}.search-area.open{top:50px!important}.navbar-toggler-mobile-icon{font-size:25px;color:var(--color-dark);font-weight:500}.navbar .dropdown-menu{border-radius:0}.nav-right{display:none}.navbar .nav-item .dropdown-submenu .dropdown-menu{margin:0 17px}.navbar .nav-item .dropdown-submenu .dropdown-menu{opacity:unset;visibility:unset}.navbar .nav-item .dropdown-submenu a::after{top:20px}.navbar .nav-item .dropdown-submenu a:hover{color:var(--theme-color)}}@media all and (max-width:1199px){.hero-single .hero-content .hero-title{font-size:37px}.hero-slider.owl-theme .owl-nav .owl-prev,.hero-slider.owl-theme .owl-nav .owl-next{top:unset;bottom:30px!important}.hero-slider.owl-theme .owl-nav .owl-prev{left:unset;right:120px}.hero-slider.owl-theme .owl-nav .owl-next{right:40px}}@media all and (max-width:991px){.hero-single .hero-content .hero-title{font-size:50px}.hero-single .hero-img{position:relative;width:100%;right:unset;bottom:unset;margin-top:50px}.hero-single .hero-img::before{width:250px;height:250px}}@media all and (max-width:767px){.hero-single .hero-content .hero-sub-title{font-size:18px}.hero-single .hero-content .hero-btn{gap:1rem}}@media all and (max-width:991px){.about-right{margin-top:70px}}@media all and (max-width:1199px){.feature-area{margin-top:-20px}}@media all and (max-width:991px){.filter-control{margin-top:30px}.filter-btn{margin-top:30px;text-align:left}}@media all and (max-width:991px){.window-right{margin-top:40px}.window-service{margin-left:0}}@media all and (max-width:767px){.window-service-item{border:none;border-bottom:1px solid var(--border-info-color)!important}}@media all and (max-width:991px){.door-left{margin-bottom:40px}.door-service{margin-right:0}}@media all and (max-width:767px){.door-service-item{border:none;border-bottom:1px solid var(--border-info-color)!important}}@media all and (max-width:576px){.hero-single .hero-content .hero-sub-title{letter-spacing:1px;padding:5px 12px;font-size:14px!important}.hero-single .hero-content .hero-sub-title i{display:none}.hero-single .hero-content .hero-title{font-size:35px}.hero-single .hero-content p{font-size:13px}.site-title-tagline{font-size:15px}.about-right{padding-left:10px}.site-title{font-size:27px}.about-area,.feature-area,.service-area,.portfolio-area,.window-area,.choose-area{padding:60px 0}.quote-area,.testimonial-area{padding-bottom:60px}.footer-widget-wrapper{padding-top:30px}}@media all and (max-width:991px){.choose-content{margin-bottom:60px}}@media all and (max-width:991px){.counter-area .counter-box{margin:40px 0}}@media all and (max-width:1199px){.quote-content .quote-header h2{font-size:25px}}@media all and (max-width:991px){.quote-img img{width:100%}}@media all and (max-width:767px){.blog-meta{flex-direction:column;font-size:15px}.blog-meta .blog-meta-left ul{gap:10px}.blog-details-tags{flex-direction:column;align-items:flex-start}.blog-author{flex-direction:column;text-align:center;padding:25px}.author-info{margin-top:25px}.blog-comments-single{flex-direction:column;text-align:center;padding:30px 0;box-shadow:var(--box-shadow);margin-bottom:30px;border-radius:10px}.blog-comments-single img{margin:0 auto 20px auto}.blog-comments-reply{margin-left:0}}@media all and (max-width:768px){.contact-content{margin-bottom:50px}}@media all and (max-width:991px){.calculator-form{margin-bottom:35px}}@media all and (max-width:991px){.faq-right{margin-bottom:50px}.accordion-button{font-size:16px}}@media (max-width:991px){.site-breadcrumb{padding-top:170px;padding-bottom:50px}.hero-single{height:650px}.site-breadcrumb .breadcrumb-title{font-size:28px}.site-breadcrumb .breadcrumb-menu li{font-size:12px}.site-breadcrumb .breadcrumb-menu li::before{font-size:11px}}@media only screen and (max-width:991px){.login-form{padding:40px 20px}}@media all and (max-width:767px){.error-wrapper h1{font-size:160px}.home-product-slider .owl-nav{display:none!important}}@media all and (max-width:1199px){.footer-widget-box{margin-bottom:50px}}@media all and (max-width:991px){.footer-widget-wrapper{padding-bottom:0}.copyright .footer-menu{float:left;margin-top:20px;text-align:left}.copyright .footer-menu li{margin-left:0;margin-right:15px}}@media all and (max-width:767px){.footer-widget-wrapper{padding-bottom:0}.footer-social{justify-content:flex-start;margin-top:20px}.copyright::before{width:100%}.copyright .copyright-text a{color:#fff;padding-right:4px;font-weight:600}}