@media (max-width:991px){html{font-size:55%}.header .navbar{display:none}.header #menu-btn{display:initial}.header .icon-container .btn{display:none}.mobile-menu{display:block;position:absolute;top:100%;right:0;left:0;z-index:10000;max-height:80vh;overflow-y:auto;background:var(--black);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);border-top:.2rem solid var(--main-color);border-bottom:.2rem solid var(--main-color);padding:2rem;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}.mobile-menu.active{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.mobile-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.mobile-navbar .nav-link{background:var(--main-color);overflow:hidden}.mobile-navbar .main-nav-link{color:var(--white);font-size:2rem;font-weight:700;cursor:pointer;width:100%;padding:1.5rem;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}.mobile-navbar .main-nav-link a{color:var(--white)}.mobile-navbar .sub-nav-link{background-color:var(--white);padding:1rem 0;padding-left:4rem;display:none;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.mobile-navbar .sub-nav-link a{color:var(--grey);border-bottom:.1rem solid rgb(0 0 0 / .2);display:block;padding:1rem 0rem;font-size:1.8rem;font-weight:500}.mobile-navbar .sub-nav-link a:hover{color:var(--main-color)}.mobile-menu::-webkit-scrollbar{width:.8rem}.mobile-menu::-webkit-scrollbar-thumb{border-radius:1rem;background-color:var(--main-color)}.mobile-menu::-webkit-scrollbar-track{background:#fff0}.blog.grid,.blog.list{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.shop{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.footer .box-container{-ms-grid-columns:(minmax(33rem,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(33rem,1fr))}.features .box-container{-ms-grid-columns:(minmax(28rem,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(28rem,1fr))}.team .box-container{-ms-grid-columns:(minmax(28rem,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(28rem,1fr))}}@media (max-width:768px){section{padding:3rem 2rem}.header .header-1{padding-left:2rem}.header .header-2{padding:0rem 2rem}.header .social-contacts{width:30%;padding:.5rem 2rem}.footer .box-container{padding:2rem}.search-container{right:1rem}.home-item{height:70rem}.home-item .content{padding:10rem 2rem}.home-slider .swiper-button-next,.home-slider .swiper-button-prev{display:none}.portfolio-item{width:50%}.gallery .box-container{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-areas:'gallery-1 gallery-3' 'gallery-2 gallery-3' 'gallery-4 gallery-6' 'gallery-5 gallery-6'}}@media (max-width:450px){html{font-size:50%}section{padding:3rem 1rem}.career .career-intro,.career-positions,.career-benefits,.contact .box-container{padding:3rem 1rem}.header .header-1{padding-left:1rem;justify-content:flex-end}.header .header-2{padding:0rem 1rem}.header .social-contacts{width:50%;padding:.5rem 1rem}.header .header-contacts{display:none}.footer .box-container{padding:2rem 1rem}.home-item{height:100vh}.home-item .content{padding:10rem 1rem}.features{padding-bottom:1rem}.form .input-box,.dark-form .input-box{-ms-flex-wrap:wrap;flex-wrap:wrap}.dark-form .input-box .input-field,.dark-form .select{-webkit-box-flex:1;-ms-flex:1 1 25rem;flex:1 1 25rem}.page-title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.team-single .image{width:100%}.team-item .team-image{height:40rem}.account-form{max-width:100%}.portfolio-item{width:100%}.shop .product-container.list .product-item{gap:0rem}.shop .product-container.list .product-item .image{width:30rem}.shop .product-container.list .product-item .content{padding:1rem;width:100%}.shop .product-container.list .product-item .content p{line-height:1.5}.product-info .leave-reply{width:100%}.cart .cart-summary{width:100%}.whyUs .content,.cost-calculator .content,.get-quote .content{padding:4rem 5%;-webkit-clip-path:none;clip-path:none}}