@media only screen and (max-width: 800px) {
	#top_nav {position: unset; margin-top: 15px;}
	.header {padding: 15px 0px 15px;}
	.header .phone {font-size: 15px; text-align: center;}
	.header .phone .fa-mobile {display: none;}
	.header .langs {text-align: center; margin: 5px 0px;}
	.header .logo {
		width: 250px;
		height: 70px;
		margin: auto;
		margin-top: 20px;
	}
	.header .contacts {text-align: center;}
	.header .contacts .fa-map-marker {display: none;}
	.head #head_logo {display: none!important;}
	.head .head_menu {
		overflow: auto;
    	width: 100%;
	}
	.head_image {
		height: auto;
		padding-bottom: 50px;
	}
	.head_image .head_image_text {
		font-size: 21px;
		line-height: 25px;
		margin-top: 50px;
	}
	.mobile_head {
		position: fixed;
		z-index: 1000;
		top: 0px;
		left: 0px;
		width: calc(100% - 40px);
		height: 80px;
		background: #122f41;
		color: #fff;
	    font-size: 30px;
	    line-height: 80px;
	    padding: 0px 20px;
	    display: none;
	}
	.content {width: calc(100% - 30px);}
	.content50 {width: 100%;}
	.table_group .table_one {width: inherit;}
	.article_block {width: unset; margin-bottom: 15px;}
	.footer .fblock {
		display: block;
		width: unset;
		margin-bottom: 15px;
	}


	.fl_l, .fl_r {float: none;}
	.mobile_test {display: block;}
}