@media only screen and (max-width: 1020px){
	.container{
		width: 100%;
		max-width: 100%;
	}
	.container>.el_wr{
		padding: 0 10px;
	}
}
@media only screen and (max-width: 900px){
	.bl_r{
		margin-left: 20px;
	}
}
@media only screen and (max-width: 769px){
	/*.lang_line .lang{
		display: none;
	}
	.lang_line .set_lang{
		display: block;
	}*/
}
@media only screen and (max-width: 700px){
	.bl_r{
		float: none;
		width: auto;
		margin-bottom: 40px;
		margin-left: 0;
	}
}
@media only screen and (max-width: 569px){
	header .fl_l .top_menu{
		display: none;
	}
	header .fl_l{
		margin-top: 3px;
	}
	header .fl_l select{
		display: block;
	}
	.top_menu div input[type="text"], .top_menu div input[type="submit"]{
		width:100% !important;
	}
}
@media only screen and (max-width: 520px){
	
}
@media only screen and (max-width: 479px){
	
}

@media only screen and (max-width: 320px){
	
}