
/*New Mobile*/
@media screen and (max-width: 768px) {
	html, body {
		width: 100%;
	}
	
	body.layout-full {
		background-color: initial;
	}

	#masthead {
		padding: 0px 15px;
	}
	
	#masthead #woocommerce_product_search-2 {
		left: 0px;
		right: auto;
		width: 100%;
	}
	
	#masthead #text-2 #PLeaseCall {
		font-size: 1.5em;
		letter-spacing: 2.5px;
	}
	
	#masthead #text-2 #FreeShipping {
		padding: 10px 0px;
		text-align: center;
		width: 100%;
	}
	
	.home #main {
		padding-top: 50px;
	}
	
	#pg-30-0 {
		display: none;
	}
	
	#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
		z-index: 101;
	}
	
	.main-navigation ul li, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
		width: 100%;
	}
	
	.mega-sub-menu .product-categories {
		columns: unset;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
		width: 100%;
	}
	
	.mega-sub-menu .megamenu-brands li {
		width: 32%;
	}
	
	.full-container {
		z-index: 1;
	}
	
	#masthead .full-container {
		z-index: 10;
	}
	
	#main-slider {
		display: none;
	}
	
	#main {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.home #home-Special .textwidget .woocommerce ul li, .home #home-Featured .textwidget .woocommerce ul li {
		width: auto;
		margin: 0px;
		margin-bottom: 5px;
	}
	
	.woocommerce #page-wrapper .breadrumb-wrapper {
		margin: 0px;
	}
	
	.woocommerce #page-wrapper .related.products ul.products li.product {
		max-width: unset;
		width: auto;
		margin: 0px;
		margin-bottom: 5px;
	}
	
	.woocommerce .full-container #secondary {
		width: auto;
		float: none;
	}
	
	body.responsive.woocommerce-page #container ul.products li.product {
		width: auto;
	}
	
	.page-template-templatestemplate-full-full-feature-php div#primary {
		width: auto;
	}
	
	#free_quote_wrapper {
		width: 100%;
		margin: 10px 0 0 0;
	}
	
	div#header-image {
		margin: 25px 0 0 0;
	}
}