.menu__button {
	display: none;
}
.ark {
	margin-right: 4px;
}

.mobmain_teg{
	color: #fff;
	}
	
.mass-items {
width: 70%;
margin-bottom:10px;
}
.border-garage{align-items: center;}

.mass-items-marg{
margin-left: 30px	
}  

.mass-items h3 {
margin-top: 15px;
margin-bottom: 15px;
font-size: 14px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
font-family: tahoma;
}
	
.mobmain_teg:hover{
color: #ffed00;
}
	
.container--flex {
flex-wrap: nowrap;
}
	
.block_right_head {
width: 100%;
flex-wrap: nowrap;
display: flex;
}

.block_right_head_top{
width: 100%;
display: flex;
padding: 8px;
background: #f9f9f9;
border-bottom: 1px solid #adadad;
border-radius: .5em .5em 0 0;
border: 1px solid #cdcdcd;	
}
	
.vendors {
width: 30%;
}

.vendors h2 {
font-size: 14px;
margin-top: 15px;
font-family: tahoma;
margin-bottom: 15px;
}

.pad_out{
	padding-top: 4px;
    text-align: right;
}

.search__filter-image:hover{
display: block;
  position: relative;
  margin: 0 auto;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #516df4;
  text-align: center;	
}

.menu_link_club{
	width: 100px;
}

.menu_link_club:hover{
	background: none;
}

.link:hover{
	color: #516df4;
}

.searj {
	display: none;
}
.insea {
	outline: none;
	border: 1px solid #fff;
	height: 45px;
	padding-left: 15px;
}
.heas {
	display: none;
}
.carts {
	color:#516df4;
	margin-left: -2px;
	font-size: 25px;
}
.poas {
	margin-top: 2px;
}

.opo {
	border-radius: 5px 0 0 5px;
	}

@media (min-width: 1024px) {

.header__phones::before {
    content: "";
    position: absolute;
    top: 5px;
    left: 0;
    width: 16px;
    height: 16px;
    background-image: url(/image/phone-call.png);
}

.lui_bbr_user{
	display: none;	
	}

.header li a {
    color: #fff;
	font-size: 12px;
}

.hidden-bm{
	display: none;
}

.op22{
	text-transform: none;
	}
	
	.op23{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;	
	}


   .header__address ::before{
content:"";
display:block;
top:20px;
left:8px;
width:19px;
height:19px;
position:absolute;
background:url(/image/placeholder.png) no-repeat center;}

.search__bottom li a{
		font-size: 12px;
		font-family: "PF DinText Pro";
	}

.main_shop{
flex-wrap:  nowrap;
display: flex;
}

.tax {
		-ms-align-items: center;
		align-items: center;
		width: 100%;
	}

.search__top form input {
    padding: 0px 10px;
    color: #4d5559;
    font-size: 16px;
    font-family: verdana;

}

.ark {
	font-size: 16px;
}

.ark_r{
	top: 1px;
    right: 2px;
    font-size: 14px;
    position: relative;
}

.linki_s{
	top: 2px;
    position: relative;
}


}

@media (max-width: 1100px) and (min-width: 1023px){
.fixr{
	display: none;
}	
}


@media (max-width: 1024px) and (min-width: 856px) {
.header li a {font-size: 1.3vw;color: #fff;}
.garage_in_self{width: 150px;}
.garage_search_top label{font-size: 13px;}
.all_garage{flex-wrap: wrap;}
.garage-wrap-update {width:100%;border-top: 1px solid #e2dcdc;padding: 10px 0;}
.garage-wrap-update-div{display: flex;flex-wrap: nowrap;width: 100%;}
.garage_wrap_price{width:50%;align-items: center;}
.garage_margin{margin-top:0;}
.garage-wrap-only-div{flex-wrap: wrap;}
.garage-updute{width:100%;margin: 3px;}
.border-garage{align-items: center;}
.garage-out-name p{text-transform: none;}
.garage-out-cena {width: 15%;justify-content: space-around;}
.garage-out-name {justify-content: flex-start;}
.garage-out-zakaz{width: 10%;}
.garage-out-kol {width: 5%;}
	
	.fixr{
		display: none;
	}
	
	.lui_bbr_user{
	display: none;	
	}
	
	.hidden-bm{
	display: none;
}

.kont_map_ip {
	height: 350px;	
	}
	
	.e2_kont {
	font-size: 13px;	
	}
	
	.f2_kont{
	font-size: 13px;
	}
	
	.fa_kontakt{
	font-size: 17px;	
	}

.fixt{
	display: none;
}

.fixr{
	display: none;
}

.korz_ord_name{
	width:22%;
}

.office_reg{
	width: 100%;
    border-right: 0;
    padding-right: 0;	
	}
	
	.map_region_up {
	flex-wrap: wrap;
	border-bottom: 0;
	}
	
	.office_reg_map{
	width: 100%;
    padding: 0;	
 	}
	
	.modal__map-contacts div{
		width: 100%;
	}
	
	.let {
	    font-size: 16px;
	}
	
	.sel{
	font-size: 13px;	
	}
	
	.no_off_pre{
		font-size: 13px;
	}
	
	.h4_map_cont {
		font-size: 13px;
	}
	
	.modal__map-contacts div{
		font-size: 11px;
	}
	
	.modal__map {
    width: 550px;
}

.st_w_st{
	width:11%;
}

.korz_ord_tit p.korz_class_kol{
	font-size: 13px;
}

.korz_ord_tit i.as_kor_rub{
	font-size: 12px;
}
	
	.cat-header {
    font-size: 15px;}
	
	.headA{
	font-size: 12px;	
	}
	
	
	.name_gout_two{
	font-size: 14px;	
	}
		
	.web_search_block {
    padding-left: 35px;}
	
	
    .black_12{
	width: 232px;
}

	.container--flex {
		-webkit-flex-wrap: nowrap;
		-moz-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		-o-flex-wrap: nowrap;
		flex-wrap: nowrap;
		z-index: 1;
	}
	
	.hidden_bal, .hidden_auth{
		font-size:12px;
	}
	
	.shadow_box_items{
		padding-top:4px;
	}
	
	.shadow_box{
		min-height: 30px;
	}
	
	.header__address {
		padding-right: 0px;
		margin-right: 10px;
	}
	
	.search__bottom li a{
		font-size: 12px;
		font-family: "PF DinText Pro";
	}
	
	.ark_r{
	top: 1px;
    right: 2px;
    font-size: 14px;
    position: relative;
}

.linki_s{
	top: 2px;
    position: relative;
}
	
	.container {
		padding: 0px 10px;
		
	}
	
	.container::-webkit-scrollbar {
  display: none;
}
	
	.tax {
		-ms-align-items: center;
		align-items: center;
		width: 100%;
	}
	
	
	.search__top form input {
		padding: 0px 10px;
		color: #4d5559;
    font-size: 16px;
    font-family: verdana;
	}
	

	.menu__button {
		display: none;
	}
	.container--flex {
	 	z-index: 2;
	}
		
	
	.apaoz li a {
		color: #fff;
		text-decoration: none;
		font-size: 14px;
		z-index: 1;
	}
	.apao li a {
		transition: all 0.3s;
		color: #fff;
		text-decoration: none;
		font-size: 11px;
		z-index: 1;
	}
	.apaoz li a:hover {
		text-decoration: underline;
	}
	
	.header__phones::before {
    content: "";
    position: absolute;
    top: 5px;
    left: 0;
    width: 16px;
    height: 16px;
    background-image: url(/image/phone-call.png);
}

   .header__address ::before{
content:"";
display:block;
top:20px;
left:8px;
width:19px;
height:19px;
position:absolute;
background:url(/image/placeholder.png) no-repeat center;}

.main_shop{
flex-wrap:  nowrap;
display: flex;
}

	.arks {
		display: none;
	}
	.conta {
		width: 90vw;
		padding-left: 10px;
        padding-right: 10px;
	}
	
	.stra{
	margin-left: 10px;
    margin-right: 10px;
	}
	

	
	.op22{
	text-transform: none;
	}
	
	.op23{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;	
	}
	
	.btna {
    	width: 185px;
    	height: 40px; 
	}
	.mek {
		width: 96%;
	}
	.cart a img {
		width: 100%;
	}
	
	.ark {
	font-size: 16px;
}
	
}
@media (max-width: 679px) and (min-width: 500px) {
.menu__button {display: flex;}
.garage_search_top label {font-size:11px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.garage_in_self{width:100px;font-size: 12px;height: 22px;}
.zakaz_2_inp_cal, .zakaz_3_inp_cal{background-size: 24px;}
.all_garage{flex-wrap: wrap;}
.all-garage-only{margin: 0 0 10px 0;}
.garage-wrap-update {width:100%;border-top: 1px solid #e2dcdc;padding: 10px 0;}
.garage-wrap-update-div{display: flex;flex-wrap: nowrap;width: 100%;}
.garage_wrap_price{width:50%;align-items: center;}
.garage_margin{margin-top:0;}
.garage_image_mark img{width:100%;}
.garage_image_mark{width:25%;}
.garage_doc_file{width:30%;}
.garage_doc_file p{margin-left:15px;}
.up_car {margin: 10px 0;}
.up_car button{width:160px;}
.bt_reg{font-size:14px;}
.garage-none{display: none;}
.magazin-out-gt{border: 1px solid #adadad;border-radius: 5px;margin:5px 0;background: #f4f4f452;flex-wrap: wrap;}
.garage-date-fild{width:20%;}
.garage-type-fild{width:35%;}
.garage-text-fild{width:45%;}
.garage_wrap_g{width:100%;}
.border-garage{border-top:1px solid #adadad;padding-top: 5px;}
.garage-zas-por p{padding: 2px;font-size: 11px;}
.gtt{padding: 2px 5px;font-size: 11px;text-align: center;}
.garage-rlx-name{width:70%;justify-content: flex-start;}
.garage-rlx-type{width:30%;}
.garage-rlx-prim{width:100%;justify-content: flex-start;font-style: italic;}
.garage-wrap-str{flex-wrap: wrap;}
.garage-modal-add{width:420px;}
.bt-add-you{height: 30px;font-size: 13px;}
.to_image_mark img {width: 250px;}
.table-header{font-size: 11px;}
.bloknot-truck img {width: 18px;}
.non-bloknot-up{font-size: 13px;padding: 10px;}
.blok_to_brend_op{font-size: 12px;}
.img-blok-chek {width: 18px;}
.bbr_bb h4{font-size: 14px;}
.modal-block-zap{width:90%;}
.add-zap-head h4, .add-zap-select select{font-size: 14px;width: auto;}
.garage-zas-por {padding: 8px;}
.bl_to_cat{font-size: 13px;}
.cat_to_name {width:60%;}
.cat_to_art {width:32%;}
.cat_to_com{display:none;}
.to_image_mark{font-size: 12px;}
.op22{text-transform: none;}
.garage-out-price{flex-wrap: wrap;}
.garage-out-brend, .garage-out-nomer{width: 50%;}
.garage-out-name{width: 60%;justify-content:flex-start;}
.garage-out-name p{padding: 0;margin: 0;}
.garage-out-kol{display:none;}
.garage-out-cena{width: 25%;justify-content:center;}
.garage-out-zakaz {width: 15%;}
.op22{text-transform: none;}
.garage-out-price-search a{font-size: 13px;}
.cat_to_name p{padding-left: 2px;}
.dic-garage-none{font-size: 13px;}
.cars-garage-name{width: 100%;}
	
	.header__nav-menu li{
	border-bottom: 1px solid #fff;
    margin: 0;
    padding: 15px 20px;
	}
	
	.lk_left{
		width: 100%;
	}
	
.info_head_lander_div{width:100%;}
.info_head_lander {
	flex-wrap: wrap;
}
	
	.rekvizity_ip{
	font-size: 12px;	
	}
	
	.city_map_print{
	font-size: 13px;	
	}
	
	.office_reg{
	width: 100%;
    border-right: 0;
    padding-right: 0;	
	}
	
	.map_region_up {
	flex-wrap: wrap;
	border-bottom: 0;
	}
	
	.office_reg_map{
	width: 100%;
    padding: 0;	
 	}
	
	.modal__map-contacts div {
	width: 100%;
    display: flex;
	font-size: 11px;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
	}
	
	.fa_map_cont{
	display: none;
	}
	
	.modal__map-contacts table td:last-child{
	text-align: right;
	}
	
	.modal__map-contacts div h4 {
    font-size: 13px;
    }
	
	.no_off_pre{
	font-size: 13px;
	}
	
	.let{
	font-size: 15px;
	}
	
	.sel {
	font-size: 13px;	
	}
	
	.rok{
	margin-left: 5px;
    margin-right: 10px;
	margin-bottom: 8px;
	}
	
	.bl{
	margin-left:0px;
	margin-top: 10px;
	}
	
	.aop{
	width: 100%;
	margin-right: 10px;
	}
	
	#mod_maps{
		width:100%;
	}
	
	.kont_map_ap{
	width: 100%;	
	}
	
	.kont_map_ip{
	width: 100%;
    height: 250px;	
	}
	
	.kon-padding{
	padding: 10px 0 0 10px;
	}
	
	.e2_kont{
	width: 40%;
    font-size: 13px;	
	}
	
	.f2_kont{
	width: 60%;
	font-size: 13px;
	}
	
    .fa_kontakt {
    font-size: 16px;
    }
	
	.nnt_kont_w{
	width: 100%;
	margin-top: 10px;
    display: flex;
    flex-wrap: nowrap;	
	}
	
	.op{
	font-size: 12px;
	}
	
	.lk_right{
	width: 100%;
	margin:0;
	}
	
	.phbl{
	width: 100%;
	}
	
	.phbs {
    width: 100%;
}

.catalog_block_price_bbr{
		width: 50%;
	}
	
	.col_multi{
	    column-count: 2;
	}
	
	.mass-items-marg{
		margin-left: 0;
	}
	
	.mob_elet_input{
	display: none;
	}
	
	.lui_bbr_user{
	display: none;	
	}
	
	.catalog_block_price_item{
width: 100%;
}
	
	.opo {
	display: none;
	border-radius: 5px 0 0 5px;
	}
	
	.bll_search_sort{
width: 50%;
display: flex;
align-items: center;	
}

.st_lr_bottom{
right: 25px;
bottom: 130px;
}

.block_right_cont_nal_sk{
flex-wrap: wrap;
}

.block_local_sclad1{
width: 20%;
justify-content: flex-start;
}

.block_local_sclad2{
justify-content: flex-start;
width: 80%;
}

.block_local_sclad3{
width: 55%;
}

.block_local_sclad4{
width: 10%;
}

.jjd_bbl{
justify-content: flex-start;
}

.jjd_bbr{
justify-content: flex-end;
}

.mmfdr{
margin-top:15px;	
}

.bll_search_sort label{
padding-top: 2px;	
}
	
.block_right_head21{
width: 15%;
}
	
	.korz_ord_name p.data_name_korz{
	font-size: 12px;
}

.korz_ord_name span.big_one_word{
	font-size: 12px;
}

.korz_class_p_bal{
	font-size: 14px;
}
	
	.modal1{
	width: 80%;
    max-width: none;
	}
	
	.reg_ful_one{
	width: 50%;
    height: 57px;	
	}
	
.heedrtr{
margin-top: 10px;
margin-bottom: 10px;	
}
	
	.pole_reg{
	    margin: 0 5px 20px 5px;
	}
	
	.err_span{
		position: relative;
    bottom: 18px;
    right: 8px;
	}
	
	.korz_class_kol{
	font-size: 13px;	
	}
	
	
	.korz_class_stock{
		font-size: 12px;
	}
	
.data_input_korz{
font-size: 9px;
}

.balans_wrap_naz{
font-size: 12px;	
}

.balans_wrap_price{
font-size: 12px;
}

.korz_wrap_head p{
	font-size: 12px;
}


	
	.pefenter{
		padding-bottom: 0px;
	}
	
	.zakaz_search_top2{
		display: none;
	}
	
	.zakaz_search_top3{
		width: 33%;
	}
	
	.main_p{
		font-size:12px
	}
	
	.hidden_zak{
	display: none;	
	}
	
	.korz_ord_tit{
		width:16%;
	}
	
	.korz_ord_name{
		width: 30%;
	}
	
	.korz_ord_kol{
		width:13%;
	}
	
	.stop_zak_otk{
		font-size: 13px;
		top: 1px;
	}
	
	.st_w_st{
		width:21%;
	}
	
	.wrapp_log p{
	font-size: 12px;
	line-height: 18px;
	}
	
	.warning_pass_input{
	width: 40%;	
	}
	
	.warning_zakaz_input {
	width: 50%;
	}
	
	.zakaz_search_top{
		width:50%;
		margin-bottom: 10px;
	}
	
	.zakaz_search_top1{
		width:50%;
		margin-bottom: 10px;
	}
	
	.in_put_tre{
	width: 25%;	
	}
	
	.warning_zakaz_reg label{
	font-size: 13px;
	}
	
	.bt_log_wr {
    width: 25%;
	}
	
	.warning_zakaz_input_in{
	width: 50%;
	}
	
	.blickr {
    width: 40vw;
}
	
	.header {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: center;
		-ms-align-items: center;
		align-items: center;
		padding: 0px;
		height: 93px;
	}
	
	.hidden_auth_pl{
	display: none;	
	}
	
	.hidden_bal, .hidden_auth{
	font-size: 11px;	
	}
	
	.hidden-xs{
	display:none;	
	}
	
	.korz_wrap_head1 {
	width: 4%;
	padding-left: 0;
}

.korz_wrap_head2{
	width: 16%;
}
.korz_wrap_head3{
	width: 30%;
}
	
	.korz_mar_head {
		width: 25%;
	}
	
	.korz_mar_head_3 {
		width:12%;
	}
	
	.korz_mar_head_4{
		width: 63%;
	}
	
	.korz2_search_zakaz{
		font-size: 11px;
	}
	
	.korz2_search_red{
		font-size: 11px;
	}
	
	.korz2_search_del{
		font-size: 11px;
	}
	
	.top_search_zakaz{
		font-size: 11px;
	}
	
	.top_search_blue{
		font-size: 11px;
	}
	
	.top_search_excel{
		font-size: 11px;
	}
	
	
	.korz_mar_head_8{
		width: 25%
	}
	
	.korz_mar_head_7{
		width: 31%
	}
	
	.korz_mar_head_6{
		width: 25%
	}
	
	.korz_mar_head_5{
		width: 19%
	}
	
	.korz2_search2{
		font-size: 11px;
	}
	
	.warning_korz_in_up{
		font-size: 11px;
	}
	
	
	.block_right_page3 {
    width: 33%;}
	
	.block_right_page3_21{
	width: 33%;
	}
	
    .block_right_page3_3 {
    width: 33%;
	}
	
	.op2 {
    font-size: 14px;
	text-transform: none;
    }
	
	.op2n{
	text-align: left;
	
}
	
	.block_right_head2 {
    width: 15%;
     }
	 
	 .block_right_head24 {
    width: 20%;
    }
	
	.block_right_head22 {
    width: 30%;
    }
	
     .block_right_head25 {
    width: 20%;
    }
	
		
	.shadow_box_items{
		padding-top:4px;
	}
	
	.web_search_block{
	padding-left: 25px;
	}
	
	.black_12{
	width: 220px;
	}
	
    .black_13{
	width: 50%;
	}

	
	.prok{
	font-size: 12px;
	}
	
	.name_gout_two{
	font-size: 12px;
	}
	
	.akam{
	font-size: 11px;
	}
	
	.shadow_box{
		min-height: 30px;
	}
	


.col_md_six {
width: 100%;
margin-bottom: 30px;
background-color: #efefef;
}

.f1{
margin-right: 0;
margin-left: 0;
}

.bblter{
border-bottom: 1px solid #e4e4e2;
}
	
	.search__bottom li a{
		font-size: 11px;
		font-family: "PF DinText Pro";
	}
	
	.menu_a_color_ak{
		font-size: 11px;
	}
	
	.ark_r{
	top: -1px;
    right: 2px;
    font-size: 11px;
    position: relative;
}

.linki_s{
    position: relative;
}
	
	.header .container--flex {
		width: 90vw;
	}
	.header ul {
		margin: 0px;
	}
	.header li a {
		font-size: 12px;
		color: #fff;
	}
	.header__address {
		margin: 0px;
		padding: 0px;
	}
	
	.container--flex {
		flex-wrap: wrap;
	}
	
.vendors {
width: 100%;
border-bottom: 1px solid #c4c4c4;
}

.mass-items h3{
margin-top: 0px;
}

.table {
    padding-bottom: 10px;
}

.mass-items {
width: 100%;
}
	

	.header__phones {
		padding: 12px 0px 0px 0px;
		font-size: 14px;
		cursor: default;
	}
	.map-button {
	font-size: 11px;
    margin: 0;
	}
	.search__top form input {
		padding: 0px 10px;
		color: #4d5559;
    font-size: 16px;
    font-family: verdana;
	}
	.ars {
		font-size: 30px;
	}
	
	.ars:hover {
	color: #FFB000;
	cursor: pointer;
	}
	
	.nktp{
	justify-content: flex-end;		
	}
	.search__bottom ul {
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: nowrap;
		-ms-align-items: center;
		align-items: stretch;
	}
	.search__top {
		justify-content: flex-start;
		flex-wrap: nowrap;
        display: flex;
	}
	
	.search__top img{
		margin-left: 20px;
		margin-right: 5vw;
	}
	
	.container--flex {
	 	z-index: 2;
	 }
	.header__nav-menu {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		transition: all 0.9s;
		margin: 0px;
		z-index: 1;
	}
	.apao {
		top: -100vh;
	}
	.apaoz {
		top: 94px;
	}
	.hida {
		opacity: 0;
	}
	.apaoz li a {
		color: #fff;
		text-decoration: none;
		font-size: 14px;
		z-index: 1;
	}
	.apao li a {
		transition: all 0.3s;
		color: #fff;
		text-decoration: none;
		font-size: 14px;
		z-index: 1;
	}
	.apaoz li a:hover {
		text-decoration: underline;
	}
	.arks {
		display: none;
	}
	
	.tax {
		-ms-align-items: center;
		align-items: center;
		width: 100%;
	}
	.headA {
		margin: 20px 10px;
		font-size: 13px;
		height: 32px;
	}
	
	.blickr:hover .right {
		top: 260px;
	}
	.conta {
		width: 90vw;
	}
	
	.hamb {
    font-size: 11px;}
	
	.hamb_p {
    font-size: 11px;}
	
	.cat-header {
    font-size: 13px;
}
	
	.btna {
    	width: 185px;
    	height: 40px; 
	}
	.mek {
		width: 96%;
	}
	.cart a img {
		width: 100%;
	}
	
	.op_page3{
	font-size: 12px;
	}
	
	
	.main_shop{
	width: 90vw;
    height: 15vh;
    background: #ffffff;
    position: fixed;
    bottom: 20px;
    border-radius: 20px;
	z-index: 9999;
	flex-wrap: nowrap;
    display: flex;
	justify-content: space-between;
    box-shadow: 0px 1px 6px grey;
}
	
}


@media (max-width: 855px) and (min-width: 680px) {
.search__top form {width: 100%;}
.header__nav-menu li{border-bottom: 1px solid #fff;margin: 0;padding: 15px 20px;}
.garage_search_top label {font-size:12px;}
.garage_in_self{width:100px;font-size: 12px;height: 22px;}
.zakaz_2_inp_cal, .zakaz_3_inp_cal{background-size: 24px;}
.all_garage{flex-wrap: wrap;}
.garage-wrap-update {width:100%;border-top: 1px solid #e2dcdc;padding: 10px 0;}
.garage-wrap-update-div{display: flex;flex-wrap: nowrap;width: 100%;}
.garage_wrap_price{width:50%;align-items: center;}
.garage_margin{margin-top:0;}
.garage_image_mark img{width:100%;}
.garage_image_mark{width:30%;}
.garage_doc_file{width:60%;}
.garage_doc_file p{margin-left:15px;}
.up_car button{width:160px;}
.bt_reg{font-size:14px;}
.korz_class_p{font-size: 12px;}
.magazin-out-gt{flex-wrap: wrap;border: 1px solid #adadad;border-radius: 5px;margin: 5px 0;background: #f4f4f452;}
.border-garage{width:100%;border-top: 1px solid #adadad;padding-top: 6px;}
.garage-type-fild{width: 25%;}
.garage-text-fild{width:50%;}
.garage-note{display: none;}
.garage-prem{width:10%;}
.garage-zas-por p{padding: 2px;font-size: 11px;}
.gtt{padding: 2px 0;font-size: 11px;}
.garage-modal-add{width:550px;}
.bt-add-you{height: 30px;font-size: 13px;}
.to_image_mark img {width: 250px;}
.table-header{font-size: 11px;}
.bloknot-truck img {width: 18px;}
.non-bloknot-up{font-size: 13px;padding: 10px;}
.blok_to_brend_op{font-size: 12px;}
.img-blok-chek {width: 18px;}
.bbr_bb h4{font-size: 15px;}
.bl_to_cat{font-size: 13px;}
.garage-out-kol{display:none;}
.garage-out-brend, .garage-out-nomer, .garage-out-cena{width: 15%;justify-content: space-around;}
.garage-out-name{width: 45%;justify-content: flex-start;}
.garage-out-zakaz{width: 10%;}
.garage-out-name p{text-transform: none;}
.dic-garage-none{font-size: 13px;}
.cars-garage-name{width: 35%;}

	
	.fa_map_cont {
	font-size: 14px;	
	}
	
	#mod_maps{
		width:100%;
	}
	
.info_head_lander_div{width:100%;}
.info_head_lander {
	flex-wrap: wrap;
}
	
	.kont_map_ip {
	height: 350px;	
	}
	
	.e2_kont {
	font-size: 13px;	
	}
	
	.f2_kont{
	font-size: 13px;
	}
	
	.fa_kontakt{
	font-size: 17px;	
	}
	
	.map_region_up{
	flex-wrap: wrap;
	border-bottom: 0;
	padding-bottom: 0;
	}
	
	.office_reg{
	width: 100%;
    border: 0;
	padding: 0;
	}
	
	.office_reg_map{
	width: 100%;
    padding-left: 0;	
	}
	
	.modal__map-contacts div{
		width:100%;
	}
	
	.line_one2 p{
	font-size: 11px;
	}
	
	.catalog_block_price_bbr{
		width: 33%;
	}
	
	.col_multi{
	    column-count: 2;
	}

	
	.opllr{
	font-size: 11px;
	}
	
	.op{
	font-size: 13px;
	}
	
	.block_right_cont_str{
	font-size: 14px;
	}
	
	.op_page3{
	font-size: 13px;
	}
	
	.border_lk_up{
	font-size: 11px;
	}
	
	.mob_elet_input{
	display: none;
	}
	
	.lui_bbr_user{
	display: none;	
	}
	
	.balans_wrap_price{
		font-size: 13px;
	}
	
	
	.balans_wrap_naz{
		font-size: 13px;
	}
	
	.opo {
	display: none;
	border-radius: 5px 0 0 5px;
	}
	
.block_right_head21{
width: 15%;
}

.block_local_sclad1{
width: 15%;	
}

.block_local_sclad2{
width: 20%;
}

.block_local_sclad3{
width: 30%;
}

.st_lr_bottom{
right: 25px;
bottom: 130px;
}

.bll_search_sort{
width: 50%;
display: flex;
align-items: center;	
}

.jjd_bbl{
justify-content: flex-start;
}

.jjd_bbr{
justify-content: flex-end;
}

.mmfdr{
margin-top:15px;	
}

.bll_search_sort label{
padding-top: 2px;	
}
	
	.data_name_korz{
		padding-left: 10px;
	}
	
	.korz_class_kol{
	font-size: 14px;	
	}
	
	.zakaz_search_top2{
		width: 25%;
	}
	
	.zakaz_search_top3{
		width: 25%;
	}
	
	.pefenter{
		padding-bottom: 0px;
	}
	
	.korz_class_p_na{
		padding-left: 10px;
	}
	
	
	.zakaz_search_top{
		width:33%;
		margin-bottom: 10px;
	}
	
	.zakaz_search_top1{
		width:33%;
		margin-bottom: 10px;
	}
	
	.hidden-bm{
	display: none;
}

.warning_pass_input{
	width: 35%;	
	}

.korz_wrap_head1 {
	width: 4%;
}

.korz_wrap_head2{
	width: 18%;
}
.korz_wrap_head3{
	width: 32%;
}

	
	.korz2_search_red{
		font-size: 10px;
	}
	
	.korz2_search_zakaz{
		font-size: 10px;
	}
	
	.korz2_search_del{
		font-size: 10px;
	}
	
	
	.top_search_zakaz{
		font-size: 10px;
	}
	
	.top_search_blue{
		font-size: 10px;
	}
	
	.top_search_excel{
		font-size: 10px;
	}
	
	
	.korz2_search2{
		font-size: 11px;
	}
	
	.warning_korz_in_up{
		font-size: 11px;
	}
	
	.korz_mar_head_6{
		width:21%;
	}
	
	.korz_mar_head_7{
		width:23%;
	}
	
	.korz_mar_head_8{
		width:21%;
	}
	
	.korz_mar_head_64{
		width:35%;
	}
	
	.korz_ord_name{
	width: 32%;	
	}
	
	.korz_ord_kol{
	width: 10%;
	}
	
	.korz_ord_tit{
	width: 13%;	
	}
	
	.st_w_st{
	width: 15%;	
	}
	
	
	.vendors {
    width: 35%;
     }
	 
	 .mass-items {
	 width: 65%;
	 }
	 
	 .hidden-sm{
    	display: none;	 
	 }
	 
	 .block_right_head2 {
    width: 15%;
     }
	 
	 .block_right_head24 {
    width: 20%;
    }
	
	.block_right_head22 {
    width: 30%;
    }
	
     .block_right_head25 {
    width: 20%;
    }
	
	.web_search_block{
	padding-left: 35px;
	}
	
	.op23{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	font-size: 14px;
	}
	
	.op22{
	text-transform: none;
	}
	
	
	.black_13{
	width: 62%;
	}
	
	.catalog_block_price_item{
width: 50%;
}
	
	.black_12{
	width: 230px;
	}
	
	.prok{
	font-size: 13px;	
	}
	
	.akam{
	font-size: 12px;
	}
	
	.name_gout_two{
	font-size: 13px;
	}
	
	.block_right_head1{
	display: none;	
	}
	
	.menu__button {
		display: flex;
	}
	
	.hidden_auth_pl{
	display: none;	
	}
	
	.hidden_bal, .hidden_auth{
		font-size:11px;
	}
	
	.shadow_box_items{
		padding-top:4px;
	}
	
	.shadow_box{
		min-height: 30px;
	}
	
	.ark_r{
	top: -1px;
    right: 2px;
    font-size: 11px;
    position: relative;
}

.linki_s{
    position: relative;
}
	.header {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: center;
		-ms-align-items: center;
		align-items: center;
		padding: 0px;
		height: 93px;
	}
	.header .container--flex {
		width: 90vw;
	}
	.header ul {
		margin: 0px;
	}
	.header li a {
		font-size: 13px;
		color: #fff;
	}
	.header__address {
		margin: 0px;
		padding: 0px;
	}
	
	.search__bottom li a{
		font-size: 12px;
		font-family: "PF DinText Pro";
	}

	.header__phones {
		padding: 12px 0px 0px 0px;
		font-size: 14px;
		cursor: default;
	}
	.map-button {
	font-size: 12px;
    margin: 0;
	}
	.search__top form input {
	padding: 0px 10px;
    color: #4d5559;
    font-size: 16px;
    font-family: verdana;
	}
	.ars {
		font-size: 34px;
	}
	
	.container::-webkit-scrollbar {
  display: none;
}
	
	.ars:hover {
	color: #FFB000;
	cursor: pointer;
	}
	
	.nktp{
		margin-left:40px;
		
	}
	.search__bottom ul {
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: nowrap;
		-ms-align-items: center;
		align-items: stretch;
	}
	.search__top {
		justify-content: flex-start;
		flex-wrap: nowrap;
        display: flex;
	}
	
	.search__top img {
	margin-right: 4vw;
    margin-left: 4vw;
	}
	
	.container--flex {
	 	z-index: 2;
	 }
	.header__nav-menu {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		transition: all 0.9s;
		margin: 0px;
		z-index: 1;
	}
	.apao {
		top: -100vh;
	}
	.apaoz {
		top: 94px;
	}
	.hida {
		opacity: 0;
	}
	.apaoz li a {
		color: #fff;
		text-decoration: none;
		font-size: 14px;
		z-index: 1;
	}
	.apao li a {
		transition: all 0.3s;
		color: #fff;
		text-decoration: none;
		font-size: 14px;
		z-index: 1;
	}
	.apaoz li a:hover {
		text-decoration: underline;
	}
	.arks {
		display: none;
	}
	
	.blickr {
		width: 30%;
	}
	.tax {
		-ms-align-items: center;
		align-items: center;
		width: 100%;
	}
	.headA {
		margin: 20px 10px;
		font-size: 13px;
		height: 32px;
	}
	
	.blickr:hover .right {
		position: absolute;
		top: 243px;
		opacity: 1;
		z-index: 3;
	}
	.conta {
		width: 90vw;
	}
	
	.blickr:hover .right {
	top: 250px;}
	
	.hamb {
    font-size: 11px;
}

    .hamb_p {
    font-size: 11px;
}

    .cat-header {
    font-size: 14px;
}
	
	.btna {
    	width: 185px;
    	height: 40px; 
	}
	.mek {
		width: 96%;
	}
	.cart a img {
		width: 100%;
	}
	
		.main_shop{
	width: 92vw;
    height: 15vh;
    background: #ffffff;
    position: fixed;
    bottom: 20px;
	z-index: 9999;
	flex-wrap: nowrap;
    display: flex;
	justify-content: space-between;
    border-radius: 20px;
    box-shadow: 0px 1px 6px grey;
}
	
}
