@media (min-width: 994px) 
{
	nav#mobile_menu
	{
		display:none;
	}
	
	.right_side_menu_opened #wrapper
	{
		left:0;
	}
}

@media (max-width: 993px) 
{
	#header
	{
		padding-top:25px;
		padding-bottom:25px;
	}
	
	#logo
	{
		float:none;
		display:table;
		text-align:center;
		margin:0 auto;
		padding:0;
		margin-bottom:20px;
	}
	
	#header_right
	{
		float:none;
		display:table;
		margin:0 auto;
	}
	
	#social_media
	{
		float:left;
	}
	
	#p_title
	{
		float:none;
		display:table;
		margin:0 auto;
		margin-top:20px;
	}
	
	nav#menu
	{
		display:none;
	}
	
	#mobile_menu_btn
	{
		display:block;
	}
	
	.p_area_out .col-md-2-1
	{
		width:33.33%;	
	}
}

@media (max-width: 650px) 
{
	.two_columns
	{
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
		
		-webkit-column-gap:0; /* Chrome, Safari, Opera */
		-moz-column-gap:0; /* Firefox */
		column-gap:0;
	}
	
	.p_area_out .col-md-2-1
	{
		width:50%;	
	}

}

@media (max-width: 480px) 
{
	.p_area_out .col-md-2-1
	{
		width:100%;	
	}
}