@media (min-width:992px) and (max-width:1199px){.services-thumb{padding:35px 20px 30px}.project-caption{padding:27px 20px 23px}.call-to-action .title{font-size:26px}.header-2 .navigation nav>ul>li{margin-left:35px}}@media (max-width:991px){.mb-sm-15{margin:0 0 15px}.map-wrap{min-height:450px;max-height:450px}.woocommerce-cart-form__contents td,.woocommerce-cart-form__contents th{padding:10px;font-size:14px}.product-item .product-thumbnail{max-width:50px}.product-item .product-thumbnail img{width:100%;height:auto}.woocommerce-cart-form__contents td.product-item .product-name{overflow:hidden}.cart_totals .cart-inquiry-form{margin:0 0 30px}.woocommerce-cart-form__cart-item .product-item .product-thumbnail{display:none}.mean-container a.meanmenu-reveal{position:static;margin:20px 0 18px;border-color:#fff;color:#fff}.mean-container a.meanmenu-reveal span{background:#fff}.mean-container .mean-nav{top:100%;left:0;margin:0;right:auto;min-width:240px;position:absolute}.header-2 .mean-container a.meanmenu-reveal{margin:9px 0 0}.header-2 .mean-container .mean-nav{left:auto;right:0}.banner-slide .caption .title{font-size:42px}.call-to-action .title{max-width:70%;font-size:27px}.testimonial-caption{padding:70px 20px 26px}.shop-element figure img,.woocommerce-detail-thumb figure img{width:100%}.woocommerce-detail-thumb figure{margin:0 0 35px}.mt-10-sm{margin-top:10px}.error-caption h3{font-size:26px}.error-caption h2{font-size:150px}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.call-to-action>div{display:-ms-flexbox!important;display:flex!important}.call-to-action .btn{margin-left:auto;-ms-flex-item-align:center!important;align-self:center!important}}@media (max-width:767px){.mb-xs-30{margin:0 0 30px}.mb-xs-15{margin:0 0 15px}.header-2{float:left;width:100%;position:static;background:var(--second-color)}.header-2 .sticky-header{padding:20px 0}.counter-bg [class*=col]{width:50%}.map-wrap{min-height:400px;max-height:400px}.theme-accordion .card-header h6{font-size:14px}section{padding:64px 0 40px}.call-to-action{text-align:center}.call-to-action .title{max-width:100%;margin:0 0 30px}.call-to-action .btn{float:none}.project-caption{padding-left:20px;padding-right:20px}.services-thumb{padding:45px 30px 40px}.banner-slide .caption .title{font-size:30px}.banner-slide .caption p{max-height:45px;overflow:hidden;margin:0 0 20px}.banner-slide .caption .btn{padding:8px 20px;font-size:14px}.project-thumb img,.team-thumb img{width:100%}.news-style2.new-thumb figure,[class*=col-md-6] .new-thumb figure{top:auto;max-width:100%;position:static;transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);-moz-transform:translate(0);-webkit-transform:translate(0)}.news-style2.new-thumb .news-caption,[class*=col-md-6] .news-caption{margin:0;width:100%;padding:30px}.new-thumb+.col{clear:both}.custom-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.error-img-thumb{display:none}.error-section{padding:50px 0!important}@media only screen and (orientation:landscape){.project-caption p{max-height:42px;overflow:hidden}.hidden-sm{display:none}.shop-element .text{padding:27px 20px 24px}}}@media (max-width:480px){.checkout-form .btn.float-right{margin-top:15px}.counter-bg [class*=col]{width:100%}@media only screen and (orientation:portrait){.error-img-thumb{display:none}}@media only screen and (orientation:landscape){.hidden-sm{display:block}}.woocommerce-cart-form__contents td,.woocommerce-cart-form__contents th{padding:10px;font-size:12px;font-weight:400}.banner-slide .caption .btn,.banner-slide .caption p,.product-quantity .quantity-button,.product-remove,.woocommerce-cart-form__contents td.product-item .product-name span{display:none}section{padding:44px 0 20px}.footer-1{padding:73px 0 72px}.copyright p{font-size:12px}.comment-list ul.children{padding:0}.comment-list .media figure{max-width:60px}.error-caption h3{font-size:20px}.error-caption h2{font-size:110px}.error-caption h6{font-size:12px}}
:root{--g2803b5d4bb:1}
