@media (max-width:991.98px){.repeat{padding-bottom:10px;padding-top:10px}.menu-text{font-weight:300}.padding-percentage{padding-bottom:35px}.woocommerce-cart table.cart td.actions .coupon,table.tinvwl-table-manage-list td.actions .coupon{margin-bottom:15px;width:100%}.woocommerce-cart table.cart td.actions .coupon #coupon_code,.woocommerce-cart table.cart td.actions .coupon .button,table.tinvwl-table-manage-list td.actions .coupon #coupon_code,table.tinvwl-table-manage-list td.actions .coupon .button{float:none;margin-bottom:10px;max-width:none!important;width:100%}.woocommerce-cart table.cart td.actions .empty_cart{display:block;margin:auto}.flex-child{flex-direction:column}.scroll-window{height:50vh}table.xoo-cp-pdetails,table.xoo-cp-pdetails tr{display:grid;place-items:center}table.xoo-cp-pdetails td,table.xoo-cp-pdetails tr td{width:100%!important}.woocommerce-cart table.cart td.product-quantity,table.tinvwl-table-manage-list td.product-quantity{align-items:center;display:flex;justify-content:space-between}.product_width ul.products[class*=columns-],.suggested-products ul.products[class*=columns-]{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;white-space:nowrap}}@media (max-width:991.98px){.product_width ul.products[class*=columns-]::-webkit-scrollbar,.suggested-products ul.products[class*=columns-]::-webkit-scrollbar{display:none}.product_width ul.products[class*=columns-] li.product,.suggested-products ul.products[class*=columns-] li.product{display:inline-block;float:none;min-width:60%;padding-top:5px;vertical-align:bottom;white-space:normal;width:60%}.product_width ul.products[class*=columns-] li.product+li.product,.suggested-products ul.products[class*=columns-] li.product+li.product{margin-bottom:0;margin-left:10px;padding-bottom:5px}.product_width ul.products[class*=columns-] li.product:nth-child(2n),.suggested-products ul.products[class*=columns-] li.product:nth-child(2n){clear:none!important;float:none!important}.nav-pills{display:flex;justify-content:center;margin-top:-3px;width:100%}.tabs{margin-top:35px}.main-menu-container{background-color:#fff;bottom:0;display:inline-block;left:0;margin:0;overflow:auto;padding:0;position:fixed;text-align:left;top:0!important;transform:translate3d(-300px,0,0);width:300px;z-index:9999}.main-menu-container.show{transform:translateZ(0)}.main-menu-container ul.main_menu>li>a:after,.main-menu-container ul.main_menu>li>a:before{display:none!important}.main-menu-container .mobile-menu{display:block;margin:0;padding:0;text-align:left;width:100%}.main-menu-container .mobile-menu li{border-bottom:1px solid #d8d8d8;color:#000;display:block;font-size:12px;letter-spacing:.3px;line-height:28px;margin:0;position:relative;text-transform:uppercase}.main-menu-container .mobile-menu li a{color:#000;display:block;font-size:11px;font-weight:300;overflow-x:hidden;padding:12px}.main-menu-container .mobile-menu li a span.small-icon{display:inline-block;height:37px;left:6px;line-height:37px;position:absolute;text-align:center;width:37px}.main-menu-container .mobile-menu li a .subMenuToggler{cursor:pointer;display:block;font-size:20px;padding:12px 0;position:absolute;right:0;text-align:center;top:0;width:40px;z-index:1}.main-menu-container .mobile-menu li a .subMenuToggler:after{content:"\e905";font-family:passarella!important}.main-menu-container .mobile-menu li a:hover{color:#000}.main-menu-container .mobile-menu li ul.sub-menu{background-color:#fafafa;bottom:0;box-shadow:1px 0 5px hsla(0,0%,100%,.1);display:inline-block;left:0;list-style-type:none;margin:0;overflow:auto;padding:0;position:fixed;text-align:left;top:0;transform:translate3d(-300px,0,0);width:100%;z-index:500}.main-menu-container .mobile-menu li ul.sub-menu.show{transform:translateZ(0)}.main-menu-container .mobile-menu li ul.sub-menu li a{color:#000;padding-left:20px}.main-menu-container .mobile-menu li ul.sub-menu .first-subMenu{background:#cbcccc;color:#fff}.main-menu-container .mobile-menu li ul.sub-menu .first-subMenu .subMenuToggler{display:none}.main-menu-container .mobile-menu li ul.sub-menu .first-subMenu>a{color:#000}.main-menu-container .mobile-menu li ul.sub-menu .close-subMenu{color:#fff;cursor:pointer;display:block;font-size:20px;padding:12px 10px;position:absolute;right:0;z-index:1}.main-menu-container .mobile-menu li ul.sub-menu .close-subMenu:after{content:"\e90b";font-family:passarella!important}.parallax-row{min-height:160px}.parallax-row span{font-size:12px}.parallax-row h2{font-size:16px}.parallax-row button{font-size:12px;padding:6px}.banner-pics .pics:nth-child(2n){margin-top:0}.img-banner{margin-left:2%!important;margin-right:2%!important;width:46%!important}.img-banner a{height:100%;width:100%}.img-banner a div.colored-container{align-items:center;display:flex;justify-content:center}.img-banner a .colored{background-color:#0c88b4;color:#fff;height:46px;margin-top:13rem;max-height:80px;opacity:.7}.pics,.pics .middle{position:relative}.pics .middle{opacity:1;top:auto}.pics .text{bottom:78px;color:#fff;font-size:12px;left:50%;margin:0 auto;position:absolute;transform:translate(-50%);z-index:21}.pics .text-large{font-size:16px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{margin-bottom:0}.slider-title{font-size:15px}.slider-title:before{background:#595959;content:"";height:2px;position:absolute;top:51px;width:106px}.tinv-wishlist .tinvwl-buttons-group button{background:#000;border:none;color:#fff;padding:7px}.carousel-wrapper,.cross-sell,.related.products,.section-blog,.suggested-products,.up-sells{position:relative}.carousel-wrapper h2.title,.cross-sell h2.title,.related.products h2.title,.section-blog h2.title,.suggested-products h2.title,.up-sells h2.title{color:#000!important;font-size:12px!important;font-weight:700;margin-bottom:0;position:relative;text-align:start}.carousel-wrapper h2.title:after,.cross-sell h2.title:after,.related.products h2.title:after,.section-blog h2.title:after,.suggested-products h2.title:after,.up-sells h2.title:after{background:linear-gradient(89.58deg,#fff 23.99%,hsla(0,0%,100%,0) 49.64%);bottom:-60px;content:"";height:0;left:0;position:absolute;width:0}.carousel-wrapper span.text,.cross-sell span.text,.related.products span.text,.section-blog span.text,.suggested-products span.text,.up-sells span.text{display:none}.woocommerce ul.products li.product .woocommerce-loop-product__title{height:58px;margin-bottom:0}.woocommerce ul.products li.product .white-box .see-more{color:#959595;opacity:1;visibility:visible}#suggested{overflow:hidden}.carousel-wrapper .tns-outer .tns-controls button,.cross-sell .tns-outer .tns-controls button,.related.products .tns-outer .tns-controls button,.section-blog .tns-outer .tns-controls button,.suggested-products .tns-outer .tns-controls button,.up-sells .tns-outer .tns-controls button{display:none}.page404{font-size:16px}.page404 h1{font-size:200px}.page404 h2{font-size:28px}.related-popup{margin-bottom:0}.carousel-wrapper h2 .float-right{margin-right:0}.owl-heroes{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;white-space:nowrap}.owl-heroes::-webkit-scrollbar{display:none}.owl-heroes .brand-link{display:inline-block;float:none;vertical-align:top;white-space:normal;width:20%}.owl-heroes .brand-link+.brand-link{margin-left:30px}.woocommerce #add_payment_method #payment ul.payment_methods li,.woocommerce .woocommerce-cart #payment ul.payment_methods li,.woocommerce .woocommerce-checkout #payment ul.payment_methods li{float:none;width:100%}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:none;line-height:1;vertical-align:bottom}.woocommerce .woocommerce-checkout-review-order{padding:15px}.single-services-row{position:static}.has-services{padding-bottom:1.875rem}.mobile-box{display:block}.woocommerce .woocommerce-order .woocommerce-customer-details .col-1,.woocommerce-MyAccount-content .woocommerce-customer-details .col-1{margin-bottom:30px}.show-home{font-size:.87rem;letter-spacing:0}#back-to-top{bottom:55px}ul.berocket_aapf_widget.berocket_style_block .slider.price{padding:0 25px}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px!important}.mCSB_scrollTools .mCSB_draggerRail{width:4px!important}.inner-border .border-left{border-left:none!important;border-top:1px solid #e8e8e8;margin-top:10px;padding-top:10px}.gray-row,.white-row{padding-bottom:10px;padding-top:10px}.main-content{margin-top:40px;padding-top:40px}.map-overlay{margin-right:0;width:300px}.woocommerce .rey-checkoutBar li{font-size:12px}.woocommerce .rey-checkoutBar .rey-icon{margin-right:.5rem}.woocommerce .checkout .custom-coupon-form button.button{padding:12px 10px}}@media (max-width:768px){body{padding-top:51px}.woocommerce #customer_login .col-1{margin-bottom:20px}}@media (max-width:767.98px){ul.template-menu{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;white-space:nowrap}ul.template-menu li{display:inline-block;float:none;min-width:37%;vertical-align:bottom;white-space:normal;width:37%}.fixed-template-menu{background:#fff}.fixed-template-menu.fixed{position:fixed;top:43px;transition:.3s ease;width:100%;z-index:99}.fixed-template-menu.hide{top:22px}.template-menu li{padding:15px 3px 3px}.template-menu li.active,.template-menu li:hover{border:none}.temp-text{padding:.5rem}.woocommerce #order_review_heading,.woocommerce .checkout .col2-set,.woocommerce .woocommerce-checkout-review-order{float:none;width:100%}.we-login .social-btn-login{padding:14px 5px}.show-home{line-height:2;text-align:center}.show-home a.button{margin-top:15px}.inner .ribbon-new,.woocommerce .inner span.onsale{display:inline-block;margin-bottom:10px;position:static}.inner .product_title{display:none}.short-description{font-size:13px;padding-left:70px}.short-description .go-to-content{left:0}.breadcrumb-row+.white-row{padding-top:20px}.main-content{padding:40px 15px 0}#map{min-height:580px}.map-overlay{margin:0;position:static;width:100%}#map{min-height:376px}.services-row .icon{max-width:45px}.search-row.white-row{padding-bottom:0}.woocommerce .rey-checkoutBar{display:none}.woocommerce .rey-checkoutBar li{display:block;padding:4px}.woocommerce .rey-checkoutBar .rey-icon{width:15px}.acf-map{height:400px}}@media (max-width:768px){.woocommerce .woo-wrapper ul.products.columns-4 li.product,.woocommerce-page .woo-wrapper ul.products.columns-4 li.product{width:48.5%}.woocommerce .woo-wrapper ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page .woo-wrapper ul.products[class*=columns-] li.product:nth-child(2n){margin-right:0}.woocommerce .woo-wrapper ul.products.columns-4 li.product:nth-last-child(3),.woocommerce .woo-wrapper ul.products.columns-4 li.product:nth-last-child(4),.woocommerce-page .woo-wrapper ul.products.columns-4 li.product:nth-last-child(3),.woocommerce-page .woo-wrapper ul.products.columns-4 li.product:nth-last-child(4){margin-bottom:10px}.woocommerce table.shop_table_responsive tr.cart-shipping td:before,.woocommerce-page table.shop_table_responsive tr.cart-shipping td:before{display:none}.woocommerce table.shop_table_responsive tr.cart-shipping td,.woocommerce-page table.shop_table_responsive tr.cart-shipping td{text-align:center!important}#order_review_heading{margin-top:20px}.woocommerce table.shop_table_responsive tr td.product-thumbnail:before,.woocommerce-page table.shop_table_responsive tr td.product-thumbnail:before{display:none}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:block!important;text-align:center!important}}@media (max-width:767.98px){.page404+.gray-row{background:#fff}input,select,textarea{color:#000;font-size:16px}.grid-wrapper{display:none!important}}@media (max-width:575.98px){.h1,h1{font-size:20px}#copyright img{padding-top:5px}.page404{font-size:.87rem}.page404 h1{font-size:170px}.page404 h2{font-size:26px}.owl-heroes .brand-link{width:40%}.owl-heroes .brand-link+.brand-link{margin-left:15px}.woocommerce .woocommerce-ordering{display:block;margin-top:0;width:100%}.woocommerce .woocommerce-ordering .orderby{display:block;width:100%}#breadcrumbs{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;font-size:12px;overflow-x:auto;white-space:nowrap}#breadcrumbs::-webkit-scrollbar{display:none}.woocommerce span.onsale{left:0}.woocommerce .woocommerce-checkout-review-order .shop_table tr td:last-child{width:50%}.inner .onsale,.inner .ribbon-new{left:0}.footer .newsletter-footer form input[type=email]{min-width:60%}.product-inner-top-left .float-left{display:none}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:13px}.woocommerce .woocommerce-order ul.order_details li{border-bottom:1px dashed #222;border-right:none;display:block;margin:0 0 2em;padding:0 0 2em}.woocommerce .woocommerce-order ul.order_details li:last-child{border:none;margin:0;padding:0}.find-my-order-box{padding:30px}.find-my-order-box h1,.gray-row h2.title,.white-row h2.title{font-size:22px}#cookie-bar{left:0;max-width:100%}.carousel-wrapper h2 .small,.gray-row h2.title .small,.white-row h2.title .small{margin-left:0}.carousel-wrapper h2 .small:before,.gray-row h2.title .small:before,.white-row h2.title .small:before{display:none}.woocommerce ul.products li.product .tinv-wraper.tinv-wishlist{margin:0;position:absolute;right:0;top:0}.woocommerce ul.products li.product .compare{margin:0}.xoo-cp-container input[type=number].xoo-cp-qty{min-width:35px}.woocommerce .woocommerce-pagination .page-numbers li+li{margin:0}.woocommerce .woocommerce-pagination .page-numbers li .page-numbers{font-size:14px;height:35px;line-height:33px;width:35px}.woocommerce .woocommerce-pagination .page-numbers li .page-numbers.dots{width:auto}#add_payment_method #payment ul.payment_methods li input,.woocommerce #add_payment_method #payment ul.payment_methods li label,.woocommerce .woocommerce-cart #payment ul.payment_methods li label,.woocommerce .woocommerce-checkout #payment ul.payment_methods li label,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{vertical-align:middle}}@media screen and (max-width:360px){.we-login .social-btn-login{font-size:12px;width:47%}.woocommerce ul.products li.product .price{font-size:14px}}
