@media screen and (max-width:799px) {
	.header_top_info {
		margin:0 -10px;
		width:auto;
	}
	.header_top_info>li {
		text-align:center;
	}
	.header_top_info>li:first-child,
	.header_top_info>li:last-child {
		width:30%;
	}
	.header_oficial_diler {
		font-size:10px;
	}
	.header_telephone {
		font-family:robotobold;
		font-size:16px;
		color:#00468e;
	}
	.header_mobile_menu_block {
		position:relative;
		margin:0 -10px;
	}
	.header_menu_block {
		padding:20px 10px 1px;
		position:absolute;
		top:100%;
		left:0;
		z-index:200;
		font-family:robotolight;
		background:#004b93;
		background:linear-gradient(to right, #003f86, #004b93);
		display:none;
		min-width:100%;
	}
	.header_menu_block>li {
		vertical-align:middle;
		margin-bottom:20px;
	}
	.header_menu_lvl1 {
		text-transform:uppercase;
		color:#fff;
		font-size:16px;
		border-bottom:1px solid #5996d1;
		padding-bottom:5px;
		margin-bottom:10px;
	}
	.header_menu_lvl2 {
		margin-bottom:10px;
	}
	.header_menu_lvl2>li:first-child {
		padding-left:0;
	}
	.header_menu_lvl2>li {
		margin-bottom:5px;
	}
	.header_menu_lvl2_button {
		font-size:14px;
		color:#5996d1;
		display:block;
		text-transform:uppercase;
	}
	.header_menu_lvl3_button {
		font-size:14px;
		color:#7d7a7a;
		text-transform:uppercase;
		text-decoration:none;
	}
	.active_header_menu_lvl3_button,
	.header_menu_lvl3_button:hover {
		color:#00468e!important;
		text-decoration:none;
	}

	.blue_linear_title:after {
		border-bottom: 3px solid #00377D;
		bottom: -2px;
		content: "";
		left: 0;
		right:-50px;
		position: absolute;
	}
	.header_menu_lvl3_block {
		width:100%;
		display:none;
		background:#fff;
		z-index:-1;
		padding:25px 20px 10px;
		margin-top:10px;
		border-radius:10px;
	}
	.header_menu_lvl3 {
		position:relative;
		font-family:robotolight;
		margin-bottom:10px;
	}
	.header_menu_lvl3>li {
		margin-bottom:10px;
		line-height:0.9;
	}
	.header_menu_lvl4 {
		overflow-y:auto;
		display:none;
	}
	.header_menu_lvl4_el:first-child,
	.header_menu_lvl4_el:nth-child(3n+1){
		border-left:0;
	}
	.header_menu_lvl4_el {
		width:31%;
		margin-top:10px;
		margin-bottom:10px;
		position: relative;
		vertical-align: top;
		display:inline-block;
		border-left:1px solid #d2d2d2;
		text-align:center;
		color:#7d7a7a;
		text-decoration:none;
		font-size:11px;
		text-transform:uppercase;
	}
	.header_menu_lvl4_el span {
		display:block;
	}
	.header_menu_lvl4_el_img img {
		vertical-align:bottom;
		max-height:100%;
	}
	.header_menu_lvl4_el_img {
		height:60px;
		margin-bottom:5px;
	} 
	.bottom_index:nth-child(3n),
	.bottom_index_double+.bottom_index {
		margin-right:0;
	}
	.bottom_index {
		margin-bottom:15px;
	}
	.header_menu_lvl3_button_img {
		display:none;
	}
	.header_menu_lvl3_button_dop_img {
		display:none;
	}
	.header_menu_filter_block {
		margin:0 -20px -10px;
		background:#f2f2f2;
		background:linear-gradient(to bottom, #f2f2f2, #fefefe 95%);
		padding:5px 10px 10px;
		font-size:14px;
		font-family:robotoregular;
	}
	.header_menu_filter_title {
		text-transform:uppercase;
		font-family:robotobold;
		font-size:16px;
		color:#003f86;
		margin-bottom:7px;
		text-align:center;
	}
	.header_menu_filter_search {
		margin-right:30px;
	}
	.header_menu_filter_search,
	.header_menu_filter_checkbox {
		display:inline-block;
		vertical-align:top;
		margin-bottom:10px;
	}
	.header_menu_filter_variant_title {
		text-transform:uppercase;
		font-family:robotobold;
		text-align:center;
		vertical-align:middle;
		margin-bottom:10px;
	}
	.header_menu_filter_radio {
		display:inline-block;
		vertical-align:middle;
	}
	.index_slider_text_block {
		width:100%;
		position:absolute;
		top:0;
		right:0;
	}
	.index_slider_text {
		position:absolute;
		top:0;
		right:0;
		z-index:100;
		background:rgba(255,255,255,0.9);
		box-shadow:0 2px 2px 0 rgba(0,0,0,0.5);
		border-radius:0 0 0 10px;
		padding:10px 5px 20px 20px;
	}
	.index_slider_block .bx-wrapper .bx-pager, 
	.index_slider_block .bx-wrapper .bx-controls-auto {
		bottom:5px!important;
		text-align:left;
	}
	.top_bg_block {
		background: url("../img/top_bg.png") center top no-repeat!important;
		background-size: auto auto!important;
		padding: 30px 10px 0!important;
		margin:0 -10px 25px!important;
	}
	.brend_slider_block {
		margin: 35px 30px 80px!important;
	}
	.footer_contacts_block>li {
		display:inline-block;
		width:49%;
		margin-bottom:15px;
	}
	.footer_prava_social {
		font-family:robotoregular;
	}
	.footer_prava_social>li {
		text-align:center;
	}
	.footer_prava_social>li:last-child {
		margin-top:10px;
	}
	.footer_social {
		display:inline-block;
		vertical-align:middle;
		margin-right:10px;
	}
	.detail_top_tabs>li.current {
		box-shadow:inset 0 -2px 0 0 #f9c224;
	}
	.detail_top_tabs>li {
		border-bottom:1px solid #dedede;
		padding:8px 0;
	}
	.detail_features_el {
		margin-bottom:20px;
	}
	.detail_gallery_slider_block {
		/* width:380px; */
		margin:0px 0 20px;
	}
	.detail_top_img {
		margin:0 auto 15px;
		text-align:center;
		padding-top:10px!important;
	}
	.dop_blue_menu .dop_blue_menu_button {
		padding-left:70px!important;
	}
	.dop_blue_menu>li:first-child {
		border-top:none;
	}
	.dop_blue_menu>li {
		padding:5px 0;
		border-top:1px solid #dbdbdb;
	}
	
	
	
	
	
	.footer_menu_map_cite .header_menu_lvl2 {
		height:auto;
		padding-left:15px;
	}
	.footer_menu_map_cite .header_menu_lvl2>li {
		display:block;
		text-align:left;
		padding-left:0;
		line-height:1.3;
	}
	.footer_menu_map_cite .header_menu_lvl3 {
		width:100%;
		height:auto;
		border:none;
		margin-top:10px;
		display:block!important;
	}
	.footer_menu_map_cite .header_menu_lvl3_button {
		font-size:15px;
		line-height:1.3;
		text-transform:none;
	} 
	.footer_menu_map_cite  .header_menu_lvl3_button:hover {
		text-decoration:underline!important;
	}
	.footer_menu_map_cite .active_header_menu_lvl3_button, 
	.footer_menu_map_cite  .header_menu_lvl3_button:hover {
		color:#fff!important;
	}
	.footer_menu_map_cite .header_menu_lvl4 {
		width:100%;
		position:static;
		height:auto;
		padding-left:15px;
		margin-top:10px;
		overflow-y: visible;
		display:block!important;
	}
	.footer_menu_map_cite .header_menu_lvl4_el:nth-child(3n+1) {
		border:none!important;
	}
	.footer_menu_map_cite .header_menu_lvl4_el {
		width:100%;
		border:none;
		text-align:left;
		font-size:14px;
		line-height:1.3;
		border:none;
		text-transform:none;
		margin-bottom:5px;
	}
	.footer_menu_map_cite ul,
	.footer_menu_map_cite li,
	.footer_menu_map_cite a {
		display:block;
	}
	.footer_menu_map_cite .header_menu_lvl4_el_img,
	.footer_menu_map_cite .header_menu_lvl3_button_img,
	.footer_menu_map_cite .header_menu_lvl3_button_dop_img {
		display:none;
	}
	.vertical_orange_linear_arrow {
		display:none!important;
	}
	.scroll-table .headcol {
		max-width: 50%;
		overflow-x: scroll;
		float: left;
	}
}
