@media screen and (max-width: 1023px)
{
	.content-wrapper
	{
		box-sizing: border-box;
		padding: 0 20px;
	}

	.space-top
	{
		margin-top: 0;
	}
	
	.span-2 + .col-3:last-child
	{
		max-width: 100%;
	}
}

@media screen and (max-width: 660px)
{
	.col-3
	{
		max-width: 100%;
		margin-left: 0;
	}
}

@media screen and (max-width: 460px)
{
	.main-navigation li
	{
		width: 50%;
		text-align: center;
	}
}