@-ms-viewport
{
	width:device-width;
}
@-viewport
{
	width:device-width;
}
@media only screen and (max-width:1200px)
{
	img
	{
		max-width:100%;
	}
}
@media only screen and (max-width:1024px)
{
}
@media only screen and (max-width:960px)
{
	.header
	{
		padding: 0px 20px;
	}
	.menu-dishes article aside
	{
		padding: 50px 20px;
	}
}
@media only screen and (max-width:768px)
{
	.menu-dishes article
	{
		display:block;
	}
	.menu-dishes article figure, .menu-dishes article aside
	{
		width: auto;
		float:none;
	}
	.menu-dishes article figure
	{
		margin:30px 0px
	}
	.header h1
	{
		font-size: 100px;
	}
	.header h2
	{
		font-size: 30px;
	}
}
@media only screen and (max-width:480px)
{
	
}
@media only screen and (max-width:320px)
{
}