.search-form__categories{
	display: none;
}
.body-off {
	overflow: hidden !important;
	z-index: 1;
	height: 100vh;
}


/*@media screen and (-webkit-min-device-pixel-ratio:0) { 
select,
textarea,
input {
	font-size: 14px;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
select:focus,
textarea:focus,
input:focus {
	font-size: 14px;
}*/
}

@media screen and (max-width:428px) {
	body {
		min-width: 100% !important;
		width: 100% !important;
	}
	.login-basket {
		order: 1;
	}
	#shadow {
		display: none;
	}
	#main {
		width: auto;
		margin: auto;
		padding: 0 10px;
	}
	.search-form {
		width: 100%;
		order: 2;
	}
	.language-switcher {
		order: 3;
	}
	.slider-box {
		width: 100% !important;
	}
	.selection-and-blog {
		flex-direction: column;
	}
	.special-links {
		flex-direction: column;
	}
	.company-blogs {
		margin-left: 0;
	}
	.selection-and-blog, .special-links {
		width: 100%;
	}
	.special-links .special-links__item {
		width: 100%;
	}
	.tabs-content .tabs-content__item ul {
		column-count: 2;
	}
	.tabs-content .tabs-content__item ul a {
		font-size: 16px;
	}
	.tabs-selection .tabs-selection__title {
		width: 33%;
		display: inline-block;
		padding-left: 55px;
		text-align: left;
	}

	.selection {
		width: 100%;
	}

	/* Force table to not be like tables anymore */
	.detailed-description table,.detailed-description  thead,.detailed-description  tbody,.detailed-description  th,.detailed-description  td,.detailed-description  tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.detailed-description thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.detailed-description tr { border: 1px solid #ccc; }
	
	.detailed-description td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #a9a4a4; 
		position: relative;
		padding-left: 50%; 
		width: auto !important;
		white-space: pre-wrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	
	.detailed-description td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}

	.catalogue-items__table th:nth-child(2) {
		width: auto;
	}

	.language-switcher {
		display: none;
	}

	.catalog-akpp-selection-tab {
		overflow: scroll;
	}

	.catalog-akpp-selection-tab table {
		position: relative;
		width: 700px;
		table-layout: fixed;
	}

	.catalogue-items__outer {
		overflow: scroll;
	}

	.catalogue-items__table {
		position: relative;
		width: 1170px;
		table-layout: fixed;
	}

	.jcf-select {
		float: left;
		margin-left: 16px;
		width: 92%;
	}

	.mobile-menu-categories { 
		display: block;
	}

	.desctop-only {
		display: none;
	}

	.catalogue .catalogue-header {
		flex-direction: column;
	}

	.hide-mobile {
		display: none;
	}

	.form-groups{
		width: 98%;
		margin-left: 2%;
	}

	.form-groups__row {
		flex-direction: column;
	}

	.form-groups__buttons {
		margin-bottom: 75px;
	}
	
	.mobile .catalog-content
	{
	  position: relative;
	  overflow: visible;
	}

	.jcf-list ul {
		margin: 0;
	}

	.jcf-list ul li {
		width: 100%;
	}

	.transmission_categories li a {
		text-align: left;
	}
	.transmission_categories li {
		display: block;
	}

	.catalogue-header__akpp, .catalogue-header__schemes {
		width: 100%;
	}
	.catalogue-header__schemes a {
		display: inline-block;
		width: auto;
		margin-bottom: 7px;
	}

	.catalogue-akpp__title {
		display: block;
	}

	.catalog-selectors  {
		margin-bottom: 20px;
	}

	.js-sticky {
		position: static !important;
	}

	#sticky-wrapper {
		height: auto !important;
	}

	.tabs-selection .tabs-selection__title.-by-brands {
		padding-right: 0;
	}
	.tabs-selection .tabs-selection__title {
		width: 31%;
	}

	.with_menu .header__wrapper-menu, .with_menu .logo-avtgr {
		visibility: hidden;
	}

	.cat_map_wrap {
		width: 100%;
	}

	.with_menu .page__content-layout {
		transition: transform .4s ease-in-out,-webkit-transform .4s ease-in-out;
		transform: translateX(66%);
		overflow: hidden;
	}
	.with_menu .mobile-menu {
		display: block;
		transform: translateX(0);
		overflow: visible;
	}

	.mobile-menu__in {
		overflow: scroll;
		height: 100%;
	}

	.mobile-menu .mobile-menu__in ul {
		list-style: none;
	}

	.mobile-menu .mobile-menu__in ul li {
		margin-bottom: 10px;
	}

	.mobile-menu .mobile-menu__in ul li {
		padding: 0px 10px;
	}
	.catalog-menu__submenu-item{
		text-decoration: none;
	}
	.catalog-menu__submenu-item:active, .catalog-menu__submenu-item:hover{
		border-bottom: 3px solid #ffd800; 
	}
	.search-form__categories{
		display: block;
		position: absolute;
		right: 38px;
	}

	.search-form__categories-menu {
		background-size: 20px 20px;
	    height: 36px;
	    width: 36px;
	    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWAQMAAAD+ev54AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAATSURBVAjXY/j//w8DMsYGyFADACR2I7nyKH6CAAAAAElFTkSuQmCC);
	    background-color: transparent;
	    background-position: 50%;
	    background-repeat: no-repeat;
	}
	.btn-login:before{
		background: url(/img/personal-mobile.png) no-repeat;
		background-size: 17px;
		width: 20px;
	    height: 20px;
	}
	.special-links .special-links__item h4 {
		display: block;
	}

	.bx-wrapper {
		box-shadow: none !important;
	}
	.bx-pager {
		display: none;
	}
	.present {
		/*margin: 0;*/
	}
	.product-item-big-card {
		/*margin: 0;*/
	}
	.product-item-container {
		position: static;
	}
	.bx-touch .product-item {
		width: 99% !important;
		margin: auto;
	}
	.bx-wrapper .bx-controls-direction a {
		top: 27%;
	}
	.category-mobile__list{
		position: relative;
		z-index: 1;
		display: flex;
		justify-content: center;
		align-items: center;
		border-radius: 4px;
		background-color: #ffd800;
	}
	.category-mobile__select {
		display: block !important;
		opacity: 0;
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		top: 0;
		z-index: 100;
		width: 100%;
	}
	.catalogue-categories {
		display: block !important;
	}
	.catalogue-categories__item:hover, .catalogue-categories__item.selected{
		background-color: transparent;
	}
	.transmission_categories li, .catalogue-categories a {
		display: none;
	}

	.transmission_categories li.selected, .catalogue-categories a.selected {
		display: block;
	}

	.js-manufactured-filter, .js-akpp-filter, .js-tip-filter,.js-disks-filter {
	    position: initial;
    	width: 100% !important;
	}

	.cat_map_wrap {
		touch-action: manipulation;
	}

	.product-item-image-wrapper {
		padding-top: 80% !important;
	}

	.basket-items-list-container {
		overflow: scroll !important;
	}

	.basket-items-list {
		width: 1200px;
	}

	.burger-menu {
		display: block;
	    padding: 8px;
	    position: absolute;
	    right: 0;
	    top:-8px;
	    z-index: 99;
	}

	.burger-menu__wrapper {
		background-size: 20px 20px;
	    height: 36px;
	    width: 36px;
	    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWAQMAAAD+ev54AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAATSURBVAjXY/j//w8DMsYGyFADACR2I7nyKH6CAAAAAElFTkSuQmCC);
	    background-color: transparent;
	    background-position: 50%;
	    background-repeat: no-repeat;
	    border-radius: 5px;
	    margin-left: 10px;	
	    z-index: 999;	
	}

	.cart-badge {
		float: right;
	    position: relative;
	    z-index: 5;
	    margin: -35px -13px 0 0;
	    padding: 0 2px;
	    background: #ffd800;
	    font-size: 11px;
	    line-height: 20px;
	    font-family: 'Century-Gothic-Bold';
	    color: #09192b;
	    min-width: 16px;
	    text-align: center;
	    border-radius: 12px;
	    border: 2px solid #fff;
	}
}