@media only screen and (max-width: 750px) {
header{
z-index:999999 !important;		
}
.wrap-div{
flex-wrap:wrap !important;	
}
.nowrap-div{
flex-wrap: nowrap !important;	
}
.container{
width: 100%;
padding-right: 25px !important;
padding-left: 25px !important;
margin-right: auto;
margin-left: auto;
}	
.vi-wpvs-variation-wrap-option-available .vi-wpvs-variation-wrap-option {
width:300px !important;
}
button.single_add_to_cart_button.button.alt{
max-width:230px;
min-height:28px;
}
section.up-sells.upsells.products, section.related.products {
width: 100%;
padding-right: 0%;
}
div.shipping-notice-2{width:90%;}	
a.checkout-button.button.alt.wc-forward, .woocommerce .woocommerce-message>a.button.wc-forward, .woocommerce-page .woocommerce-message>a.button.wc-forward {
padding: 12px 12px; margin-left: unset;
}
a.checkout-button.button.alt.wc-forward{
margin:0 auto;
}
.woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {
display: block;
width: 100%;
max-width: 120px;
padding: 10px;
margin: 0 auto;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
float: left;
margin-left: 0em;
margin-top:1em;
width: 100%;
clear: none;
}
.woocommerce-tabs.wc-tabs-wrapper{
padding-right:0%;
}
.linebreak-mob{display:block;}
.hfg_header .header-main-inner{padding:0px 0px !important; }
.menu-mobile-toggle.item-button.navbar-toggle-wrapper{z-index:9999999 !important;}   
.home-subtitle {
margin-top: 10px !important;
text-align: center;
padding-left:0em !important;
width:100% !important;
line-height:1em;
}
#content.neve-main > .container > .row > .nv-sidebar-wrap, #content.neve-main > .container > .row > .nv-sidebar-wrap.shop-sidebar{
display:none!important;
} #n2-ss-1{display:none !important;}
#n2-ss-3-align{display:none !important;}
#n2-ss-17{display:none !important;}
#n2-ss-9{display:none !important;}
#n2-ss-10{display:none !important;}
#n2-ss-11{display:none;}
#n2-ss-12{display:none;}
#n2-ss-13{display:none;}
#n2-ss-21{display:none;}
#n2-ss-23{display:none;}
#n2-ss-25{display:none;}
#n2-ss-28{display:none;}
#n2-ss-31{display:none;}
#n2-ss-33{display:none;} #n2-ss-2{display:block !important;}
#n2-ss-4{display:block !important;}  
#n2-ss-7{display:block !important;}
#n2-ss-15{display:block !important;}
#n2-ss-16{display:block !important;}
#n2-ss-18{display:block !important;}
#n2-ss-19{display:block !important;}
#n2-ss-20{display:block !important;}
#n2-ss-22{display:block !important;}
#n2-ss-24{display:block !important;}
#n2-ss-26{display:block !important;}
#n2-ss-27{display:block !important;}
#n2-ss-32{display:block !important;}
#n2-ss-34{display:block !important;}
.homepage-spacing{height:0.5em !important;}
.brochure-slmenu{display:none !important; height:0px !important;}
.product-subtitle{font-size:14px !important; }
.breadcrumbs{display:block !important;}
.blog-header-search{display:block !important;}
.content-width-80{width:100% !important;}
.neve-main{padding:15px; padding-bottom:80px; padding-top:0px; }
.page-id-562 .neve-main{padding-bottom:0px !important;} .popmake-title{font-size: 17px !important;}
.pop-up-text{font-size:18px !important;}
.desktop-popup{display:none !important;}
.mob-popup{display:block !important; margin-top:-1em !important;} .competition-banner {min-width: 100vw !important; margin-left: calc(50% - 50vw); margin-bottom: unset !important;}
iframe.smd-form {height: 1980px !important;}
.div-width-80{width:95% !important;}
.foodpanda-tagline-2{margin-top:-1em !important;}
.smc-comment{
background-image:url(https://www.clsgarage.com/wp-content/uploads/2021/10/speech-bubble-6.png);
font-size:14px;
padding:10px 20px;
background-size: 130% 100%;
height: 200px;
line-height:1.2;
}
p.editor-comment {
line-height: 1.4; }
.smc-title, .smc-title-2 {
background-color: black;
margin-left: unset; 
width: 100%;
height: 180px;
padding-left: unset !important;
padding: 20px !important;
z-index: -100;
margin-top: -2em !important;;
}
.name-of-award{font-size:24px;}
img.attachment-neve-blog.size-neve-blog.wp-post-image {
max-width: 35vw !important;
}
.nv-non-grid-article .non-grid-content {
display: flex;
flex-direction: column;
margin-left: -0.4em;
}
.blog-post-banner{
min-width: 100vw !important;
margin-left: calc(50% - 50vw) !important;
margin-bottom: unset !important;}
.route-img{margin-left:0em !important;}
.route-img-2{margin-left:0em !important;}
.route-img-3{margin-left:-0.8em !important; width:20px !important; }
.award-title{font-size:18px;}
.award-area{margin-top:-2em; padding:20px;}
.route-content-3{float:unset !important; font-size:12.5px !important; margin-left:0em !important; margin-top: 1.7em !important;}
.blog-post-heading{text-align: center; font-size: 23px !important; width: 85vw;}
img.reference-photo {
position: relative;
float:right;
width: 25%;
margin-left: -6%;
margin-top:2em;
}
.long-blog-post-title{font-size:20px;}
img.reference-photo-2{
position:relative;
float:right;
width:25%;
margin-left:57%;
margin-top:-40%;
}
img.reference-photo-hon {
width: 45%;
position: relative;
float: right;
margin-right: 0%;/
} .foodpanda-tagline{font-size:25px !important;}
.foodpanda-tagline-t2{font-size:18px !important;}
.foodpanda-table{width:98% !important; font-size:14px;}
.shop-now-btn{width:90% !important;}
p.fp-twisk-paragraph {line-height: 1.2 !important;} .wp-block-cover__inner-container{padding-left:15px !important; padding-right: 15px !important;}
.branding-logo{width:40vw; max-height:80px!important;}
.branding-banner{min-height:40vh !important;}
.twisk-btn-text{margin-top:0em !important;}
.twisk-banner{height:45vh !important; min-height:400px !important;}
.twisk-cover-area-2{height: 80vh !important; margin-top:1em !important;}
.oncover-text{margin-top:9em !important; font-size:30px !important; margin-left:0.5em !important;}
.oncover-text-2{margin-top:1em; font-size:30px !important;}
.oncover-subtitle{margin-top:-1em !important; font-size:16px !important; margin-left:1em !important;}
.oncover-text-sub-2{font-size:14px !important;}
.oncover-btn{margin-top:-3em;}
.oncover-btn-1{margin-top:-5em !important;}
.oncover-btn-2{margin-left:1em !important;}
.space-in-mob{height:50px !important;}
.space-in-mob-v2{display:none !important;}
.brand-cat{clear:both!important; flex-basis:unset !important; width:40% !important; margin:0 auto !important; flex-grow: 0 !important;}
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:unset !important;}
.brand-cat-img{background-size:350px !important; background-repeat:no-repeat !important;}
.brand-cover-3{height:50vh !important; min-height:400px !important;}
.brand-brochure{width:70% !important; margin:0 auto;}
.btn-full-width{min-width:40% !important;}
.wc-block-grid__product{flex:1 0 33.333333% !important; max-width:33.333333% !important; float:left !important;}
.wc-block-grid__product-title{display:block !important;}
.wc-block-grid__product-add-to-cart{display:none !important;} .insta360-EDM{width: 100%;}
.insta360-EDM-2{width: 100%; margin-top: -10px;} #adobe-dc-view{height:320px !important;} #content.neve-main > .container > .row > .nv-sidebar-wrap, #content.neve-main > .container > .row > .nv-sidebar-wrap.shop-sidebar{
display:none !important;
}
.link-to-showcase{
text-align: left !important;
} .product-showcase-title{font-size:12px !important; height:38px !important;}
.point65-wp-block-image{margin:0 !important;} .twisk-div2-img{margin-top:-7em !important;}
.twisk-btn-area{
width:100% !important;
display:block;
position:absolute;
left: 50%;
transform: translateX(-50%);
margin-top:-12em !important;
}
.wp-block-column.helmet-text{
margin-left:0em !important;
}
.twisk-btn{margin-top:0em !important;}
.twisk-timer-btn{margin-left:3%;}
.twisk-uv-btn{margin-left:26% !important;}
.twisk-hotcold-btn{float:right; margin-right:26% !important;}
.twisk-onoff-btn{float:right; margin-right:3%;}
.twisk-btn-img{width:60px !important; height:90px !important;}
.twisk-page-subtitle{font-size:18px !important;}
.twisk-onfullface{
width:80% !important;
display:block;
margin:0 auto !important;
margin-bottom:3em !important;
}
.twisk-btns{width:100%;}
 .wp-block-columns{display:flex !important;}
.wp-block-cover__inner-container .wp-block-columns{gap:unset !important;}
.wp-block-columns.gt-cover-wrap{flex-wrap:wrap !important;}
.twisk-indi-btn{width:100%;}
.twisk-paragraph{font-size:14.5px !important;}
.wp-block-column.column-cus-size {
min-width: 50% !important;
flex-basis: 50% !important;
} .swipe-left-icon{display:block !important;}
.gt-page-title{font-size:30px !important;}
.gt-page-subtitle{font-size:38px !important; margin-top:-0.3em;}
.gt-installation-steps{width:90% !important; padding:13px !important;}
.div-float-right{clear:both !important; float:unset !important; margin:0 auto !important; margin-top:10px !important;}
.div-float-left{float:unset !important;margin-left:unset; margin:0 auto !important; margin-top:10px !important;}
.slider-swipe > div {height:380px !important; margin-right:15px !important; padding:30px 18px}
.wp-block-columns.gt-installation-steps-col {margin-top: -1.75em !important;}
.gt-step{width:100% !important;}
.wp-block-column.gt-banner-rcolumn { padding-right: 0px !important;}
.slider-swipe { display: flex;
margin-left:3em;
width:80vw; overflow-x: auto; -webkit-overflow-scrolling: touch;
scroll-snap-points-x: repeat(300px);
scroll-snap-type: mandatory;
align-items: unset;
justify-content: unset;
}
.slider-swipe > div {
width:70%;
min-height: unset;
height: 300px;
}
.gt-feature-img{display:none;}
.glovestact-devices-div{
width:100vw;
margin-left: calc(50% - 50vw);
}
.wp-block-column.glovetacts-device-column {
min-width:33.33% !important;
}
.glovetacts-feature{
margin:unset;
min-width:unset;
flex-basis:0 !important;
flex-grow: 1;
}
.buy-now-btn{width:150px !important;} .wp-block-latest-posts.wp-block-latest-posts__list img{
width:120px !important;
margin-top:-1em;
}
.wp-block-latest-posts.wp-block-latest-posts__list li{
padding-top:0.5em !important;
} 
.news-content{
position:relative !important;
display:block !important;
float:left !important; }
.blog-menu-bycat{ }
.blog-post-menucolumn{
display:none !important;
}
.blog-post-contentcolumn{
order:1;
}  .wp-block-button.is-style-secondary.fathersday-btn{margin:auto;} .valentine-btn a {min-width:250px !important;}
#search-12{
clear:both!important;
display:none !important;
}
.blogp-btn-list>a{width:155px; font-size:11px !important;} .ll-kappa-label{height:28px !important;}
.product-li-icons{width:50px !important;}
.dealer-title{position:relative; float:left;}
.wp-image-2720{width:180px !important; float:right;} .hide-in-mobile{display: none;}
.hide-in-desktop{display:block !important;} .sale-tag{background-color:#ffe30f; width:100%; color:black; text-align: center; padding-top:5px; padding-bottom:0.5px;}
h2.sale-h2{font-size:20px;}
#pum_popup_title_10206{font-size:22px !important;}
.vi-wpvs-variation-wrap,.vi-wpvs-variation-wrap .vi-wpvs-variation-button-select{width:300px !important;}
span.vi-wpvs-option.vi-wpvs-option-select {font-size: 15px;}
.vi-wpvs-variation-wrap.vi-wpvs-option-wrap.vi-wpvs-option-wrap-default{font-size:15px;} .desktop-content{display: none !important;}
.mobile-content{display:block !important;}
.wp-block-table{margin-top:1.5em !important; }
h4 {font-size:23px !important; }
.shop-spacing{height:10px !important;}
.shop-colum{clear:both !important;  margin-top:-3em !important;}
.shop-2-add, .shop-2-add-2{width:100% !important;}
.shop-2-add-2{margin-top:1em;} .branding-btn{margin-top:-5px !important; float:unset !important;padding-right:0 !important;justify-content: center!important; align-items: center !important;}
.twisk-title{font-size:15px !important;}
.header-free{font-size:10px; !important; height:30px !important;}
.home-tagline{width:90vw !important; margin-top:-7em !important;}
.cover-text{width:80vw !important; font-size:25px !important; margin-top:150px !important; padding-left:10px !important;}
.cover-text-2{width:80vw !important; font-size:25px !important; margin-top:160px !important; padding-left:10px !important;}
.div-80vw{margin:0 auto; margin-top:1em !important;}  
.home-ca-banner{margin-top: 0em !important; float:left;max-width:unset !important;width:100%;}
.home-banner{clear:both !important; min-height:40vh !important;}
.shop-div-b{margin-top:30px;}
#mc-embedded-subscribe{display: inline-block !important;border-radius:0px !important; justify-content: center !important;  align-items: center !important;text-align-last: center !important; }
#mc_embed_signup .button{display: inline-block !important; border-radius:0px !important; width:100px !important; justify-content: center !important;  align-items: center !important;text-align-last: center !important;}
#mc_embed_signup h2 {
font-weight: bold;
padding: 0;
margin: 15px 0;
font-size: 1.25em !important;
} input {border-radius:0px !important;}
input[type=submit]{clear:both !important; border-radius:0px !important;}
.contact-shop{width:90vw; float:left;}
.is-style-secondary{ clear:both!important; border-radius:0px; height:auto!important;}
.div-shop-add{background-color:#ffffff; padding:0em !important; }
.table-brand{width:80px !important;}
.logo-table{width:95px !important; padding-left:1em;}
.table-lee-lik{height:400px !important;}
.welcome-icon{width:50%; !important; margin-bottom:6em;}
input.wpcf7-form-control.wpcf7-submit{clear:both !important; border-radius: 0px !important;} .brochure-title{font-size:18px !important;} 
.check-dis{
border-radius: 0px !important;
font-size:20px !important;
width: 100% !important;
} .asl-p-cont .asl-panel, .asl-p-cont .asl-map{
margin-top:2em !important;
}
.asl-panel{
height:100% !important;
}
.asl-p-cont#asl-storelocator #asl-list.storelocator-panel{
height:100% !important;
max-height:none !important;
}
#asl-storelocator.asl-p-cont .asl-cat-imgs span img{
max-height:30px !important;
}
#asl-storelocator.asl-p-cont .asl-cat-imgs{ }
.asl-p-cont#asl-storelocator #asl-list.storelocator-panel{
max-height: none !important;
}
.p-title{
width:240px;
font-size: 15px !important;
}
.extra-description{
width:153px !important;
margin-top:1em !important;
}
.extra-description-2{
width:260px !important;
margin-top:1em !important;
}
.shop-icon-mob{
width:25% !important;
} .brochure-column-right{margin-top:30px;}
.brochure-page-space{height:30px !important;}
.brochure-heading{font-size:17px !important; margin-top:-10px;} div#fps_reference_number_submission{margin-top:0em;}
img.fps-qr-instruction{float:none !important;}
#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img{margin:unset !important;}
.payment_method_stripe img{width: 32px;}
.alipay-payment-icon{	width:80px !important;} #cus-footer{height:470px !important;}
#footer-text-area{padding:0px 10px !important;} #footer-about{width:100% !important;}
#footer-menu{display:none;}
#footer-icons{ width:100% !important;float:left !important; margin-top:3em;}
.footer-icon-payment{clear:both!important; width:60% !important; margin:0 auto !important; float:unset !important; }
.footer-icon-pay{width:100% !important;  text-align: center;}
.footer-icon-soc{width:100% !important;   text-align: center;}  
.footer-icon-fb{ }
.footer-bycls{width:100% !important; text-align: center !important;}
input#mce-EMAIL{text-align:center !important;}
#mc_embed_signup .clear{justify-content: center !important; align-items: center !important;text-align-last: center !important;}
.clear.form-submin-btn {text-align: center;}
#mc_embed_signup_scroll .h2{text-align:center !important;}
}