/*!
Theme Name: Model T Starters Child
Theme URI: http://underscores.me/
Author: Invictus Studio
Author URI: http://invictusstudio.com/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: modeltstarters-child
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

alpha is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
body{overflow-x:hidden;line-height:1.5;color:#000}ul{padding:0;margin:0}.section{padding:50px 0}a{text-decoration:none !important;transition:.5s ease !important}a,input,button{outline:0 !important}.post,.page{margin:0}body,p{font-weight:400;color:#000;font-family:"Open Sans",sans-serif !important}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:"Proxima Nova Lt"}.home .entry-title{display:none}ul li,li{list-style:none}.skip-link.screen-reader-text{display:none}::-webkit-input-placeholder{color:inherit;opacity:1}::-moz-placeholder{color:inherit;opacity:1}:-ms-input-placeholder{color:inherit;opacity:1}:-moz-placeholder{color:inherit;opacity:1}#sidebar{display:none}.entry-footer{clear:both}#colophon{clear:both}.error-404.not-found{text-align:center;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;width:100vw;left:50%;margin-left:-50vw;position:relative;background-image:url(/wp-content/uploads/2020/10/404.jpg);background-size:cover}.not_found_inner{max-width:69.5%}.error404 #masthead,.error404 #colophon{display:none}.logo a{outline:0 !important}.error-404.not-found .logo{padding:0;background-color:transparent}.error-404.not-found h1{font-size:200px;line-height:1;color:#404040;margin:30px 0;font-weight:800}.error-404.not-found h1 span{color:#e01e26}.page-header h3{color:#000;font-weight:700;margin-bottom:10px;font-size:40px}.page-header p{font-size:22px !important;color:#000;margin-bottom:20px}.page-content .return_home{background-color:#e01e26;color:#fff;padding:20px 50px;display:inline-block;font-size:20px;box-shadow:0 2px 10px 0px rgba(0,0,0,.5);text-decoration:none;transition:all .5s ease-in-out;border:2px solid #e01e26}.page-content .return_home:hover{transform:translateY(-3px);background-color:transparent;color:#000;transform:scale(1.1)}.search-results article.product,.search-results article.page{display:none}.search-results .page-title span:before,.search-results .page-title span:after{content:'"'}.search-results .page-title{font-weight:700;font-size:28px;text-align:center;margin-bottom:30px}.search-results .page-header{width:100%}.search-results #primary{display:flex;flex-wrap:wrap}.search-results #primary article{width:30%;margin:0 1.5%;box-shadow:0 2px 10px 2px rgba(0,0,0,.1);padding:20px;padding-top:0;margin-bottom:35px;border-radius:6px}.search-results #primary article a.post-thumbnail{display:block;margin-left:-20px;margin-right:-20px}.search-results #primary article a.post-thumbnail img{width:100%;height:220px;object-fit:cover;border-top-left-radius:6px;border-top-right-radius:6px}.search-results #primary article .entry-title a{display:block;color:#000;font-size:24px;font-weight:600;margin-top:20px;margin-bottom:20px}.no-results.not-found{text-align:center;margin-bottom:50px}.no-results.not-found .search-form input.search-field{height:45px;padding-left:10px;border:1px solid #eee;background-color:#eee;color:#333;font-size:14px;width:250px}.no-results.not-found .search-form .search-submit{height:45px;padding:0 30px;border:0;background-color:#e03c43;color:#fff;cursor:pointer}.no-results.not-found .search-form .search-submit:hover{background-color:#252525}.no-results.not-found .search-form label span{display:none;width:0}.modal{background-color:rgba(0,0,0,.6)}.modal-footer{display:none !important}.modal-header{padding:5px !important;border-bottom:1px solid #e5e5e5 !important;justify-content:right !important}.close{color:#000 !important;opacity:1 !important;border:1px solid #fff !important;border-radius:50%;width:30px;height:30px;background-color:#fff !important;padding:0 !important;float:left !important;margin:0 !important;position:relative;display:flex;flex-wrap:wrap;justify-content:center}.modal-dialog{max-width:800px !important;margin:50px auto !important}.close span{display:block;color:#fff;position:absolute;left:120%;top:0}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{height:50px !important}.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:15px 15px 15px 40px !important}.dgwt-wcas-details-main-image img{max-height:200px !important}.dgwt-wcas-suggestion-selected{background-color:#e03c43}.dgwt-wcas-suggestion-selected .dgwt-wcas-st{color:#fff}.dgwt-wcas-suggestion-selected .dgwt-wcas-sp{color:#fff}.dgwt-wcas-pd-addtc .add_to_cart_inline{margin-left:20px}.asl_nores{display:flex;flex-wrap:wrap;flex-direction:column}.results .asl_nores .asl_keyword{padding:5px 0 !important;cursor:pointer;font-weight:700;font-family:inherit;border-top:1px solid #eee}.asl_nores_header{margin-bottom:10px !important}#primary-menu{text-align:center}#primary-menu li{display:inline-block;padding:0 10px}#primary-menu li a{padding:10px 0;color:#000}.menu-item-has-children{position:relative}.menu-item-has-children:after{content:"\f107";font-family:"Font Awesome 5 Free";font-weight:700;position:absolute;right:-5px;top:2px;display:block}.menu-item-has-children .sub-menu{position:absolute;z-index:99;background-color:#fff;box-shadow:0 2px 10px 0px rgba(0,0,0,.15);top:calc(100% + 10px);left:10px;width:220px;border-radius:5px;transform:translateY(20px);opacity:0;transition:all .5s ease-in-out;visibility:hidden;overflow:hidden}.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0)}#primary-menu .sub-menu li{display:block;padding:0}#primary-menu .sub-menu li a:hover{color:#fff;border-color:transparent}#primary-menu .sub-menu li a{display:block;text-align:left;padding:17px 10px;border-bottom:1px solid #eee;position:relative;z-index:9;transition:all .5s ease-in-out}#primary-menu .sub-menu li:last-child a{border-bottom:0}#primary-menu .sub-menu li a:hover:before{width:100%;background-color:#e03c43;border-color:#e03c43}#primary-menu .sub-menu li a:before{content:"";background-color:transparent;width:3px;height:100%;position:absolute;left:0;top:0;transition:all .5s ease-in-out;z-index:-1;border-bottom:1px solid transparent}.menu-toggle{display:none}#mm #primary-menu ul.sub-menu li a{padding-left:35px}#mm #primary-menu .sub-menu li a:before{content:unset}#mm ul.sub-menu{position:relative;visibility:visible;opacity:1;transform:translate(0);display:block !important;height:auto !important}#mml{padding:5px 15px;color:#fff}#mml h4{display:inline-block;margin-bottom:0;margin-top:12px}.mm{position:relative;background-color:#2c2c2c;min-height:49px}#mm .box{display:none}#mmb{position:absolute;width:40px;height:50px;margin-right:15px;top:55px;right:0;cursor:pointer;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}#mmb span{display:block;position:absolute;height:1.5px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#mmb span:nth-child(1){top:16px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#mmb span:nth-child(2){top:26px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#mmb span:nth-child(3){top:36px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#mmb.on span{height:2px}#mmb.on span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:11px;left:8px}#mmb.on span:nth-child(2){width:0;opacity:0}#mmb.on span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:39px;left:8px}#mm li{display:block;position:relative;padding:0}#mm ul.menu{margin:0}div#mm .head_icons{padding:16px 26px}#mm ul.menu li a{display:block;padding:16px 26px;border-bottom:#dedede 1px solid;color:#fff;text-decoration:none;text-transform:uppercase;font-size:16px;line-height:25px;background-color:#2c2c2c;word-wrap:break-word;text-align:left}#mm ul.menu li a:hover,#mm ul.menu li.current_page_item a{color:#e03c43}.mm,#mm{display:none}.woocommerce td.product-name a{color:#000;font-weight:600}.woocommerce td.product-name a:hover{color:#e03c43}input#coupon_code{width:200px !important;padding-left:10px;margin-right:10px;height:45px;background-color:#eee;border:0;border-radius:3px;font-size:14px}.coupon .button{height:45px}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:#fff;height:45px}.actions button{height:45px}.woocommerce a.added_to_cart{padding:10px 20px;border-radius:3px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.added_to_cart,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{color:#fff;background-color:#e03c43;padding:10px 20px;line-height:1.5}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.added_to_cart:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{color:#fff;background-color:#333}.post-type-archive li .added_to_cart{background-color:#e03c43 !important;color:#fff !important;font-size:16px !important;letter-spacing:1px !important}.wc-proceed-to-checkout a,#place_order{background-color:#e03c43 !important;color:#fff !important;font-size:16px !important;text-transform:uppercase;letter-spacing:1px !important;margin-top:8px !important;font-weight:600 !important}.wc-proceed-to-checkout a:hover,#place_order:hover{background-color:#252525 !important;color:#fff !important}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:unset;display:block;width:100%;height:45px}a.shipping-calculator-button{color:#e03c43;text-transform:uppercase;font-weight:600}.woocommerce a.remove,td.product-remove button{background:#e03c43 !important;color:#fff !important;line-height:22px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:100px}.woocommerce-cart-form{width:62%;float:left}.woocommerce .cart-collaterals{width:35%;float:right}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:unset;width:100%;background:rgba(84,84,84,.05);padding:40px 40px 30px}.woocommerce table.shop_table{border:0}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{text-align:center}.woocommerce table.shop_table th{color:#000 !important;font-weight:700 !important;text-transform:uppercase;font-size:13px !important}.woocommerce table.shop_table .actions{padding-top:40px !important}.woocommerce-cart .cart-collaterals .cart_totals h2{position:relative;margin-bottom:30px;border-bottom:1px solid #ebe9eb;padding-bottom:20px;font-size:16px;text-transform:uppercase;font-weight:700}.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{font-size:16px;padding-left:0;padding-right:0}.woocommerce .cart-collaterals table.shop_table td{padding-left:0;padding-right:0}.cart_totals tr:not(:last-child) td{padding-bottom:30px !important}.qib-container button{cursor:pointer}.woocommerce-shipping-destination{font-size:14px}.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:14px;color:#000}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:10px;font-size:14px}input[type=checkbox],input[type=radio],.input-radio,.input-checkbox{width:17px;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;outline-width:medium;position:relative;border:none;cursor:pointer;outline-width:0;border-radius:50%;top:3px}input[type=radio]:before{background:#e03c43}.input-radio:before,input[type=radio]:before,.input-radio:before,input[type=checkbox]:before{position:absolute;left:0;top:0;background:#ccc;width:17px;height:17px;display:block;border-radius:50%;-webkit-transition:.24s;-o-transition:.24s;transition:.24s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.input-radio:before,input[type=checkbox]:before{border-radius:0}input[type=checkbox]:before,input[type=checkbox]:after,input[type=radio]:before,input[type=radio]:after,.input-radio:before,.input-radio:after,.input-checkbox:before,.input-checkbox:after{content:""}input[type=radio]:after,.input-radio:after,input[type=checkbox]:after,.input-checkbox:after,.widget_product_categories ul li a:before,.widget_layered_nav ul li a:before,.post_tags a,.wpb_widgetised_column .tagcloud a,.select2-container--default .select2-selection--multiple .select2-selection__choice{border-color:rgba(84,84,84,.8)}.input-radio:after,input[type=radio]:after{border-radius:50%}input[type=checkbox]:after,input[type=radio]:after,.input-radio:after,.input-checkbox:after{display:block;width:17px;height:17px;border:2px solid #a5a5a5;-webkit-transition:.24s;-o-transition:.24s;transition:.24s}.input-radio:checked:before,input[type=radio]:checked:before,.input-radio:checked:before,input[type=checkbox]:checked:before{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);background:#e03c43}input[type=radio]:checked:after,.input-radio:checked:after,input[type=checkbox]:checked:after,.input-checkbox:checked:after,.return-to-shop .button.wc-backward{border-color:#e03c43}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:10px;border-radius:3px;border:1px solid #ddd;color:#000;font-weight:400;height:45px}.woocommerce form .form-row{padding:3px 0;margin:0 0 6px;display:block}#calc_shipping_city_field{margin-bottom:2px}.order-total .woocommerce-Price-amount{font-weight:600 !important;font-size:25px}.woocommerce-checkout .checkout_coupon input#coupon_code{width:100% !important;padding-left:15px !important;display:inline-block;padding:6px 10px}.checkout.woocommerce-checkout{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce .col2-set,.woocommerce-page .col2-set{width:60%}#order_review{width:38%;background:rgba(84,84,84,.05);padding:20px 40px 40px;position:relative}#order_review_heading{display:none}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:unset;width:100%;max-width:100%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:unset;width:100%;max-width:100%}.checkout_coupon.woocommerce-form-coupon .button{height:45px}.checkout_coupon.woocommerce-form-coupon .form-row-first{width:50%}.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table.woocommerce-checkout-review-order-table .product-total{text-align:right}.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table.woocommerce-checkout-review-order-table thead td,.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table.woocommerce-checkout-review-order-table thead th,.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table.woocommerce-checkout-review-order-table tfoot td,.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table.woocommerce-checkout-review-order-table tfoot th{border:none;vertical-align:top}.woocommerce .shop_table.woocommerce-checkout-review-order-table td{padding:16px 0}.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th,.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td{border-top:1px solid rgba(0,0,0,.1) !important;padding-top:40px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:0 0;border-radius:0}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:0;border-bottom:0}#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:right;line-height:20px;margin-left:10px;color:#000;font-weight:300;font-size:12px;border-bottom:1px dashed}.woocommerce-billing-fields h3,.woocommerce-additional-fields h3,h3#order_review_heading,#post-79 .entry-title,.woocommerce-order-received .woocommerce-order-details__title,.woocommerce-order-received .woocommerce-column__title,.woocommerce-column__title,.woocommerce-order-details__title,.woocommerce-Address-title.title h3,div#customer_login h2{text-transform:uppercase;color:#252525;font-size:24px !important;font-weight:700;padding-bottom:20px;margin-bottom:0;position:relative}span.select2-selection.select2-selection--single{height:45px !important;padding:9px 0}.select2-container--default .select2-selection--single .select2-selection__arrow{height:45px;right:10px}form.checkout.woocommerce-checkout label{font-size:14px;margin-bottom:0;font-weight:500;text-transform:uppercase}#order_comments{height:100px}#add_payment_method #payment ul.payment_methods li,.woocommerce #payment ul.payment_methods li{border-bottom:1px solid rgba(84,84,84,.15);line-height:16px;padding:17px 0 14px}#add_payment_method #payment ul.payment_methods li div.payment_box,.woocommerce #payment ul.payment_methods li div.payment_box{background-color:transparent;line-height:1.538em;margin:0;width:100%;font-size:1rem;margin-top:20px !important;border:none;-webkit-box-shadow:none;box-shadow:none}.woocommerce #payment div.payment_box p{font-size:13px;line-height:1.4285em;margin:-2px 0 0;margin-bottom:0;text-shadow:none;font-weight:400;color:#333}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{content:unset}.woocommerce-privacy-policy-text p{font-size:14px;color:#333}.shop_table.woocommerce-checkout-review-order-table thead th,.shop_table.woocommerce-checkout-review-order-table tfoot th,.shop_table.woocommerce-checkout-review-order-table tfoot td{padding:10px 0}.woocommerce ul#shipping_method li label{text-transform:uppercase;font-weight:700;font-size:13px}form.checkout.woocommerce-checkout ul.payment_methods li label{font-size:16px;margin-top:0;margin-bottom:14px;text-transform:capitalize;line-height:1.3em;font-weight:700;color:#000;margin-top:12px}.woocommerce-error{border-color:#e03c43 !important}.woocommerce-message:before,.woocommerce-error:before{color:#c12a30 !important}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{width:100%}.woocommerce-message a,a.woocommerce-Button.button,p.return-to-shop a,.added_to_cart{background-color:#e03c43 !important;color:#fff !important;padding:10px 22px !important;font-size:16px !important;margin-top:8px !important;font-weight:700}.woocommerce-message a:hover,a.woocommerce-Button.button:hover,p.return-to-shop a:hover,.added_to_cart:hover{background-color:#252525 !important;color:#fff !important}.woocommerce-message a{margin-top:0 !important}.woocommerce-message,.woocommerce-notices-wrapper a,.woocommerce-message:before{border-top-color:#e03c43 !important}.woocommerce-order-received .woocommerce-customer-details{display:none}.woocommerce-order-received p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{color:#e03c43}.woocommerce-order-received .woocommerce table.shop_table tfoot td,.woocommerce-order-received .woocommerce table.shop_table tfoot th{border:0;padding-top:15px}.woocommerce-order-received .woocommerce table.shop_table tbody td,.woocommerce-order-received .woocommerce table.shop_table tbody th{border-bottom:3px solid rgba(0,0,0,.9);margin-bottom:40px;padding:15px 0}.woocommerce-order-received .woocommerce table.shop_table td,.woocommerce-order-received .woocommerce table.shop_table th{padding:15px 0}.woocommerce-order-received .woocommerce-table.woocommerce-table--order-details.shop_table.order_details{border-collapse:collapse}.woocommerce-order-received .woocommerce td.product-name a{color:#e03c43;font-weight:600;font-size:20px}.woocommerce-order-received .woocommerce td.product-name a:hover{color:#252525}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{vertical-align:middle;margin-bottom:0;margin-top:7px}.woocommerce form .form-row.create-account .input-checkbox{display:inline-block;margin:-2px 8px 0 0;text-align:center;vertical-align:unset}#ship-to-different-address label span{margin-left:8px;font-weight:700;color:#000}.tinv-wishlist .product-action{width:165px}#tinvwl_product_actions{height:45px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.tinvwl-table-manage-list tr td{border-top:1px solid #ccc}.tinvwl-to-left.look_in{display:flex;flex-wrap:wrap}.select-wrapper{flex:1;margin-right:5px;position:relative}.select-wrapper:after{content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:700;position:absolute;right:10px;top:50%;z-index:1;pointer-events:none;transform:translateY(-50%);line-height:0;color:#666}.tinvwl-to-left.look_in .tinvwl-input-group{width:100%;border-collapse:collapse}.wishlist_item .product-thumbnail img{width:100px;height:auto;max-width:unset}.woocommerce-Message.woocommerce-Message--info.woocommerce-info .button{margin-top:0 !important}.woocommerce-account .woocommerce-columns--addresses.col2-set.addresses,.u-columns.woocommerce-Addresses.col2-set.addresses{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce-account .woocommerce-column--shipping-address.col-2,.woocommerce-account .woocommerce-column--billing-address.col-1,.u-column1.col-1.woocommerce-Address,.u-column2.col-2.woocommerce-Address{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%;box-shadow:0 0px 10px 0 rgba(0,0,0,.1);padding:10px 20px}.woocommerce-account .col2-set:after,.woocommerce-account .col2-set:before{content:unset}.woocommerce-account .woocommerce .woocommerce-customer-details address{border:0;padding:0 0 10px;line-height:1.8}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table tfoot th{text-align:right;border-top:0 !important;border-right:1px solid rgba(0,0,0,.1)}.woocommerce-account .woocommerce table.shop_table{border-collapse:collapse}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table tbody tr{border-bottom:1px solid rgba(0,0,0,.1)}.woocommerce-account .woocommerce table.shop_table td,.woocommerce-account .woocommerce table.shop_table th{padding:20px 10px}.woocommerce-account .woocommerce .account-orders-table{text-align:center}.woocommerce-account.woocommerce .col2-set,.woocommerce-account.woocommerce-page .col2-set{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce-account #customer_login .col-1,#customer_login .col-2{flex:49%}.woocommerce-account .woocommerce form.login,.woocommerce-account .woocommerce form.register{height:400px}nav.woocommerce-MyAccount-navigation ul{padding:0;list-style:none;margin:0 !important}nav.woocommerce-MyAccount-navigation ul li a{padding:9px 10px;display:block;border:1px solid #e03c43;margin-bottom:9px;color:#fff;text-decoration:none;position:relative;transition:all .3s ease-in;background-color:#e03c43}nav.woocommerce-MyAccount-navigation ul li.is-active a{background-color:#252525;color:#fff;border:1px solid #252525}nav.woocommerce-MyAccount-navigation ul li a:hover{color:#fff !important;border:1px solid #252525;background-color:#252525}.woocommerce-account .woocommerce-MyAccount-content a{color:#e03c43}.woocommerce-account .woocommerce-MyAccount-content a:hover{color:#252525}form.woocommerce-EditAccountForm fieldset{padding-left:0;padding-right:0}.woocommerce table.my_account_orders .button{background-color:#e03c43;color:#fff;padding:8px 25px;font-size:14px;border-radius:25px;text-transform:uppercase;letter-spacing:1px;margin-top:8px;display:inline-block;font-weight:300}.woocommerce table.my_account_orders .button:hover{background-color:#252525;color:#fff}.woocommerce-account .addresses .title h3{position:relative}.woocommerce-privacy-policy-text a{color:#252525}.woocommerce-privacy-policy-text a:hover{color:#e03c43}.woocommerce-info{border-top-color:#e03c43;margin-bottom:10px !important}.lost_password a{color:#252525 !important}.lost_password a:hover{color:#e03c43 !important}.woocommerce-info:before{color:#e03c43}.woocommerce-form-login-toggle a,.woocommerce-form-coupon-toggle a,p.woocommerce-LostPassword.lost_password a{color:#252525 !important}.woocommerce-form-login-toggle a:hover,.woocommerce-form-coupon-toggle a:hover,.woocommerce-privacy-policy-text a:hover,p.woocommerce-LostPassword.lost_password a:hover{color:#e03c43 !important}.woocommerce-privacy-policy-text{padding-bottom:20px}.woocommerce form .form-row .required{color:#e03c43}a.showcoupon{font-size:16px;font-weight:500}h3#order_review_heading{margin-top:40px}form.woocommerce-cart-form .product-thumbnail{height:auto;border:none}.woocommerce-cart-form .woocommerce-Price-amount.amount{font-size:16px}.woocommerce-form-coupon-toggle{margin-bottom:40px}ul.woocommerce-error{margin-bottom:50px !important}.tinv-header{display:none}.tinv-wishlist.woocommerce.tinv-wishlist-clear{margin-top:30px}.post-type-archive .products li{text-align:center}.tax-product_cat .products li{text-align:center}.tax-product_cat li .added_to_cart{background-color:#c12a30 !important;color:#fff !important;padding:12px 22px !important;font-size:14px !important;border-radius:25px !important;text-transform:uppercase;letter-spacing:1px !important;margin-top:8px !important;font-weight:300 !important}.tax-product_cat li .added_to_cart:hover{background-color:#252525 !important;color:#fff !important}.quantity{position:relative;width:fit-content}.woocommerce-cart .quantity .minus{background:0 0;position:absolute;right:0;bottom:0;padding:11px 5px !important;border-color:#252525;font-size:24px;line-height:0}.woocommerce-cart .quantity .plus{background:0 0;position:absolute;right:0;top:0;padding:10px 3px !important;border-color:#252525;font-size:20px;line-height:0}.woocommerce-cart .quantity .button{background-color:#e03c43 !important}a.restore-item{margin-left:10px;margin-top:-10px !important}.page-id-317 .woocommerce-form-login{height:492px}.woocommerce-order-received .woocommerce-order-details__title{position:relative}.woocommerce-order-received .woocommerce-column__title{position:relative}.page-id-316 .wc-backward{margin-left:20px !important;color:#252525 !important}.page-id-316 .wc-backward:hover{color:#c12a30 !important}.page-id-317 .woocommerce-MyAccount-content .woocommerce-Button{position:relative;top:-10px !important}@media (min-width:1200px){.container{max-width:1170px !important}}@media (min-width:1250px){.container{max-width:1240px !important}}header#masthead{margin-top:0;position:absolute;top:10px;z-index:1;width:100%}header#masthead .row{align-items:center;position:relative}header#masthead .row:before{content:"";position:absolute;left:0;top:0;height:75px;width:100%;background:#2c2c2c;border-radius:10px;bottom:0;margin:auto}.mainmenu ul{margin:0}.mainmenu ul li{display:inline-block;margin-left:50px}.mainmenu.right ul li:first-child{margin-left:20px}.mainmenu ul li a{position:relative;font-size:20px;color:#fff;font-weight:400;text-transform:uppercase}.mainmenu ul li a:before{background:#e03c43;width:0;content:"";position:absolute;left:0;bottom:-3px;height:1.8px;transition:.5s all ease}.mainmenu ul li a:hover:before,.mainmenu ul li.current-menu-item a:before{width:100%}.head_icons{display:flex;margin-right:35px;gap:40px;align-items:center}header#masthead .row .d-flex{justify-content:space-between}.cart_icon span{position:absolute;top:-12px;left:12px;width:20px;height:20px;background:#e03c43;border-radius:50px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:700}.cart_icon{position:relative}footer#colophon{background-image:url(/wp-content/uploads/2024/04/footer_bg.png);background-repeat:no-repeat;background-size:cover;background-position:bottom;border-top:1px solid #e03c43}.copyrights{text-align:center;border-top:1px solid #2626264a;padding:15px 0}.copyrights p{margin:0;font-weight:400;font-size:16px;line-height:24px;color:#2c2c2c}.copyrights p a,.footer1 p a:hover,.footer2 ul.menu li a:hover,.footer2 ul.menu li.current-menu-item a{color:#e03c43}.copyrights p a:hover{color:#2c2c2c}.footer1{margin-top:20px}.footer1 p a{color:#2c2c2c}.footer1 p{font-weight:400;font-size:18px;line-height:30px;color:#2c2c2c}.footer{padding:80px 0}h2.widget-title{font-style:normal;font-weight:500;font-size:20px;line-height:28px}.footer2 ul.menu li a{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#2c2c2c;margin-top:20px;display:inline-block}.footer_form .box{display:flex;gap:20px}.footer_form .box input,.footer_form textarea{width:100%;border:1.5px solid #cdcdcd;border-radius:4px;background:0 0;padding:12px 16px;color:#2c2c2c;outline:0}.footer_form .box input::placeholder{color:#2c2c2c}.footer_form textarea{height:86px;resize:none;width:100%}div#wpcf7-f147-o1{margin-top:30px}.button input.wpcf7-form-control,form#commentform p.form-submit input#submit{all:unset;cursor:pointer;background-color:#e03c43;border-radius:6px;height:50px;position:relative;color:#fff;font-style:normal;font-weight:600;font-size:16px;line-height:22px;background-image:url(/wp-content/uploads/2024/04/arrow.png);background-repeat:no-repeat;background-position:right;padding:0 70px 0 30px;transition:.3s all ease}.button input.wpcf7-form-control:hover,form#commentform p.form-submit input#submit:hover{background-color:#2c2c2c}.footer_form input.wpcf7-not-valid,.footer_form .g-recaptcha.wpcf7-not-valid iframe{border:1px solid #e03c43}span.wpcf7-not-valid-tip{display:none}span.wpcf7-spinner{display:none}.single-testi-item{background:#fff;box-shadow:0px 4px 40px rgba(0,0,0,.08);border-radius:6px;padding:40px 30px;text-align:center;transition:.4s all ease-in}.single-testi-item .title strong{text-align:center;color:#000;font-weight:700;font-size:14px;line-height:21px}.single-testi-item .title{margin:15px 0}.single-testi-item:hover .title strong{color:#fff}.quote_img{display:inline-block}.slick-slide{margin:0 20px}.slick-list{margin:0 -20px}.our-testimonial{margin-top:30px}.our-testimonial .slick-list{overflow:visible !important}.sec_6{padding:70px 0;padding-bottom:170px;position:relative}.sec_6:before{content:"";position:absolute;bottom:-70px;right:0;width:464px;height:464px;background:url(/wp-content/uploads/2024/04/testimonial_bg.png);z-index:-1}section.related.products.wt-related-products .owl-nav button i{display:none}section.related.products.wt-related-products .owl-nav button{position:absolute;bottom:50px !important;margin:0 !important;width:50px !important;height:50px !important}section.related.products.wt-related-products .owl-stage-outer{padding-bottom:100px !important}.our-testimonial .slick-arrow:before,.our-gallery .slick-arrow:before,section.related.products.wt-related-products .owl-nav button:before{content:"";font-family:"FontAwesome";font-size:24px;border-radius:50%;background-color:transparent;opacity:1;color:#2c2c2c;background-image:url(/wp-content/uploads/2024/04/left_arrow.png);background-repeat:no-repeat;background-size:auto;background-position:center;width:50px;height:50px;display:block;z-index:9999;position:relative;box-shadow:0px 4px 40px rgba(0,0,0,.15);filter:brightness(10)}.our-testimonial button.slick-arrow,.our-gallery button.slick-arrow,section.related.products.wt-related-products .owl-nav button{bottom:-100px;top:unset;transition:.3s all ease;width:50px;height:50px;display:block;background:#e03c43;border-radius:50%}.our-testimonial button.slick-prev,.our-gallery button.slick-prev,section.related.products.wt-related-products .owl-nav button.owl-prev{left:45%}.our-testimonial button.slick-next,section.related.products.wt-related-products .owl-nav button.owl-next{right:45%}.our-testimonial button.slick-next:before,.our-gallery button.slick-next:before,section.related.products.wt-related-products .owl-nav button.owl-next:before{transform:rotate(180deg)}.our-testimonial button.slick-arrow:hover,.our-gallery button.slick-arrow:hover{background:#fff}section.related.products.wt-related-products .owl-nav button:hover{background:#fff !important}.our-testimonial button.slick-arrow:hover:before,.our-gallery button.slick-arrow:hover:before,section.related.products.wt-related-products .owl-nav button:hover:before{filter:brightness(0)}.single-testi-item p{margin:0;color:#2c2c2c;font-style:normal;font-weight:400;font-size:14px;line-height:26px;height:260px;overflow:auto;scrollbar-width:thin}.single-testi-item .start{margin:20px 0}.single-testi-item .start span.fa.fa-star.checked{color:#ffb800}.start span.rating-number{color:#000;font-weight:600;font-size:14px;line-height:21px}.single-testi-item:hover{background:#2c2c2c}.single-testi-item:hover .start span.fa.fa-star{color:#fff}.single-testi-item:hover .start span.fa.fa-star.checked{color:#ffb800}.single-testi-item:hover p{color:#fff}.single-testi-item:hover .quote_img img{filter:invert(32%) sepia(78%) saturate(936%) hue-rotate(320deg) brightness(97%) contrast(107%)}.single-testi-item:hover .start span.rating-number{color:#fff}.hero_banner{border-bottom:6px solid #e03c43;height:80vh;display:flex;align-items:center}.micro h2{font-family:"MicrogrammaDBolExt" !important}.ban_head_2 h2{font-style:normal;font-weight:400;font-size:70px;line-height:65px;text-transform:uppercase;color:#fff !important}.ban_head_3{margin-top:0}.ban_head_3 h3{font-style:normal;font-weight:700;font-size:20px;line-height:25px;text-transform:uppercase;color:#fff !important;position:relative;display:inline-block}.ban_head_3 h3:before,.ban_head_3 h3:after{content:"";position:absolute;left:115%;width:70px;height:3px;background:#fff;top:0;bottom:0;margin:auto}.ban_head_3 h3:after{left:unset;right:115%}.ban_head_4 h4{color:#fff !important;text-transform:uppercase;font-weight:700;font-size:24px;line-height:40px}.hero_banner .content_btn a{margin-top:10px}.content_btn a{all:unset;cursor:pointer;background-color:#e03c43 !important;border-radius:6px;display:inline-block;height:48px;position:relative;color:#fff;font-style:normal;font-weight:600 !important;font-size:16px;line-height:48px;background-image:url(/wp-content/uploads/2024/04/arrow.png);background-repeat:no-repeat;background-position:right;padding:0 70px 0 30px;transition:.3s all ease !important}.content_btn a:hover{background-color:#2c2c2c !important;color:#fff}.sec_2,.sec_3{padding:70px 0}.content_h3 h3{font-style:normal;font-weight:700;font-size:20px;line-height:25px;text-transform:uppercase;color:#e03c43 !important;position:relative;display:inline-block}.content_h3 h3:before,.content_h3 h3:after{content:"";position:absolute;left:103%;width:70px;height:3px;background:#e03c43;top:0;bottom:0;margin:auto}.content_h3 h3:after{left:unset;right:103%}.sec_2 .content_h3 h3:after{display:none}.content_h2 h2{font-style:normal;font-weight:400;font-size:45px;line-height:55px;text-transform:uppercase;color:#1d1d1d !important}.para .elementor-widget-container,.para p{color:#2c2c2c;font-weight:400;font-size:14px;line-height:26px;margin:0;font-family:"Open Sans",sans-serif !important}.sec_2 .para{width:84% !important}.sec_3 .box .head h2{color:#1d1d1d;font-style:normal;font-weight:700;font-size:28px;line-height:24px}.sec_3 .box{background:#e8e8e8;border-radius:20px;width:33% !important;padding:20px;border:3px solid #e8e8e8;transition:.3s all ease !important}.sec_3 .box .para .elementor-widget-container,.sec_3 .box .para p{min-height:78px}.sec_3 .box.center{margin:0 3%}.sec_3 .box a{all:unset;display:inline-block;cursor:pointer;font-size:16px;line-height:22px;font-weight:600}.sec_3 .box a span.elementor-button-icon.elementor-align-icon-right{display:flex;align-items:center;margin-left:10px}.sec_3 .box a span.elementor-button-icon.elementor-align-icon-right svg{fill:#e03c43}.sec_3 .box:hover{border:3px solid #e03c43}.sec_3 .box:hover .head h2{color:#e03c43 !important}.sec_4{margin:70px 0;margin-bottom:0}.sec_5 .img img{height:460px;border-radius:20px;width:100%;object-fit:cover}.sec_5 .head{position:absolute;bottom:120px;margin:auto;left:0;right:0;text-align:center;width:65% !important;z-index:999}.sec_5 .content_btn{position:absolute;bottom:40px;margin:auto;left:0;right:0;text-align:center;z-index:999}.sec_5 .content_btn a{background-image:url(/wp-content/uploads/2024/04/w-arrow.png)}.sec_5 .content_btn a:hover{background-color:#fff !important;color:#1d1d1d !important}.sec_5 .img{margin:0 !important}.sec_5 .head h2{color:#fff;font-size:36px;line-height:40px;text-transform:uppercase}.sec_5 .prod_logo{position:absolute;bottom:0;top:0;margin:0 auto;text-align:center;display:flex;align-items:center;justify-content:center;z-index:1}section.home_listing .star-rating{float:unset}.home_pd_box{position:relative;margin-bottom:50px}.home_pd_box .product-thumbnail img{height:250px;object-fit:cover;border-radius:4px;width:100%}.product-badge{position:absolute;left:15px;top:15px}.product-item .open-modal{position:absolute;right:10px;top:10px}.product-badge span{background:#2c2c2c;border-radius:4px;padding:4px 12px;color:#fafafa;font-weight:400;font-size:12px;line-height:18px}.home_pd_box .our-products-detail .product-title{background:#f8f9fa;box-shadow:0px 15px 15px -10px rgba(0,0,0,.05);padding:.5em;border-radius:0 0 6px 6px}.home_pd_box .our-products-detail .product-title .woocommerce .star-rating{margin-top:5px}.home_pd_box .our-products-detail .product-title h3{font-weight:600;font-size:16px;line-height:22px;color:#1d1d1d;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0}.elementor-tabs .elementor-tab-title{border:none !important;border-bottom:1px solid #b3b3b3 !important;text-transform:uppercase;font-weight:400 !important;font-size:16px !important;line-height:65px !important;color:#2c2c2c !important;padding:0 20px !important}.elementor-tabs .elementor-tabs-content-wrapper,.elementor-tabs .elementor-tab-content{border:none !important}.elementor-tabs .elementor-tab-title:before,.elementor-tabs .elementor-tab-title:after{display:none !important}.elementor-tabs .elementor-tab-title.elementor-active,.elementor-tabs .elementor-tab-title:hover{border-bottom:2px solid #e03c43 !important;color:#e03c43 !important;font-weight:600 !important}.elementor-tabs .elementor-tab-content{padding:0 !important;margin-top:50px}.home main#primary{margin-top:0}main#primary,.product_down_sec{margin-top:200px}.product-banner{height:340px;background:#e8e8e8;display:flex;align-items:end;border-bottom:6px solid #e03c43;margin-bottom:70px;display:none}.inner_banner_heading{text-align:center;padding-bottom:90px}.inner_banner_heading h1{margin:0;color:#e03c43 !important;text-transform:uppercase;font-style:normal;font-weight:700 !important;font-size:30px;line-height:41px;font-family:"Open Sans",sans-serif !important}.inner_banner_heading .elementor-widget-wrap.elementor-element-populated{padding:0 !important}.shop-sidebar{border:1px solid #2c2c2c;border-radius:6px;margin-bottom:70px}.shop-sidebar h3{margin:0;background:#2c2c2c;text-align:center;color:#fff;padding:10px 0;font-size:26px;border-bottom:1px solid #e03c43}.category-links ul{margin:0;background:#e03c43}.category-links ul li ul{padding-bottom:0;padding-top:10px}.category-links ul li:not(:last-child){margin-bottom:15px}.category-links ul li a{font-size:18px;color:#fff;position:relative;padding:5px 30px;display:block}.category-links ul li a:before{content:"\f105";position:absolute;left:15px;margin:auto;font-family:FontAwesome;font-weight:700}.category-links ul li ul li a{padding-left:50px}.category-links ul li ul li a:before{left:35px}.category-links ul li.active>a,.category-links ul li a:hover{background:#2c2c2c}header.woocommerce-products-header .term-description{display:none}.woo_top_bar{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;background:#2c2c2c;border-radius:6px;margin-bottom:30px}.woo_top_bar p.woocommerce-result-count{float:unset;margin:0;color:#fff;font-size:16px}.woo_top_bar form.woocommerce-ordering{margin:0}.woo_top_bar form.woocommerce-ordering select.orderby{background:#e03c43;padding:5px;cursor:pointer;outline:0;color:#fff}.home_pd_box.shop_page_box .product-thumbnail img{height:250px !important;object-fit:cover;border-radius:4px;width:100% !important;margin:0 !important}.home_pd_box .product-price span.price{font-size:16px !important;color:#2c2c2c !important;text-align:left}.home_pd_box.shop_page_box .our-products-detail .product-title h3{font-weight:600;font-size:16px !important;line-height:24px;color:#1d1d1d;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:left;padding-bottom:0 !important}.home_pd_box.shop_page_box{margin-bottom:0}.home_pd_box .add-cart{position:relative}.home_pd_box a.button{margin:0 !important;position:absolute;right:0;bottom:0}.home_pd_box a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.loading{opacity:1 !important}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e03c43;color:#fff}.woocommerce-pagination{list-style:none;padding:0;margin:20px 0;margin-bottom:70px}.woocommerce-pagination li a{display:inline-block !important;text-decoration:none !important;color:#333 !important}.woocommerce-pagination li a:hover{background-color:#e03c43 !important;color:#fff !important;border-color:#e03c43}.cart-collaterals .cross-sells{display:none}.cart-collaterals{position:relative;z-index:99}.modal-content .row{width:100%;margin:0;padding:20px 0}h5#modal-title{font-weight:600;font-size:30px !important;line-height:36px;color:#1d1d1d;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:10px 0 !important;text-align:left;margin-top:0 !important}div#modal-short-description p{font-weight:400;font-size:16px !important;line-height:24px;color:#1d1d1d;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;margin:10px 0 !important;text-align:left}.modal-content .product-price span.price{font-size:22px;font-weight:700}.modal-content .product-price{margin:10px 0}.fulldetail a{border-top:1px solid #ccc;text-align:center;border-bottom:1px solid #ccc;padding:10px 0;margin:15px 0;color:#2c2c2c;display:block;font-weight:600}.product_meta{display:none}.summary.entry-summary p.price{color:#2c2c2c !important;font-size:30px !important;font-weight:700;opacity:1 !important}.summary.entry-summary p.price del{opacity:1 !important}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:0 0 !important;border:none}ul.tabs.wc-tabs{padding-left:0 !important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a{background:#e03c43 !important;color:#fff !important}.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:0;margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:.5rem;border-radius:6px 6px 0 0}.woocommerce-Tabs-panel h2{display:none}.summary.entry-summary h1.product_title.entry-title,section.related.products h2{font-style:normal;font-weight:400;font-size:30px;line-height:35px;color:#1d1d1d !important;font-family:MicrogrammaDBolExt !important}section.related.products h2{text-transform:uppercase}main#primary header.entry-header{display:none}.load-item-1{display:none}.meet-btn.disabled{display:none !important}.techtips_box .img img{width:100%;height:300px;border-radius:20px;object-fit:cover}.techtips_box .content{background:#fff;box-shadow:0px 4px 40px rgba(0,0,0,.08);border-radius:20px;width:90%;margin:auto;margin-top:-40px;position:relative;padding:25px 15px}.techtips_box .content .dateAlign1 span{color:#e03c43;font-style:normal;font-weight:400;font-size:14px;line-height:19px}.techtips_box .content .dateAlign1{position:relative}.techtips_box .content .dateAlign1:before{content:"";position:absolute;left:-15px;top:0;width:5px;height:120%;background:#e03c43;bottom:0;margin:auto}.techtips_box .content h3{color:#000;font-style:normal;font-weight:600;font-size:18px;line-height:25px;width:90%;margin:10px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.techtips_box .content p{margin:0;color:#2c2c2c;font-style:normal;font-weight:400;font-size:14px;line-height:26px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.techtips_box .content a{color:#1d1d1d;font-style:normal;font-weight:600;font-size:16px;line-height:22px;display:inline-flex;align-items:center;margin-top:10px}.techtips_box .content a svg{margin-left:10px}.main_tech_sec{margin-bottom:70px}.techtips_box{margin-bottom:40px}.our-techtips{margin-top:30px}.techtips_box.checkdate{margin:0}.techtips_box.checkdate .content{box-shadow:none;width:100%;margin:0}.techtips_box.checkdate .content h3{font-size:24px;line-height:32px;width:80%;-webkit-line-clamp:initial}.img-sec{margin:20px 0}.img-sec img{width:100%;height:445px !important;object-fit:cover;border-radius:20px !important}.single-post h3#reply-title{font-style:normal;font-size:45px;line-height:55px;text-transform:uppercase;color:#1d1d1d !important;font-family:"MicrogrammaDBolExt" !important}.single-post span#email-notes{font-size:18px;color:#2c2c2c;font-weight:500px}.single-post p.comment-form-author{display:inline-block}.single-post input#author{width:375px;padding:15px 20px;resize:none;background:#fff;border:none;border-radius:16px;box-shadow:0px 4px 40px rgba(0,0,0,.08)}.single-post p.comment-form-email{display:inline-block;margin-left:30px}.single-post input#email{width:375px;padding:15px 20px;resize:none;background:#fff;border:none;border-radius:16px;box-shadow:0px 4px 40px rgba(0,0,0,.08)}.single-post p.comment-form-url{display:none}.single-post p.comment-form-comment{margin-top:40px}.single-post textarea#comment{width:65%;padding:15px 20px;outline:0;margin-top:-20px;height:170px;resize:none;background:#fff;border:none;border-radius:16px;box-shadow:0px 4px 40px rgba(0,0,0,.08)}.single-post h3#comments{color:#e03c43;margin-top:40px;text-transform:uppercase;font-weight:700;font-size:30px}ol.commentlist{padding-left:0}li.comment{-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;padding:20px 40px;margin-bottom:35px}.comment-author.vcard{margin-bottom:10px}.comment-author.vcard img{width:auto !important;height:auto !important;border-radius:100%;margin-right:15px}.comment-metadata a{color:#2c2c2c;text-transform:uppercase;padding-top:0;font-style:normal;font-weight:600}.comment-content p{margin-top:10px}.reply a{color:#000}.reply a:hover{color:#e03c43}a#cancel-comment-reply-link{color:#000}a#cancel-comment-reply-link:hover{color:#e03c43}.single-post form#commentform label{display:none}.single-post p.comment-form-cookies-consent label{display:inline !important}.single-post div#respond{margin:70px 0;margin-top:40px}.single-post div#respond h2{font-style:normal;font-weight:700;font-size:20px;line-height:25px;text-transform:uppercase;color:#e03c43 !important;position:relative;display:inline-block;padding-left:75px;margin:0}.single-post div#respond h2:before{content:"";position:absolute;left:0;width:70px;height:3px;background:#e03c43;top:10px;margin:auto}.single-post div#respond h2:after{content:"";position:absolute;right:-75px;width:70px;height:3px;background:#e03c43;top:10px;margin:auto}p.comment-notes{display:none}form#commentform{margin-top:30px}.single-post footer#colophon{position:relative}.single-post footer#colophon:after{content:"";position:absolute;top:-420px;right:0;width:464px;height:464px;background:url(/wp-content/uploads/2024/04/testimonial_bg.png);z-index:-1}.contact_head h2{color:#1d1d1d !important;font-style:normal;font-weight:700 !important;font-size:40px;line-height:55px}.para-18 .elementor-widget-container,.para-18 p{color:#1d1d1d;font-weight:400;font-size:18px;line-height:25px}.contact_box{box-shadow:0px 4px 20px rgba(0,0,0,.08);border-radius:16px;background:#fff;padding:12px 24px;width:80% !important}.contact_box h3.elementor-image-box-title{color:#1d1d1d;font-weight:600;font-size:20px;line-height:30px;margin:0}.contact_box p.elementor-image-box-description a,.contact_box p.elementor-image-box-description{color:#1d1d1d !important;font-weight:400;font-size:18px;line-height:25px}.contact_box figure.elementor-image-box-img{text-align:center}.contact_box p.elementor-image-box-description a:hover{color:#e03b43 !important}.contact_head{margin-bottom:5px !important}.contact_sec{margin-bottom:60px}.reb_sec{margin-top:20px;margin-bottom:30px}.reb_sec .head h2{color:#000 !important;font-weight:600 !important;font-size:30px;line-height:41px;width:85%}.reb_sec .para{width:90%}.reb_sec .img img{height:445px !important;width:100%;object-fit:cover;border-radius:20px}.content_h2.sm{margin-bottom:0}.content_h2.sm h2{font-size:30px;line-height:65px}.process_list li.elementor-icon-list-item{background:#e8e8e8;border-radius:6px;padding:0 15px;height:60px}.process_list li.elementor-icon-list-item:not(:last-child){margin-bottom:20px}.process_list li.elementor-icon-list-item span.elementor-icon-list-text{color:#2c2c2c;font-weight:400;font-size:14px;line-height:26px}.process_list li.elementor-icon-list-item span.elementor-icon-list-icon{background:#e03c43;width:23px !important;height:23px !important;display:flex;align-items:center;justify-content:center !important;border-radius:50%;padding:5px;margin-right:15px}.process_list li.elementor-icon-list-item span.elementor-icon-list-icon svg{fill:#fff !important;margin:0 !important}.gallery_sec{margin-top:70px;margin-bottom:120px}.fancybox-lock .fancybox-overlay{overflow:hidden !important}.our-gallery .slick-slide{margin:0 10px}.our-gallery{margin-top:30px}.our-gallery .gallery-thumbnail img{width:100%;height:375px !important;object-fit:cover;border-radius:20px}.our-gallery .gallery-thumbnail a.fancybox.picc{position:absolute;top:0;text-align:center;width:100%;height:100%;left:0;display:flex;align-items:end;justify-content:center;color:#fff;text-transform:uppercase;font-weight:400;font-size:30px;line-height:65px;font-family:"MicrogrammaDBolExt" !important;padding-bottom:20px}.our-gallery .gallery-thumbnail{position:relative}.fancybox-inner img{height:500px;object-fit:cover;border-radius:20px}.our-gallery button.slick-next{right:44%}.woocommerce p.stars a:before{color:#ffad33}.star-rating{color:#ffad33}li#menu-item-47 a:before{display:none}li#menu-item-42 a{color:#fff !important}li.menu-item-42 a{color:#2c2c2c !important}.single-post .entry-content img{width:100%;object-fit:contain}section.up-sells.upsells.products{display:none}.cart_totals,.woocommerce-checkout .woocommerce{margin-bottom:50px}.gen_img_two,.volt-last-sec{margin-bottom:70px}.product_down_sec #primary{overflow-x:hidden}.volt_sec a{color:#e03c43 !important;font-weight:700}.volt_sec a:hover{color:#2c2c2c !important}.elementor-image-carousel-wrapper .elementor-swiper-button:before{content:"";font-family:"FontAwesome";font-size:24px;border-radius:50%;background-color:transparent;opacity:1;color:#2c2c2c;background-image:url(/wp-content/uploads/2024/04/left_arrow.png);background-repeat:no-repeat;background-size:auto;background-position:center;width:50px;height:50px;display:block;z-index:9999;position:relative;box-shadow:0px 4px 40px rgba(0,0,0,.15);filter:brightness(10)}.elementor-image-carousel-wrapper .elementor-swiper-button{bottom:-10px;top:unset !important;transition:.3s all ease;width:50px;height:50px;display:block;background:#e03c43;border-radius:50%}.elementor-image-carousel-wrapper .elementor-swiper-button svg{display:none}.elementor-image-carousel-wrapper .elementor-swiper-button-next:before{transform:rotate(180deg)}.elementor-image-carousel-wrapper .elementor-swiper-button-next{right:45% !important}.elementor-image-carousel-wrapper .elementor-swiper-button-prev{left:45% !important}.elementor-image-carousel-wrapper{margin-bottom:100px;margin-top:50px}.elementor-image-carousel-wrapper .elementor-swiper-button:hover{background:#fff !important}.elementor-image-carousel-wrapper .elementor-swiper-button:hover:before{filter:brightness(0)}.volt_sec .content_btn a{color:#fff !important}.wt-related-products{float:left;width:100%}.woocommerce-cart h2.wt-crp-heading{padding:0 3%;margin-bottom:10px}.woocommerce-cart ul.products li.last{margin:0 3.8% 2.992em 0 !important}.woocommerce-cart .related.products ul.products.columns-2 li.product{width:29% !important;clear:unset !important}.woocommerce-cart .related.products ul.products.columns-2{padding:0 3%}@media (min-width:1800px){.hero_banner{height:900px}}@media (max-width:1300px){.hero_banner .elementor-container.elementor-column-gap-no{padding:0 35px}}@media only screen and (min-width:1200px) and (max-width:1400px){.ban_head_2 h2{font-size:60px;line-height:65px}.hero_banner{height:750px}}@media (max-width:1199px){.woocommerce-cart .related.products ul.products.columns-2 li.product,.woocommerce-cart .related.products ul.products.columns-2 li.product{width:29% !important;clear:unset !important;float:left !important}.mainmenu.right ul li:first-child{margin-left:40px}section.home_listing .col-md-3:nth-child(-n+4){display:block}section.home_listing .col-md-3{display:none}html{overflow-x:hidden}.hero_banner{height:570px}.mainmenu ul li a{font-size:16px}.mainmenu ul li{margin-left:30px}.mainmenu ul#menu-left-menu li:first-child{margin-left:70px}.ban_head_3 h3{font-size:18px;line-height:22px}.ban_head_2 h2{font-size:50px;line-height:45px}.ban_head_4 h4{font-size:16px;line-height:24px}.ban_head_3{margin-top:10px}.head_icons{margin-right:5px;gap:20px}header#masthead{top:0}header#masthead .row:before{height:60px}header#masthead .site-branding img{height:auto;object-fit:contain}.content_h3 h3{font-size:16px;line-height:22px}.content_h2 h2{font-size:35px;line-height:40px}.sec_2 .para{width:95% !important}.elementor-widget:not(:last-child){margin-block-end:10px !important}.para .elementor-widget-container,.para p{line-height:22px}.sec_2 .content_h3 h3:before{width:40px}.content_btn a{font-size:14px;padding:0 60px 0 20px}.sec_2,.sec_3{padding:50px 0}.sec_3 .box{width:32% !important;padding:15px}.sec_3 .box.center{margin:0 2%}.sec_3 .box .head h2{font-size:22px;line-height:20px}.sec_3 .box .para .elementor-widget-container,.sec_3 .box .para p{min-height:88px}.elementor-tabs .elementor-tab-title{font-size:14px !important;line-height:50px !important}.home_pd_box .product-thumbnail img{height:200px}.sec_5 .head h2{font-size:26px;line-height:30px}.sec_5 .img img{height:350px;width:100%}.sec_5 .content_btn{bottom:55px}.sec_5 .img:not(:last-child){margin:0 !important}.sec_5 .prod_logo img{width:100%}.single-testi-item{padding:30px 15px}.single-testi-item p{height:290px}.sec_4{margin:50px 0;margin-bottom:0}.sec_6{padding:50px 0;padding-bottom:150px}.our-testimonial button.slick-next{right:43%}.our-testimonial button.slick-prev{left:44%}.footer{padding:50px 0}footer#colophon{background-position:bottom;background-color:#f8f8f8;background-size:contain}.footer_form .box input,.footer_form textarea{padding:10px 15px}.button input.wpcf7-form-control{font-size:14px;line-height:22px;padding:0 60px 0 20px}.contact_head h2{font-size:30px;line-height:45px}.contact_box{padding:12px 15px;width:90% !important}.techtips_box .img img{height:250px;object-fit:cover}.single-post h3#comments{font-size:20px}.single-post input#author,.single-post input#email{width:285px}.category-links ul li a{font-size:16px;padding:5px 20px}.category-links ul li a:before{left:8px}.category-links ul li ul li a{padding-left:35px}.category-links ul li ul li a:before{left:25px}h5#modal-title{font-size:24px !important;line-height:32px}.summary.entry-summary h1.product_title.entry-title,section.related.products h2{font-size:26px;line-height:34px}.summary.entry-summary p.price{font-size:26px !important}.woocommerce div.product .woocommerce-product-rating{margin-bottom:0}.wc-proceed-to-checkout a,#place_order{font-size:14px !important}.reb_sec .img img{height:380px !important}.content_h2.sm h2{font-size:26px;line-height:55px}.our-gallery .gallery-thumbnail img{height:250px !important}.our-gallery .gallery-thumbnail a.fancybox.picc{font-size:20px;line-height:55px}.our-gallery button.slick-next{right:42%}section.related.products.wt-related-products .owl-nav button.owl-next{right:40%}.elementor-image-carousel-wrapper .elementor-swiper-button-next{right:43% !important}.elementor-image-carousel-wrapper .elementor-swiper-button-prev{left:43% !important}}@media (max-width:1024px){.single-testi-item p{height:320px}}@media only screen and (min-width:900px) and (max-width:990px){.single-testi-item p{height:160px !important}}@media only screen and (min-width:821px) and (max-width:899px){.single-testi-item p{height:180px !important}}@media (max-width:991px){.woocommerce-cart ul.products li.last{margin:0 2% 2.992em 0 !important}.mm,#mm{display:block}header#masthead{display:none}.hero_banner{height:420px;background-position:bottom !important}.ban_head_2 h2{font-size:40px;line-height:35px}.ban_head_3 h3{font-size:16px;line-height:20px}.ban_head_4 h4{font-size:14px;line-height:22px}.content_btn a{height:38px;line-height:38px}.content_h2 h2{font-size:25px;line-height:30px}.content_h3 h3{display:inline}.sec_2 .content_h3 h3:before{width:50px;top:unset;bottom:9px;left:115%}.sec_2 .elementor-container{align-items:flex-start}.sec_3 .elementor-container.elementor-column-gap-default{justify-content:center}.sec_3 .box.center{margin:0;margin-left:5%;margin-bottom:0}.sec_3 .elementor-container.elementor-column-gap-default .elementor-column.elementor-inner-column:last-child{margin-top:20px}.sec_3 .box{width:47% !important}.elementor-tabs-wrapper{display:block !important}.elementor-tabs .elementor-tab-title{display:block !important;width:100%;text-align:center}.elementor-tabs-content-wrapper .elementor-tab-title{display:none !important}section.home_listing .col-md-3{flex:0 0 50%;max-width:50%}.sec_5 .head h2{font-size:22px;line-height:24px}.sec_5 .img img{height:280px}.sec_5 .content_btn{bottom:45px}.sec_5 .head{bottom:100px}.our-testimonial button.slick-next{right:42%}.our-testimonial button.slick-prev{left:43%}.footer1 p a{color:#2c2c2c;display:block}h2.widget-title{margin-top:30px}.button input.wpcf7-form-control{height:40px}.footer{text-align:center}.single-testi-item p{height:240px}main#primary,.product_down_sec{margin-top:70px}.contact_sec section>div>div{width:50% !important}.single-post h3#reply-title{font-size:35px;line-height:45px}.single-post textarea#comment{width:85%}.single-post input#author,.single-post input#email{width:275px}.product_down_sec .col-md-3{flex:0 0 35%;max-width:35%}.product_down_sec .col-md-9{flex:0 0 65%;max-width:65%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48% !important;float:left;clear:unset;margin:0 2% 2.992em 0 !important}.woocommerce-cart ul.products li.last{margin-right:unset !important;margin:0 2% 2.992em 0 !important}.woocommerce .cart-collaterals{width:100%;float:right}.woocommerce-cart-form{width:100%;float:left}.cart .quantity{position:relative;width:auto}.woocommerce .col2-set,.woocommerce-page .col2-set,#order_review{width:100%}.reb_sec .head h2{font-size:24px;line-height:36px}.reb_sec .img img{height:400px !important}.content_h2.sm h2{font-size:20px;line-height:45px}.process_list li.elementor-icon-list-item{padding:0 10px;height:90px}.process_list li.elementor-icon-list-item span.elementor-icon-list-text{line-height:20px}.gallery_sec{margin-top:40px;margin-bottom:120px}.our-gallery button.slick-prev{left:41%}.our-gallery button.slick-next{right:40%}section.related.products.wt-related-products .owl-nav button.owl-prev{left:42%}section.related.products.wt-related-products .owl-nav button.owl-next{right:39%}.elementor-image-carousel-wrapper .elementor-swiper-button-prev{left:41% !important}.elementor-image-carousel-wrapper .elementor-swiper-button-next{right:41% !important}}@media (max-width:767px){.ban_head_3{text-align:left !important;padding-left:70px}.hero_banner{height:400px;background-position:-230px center !important}.hero_banner:before{content:"";position:absolute;left:0;right:0;top:0;width:100%;height:100%;background:#000;opacity:.5}.hero_banner .elementor-container.elementor-column-gap-no{margin-top:-70px}.sec_2 .elementor-container{align-items:flex-start;flex-direction:column-reverse}.sec_2 .para{width:100% !important}.sec_2 .content_h3 h3:before{left:105%}.content_h2 h2{font-size:20px;line-height:26px}.sec_3 .box{width:100% !important}.sec_3 .box.center{margin:0;margin-left:0;margin-bottom:0;margin-top:20px}.sec_3 .box .para .elementor-widget-container,.sec_3 .box .para p{min-height:auto}section.home_listing .col-md-3{flex:0 0 100%;max-width:100%}.home_pd_box .product-thumbnail img{height:250px}.sec_5 .prod_logo img{width:100%}.sec_5 .head h2{font-size:20px;line-height:22px}.sec_5 .img img{height:330px}.slick-slide{margin:0}.single-testi-item{padding:20px 15px}.single-testi-item p{height:320px}.our-testimonial button.slick-next{right:35%}.our-testimonial button.slick-prev{left:35%}.sec_6:before{background-size:contain;background-repeat:no-repeat;background-position:right;width:300px;height:350px}.footer_form .box{display:block}.copyrights p{font-size:14px}.sec_5 .content_btn{bottom:95px}.sec_5 .head{bottom:140px}.contact_sec section>div>div{width:100% !important}.contact_box{padding:12px 15px;width:100% !important}.contact_head h2{font-size:26px;line-height:40px;text-align:center}.para-18 .elementor-widget-container,.para-18 p{text-align:center;font-size:16px}.para-18 .elementor-widget-container br,.para-18 p br{display:none}.contact_box h3.elementor-image-box-title{margin-top:10px}.techtips_box.checkdate .content h3{width:100%;-webkit-line-clamp:initial}.single-post p.comment-form-author{display:inline-block;width:100%}.single-post input#author,.single-post input#email{width:100%}.single-post p.comment-form-email{display:inline-block;margin-left:0;width:100%}.single-post p.comment-form-comment{margin-top:20px}.single-post textarea#comment{width:100%}.product_down_sec .col-md-3{flex:0 0 100%;max-width:100%}.product_down_sec .col-md-9{flex:0 0 100%;max-width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100% !important;float:left;clear:unset;margin:0 !important}.woocommerce-cart ul.products li.last{margin-right:unset !important;margin:0 !important}.category-links ul li a{font-size:18px;padding:5px 30px}.category-links ul li a:before{left:15px}.woo_top_bar{display:block;text-align:center}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:unset}.woo_top_bar p{margin-bottom:10px !important}.shop-sidebar{margin-bottom:30px}section.product_down_sec .row{width:100%;margin:auto}.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li a{width:100%;text-align:center}.summary.entry-summary h1.product_title.entry-title,section.related.products h2{font-size:20px;line-height:30px}.woocommerce-billing-fields h3,.woocommerce-additional-fields h3,h3#order_review_heading,#post-79 .entry-title,.woocommerce-order-received .woocommerce-order-details__title,.woocommerce-order-received .woocommerce-column__title,.woocommerce-column__title,.woocommerce-order-details__title,.woocommerce-Address-title.title h3,div#customer_login h2{font-size:20px !important}.woocommerce-message a.button.wc-forward{float:unset}input#coupon_code{width:100% !important}.coupon button.button{width:100% !important;margin-top:5px}tr.woocommerce-shipping-totals.shipping td{background:0 0 !important}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%;overflow:visible}.reb_sec .head h2{font-size:22px;line-height:28px;width:100%}.reb_sec .img img{height:300px !important}.content_h2.sm h2{font-size:20px;line-height:25px}.process_list li.elementor-icon-list-item{padding:15px 10px;height:auto}.our-gallery button.slick-next{right:30%}.our-gallery button.slick-prev{left:30%}.fancybox-inner img{height:300px;object-fit:contain;width:100%}section.related.products.wt-related-products .owl-nav button.owl-prev{left:30%}section.related.products.wt-related-products .owl-nav button.owl-next{right:26%}.home_pd_box .our-products-detail .product-title h3{font-size:15px;line-height:20px}.home_pd_box.shop_page_box{margin-bottom:25px}.elementor-image-carousel-wrapper .elementor-swiper-button-prev{left:33% !important}.elementor-image-carousel-wrapper .elementor-swiper-button-next{right:33% !important}.elementor-image-carousel-wrapper .elementor-swiper-button,.elementor-image-carousel-wrapper .elementor-swiper-button:before{width:40px;height:40px}.elementor-image-carousel-wrapper .elementor-swiper-button{bottom:20px}.home_pd_box a.button{font-size:22px}.home_pd_box a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.loading:after{top:10px !important}#order_review{padding:20px}form.checkout.woocommerce-checkout ul.payment_methods li label{font-size:13px}.woocommerce-checkout #payment ul.payment_methods li input{margin-right:0 !important}.payment_box.payment_method_woocommerce_payments{padding:0 !important}}input#coupon_code{background:#e03c43;color:#fff}