.admin-top-menu {
    overflow: hidden;
}
@media screen and (max-width: 1230px) {
    .container {
	    max-width: 1170px;
    }
    .header__middle > .container {
		padding: 15px;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
    }
    .main > .container {
		padding: 30px 15px;
    }
    .footer__top > .container {
    	padding: 25px 15px;
    }
    .footer__bottom > .container {
    	padding: 25px 15px;
    }
    /* */
    .information-documents > .container {
    	
    }
    .information-documents .item__title {
    	font-size: 15px;
	    text-align: center;
    }
    
    .four-steps-buying-car-bag .item__title {
    	margin-left: 20px;
    }
    
    /* */
    .a-buying-car__title h2 span:nth-child(1) {
    	display: block;
    }
    .a-buying-car__title h2 span:nth-child(1),
    .a-buying-car__title h2 span:nth-child(2),
    .four-steps-buying-car__title h2 span:nth-child(1),
    .four-steps-buying-car__title h2 span:nth-child(2),
    .auto-available h3, 
    .auto-transit h4, 
    .auto-order h4, 
    .moto-order h4,
    .customers-choose__title span,
	.h5 {
    	font-size: 28px;
	    line-height: normal;
    }
    /* product */
    .c-goods .product-status-list {
    	-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
    	flex-wrap: wrap;
    }
    .c-goods .product-status-list .c-goods__price--current {
    	margin-right: 10px;
    }
	/* slider */
	.text-overlay {top:5%;right:5%;}
}

@media screen and (max-width: 1169px) {
	.c-images__big {
		height: 323px;
	}
	.mg-product-slides >.bx-wrapper > .bx-viewport {
    	height: 323px !important;
	}
	.c-images .c-carousel {
		max-width: 484px;
	}
	.min-768--40,
	.c-goods__description--15{
		padding-left: 30px;
	}
	.product-status-list li:first-of-type {
	 	order: 2;	
	}
	.c-goods__characteristics .prop-name {
		margin-right: 5px;
	}
}
@media screen and (max-width: 1024px) {
	/*
	 *  #catalog menu
	 */
	.nav-bar > .container {
	 	padding: 0;
	}
 	.bottom-bar > .container {
		padding: 0;
		border: 3px solid #f7f7f7;
	}
	.catalog-menu,
	.catalog-menu + .main-menu {
		width: 50%;
		margin:0;
	}
	.catalog-menu__pc-button,
	.catalog-menu-pc {
    	display: none;
	}
	.catalog-menu:hover .mg-menu {
		display: none;
	}
	.mg-menu {
    	display: none;
	}
	#catalog-menu-mobile {
		display: block;
	}
	.catalog-menu__mobile-button {
	    display: -webkit-box;
	    display: -webkit-flex;
	    display: -ms-flexbox;
	    display: flex;
		-webkit-align-items: center;
		-ms-flex-align: center;
	    align-items: center;
    	-webkit-justify-content: center;
		 justify-content: center;
	    border-right: 3px solid #f7f7f7;
	    border-left: 3px solid #f7f7f7;
    	background: #a70107;
		font-size: 16px;
	    padding: 15px;
		color: #ffffff;
	}
	.catalog-menu__mobile-button .icon--menu {
		font-size: 16px;
		color: #ffffff;
	    margin-right: 10px;
	}
	.catalog-menu__mobile-prefix {
	    font-weight: normal;
	}
	.catalog-menu-mobile {
	 	top: 0;
	    border: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    z-index: 1999;
	    position: fixed;
	    background: rgba(0, 0, 0, 0.5);
	    opacity: 0;
	    visibility: hidden;
	    -webkit-transition-property: all;
	    transition-property: all;
	    -webkit-transition-duration: 0.3s;
	    transition-duration: 0.3s;
	    -webkit-transition-timing-function: ease;
	    transition-timing-function: ease;
	 }
 	 .catalog-menu-mobile--open {
	    opacity: 1;
	    visibility: visible;
	}
     .catalog-menu-mobile--open .catalog-menu-mobile__content {
    	left: 0;
    }
    .catalog-menu-mobile__content {
	    top: 0;
	    left: -300px;
	    width: 280px;
	    height: 100%;
	    -webkit-transition-property: all;
	    transition-property: all;
	    -webkit-transition-duration: 0.3s;
	    transition-duration: 0.3s;
	    -webkit-transition-timing-function: ease;
	    transition-timing-function: ease;
	    position: fixed;
	    overflow-y: auto;
	    overflow-x: hidden;
	    background: #fff;
  	}
	/*
	 *  # Меню
	 */
	.top-menu-toggle {
 		display: -webkit-box;
	    display: -webkit-flex;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-align-items: center;
	    -ms-flex-align: center;
	    align-items: center;
	    -webkit-justify-content: center;
	    justify-content: center;
	    margin: 0;
	    font-size: 16px;
	    color: #fff;
	    text-align: center;
	    text-transform: none;
	    text-decoration: none;
	    background: #df060e;
	    padding: 15px 45px;
        border-right: 3px solid #f7f7f7;
	}
	.top-menu-toggle .icon--menu {
	    font-size: 16px;
	    color: #ffffff;
	    margin-right: 10px;
	}
	.main-menu-pc {
    	display: none;
	}
	#main-menu-mobile {
    	display: block;
	}
	/*
	 *  # Социальные сети
	 */
	.main-menu .social-media{
	    font-size: 0;
	    border-bottom: 1px solid #ddd;
	    padding: 0 60px;
	}
	.main-menu .social-media li{
	    display: inline-block;
	    margin: 5px;
	}
	.main-menu .social-media li a{
	    display: block;
	    width: 40px;
	    height: 40px;
	    position: relative;
	}
	.main-menu .social-media li a span{
	    position: absolute;
	    top: 0;
	    bottom: 0;
	    left: 0;
	    right: 0;
	    margin: auto;
	}
	/* instagram */
	.main-menu .social-media li a.inst-icon span{
	    width: 40px;
	    height: 40px;
	    background: url("../images/social/icon-instagram.png") no-repeat;
	    background-size: 40px 40px;
	}
	/* vkontakte */
	.main-menu .social-media li a.vk-icon span{
	    width: 40px;
	    height: 40px;
		background: url("../images/social/vk-icon.png") no-repeat;
		background-size: 40px 40px;
	}
	/* YouTube */
	.main-menu .social-media li a.youtube-icon span{
	    width: 40px;
	    height: 40px;
		background: url("../images/social/youtube-icon.png") no-repeat;
		background-size: 40px 40px;
	}
	/*
	 *	# Выплывающий каталог и меню
	 */
     .main-menu-mobile {
	    top: 0;
	    border: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    z-index: 1999;
	    position: fixed;
	    background: rgba(0, 0, 0, 0.5);
	    opacity: 0;
	    visibility: hidden;
	    -webkit-transition-property: all;
	    transition-property: all;
	    -webkit-transition-duration: 0.3s;
	    transition-duration: 0.3s;
	    -webkit-transition-timing-function: ease;
	    transition-timing-function: ease;
   	}
	 .main-menu-mobile--open {
	    opacity: 1;
	    visibility: visible;
	}
     .main-menu-mobile--open .main-menu-mobile__content {
    	left: 0;
    }
  	 .main-menu-mobile__content {
	    top: 0;
	    left: -300px;
	    width: 280px;
	    height: 100%;
	    -webkit-transition-property: all;
	    transition-property: all;
	    -webkit-transition-duration: 0.3s;
	    transition-duration: 0.3s;
	    -webkit-transition-timing-function: ease;
	    transition-timing-function: ease;
	    position: fixed;
	    overflow-y: auto;
	    overflow-x: hidden;
	    background: #fff;
  	}
  	 .layout-mobile__ul:not(.topmenu__ul) {
    	display: none;
  	}
  	.main-menu ul {
	    padding: 10px 0;
	}
  	 /*.layout-mobile__ul:not(.leftmenu__ul) {
    	display: none;
  	}*/
  	 .layout-mobile__ul__1{
	     background: #f5f6f8;
		 box-shadow: inset 0px 3px 3px 0px rgba(50, 50, 50, 0.2);
  	}
  	 .layout-mobile__ul__2:not(.topmenu__ul__2) {
	    background: #f5f6f8;
	    box-shadow: inset 0px 3px 3px 0px rgba(50, 50, 50, 0.2);
  	}
  	/* Каталог */
	  /*.layout-mobile__li--open:not(.topmenu__li) > .layout-mobile__a__1 .icon,
	  .layout-mobile__li--open:not(.topmenu__li) > .layout-mobile__a__2 .icon {
	    -webkit-transform: rotate(-90deg);
	        -ms-transform: rotate(-90deg);
	            transform: rotate(-90deg);
	 }
	   .layout-mobile .layout-mobile__a__1 .icon,
	   .layout-mobile .layout-mobile__a__2 .icon{
	    -webkit-transform: rotate(90deg);
	        -ms-transform: rotate(90deg);
	            transform: rotate(90deg);
	 }*/
  /* Меню */
	 /* .layout-mobile__li--open:not(.leftmenu__li) > .layout-mobile__a__1 .icon,
	  .layout-mobile__li--open:not(.leftmenu__li) > .layout-mobile__a__2 .icon {
	    -webkit-transform: rotate(-90deg);
	        -ms-transform: rotate(-90deg);
	            transform: rotate(-90deg);
	 }*/
	  .layout-mobile__a {
	    display: -webkit-box;
	    display: -webkit-flex;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-pack: justify;
	    -webkit-justify-content: space-between;
	        -ms-flex-pack: justify;
	            justify-content: space-between;
	    -webkit-box-align: center;
	    -webkit-align-items: center;
	        -ms-flex-align: center;
	            align-items: center;
	    width: 100%;
	    height: 40px;
	    padding: 0 25px 0 15px;
	    position: relative;
	    color: #3a434a;
	    text-decoration: none;
	}
	 .layout-mobile__a__1 {
		font-weight: bold;
		background: #fff;
  	}
  	 .layout-mobile__a__2 {
	    height: 35px;
	    font-size: 13px;
	    line-height: 19px;
	    padding-left: 20px;
  	}
  	 .layout-mobile__a__3 {
	    height: 40px;
	    font-size: 12px;
	    line-height: 18px;
	    padding-left: 35px;
  	}
	 .layout-mobile__li__1:first-child {
	  	border-top: 1px solid #ddd;
  	}
  	 .layout-mobile__li__1{
  		border-bottom: 1px solid #ddd;
  	}
  	 .layout-mobile__li__3.layout-mobile__li--open a {
  		color:#d2285c;
  	}
  	 .layout-mobile__a__inner {
	    display: -webkit-box;
	    display: -webkit-flex;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-pack: justify;
	    -webkit-justify-content: space-between;
	        -ms-flex-pack: justify;
	            justify-content: space-between;
	    -webkit-box-align: center;
	    -webkit-align-items: center;
	        -ms-flex-align: center;
	            align-items: center;
	    width: 100%;
  	}
  	 .layout-mobile__a .icon {
	    top: 50%;
	    right: 7px;
	    font-size: 11px;
	    margin-top: -5.5px;
	    position: absolute;
	    -webkit-transition-property: all;
	    transition-property: all;
	    -webkit-transition-duration: 0.3s;
	            transition-duration: 0.3s;
	    -webkit-transition-timing-function: ease;
	            transition-timing-function: ease;
  	}
  	 .layout-mobile__a .icon--arrow-down {
    	display: none;
  	}
	 .layout-mobile__a:hover,
	 .layout-mobile__a.active {
    	color: #3a434a;
  	}
}

@media screen and (max-width: 1023px) {
	.header__logo {
	 	width: 70%;
	}
	.container {
	    max-width: 980px;
	}
	.auto-available, 
	.auto-transit, 
	.auto-order, 
	.moto-order {
		max-width: 980px;	
	}
	.main__catalog,
	.main__product{
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
    .catalog-left-side,
    .product-left-side {
		width: 100%;
    }
    .catalog-left-side + .catalog-right-side,
    .product-left-side + .product-right-side{
    	width: 100%;
    }
	.product-right-side,
	.catalog-right-side{
       display: none;
    }
    .catalog-page .filter-block{
    	margin-bottom: 0;
    }
	/*
	 *          #product
     -------------------------------------------------*/
	.min-768--60,
	.min-768--40,
	.c-goods__description--14,
	.c-goods__description--15 {
		display: block;
	    max-width: 50%;
	    -webkit-box-flex: 0;
	    -webkit-flex: 0 0 50%;
	    -ms-flex: 0 0 60%;
	    flex: 0 0 50%;
	}
	/*
	 *          #блоки на главной странице
     -------------------------------------------------*/
    .a-buying-car-bag .a-buying-car__row,
    .customers-choose-bag .customers-choose__row{
    	-webkit-justify-content: space-between;
    	justify-content: space-between;
    }
    .a-buying-car-bag .item,
	.customers-choose-bag .item {
		width: 180px;
	}
    
    /*
	 *                #filter
     -------------------------------------------------*/
    /* Кнопки */
	/*.filter-switch-btn-wrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}*/
	.filter__mobile-button {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		margin-bottom: 20px;
	}
    .filter__button-open {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		background: #df060e;
		color: #ffffff;
		font-size: 16px;
		padding: 6.5px 20px;
		text-align: center;
    }
	.filter__button-open .icon {
		margin-right: 10px;
	}
	/* кнопка фильтра фиксированная */
	.filter__mobile-button-fixed {
		position: fixed;
		z-index: 1000;
		bottom: 10%;
		left: 0;
		visibility: hidden;
		display: block;
	}
	.filter__mobile-button-fixed-show {
  		visibility: visible;
	}
	.filter__button-fixed-open {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	    width: 50px;
		height: 50px;
		left: 0;
		cursor: pointer;
		color: #ffffff;
		background: #df060e;
		font-family: 'OpenSans-Semibold';
	}
	/* фильтр */
    .filter-block .filter-overlay {
        position: fixed;
        z-index: 1050;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0,0,0,0.6);
        display: none;
    }
    .filter-block.open .filter-overlay {
        display: block;
    }
    .filter-wrapper {
        position: fixed;
        z-index: 1100;
        left: 0;
        width: 400px;
        background: #fff;
        top: 0;
        bottom: 0;
        -webkit-transition: margin 0.3s ease-in-out;
        -o-transition: margin 0.3s ease-in-out;
        -moz-transition: margin 0.3s ease-in-out;
        transition: margin 0.3s ease-in-out;
        margin-left: -400px;
    }
	.filter-block.open .filter-wrapper {
		box-shadow: none;
		border: none;
        -webkit-transition: margin 0.3s ease-in-out;
        -o-transition: margin 0.3s ease-in-out;
        -moz-transition: margin 0.3s ease-in-out;
		margin: 0;
	}
	/* закрыть фильтр */
     .close-filter {
		width: 100%;
		height: 60px;
		border-bottom: 1px solid #000000;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		font-size: 15px;
		color: #000000;
    }
    .close-filter .icon {
		margin-right: 10px;
    }
    .filter-wrapper .filter-form {
    	display: block;
        padding: 20px;
        position: absolute;
       	top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        overflow: auto;
        margin-top: 60px;
        margin-bottom: 60px;
    }
    /* шапка */
    .mg-filter-head {
    	display: block;
    	width: 100%;
    }
    .filter-form #price-slider {
    	display: block;
    }
    .wrapper-field {
    	width: 100%;
    	margin-right: 0;
    	margin-bottom: 20px;
	}
	.filter-form .price-slider-list {
		margin-bottom: 20px;
	}
    /* Тело */
    .mg-filter {
    	display: block;
    }
	.mg-filter-item {
		width: 100%;
		margin-top:10px;
		margin-right: 0;
	}
	/* блок показать */
    .filter-block .filter-preview {
    	width: 400px;
        position: fixed;
        z-index: 1050;
        top: 50px!important;
        left: 0!important;
        text-align: center;
        padding: 5px 0;
        color: #ffffff;
        background: #df060e;
        display: none;
    }
    .filter-preview span {
	    display: block !important;
	}
	.filter-preview span a {
		color: #ffffff;
	}
	/* Кнопки фильтра */
	.mg-viewfilter-all {
		text-align: center;
	}
    .filter-block .fillter__footer {
		position: fixed;
		border-top: 1px solid #000000;
		bottom: 0px;
		left: 0px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 400px;
		height: 60px;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 10px;
		background: rgb(255, 255, 255);
        -webkit-transition: margin 0.3s ease-in-out;
        -o-transition: margin 0.3s ease-in-out;
        -moz-transition: margin 0.3s ease-in-out;
		margin-left: -400px;
    }
    .filter-block.open .fillter__footer {
        -webkit-transition: margin 0.3s ease-in-out;
        -o-transition: margin 0.3s ease-in-out;
        -moz-transition: margin 0.3s ease-in-out;
		margin-left: 0;
    }
    .fillter__footer .filter-btn {
		order: 2;
		margin: 0 auto;
    }
    .fillter__footer .refreshFilter {
		order: 1;
    }
    
	.apply-filter-line {
		margin-top: 0;
	}
	/*
	 *                #footer
     -------------------------------------------------*/
	.footer__top > .container {
		-webkit-flex-wrap: wrap;
     	flex-wrap: wrap;
	}
    .footer__top .col {
    	width: 42.5%;
    }
    .footer__top .col:nth-child(1) {
	 	-webkit-order: 3;
    	order: 3;
    	margin: 0 0 0 0;
    }
    .footer__top .col:nth-child(2) {
	 	-webkit-order: 1;
    	order: 1;
	    margin: 0 3.5% 25px 0;
    }
    .footer__top .col:nth-child(3) {
	 	-webkit-order: 2;
    	order: 2;
    	margin: 0 0 25px 0;
    }
    .footer__top .col:nth-child(4) {
	 	-webkit-order: 4;
    	order: 4;
    	margin: 0 0 0 0;
    }
    .footer__bottom > .container {
	    -webkit-flex-wrap: wrap;
	    flex-wrap: wrap;
	    
	    padding: 15px;
	}
	.footer__bottom .copyright, 
	.footer__bottom .privacy-policy {
	    width: 100%;
	    text-align: center;
	}
	.footer__bottom .privacy-policy {
	    -webkit-order: 1;
	    order: 1;
	    margin-bottom: 10px;
	}
		.footer__bottom .copyright {
	    -webkit-order: 2;
	    order: 2;
	}
}

@media screen and (max-width: 980px) {
	.header__logo {
    	width: 60%;
	}
	.header__logo_border {
		padding-right: 13px;
	}
	.header__logo_text {
		 margin-left: 13px;
	}
	.header__logo_text h1, 
	.header__logo_text  {
	    font-size: 14px;
	}
	.container {
	    max-width: 768px;
	}
	.auto-available, 
	.auto-transit, 
	.auto-order, 
	.moto-order {
		max-width: 768px;	
	}
	.a-buying-car__row,
	.four-steps-buying-car__row,
	.customers-choose-bag .customers-choose__row {
		flex-wrap: wrap;
	    justify-content: center;
	}
	
	.a-buying-car-bag .a-buying-car__row, 
	.customers-choose-bag .customers-choose__row {
		justify-content: center;
	}
	.a-buying-car-bag .item, 
	.customers-choose-bag .item {
		width: 240px;
	}
	
	.min-768--60 {
		margin: auto;
	}
	.mg-product-slides >.bx-wrapper > .bx-viewport {
	    height: 246px !important;
	}
	.c-images__big {
	    height: 246px;
	}
	.c-images__big img {
		margin: auto;
	}
	.c-images__slider__item {
    	height: 56px;
	}
}

@media (max-width: 920px) {.text-overlay p, .text-overlay h2{font-size: 14px;}}

@media screen and (max-width: 767px) {
	.header__logo {
		width: 100%;
		justify-content: center;
	}
	.header__logo_border {
	    padding-right: 55px;
	}
	.header__logo_text {
	    margin-left: 53px;
	}
	.header__logo_text h1, 
	.header__logo_text  {
		font-size: 20px;
	}
	.header__contacts {
		display: flex;
		flex-direction: column;
		align-items: center;
		width: 100%;
		margin-top: 20px;
	}
	
	.information-documents > .container {
		flex-wrap: wrap;
		justify-content: center;
	}
	.information-documents .item {
		margin-right: 0;
		margin-bottom: 20px;
	}
	.information-documents .item:nth-child(3) {
		margin-bottom: 0px;
	}
  
    .image-container {
        float: none;
        margin: 20px 0;
    }
   /*
	*                #О компании
	-------------------------------------------------*/
	.about__company__text {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.about-company__text_item {
	    width: 100%;	
	}
	.about-company__text_item:nth-child(1) {
		margin-right: 0;
	}
	.about-company__text_item:nth-child(2) {
		margin-left: 0;
	}
/* scroll
------------------------------------------------------------------- */
	::-webkit-scrollbar {
	  width: 10px;
	  height: 12px;
	}
	::-webkit-scrollbar-track {
	  border-radius: 3px;
	  background: #cbcbcb;
	}
	::-webkit-scrollbar-thumb {
	  border-radius: 3px;
	  background: #a4a4a4;
	}
	.c-images__big {
		border: none;
	}
	.c-images .c-carousel {
	    margin: 10px auto;
	}
	/* Product */
	.min-768--60,
	.min-768--40 {
	  	display: block;
	    max-width: 100%;
	    -webkit-box-flex: 0;
	    -webkit-flex: 0 0 100%;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	}
	.c-goods__description--15,
	.c-goods__description--14{
	  	display: block;
	    max-width: 100%;
	    -webkit-box-flex: 0;
	    -webkit-flex: 0 0 100%;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	}
	.min-768--40, 
	.c-goods__description--15 {
		padding-left: 0;
	}
}

@media (max-width: 700px) {
	.text-overlay p{display: none;}
	.text-overlay h2{line-height: 1.5; border: none;width: 100px;}
}

@media screen and (max-width: 599px) {
	/*
	 *                #filter
     -------------------------------------------------*/
	.filter-wrapper,
	.filter-block .fillter__footer {
		margin-left: -600px;
	}
    .filter-block .filter-preview,
	.filter-block.open .fillter__footer {
		width: 100%;	 
	}
	.filter-wrapper {
		width: 100%;
		margin-left: -100%;
	}
	
	
	
	.a-buying-car-bag .item,
	.customers-choose-bag .item {
		width: 49%;
		margin-right: 2%;
	    margin-bottom: 20px;
		padding: 0;
	}
	.a-buying-car-bag .item:nth-child(2n+2),
	.customers-choose-bag .item:nth-child(2n+2) {
		margin-right: 0;
	}
	.a-buying-car-bag .item:nth-child(5),
		.customers-choose-bag .item:nth-child(5) {
		 margin-bottom: 0;
	}
	.a-buying-car-bag .item__title,
	.customers-choose-bag .item__title {
		font-size: 14px;
	}
	.a-buying-car-bag .item__description p {
		font-size: 13px;
    	line-height: 20px;
	}
	
	.four-steps-buying-car-bag .item {
		width: 49%;
		margin-right: 2%;
	    margin-bottom: 20px;
		padding: 0;
	}
	.four-steps-buying-car-bag .item:nth-child(2n+2) {
		margin-right: 0;
	}
	
	.four-steps-buying-car-bag .item__title {
		margin-left: 0;
	    width: 100%;
	}
	.four-steps-buying-car-bag .item__title, 
	.four-steps-buying-car-bag .item__title a {
	    font-size: 13px;
        line-height: 25px;
	    text-align: center;
	}
    /*
	 *                #footer
     -------------------------------------------------*/
    .footer__top .col {
    	width: 100%;
    }
    .footer__top .col:nth-child(1) {
	 	-webkit-order: 1;
    	order: 1;
    	margin: 0 0 25px 0;
    }
    .footer__top .col:nth-child(2) {
	 	-webkit-order: 2;
    	order: 2;
    	margin: 0 0 25px 0;
    }
    .footer__top .col:nth-child(3) {
 		-webkit-order: 3;
    	order: 3;
    	margin: 0 0 25px 0;
    }
    .footer__top .col:nth-child(4) {
	 	-webkit-order: 4;
    	order: 4;
    	margin: 0;
    }
	.footer__top .social {
		margin-bottom: 25px;
	}
}
/*
 *          #Small phone 480-360
 * 
 ==============================================*/
@media screen and (max-width: 480px) {
	.container {
		max-width: 480px;
	}
	.auto-available, 
	.auto-transit, 
	.auto-order, 
	.moto-order {
		max-width: 480px;
		margin: 20px auto;
	}
	/*
	 *                #Шапка
     -------------------------------------------------*/
	.header__middle > .container {
	    padding: 20px 15px;
	}
	.header__logo_border {
	    padding-right: 15px;
	    width: 40%;
	}
	.header__logo_text {
	    padding-left: 15px;
	    width: 60%;
	    margin-left: 0;
	}
	.header__logo_text h1, 
	.header__logo_text  {
		font-size: 13px;
    	line-height: 22px;
	}
	/*
	 *                #Меню, Каталог
     -------------------------------------------------*/
	.catalog-menu__mobile-button, 
	.top-menu-toggle {
	 	padding: 10px;
	}
	.catalog-menu__mobile-button,
	.top-menu-toggle{
		font-size: 14px;
		height: 50px;
	}
	.a-buying-car__title h2 span:nth-child(1), 
	.a-buying-car__title h2 span:nth-child(2), 
	.four-steps-buying-car__title h2 span:nth-child(1), 
	.four-steps-buying-car__title h2 span:nth-child(2), 
	.auto-available h3, 
	.auto-transit h4, 
	.auto-order h4, 
	.moto-order h4, 
	.customers-choose__title span,
	.customers-choose__title h5 span,
	.about-company,
	.h5 {
		font-size: 22px;
	    line-height: 40px;
	}
	.a-buying-car-bag > .container,
	.four-steps-buying-car-bag > .container,
	.customers-choose-bag > .container,
	.about-company > .container,
	.faq-accordion > .container,
	.information-documents > .container{
    	padding: 20px 15px;
	}
	.a-buying-car__row, 
	.four-steps-buying-car__row {
    	justify-content: space-between;
	}
	
	.a-buying-car__title h2,
	.four-steps-buying-car__title h2,
	.customers-choose__title,
	.about-company,
	.h5 {
		margin-bottom: 20px;
	}
	.c-carousel {
    	margin-top: 20px;
	}
	/*
	 *                #catalog
     -------------------------------------------------*/
     .apply-filter-line {
     	margin-bottom: 20px;
     }
     .list .goods__item_image {
     	width: 30%;
     }
  	.list .goods__item__details {
     	width: 70%;
     }
     .list .goods__item__details {
     	flex-wrap: wrap;
     }
     .list .goods__item__details--col {
     	margin: 0;
     }
     .list .goods__item__details--col.col__1 {
     	width: 100%;
        margin-left: 5%;
        margin-bottom: 5%;
     }
     .list .goods__equipment {
     	margin-top: 5px;
     }
     .list .goods__item__details--col.col__2 {
 		width: 40%;
 		margin-left: 5%;
     }
     .list .goods__item__details--col.col__3 {
     	width: 50%;
     	margin-left: 5%;
     }
     .list .goods__item .product-price,
     .list .goods__item__ad-number,
     .list .not_available {
		line-height: 22px;
     }
	/*
	 *                #Меню, Каталог
     -------------------------------------------------*/
	.c-images__big {
		height: 200px;
	}
	.mg-product-slides >.bx-wrapper > .bx-viewport {
		height: 200px !important;
	}
}


@media screen and (max-width: 380px) {
	.a-buying-car__title h2 span:nth-child(1), 
	.a-buying-car__title h2 span:nth-child(2), 
	.four-steps-buying-car__title h2 span:nth-child(1), 
	.four-steps-buying-car__title h2 span:nth-child(2), 
	.auto-available h3, .auto-transit h4,
	.auto-order h4, .moto-order h4, 
	.customers-choose__title h5 span, 
	.customers-choose__title span, 
	.about-company,
	.h5 {
		font-size: 18px;
		line-height: 30px;
	}
	.four-steps-buying-car-bag .item,	
	.a-buying-car-bag .item, 
	.customers-choose-bag .item {
		width: 100%;
		margin-right: 0;
	}
	.four-steps-buying-car-bag .item__title {
		width: 250px;
	}
	.four-steps-buying-car-bag .item__title, 
	.four-steps-buying-car-bag .item__title a {
		font-size: 14px;
	}
	.a-buying-car-bag .item__title,
	.customers-choose-bag .item__title {
		margin-top: 20px;
		width: 250px;
	}
	.information-documents .item__title {
		margin-top: -1px;
	 	font-size: 14px;
	}
	
	.auto-available > span, 
	.auto-transit > span, 
	.auto-order > span, 
	.moto-order > span {
		text-align: left;
	}
	/*
	 *                #catalog
     -------------------------------------------------*/
     .list .goods__item {
 	    padding: 15px 10px;
     	flex-wrap: wrap;
     }
     .list .goods__item_image {
     	width: 100%;
     	text-align:center;
     	margin-bottom: 20px;
     }
  	.list .goods__item__details {
     	width: 100%;
     }
     .list .goods__item__details--col.col__1 {
        margin-left: 0%;
        margin-bottom: 20px;
     }
     .list .goods__equipment {
     	margin-top: 5px;
     }
     .list .goods__item__details--col.col__2 {
 		width: 50%;
 		margin-left: 0;
     }
     .list .goods__item__details--col.col__3 {
     	width: 50%;
     	margin-left: 0;
     }
}



@media screen and (max-width: 360px) {
	.header__logo_border {
		padding-right: 0;
	}
	.header__logo .logo {
		width: 80%;
	}
	.header__logo_text h1, 
	.header__logo_text  {
		font-size: 11px;
		line-height: 17px;
	}
	.a-buying-car-bag > .container, 
	.four-steps-buying-car-bag > .container, 
	.customers-choose-bag > .container, 
	.about-company > .container, 
	.information-documents > .container {
		padding: 20px 10px;
	}
	.wrapper-modal-back-ring {
		padding: 30px 10px;
	}
	.wrapper-modal-back-ring .close-ring-button {
		right: 5px;
		top: 5px;
	}
	.main > .container {
	    padding: 20px 10px;
	}
	.footer__top > .container {
		padding: 20px 10px;
	}
	/* #filter */
	.fillter__footer .refreshFilter,
	.fillter__footer .filter-btn {
		width: 130px;
		padding: 0;
	}
	.catalog-menu__mobile-prefix {
		display: none;
	}
}
