@media only screen and (max-width: 740px) 
{
	.main
	{
		width: 100%;
		border-radius: 0 0 0 0 !important;
		border-left:none;
		border-right: none;
		height: auto !important;
	}
	.main_logo
	{
		width: 100%;
		text-align: center !important;
	}
	.ghavanin
	{
		float: none !important;
		position: initial !important;
		margin-top: 104px !important;
	}
	.ghavanin ul
	{
		margin: 0 20px 16px 0 !important;
	}
}
@media only screen and (max-width: 670px) 
{
	.main .menu ul li
	{
		display: inline-block;
		width: 100%;
		float: none !important;
	}
	.menu
	{
		padding: 13px !important;
	}
	.menu ul li a
	{
		display: block;
		text-align: center;
	}
	.title_login
	{
		font-size: 14px !important;
	}
	.online
	{
		top: 20px !important;
		width: 100% !important;
		box-sizing: border-box;
	}
	.inner
	{
		top: 45px !important;
	}
	.ghavanin
	{
		right: 0 !important;
	}
	.ghavanin ul li
	{
		font-size: 13px;
	}
}
@media only screen and (max-width: 530px) 
{
	.error
	{
		float: none !important;
		display: block !important;
		box-sizing: border-box !important;
	}
	.cop
	{
		float: none !important;
		left: auto !important;
	}
	.footer
	{
		min-height: 60px !important;
	}
}