@media (max-width: 975px) 
{
	.divContent
	{
		padding: 20px;
	}
}
@media (max-width: 800px) 
{
	.lblContent div
	{
		width: 100% !important;
	}
	.divContact 
	{
		margin: 0;
	}
	.divNewsInner div 
	{
		width: 100%;
		margin: 0;
	}
	.divCategory{
		width: calc(33% - 30px);
		height: 270px;
	}
}
@media (max-width: 900px) 
{
	.bg_header
	{
		text-align: center;
	}
	.spanTagline
	{
		float: none;
	}
	.divmenu 
	{
		clear: both;
		display: block;
		text-align: center;
		background-color: #000b3a;
		padding: 10px 0;
	}
	.menu ul li 
	{
		width: 33%;
	}
	.menu 
	{
		float: left;
		margin-top: 0;
		width: 100%;
	}
	.menu ul
	{
		display: inline-block;
	}
	.menu ul li a
	{
		width: calc(100% - 8px);
		margin: 0 1%;
		display: inline-block;
		margin-left: 0;
		font-size: 0.8em;
		padding: 4px 2px;
		height: 30px;
	}
	
	.menu ul li ul
	{
		display: none !important;
	}
	
	#ctl00_MainPlaceHolder_ctlcontent table, #ctl00_MainPlaceHolder_ctlcontent tbody, #ctl00_MainPlaceHolder_ctlcontent tr, #ctl00_MainPlaceHolder_ctlcontent td
	{
		display: block;
		width: 100% !important;
		float: left;
	}
	#ctl00_MainPlaceHolder_ctlcontent table
	{
		height: auto !important;
	}
}

@media (max-width: 650px) 
{
	h1
	{
		font-size: 1.5em;
	}
	h2
	{
		font-size: 1.2em;
	}
	.bg_footer
	{
		margin-bottom: -30px;
		height: auto;
		background-color: #000b3a;
	}
	.divProductsMenu
	{
		width: 100%;
	}
	.divproductitem
	{
		display: inline-block;
		width: 49%;
	}
	.autrecat, .categoryTitle_active, .categoryTitleautre
	{
		text-align: center;
	}
	.divMainImage, .divMainImage img
	{
		width: 100% !important;
	}
	#divThumbnailInner, #divThumbText
	{
		width: 100%;
	}
	#divThumbnailInner
	{
		text-align: center;
	}
	#divDescription
	{
		text-align: left
	}
	.divRequestQuote
	{
		display: block;
		width: auto;
		clear: both;
	}
	.aSpecSheet
	{
	  width: 215px;
	  margin: 0 auto;
	  display: block;
	}
	.imgDetails
	{
		display: none;
	}
	.divCategory {
		width: calc(50% - 30px);
		height: 320px;
	}
	.divProductsDetail
	{
		float: none;
		width: 100%;
		clear: both;
	}
}

@media (max-width: 500px) 
{
	.divProductShot 
	{
		margin-left: 0;
		text-align: center;
		width: 100%;
	}
	.spanModelName 
	{
		margin-left: 0;
		text-align: center;
		width: 100%;
		display: block;
	}
	#ctl00_MainPlaceHolder_ctlcontent img
	{
		width: 100% !important;
		height: auto;
	}
	.divContact input, .divContact textarea {
		width: 100% !important;
	}
	.divCategory 
	{
		margin: 0;
		width: 50%;
		height: 300px;
	}
	.divcategoriesimage img 
	{
		height: auto;
		width: 100%;
	}
	.lblEnlarge
	{
		width: 100%;
		text-align: center;
	}
}

@media (max-width: 380px) 
{
	.divCategory {
		width: 100%;
		height: 420px;
	}
}
.thumbs-title
{
	border: 0px solid red;	
}