@media (min-width: 1200px)
{

}

@media (max-width: 799px)
{
	.container {
		width: 90%;
		margin: 0px auto;
		margin-bottom: 20px;
	}
	.content-area {
		width: 100%;
		float: none;
	}
	.widget-area {
		width: 100%;
	}
	
}

@media (max-width: 639px)
{
	.site {
		box-shadow: none;
	}
	.primary_column_1 {
		z-index: 1;
	}
	.primary_column_3 {
		display: none;
	}
	.primary_column_2 {
		right: 0;
	}
	footer[role="contentinfo"] {
		line-height: 2;
		text-align: center;
	}
}

@media (max-width: 460px)
{
	.site {
		box-shadow: none;
	}
	footer[role="contentinfo"] {
		line-height: 2;
		text-align: center;
	}
	.primary_column_3 {
		display: none;
	}
}


@media (min-width: 801px)
{

	.main-navigation.toggled .nav-menu {
		position: static;
	}

}


 