

@media only screen  and (max-width: 1237px) {
	#quadmenu.quadmenu-is-horizontal.js .quadmenu-navbar-nav>li.quadmenu-item {margin: 0 !important;}
	#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > a {font-size: 15px !important;}
}


@media only screen and (max-width: 767px) {
	h1 {font-size: 2rem;}
	h2 {font-size: 1.7rem;}
	h3 {font-size: 1.4rem;}
	.content-home h3.widget-title, .related h3.widget-title {padding: 0 1rem 2rem}
	h4 {font-size: 1.2rem;}
	.pad-80-tb {padding: 40px 0;}
	header .row {display: block;}
	#logo {padding: 0 1rem 1rem; }
	header .search .form-control {width: calc(100% - 80px) !important;}
	header .cc {padding: 1rem; text-align: center;}

	.quadmenu-default_theme {
		
		border: none !important; 
		position: absolute !important; 
		top: 1.5rem; 
		right: 1rem; 
		left: auto; 
		background: transparent !important; 
	}
	#quadmenu.quadmenu-default_theme .quadmenu-navbar-toggle.collapsed .icon-bar {background: #D51314 !important}	
	.page-title {padding: 0;}
	
	.features .sow-image-container {margin: 0 0 1rem;}
	#expertise .textwidget {display: block;}
	#expertise .textwidget a {height: auto; display: block; width: 100%;}
	
	
	.woocommerce .woocommerce-breadcrumb {padding:  0 15px .5rem; font-size: .7rem; line-height: 1.6em;}
	.single-product .woocommerce-breadcrumb {padding: 0 0 .5rem;}
	.woocommerce div.product {padding: 30px 0}
	.woocommerce div.product div.summary, .woocommerce div.product .woocommerce-tabs .panel, .single .post-content {padding: 0;}
	
	.post-item {width: 100%;}
	footer .widget {margin: 0 0 2rem !important;}
	#sidebar, .woocommerce-cart .cross-sells {display: none;}
}



/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	#logo {padding: 10px 5.5rem 2rem 1rem;}
	.secondary-menu li a {font-size: .9rem !important;}
	.secondary-menu li.quadmenu-item .quadmenu-item-content {padding: 10px !important;}
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {width: 100%; margin: 0 }
	#searchby-part .textwidget {padding: 0 1rem;}
}






/*	Retina media query.
	Overrides styles for devices with a 
	device-pixel-ratio of 2+, such as iPhone 4.
-----------------------------------------------    */

@media 
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (min-device-pixel-ratio: 2) {
	
		
}