@charset "utf-8";
/* CSS Document */


@-ms-viewport
{
	width:device-width;
}
@-viewport
{
	width:device-width;
}

@media only screen and (max-width:1200px)
{
	img
	{
		max-width:100%;
	}
	table, tr, td
	{
		width:auto;
	}
	.section-home-content, .footer_marg
	{
		width:auto; padding-left:20px; padding-right:20px;
	}
	.nav ul li
	{
		margin:0 0 0 0;
	}
	.nav ul li a:hover
	{
		color:#fff;
	}
}
@media only screen and (max-width:768px)
{
	.header-top h1
	{
		float:none; text-align:center;
	}
	.header-top-right
	{
		float:none;
	}
	.social-media
	{
		text-align:center; float:none; margin-top:30px;
	}
	.social-media a
	{
		float:none; margin-left:3px; display:inline-block; 
	}.camera_caption {
	display:none; visibility:hidden;
	}
	.section-home-content-left
	{
		width:auto; padding:50px; box-sizing:border-box;
	}
	.section-home-content-right
	{
		display:none;
	} 
	.products-content
	{
		width:auto; height: auto;
	}
}
@media only screen and (max-width:480px)
{
	.foot_list
	{
		margin-right:0;
	}
}