@charset "utf-8";
/* CSS Document */


@-ms-viewport
{
	width:device-width;
}
@-viewport
{
	width:device-width;
}

@media only screen and (max-width:1140px)
{
	img
	{
		max-width:100%;
	}
	table, tr, td
	{
		width:auto;
	}
	.header-strip-inner, 
	.header-nav,
	.section-content,
	.products-margin,
	.section-tabs-margin,
	.footer_marg,
	.foot_bottom-margin
	{
		width:auto; padding-left:20px; padding-right:20px;
	}
	.banner-heading h2
	{
		width:auto; text-align:center;
	}
	.header-strip-inner-left, .header-strip-inner-right
	{
		float:none; width:auto;
	}
	.header-nav h1
	{
		float:none; text-align:center;
	}
	.nav
	{
		float:none;
	}
	.nav ul li
	{
		margin-left:0;
	}
	.section-content-left, .section-content-right
	{
		width:auto; float:none;
	}
	.section-tabs-margin ul li
	{
		width:30%; margin-left:3%;
	} 
	.products-margin ul li
	{
		margin-left:4%; margin-bottom:4%; width:46%;
	} 
	.products-margin ul li a img
	{
		width:100%;
	}
	.foot_list, add
	{
		margin-right:0; float:none; width:auto; margin-left:0;
	}
	.product-gallery ul li
	{ 
		margin-left:3%; width:30%;
	}
	.product-gallery ul li a img
	{ 
		width:100%;
	}
	.product-gallery ul
	{ 
		margin-top:3%;
	}
	.contact-address-details
	{
		width:30%; margin-right:3%;
	}
}
@media only screen and (max-width:768px)
{
	
}
@media only screen and (max-width:480px)
{
	.section-tabs-margin ul li
	{
		width:auto; margin-left:0; float:none; margin:10px 0;
	} 
	.products-margin ul li
	{
		width:auto; float:none; margin-left:0;
	} 
	.product-gallery ul li
	{ 
		width:auto; float:none; margin-left:0; margin-bottom:20px;
	}	
	.contact-address-details
	{
		width:auto; margin-right:0;
	}
	.contact-left, .contact-right
	{
		width:auto; float:none;
	}
}