@media all and (max-width:1199px) {

	.height-slider {height: 305px;}
	.slick-initialized .slick-slide {display: block;padding: 0 !important;}
	.slick-initialized, .slick-initialized .slick-list {padding-bottom: 0px;}

	#actions .show-more-products.sale {margin-top: 12px;}
	#footer .copyrights {font-size: 12px;}
	#home-contacts .text-11 {font-size: 12px;}
	#layout {
		width: auto;
		min-width: 320px
	}
	
	.hidden-mob {display: none}
	.home-products-slider-mob .row.padding-5 {margin: 0}
	.home-products-slider-mob .row.padding-5>div {padding: 0}
	.home-products-slider-mob .width-25 {box-sizing: content-box;padding: 0}

	.home-products-slider-mob .slick-dots, .products.comparisons .slick-dots {
		position: absolute;
		bottom: -30px;
		left: 0;
		right: 0;
		text-align: center;
		margin: 0;
		padding: 0;
		list-style: none
	}

	.home-products-slider-mob .slick-dots li, .products.comparisons .slick-dots li {display: inline-block;padding: 18px 0}

	.home-products-slider-mob .slick-dots button, .products.comparisons .slick-dots button {
		font-size: 0;
		background: #dfe0e2;
		border: none;
		width: 59px;
		height: 3px;
		margin: 0 5px;
		display: block
	}

	.products.comparisons .slick-dots button {
		width: 25px;
	}

	.home-products-slider-mob .slick-dots.many-dots button,

	.home-products-slider-mob *:focus {outline: none}

	#hits-winter .slick-dots .slick-active button,
	#similar-models .slick-dots .slick-active button {
		background: #0098dd
	}

	#similar-models .h3:first-child {margin-top: 15px}
	#similar-models .summer .slick-dots .slick-active button, #hits-summer .slick-dots .slick-active button {background: #f66f02}

	.home-products-slider-mob .slick-dots .slick-active button,
	.products.comparisons .slick-dots .slick-active button {background: #7c7c7c}
	.home-products-slider-mob .slick-dots,
	.products.comparisons .slick-dots {position: static}

	#hits-winter .width-25:nth-child(n+5) {margin-top: 0}

	table#tires-auto-sizes.with-left td.radius-left-td {
		padding-left: 17px
	}

	.help-attention {
		box-sizing: border-box;
		width: 100%
	}

	#similar-models .slick-slide .product {margin-bottom: 0}
	#scroll-top.v {opacity: .5}

	.change-css:before {background-image: url(/img/pc-ver.svg);height: 14px}
	.change-css {text-align: center;margin: 5px 0 25px}
	.close-tooltip.close-ot-tooltip {display: block;top: 10px;right: 10px}
	.left-label {right: 110%}

	#search .top:not(.open) .tire-multisize {
		text-align: center;
		margin-left: 0
	}

	.home-products-slider-mob .row:not(.slick-initialized) .width-25:nth-child(n+4)
	{display: none;}

}



@media all and (max-width:1100px) {

	#sizes-table span.calc_button {margin-left: -6px;margin-top: 0px;}
}

@media all and (min-width:768px) and (max-width:1199px) {

	#by-auto .bottom-link.s, #replica .bottom-link.s {
		display: flex;
		align-items: center
	}
	
	.text-row-tests {width: 72%;}
	
	#header {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 0 15px
	}

	#header .logo,
	#header .phones,
	#header #mango-custom,
	#header #mango-custom-2,
	#card-top {
		position: static
	}

	#header #mango-custom,
	#header #mango-custom-2 {
		min-width: 115px;
		padding: 6px 20px;
		text-align: center
	}

	#card-top {min-width: 85px}

	#header .logo {min-width: 205px}
	#header .phones>div {margin: 5px 15px !important}
	#header .phones>div:last-child {margin-left: 0}

	#card-top .title,
	#card-top #cart_text div:not(.count-products) {display: none}

	#card-top a,
	.cart-wrapper {
		position: relative;
		height: 65px;
		width: 50px;
		padding: 0;
		display: block;
		background-position: center;
		right: inherit;
		top: inherit;
		margin: 0 auto
	}

	#hits-discs .product,
	#hits-accessories .product {margin-bottom: 0}

	#scroll-top {bottom: 130px}
	#scroll-top.v {opacity: .4}

	.list .add-to-cart>* {margin: 5px 0}
	.products.y18.list .product .title {padding-right: 50px}

	#gallery .developer-row h3 {padding-left: 15px;padding-right: 15px}
	#gallery .developer-row .developer-info {padding: 15px}

	.description-developer h2 {
		margin-left: 0;
		padding-left: 13px;
		margin-bottom: 15px
	}

	.best-review .empty {padding: 38px 0;text-align: center}

	.delivery .right .img {width: 185px}
	.delivery .right .text {margin-left: 185px}

	.delivery .bottom .left,
	.delivery .top .left {padding-right: 0;margin-bottom: 40px}

	.delivery .right .img img {margin-left: 0 !important}

	.seo-block .title {
		margin-left: 0;
		padding-left: 13px
	}

	.accessories.with-sidebar .sidebar {margin: -1px 0 0 0}
	.accessories-side-form .select {min-width: 200px;padding: 0 15px}

	#car-type .block,
	#car-type .block.active {
		border-right: 1px solid #e4e4e4 !important;
		margin: 5px
	}

	#catalog.cargo .select-parameters .t1,
	#catalog.cargo .select-parameters .t3,
	#gallery.cargo .select-form.sm .select-parameters .t1 {
		background-size: cover
	}

	.auto-pressure-top-img.last {margin: 0}

	.auto-pressure-top-img {
		width: 18%;
		text-align: center;
		padding: 0 17px
	}

	#replica .gallery .title {margin-left: 0}
	#replica .select-parameters .mark-form+.title {margin-left: 15px}
	#replica .select-parameters .ib {margin: 5px 10px}
	#replica .models-form .nice-select .list {right: 0;left: inherit}

	.hide-sup-parameters {display: none}

	#info-bar span.del {visibility: inherit;opacity: 1}
	
	#header .logo.february,
	#header .logo.march,
	#header .logo.n-y {min-width: 260px}

	#header .logo.n-y img {margin-left: -10px}
	#header .logo.n-y .slogan {margin-left: 13px}

	.sales-stats {margin: 19px 0 0 190px;width: 154px;}

}

@media all and (min-width:960px) and (max-width:1199px) {


	.total-reviews.rev {
	padding: 20px 0 0 10px;
	}

	#gallery .left-sidebar .rev-block {
	padding: 25px 0 25px 0px;
	}

	#gallery .left-sidebar .stars-selection {
	width: 100px;
	display: flex;
	}

	#gallery .left-sidebar .stars-selection img{
   /* width: calc(20% - 2px);*/
	width: 99%;
	margin-right: 2px;
	}

	#gallery .left-sidebar .reviews-developer-info .stars-stats a {
	margin-left: 10px;
	font-size: 13px;
	}

	#nav ul a {
		padding: 15px 15px;
		font-size: 12px
	}

	#nav input#search-input-text,
	.classic-search input#search-input-text {
		/*width: 200px*/
	}

	#top-line .select-region {
		right: inherit;
		left: 15px
	}

	#top-line .menu {
		right: 15px
	}

	.hidden-md {
		display: none !important
	}

	#home-contacts .delivery {
		width: 37%
	}

	#home-contacts .pay-social {
		width: 25%
	}

	.select-content .title {
		word-spacing: 500px;
		padding: 7px 10px
	}

	.home-products-slider-mob .width-25 {
		width: 33.3%
	}

	#home-contacts .phone a {
		font-size: 27px
	}

	#home-contacts .text-bold {
		font-size: 12px
	}

	#footer .phones-subsribe {
		padding-left: 0;
		margin-right: 0;
		width: 32%
	}

	#footer .phones-subsribe {
		width: 40%;
		margin-bottom: 10px
	}

	#footer .share-counters {
		width: 17%
	}

	#footer .menu {
		width: 17%
	}

	#footer .links.min {
		width: 11%
	}

	#footer .subsribe {
		margin: 14px 5px 0 5px
	}

	#footer .call-me-logo {
		float: right;
		width: 37%
	}

	#footer .call-me,
	#footer .logo {
		display: inline-block;
		vertical-align: middle;
		margin: 0
	}

	#footer .logo {
		margin-top: 4px
	}

	#footer .copyrights,
	#footer.min .copyrights {
		width: 100%;
		text-align: center;
		padding: 0;
		margin: 0
	}

	h1,
	.h1,
	#standart-page .help-h1-selection h1 {
		font-size: 34px
	}

	#catalog.tires .select-parameters .t1,
	#catalog .select-parameters .t2,
	#catalog.tires .select-parameters .t3,
	.disks-by-prof .bottom-selection {
		background-size: 100%
	}

	.tires-info .left,
	.disks-info .left,
	.tires-info .right,
	.disks-info .right {
		padding: 0 20px
	}

	.width-tablet-l-100 {
		float: none !important;
		width: 100% !important
	}

	.flex-md {
		display: flex !important;
		flex-wrap: wrap
	}

	#sizes-cell .sizes-cell-items {
		min-width: 315px
	}

	#sizes-cell .label,
	#sizes-cell .sizes-cell-items,
	#sizes-cell .button {
		display: inline-block;
		float: none;
		width: auto;
		vertical-align: top;
		margin: 0 3px
	}

	#sizes-cell .label {
		margin-top: 6px
	}

	#by-size .select-parameters .top {
		text-align: center
	}

	#params-left {
		padding-left: 0
	}

	.gallery-filter-manufacturers {
		width: 45%
	}

	.gallery-filter-season-protector {
		width: 55%
	}

	#sup-parameters,
	#sup-parameters-2 {
		max-width: 920px;
		margin: 20px auto
	}

	#search #sizes-cell .label,
	#search #sizes-cell.open .sizes-cell-items {
		width: auto;
		padding: 0;
		margin: 0 10px 0 0
	}

	#sizes-cell .button .more-button-min {
		float: none;
		display: inline-block;
		margin: 0 0 0 45px
	}

	.labels2 {
		width: auto
	}

	#search #sizes-cell:not(.classic-disk-search) .label {
		width: 100%;
		margin: 0 0 10px 0;
		text-align: center
	}

	#search #sizes-cell.classic-disk-search .label {
		margin: 7px 0 0 15px
	}

	.products.grid .width-33,
	.products.model .width-33 {
		width: 50%
	}

	#autosearch_applet_block .right-sidebar:after,
	#gallery .left-sidebar:after,
	.full-height:after {
		width: 24%
	}
	

	#info-bar.absolute {
		min-width: inherit
	}

	#info-bar .content {
		max-width: 100%
	}

	#info-bar .hint.last {
		right: 0
	}

	#info-bar .call-me {
		width: 12%;
		margin-left: 0;
		padding-left: 15px
	}

	#info-bar .in-cart {
		margin-right: 0;
		padding-right: 15px
	}

	.sidebar-search-form {
		padding: 15px
	}

	.left-sidebar .links,
	.right-sidebar .links {
		padding: 15px 15px 0 15px
	}

	.wrap_mW {
		bottom: 30px !important
	}

	#scroll-top {
		bottom: 150px
	}

	.help-sidebar ul li a:not(.more-button),
	.help-sidebar .active>span,
	.sidebar-nice-links ul li a,
	.sidebar-nice-links .active>span {
		padding: 5px 25px;
		background-position: 7px 6px
	}

	#breadcrumbs ul {
		padding: 12px 15px
	}

	#nav {
		padding-left: 0
	}

	#nav ul li:first-child a {
		margin-left: 0
	}

	#catalog .select-form a.by-size:after,
	#catalog .select-form a.disks-catalog-icon:after,
	#catalog .select-form a.calculator-icon:after,
	#catalog .select-form a.feedback-icon:after {
		left: 20px
	}

	#catalog .select-form a.by-auto:after {
		left: 10px
	}

	#catalog .select-form .links a,
	#catalog .select-form .links a.disks-catalog-icon,
	#catalog .select-form .links a.calculator-icon,
	#catalog .select-form .links a.feedback-icon {
		padding-left: 110px;
		padding: 18px 0 15px 110px;
		height: inherit
	}

	#catalog .select-form a.by-brand:after,
	#catalog .select-form a.by-auto:after,
	#catalog .select-form a.by-size:after,
	#catalog .select-form a.disks-catalog-icon:after,
	#catalog .select-form a.calculator-icon:after,
	#catalog .select-form a.feedback-icon:after {
		width: 80px;
		background-size: contain;
		background-position: bottom center
	}

	#gallery .select-parameters .title {
		width: auto
	}

	.auto-mark-list {
		padding: 0 20px 20px 20px;
		margin-top: 35px
	}

	.m-md-0 {
		margin: 0 !important
	}

	#by-auto .m-md-0 .width-50,
	#replica .m-md-0 .width-50 {
		padding: 0
	}

	#gallery.rev .select-parameters .more-button-min,
	.back-button-sp {
		left: 15px
	}

	#by-auto .clarify {
		padding: 10px 15px
	}

	#by-auto .clarify .label {
		width: 18%;
		padding: 2px 0
	}

	#by-auto .select-auto-model {
		width: 36%
	}

	#by-auto .clarify .view {
		margin-left: 25px
	}

	.viewModels {
		padding: 14px 0 0
	}

	.viewModels .nice-checkbox+span {
		margin-left: 0
	}

	.attention div.tx2,
	.attention span.tx2 {
		max-width: 75%
	}

	.attention.bottom {
		display: flex;
		align-items: center;
		padding-left: 25px;
		padding-right: 25px
	}

	.attention.v2 .tx1 {
		display: flex;
		align-items: center;
		min-width: 180px
	}

	.attention.v2 .tx2 {
		max-width: inherit;
		margin-left: 0
	}

	#breadcrumbs ul {
		height: auto
	}

	.clearfix-md:after,
	#breadcrumbs ul {
		content: "";
		display: table;
		clear: both
	}

	#gallery .gallery-info {
		padding: 15px
	}

	.gallery-info .float {
		margin-right: 0;
		margin-left: 30px
	}

	.disks .gallery-info-not-show {
		padding-left: 32px
	}

	.gallery-info .gallery-info-all-count {
		margin-left: 0
	}

	.gallery-info .links {
		padding-left: 25px
	}

	#gallery .developer-row .width-33 {
		box-sizing: content-box;
		padding: 0
	}

	.seo-block {
		padding: 30px 15px 30px 15px
	}

	#gallery .developer-row .width-33 {
		box-sizing: content-box;
		padding: 0
	}
/*
	#gallery .products .h2 {
		margin-left: 0
	}
*/
	.select-parameters.by-manufacturer .form {
		width: auto
	}

	.select-parameters.by-manufacturer .model-label {
		width: auto;
		margin-right: 15px
	}

	.select-parameters.by-manufacturer .hide-filter {
		width: auto;
		margin-left: 15px;
		float: none;
		display: inline-block
	}

	.select-parameters.by-manufacturer .model-label,
	.select-parameters.by-manufacturer .form {
		width: auto;
		margin-right: 15px;
		float: none;
		display: inline-block
	}

	#car-type {
		width: 100%
	}

	.select-parameters.by-manufacturer .bottom {
		display: flex;
		flex-wrap: wrap
	}

	.select-parameters.by-manufacturer .links {
		order: 1;
		flex-grow: 1
	}

	.select-parameters.by-manufacturer .not-show {
		order: 2;
		width: auto
	}

	#car-type {
		order: 3;
		margin: 15px 0 0
	}

	.category-type {
		margin-left: 15px
	}

	.return {
		padding: 0 15px
	}

	#tablet-search-top {
		display: none
	}

	.middlemessage-with-models .text {
		max-width: 58%
	}

	.middlemessage-form {
		margin-top: -1px
	}

	#gallery .developer-row.dr2 {
		margin: 0
	}

	#gallery .products .h2 {
		margin-right: 0;
		overflow: hidden;
		border-left: none
	}

	.content-with-sidebar {
		display: flex
	}

	.left-sidebar .diameters {
		border-bottom: none
	}

	.description-developer,
	.reviews-developer {
		padding: 15px
	}

	.reviews-top {
		margin-bottom: 15px;
		font-size: 22px
	}

	.sidebar-search-form .nice-select {
		padding-left: 5px
	}

	.left-sidebar .sidebar-search-form {
		padding-bottom: 15px
	}

	#gallery .left-sidebar .short-desc,
	#gallery .left-sidebar .title,
	.left-sidebar .diameters {
		padding: 15px 15px 0 15px
	}

	.content-with-sidebar .products {
		min-height: inherit
	}

	.reviews-add {
		padding: 10px 0 5px
	}

	.description-developer ul {
		padding-left: 20px
	}

	#sizes-table .calculator {
		display: none
	}

	.product-page {
		margin: 0 15px 20px 15px
	}

	.product-page.model .sidebar .more-brand {
		padding: 0 0 15px 15px
	}

	.product-page .content {
		padding: 15px
	}

	.product-page .middle {
		margin-left: 4%;
		width: 55%
	}

	.product-page.model .sidebar {
		margin-top: 20px
	}

	.about-count {
		padding-left: 10px
	}

	#gallery .model-product .label {
		width: 85%
	}

	#gallery .product-tabs {
		margin: 35px 15px 0 15px;
		width: auto
	}

	#sizes-table {
		width: auto;
		margin: 25px -14px 0 -14px
	}

	.to-favorites {
		left: -8px;
		top: 55px
	}

	.to-comparison {
		left: 95px;
		top: 55px
	}

	.product-page h1 {
		font-size: 28px;
		line-height: 28px
	}

	.alternative .calc_button {
		display: none !important
	}

	#sizes-table.alternative td.link span {
		display: block
	}

	.sort-by {
		margin: 30px -14px 0 0;
		width: auto
	}

	#sizes-table td.price {
		min-width: 85px
	}

	.seo-block.dp {
		padding: 25px 15px
	}

	.seo-block .links {
		padding-right: 15px
	}

	.tires-info.bottom>.disks-info {
		padding: 0
	}

	.tires-info.bottom,
	.disks-info.bottom {
		padding: 25px 0
	}

	#catalog .select-form .links {
		display: flex
	}

	#catalog .select-form .links a {
		display: flex;
		flex-wrap: wrap;
		align-items: center
	}

	#by-size .disks-by-prof .classic-disk-search {
		text-align: left
	}

	.disks-by-prof .bottom-selection {
		height: 350px
	}

	.disks-by-prof .bottom-selection.with-multisize {
		height: 400px
	}

	.attention.v2 {
		padding: 15px;
		display: flex
	}

	.attention.after-h1 {
		padding: 25px 28px 0px 28px;
	}

	#by-size .disks-by-prof .t3,
	#by-auto .disks .tabs .t3,
	#gallery.disks div:not(.product-tabs) .tabs .t3 {
		padding-left: 120px
	}

	.disks-by-prof .top-selection.min {
		margin: 0 0 0 15px;
		width: 80%
	}

	.disks-by-prof .min .disk-width {
		margin-right: 0;
		width: 12%
	}

	.disks-by-prof .min .disk-diameter {
		width: 12%
	}

	.disks-by-prof .min .lk-pcd,
	.disks-by-prof .min .disk-dias,
	.disks-by-prof .min .disk-diameter,
	.disks-by-prof .min .disk-et {
		margin-right: 0
	}

	.disks-by-prof .min .disk-diameter {
		margin-left: 0
	}

	.disks-by-prof .min .disk-et,
	.disks-by-prof .top-selection-replica.min .disk-et,
	.disks-by-prof .min .disk-dias {
		width: 11%
	}

	.disks-by-prof .min .lk-pcd {
		width: 23%
	}

	.disks-by-prof .disk-types {
		width: 15%
	}

	.disks-by-prof .top-selection-replica.min .disk-mark {
		width: 26%
	}

	.disks-by-prof .hide-filter-bottom {
		right: 15px;
		top: 51px
	}

	#by-auto .viewModels .text br {
		display: none
	}

	#by-auto .size-body {
		padding: 20px 15px 15px 15px
	}

	table#disk-auto-sizes.nice td {
		padding: 8px
	}

	table#disk-auto-sizes.nice td.dia {
		min-width: 200px;
		text-align: left;
		padding-left: 25px
	}

	table#disk-auto-sizes.nice td a span {
		font-size: 13px
	}

	table#disk-auto-sizes.nice td.disk-auto-sizes-bold span {
		word-spacing: 100px
	}

	.disks .auto-links.v2 {
		width: 85%
	}

	#display-colors {
		order: 1;
		flex-grow: 1;
		padding: 13px 0 5px;
		margin-bottom: 30px
	}

	#display-diameters.disks-gallery {
		order: 3;
		width: 100%
	}

	.product-page .image-disk {
		width: 41%
	}

	#sizes-table td {
		padding: 3px 15px
	}

	.non-review-box {
		width: 100%;
		margin-left: 0;
		text-align: center
	}

	.middlemessage-with-models {
		display: flex;
		justify-content: space-between
	}

	.sale .content-with-sidebar {
		flex-wrap: wrap
	}

	.to-favorites.remove.v2,
	.to-comparison.remove.v2 {
		display: block;
		top: 0px;
		opacity: .9
	}

	#standart-page .content.with-help-sidebar {
		margin: 15px
	}

	.help-content {
		padding: 20px 15px
	}

	.articles.list+.more-articles {
		margin: 0 -15px 0 -15px
	}

	.right .help-sidebar {
		width: 25%
	}

	.right .help-content {
		width: 75%
	}

	.nav-pages ul.v-7 li {
		width: 150px
	}

	.btn-dark-grey {
		padding: 0 10px
	}

	.accessories .page-delimit,
	.accessories .show-more-products {
		margin: 0 -30px
	}

	.accessories-side-form {
		justify-content: center;
		align-items: center
	}

	.credit-sidebar img {
		max-width: 33.3%
	}

	#home-contacts .pay-social .pay.credit>span {
		max-width: 33.3%
	}

	#home-contacts .pay-social .pay.credit {
		text-align: center
	}

	.order-table td {
		padding: 2px 10px
	}

	.order-table td.item-sum {
		white-space: nowrap
	}

	.order-info {
		padding: 20px 15px 20px 5px;
		min-height: inherit
	}

	#standart-page .help-content .hr,
	#standart-page .help-content hr {
		margin: 35px -15px 35px 0
	}

	.accessories-bottom {
		max-width: 220px;
		right: 15px;
		top: -15px
	}

	.reviews-developer-info .middle {
		width: auto;
		min-width: 220px;
	}

	.reviews-developer-info .right {
		margin-top: 30px
	}
	
	.rightmenu-show-all-button,
	#show-all-developers-replica,
	#rightmenu-show-all-developers,
	.all-replica-button a,
	#show-popular-mark-bottom span {
		margin-left: 25px
	}

	#car-type .block,
	#car-type .block.active {
		margin: 5px 10px 5px 0
	}

	.products.y18.list .product .relative {
		display: block;
		margin-top: 15px
	}

	.products-sort {
		width: 28%
	}

	.pagination.with-sort .view {
		width: 12%
	}

	.width-miltisize {
		width: 12%
	}

	.ets-multisize {
		left: 35%;
		width: 11%
	}

	.width-tablet-l-50 {
		width: 50% !important
	}
}

@media not print {
@media all and (max-width:959px){


	.payment .c2-3 .bottom {padding: 0 15px;}

	.long-series-li {
	display: flex;
	justify-content: space-between;
	}

	.long-series-li a {
	flex-grow: 1;
	}

	.long-series-li .long-series {
	max-width: initial;
	}

	.long-series-li .btn-red {
	flex: 0 0 80px;
	}
 
	.long-series-li a {
	flex-grow: 1;
	margin-right: 10px;
	}

	.long-series-li .long-series-model {
	white-space: nowrap;
	}
	
	.long-series-li {
	display: flex;
	justify-content: space-between;
	align-items: center;
	}
 
	.right-sidebar .diameters.full.disks li {width: 20%;padding-right: 0px;}
	.right-sidebar .diameters li .more-button {margin-top: 5px;}

	table#tires-auto-sizes.nice span.absolute, table#disk-auto-sizes.nice span.absolute {top: 10px;}
	#tests-tab .img-row-tests {padding: 10px 0 0 10px;width: 105px;}
	#tests-tab .pl-min {margin-left: 5px}
	.product-page .sidebar .sub-title {font-size: 14px;}
	.product-page .parameters table {font-size: 13px;}
	.product-page .sidebar .link, .product-page .sidebar .link {font-size: 13px;}
	.product-page .sidebar .links a {font-size: 13px;}
	.best-review .text {font-size: 13px;} 
	
	#autosearch_applet_block.fullwidth-sidebar .right-sidebar:not(.tires-sidebar) .selects:not(.side-mb) .select{width: 33%}
	#autosearch_applet_block.fullwidth-sidebar form>div:not(.checkboxes-box):not(.right-disk-submit) {margin: 15px -10px 0 -10px;}
	#autosearch_applet_block.fullwidth-sidebar .side-developers {padding-right: 0px;margin: 0px !important;}
	#autosearch_applet_block.fullwidth-sidebar .sidebar-search-form .checkboxes label {margin-left: 15px;}
	#autosearch_applet_block.fullwidth-sidebar .sidebar-search-form .checkboxes{margin-top: 0px;}
	#scroll_to_sizes{display: block; }
	#by-auto .serie .row{margin: 0px;}
	#autosearch_applet_block.fullwidth-sidebar .sidebar-form-block { width: 100%;}
	
	.products-view-dev {margin-top: 15px;}
	.tests-pagination-top {padding-bottom: 35px;}
	.result_counter_dev {width: 30%;}
	.left-sidebar .sub-title {font-size: 14px;font-family: "Helveticabold", sans-serif;}
	
	#replica .clarify .logo-auto {width: auto;margin-top: 10px;margin-right: 10px}
	#replica .clarify .logo-auto-tests {width: auto;max-width: 180px;}
	
	.models-count-tests {
		padding-top: 0px;
		padding-bottom: 0px;
}
	
	.btn-dark-grey-2-tests {
		width: auto;
		padding: 0 20px;
		margin-right: 10px;
		margin-top: 10px;
		margin-left: 0px;
 }

	#standart-page .links a {
 	font-size: 15px;
	line-height: 20px;
	}

	.products .width-25,
	.products .width-33 {
		float: left
	}

	.products .product {
		border-left: none;
		border-right: none
	}

	.help-sidebar .title,
	.a-title a,
	.right-sidebar .outside-ul-title,
	.a-title>span {
		padding: 23px 15px 10px 15px
	}

	.help-sidebar ul li a,
	.help-sidebar .active>span,
	.sidebar-nice-links ul li a,
	.sidebar-nice-links .active>span {
		background-position: 8px 8px
	}

	.links {
		font-size: 14px
	}

	.show-more-products {
		min-height: 44px;
		height: auto;
		line-height: inherit;
		padding: 10px 0;
		box-sizing: border-box;
		display: flex;
		justify-content: center;
		flex-direction: column;
		align-items: center
	}

	.sidebar-search-form .a-title a {padding: 0 0 10px 0}
	.content-with-sidebar .products {min-height: inherit;overflow: hidden}
	.content-with-sidebar {background: #ffffff}
	.seo-message ul li {margin-left: 5px}
	.sidebar-search-form {padding: 15px}
	.table-responsive thead {display: none}

	.table-responsive tr,
	.table-responsive td,
	.table-responsive th {
		display: block;
		height: auto !important
	}

	.table-responsive td,
	.table-responsive th {border: none !important}

	.table-responsive .br {display: none}
	.table-responsive tr {border-top: 1px solid #e8e8e8;padding-bottom: 8px;}

	#tires-auto-sizes td a.btn-red,
	#tires-auto-sizes td input.btn-red {
		margin: 5px 0 5px 5px
	}

	table#tires-auto-sizes.nice,
	table#disk-auto-sizes.nice {border-top: none}

	table#tires-auto-sizes img.row-icon.winter {margin-left: -19.1px}

	table#tires-auto-sizes.nice td a.before-plus,
	table#tires-auto-sizes.nice td a.before-plus~a {margin-left: -80px}

	tr#tuning {padding: 10px 0;border-bottom: none}
	tr#tuning span.change {top: 0px;font-size: 13px;}
	table#tires-auto-sizes.nice th, table#disk-auto-sizes.nice th {font-size: 14px;}

	table#tires-auto-sizes img.middle.row-icon.double {top: 14px}

	#sizes-table table {
		margin: 0 -15px;
		width: auto;
		display: block;
		border-left: none;
		border-right: none;
		border-bottom: none
	}

	#sizes-table>table>tbody>tr,
	#sizes-table>table>tbody>tr>td,
	#sizes-table>table>thead,
	#sizes-table>table>tbody {
		display: block
	}

	#sizes-table span.links span {
		padding: 12px 10px
	}

	#sizes-table table:not(.select-sizes) td,
	.order-table>tbody>tr>td {
		border: none;
		padding: 0
	}
	
	.count_sizes {
		font-family: "HelveticaBold", sans-serif;
	}

	#sizes-table .radius,
	.order-table>tbody>tr {
		height: inherit;
		margin: 0 15px;
		display: flex;
		flex-wrap: wrap;
		border-bottom: 1px solid #e5e5e5;
		padding-bottom: 15px;
		padding-top: 15px;
		align-items: center
	}

	#sizes-table td.top-sizes-title {
		border: none;
		width: 100%
	}

	#sizes-table td.price,
	#sizes-table td.count,
	#sizes-table td.sum_field,
	.order-table td.count,
	.order-table td.item-sum {
		width: 33%;
		min-width: inherit;
		margin: 15px 0
	}

	#sizes-table td.price,
	#sizes-table td.x,
	#sizes-table td.count {
		width: auto;
		margin-right: 10px
	}

	.order-table td.item-price,
	.order-table td.count,
	.order-table td.item-sum {
		width: auto;
		margin-right: 15px
	}

	.order-table td.button {
		text-align: left;
		width: auto
	}

	.order-table td.item-price .old-price {
		display: block
	}

	#gallery #sizes-table h3 {
		text-align: left;
		/*border-bottom: 1px solid #e5e5e5;
		margin: 0 15px;*/
		padding-bottom: 10px;
		border-bottom: 1px solid #eee;
		border-top: 1px solid #eee;
	}
	
	#gallery .product-tabs .select-parameters h3 {border-radius: 0px;}

	#sizes-table td.link {margin-bottom: 10px}
	
	#sizes-table td.link,
	#sizes-table td.index-speed,
	.order-table td.fullname {width: 100%}

	#sizes-table td.button {width: auto;margin-right: 15px}
	#sizes-table td.count_limiter {width: auto}

	#sizes-table td.count table,
	.order-table td.count table {
		width: 100%;
		margin: 0 auto;
		max-width: 90px
	}

	.radius-common .h3 {margin-bottom: 0;}

	#sizes-table td.price strong,
	#sizes-table td.price .strong {
		width: auto
	}

	#sizes-table td.sum_field {
		text-align: right;
		width: auto;
		margin-right: 15px
	}

	#sizes-table table+table {border-bottom: none}
	#sizes-table td.link br {display: none}
	#sizes-table .links {display: flex;overflow: auto}
	#sizes-table span.links span {flex-grow: 1;text-align: center}
	#sizes-table td.top-sizes-title span:not(.all) {display: none}
	#sizes-table table.select-sizes {border: none}

	#sizes-table td.top-sizes-title span.all {
		background: #fff;
		text-decoration: underline;
		padding: 0 0 10px 0;
		border: none
	}

	.select-sizes,
	.select-sizes * {
		display: block
	}

	#sizes-table td#top-sizes-check {
		border: none;
		border-top: 1px solid #e8e8e8
	}

	#sizes-table td.count_limiter {
		font-family: "Helvetica"
	}

	.before-load-index:before {
		content: "Нагрузка:";
		margin-right: 2px
	}

	.before-speed-index:before {
		content: "Скорость:";
		margin-right: 2px
	}

	table:not(.with-left) #hover:hover td,
	table:not(.with-left) #hover.hover td {
		background: inherit
	}

	#sizes-table #hover.hover td.button:before {
		display: none
	}

	.characteristics-table .left,
	.characteristics-table .right {
		width: 100%;
		float: none;
		margin-right: 0;
		margin-left: 0
	}

	.type-title {
		font-family: "HelveticaBold";
		color: #4d5059;
		margin-left: 0;
		border-bottom: 1px solid #e5e5e5;
		font-size: 13px;
		padding: 5px 0 8px 0;
		font-size: 14px
	}

	.disk-auto-sizes-width:before,
	.disk-auto-sizes-lk-pcd:before,
	.disk-auto-sizes-dia:before,
	.disk-auto-sizes-et:before,
	.disk-auto-sizes-bold:before {
		content: "Ширина диска:";
		float: left;
		text-align: left;
		white-space: nowrap;
		margin-right: 10px;
		font-weight: bold
	}

	.tuning .disk-auto-sizes-width:before,
	.tuning .disk-auto-sizes-lk-pcd:before,
	.tuning .disk-auto-sizes-dia:before,
	.tuning .disk-auto-sizes-et:before {
		width: 45%;
		margin-bottom: 3px;
		/*white-space: normal;
		word-spacing: 500px*/
	}

	.tuning .disk-auto-sizes-bold:before {
		width: 45%
	}

	.disk-auto-sizes-lk-pcd:before {content: "Крепежные параметры:"}
	.disk-auto-sizes-dia:before {content: "Диаметр ступицы:"}
	.disk-auto-sizes-et:before {content: "Вылет мм:"}
	.disk-auto-sizes-bold:before {content: "Тип крепления:"}

	table#disk-auto-sizes.nice td.dia span:not(.type) {
		text-transform: capitalize;
		font-size: 17px
	}

	#disk-auto-sizes.nice tr {
		padding: 10px 0 15px
	}

	table#disk-auto-sizes.nice td {text-align: left !important}
	table#disk-auto-sizes.nice td a span.type {margin-top: 2px}

	.table-responsive .disk-auto-sizes-bottom-link,
	.table-responsive .disk-auto-sizes-button {
		display: inline-block;
		width: 60%;
		box-sizing: border-box;
		margin-top: 20px
	}

	.table-responsive .disk-auto-sizes-button {float: right;width: auto}
	.table-responsive .disk-auto-sizes-button.double {margin-top: 16px}

	.front-xs:before,
	.rear-xs:before {
		content: "передние — ";
		width: auto;
		display: inline-block;
		text-align: left;
		margin-right: 5px;
		margin-right: 5px;
		font-size: 13px; 
	}

	.rear-xs:before {content: "задние — "}
	
	table#disk-auto-sizes  span{font-size: 15px;}
	table#disk-auto-sizes span.bolt {font-size: 14px;display: inline;}

	table#disk-auto-sizes.nice td.dia.double {padding-left: 35px}
	table#disk-auto-sizes.nice td.dia.double a.before-plus:before {margin-left: -18px}
	table#disk-auto-sizes.nice span.absolute {top: 6px !important}

	.front-xs,
	.rear-xs,
	.disk-auto-sizes-width span,
	.disk-auto-sizes-lk-pcd span,
	.disk-auto-sizes-dia span,
	.disk-auto-sizes-et span,
	.disk-auto-sizes-bold span {
		width: 100%;
		text-align: right;
		display: block
	}

	.front-xs+br {
		display: none
	}

	#sizes-table .width:before {content: "Ширина:";padding-right: 2px;}
	#sizes-table .dia-td:before {content: "Ступица:";padding-right: 2px;}
	#sizes-table .et-td:before {content: "Вылет:";padding-right: 2px;}

	#sizes-table .width,
	#sizes-table .dia-td,
	#sizes-table .et-td {
		width: 33.3333%;
		white-space: nowrap
	}

	.accessories .page-delimit,
	.accessories .show-more-products {
		margin: 0 -15px
	}

	#standart-page .pagination {padding: 15px;margin: 0 -15px}
	#standart-page .pagination-tests {margin: 0px;}
	#standart-page .pagination.pagination-reviews {padding: 15px 30px}

	.auto-pressure-bottom-marks {padding: 0 15px}

	#by-auto .bottom-link.search-tire,
	#by-auto .bottom-link.disk,
	#replica .bottom-link.search-tire,
	#replica .bottom-link.disk
	{
		padding-left: 15px;
		white-space: nowrap
	}

	#replica .clarify .logo-auto:empty,
	.view:empty {
		display: none
	}

	.sale .type,
	#replica .text-block {
		padding: 5px 15px
	}

	.pagination {
		padding: 15px
	}

	#replica .clarify .view {
		width: auto;
		margin: 0;
		padding: 0
	}

	#replica .seo-text {
		padding: 15px
	}

	#replica #reviews {
		padding: 0 15px 15px
	}

	#sizes-table td.link span {
		font-size: 14px
	}

	.order-table span.strong {
		font-size: 17px
	}

	.pagination.search-pagination {
		margin: 0 -15px !important
	}

	.search-url {
		text-overflow: ellipsis;
		overflow: hidden;
		display: block
	}

	.del-from-cart-confirm td {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center
	}

	.order-table .del-from-cart-confirm {
		padding: 0;
		margin-left: -15px;
		margin-right: -15px
	}

	#by-auto .serie .nobullets li {
		margin-bottom: 12px !important
	}

	.all-rev-link a {margin-left: 0}
	.all-rev-link {text-align: left}

	.pagination.with-sort .num {width: 25%}

	.pagination.with-sort .pag {
		width: 75%;
		text-align: right;
		padding-right: 1px;
		box-sizing: border-box
	}
	
	.pagination.with-sort .no-pag {width: 10%;}
	.products-sort {width: 75%;margin-top: 10px}
	.products-sort.sort-no-pag {width: 38%;margin-top: 0px}
	
	.block-sort-dev {padding: 20px 0 0 0;}

	.pagination.with-sort .view {width: 25%;margin-top: 10px}
	.pagination.with-sort .view-no-pag {margin-top: 0px}

	.products-sort .nice-select {
		width: 150px
	}

	.content-with-sidebar {
		flex-wrap: wrap;
	}
	.right-sidebar .sidebar-search-form{
		border-top: 1px solid #e5e5e5;
	}

}
}

@media all and (min-width:900px) and (max-width:959px) {
	.products.y18.list .product .relative {
		display: block;
		margin-top: 15px
	}
}

@media all and (min-width:768px) and (max-width:959px) {


	.more-params-disks {margin-top: -10px;margin-bottom: 35px;width: 750px;}

	h1,
	.h1,
	#standart-page .help-h1-selection h1,
	#standart-page .reviews-h1-selection h1 {
		font-size: 32px
	}
	
	.total-reviews.rev {
	padding: 20px 20px 0 30px;
}

	.hidden-sm {
		display: none !important
	}

	.flex-sm {
		display: flex !important;
		flex-wrap: wrap
	}

	#top-line .select-region {
		right: inherit;
		left: 15px
	}

	#nav ul a {
		font-size: 12px;
		padding: 15px
	}

	#top-line .menu {
		right: 15px
	}

	#header .phones a {
		font-size: 22px
	}

	#nav {
		position: relative
	}
/*
	#nav .search {
		position: absolute;
		top: 0;
		right: 0;
		margin: 0;
		bottom: 0;
		display: flex;
		align-items: center;
		justify-content: flex-end;
		padding: 0 10px 0 10px;
		background: rgba(255, 255, 255, .95);
		left: 0;
		opacity: 0;
		visibility: hidden
	}
*/
	#nav .search.open {
		opacity: 1;
		visibility: visible;
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-ms-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease
	}

	#nav .search form {
		height: auto !important
	}

	#tablet-search-top {
		display: none;
	}

	.top-search-mob-cross {
		background-image: url(/img/black-cross.svg);
		/*height: 100%;*/
		width: 47px;
		background-repeat: no-repeat;
		background-position: center;
		opacity: .7
	}

	.width-tablet-100 {width: 100% !important;float: none !important}
	.width-tablet-auto {width: auto !important;float: none !important}
	.width-tablet-50 {width: 50% !important}

	.all-news {left: 15px}
	.all-news .more-button {border-radius: 3px}

	#about h1 {
		font-size: 20px
	}

	#about .title,
	.seo-block .why .title {
		font-size: 18px
	}

	#home-contacts {
		height: inherit
	}

	.pay-social .pay.credit {
		min-width: 170px;
		text-align: center
	}

	.flex-x-center-sm {justify-content: center}
	.flex-y-center-sm {align-items: center}

	#home-contacts .pay-social {
		justify-content: space-between;
		padding: 20px 0 0;
		box-sizing: border-box;
		align-items: flex-end
	}

	.pay-social .pay,
	.pay-social .pay.credit,
	.pay-social .social {
		padding-left: 0;
		margin-top: 0
	}

	.pay-social .pay.credit {
		padding: 0;
		margin-bottom: -15px;
		white-space: nowrap
	}

	#home-contacts .how-to-buy,
	#home-contacts .delivery {padding: 0 15px 0 0}
	
	#home-contacts .content {padding: 35px 15px 35px}
	#home-contacts .text-11 {margin-top: 10px}

	#about {padding: 25px 0}

	#about .intro,
	#about .why {padding: 0 15px}

	#footer .menu {width: 20%;float: left}
	#footer .links.min {width: 13%}
	#footer .links {width: 18%}
	#footer .share-counters {width: 20%}

	.order-1-sm {order: 1}
	.order-2-sm {order: 2}
	.order-3-sm {order: 3}
	.order-4-sm {order: 4}
	.order-5-sm {order: 5}
	.order-6-sm {order: 6}
	.order-7-sm {order: 7}
	.order-8-sm {order: 8}
	.order-9-sm {order: 9}
	.order-10-sm {order: 10}
	.order-11-sm {order: 11}
	.order-12-sm {order: 12}

	#footer .phones-subsribe,
	#footer .call-me-logo {width: 49%;padding: 0 15px 0 0;margin: 0}
	#footer .share-counters {width: 51%;margin-top: 15px;padding-left: 11px}
	#footer .call-me {margin: 0;padding: 0}
	#footer .share-counters>div {width: 41%;margin: 0}
	#footer .menu ul {padding-left: 13px}
	#footer .share-counters .footer-counters {margin-top: 4px}
	#footer .call-me-logo {margin-top: 20px}
	#footer .logo img {vertical-align: middle;margin-top: 3px}
	#footer .copyrights {padding: 0;text-align: center}
	#footer .share-counters .footer-email {margin-top: 10px}
	#footer .top>div {box-sizing: border-box}
	#footer .subsribe {margin: 32px 0 0 0}

	.footer-whatsapp {padding-top: 0px;}

	.btn-red.large,
	#mango-custom .mango-callback .button-call,
	#mango-custom-2 .mango-callback .button-call {
		font-size: 20px;
		width: 270px;
		height: 55px
	}

	.how-find-tire-size {
		white-space: inherit;
		position: relative
	}

	.how-find-tire-size .cursor-pointer {
		position: absolute
	}

	#catalog .select-form .links a,
	#catalog .select-form .links a.disks-catalog-icon,
	#catalog .select-form .links a.calculator-icon,
	#catalog .select-form .links a.feedback-icon {
		padding: 0 10px 0 110px;
		height: 60px;
		display: flex;
		align-items: center
	}

	#catalog .select-form a.by-size:after,
	#catalog .select-form a.by-auto:after,
	#catalog .select-form a.by-brand:after,
	#catalog .select-form a.disks-catalog-icon:after,
	#catalog .select-form a.calculator-icon:after,
	#catalog .select-form a.feedback-icon:after {
		left: 15px;
		background-size: 75px;
		width: 75px;
		height: 100%;
		background-position: center bottom
	}

	#footer.min .copyrights {
		margin-left: 0;
		padding: 0;
		text-align: center
	}

	.tires-info .left,
	.disks-info .left,
	.tires-info .right,
	.disks-info .right {
		padding: 0 15px
	}

	.tires-info.bottom .left {
		border-bottom: 1px solid #e5e5e5;
		padding-bottom: 20px;
		margin-bottom: 25px
	}

	.tires-info.bottom,
	.disks-info.bottom {
		padding: 30px 0 15px
	}

	.seo-block.dp {padding: 30px 15px}
	.seo-block .links {padding-right: 15px;width: 28%}
	.seo-block .seo-message {width: 72%}
	.seo-block .garanty {padding-right: 0;width: 100%;margin-top: 30px}
	.seo-block .links.news {width: 44%}

	#gallery .tabs,
	#catalog .tabs,
	#by-auto .tabs,
	#by-size .tabs {
		height: 55px
	}

	#gallery div:not(.product-tabs) .tabs .tab.active,
	#catalog .tabs .tab.active,
	#gallery div:not(.product-tabs) .tabs .tab:not(.active):hover,
	#by-size #gallery>.tabs>.tab:not(.active):hover,
	#catalog .tabs .tab:not(.active):hover,
	#by-auto .tabs .tab.active,
	#by-auto .tabs .tab:not(.active):hover {
		height: 43px;
		line-height: 43px
	}

	#gallery .tabs .tab,
	#catalog .tabs .tab,
	#by-auto .tabs .tab,
	#by-size .tabs .tab,
	#gallery .product-tabs .tabs .tab.active {
		height: 38px;
		line-height: 36px
	}

	#gallery .tabs .tab.active,
	#catalog .tabs .tab.active,
	#gallery div:not(.product-tabs) .tabs .tab:not(.active):hover,
	#by-size #gallery>.tabs>.tab:not(.active):hover,
	#catalog .tabs .tab:not(.active):hover,
	#by-auto .tabs .tab.active,
	#by-auto .tabs .tab:not(.active):hover {
		height: 43px;
		line-height: 43px
	}

	#by-auto .tabs .tab:not(.active):hover,
	#gallery div:not(.product-tabs) .tabs .tab:not(.active):hover,
	#by-size #gallery>.tabs>.tab:not(.active):hover,
	#catalog .tabs .tab:not(.active):hover {
		line-height: 41px
	}

	#catalog .select-parameters .content.w2 {
		max-width: 100%
	}

	#home-contacts .text-bold {
		font-size: 12px
	}

	.nice-select {
		padding-right: 25px
	}

	#catalog.tires .tabs .by-auto:before,
	#catalog.disks .tabs .by-auto:before,
	#catalog.tires .select-parameters span.by-auto:before,
	#catalog.disks .select-parameters span.by-auto:before {
		margin-right: 5px
	}

	#catalog.disks .tabs {
		display: flex
	}

	#catalog.disks .tabs .tab {
		flex-grow: 1;
		width: auto
	}

	#catalog.disks .tabs .tab.by-auto {
		flex-grow: 2
	}

	.auto-links,
	.brand-links {
		margin-left: 0;
		margin-right: 0
	}

	#catalog .select-parameters .content {
		width: auto;
		max-width: 650px
	}

	#catalog .select-form .t2 form,
	#catalog .select-form .t3 form {
		margin-top: 25px
	}

	#catalog.disks .select-parameters .t2 .button {
		margin-top: 60px
	}

	.category-type {
		font-size: 18px;
		margin-left: 15px
	}

	#params-left {
		padding-left: 0
	}

	#sizes-cell .label,
	#sizes-cell .sizes-cell-items,
	#sizes-cell .button {
		width: auto
	}

	#add-typesize {
		width: 100%
	}

	#sizes-cell .button {
		height: inherit !important
	}

	#by-size .select-parameters #runflat {
		margin-left: 0
	}

	.clearfix-sm::after,
	#breadcrumbs ul {
		content: "";
		display: table;
		clear: both
	}

	.all-season-checkbox {
		clear: left
	}

	#seasonz {
		padding-left: 0 !important
	}

	#by-size .content,
	#by-auto .content {
		padding: 10px 15px 10px
	}

	#by-size .content .title,
	#by-auto .content .title {
		margin-left: 0;
		padding-left: 13px
	}

	#by-size .content li.marker,
	#by-auto .content li.marker {
		float: none;
		width: inherit;
		min-height: inherit
	}

	.attention {
		padding: 20px 15px;
		display: flex;
		align-items: center;
		margin-bottom: 0
	}

	.attention.v2 .tx1 {
		min-width: 160px;
		white-space: nowrap
	}

	#by-size .title #unselect,
	#by-size .title #unselect-2 {
		margin-left: 110px
	}

	#gallery .tabs .tab {
		padding-left: 0
	}

	.grid .width-tablet-50-g {
		width: 50%
	}

	#autosearch_applet_block .right-sidebar:after,
	#gallery .left-sidebar:after,
	.full-height:after {
		display: none
	}

	.content-with-sidebar .right-sidebar {
		padding-left: 0;
		margin: 0;
		background: #fff
	}

	.seo-block {
		padding: 15px
	}

	.seo-block .seo-message {
		padding-right: 0
	}

	.sidebar-search-form .right {
		text-align: left;
		flex-grow: 0 !important;
		padding-left: 10px
	}

	#search #sizes-cell .label,
	.select-parameters.by-manufacturer .model-label {
		padding: 0 15px 10px;
		text-align: center;
		margin-top: 0;
		font-size: 15px
	}

	#sizes-cell .button .more-button-min {
		float: none
	}

	#sizes-cell .button,
	#by-size.search.cargo #sizes-cell .button {
		display: inline-block
	}

	#by-size.search .labels2 {
		width: auto
	}

	#sizes-cell .button .more-button-min {
		margin-right: 8px;
		margin-left: 15px
	}

	#search .button label {
		margin-left: 0
	}

	#search #sizes-cell.open .sizes-cell-items {
		width: auto;
		margin: inherit
	}

	.left-sm {text-align: left !important}
	.center-sm {text-align: center !important}
	.right-sm {text-align: right !important}

	#sizes-cell .sizes-cell-items,
	#by-size.search.cargo #sizes-cell .sizes-cell-items {
		display: inline-block;
		float: none;
		vertical-align: middle
	}

	#search #by-size .select-parameters .bottom {height: auto}
	#search #by-size .btn-red-medium {width: 90px}

	#by-size .btn-red-medium {margin-left: 10px}

	#sizes-cell .width-select,
	#sizes-cell .profiles-select,
	#sizes-cell .radius-select {
		width: 90px
	}

	#by-auto .message {padding: 0 15px}
	
	.auto-mark-list
	{padding: 0 15px 40px 15px}

	#by-auto .serie {padding: 0px;}

	.auto-mark-list .block {width: 20%}
	.tire-devs-grid .block {width: 33.333%}

	#by-auto .clarify {padding: 10px 15px}

	#gallery.rev .select-parameters .more-button-min,
	.back-button-sp {left: 15px}

	#by-auto .clarify .logo-auto {width: 10%}
	#by-auto .clarify .label {width: 35%}
	#by-auto .select-auto-model {width: 40%}
	#by-auto .series .year-t {width: 33.3333%}
	#by-auto .series {padding-top: 20px}
	#by-auto .select-auto-model .nice-select {max-width: 190px}

	#breadcrumbs ul {
		height: inherit;
		padding: 12px 15px
	}

	.h1-box {
		padding: 10px 15px
	}

	#by-auto .clarify .serie-title.big>* {
		max-width: 85%
	}

	span.h1-min {
		font-size: 22px
	}

	.ml-sm-0 {margin-left: 0 !important}
	.mr-sm-0 {margin-right: 0 !important}
	.mt-sm-0 {margin-top: 0 !important}
	.mb-sm-0 {margin-bottom: 0 !important}
	.m-sm-0 {margin: 0 !important}

	#by-auto .m-sm-0 .width-50,
	#replica .m-sm-0 .width-50 {
		padding: 0
	}

	.return {
		padding: 0 15px
	}

	.category-type.right {
		margin-right: 15px
	}

	#top-line a {
		font-size: 13px
	}

	#gallery .gallery-info {
		height: auto;
		padding: 15px;
		border-top: 1px solid #e1e1e1
	}

	#autosearch_applet_block .right-sidebar,
	#gallery .left-sidebar,
	.content-with-sidebar .left-sidebar {
		background: #fff;
		padding: 0
	}

	.gallery-info .gallery-info-all-count {
		margin-left: 0
	}

	#gallery .developer-row .width-33 {
		box-sizing: content-box;
		width: 50%;
		padding: 0
	}

	.about-count-text {
		margin: 0 0 4px 4px
	}

	#gallery .gallery-info .a-title span {
		padding: 0
	}

	.gallery-page .sidebar-search-form,
	#gallery .left-sidebar .sidebar-search-form {
		height: auto;
		box-sizing: border-box;
		border-bottom: none
	}

	#gallery .message {padding: 0 15px}
	#gallery .form {width: auto}

	.select-parameters.by-manufacturer .hide-filter {width: auto;margin-left: 15px}
	.select-parameters.by-manufacturer .links {flex-grow: 1}
	.select-parameters.by-manufacturer .not-show {width: auto}

	#car-type,
	#display-diameters.disks-gallery {
		margin-top: 20px
	}

	.select-parameters.by-manufacturer .bottom {
		display: flex;
		flex-wrap: wrap
	}

	.category-type.bottom {
		margin-left: 15px
	}

	.middlemessage-with-models .text {
		float: none;
		max-width: inherit
	}

	.middlemessage-form {
		float: none;
		margin: 15px 0 0 0
	}

	.description-developer,
	.reviews-developer {
		padding: 15px
	}

	.reviews-top {
		font-size: 20px;
		margin-bottom: 15px
	}

	.content-with-sidebar {
		border-bottom: none !important
	}

	#gallery .left-sidebar .short-desc {
		border-top: 1px solid #e1e1e1;
		padding-bottom: 20px
	}

	.sidebar-search-form #form-placeholder form {
		display: flex;
		align-items: flex-end
	}

	.sidebar-search-form #form-placeholder form>div:not(.checkboxes-box) {
		flex-grow: 1;
		margin: 0 !important
	}
	

	.sidebar-search-form #form-placeholder form .side-developers {
		width: 15%;
		padding-right: 10px
	}

	.sidebar-search-form .checkboxes {
		margin: 0 15px 0 0;
		text-align: center
	}

	.sidebar-search-form .btn-dark-grey {
		margin: 0;
		height: 35px;
		line-height: 35px
	}

	.link-button {
		margin: 10px 0
	}

	.product-page {margin: 0 15px 20px 15px}
	.product-page .sidebar {border: none;margin-bottom: 35px}

	#gallery .product-tabs {
		margin: 0;
		width: auto
	}

	.product-page.model .sidebar .more-brand {
		padding: 0;
		justify-content: space-between;
		flex-wrap: nowrap
	}

	#sizes-table {
		width: 100%;
		margin: 0
	}

	.product-tabs .tabs {
		display: flex;
		margin-right: 15px;
		margin-left: 15px
	}

	.product-tabs .tabs .tab {flex-grow: 1}
	.product-page .sidebar .more-brand {padding: 15px 0}
	.product-page .parameters {border: 1px solid #e8e8e8;margin-top: 25px}

	#sizes-table td.code,
	#sizes-table td.smart-hint,
	#sizes-table td.index-speed .help,
	#sizes-table td.price,
	#sizes-table td.x,
	#sizes-table td.count,
	#sizes-table td.link,
	#sizes-table td.sum_field,
	#sizes-table td.photo,
	#sizes-table.alternative td.link,
	.order-table td.id,
	.order-table td.fullname,
	.order-table td.count,
	.order-table td.button,
	.order-table td.total-table {
		width: auto
	}

	#sizes-table .radius,
	.order-table>tbody>tr {
		justify-content: space-between
	}

	.order-table>tbody>tr {
		margin: 0
	}

	#sizes-table td.index-speed,
	#sizes-table .width,
	#sizes-table .dia-td,
	#sizes-table .et-td {
		margin: 10px 0
	}

	#sizes-table td.code:before {
		content: "Код:"
	}

	#sizes-table td.count_limiter,
	#sizes-table td.button {
		flex-grow: 1;
		margin: 0
	}

	#sizes-table td.price,
	#sizes-table td.x,
	#sizes-table td.calculator {
		margin-right: 15px
	}

	#sizes-table td.link,
	#sizes-table td.smart-hint {
		margin-bottom: 13px
	}

	#sizes-table td.button .added {
		text-align: center
	}

	.middle .credit-delivery {max-width: 100%}
	.product-page .middle {margin-left: 4%;width: 55%}

	#gallery .model-product,
	.credit-sidebar {
		border-top: none;
		border-left: 1px solid #eaeaea;
		padding-left: 15px
	}

	.credit-sidebar {min-width: 180px}

	.season-product,
	.model-product {padding-right: 15px}

	#gallery .product-tabs .select-parameters h2 {font-size: 24px}

	.payment .c1,
	.payment .c2-3 .left,
	.payment .c2-3 .right,
	.payment .c2,
	.payment .c3 {padding-right: 20px}

	#gallery .product-tabs .select-parameters {padding: 20px}
	#sizes-table table {margin: 0 -5px}

	.to-favorites {left: -7px}
	.to-comparison {left: 93px}

	.product-page .buy .price {font-size: 50px}
	.product-page .buy .price span {font-size: 18px}
	.product-page .buy {padding-bottom: 20px}

	.to-favorites,
	.to-comparison {top: 55px}

	.about-count,
	.credit-delivery {padding-left: 0}

	.select-parameters .about {width: 70%}
	.select-parameters .right-block {width: 26%}
	.about-title {font-size: 31px}
	.sort-count {margin-left: 0}
	.sort-by {width: auto}

	#sizes-table.alternative td.link span {display: block;margin-top: 2px}
	#sizes-table.alternative td.button {text-align: right}
	#sizes-table.alternative td.link {width: 28%;padding: 0 10px;box-sizing: border-box}

	#hover.hover td.number,
	#sizes-table.alternative #hover.hover td.code {border: none}

	#sizes-table.alternative td.season {width: 30px;min-width: inherit;text-align: center}
	#sizes-table.alternative td.season img.tire-season {margin: 1px 0 5px 5px}
	#sizes-table.alternative td.brand {padding: 0 15px;box-sizing: border-box}
	#sizes-table.alternative td.count_limiter {width: 14%}
	#sizes-table.alternative .link-limit {margin-bottom: 0}
	#sizes-table.alternative a.show-more {border-bottom: 1px solid #eee;margin: 0 -15px}
	#gallery .product-tabs .tabs .tab {width: auto}

	.order-form {padding-left: 0;margin-right: 1%}

	.order-info {
		width: 46%;
		padding: 15px 20px 15px 0;
		margin-top: 122px;
		min-height: auto
	}

	.order-table tbody {border-bottom: none}
	.order-table {border: none}

	#cart-page .content {margin: 15px 15px 0 15px}

	.order-table td.fullname {padding: 0 10px;width: 42%}
	.order-table .old-price {display: block}
	.order-table td.item-price {width: 15%}
	.order-table td.item-sum {width: 15%;padding-left: 5px}
	.order-table>tbody>tr {flex-wrap: nowrap}

	.summary .sum {
		width: auto;
		float: right;
		padding: 0
	}

	#big-hint .content {
		max-width: 100%;
		box-sizing: border-box
	}

	#mango-custom .mango-callback .widget-wrapper,
	#mango-custom-2 .mango-callback .widget-wrapper {
		width: 768px
	}

	.disks-by-prof .bottom-selection div#sup-parameters,
	.disks-by-prof .bottom-selection div#sup-parameters-2,
	.disks-by-prof .top-selection {max-width: 100%}

	.disks-by-prof .bottom-selection {
		height: auto;
		padding: 15px 15px 70px;
		background-image: none
	}

	.width-tablet-50 {width: 50%}

	.disks-by-prof .top-selection.min {margin: 0}

	.products.grid .width-33,
	.products.model .width-33 {width: 50%}

	.disks-by-prof .min .disk-diameter,
	.disks-by-prof .min .disk-width {width: 11%;margin: 0}

	.disks-by-prof .min .disk-diameter {padding-left: 15px;width: 13%}
	.disks-by-prof .min .disk-width,
	.disks-by-prof .min .lk-pcd,
	.disks-by-prof .disk-et,
	.disks-by-prof .disk-dias {margin-right: 0}

	.disks-by-prof .hide-filter-bottom {top: inherit;bottom: 10px;right: 15px}
	.disks-by-prof .found {left: 0;text-align: left !important;top: 118px}
	.disks-by-prof .disk-types {width: 14%}
	.disks-by-prof .min .lk-pcd {width: 23%}
	.disks-by-prof .top-selection-replica.min .disk-mark {width: 25%}
	.disks-by-prof .min .disk-et {width: 10%}

	.select-parameters .label {margin-left: 0}

	#home-contacts span.working-time {margin-left: 5px}

	.filter-theme-mob {padding: 15px !important}

	.left-sidebar .links,
	.right-sidebar .links {
		padding: 0 15px 0 15px
	}
	
	#by-auto .right-sidebar .links ,
	#gallery .left-sidebar .links {
		padding: 25px 20px 0 20px;
	}

	.filter-reset {
		bottom: 50px;
		right: 15px
	}

	.disks-by-prof .bottom-selection-page {padding-bottom: 40px}
	.bottom-selection-page .filter-reset {bottom: 15px}

	#manufcat-list .item,
	#manufcat-list-2 .item,
	.disks-by-prof .bottom-selection .item {max-width: 100%}

	.disks-by-prof .top-selection .labels,
	.disks-by-prof .top-selection .selects {
		margin: 0
	}

	#by-size .disks-by-prof .button {
		padding-right: 15px;
		width: 15%;
		text-align: right
	}
	
	#gallery:not(.auto-pressure) .bottom-link a
	#by-auto:not(.auto-pressure) .bottom-link a,
	#replica:not(.auto-pressure) .bottom-link a
	{
		white-space: normal;
	}

	.viewModels.min,
	.viewModels.min span.text {
		width: auto
	}

	/*#by-auto .bottom-link.s, #replica .bottom-link.s {
		display: flex;
		align-items: center
	}*/

	#disk-auto-sizes tbody {
		display: flex;
		flex-wrap: wrap
	}

	#disk-auto-sizes tr:not(#tuning) {
		float: left;
		width: 50%
	}

	#tuning {
		width: 100%
	}

	#by-auto .size-body {
		padding: 30px 15px 20px 15px
	}

	.disks .auto-links.v2 {
		width: auto
	}

	#gallery .gallery-info.disks {
		height: auto
	}

	#gallery .left-sidebar .title {
		padding: 23px 15px 0 15px
	}

	.help-sidebar .sm-text,
	.right-sidebar .sm-text,
	.left-sidebar .sm-text {
		padding: 0
	}

	.select-parameters.by-manufacturer .top {
		display: flex;
		justify-content: center;
		align-items: center
	}

	.select-parameters.by-manufacturer .model-label {
		padding: 0 20px 0 0;
		width: auto
	}

	#display-diameters.disks-gallery {
		margin-bottom: 15px
	}

	.select-parameters.by-manufacturer .not-show {
		margin-left: 0
	}

	.products.grid.disks .product .img,
	#similar-models .products.disks .product .img,
	.products.comparisons-disks .img,
	.products.favorites-disks .img {
		right: 1px
	}

	.tires .select-parameters.by-manufacturer .model-label {
		margin-bottom: 15px;
		padding-right: 0
	}

	#display-colors {
		flex-grow: 1;
		padding: 0
	}

	.product-page .image-disk {width: 41%}
	.middle .credit-delivery>div {width: auto;padding-right: 10px}

	.model .rating-top-stars {top: 64px}

	#sizes-table td.link {width: 50%}
	#sizes-table:not(.alternative) td.code {width: 25%}

	.home-products-slider-mob .width-25 {width: 50%}
	.product-page .middle .short-desc {min-height: inherit}

	#standart-page .content {padding: 20px 15px}
	#standart-page .content.with-help-sidebar {margin: 15px}

	.help-content {
		border: none;
		padding: 0
	}

	.articles.list+.more-articles {
		margin: 0 -15px
	}

	.help-sidebar,
	.help-sidebar .sidebar-search-form,
	 #standart-page .right .help-sidebar .ul,
	#standart-page .right .help-sidebar ul {
		background: #ffff;
		border: none;
		padding: 15px 0
	}

	.right .help-sidebar ul li a,
	.right .help-sidebar .active>span,
	.sidebar-nice-links ul li a,
	.sidebar-nice-links .active>span {
		border-color: #fff
	}

	.flex-sm.nowrap {
		flex-wrap: nowrap
	}

	.help-sidebar #form-placeholder form {
		display: flex;
		align-items: flex-end;
		margin-left: -10px
	}

	#standart-page .right .help-sidebar .sidebar-search-form+ul {
		margin-left: -15px
	}

	#standart-page .help-content .hr,
	#standart-page .help-content hr {
		margin: 35px -15px 35px 0
	}

	.nav-pages ul a,
	.nav-pages ul span {font-size: 10px}

	.accessories .product>.img {width: 20%}
	.accessories .product .buy {width: 40%}
	.accessories .product .info {width: 40%}

	.help-h1-selection {padding: 15px}

	.return.help-return {padding: 15px 15px 25px 15px}

	.payment .c2-3 .bottom:before {
		position: static;
		float: left;
		margin-right: 15px
	}

	.nav-pages .flex-sm li {
		width: auto;
		flex-grow: 1
	}

	.right-sidebar .sidebar-nice-links {padding: 0}
	.right-sidebar .diameters {padding: 0 15px 0 15px}

	.gallery-top-text {padding: 15px}
	.content-cargo {padding: 0 15px}

	#gallery.cargo .select-form.sm .select-parameters .t1 {background-size: cover}
	#gallery .select-parameters .title {width: auto}
	#by-size.cargo .select-parameters .top {padding-left: 15px;padding-right: 15px}

	.non-review-box {
		text-align: center;
		width: auto;
		margin-left: 0
	}

	.payment .c2-3 .bottom p {
		overflow: hidden
	}

	.cargo .product-page.model .sidebar .more-brand {
		justify-content: center
	}

	#by-size.search.cargo #sizes-cell .button {float: none;width: auto;padding: 0}
	#by-size.search.cargo #sizes-cell .sizes-cell-items {width: auto}

	.attention.center-attention {flex-wrap: wrap}
	.attention.center-attention>* {width: 100%}

	.not-found-links a,
	.not-found-calculator a {padding: 15px}

	.not-found-links .title,
	.not-found-calculator .title {font-size: 18px}

	.nf-tires a.block01-truck,
	.nf-tires a.block01,
	.nf-disks a.block01,
	.nf-tires a.block02-truck,
	.nf-tires a.block02,
	.nf-disks a.block02,
	.nf-tires a.block03-truck,
	.nf-tires a.block03,
	.nf-disks a.block03 {
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center bottom
	}

	.not-found-links a,
	.not-found-calculator a {height: 270px}

	.nf-calc-icon {margin: 32px 10px}

	#gallery.rev {margin: 0 -15px}

	#standart-page .pagination-reviews {
		margin: 0
	}

	.reviews-all-info .total-reviews .count {font-size: 45px}
	.reviews-all-info .total-reviews .count img {width: 30px;bottom: 15px}
	.reviews-all-info .total-reviews .label {font-size: 20px}
	.reviews-all-info .btn-red {font-size: 15px;max-width: 100%}
	.reviews-all-info #car-type.review {margin-left: calc(43% - 5px)}

	#standart-page .pagination.before-add-rev {margin: 0 -15px}

	.right .help-sidebar #menu,
	.right .help-sidebar #menu-2,
	.right .help-sidebar #menu-3 {
		margin-left: -15px
	}

	#mark-sidebar,
	#mark-sidebar+.nice-select {
		width: auto;
		min-width: 225px
	}
	
	.right .help-sidebar #menu-3 li:not(.title),
	.right .help-sidebar #menu-2 li:not(.title),
	.right .help-sidebar #menu li:not(.title) {
		float: left;
		width: 33.3%
	}

	#standart-page .help-sidebar .active>span,
	#standart-page .help-sidebar ul li a:hover,
	.sidebar-nice-links ul li a:hover,
	.sidebar-nice-links .active>span {
		border-color: #f6f6f6
	}

	.bottom-reviews-text .title {
		padding-left: 0
	}

	.pagination.with-models-count .num {
		padding-right: 0
	}

	#standart-page .model-revs {
		border: none
	}

	.reviews-h1-selection {
		border-width: 10px;
		padding: 0 15px 15px
	}

	.reviews-developer-info {
		padding-left: 0
	}

	#reviews-dev-model-select .nice-select {
		max-width: 250px
	}

	.reviews-h2 {font-size: 28px;padding-left: 15px}
	.reviews-h2 span {font-size: 20px}

	.best-review .review {
		padding-top: 35px;
		min-height: inherit
	}

	.reviews-developer-info .best-review .review:after {
		left: inherit;
		right: 20px;
		top: -35px;
		border-color: #f1f1f1;
		border-left-color: transparent;
		border-top-color: transparent;
		border-right-color: transparent
	}

	.sidebar-search-form #search_disk_form form {
		display: flex
	}

	.sidebar-search-form #search_disk_form .row,
	.sidebar-search-form #search_disk_form .right {
		display: flex;
		flex-grow: 1;
		align-items: flex-end
	}

	.sidebar-search-form #search_disk_form .row>div {
		flex-grow: 1
	}

	.sidebar-search-form #search_disk_form .width-60.right {
		width: auto
	}

	#search_disk_form {max-width: 600px}
	#reviews-dev-model-select #car-type {margin-left: -5px}

	.right .help-sidebar #menu-3 li.title,
	.right .help-sidebar #menu-2 li.title,
	.right .help-sidebar #menu li.title {
		clear: left
	}

	#nav {padding-left: 0}
	#nav ul li:first-child a {margin-left: 0}

	.to-favorites.remove.v2,
	.to-comparison.remove.v2 {
		display: block;
		top: 0px;
		opacity: .9
	}

	.accessories-bottom {display: none}
	.help-sidebar li:not(.title) {float: left;width: 50%}
	.help-sidebar li.title {clear: both}
	.table-responsive-pressure table {border-top: 1px solid #e8e8e8 !important}

	.auto-pressure-top-img {width: 21%}

	.pl-sm {padding-left: 0 !important}

	#replica .series .year-t {
		width: 33.3%;
		padding-left: 15px
	}

	.auto-links.v2 li {width: 25%}
	
	.inline-list-sm {display: flex;flex-wrap: wrap}
	.inline-list-sm:after {content: "";display: table;clear: both}
	.inline-list-sm li {float: left;width: 33.3%}
	.m--15-sm {margin: 0 -15px}

	#info-bar.absolute {min-width: inherit}
	#info-bar .content {width: auto}
	#info-bar .hint {width: 375px}
	#info-bar .phone {width: 18%;white-space: nowrap;margin-left: 1%}
	#info-bar .in-favorites,
	#info-bar .in-comparison {margin: 0 10px 0 10px}
	#info-bar .hint.last {right: -8px}

	.wrap_mW {bottom: 35px !important}
	.product-tabs .credit-about-block {white-space: normal}

	.width-miltisize {left: 13%;width: 11%}
	.ets-multisize {left: 36%;width: 10%}

	.disks-by-prof-start .bottom-selection.with-multisize {padding-top: 10px}
	.paired-multisize {font-size: 13px;left: 36%}
	.tire-multisize {width: 100%}
	.disks-by-prof-start .paired-multisize {left: 49%}
	.disks-by-prof-start #form-replica .paired-multisize {left: 45%}
}

@media all and (min-width:480px) and (max-width:767px) {

	.home-products-slider-mob .row:not(.slick-initialized) .width-25:nth-child(n+3)
	{display: none;}

	.classic-disk-search .disk-width,
	.classic-disk-search .disk-diameter,
	.classic-disk-search .disk-et,
	.classic-disk-search .disk-dias,
	.classic-disk-search .ets-select {
		max-width: 110px
	}

	.classic-disk-search .disk-type {
		max-width: 130px
	}

	.classic-disk-search .lk-pcd,
	.classic-disk-search .disk-mark,
	.classic-disk-search .pcd,
	.classic-disk-search .developer-select,
	.classic-disk-search .replica-dev-id,
	.classic-disk-search .replica-marks {
		max-width: 210px
	}

	.classic-disk-search .top-selection .selects,
	.classic-disk-search .row {
		/*display: flex;
		flex-wrap: wrap;
		justify-content: center*/
	}

	#by-size .classic-disk-search .labels {
		padding: 4px 10px 7px;
		text-align: left
	}

	#nav .links li:not(.home-link) {
		float: left;
		width: 50%;
		white-space: nowrap;
		/*max-width: 150px*/ 
	}

	#nav .links ul:after {content: "";display: table;clear: left}
	#nav .links {min-height: inherit !important}

	#nav .links ul {
		max-width: 410px
	}

}

@media all and (min-width:768px) {


	.nav-mob-head,
	#header .search,
	#nav #main-phone,
	.nav-mob-phone-mango,
	.nav-mob-links,
	#nav .select-region,
	#footer .tab,
	.mobile-filter-tab,
	.mobile-label,
	.mobile-product-tab {
		display: none !important
	}
}


@media not print {
@media all and (max-width:767px) {

	.close-button {
		display: block;
		width: 100%;
		text-align: center;
		padding: 10px 0 30px 0;
	}
 
	.close-button span {
		color: #8e8e8e;
		border: 1px solid #8e8e8e;
		padding: 4px 20px;
		border-radius: 4px;
		cursor: pointer;
		user-select: none;

	}

	#page.comparisons .product .size {
		margin-bottom: 15px;
	}

	.height-slider,
	.height-slider-dotted {height: 316px;}

	#gallery .home-products-slider-mob .slick-dots li {padding: 17px 0;}

	.home-products-slider-mob .slick-dots li,
	.products.comparisons .slick-dots li {padding: 3px 0;}
	.payment .c2-3 .bottom:before {
		width: 26px;
		height: 23px;
		top: 1px;
		left: -22px;
	}

	.gallery-filter-protector{float: none;width: 100%;}
	.model-pic-search {margin: 0px 0 10px 0}
	.long-series {max-width: 53%;}

	.red-list.min li.marker {background-position: 0 9px;}

	.right-sidebar .diameters.full.disks li {width: 30%}
	.help-sidebar ul li a:not(.more-button), .help-sidebar .active>span, .sidebar-nice-links ul li a, .sidebar-nice-links .active>span {font-size: 15px;}
	.rightmenu-show-all-button, #rightmenu-show-all-tires, #rightmenu-show-all-developers, #show-all-developers-replica, #rightmenu-show-all-sizes, #rightmenu-show-all-authors, #rightmenu-show-all-years, .all-replica-button a, #show-popular-mark-bottom span {font-size: 15px;}
	
	.multisizes-form .disks-by-prof .found,
	.disks-by-prof .found {top: 15px;}
	
	.products.grid span.label-size {font-size: 15px;}
	.product .size span, .products.grid .m-info .load, .products.grid .m-info .index, .products.grid .m-info .runflat {font-size: 15px;}
	.products.y18.grid .product .code {padding-bottom: 3px;}
	.products.y18.grid .product .code span {font-size: 14px;}
	.products:not(.model).y18.grid .product .price:not(.with-old) {top: 127px;font-size: 34px;}
	.rating-stars.pic img {width: 80px;height: 14px;}
	.product .brand img {max-height: 20px;max-width: 100px;}
	.products.y18.grid .rating-stars {top: 157px;}
	
	.products.y18.grid .product .title a, .products.y18.grid .product .title span.a {font-size: 17px;}
	.grid .to-favorites span, .grid .to-comparison span {font-size: 12px;}

	#search #sizes-cell .label, .select-parameters.by-manufacturer .model-label {
	padding: 0;
	text-align: left;
	margin: 0px 0 15px 20px;
	font-size: 15px;
	color: #fff;
	width: 55%;
	}

	.swiper-container {margin: 0 auto;max-width: 330px !important;}
	.hide_desk {display: contents} 

	#test-results .stock-test {margin: 0 0 10px 0}
	
	.test_title_cost {
		display: block;
		padding-left: 0px;
		float: none;
		font-size: 16px;
		margin: 10px 0;
		text-transform: none;
	}
	
	#autosearch_applet_block.fullwidth-sidebar .sidebar-search-form .checkboxes{
		margin-top: 15px;
	}
	#autosearch_applet_block.fullwidth-sidebar .flex-sm {
		display: block !important;
	}
	.fullwidth-sidebar .sidebar-search-form #form-placeholder form {
		display: block;
	}


	.products-sort.sort-no-pag {width: 60%}
	.pagination.with-sort .view-no-pag {margin-top: 10px;width: 100%;text-align: left;} 

	.more-params-disks {margin-top: -15px;margin-bottom: 15px;width: auto;}

	#catalog .checkboxes {width: auto} 
	#gallery_img_box{height: 334px;}
	#selected_gallery_img_box .swiper-slide, #selected_gallery_img_box{overflow: hidden; height: 330px !important;}
	#selected_gallery_img_box .swiper-slide img{height: 330px !important;width: 300px !important;}
	#selected_gallery_img_box .swiper-slide .disk {width: 330px !important;}

	.delivery-cost-4 p:before {margin: 0 8px -4px 0;}
	.cart-img {margin: 8px -8px 0 10px !important;}
	.about-count.day .city-name-2 {font-size: 14px;}

	.middle .about-count.day {min-width: 264px;}
	.about-count {width: 180px;}
	.about-count-text {font-size: 14px;}
	.about-count-model>span {font-size: 15px;}
	.tests-pagination-top {padding-top: 15px;padding-bottom: 0px;}
	.pagination.tests-top {float: right;padding-right: 20px !important;}
	.tests-to-catalog {margin-bottom: 20px;}
	.result_counter_dev {float: none;}
	
	#footer .menu a {font-size: 12px;}
	
	.ya-share2__container_size_s .ya-share2__badge .ya-share2__icon {
	height: 25px!important;
	width: 25px!important;
	background-size: 18px 18px !important;
	background-repeat: no-repeat;
	}
	
	.footer-email {font-size: 14px;}.footer-email img {width: 14px;}
	
	body {background: #fff}
	
	#tests-block-info .reviews-all-info .right {width: auto;min-height: auto;}
	#tests-block-info .best-review {margin: 0 0 40px 0;}
	
	.text-row-tests {display: block;width: auto;}

	.product-page .one-click a,
	.products.list .product .buy .one-click span {
		border: 1px dashed #a1a1a1;
		border-radius: 2px;
		height: 38px;
		display: block;
		line-height: 36px;
		min-width: 155px;
		text-align: center;
		padding: 0 49px 0 10px;
		box-sizing: border-box
	}
	
	/*.products.list .size span {font-family: "HelveticaRegular", sans-serif}*/
	.product .size {font-size: 13px;}
	.product .availability {font-size: 13px; padding-right: 10px;}
	
	.product-page .one-click.more-info a,
	.products.list .product .buy .one-click.more-info span {min-width: 130px;padding: 0px;}
	.products.list .product .buy .one-click span {position: relative}
	.product-page .one-click span {padding: 0}
	
	.product-page .one-click a span,
	.one-click span {padding: 0}

	.product-page .one-click a:after,
	.products.list .product .buy .one-click span:after {
		content: "";
		width: 40px;
		height: 43px;
		background: url(/img/red-hand.svg);
		display: inline-block;
		position: absolute;
		bottom: 0;
		right: 4px;
		background-repeat: no-repeat
	}
	
	.product-page .one-click.more-info a:after,
	.products.list .product .buy .one-click.more-info span:after {
		background: none;
	}

	.product-page .one-click {
		top: 0;
		left: 175px
	}

	.product-page .buy .button input[type=submit],
	.btn-red.big,
	.products .buy .button .btn-red.big,
	.product-page .buy .button .added,
	.accessories .btn-dark-grey.big.added,
	.btn-dark-grey.big.added {
		width: 155px
	}

	.product-page input.product_count_input,
	.product-page span.product_count_input {
		width: 67px
	}

	.product-page .sum_field {
		left: 175px
	}
	.tires-info.bottom .country li a,
	.classic-list a {
		font-size: 15px;
		line-height: 21px;
	}

	.nf-seo-block .classic-list.disks-sizes li {width:95px;margin-right: 5px;}
	.seo-block .strong {margin-bottom: 10px;font-size: 13px;}

	#top-line,
	#nav,
	#header .phones,
	#header .call-me,
	#card-top .title,
	#cart_text>div:not(.count-products) {
		display: none
	}

	#header {
		border: none;
		height: 48px;
		margin-left: 55px;
		border-bottom: 1px solid #e5e7e8;
		position: static
	}

	#mob-open-top-nav,
	#header .logo,
	#card-top,
	#mob-call-top,
	#mob-search-top {
		float: left;
		box-sizing: border-box
	}

	#mob-search-top {
		float: right;
		max-width: 50px
	}

	#mob-open-top-nav {
		display: block;
		width: 55px;
		height: 49px;
		background: #ffffff;
		background-image: url(/img/open-top-nav.svg), -webkit-linear-gradient(top, #ffffff, #f3f3f3);
		background-image: url(/img/open-top-nav.svg), -moz-linear-gradient(top, #ffffff, #f3f3f3);
		background-image: url(/img/open-top-nav.svg), -o-linear-gradient(top, #ffffff, #f3f3f3);
		background-image: url(/img/open-top-nav.svg), -ms-linear-gradient(top, #ffffff, #f3f3f3);
		background-image: url(/img/open-top-nav.svg), linear-gradient(top, #ffffff, #f3f3f3);
		background-repeat: no-repeat;
		background-position: center;
		border: 1px solid #e0e2e3;
		border-top: none;
		position: relative
	}

	#mob-open-top-nav:active {
		background-image: url(/img/open-top-nav.svg);
		background-color: #f3f3f3
	}

	#header .logo,
	#header .phones,
	#card-top a,
	.cart-wrapper {
		position: static;
		left: inherit;
		top: inherit
	}

	#header .logo img {
		width: 101px;
		height: auto
	}

	#card-top a,
	.cart-wrapper {
		background-position: center;
		background-size: 24px;
		width: 24px;
		height: 27px;
		padding: 0;
		display: inline-block
	}

	#header .logo {
		padding: 12px 0 0;
		width: 40%;
		text-align: center;
		margin-right: 9%
	}

	#header .logo.may {
	width: 48%;
	margin-right: 1%;
	}

	#card-top {
		padding: 10px 0 0;
		width: 12%;
		text-align: center;
		position: relative;
		max-width: 32px
	}

	#mob-call-top {
		width: 20%;
		height: 100%;
		background: url(/img/mob-call-top.png);
		background: url(/img/mob-call-top.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 15px
	}

	#mob-call-top a {
		display: block;
		height: 100%
	}

	#mob-search-top {
		height: 100%;
		width: 18%;
		background: url(/img/mob-search-top.svg);
		background-repeat: no-repeat;
		background-position: center
	}

	.width-25,
	.home-products-slider-mob .width-33 {
		width: 100%
	}

	.home-single-banner {
		height: auto;
		padding-bottom: 20px
	}

	.width-mob-100 {
		width: 100% !important;
		float: none !important
	}

	.width-50-mob {
		width: 50% !important
	}

	.width-mob-auto {
		width: auto !important;
		float: none !important
	}

	.hidden-xs {display: none !important}
	.hidden-desc {display: none}

	.show_desc_top {
		background-color: #616570;
		text-align: center;
		font-size: 12px;
		text-transform: uppercase;
		color: #cfd0d3;
		line-height: 32px;
		border-bottom: 1px solid #81848d;
	}

	.show_desc_top span {
		background: url(/img/show-top-desc.svg);
		background-repeat: no-repeat;
		background-position: center right;
		padding-right: 22px;
		background-size: 17px; 
	}

	.show_desc_top.open span {
		background: url(/img/close-top-desc.svg);
		background-repeat: no-repeat;
		background-position: center right;
		padding-right: 20px;
		background-size: 13px; 
	}

	.show_desc_top.bottom {
		display: none !important;
	}

	.show_desc_top.open.bottom {
		display: block !important;
		padding-bottom: 20px;
		padding-top: 5px;
		background: none;
		text-transform: none;
		border-bottom: 1px solid #81848d;
	}

	.show_desc_top.open.bottom span {
		padding-right: 0;
		font-size: 10px;
		padding: 7px 17px;
		background: -webkit-linear-gradient(top, #4d505d, #565d69);
		text-transform: uppercase;
		color: #9da0a7;
		border-bottom: 1px solid #81848d;
		border-radius: 3px;
	}

	.top-text {padding: 0;background-color: #70737d;}
	.top-text p {padding: 10px 20px;margin: 0;color: #cfd0d3;}
	.top-text p a {color: #cfd0d3;text-decoration: underline;}
	.top-text .season-buttons {padding: 0px 15px;margin: 10px 0 10px;}
	.top-text .btn-dark-grey-2 {width: -webkit-fill-available;box-shadow: 0px 0px 1px #cacaca;color: #dbdde1;}
	.top-text .car-type-inline {display: none !important;padding: 0px 25px;}

	.top-text .attention.v2 .tx2 a,
	.top-text .attention.v2 .tx2,
	.top-text .attention.v2 .tx1 {color: #cfd0d3}
	.top-text .attention.v2 .tx2 {font-size: 14px}
	

	.hidden-pc {display: block !important}

	.ml-0 {margin-left: 0 !important}
	.mr-0 {margin-right: 0 !important}
	.mt-0 {margin-top: 0 !important}
	.mb-0 {margin-bottom: 0 !important}
	.m-0 {margin: 0 !important}

	.flex-column {flex-flow: column}

	#header .slogan {
		display: none
	}

	#header .slogan:first-letter {
		text-transform: uppercase
	}

	.figure-left,
	.figure-center,
	.figure-right {
		top: 235px
	}

	#tipDiv,
	.autogeo {
		box-sizing: border-box;
		max-width: 100%
	}

	#hits-winter h3,
	#hits-summer h3,
	#hits-discs h3,
	#last-reviews h3,
	#hits-accessories h3,
	#actions h3,
	#similar-models .h3,
	#similar-models h3 {
		background: #7c7c7c;
		padding: 4px 0;
		text-transform: none;
		color: #fff !important;
		font-size: 14px;
		margin: 15px 20px 0 20px;
		position: relative;
		font-family: "Helvetica";
		font-weight: normal
	}


	#hits-summer h3:before,
	#similar-models .orange:not(.disc):before {
		content: "";
		background: url(/img/summer-white.svg);
		display: inline-block;
		width: 16px;
		height: 16px;
		vertical-align: text-top;
		margin-right: 13px
	}

	#hits-winter h3:before,
	#similar-models .blue:not(.disc):before {
		content: "";
		background: url(/img/winter-white.svg);
		display: inline-block;
		width: 16px;
		height: 16px;
		vertical-align: text-top;
		margin-right: 13px
	}

	#similar-models .disks .orange:before,
	#similar-models .disks .blue:before,
	.disks #hits-winter h3:before,
	.disks #hits-summer h3:before {
		display: none
	}

	#hits-winter h3:after,
	#hits-summer h3:after,
	#hits-discs h3:after,
	#last-reviews h3:after,
	#hits-accessories h3:after,
	#actions h3:after,
	#similar-models .h3:after,
	#similar-models h3:after {
		content: "";
		position: absolute;
		right: -1px;
		left: -1px;
		top: 0;
		bottom: 0;
		border: 12px solid transparent;
		border-right-color: #fff;
		border-right-width: 7px;
		border-left-color: #fff;
		border-left-width: 7px
	}

	#hits-winter .blue,
	#similar-models .blue,
	#hits-winter .slick-dots .slick-active button,
	#similar-models .slick-dots .slick-active button {
		background: #0098dd;
		margin-top: 15px
	}

	#similar-models .h3:first-child {margin-top: 15px}

	#hits-summer .orange,
	#similar-models .orange,
	#hits-summer .slick-dots .slick-active button,
	#actions .orange {
		background: #f66f02;
		margin-top: 15px
	}

	.home-products-slider-mob .slick-dots button {margin: 15px 5px 0}

	
	.home-products-slider-mob .slick-dots .slick-active button,
	.products.comparisons .slick-dots .slick-active button {background: #7c7c7c}




	#actions .show-more-products {margin-top: 39px}
	#actions .show-more-products.sale {margin-top: 17px;}

	#hits-winter .width-25:nth-child(n+5) {margin-top: 0}

	.all-news {
		left: inherit;
		right: 20px
	}

	#about {padding: 25px 0}

	#about .intro,
	#about .why,
	.seo-block .why {
		padding: 0 20px;
		margin-bottom: 25px
	}

	#about .title,
	.seo-block .why .title {
		font-size: 18px
	}

	#home-contacts {height: auto}

	#footer .mini-desc,
	#footer .range,
	#footer .copyrights {
		padding: 5px 20px
	}

	#home-contacts .content {
		display: flex;
		flex-wrap: wrap;
		padding: 0;
		width: 100%
	}

	#home-contacts .delivery {order: 1;padding: 0}
	#home-contacts .how-to-buy {order: 2;padding: 0 15px 5px 15px}

	#home-contacts .pay-social {
		order: 3;
		border-top: 1px solid #e5e5e5;
		padding: 5px 0 20px
	}

	#home-contacts .text-bold {font-size: 12px;padding-right: 5px}

	#home-contacts .text-11,
	#home-contacts .text-12 {
		padding: 0 15px;
		font-family: "Helvetica";
		font-size: 12px;
	}

	#home-contacts .text {font-size: 12px}
	#home-contacts .how-to-buy .title {font-size: 18px}
	#home-contacts .phone a {font-size: 25px}
	#home-contacts span.working-time {display: inline;margin: 0}

	#home-contacts .working-time-text {
		width: 65px;
		display: inline-block;
		margin-left: 15px;
		margin-top: 0;
		vertical-align: top
	}

	#home-contacts .phone {margin: 0 0 15px 0}
	#home-contacts .phone a {margin-left: 0}
	#home-contacts .delivery img {margin-right: 22px}
	#home-contacts .how-to-buy .title {line-height: 17px}

	#home-contacts span.working-time span:not(.working-time-text) {
		margin-top: 4px;
		text-align: left
	}

	#footer {
		background: #fafafa;
		border-top: 1px solid #e5e5e5;
		position: relative;
		padding-top: 40px
	}

	.pay-social .pay {
		padding-left: 0;
		text-align: center
	}

	#footer .top,
	.flex-xs {
		display: flex !important;
		flex-wrap: wrap
	}

	.flex-100-xs {width: 100%}
	.flex-xs.nowrap {flex-wrap: nowrap}

	#footer .phones-subsribe {
		padding-right: 20px;
		padding-left: 20px;
		margin: 0
	}

	#footer .phones-subsribe,
	.order-1-xs {order: 1}

	#footer .menu,
	.order-2-xs {order: 2}

	#footer .call-me-logo,
	.order-3-xs {order: 3}

	#footer .links,
	.order-4-xs {order: 4;margin-bottom: 0}
	.order-5-xs {order: 5}
	.order-6-xs {order: 6}
	.order-7-xs {order: 7}
	.order-8-xs {order: 8}
	.order-9-xs {order: 9}
	.order-10-xs {order: 10}

	#footer ul.tires-links {margin-bottom: 0}

	#footer .share-counters {
		order: 5;
		display: flex;
		flex-wrap: wrap;
		padding: 25px 20px 0 15px
	}

	#footer .menu ul {
		border-width: 1px;
		margin: 0 20px;
		border-right: 1px solid #ed1c24;
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
		padding-left: 15px;
		padding-right: 15px
	}

	#footer .hint-phone {
		margin-bottom: 15px;
		font-family: "HelveticaBold"
	}

	#footer .phones a {
		font-size: 24px
	}

	#footer .subsribe {
		margin: 30px 0
	}

	#footer .subsribe a {
		font-size: 12px;
		line-height: 43px
	}

	#footer span.red-email {
		vertical-align: sub
	}

	#footer .menu ul li:nth-child(n+4) {
		text-align: right
	}

	.footer-email {
		order: 3;
		width: 100%;
		text-align: center;
		padding: 5px 0 0;
		margin-top: 5px;
	}

	.footer-whatsapp {
		order: 1;
		width: 100%;
		text-align: center;
		font-size: 15px;
		padding: 0 0 5px 0;
		margin: 0;
	}

	.footer-whatsapp img {
		vertical-align: middle;
		width: 25px;
		padding: 0 5px 0 3px;
	}


	.footer-counters {
		margin: 5px 0;
		width: 45%;
		white-space: nowrap;
		overflow: hidden
	}

	.yashare-auto-init {
	width: 55%;
	order: 3;
	width: 100%;
	text-align: center;
	padding: 10px 0 0;
	}

	.pay-social .pay.credit {
		padding: 0
	}

	.pay-social .pay.credit>span {
		margin-right: 0
	}

	.pay-social .social {
		padding-left: 0;
		text-align: center
	}

	.pay-social .rating-store {
		margin: 22px 20px 2px 30px;
		text-align: center
	}

	#footer .links.min a,
	#footer .tires-links a,
	#footer .disks-links a,
	#footer .links li span {
		display: block;
		text-align: center;
		background: #fff;
		margin: 5px 20px;
		padding: 7px;
		border-radius: 4px;
		border: 1px solid #e5e5e5;
		font-size: 15px
	}

	#footer .logo {
		padding: 0;
		position: absolute;
		left: 0;
		top: 20px;
		right: 0;
		text-align: center
	}

	#footer .call-me {
		margin: 30px 0
	}

	#footer .links.min a:hover,
	#footer .tires-links a:hover,
	#footer .disks-links a:hover,
	#footer .links .tab span:active {
		background: #fafafa
	}

	#nav {
		position: fixed;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 100;
		padding: 0;
		top: 0;
		background: #3e4247;
		border: none;
		overflow: auto;
		flex-wrap: wrap;
		z-index: 2000
	}

	.nav-mob-head {
		height: 48px;
		background: rgba(70, 74, 83, .98);
		color: #464a53;
		justify-content: space-between
	}

	.nav-mob-head-fav-com {
		flex-grow: 1
	}

	#nav .links li {
		display: block
	}

	#nav ul li:first-child a {
		margin-left: 0
	}

	#nav .search {
		display: none
	}

	#nav ul a,
	#nav ul a:first-letter {
		color: #fff !important
	}

	#nav li:nth-last-child(-n+3):not(.hovered):after,
	#nav li:nth-last-child(n+4):not(.hovered):after {
		display: none
	}

	#nav .links li:after {
		border-right: none;
		border-bottom: 1px solid #7e828a;
		width: 23px;
		left: 16px;
		bottom: 0;
		top: inherit
	}

	#nav .links {
		float: none;
		background: #5e636d;
		border-top: 1px solid #6e737c;
		border-bottom: 1px solid #545962;
		box-sizing: border-box;
		min-height: 260px;
		padding-right: 100px
	}

	.nav-mob-head-icon {
		background-image: url(/img/open-top-nav-white.svg);
		display: inline-block;
		width: 55px;
		height: 100%;
		background-repeat: no-repeat;
		background-position: center;
		vertical-align: middle;
		box-sizing: border-box
	}

	.nav-mob-head-title {
		font-size: 10px;
		font-family: "HelveticaBold";
		text-transform: uppercase;
		vertical-align: middle
	}

	.nav-mob-head-cross,
	.top-search-mob-cross {
		width: 47px;
		height: 100%;
		background: url(/img/white-cross.svg);
		background-repeat: no-repeat;
		background-position: center;
		float: right
	}

	.top-search-mob-cross {
		background-image: url(/img/black-cross.svg);
		height: 48px
	}

	#nav ul {
		padding-bottom: 16px;
		padding-top: 9px
	}

	#main-phone {
		border-top: 1px solid #6e737c;
		background: #5e636d;
		text-align: center;
		box-sizing: border-box;
		height: 15vh;
		min-height: 196px;
		display: table-cell;
		width: 1%;
		vertical-align: middle;
		padding: 10px 0
	}

	#main-phone a {
		font-size: 33px;
		color: #fff;
		font-family: "HelveticaBold";
		letter-spacing: -.75px
	}

	#main-phone .hint-phone {
		color: #fff;
		font-size: 12px;
		font-family: "HelveticaBold";
		margin-top: 2px
	}

	#nav ul a {
		padding: 12px 16px 13px
	}

	.nav-mob-phone-mango {
		background: #464a53;
		border-top: 1px solid #3f424b;
		padding: 0 13px 0 30px;
		box-sizing: border-box;
		height: 10vh;
		min-height: 65px;
		display: flex;
		justify-content: space-between;
		align-items: center
	}

	#secondary-phone {
		align-self: center;
		width: 52%;
		text-align: center;
		white-space: nowrap
	}

	#mango-custom,
	#mango-custom-2 {
		align-self: center;
		padding: 2px 0;
		width: 48%;
		text-align: center
	}

	#secondary-phone a,
	#secondary-phone a .red {
		color: #fff;
		font-size: 20px;
		font-family: "HelveticaRegular";
		letter-spacing: -.5px
	}

	#secondary-phone .hint-phone {
		font-size: 11px;
		color: #fff;
		text-align: center;
		margin-top: 1px
	}

	#nav .call-me button {
		color: #fff;
		font-size: 10px
	}

	#nav #mango-wodget-btn>img {
		height: 30px
	}

	#nav .call-me span {
		line-height: 13px;
		margin-top: 4px
	}

	.nav-mob-links {
		background: #3e4247;
		height: 9vh;
		min-height: 45px;
		display: flex
	}

	#nav .nav-mob-links li {
		float: left;
		width: 33.3333%;
		text-align: center
	}

	#nav .nav-mob-links li a {
		text-transform: none;
		background-repeat: no-repeat;
		background-position: left 6px center;
		background-size: 14px;
		padding: 3px 10px 3px 26px;
		text-align: left;
		display: inline-block
	}

	#nav .nav-mob-links li:after {
		display: none
	}

	#nav .nav-mob-links ul {
		padding-bottom: 0;
		padding-top: 0
	}

	#nav .nav-mob-links li a img {
		display: none
	}

	#nav .nav-mob-links a.info-icon {
		background-image: url(/img/info-icon-white.svg)
	}

	#nav .nav-mob-links a.delivery-icon {
		background-image: url(/img/delivery-icon-white.svg);
		padding-left: 30px;
		background-size: 18px
	}

	#nav .nav-mob-links a.contacts-icon {
		background-image: url(/img/contacts-icon-white.svg);
		padding-left: 27px
	}
	
	#nav .nav-mob-links a.input-icon {
		background-image: url(/img/input-icon-white.svg);
		padding-left: 27px
	}

	#nav .select-region {
		position: absolute;
		top: 64px;
		right: 17px;
		color: #b0b3b8;
		text-align: right
	}

	#nav .mob-icon {
		display: block;
		font-size: 12px
	}

	#nav .selected-city .color {
		color: #fff;
		display: inline-block;
		font-size: 15px;
		margin: 4px 11px
	}

	#nav .selected-city .color:first-letter {
		color: #ed1c24
	}

	#nav .select-city .color:after {
		border-bottom-color: #afb1b6;
		border-right-color: #afb1b6
	}

	.nav-mob-links .menu {
		align-self: center;
		width: 100%
	}

	.open-modal {
		overflow: hidden
	}

	#header .search {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		background: #fff;
		height: 48px;
		display: none;
		box-sizing: border-box
	}

	#header .classic-search input#search-input-text {width: 73%}
	#search-input {padding: 10px 16px}
	#nav input#search-input-text, .classic-search input#search-input-text {font-size: 14px;}
	#search-button img {width: 14px;height: 14px;}
	.classic-search input#search-input-text {height: 30px;}
	.classic-search button#search-button, #tablet-search-top {height: 30px;}

	#card-top .count-products,
	.nav-mob-head-fav i,
	.nav-mob-head-com i ,
	.top-total-fav-com {
		width: 18px;
		height: 18px;
		font-size: 11px;
		line-height: 18px;
		left: 20px;
		top: 8px
	}

	.nav-mob-head-fav i,
	.nav-mob-head-com i {
		display:block;
		width: 16px;
		height: 16px;
		position: absolute;
		top: -5px;
		left: inherit;
		right: -7px;
		color: #fff;
		background: #e20f15;
		border-radius: 100px;
		text-align: center;
		line-height: 17px;
		font-size: 11px;
		font-family: "HelveticaBold", sans-serif;
		font-style: normal
	}

	#footer .links.min,
	#footer .links {
		padding-left: 0
	}

	#footer .links .tab.active .angle-down {
		background: url(/img/angle-up.svg) center no-repeat;
		background-size: 9px;
	}

	.select-parameters,
	.calculator-form {
		padding: 15px 15px 20px 15px
	}

	#quick-order .form,
	#discontinued_notification .form,
	.classic-form-2 .content {
		max-width: 100%;
		box-sizing: border-box;
		padding: 45px 25px;
		min-height: 100vh;
		margin: 0 auto;
		width: 100%
	}
	#log_in .form,
	#log_in_info .form{
		max-width: 100%;
		box-sizing: border-box;
		padding: 45px 25px;
		margin: 0 auto;
		width: 100%
	}

	.select-city-form .form {
		max-width: 100%;
		padding: 20px;
		min-height: 100vh;
		height: auto;
		top: 0;
		margin: 0;
		overflow: hidden
	}

	.select-city-key {
		width: auto;
		margin-left: 0
	}

	.select-city-key li {
		width: auto;
		min-width: 49%;
		white-space: nowrap;
		font-size: 15px;
		letter-spacing: -.9px;
		padding: 3px 0 3px 28px
	}

	#select-city,
	#deliveryCities {
		width: 64%;
		font-size: 13px;
		height: 32px;
		padding: 8px
	}

	.select-city-form .grey-btn {
		font-size: 13px;
		height: 32px;
		line-height: 32px;
		width: 33%;
		margin-left: 3%
	}

	.add-review-button,
	.grey-btn {
		width: 95px;
		margin-left: 22px
	}

	.select-city-form .phone {
		width: auto;
		height: 70px;
		padding: 11px 10px 0 50px
	}

	.select-city-form .phone a {
		font-size: 28px;
		margin-left: 0px
	}

	.list-style-1 {
		font-size: 14px;
		white-space: nowrap
	}

	.list-style-1 li {
		line-height: 13px;
		margin-right: 14px
	}

	.select-city-form .label {
		font-size: 14px
	}

	.select-city-form .phone:after {
		right: -25px;
		border: 40px solid #fbfbfb;
		border-left-color: rgba(0, 0, 0, 0)
	}

	.list-style-1 .item:nth-child(4) {
		margin-right: 0
	}

	.close-subscribe-form,
	.close-compabiliti-box,
	.medium-cross {
		z-index: 1
	}

	.cross-close:before,
	.cross-close:after {
		top: 4px
	}

	#cities,
	#citieslist {
		position: relative;
		width: 100%
	}

	.classic-form-2:after,
	#quick-order:after {
		display: none
	}

	#discontinued_notification .title,
	#quick-order .title,
	.classic-form-2 .title {
		font-size: 17px
	}

	#mango-custom .mango-callback .widget-wrapper:after,
	#mango-custom-2 .mango-callback .widget-wrapper:after {
		display: none
	}

	#mango-custom .mango-callback .widget-wrapper,
	#mango-custom-2 .mango-callback .widget-wrapper {
		width: 100%;
		background-color: #fbfbfb;
		background-position: center;
		height: 100vh;
		padding: 45px 25px
	}

	#mango-custom .mango-callback .title-widget,
	#mango-custom .mango-callback .widget-content,
	#mango-custom-2 .mango-callback .title-widget,
	#mango-custom-2 .mango-callback .widget-content {
		width: 100%
	}

	#mango-custom .mango-callback .text-widget,
	#mango-custom-2 .mango-callback .text-widget {
		max-width: inherit
	}

	#mango-custom .widget-wrapper.widget-show,
	#mango-custom-2 .widget-wrapper.widget-show {
		display: block;
		top: 0;
		transform: none;
		left: 0
	}

	#nav .selectedCountry {
		position: static;
		display: list-item
	}

	#mango-custom .mango-callback .button-call,
	#mango-custom-2 .mango-callback .button-call {
		height: 39px;
		font-size: 15px;
		width: 50%;
		margin: 30px auto 0;
		line-height: 39px
	}

	#mango-custom .mango-callback .button-call:after,
	#mango-custom-2 .mango-callback .button-call:after {
		height: 39px
	}

	#mango-custom .title-widget,
	#mango-custom-2 .title-widget {
		font-family: "HelveticaBold" !important;
		text-transform: uppercase
	}

	#mango-custom .currentCountry,
	#mango-custom-2 .currentCountry {
		margin-right: 15px !important
	}

	#mango-custom .box-phone-span-input,
	#mango-custom-2 .box-phone-span-input {
		margin-right: 0 !important
	}

	#mango-custom .mango-callback .box-phone-number,
	#mango-custom-2 .mango-callback .box-phone-number {
		margin-top: 20px !important
	}

	#mango-custom .mango-callback .currentCountry,
	#mango-custom-2 .mango-callback .currentCountry {
		padding: 6px 8px 8px 25px !important
	}

	#mango-custom .mango-callback .triangle,
	#mango-custom-2 .mango-callback .triangle {
		left: 7px;
		border-width: 4px
	}

	#mango-custom .changeCountry,
	#mango-custom-2 .changeCountry {
		left: 2px !important;
		top: 35px;
		position: absolute
	}

	#catalog .select-parameters .content {
		width: 100%;
		min-height: inherit
	}

	#catalog .select-parameters>div {
		height: auto;
		padding-bottom: 20px
	}

	#catalog .select-form .links a {
		width: 100%;
		overflow: hidden
	}

	#catalog .select-form .links a {
		padding: 17px 0 0 16px !important;
		height: 55px;
		border-bottom: 1px solid #e5e5e5
	}

	#catalog .select-form a.by-size:after {
		left: inherit;
		right: 22px;
		bottom: -18px
	}

	#catalog .select-form a.by-auto:after {
		left: inherit;
		right: 20px;
		background-size: 71px;
		width: 100px;
		height: 39px;
		bottom: 0
	}

	#catalog .select-form a.by-brand:after {
		left: inherit;
		right: 9px;
		background-size: 92px;
		height: 42px;
		bottom: 0
	}

	.tires-info .left,
	.disks-info .left,
	.tires-info .right,
	.disks-info .right {
		padding: 0 15px;
		border: none !important
	}

	.tires-info .title {
		font-size: 16px;
		margin-bottom: 0;
		padding-top: 4px;
	}

	.tires-info,
	.disks-info {
		padding: 18px 0 1px;
		background: #fff
	}

	.tires-info p {
		font-size: 12px
	}

	.tires-info .right .r p {
		padding-left: 0
	}

	.tires-info ul {
		margin-left: 4px
	}

	.tires-info .right .title:before {
		content: "";
		border-top: 1px solid #e5e5e5;
		display: block;
		margin: 20px 0
	}

	#footer.min .copyrights {
		margin: 0;
		text-align: center
	}

	.seo-block.dp {
		padding: 20px
	}

	.tires-info.bottom,
	.disks-info.bottom {
		padding: 20px 0 15px
	}

	.seo-block .links {
		padding-right: 0
	}

	.seo-block .links.garanty {
		margin-top: 25px
	}

	#searchTypeForm .developer-select {
		width: 100%
	}

	#searchTypeForm .width-select,
	#searchTypeForm .profiles-select,
	#searchTypeForm .radius-select,
	.disks-by-prof .lk,
	.disks-by-prof .top-selection-replica .lk {
		width: 33.33%
	}

	.inline-checkbox {
		float: left;
		width: 50%;
		margin: 3px 0 3px 0
	}

	.clearfix-xs::after,
	#breadcrumbs ul {
		content: "";
		display: table;
		clear: both
	}

	#breadcrumbs a,
	#breadcrumbs li,
	#breadcrumbs .pageinfo {
		font-size: 11px;
		line-height: 14px;
	}

	h1,
	.product-page h1,
	#standart-page h1,
	#standart-page .h1,
	#cart-page h1,
	#standart-page .nav-pages .title,
	#standart-page .help-h1-selection h1,
	#standart-page .help-h1-selection-tests h1,
	#standart-page .reviews-h1-selection h1,
	#page h1 {
		font-size: 20px;
		font-family: "HelveticaRegular";
		line-height: inherit;
		padding: 10px 25px
	}

	#standart-page h1,
	#standart-page .h1,
	.h1-with-view h1,
	#cart-page h1,
	#standart-page .nav-pages .title,
	.gallery-top-text h1,
	#standart-page .help-h1-selection h1,
	.product-page h1,
	#page h1 {
		text-align: center;
		margin: 0 0px 20px;
		border-bottom: 1px solid #e0e2e3;
		padding: 10px 5px 10px 20px;
	}
	
	#standart-page .help-h1-selection-tests h1 {
		margin: 0px;
		border-bottom: none;
	}
	
	#standart-page .nav-pages .title {
		margin: 0
	}

	#catalog .select-form .select-parameters .more-button-min,
	#by-size #sizes-cell .button .more-button-min,
	.disks-by-prof .hide-filter-bottom,
	.select-parameters.by-manufacturer .hide-filter .more-button-min,
	#catalog.cargo .select-parameters .t2 .more-button-min,
	#catalog.cargo .select-parameters .t3 .more-button-min {
		float: left;
		width: 42%;
		height: 34px;
		line-height: 12px;
		padding: 4px 13px;
		box-sizing: border-box;
		word-spacing: 400px;
		overflow: hidden;
		text-align: left;
		position: relative
	}

	#catalog .select-parameters .t1 .more-button-min {
		margin-top: 32px
	}

	.more-button-min:not(.spanz) span:not(.filter-info-val) {
		position: absolute;
		right: 10px;
		top: 50%;
		margin-top: -9px
	}

	.select-form .btn-red.large,
	#sizes-cell .button .btn-red-medium {
		width: 100%;
		font-size: 12px;
		height: 34px
	}

	#catalog.tires #ajax_founded.aft {
		margin-left: -85%;
		top: -25px
	}

	#catalog .select-parameters .title,
	#catalog.disks .select-parameters .t2 .title {
		text-align: center;
		margin-bottom: 16px;
		margin-left: 0
	}

	#catalog .select-parameters .content .labels,
	#catalog .select-parameters .content .labels,
	#by-size .select-parameters .labels,
	#by-size.cargo .select-parameters .labels,
	.left-label {
		padding: 4px 0 7px;
		text-align: center;
		font-size: 13px
	}

	#by-size:not(.discs-search) .sizes-cell-items .sizeval .labels.mobile-label {display: block;}

	.left-label {position: static}

	#searchTypeForm .mark-after-select {
		/*top: inherit;*/
		bottom: 20px
	}

	#catalog:not(.disks) .select-parameters .button {
		margin-top: 0;
		position: absolute;
		right: 0;
		width: 54%;
		bottom: 0
	}

	#catalog .select-parameters .tab.t1,
	#catalog .select-parameters .tab.t2,
	#catalog .select-parameters .tab.t3 {
		display: block;
		height: 40px;
		border-bottom: 1px solid #787c85;
		text-transform: uppercase;
		color: #fff;
		font-size: 11px;
		line-height: 40px;
		background-color: #5e626d;
		background-image: -webkit-linear-gradient(top, #8d9198, #60656f);
		background-image: -moz-linear-gradient(top, #8d9198, #60656f);
		background-image: -o-linear-gradient(top, #8d9198, #60656f);
		background-image: -ms-linear-gradient(top, #8d9198, #60656f);
		background-image: linear-gradient(top, #8d9198, #60656f);
		position: relative;
		padding-left: 15px
	}

	#catalog .select-parameters .tab.active {
		border-bottom: 3px solid #ed1c24
	}

	#catalog .select-parameters .tab:after {
		content: "";
		border: 5px solid transparent;
		border-top-color: #fff;
		position: absolute;
		right: 15px;
		top: 50%;
		margin-top: -2px
	}

	#catalog .select-parameters .tab.active:after {
		transform: rotate(180deg);
		margin-top: -6px
	}

	#catalog .select-form .t2 form,
	#catalog .select-form .t3 form {
		margin-top: 0
	}

	.auto-links,
	.brand-links,
	#catalog.cargo .auto-links,
	#catalog.cargo .brand-links {
		margin: 5px -5px;
		text-align: left
	}

	#catalog .select-form .select-parameters .label {
		text-align: center;
		font-family: "Helvetica";
		padding: 4px 0 7px;
		font-size: 13px;
		color: #cfd0d3
	}

	.row.margin-left {
		margin-left: -15px
	}

	#catalog .select-form .t2 .hint-selection {
		clear: both;
		text-align: center;
		padding: 0 0 10px
	}

	.auto-links ul,
	.brand-links ul {
		padding: 10px 0
	}

	.show-more-products .loader:before,
	.loader-classic:before {
		top: 4px;
		margin: 0
	}

	.show-models {
		margin-left: 0;
		width: 100%;
	}

	#catalog.tires .select-parameters span.by-size:before,
	#catalog.disks .select-parameters span.by-size:before,
	#catalog.tires .select-parameters span.by-auto:before,
	#catalog.disks .select-parameters span.by-auto:before,
	#catalog.tires .select-parameters span.by-brand:before,
	#catalog.disks .select-parameters span.by-brand:before {
		width: 28px;
		background-size: 26px;
		height: 18px
	}

	#catalog.tires .select-parameters span.by-size:before,
	#catalog.disks .select-parameters span.by-size:before {
		background-position: 0 -18px
	}

	#catalog.tires .select-parameters span.by-brand:before,
	#catalog.disks .select-parameters span.by-brand:before {
		background-position: 0 -19px
	}

	#catalog.tires .select-parameters span.by-auto:before,
	#catalog.disks .select-parameters span.by-auto:before {
		background-position: 0 -15px;
		height: 15px
	}

	#breadcrumbs ul {
		padding: 13px 15px
	}

	#last-reviews {
		padding-bottom: 39px
	}

	.nice-select {
		font-size: 16px
	}

	#catalog .select-form a.disks-catalog-icon:after {
		left: inherit;
		right: 10px;
		bottom: -17px
	}

	#catalog .select-form a.calculator-icon:after {
		left: inherit;
		right: 4px;
		background-size: 81px;
		bottom: -17px
	}

	#catalog .select-form a.feedback-icon:after {
		left: inherit;
		right: 3px;
		background-size: 80px;
		bottom: -10px
	}

	#catalog.disks .select-parameters>div.t1,
	#catalog.disks .select-parameters .t2,
	#catalog.disks .select-parameters .t3 {
		height: inherit
	}

	#catalog.disks .select-parameters span.by-size:before {
		background-position: 0 -28px;
		background-size: 24px;
		height: 22px
	}

	#catalog.disks .select-parameters span.by-brand:before {
		background-position: 0 -18px
	}

	.select-parameters .ets-select,
	.select-parameters .disk-dias,
	.select-parameters .disk-type,
	#catalog.disks .select-parameters .developer-select,
	.disks-by-prof .disk-et {
		width: 50%;
		margin: 0
	}

	.select-parameters .pcd,
	.select-parameters .replica-dev-id,
	.disks-by-prof .disk-mark,
	.disks-by-prof .top-selection-replica.min .disk-mark,
	.disks-by-prof .top-selection-replica .pcd {
		width: 66.6666%;
		margin: 0
	}

	.select-parameters .disk-diameter,
	#form-replica .ets-select,
	.disks-by-prof .top-selection-replica .disk-et,
	.disks-by-prof .top-selection-replica.min .disk-et,
	.disks-by-prof .min .disk-et,
	.disks-by-prof .min .disk-dias {
		width: 33.3333%;
		margin: 0
	}

	.disks-by-prof .min .disk-et {
		width: 26%
	}

	.disks-by-prof .disk-types {
		width: 41%
	}

	.disks-by-prof .min .disk-dias {
		width: 33%
	}

	.select-parameters .replica-marks,
	.disks-by-prof .min .lk-pcd {
		width: 100%;
		margin: 0
	}

	#catalog .select-parameters .content .right {
		text-align: center
	}

	#catalog.disks .select-form .t3 form {
		margin-top: 20px
	}

	.replica-change,
	.disks-by-prof .replica-change {
		top: inherit;
		bottom: 95px;
		margin: 0;
		font-size: 12px;
		line-height: 18px
	}
	
	.replica-change.catalog {bottom: 75px;}
	.replica-change.min.filter-last  {top: 245px;bottom: inherit; }
	.add-disksize .spanz.filter-last{margin-bottom: 45px}
	.multisizes-form .disks-by-prof .replica-change.filter-last {top: 294px;}

	#catalog .select-parameters .title:empty {margin: 0}
	#catalog .select-parameters .disk-by-parameters {margin-top: 0}

	.disks .select-form .btn-red.large {
		float: right;
		width: 54%
	}

	.replica-change .nice-checkbox+span {
		margin: -1px 5px 0 5px
	}

	#catalog.disks .select-parameters .t2 .button,
	#catalog.disks .select-parameters .t3 .button {
		margin-top: 95px
	}

	#catalog.disks .select-parameters .t1 .button {
		margin-top: 50px
	}

	.disk-by-parameters #ajax_founded {
		bottom: 45px
	}

	.auto-links ul {
		height: auto !important;
		box-sizing: border-box
	}

	.t2 .replica-change {
		position: absolute;
		left: 15px;
		right: 15px
	}

	#catalog.disks .select-parameters .warning {
		margin: 10px 0
	}

	#catalog.disks .select-parameters .t1 .more-button-min,
	#catalog.disks .select-parameters .t2 .more-button-min {
		position: absolute;
		left: 0;
		bottom: 0;
		text-align: left;
		margin: 0
	}

	#catalog.disks .select-parameters .t1 .select-section {
		margin-top: 0;
		margin-bottom: 0
	}

	#form-replica {
		display: none
	}

	.attention {
		padding: 20px 15px 20px 15px;
		text-align: center;
		margin-bottom: 0
	}

	.attention div.tx1,
	.attention span.tx1 {
		float: none;margin-bottom: 10px
	}

	.attention div.tx2,
	.attention span.tx2 {
		margin: 0;
		float: none;
		display: block;
		max-width: inherit;
		font-size: 13px;
	}

	#by-size .content li.marker,
	#by-auto .content li.marker {
		min-height: inherit;
		margin-bottom: 12px;
		width: 100%
	}

	#by-size .content,
	#by-auto .content {
		padding-bottom: 0
	}

	#by-size .content,
	{
		border-bottom: 1px solid #d8d8d8;
		padding: 10px 15px 25px;
		background-image: none
	}

	#by-size .content .title,
	#by-auto .content .title {
		border: none;
		margin-top: 25px;
		margin-bottom: 15px
	}

	#by-size {
		padding-top: 0
	}

	.head-by-size h1 {
		margin-bottom: 10px;
		margin-top: 10px;
		width: 100%;
		order: 1
	}

	#params-left {
		padding-left: 0
	}

	.filter-theme-mob {
		background: #616570;
		color: #c7c9cd;
		font-size: 13px;
		font-family: "HelveticaLight";
		padding: 5px 15px;
		order: 3;
		width: 100%;
		box-sizing: border-box
	}

	#sup-parameters,
	#sup-parameters-2 {
		margin-top: 0;
		margin-bottom: 0
	}

	#by-size .select-parameters .bottom {
		padding: 20px 15px 85px 15px;
		min-height: inherit
	}

	#by-size:not(.search) .select-parameters .bottom {
		height: auto !important
	}

	#country-list .item,
	#manufcat-list .item,
	#manufcat-list-2 .item,
	.disks-by-prof .bottom-selection .item {
		font-size: 12px;
		float: left;
		width: 50%
	}

	#by-size .more {
		padding-left: 0;
		margin-bottom: 30px;
		text-align: center
	}

	#by-size .more .more-button-min,
	#add-typesize .more-button-min {
		position: relative
	}

	#by-size .more .more-button-min {
		padding-right: 35px
	}

	#by-size:not(.disks) .select-parameters .top {
		position: static;
		padding-top: 0
	}

	#by-size .select-parameters {
		position: relative
	}

	#sizes-cell .button {
		position: absolute;
		bottom: 20px;
		z-index: 100;
		right: 15px;
		left: 15px;
		width: auto;
		height: auto !important
	}

	#sizes-cell .mark-after-select {
		top: inherit;
		bottom: 7px
	}

	.sizeval {
		display: inline-block
	}

	.sizeval:first-child {
		margin-left: 0
	}

	#sizes-cell .sizes-cell-items {
		text-align: center
	}

	.head-by-size a {
		color: #a6abb5
	}

	#by-size #sup-parameters .title,
	#by-size #sup-parameters-2 .title {font-size: 12px;margin-bottom: 20px; }

	#by-size #sup-parameters .title.developer,
	#by-size #sup-parameters-2 .title.developer {margin-top: 10px;}

	#by-size .disks-by-prof #sup-parameters .title.design,
	#by-size .disks-by-prof #sup-parameters-2 .title.design {margin-top: 35px;}

	#seasonz img {
		position: absolute;
		right: -35px;
		top: -4px
	}

	#by-size .winter,
	#by-size .summer,
	#by-size .allseasons {
		display: inline-block;
		position: relative
	}

	#seasonz img {
		margin: 0 0 0 10px
	}

	#by-size .select-parameters #spiked,
	#by-size .select-parameters #runflat {
		margin-left: 0
	}

	#seasonz {
		padding-left: 0 !important
	}

	#type-protector label,
	#seasonz label {
		margin: 0 0 10px;
		display: block
	}

	#country-unselect,
	#unselect,
	#unselect-2 {
		/*display: none !important; */
		right: 10%;
	}

	#by-size .disks-by-prof #sup-parameters .title,
	#by-size .disks-by-prof #sup-parameters-2 .title {line-height: 18px;}

	#by-size .select-parameters #runflat {
		white-space: nowrap;
		margin-bottom: 10px;
		margin-top: 5px
	}

	#sizes-cell .button .btn-red-medium,
	#gallery .select-parameters.by-manufacturer .btn-red-medium {
		text-transform: uppercase;
		font-family: "HelveticaBold";
		float: right;
		width: 54%;
	}

	#gallery .select-parameters.by-manufacturer .btn-red-medium {
		position: absolute;
		bottom: 20px;
		right: 15px;
		width: 49%;
		margin: 0;
		font-size: 12px;
		height: 34px;
		z-index: 1
	}

	.select-parameters.by-manufacturer .hide-filter {
		position: absolute;
		left: 15px;
		bottom: 20px;
		width: auto;
		padding: 0;
		right: 15px
	}

	#sizes-cell .button .more-button-min {
		float: left;
		margin: 0;
	}
	
	#by-size.search #sizes-cell:not(.open) #ajax_founded.aft {
    display: initial !important;
}

	.gallery-filter-manufacturers,
	.gallery-filter-protector,
	.gallery-filter-design,
	.gallery-filter-color {
		display: none;
	}

	.head-by-size .italic-mob {
		display: block;
		margin-top: 5px;
		color: rgb(157, 157, 157);
		font-size: 12px
	}

	.head-by-size {
		display: flex;
		flex-wrap: wrap
	}

	.head-by-size-img {
		order: 2;
		width: 100%
	}

	.head-by-size-img img {
		height: auto;
		vertical-align: middle;
		margin-top: 20px;
		margin-bottom: -10px
	}

	.head-by-size p {
		font-size: 13px
	}

	.warning-mob {
		color: #a6abb5;
		font-size: 12px;
		padding-left: 50px;
		margin-left: 50px;
		background: url(/img/warning-grey.svg);
		background-size: 28px;
		background-repeat: no-repeat;
		background-position: 7px; 
		padding: 10px 10px 10px 50px; 
		margin-top: 15px;
		text-align: left;
		margin: 10px 0 10px 10px;
		display: table-cell;
		height: 30px;
		vertical-align: middle
	}

	.warning-mob.warning-mob-margin {
		display: block;
		margin: 5px 0 15px 0
	}

	.gallery-filter-seasons,
	#by-size .select-parameters #spiked {
		display: flex;
		flex-wrap: wrap
	}

	#by-size .select-parameters #spiked>div {
		width: 50%
	}

	.summer-checkbox {
		order: 1
	}

	.all-season-checkbox {
		order: 2
	}

	.winter-checkbox {
		order: 3
	}

	#ajax_founded.aft {
		bottom: 45px;
		left: 0;
		right: 0;
		text-align: center
	}
	

	#by-size.search #sizes-cell:not(.open) #ajax_founded.aft {
		bottom: 57px;
		left: 26px;
		right: 0;
		text-align: left;
	}

	.delete_size {
		left: 0
	}

	.sizeval:nth-child(n+2) .labels {
		display: none
	}

	.disks-by-prof .bottom-selection {
		height: auto !important;
		background-image: none;
		position: relative;
		padding-top: 20px;
		/*display: block !important*/
		display: block
	}

	.disks-by-prof .disk-width,
	#by-size .disk-diameter,
	.disks-by-prof .min .disk-width {
		width: 50%;
		margin: 0
	}

	.disks-by-prof .lk-pcd {
		margin-right: 0
	}

	#by-size .disks-by-prof .top {
		padding: 5px 15px 80px 15px !important
	}
	#by-size .disks-by-prof .top.open.filter-last {
		padding: 5px 15px 50px 15px !important;
	}

	.disks-by-prof .top-selection {
		padding-bottom: 0
	}

	.disks-by-prof .replica-change:before {
		display: none
	}

	.disks-by-prof .bottom-selection .item label {
		white-space: nowrap
	}

	#by-size .disks-by-prof .top-selection:not(.min) .btn-red-medium {
		height: 34px;
		line-height: 32px;
		margin: 0
	}

	#by-size .disks-by-prof .button {
		padding: 0
	}

	.select-parameters .nice-select-medium-dark {
		font-size: 13px
	}

	.replica-text-checkbox #replica-text {
		margin-right: 0
	}

	.warning-mob p {
		text-align: left;
		margin: 0
	}

	.warning-mob nobr,
	.warning-mob br {
		white-space: normal
	}

	.left-xs {
		text-align: left !important
	}

	.center-xs {
		text-align: center !important
	}

	.right-xs {
		text-align: right !important
	}

	.disks-by-prof #ajax_founded,
	.top-selection.min #ajax_founded {
		top: inherit;
		bottom: 45px;
		left: 0;
		right: 0;
		text-align: center
	}

	.disks-by-prof .filter-reset {
		bottom: 45px;
		right: 2px
	}

	.gallery-filter-design {
		margin-top: 20px
	}

	.disks-by-prof #form-replica .gallery-filter-manufacturers {
		margin-bottom: 20px
	}

	.auto-mark-list .block,
	.products .auto-mark-list .block,
	#replica .auto-mark-list .block {width: 50%}
	.tire-devs-grid .block {width: 50%}
	.tire-devs-grid {padding: 0 20px 20px 20px;}
	.filter-theme-mob+#gallery {padding-top: 0}

	#gallery .select-parameters .title:not(.pay-title) {
		margin: 0 0 16px;
		text-align: center
	}

	#by-auto .clarify .view,
	#by-auto .clarify .nice-checkbox+span {
		margin-left: 0
	}

	.viewModels br {display: none}

	#by-auto .clarify .view {
		margin-left: 0;
		width: 20%;
		order: 11;
		text-align: right
	}

	.viewModels {
		order: 10
	}

	#by-auto .message,
	#gallery .message {
		padding: 15px 15px 5px;
		box-sizing: border-box;
		font-size: 12px;
	}

	#by-auto .message:empty,
	#gallery .message:empty {
		padding: 0
	}

	#gallery.tires-autosearch-form form,
	#gallery .select-form.sm .t1 form,
	#gallery .select-parameters.by-manufacturer .form,
	#by-auto.auto-pressure #gallery_form {
		display: block
	}

	#by-auto .tires-autosearch-form .select-parameters .nice-select,
	#by-auto .cargo-autosearch-form .select-parameters .nice-select,
	#gallery .select-form.sm .t1 .nice-select,
	#gallery .select-parameters.by-manufacturer .nice-select,
	#by-auto.auto-pressure #gallery_form .nice-select,
	#replica .select-parameters .nice-select {
		width: 100%;
		float: none;
		height: 39px;
		line-height: 39px
	}

	#gallery .select-form.sm .t1 .nice-select,
	#gallery:not(.disks) .select-parameters.by-manufacturer .nice-select {
		margin-bottom: 20px
	}

	.tires-autosearch-form .btn-red-medium,
	#gallery .select-form.sm .t1 .btn-red-medium,
	#by-size.cargo .sizeval .button .btn-red-medium,
	#gallery.cargo .select-parameters.by-manufacturer .btn-red-medium,
	#by-auto.auto-pressure #gallery_form .btn-red-medium {
		width: 208px;
		margin: 0 0 0 -104px;
		height: 39px;
		font-size: 15px;
		text-transform: uppercase;
		font-family: "HelveticaBold";
		position: absolute;
		left: 50%;
		bottom: 20px;
		border-bottom: none
	}

	#gallery.tires-autosearch-form .select-form .select-parameters,
	#gallery:not(.rev) .select-form.sm .select-parameters {
		padding-bottom: 66px
	}

	#gallery .select-parameters.by-manufacturer .top {
		padding-bottom: 80px
	}

	#gallery.cargo .select-parameters.by-manufacturer .top {
		padding-bottom: 60px
	}

	#gallery .select-form.sm .select-parameters,
	.select-parameters.by-manufacturer,
	#gallery .select-parameters.by-manufacturer .top {
		position: relative;
		width: 100%
	}

	#gallery.tires-autosearch-form .select-parameters .title,
	#gallery .select-form.sm .t1 .title,
	#gallery .select-parameters.by-manufacturer .title,
	#by-auto.auto-pressure .select-parameters .title {
		font-size: 14px;
		margin-bottom: 5px;
		color: #cfd1d3
	}

	#by-auto {
		padding-top: 0;
		position: relative
	}

	.auto-mark-list {
		padding: 0 25px 25px 25px;
		margin-top: 35px
	}

	#gallery .bottom-link, #by-auto .bottom-link, #replica .bottom-link {
		height: auto;
		min-height: 60px;
		display: flex;
		width: 100%;
		flex-wrap: wrap;
		padding: 0;
		align-items: flex-end;
		justify-content: center
	}


	#gallery .bottom-link img,
	#gallery .bottom-link .bottom-link-img,
	#by-auto .bottom-link img,
	#by-auto .bottom-link .bottom-link-img,
	#replica .bottom-link img,
	#replica .bottom-link .bottom-link-img
	{
		order: 2;
		margin: 0
	}

	#gallery .bottom-link .bottom-link-img, 
	#by-auto .bottom-link .bottom-link-img, 
	#replica .bottom-link .bottom-link-img {
		width: 100%
	}

	#gallery .bottom-link a,
	#by-auto .bottom-link a, 
	#replica .bottom-link a {
		order: 1;
		margin: 15px 30px
	}

	#by-auto .clarify {
		padding: 0 15px 10px;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: flex-end
	}

	.viewModels,
	.viewModels.min {
		float: none;
		clear: left;
		padding: 5px 10px 5px 28px;
		box-sizing: border-box;
		position: relative;
		width: 80%
	}

	.return {
		font-size: 0;
		z-index: 300
	}

	.return a {
		width: 18px;
		height: 20px;
		background-image: url(/img/return-xs.svg);
		background-repeat: no-repeat;
		background-position: center;
		padding: 0;
		position: absolute;
		top: 8px;
		left: 5px;
		border: none !important;
		z-index: 100;
		background-size: 13px; 
	}

	#gallery {
		padding-top: 0
	}

	#by-auto .series {
		padding: 0 0 20px 0!important;
	}

	#by-auto .series .year-t {
		width: 50%;
		padding: 0 15px
	}

	#by-auto .series .text {
		padding-left: 0
	}

	input#filtermodels {
		width: 100%;
		margin: 10px 0 0 0
	}

	#by-auto .clarify .logo-auto {
		width: 50px;
		flex-grow: 1;
		min-height: inherit
	}

	#by-auto .clarify .label {
		width: 75%;
		flex-grow: 1;
		padding-left: 10px
	}

	#by-auto .select-auto-model {
		width: 100%
	}

	#by-auto .clarify .logo-auto img {
		vertical-align: middle;
		height: auto
	}

	#by-auto .clarify .nice-checkbox+span {
		position: absolute;
		left: 3px;
		top: 6px
	}

	.clarify #automodel {
		max-width: 185px
	}

	.all-tir-dis-model {
		padding: 0px 26px 20px
	}

	.display-block-xs {
		display: block !important
	}

	.serie .nobullets {
		margin: 0 0 35px
	}

	#by-auto .serie {
		padding: 25px 15px 20px 15px;
		padding: 0px !important;
		text-align: center
	}

	#by-auto .clarify .serie-title>span,
	#by-auto .clarify .serie-title.big>span {
		max-width: inherit;
		font-size: 14px;
		text-align: center;
		margin-top: 10px
	}

	.serie-title {
		padding: 15px 0 10px
	}

	.serie .nobullets .btn-red {
		margin: 0 0 0 10px;
		height: 24px
	}

	#by-auto .clarify .serie-title>span {
		display: block
	}

	.serie .model-name {
		margin-bottom: 15px
	}

	#similar-models {}

	.serie .row.cell .text-choose {
		margin-top: 20px
	}

	span.h1-min {
		font-size: 13px
	}

	.clarify .nice-select {
		max-width: 190px
	}

	#by-auto .size-body {
		padding: 30px 15px 20px 15px
	}

	.auto-sizes-table-link {
		text-align: left;
		padding-left: 15px;
		box-sizing: border-box
	}

	.h1-box {
		padding: 10px 25px
	}

	.h1-box h1 {
		padding: 0
	}

	#gallery .bottom-link.search-tire,
	#gallery .bottom-link.search-replica,
	#by-auto .bottom-link.search-tire,
	#by-auto .bottom-link.search-replica,
	#replica .bottom-link.search-tire,
	#replica .bottom-link.search-replica	{
		padding: 0
	}

	#gallery .bottom-link.search-tire a,
	#gallery .bottom-link.search-replica a,
	#by-auto .bottom-link.search-tire a,
	#by-auto .bottom-link.search-replica a,
	#replica .bottom-link.search-tire a,
	#replica .bottom-link.search-replica a {
		margin-bottom: 20px;
	}


	table#disk-auto-sizes.nice.nofixed {
		table-layout: fixed
	}

	div.help-attention {
		box-sizing: border-box;
		width: 100%;
		margin-bottom: 10px;
		padding: 20px
	}

	#autosearch_applet_block .right-sidebar:after,
	#gallery .left-sidebar:after,
	.full-height:after {
		display: none
	}

	.filter-theme-mob a {
		color: #c7c9cd;
		text-decoration: underline
	}

	.products.list .product .info {
		margin-left: 0;
		margin-top: 245px
	}

	.pagination .view {
		width: 100%;
		margin-top: 15px
	}

	.pagination .num {
		width: 45%;
		white-space: nowrap
	}

	.pagination .pag {
		width: 55%;
		text-align: right;
		overflow: inherit
	}

	.labels2 {
		text-align: right;
		margin-bottom: 15px;
	}

	.labels2 label:nth-child(1) span,
	.nice-checkbox~.first-checkbox {
		margin-left: 0
	}

	#search #sizes-cell.open .sizes-cell-items {
		margin-left: 0
	}

	.search #sizes-cell:not(.open) .button {
		position: relative;
		left: 0;
		bottom: 0;
		padding: 5px 20px 0
	}

	#by-size.search .gallery-filter-manufacturers,
	#by-size.search .gallery-filter-protector,
	#by-size.search .gallery-filter-design,
	#by-size.search .gallery-filter-color {
		display: block
	}

	#search #add-typesize {
		margin-bottom: 15px
	}

	#search .filter-theme-mob br {
		display: none
	}

	#search .filter-theme-mob+#by-size .select-parameters .top {
		padding-top: 0
	}

	#search #by-size .select-parameters .bottom {
		/*height: inherit !important*/
	}

	#by-size.search .filter-reset {
		right: 15px;
		bottom: 96px
	}

	#countries_filter,
	#manufact,
	#manufact-2 {
		position: relative
	}

	#by-size.search .title span#unselect,
	#by-size.search .title span#unselect-2 {
		top: -1px
	}

	.filter-info-val {
		position: absolute;
		right: 30px;
		width: auto;
		word-spacing: initial;
		top: 11px
	}

	.content-with-sidebar .right-sidebar {
		padding: 0 0 10px 0;
		background: #fff
	}

	.seo-block {
		padding: 26px 15px 10px 15px !important;
		/*margin-top: -1px*/
	}

	.seo-block .seo-message {
		padding: 30px 0 0 0
	}

	.seo-block .seo-message:empty {
		padding: 0
	}

	.pagination .pag ul li.current-page+li,
	.pagination .pag ul li.current-page,
	.pagination .pag ul li:first-child,
	.pagination .pag ul li:last-child,
	.pagination .pag ul li:nth-child(2),
	.pagination .pag #quant-init+li {
		display: table-cell
	}

	.pagination .pag ul li,
	.pag-dots+#quant-init+li {
		display: none
	}

	.show-more-products span.loader,
	.loader-classic {
		margin-left: 10px;
		margin-top: -6px
	}

	#by-size.search .sizeval .nice-select {
		height: 40px;
		line-height: 40px
	}

	#by-size.search .mark-after-select {
		bottom: 10px
	}

	#by-size.search .delete_size {
		top: 12px
	}

	.pagination ul li a,
	.pagination ul li span {
		width: 25px
	}

	#quant-init+li a {
		border-radius: 0
	}

	.products.list .product>.img {
		right: 25px;
		text-align: center
	}

	.products.y18.list .rating-stars.left {
		margin-right: 0;
		margin-top: 2px
	}

	.products.list .m-info>div {
		margin: 4px 15px 4px 0
	}

	.products.y18.list .product .relative {
		margin-top: 15px;
		width: 100%
	}

	.products.list .product .buy .price {
		width: 100%;
		margin-bottom: 15px
	}
	
	.products.list .product .buy .price.dev {
		width: inherit;
		margin-bottom: 0px
	}

	.products.list .sum_field {
		margin-right: 0;
		left: 3px
	}

	.products.list .product .btn-red.big,
	.products.list .product .btn-dark-grey {
		width: 131px
	}

	.products.y18.list .product .no-count .one-click span {
		margin: 0
	}

	.products.y18.list .product .no-count .one-click {
		margin-top: 0
	}

	.products.list .product .buy .one-click {
		padding-bottom: 0;
		padding-left: 20px
	}

	.products.list .product .buy .button {
		display: flex;
		align-items: center
	}

	.products.list .product .info {
		padding: 15px 15px 25px 15px
	}

	.inline-blocks>div {
		margin-right: 15px
	}

	.products.y18.list .product .availability {
		margin-right: 0
	}

	.products.list .rating-stars img {
		width: 15px
	}
	.products.list .rating-stars.pic img {
		width: 90px;
		height: 15px;
	}

	.products.y18.list .rev-count {
		margin-left: 0
	}

	.attention.filter-theme-mob span.tx2 {
		color: #c7c9cd;
		padding-bottom: 25px;
	}

	.disks-by-prof .top-selection.min {
		margin: 42px 0 -10px 0;
		padding-bottom: 0
	}
 
	.disks-by-prof .hide-filter-bottom {
		position: absolute;
		bottom: 20px;
		left: 15px;
		top: inherit;
		width: 37%;
		z-index: 100
	}

	.classic-disk-search .nice-select {
		margin-bottom: 10px !important
	}

	.disks-by-prof .top-selection:not(.min) .before-x .x,
	.classic-disk-search .before-x .x {
		bottom: 20px
	}

	.disks-by-prof .top-selection.min .before-x .x {
		bottom: 17px
	}

	.attention.filter-theme-mob span.tx1,
	.attention.filter-theme-mob span.tx2,
	.filter-theme-mob .first-letter-red:first-letter {
		color: #c7c9cd
	}

	.attention.after-h1 {
		padding: 15px 10px
	}

	.attention-white-icon-xs {
		background-image: url(/img/attention.svg);
		margin-right: 10px
	}

	.products.list.disks .product>.img {
		top: 20px
	}

	.products.disks.list .product .info {
		margin-top: 175px
	}

	.not-found-text {
		margin-bottom: 0;
		margin-top: 0;
		padding: 20px 0
	}

	.attention.center-attention {
		padding: 25px 15px 40px
	}

	.not-found-links a,
	.not-found-calculator a {
		padding: 20px;
		border: none !important
	}

	.not-found-links,
	.not-found-calculator {
		text-align: center
	}

	.nf-calc-icon {
		margin: 0;
		background-size: 70px;
		padding: 0 0 60px 0;
		background-position: left bottom
	}

	.nf-seo-block .why {
		border: none;
		padding: 0;
		margin-bottom: 0
	}

	.not-found-calculator a {
		background-size: 160%;
		background-position: right -20px bottom !important
	}

	.not-found-calculator.calculator-truck a {
		background-position: center bottom !important
	}

	.attention.center-attention span.tx2 {
		font-size: 13px
	}

	#gallery h3 {
		text-align: center
	}

	#gallery .developer-row .developer-info {
		padding: 15px 15px 0 15px;
		text-align: center
	}

	#gallery .developer-row {
		padding-top: 10px
	}

	#gallery .developer-row .developer-info .img {
		margin-bottom: 15px
	}

	#gallery .select-form.sm .select-parameters .t1 {
		background: #616570
	}

	#gallery .select-form.sm .select-parameters .t1 {
		padding-top: 0
	}

	#gallery .select-parameters {
		background: #616570
	}

	.home-products-slider-mob .width-33 {
		padding: inherit
	}

	#gallery .more:not(.clear-ba) {
		text-align: center;
		position: relative;
		top: 19px;
		padding-right: 0
	}

	#gallery .developer-row .more {
		top: inherit
	}

	#gallery .more:not(.clear-ba):empty {
		margin: 0;
		padding: 0;
		height: 0
	}

	#autosearch_applet_block .right-sidebar,
	#gallery .left-sidebar,
	.content-with-sidebar .left-sidebar {
		background: transparent;
		padding: 0;
		margin-top: 0
	}

	#gallery .gallery-info,
	#gallery .gallery-info.disks {
		height: auto;
		padding: 1px 15px 15px
	}

	#car-type .block {
		width: 100%;
		box-sizing: border-box;
		border-radius: 3px;
		border-right: 1px solid #e4e4e4;
		margin-bottom: 10px;
		text-align: center
	}

	.gallery-info-all-count:after {
		display: none
	}

	.gallery-info .gallery-info-all-count,
	.gallery-info .float {
		margin-left: 0;
		margin-bottom: 15px
	}

	.links span.img {
		width: 20px
	}

	.gallery-page .sidebar-search-form {
		height: auto;
		padding-top: 10px
	}

	#gallery .tabs-bottom-xs,
	#by-auto .tabs-bottom-xs,
	#by-size .tabs-bottom-xs {
		width: 100%;
		height: auto;
		padding: 0
	}

	#gallery.tires .tabs-bottom-xs .tab span.img,
	#gallery.disks .tabs-bottom-xs .tab span.img,
	#by-auto .tabs-bottom-xs .tab span.img,
	#by-size.tires .tabs-bottom-xs .tab span.img,
	#by-size.cargo .tabs-bottom-xs .tab span.img,
	#by-size.disks .tabs-bottom-xs .tab span.img {
		left: inherit !important;
		right: 0
	}

	#gallery .tabs-bottom-xs .tab,
	#by-auto .tabs-bottom-xs .tab,
	#by-size .tabs-bottom-xs .tab {
		width: 100%;
		float: none;
		text-align: left;
		padding: 0 100px 0 15px;
		box-shadow: none;
		border-right: none
	}

	#gallery .tabs-bottom-xs .tab.active,
	#gallery div:not(.product-tabs) .tabs-bottom-xs .tab:not(.active):hover,
	#by-auto .tabs-bottom-xs .tab.active,
	#by-auto div:not(.product-tabs) .tabs-bottom-xs .tab:not(.active):hover,
	#by-size .tabs-bottom-xs .tab.active,
	#by-size div:not(.product-tabs) .tabs-bottom-xs .tab:not(.active):hover {
		background: #f0f1f3;
		color: #4d5059;
		border-left: none;
		border-top-color: transparent;
		border-right: none;
		line-height: 46px;
		height: 49px
	}

	#by-auto .tabs .tab.active:before,
	#by-size .tabs .tab.active:before {
		content: "";
		width: 100%;
		position: absolute;
		left: 0;
		bottom: 0;
		height: 1px;
		background-image: -webkit-linear-gradient(left, #4b4e57 0, #5e626d 60%);
		background-image: -moz-linear-gradient(left, #4b4e57, #5e626d);
		background-image: -o-linear-gradient(left, #4b4e57, #5e626d);
		background-image: -ms-linear-gradient(left, #4b4e57, #5e626d);
		background-image: linear-gradient(left, #4b4e57, #5e626d)
	}

	#gallery .tabs .tab.active:before,
	#by-auto .tabs .tab.active:before,
	#by-size .tabs .tab.active:before {
		background: #e4e5e7;
		height: 5px;
		content: ""
	}

	#gallery.tires .tabs-bottom-xs .tab.t2 span.img {
		width: 114px
	}

	#gallery div:not(.product-tabs) .tabs-bottom-xs .tab:not(.active):hover {
		border-top: none
	}

	#gallery .products .h2:before {
		z-index: 200
	}

	.description-developer {
		padding: 15px
	}

	.description-developer h2 {
		margin-left: 0;
		margin-bottom: 15px
	}

	.description-developer img {
		height: auto
	}

	.reviews-developer {
		padding: 15px
	}

	.reviews-top {
		font-size: 20px;
		margin-bottom: 15px
	}

	#add_review .left,
	#add_review .right {
		width: 100%;
		margin: 0;
		padding: 0;
		float: none
	}

	#reviews .nice-select {
		width: 100%
	}

	#gallery .products .h2 {
		margin-top: 0
	}

	#add_review .width-50 {
		width: 100%;
		float: none
	}

	#add_review .label,
	#add_review .bigstar {
		float: none;
		display: inline-block;
		vertical-align: middle
	}

	#reviews .align-right {
		margin-bottom: 20px;
		margin-top: 20px;
		text-align: left !important;
	}

	#review-errors,
	#complaints-errors {
		position: relative;
		left: 0
	}

	#review-errors {
		top: 8px
	}

	#gallery .products .h2 {
		padding-right: 15px;
		border-left: none
	}

	#gallery .select-parameters.by-manufacturer .top {
		box-sizing: border-box;
		z-index: 1001
	}

	.return,
	.return.help-return {
		padding: 0 15px;
		position: relative
	}

	.category-type.bottom {
		margin-left: 15px;
		margin-bottom: 15px;
		margin-top: 25px
	}

	.description-auto-mark h2,
	.a-title {
		margin-bottom: 15px
	}

	.middlemessage-form {
		margin-left: 0;
		margin-top: 0;
		float: none
	}

	.middlemessage-form .nice-select {
		max-width: 60%
	}

	#car-type,
	.gallery-info #car-type {
		margin: 10px 0
	}

	.return .item.to-model.margin-bottom {
		margin-bottom: 0
	}

	#gallery .left-sidebar .short-desc {
		padding: 20px
	}

	#car-type .block.active {
		border-right: 1px solid #e4e4e4
	}

	#car-type .block:first-child,
	#scroll-to-radius .radiuses a.first {
		border-radius: 3px
	}

	.description-developer ul {
		padding-left: 15px
	}

	.left-sidebar .diameters {
		border-bottom: none
	}
	
	#gallery .left-sidebar .diameters {
		border-bottom: 1px solid #e1e1e1;
	}

	.product-page {
		margin: 0;
		border-top: none;
		border-radius: 0
	}

	.product-page .middle {
		margin-left: 0
	}

	.model .rating-top-stars,
	.rating-top-stars {
		position: relative;
		right: inherit;
		top: inherit;
		text-align: center;
		margin-bottom: 10px
	}

	.product-page .content {
		padding: 0 15px 15px 15px
	}

	.product-page.model .fullname {
		margin-bottom: 0;
		font-size: 13px
	}

	.fullname-model {
		border-left: none;
		padding-left: 0;
		margin: 0
	}

	.season-type-model,
	.autotype {
		flex-grow: 0;
		margin-right: 0;
		margin-left: 10px;
		margin-top: 5px;
	}

	.fullname-model {
		flex-grow: 1
	}

	#model-info-hint br {
		display: none
	}
	#model-info-hint{
		 border-bottom: 0px solid #e5e5e5;
	}
	

	.fullname-model span {
		display: block;
		font-family: "HelveticaBold"
	}

	.product-page.model .fullname {
		align-items: center;
		margin: 0 0 10px
	}

	.credit-delivery,
	.middle .credit-delivery {
		width: 100%;
		margin-left: 0;
		text-align: center
	}

	.about-count {
		padding-left: 0;
		padding-top: 20px
	}

	.product-page.model .sidebar {
		margin-top: 0;
		border-left: none
	}

	.product-page.model .sidebar .more-brand {
		padding: 0 15px 15px 15px
	}

	#gallery .product-tabs {
		margin: 35px 0 0 0;
		width: 100%
	}

	#gallery .product-tabs.model .tabs {
		margin-left: 0;
		width: 100%;
		flex-direction: column
	}

	#sizes-table {
		width: 100%;
		margin-left: 0;
		margin-bottom: 0
	}

	#gallery .product-tabs .select-parameters {
		padding: 0 15px;
		border-top: 1px solid #d8d9d9
	}

	.t2 .smart-info-item {
		width: 100%;
		padding-right: 0;
		margin-bottom: 15px;
		font-size: 13px
	}

	.t2 .smart-info {
		margin-bottom: 0;
		margin-top: 20px
	}

	.best-review {
		margin: 0 0 30px 0;
		width: 100%;
		float: none
	}

	#gallery .product-tabs .tabs .tab {
		transition: inherit
	}

	#gallery .product-tabs .select-parameters h2 {
		font-size: 22px;
		margin: 10px 0
	}

	.middle .credit-delivery .table-cell-block,
	.credit-delivery .table-cell-block {
		display: block;
		height: auto
	}

	.middle .credit-delivery>div>img,
	.credit-delivery>div>img {
		float: none;
		margin-bottom: 10px;
		margin-right: 0
	}

	.middle .days-count,
	.days-count {
		right: 0;
		left: 0;
		width: auto
	}

	.middle .credit-delivery .delivery-icon-info,
	.middle .credit-delivery>div {
		width: 33.3333%
	}

	.product-tabs+#similar-models .products {
		margin-bottom: 40px
	}

	.product-tabs+#similar-models .blue:before {
		display: none
	}

	#gallery .product-tabs .tabs .tab,
	#gallery .product-tabs .select-parameters .smart-tab {
		display: block;
		width: 100%;
		text-align: left;
		padding: 0 15px;
		border-right: none;
		float: none;
		border-bottom: 1px solid #d8d9d9
	}

	#gallery .product-tabs .select-parameters .smart-tab {
		margin: 0 -15px;
		height: 40px;
		line-height: 40px;
		background: #e8e8e8;
		font-size: 16px;
		position: relative;
		cursor: pointer;
		color: #353536
	}

	#gallery .product-tabs .select-parameters .smart-tab.active {
		background: #fbfbfb
	}

	#gallery .product-tabs .tabs {
		height: auto
	}

	.total-reviews {
		margin-top: 3px;
	}

	.best-review .review {
		min-height: 150px;
		padding: 20px
	}

	.payment .subtitle,
	.payment .c2-3 .bottom {
		margin-bottom: 30px;
		font-size: 17px
	}

	.payment .c1,
	.payment .c2-3 .left,
	.payment .c2-3 .right,
	.payment .c2 {
		padding-right: 15px;
		margin-bottom: 40px
	}

	.payment .title-mini {
		margin-top: 15px
	}

	.payment .img {
		height: auto
	}

	.payment .red-disk {
		margin-left: 25px;
		margin-bottom: 10px
	}

	.payment .c2-3 .bottom {
		margin-left: 40px;
		width: auto;
		margin-top: 0;
		margin-bottom: 40px
	}

	.btn-more.top-45 {
		margin-top: 20px
	}

	.delivery .timer span.l {
		margin-right: 10px;
		display: block
	}

	.delivery .timer {
		margin: 30px 0 15px
	}

	.delivery .left .text,
	.delivery .right .text,
	#standart-page .title-text {
		margin-left: 0;
		padding-top: 0
	}

	.delivery-calc .city {
		display: block;
		width: 100%
	}

	.smart-tab:after {
		right: 20px
	}

	.smart-tab:not(.active):after {
		transform: rotate(-45deg)
	}

	.non-review-top {
		margin: 50px 0 0 0;
		position: absolute
	}

	.compabiliti-box-top .compabiliti-box {
		margin: 10px 0 0
	}

	.delivery img.img-right {
		float: none;
		margin: 0
	}

	.product-page .season-type img.tire-season {
		position: static;
		right: inherit;
		top: inherit
	}

	.product-page .season-type .text {
		flex-grow: 1
	}

	.product-page .season-type .img {
		flex-grow: 0
	}

	.product-page .season-type {
		align-items: center;
		margin-bottom: 10px
	}

	.about-count.day,
	.credit-delivery {
		padding-left: 0
	}

	.select-parameters .worktime {
		margin-left: 0;
		margin-top: 5px
	}

	.product-page .code-availability .availability {
		margin-bottom: 0
	}

	.product-page .code-availability {
		margin-top: 5px
	}

	.rating-top-stars img:first-child {
		margin-left: 0
	}

	.product-page .sum_field {
		font-size: 16px
	}

	.product-page .to-favorites,
	.product-page .to-comparison {
		left: 0;
		top: 57px;
		margin-left: -7px
	}

	.product-page .to-comparison {
		left: 100px
	}

	.product-page .button {
		margin-bottom: 40px
	}

	.sort-by {
		width: 100%;
		margin: 15px 0;
		text-align: left
	}

	#sizes-table.alternative td.photo {
		width: 10%;
		height: auto;
		margin-bottom: 15px
	}

	#sizes-table.alternative td.link {
		padding: 0 10px;
		box-sizing: border-box;
		margin-bottom: 0;
		margin-bottom: 15px
	}

	#sizes-table.alternative td.link span {
		display: block
	}

	#sizes-table.alternative td.link {
		width: 70%;
		max-width: inherit !Important
	}

	#sizes-table.alternative td.season {
		min-width: auto;
		width: 20%;
		text-align: right;
		margin-bottom: 15px
	}

	#sizes-table.alternative td.button {
		width: 34%;
		text-align: right;
		margin: 0
	}

	#sizes-table.alternative td.price {
		width: 36%;
		padding: 0;
		text-align: center;
		margin-right: 0
	}

	#sizes-table.alternative td.count_limiter {
		width: 30%;
		text-align: left
	}

	.sort-by span.sort-title {
		display: block
	}

	.sort-by .sort_trigger {
		margin: 5px 8px 0 0
	}

	.sort-count {
		position: relative;
		margin-top: 15px;
		margin-left: 0;
		font-family: "HelveticaBold"
	}

	#sizes-table #hover.hover td.button:before {
		display: none
	}

	.compabiliti-box-bottom {
		text-align: left
	}

	.best-review .empty,
	.non-review-box {
		text-align: center
	}

	.delivery .bottom .left {
		margin-bottom: 30px
	}

	.delivery .bottom .right img {
		margin-left: 0 !important
	}

	.product-tabs .delivery img {
		max-width: 50%
	}

	.index-speed .before-load-index,
	.index-speed .before-speed-index {
		font-size: 13px
	}

	#sizes-table td.index-speed .help {
		margin-right: 8px
	}

	#sizes-table td.index-speed .help {
		width: auto
	}

	#sizes-table td.index-speed,
	#sizes-table td.index-speed span.font-12,
	#sizes-table .width,
	#sizes-table .dia-td,
	#sizes-table .et-td {
		color: #b5b5b5
	}

	.compabiliti-box-id .content {
		padding: 45px 25px
	}

	.products.list .rating-stars {
		text-align: left
	}

	.product-tabs .dashed-bottom-grey {
		display: inline
	}

	.play_sound {
		max-width: 100%
	}

	.select-parameters .about {
		border: none
	}

	.product-page .season-type img.tire-type {
		top: 1px;
		right: 30px
	}

	.delivery .right .title-mini {
		margin-top: 40px
	}

	.link-button {
		margin: 10px 0
	}

	#gallery.disks .select-form .select-parameters .t1 {
		background: #616570;
		padding-bottom: 0
	}

	#gallery.disks .developer-row .developer-info {
		border-bottom: 1px solid #e5e5e5;
		padding-bottom: 20px
	}
/*
	#gallery.disks .products:not(.many-rows) .product {
		margin-bottom: 0
	}
*/
	#gallery .tabs .tab:hover:before {
		background: rgba(204, 204, 204, .24)
	}

	#by-auto div:not(.product-tabs) .tabs-bottom-xs .tab:not(.active):hover {
		background: #fff;
		line-height: 46px;
		height: 49px;
		margin-top: 0;
		border-top: none;
		color: #4d5059
	}

	#by-size .tabs .tab:before {
		content: "";
		width: 100%;
		position: absolute;
		left: 0;
		bottom: 0;
		height: 3px;
		background: rgba(204, 204, 204, .24)
	}

	#by-size .tabs .tab.active {
		border-top: 3px solid transparent
	}

	#by-size .tabs .tab:hover {
		text-decoration: underline
	}

	#gallery.disks .tab.by-size span.img,
	#by-size.disks .tab.by-size span.img {
		background-image: url(/img/tab-by-size-disks-xs.png);
		width: 122px
	}

	#gallery.disks .tab.by-brand span.img,
	#by-size.disks .tab.by-brand span.img {
		width: 113px
	}

	#display-diameters.disks-gallery+.not-show {
		float: none
	}

	#display-colors .title2 {
		display: block;
		margin-bottom: 10px
	}

	#display-colors .to-diameter.all {
		margin-left: 0
	}

	#display-diameters .title2 {
		padding: 0 0 20px 0
	}

	#display-diameters.disks-gallery {
		float: none;
		margin: 0 0 15px 0
	}

	.nice-select.open .list {
		max-width: 290px
	}

	#display-diameters .row .to-diameter {
		border-radius: 3px;
		margin: 3px 3px;
		border-right: 1px solid #e4e4e4;
		display: inline-block;
		float: none;
		vertical-align: middle
	}

	#display-diameters .row .to-diameter:hover,
	#display-diameters .to-diameter.active {
		border-right: 1px solid #e4e4e4
	}

	#display-diameters .row {
		margin: 0 -3px
	}

	#display-diameters .row .to-diameter:last-child {
		border-radius: 3px
	}

	#reviews .name {
		line-height: 22px
	}

	#gallery #reviews .name {
		margin: 0 -10px;
		line-height: inherit
	}

	#gallery #reviews .name>* {
		margin-left: 10px !important;
		margin-right: 10px;
		padding-bottom: 4px;
		padding-top: 3px;
	}

	.review-auto-name {
		display: inline-block
	}

	.product-page .image,
	.disks .product-page .image,
	.product-page .middle .short-desc {
		min-height: inherit;
		padding-right: 0
	}

	.product-page .image {
		margin-bottom: 15px
	}

	#sizes-table .dia-td:after,
	#sizes-table .et-td:after {
		content: " мм"
	}

	.return.disks {
		margin-bottom: 0
	}

	.product-page .image {
		text-align: center
	}

	#gallery .select-parameters.by-manufacturer .btn-replica-xs {
		right: 0;
		transform: translateX(-50%)
	}

	#gallery .show-more-products {
		border-bottom: 1px solid #e5e5e5
	}

	.products .developer-row .item {
		width: 100%
	}

	#standart-page .content.with-help-sidebar {
		margin: 0 15px 15px 15px
	}
	
	#standart-page .content.with-help-sidebar-tests {
		margin: 15px;
	}

	.help-content {
		padding: 0;
		border: none;
		min-height: inherit
	}

	.articles span.img {
		display: block;
		width: auto;
		height: auto
	}

	.articles span.img img {
		max-width: 60%
	}

	.right .help-sidebar {
		margin: 30px -15px 0;
		padding-right: 0;
		overflow: hidden;
		border-top: 1px solid #e8e8e8
	}

	.help-sidebar .sidebar-search-form,
	#standart-page .right .help-sidebar .ul,
	#standart-page .right .help-sidebar ul {
		border-right: none;
		border-top: none;
		background: #fff
	}

	#standart-page h2,
	#standart-page .h2,
	#replica .h2 {
		text-transform: uppercase;
		font-size: 16px;
		margin-top: 30px;
		margin-bottom: 20px
	}

	.more-button-2 {
		font-size: 11px
	}

	.center-img-text img:not(.full-width) {
		margin: 0;
		height: auto
	}

	.respossive-table {
		overflow: auto
	}

	.classic-table {
		width: auto;
		white-space: nowrap
	}

	#standart-page .content {
		padding: 0 15px 20px
	}

	.attention.calculator .tx2 {
		text-align: left
	}

	.bottom-text {
		padding: 15px
	}

	.right-sidebar .content {
		padding: 0 15px
	}

	.h1-with-view .view {
		top: 44px;
		right: 15px
	}

	.h1-with-view {
		z-index: 1
	}

	.h1-with-view h1 {
		margin-bottom: 0
	}

	.sale h2 {
		margin-top: 0
	}

	#cart-modal .content {
		max-width: 100%
	}

	#cart-modal .content .title {
		padding: 15px 30px 15px 15px;
		font-size: 18px
	}

	#cart-modal .content .text,
	#cart-modal .buttons {
		padding: 15px
	}

	#cart-modal .buttons span {
		vertical-align: middle;
		margin: 5px
	}

	#cart-page .content {
		margin: 0 15px;
		border: none
	}

	#cart-page {
		padding-top: 0
	}

	#cart-page h1 {
		line-height: inherit
	}

	.order-form {
		background: #fbfbfb;
		margin: 15px -15px;
		padding: 25px 15px;
		border-top: 1px solid #e0e2e3;
		border-bottom: 1px solid #e0e2e3
	}

	.order-info {
		padding: 0;
		margin: 0;
		background-color: inherit
	}

	.order-form .field input,
	.order-form .field textarea {
		background: #fff;
		padding: 10px
	}

	.order-form .title {
		font-size: 16px
	}

	.order-form .call {
		font-size: 13px
	}
	
	.order-table td.fullname a span {
	font-size: 14px;
	}

	.order-form .button {
		margin-bottom: 0
	}

	.order-info {
		min-height: inherit
	}

	.order-info li {
		font-size: 13px
	}

	.order-info ol {
		padding-left: 15px;
		margin: 30px 0 0
	}

	.order-table td {
		border: none
	}

	.order-table {
		border: none;
		margin-bottom: 40px
	}

	.order-table>tbody>tr {
		margin: 0
	}

	.order-table td.count table td {
		width: auto
	}

	.order-table td.total-table,
	.summary .sum {
		width: 100%;
		text-align: left;
		color: #7b7b7b;
		font-size: 14px;
		text-align: right
	}

	.order-table .total-table .black,
	.summary .sum .black {
		margin: 0 0 0 5px
	}

	.summary .sum .black #sumitogo {
		font-size: 23px
	}

	.summary .sum {
		font-size: 16px
	}

	.order-table .total-table .tire-total,
	.order-table .total-table .disk-total,
	.order-table .total-table .product-total,
	.order-table .total-table .tire-truck-total,
	#sumitogo {
		font-size: 18px;
		font-family: "HelveticaBold"
	}

	.order-table span.min {
		font-size: 16px;
		font-family: "Helvetica"
	}

	.order-table tbody {
		border: none
	}

	.order-table .fullname .description {
		margin: 8px 0 0;
		display: block
	}

	#home-contacts.home-contacts-order .working-time {
		display: block
	}

	#home-contacts.home-contacts-order .working-time span:not(.working-time-text) {
		display: inline
	}

	#home-contacts.home-contacts-order .pay-social {
		padding: 5px 0 20px;
		border-top: none
	}

	#home-contacts.home-contacts-order {
		height: auto;
		border-top: 1px solid #e0e2e3
	}

	.order-info li>span {
		font-size: 14px
	}

	.empty-cart {
		margin: 0 !important
	}

	.order-info.empty {
		margin: 20px -15px 5px;
		padding: 0 15px 0;
		border-top: 1px solid #e0e2e3;
		border-radius: 0
	}

	.accessories-bottom {
		position: static;
		left: inherit;
		top: inherit
	}

	.nav-pages ul.v-7 li,
	.nav-pages ul li {
		width: 100%;
		border-left: none
	}

	.nav-pages {
		max-height: inherit
	}

	.nav-pages ul {
		margin-top: 0;
		border-top: none
	}

	.nav-pages ul .img img {
		display: none
	}

	.nav-pages ul li a,
	.nav-pages ul li span,
	.nav-pages ul.v-7 li a,
	.nav-pages ul.v-7 li span,
	.nav-pages ul.v-7 li.cepi-na-kolesa a,
	.nav-pages ul.v-7 li.cepi-na-kolesa span {
		text-align: left;
		padding: 14px 15px;
		height: auto;
		background: linear-gradient(to bottom, #f0f1f3, #dcddde);
		border-top: 1px solid #fff;
		border-bottom: 1px solid #cacccd;
		font-size: 10px
	}

	.nav-pages ul.swipe-menu li a,
	.nav-pages ul.swipe-menu li.cepi-na-kolesa a {
		padding: 14px 15px 14px 65px
	}

	.nav-pages ul li br {
		display: none
	}

	.swipe-menu li {
		margin-bottom: 0
	}

	.nav-pages ul a:after,
	.nav-pages ul a:before,
	.nav-pages ul span:after,
	.nav-pages ul a:after {
		opacity: 1;
		box-shadow: none;
		content: "";
		left: inherit;
		right: 17px;
		top: 50%;
		bottom: inherit;
		font-size: 20px;
		height: 2px;
		width: 8px;
		background: #4c5059;
		transform: translateY(-50%)
	}

	.nav-pages ul a:before {
		width: 2px;
		height: 8px;
		position: absolute;
		right: 20px
	}

	.nav-pages {
		padding: 0 !important;
		background: #fff;
		border-bottom: none
	}

	.swipe-menu-selection {
		height: auto
	}

	.accessories .product>.img img {
		border: 1px solid #e8e8e8
	}

	.accessories .product .info {
		margin-bottom: 20px
	}

	.accessories .to-favorites {
		margin: 0
	}

	.accessories .product .price {
		margin-bottom: 15px
	}

	.accessories .list-a .product .rating-stars {
		margin-bottom: 30px
	}

	.accessories .product .brand,
	.accessories .product .code {
		display: inline-block;
		vertical-align: middle
	}

	.accessories .product .brand img {
		vertical-align: middle
	}

	.accessories .products:not(.grid) .product .title {
		margin: 10px 0 15px
	}

	.accessories .products.list-a .product,
	.accessories .products {}

	.accessories.with-sidebar .sidebar {
		margin: 0 -15px;
		padding: 15px
	}

	.accessories .products.list-a:not(.accessories-manufacturer-products) .product:first-child {
		border-top: 1px solid #e8e8e8
	}

	.attention.middle .tx1,
	.attention.middle .tx2 {
		display: block;
		width: auto
	}

	.absolute-img {
		position: relative !important;
		right: inherit !important;
		top: inherit !important
	}

	div.right-img,
	img.right-img,
	div.left-img,
	img.left-img {
		float: none;
		margin: 0
	}

	.classic-form .button-box {
		flex-direction: column
	}

	.feedback-form-hint {
		margin: 0 0 15px
	}

	div.help-attention a.btn-dark-grey-2 {
		margin: 10px 0 5px 0
	}

	img.operator {
		float: none;
		margin: 0
	}

	.help-h1-selection {
		padding: 0 15px 10px 15px;
		margin-bottom: 35px
	}

	div#news div.text {
		margin-left: 0
	}

	div#news a.img {
		float: none;
		display: inline-block;
		margin-bottom: 15px
	}

	#standart-page .help-content .hr,
	#standart-page .help-content hr {
		margin: 35px -15px 35px -15px
	}

	#news img {
		float: none;
		height: auto;
		margin: 0 0 10px 0
	}

	#news iframe {
		max-width: 100%
	}
	
	.calendar {
		margin: 0 0 -1px 0!important;
	}

	.help-sidebar ul {
		padding: 0
	}

	.gallery-top-text {
		padding: 0 15px 15px
	}

	.season-buttons .btn-dark-grey-2 {
		margin: 5px
	}

	.gallery-top-text .attention {
		padding-top: 20px
	}

	.content-cargo {
		padding: 0 15px
	}

	.content-cargo img {
		height: inherit
	}

	#catalog.cargo .select-parameters>div {
		height: inherit
	}

	#catalog.cargo .select-parameters .more-button-min {
		float: none;
		vertical-align: middle
	}

	.axes-select,
	#by-size.cargo .axes-select {
		width: 100%
	}

	#catalog.cargo .select-parameters .t2 .more-button-min,
	#catalog.cargo .select-parameters .t3 .more-button-min {
		margin-top: 13px
	}

	#catalog.cargo .select-parameters .t1 .more-button-min {
		margin-top: 0
	}

	.cargo #sizes-cell .sizeval {
		min-width: inherit;
		padding: 0 7px
	}

	#by-size.cargo .developer-select,
	#by-size.cargo .axes-select {
		width: 100%;
		padding: 0 8px
	}

	#by-size.cargo .width-select,
	#by-size.cargo .profiles-select,
	#by-size.cargo .radius-select {
		width: 33.3334%;
		padding: 0 8px
	}

	#by-size.cargo .sizeval .button {
		clear: left;
		position: static;
		display: block;
		padding-top: 15px
	}

	#by-size.cargo .sizeval .button .btn-red-medium {
		float: none;
		position: static;
		margin: 0
	}

	.instantaneous-search label {
		display: block
	}

	#filtermodels-clear {
		top: 33px;
	}

	#gallery .bottom-link:empty:before,
	#by-auto .bottom-link:empty:before,
	#replica .bottom-link:empty:before {
		border-bottom: 1px solid #e5e5e5
	}

	.flex-x-center-xs {
		justify-content: center
	}

	.flex-y-center-xs {
		align-items: center
	}

	.cargo #sizes-cell .sizeval .nice-select {
		margin-bottom: 10px
	}

	#by-size.search.cargo #sizes-cell .button {
		padding-right: 20px
	}

	#search #by-size .select-parameters .top {
		padding-bottom: 20px
	}

	.nf-seo-block .more-links {
		padding-right: 0
	}

	#by-size.search.cargo #sizes-cell .sizeval {
		float: none
	}

	#search #by-size .select-parameters .top.sizeval {
		display: block
	}

	#sizes-table .old-price {
		position: relative;
		margin-top: 3px;
		margin-left: 0
	}

	#gallery.cargo .select-form {
		margin-bottom: 0
	}

	#catalog.cargo .select-parameters div.t3,
	#gallery.cargo .select-form.sm .select-parameters div.t1 {
		background-image: none
	}

	#gallery.cargo .select-form.sm .t1 .nice-select {
		margin-bottom: 0
	}

	#gallery.cargo #hits-winter h3:before {
		display: none
	}

	.developer-row .width-33 {
		width: 100%
	}

	.not-found-calculator.calculator-truck a {
		background-position: right -55px bottom !important
	}

	div.a8 .text,
	div.a7 .text {
		margin-right: 0
	}

	div.a8 .right-img {
		margin-right: 0
	}

	div.hint-text {
		text-align: center;
		margin: 0 0 20px 0;
		width: auto
	}

	.payment div.block {
		padding: 0
	}

	.right .help-sidebar ul {
		padding-bottom: 15px
	}

	#faq .block {
		padding: 20px 0
	}

	.visible-xs {
		display: inherit !important
	}

	.nav-pages ul .img {
		position: absolute;
		width: auto;
		height: auto;
		top: 50%;
		left: 15px;
		transform: translateY(-50%)
	}

	#description-accessories .img,
	#classic-top .img {
		margin-top: 30px
	}

	#description-accessories {
		margin-bottom: 0
	}

	#standart-page .area .title-text h2:after {
		content: "";
		display: table;
		clear: both
	}

	#news div {
		max-width: 100%
	}

	#standart-page {
		overflow: hidden
	}

	ol.grey-ol li {
		padding-left: 0
	}

	ol.grey-ol li:before {
		position: relative;
		float: left;
		margin: 1px 10px 5px 0
	}

	.center-img-text img:nth-child(n+2) {
		margin-top: 10px
	}

	.right .help-content .left-img {
		margin-right: 0
	}

	iframe {
		max-width: 100%;
		height: 60vw
	}

	h3,
	.h3 {
		font-size: 13px
	}

	ol.grey-ol li:before,
	.grey-mark {
		margin-right: 10px
	}

	.help-attention nobr {
		white-space: normal
	}

	.help-content img {
		height: auto
	}

	ul.red-list.auto>li li {
		padding-left: 10px
	}

	.reviews-developer-info .best-review .title,
	.reviews-all-info .best-review .title {
		position: static;
		padding: 0
	}

	.reviews-all-info .right {
		margin-left: 0
	}

	.reviews-all-info .left {
		margin-bottom: 35px
	}

	.reviews-all-info .i-b {
		display: block
	}

	.reviews-to-catalog {
		margin-bottom: 15px
	}

	#reviews .review.with-img .content-rev {
		margin-left: 0;
		clear: left
	}

	#gallery.rev {
		margin: 0 -15px
	}

	#gallery.rev .select-parameters .nice-select {
		width: 100%;
		margin: 0 0 20px 0
	}
	
	#gallery .left-sidebar .reviews-developer-info .stars-stats {
	margin: 3px 0 0 15px
	}
	
	#gallery .left-sidebar .total-reviews {
	padding: 20px 0 0 30px;
	margin-top: 0px;
	}	

	.reviews-to-catalog>.btn-dark-grey-2,
	.top-reviews-text .btn-dark-grey-2 {
		margin: 0 5px 5px 5px
	}

	.reviews-to-catalog .title,
	.top-reviews-text .title {
		padding-left: 0
	}

	.pagination-reviews .models-count {
		margin-bottom: 10px
	}

	.all-rev-link {
		margin-top: 15px
	}

	.help-content #reviews .review {
		margin-bottom: 30px
	}

	#standart-page .pagination.before-add-rev {
		margin: 0;
		padding: 0 0 20px 0
	}

	.reviews-h1-selection {
		padding: 0 15px 25px;
		border-bottom-width: 10px
	}

	.reviews-developer-info {
		padding-left: 0
	}

	.reviews-developer-info .left {
		min-width: 88px
	}

	.reviews-developer-info .middle {
		flex-grow: 1;
		white-space: nowrap
	}

	.reviews-developer-info .right {
		margin-top: 35px
	}

	.reviews-info .stars-selection img {
		height: 15px;
		width: auto
	}

	.reviews-developer-info .stars-stats {
		margin: 10px 0 0 15px
	}

	.reviews-developer-info .total-reviews {
		margin-top: 15px
	}

	.rev-h2-selection {
		margin-left: 0;
		margin-bottom: 15px;
		text-align: center
	}

	.reviews-developer-info .stars-stats a,
	.r-star-list {
		margin-left: 15px
	}

	.reviews-h2 {
		padding-left: 15px;
		font-size: 22px;
		margin: 15px 0 0 0 !important
	}

	.reviews-h2 span {
		font-size: 17px;
		white-space: nowrap
	}

	.help-content #reviews .best-review .name {
		position: relative;
		z-index: 1
	}

	#standart-page .model-revs {
		border-top: none
	}

	.review-model-info .season-type img.tire-season,
	.review-model-info .season-type img.tire-type {
		top: inherit;
		margin-top: -6px
	}

	.bottom-reviews-img {
		min-width: inherit;
		display: block
	}

	.r-star-list.reviews-under-h2 {
		margin-left: 7px;
		margin: 10px 7px;
		line-height: 34px
	}

	.r-star-list.reviews-under-h2 img {
		height: 15px;
		width: auto
	}

	.reviews-under-h2 span {
		white-space: nowrap
	}

	.r-star-list.reviews-under-h2>span {
		display: inline-block
	}

	.r-star-list.reviews-under-h2>span,
	.r-star-list.reviews-under-h2>img {
		vertical-align: middle
	}

	.nice-select .option {
		min-height: 35px;
		line-height: 35px;
		font-size: 15px
	}

	#reviews-dev-model-select .btn-dark-grey {
		flex-grow: 1
	}

	#reviews-dev-model-select .nice-select.open .list {
		width: auto;
		max-width: 288px
	}

	.top-reviews-text .bottom {
		margin-top: 30px
	}

	#standart-page .top-reviews-text .h2,
	.rating-tab,
	.reviews-info .text,
	.top-reviews-text .btn-red {
		margin-left: 110px
	}

	.reviews-all-info .text {
		margin-left: 0
	}

	#reviews .content-review {
		border-bottom-width: 1px;
		margin-top: 6px;
	}

	.help-content .best-review {
		margin-top: 40px
	}

	.pagination.with-models-count .num {
		padding-right: 0
	}

	.pagination.with-models-count {
		margin-top: 0
	}

	.gallery-top-text img {
		height: auto
	}

	#gallery .developer-row.without-products .developer-info .img {
		float: none;
		width: auto;
		margin: 0 0 10px 0
	}

	#gallery .developer-row.without-products .developer-info .desc {
		margin-left: 0
	}

	#gallery .developer-row.without-products .developer-info {
		padding-bottom: 35px
	}

	#catalog {
		overflow: hidden
	}

	#about h1 {
		padding-left: 0
	}

	.btn-red.no-goods {
		height: auto
	}

	#sizes-table td.button input[type=submit],
	#sizes-table td.button .added {
		text-align: center
	}

	h1 .special_offer_img {
		display: block;
		margin: 5px 0 0 0
	}

	.reviews-info .rating-top {min-height: 120px}

	#gallery .product-tabs .select-parameters .description .text img {
		height: auto
	}

	#quick-order table span,
	#discontinued_notification table span
	{
		height: auto
	}

	.product-page .buy {
		width: 100%
	}

	.top-total-fav-com {
		left: inherit;
		top: 3px;
		right: 3px;
		box-shadow: 0 0 4px #fff
	}

	.nav-mob-head-fav,
	.nav-mob-head-com {
		background-color: #5e636d;
		width: 40px;
		height: 33px;
		display: inline-block;
		vertical-align: middle;
		border-radius: 5px;
		margin: 0 10px;
		position: relative
	}

	.nav-mob-head-fav {
		background-image: url(/img/in-favorites-header.svg);
		background-position: center;
		background-repeat: no-repeat
	}

	.nav-mob-head-fav.active {
		background-image: url(/img/in-favorites-header-active.svg)
	}

	.nav-mob-head-com {
		background-image: url(/img/in-comparisons-header.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 22px;
	}
	
	.nav-mob-head-com.active {
		background-image: url(/img/in-comparisons-header-active.svg);
	}

	#page {
		min-height: inherit
	}

	.to-favorites.remove.v2,
	.to-comparison.remove.v2 {
		display: block;
		top: -13px;
		padding: 6px 0 6px 6px
	}

	.confirm {
		left: 0;
		right: 0
	}

	.more-button-back,
	.slick-custom-arrows span {
		font-size: 0
	}

	.slick-custom-arrows span.slick-right img {
		margin-left: 2px
	}

	.slick-custom-arrows {
		margin-top: -49px
	}

	.select-parameters .t4 {
		padding-bottom: 15px
	}

	#cart-modal {
		padding: 0 15px
	}

	#cart-modal .buttons span a.btn-red,
	#cart-modal .btn-dark-grey {
		font-size: 14px
	}

	#footer.footer-order {
		padding-top: 0
	}

	#cart-modal.open .content {
		top: 15px
	}

	.product-page .sidebar {
		border-left: none
	}

	#compabiliti_modify .btn-red {
		margin: 10px
	}

	.compabiliti-box-top .compabiliti-box .text {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		height: 31px;
		padding: 0 80px 0 0
	}

	#quick-order .relative {
		display: flex;
		width: 100%;
		align-items: center;
		justify-content: center
	}

	.product-page .compabiliti-box-top {
		width: 100%
	}

	#quick-order .base-price {
		margin-top: 0
	}

	.about-title {
		font-size: 30px
	}

	.about-count:not(.about-count-model)>span:not(.city-name-2),
	.gallery-info-all-count-val {
		font-size: 40px
	}

	#gallery .product-tabs .select-parameters>div.t1,
	#gallery .product-tabs .select-parameters>div.t2,
	#gallery .product-tabs .select-parameters>div.t3,
	#gallery .product-tabs .select-parameters>div.t4,
	#gallery .product-tabs .select-parameters>div.t5,
	#gallery .product-tabs .select-parameters>div.t6,
	#gallery .product-tabs .select-parameters>div.t7,
	#gallery .product-tabs .select-parameters>div.t8 {
		padding: 15px 0
	}

	#sizes-cell .sizeval {
		display: flex;
		padding: 0 10px
	}

	#sizes-cell .sizeval>div:not(.dummy-block) {flex-grow: 1}

	.replica-text-checkbox {padding: 0;}
	.disks-by-prof .replica-change,
	.disks-by-prof .replica-change.min {padding: 0 10px}

	.home-products-slider-mob .product {
		border: none;
		margin-top: 8px;
		border-bottom: 1px solid #e0e2e3;
		box-shadow: none
	}

	#page.comparisons .comparison-slider .product {
		box-shadow: none
	}


	#sizes-cell .many .sizeval {padding: 0 20px}
	#by-size .content .left,
	#by-auto .content .left {padding-right: 0}

	#by-auto .m-0 .width-50,
	#replica .m-0 .width-50 {padding: 0}

	#sizes-table .width,
	#sizes-table .dia-td,
	#sizes-table .et-td {
		font-size: 13px
	}

	.accessories.with-sidebar .sidebar {margin-top: -1px}

	.disks-by-prof .lk-pcd,
	.disks-by-prof .top-selection-replica .lk-pcd {width: 100%}

	.best-review .review:after {
		left: inherit;
		right: 20px;
		top: -35px;
		border-color: #f1f1f1;
		border-left-color: transparent;
		border-top-color: transparent;
		border-right-color: transparent
	}

	.help-attention p {width: 100%}
	.replace-product-tabs {display: none}

	.table-responsive-pressure thead,
	#by-auto .table-responsive-pressure tr {
		display: flex;
		flex-wrap: wrap;
		height: auto;
		width: 100%
	}

	#by-auto .table-responsive-pressure #tires-auto-sizes td:not(.offset-td):not(.radius-left-td) {
		width: 50%;
		box-sizing: border-box;
		border: none;
		border-radius: 0;
		display: grid;
		font-family: "HelveticaBold", sans-serif;
		font-size: 15px;
	}

	#by-auto .table-responsive-pressure #tires-auto-sizes .radius-left-td {
		width: 100%;
		text-align: center;
		padding-left: 17px;
		border: none;
		border-radius: 0;
		font-family: "HelveticaBold", sans-serif;
		font-size: 15px;
		padding: 12px 0 10px 0;
		color: #898989;
	}

	#by-auto .table-responsive-pressure .offset-td {
		width: 100%;
		border: none;
		text-align: center !important;
		font-weight: bold;
		border-top: 1px solid #e8e8e8;
		border-bottom: 1px solid #e8e8e8
	}

	.table-responsive-pressure .last {display: none}

	#by-auto .table-responsive-pressure #tires-auto-sizes .pressure-model-name {
		text-align: center;
		width: 100%
	}

	.front-load-mid:before {
		content: "Средняя загрузка перед: " !important;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		padding-bottom: 5px;
	}

	.rear-load-mid:before {
		content: "Средняя загрузка зад: " !important;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		padding-bottom: 5px;
	}

	.front-load-max:before {
		content: "Полная загрузка перед: " !important;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		padding-bottom: 5px;
	}

	.rear-load-max:before {
		content: "Полная загрузка зад: " !important;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		padding-bottom: 5px;
	}

	table#tires-auto-sizes.nice .pressure-model-name {
		font-size: 15px;
	}

	.pressure-serie-img {margin-top: 6px;}
	.pressure-serie-img.big {margin-top: 15px;}

	#replica h1 {margin-top: 0}
	#replica .select-parameters .form,
	#replica .select-parameters .form.series-form,
	#replica .select-parameters .form.models-form,
	#replica .select-parameters .form.developers-form {width: 100%}

	#replica #gallery .select-form.sm .select-parameters {padding-bottom: 15px}
	#replica .products .width-33 {width: 100%}
	#reviews.reviews-developer h3,
	#reviews.reviews-developer .h3 {padding: 0 0 5px}

	.help-sidebar .sm-text,
	.right-sidebar .sm-text,
	.left-sidebar .sm-text {padding: 0}

	#replica .clarify .label {overflow: hidden}

	#replica .select-parameters .mark-form+.title,
	#replica .select-parameters .series-form+.title {margin-top: 15px}
	#replica .series .year-t {padding: 0 15px;text-align: center}
	#replica .series .nice-select {float: none;margin: 0 auto}
	#yearCheckerInfo2, #yearCheckerInfo {margin: 0 10px 10px 10px;}
	#display-colors.replica-colors {padding: 15px 15px 10px}
	#replica .select-parameters .ib:not(.first) {margin-top: 15px}

	#replica .select-parameters .ib {
		max-width: 280px;
		margin-left: 10px;
		margin-right: 10px
	}

	.gallery-info.disks .a-title span {padding: 0 0 10px 0}
	.product-tabs div.t1 {display: none}

	#gallery .home-products-slider-mob .slick-slider button {margin-top: 0}

	#gallery .product-tabs .select-parameters .smart-tab.fixed {
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		margin: 0;
		box-sizing: border-box;
		z-index: 200
	}

	#gallery .payment .pay.credit {
		margin: 0 15px;
		border: none
	}

	#gallery .payment .pay-title {
		margin-top: 30px
	}

	#gallery.accessory .product-tabs {
		margin-top: 0
	}

	#CComment {
		margin-left: 0;
		margin-top: -133px;
		right: 0;
		padding: 10px
	}

	#sizes-table td.index-speed span.font-12 {font-size: 13px;padding-left: 2px;}
	#sizes-table td.price strong,
	#sizes-table td.price .strong {font-size: 19px}
	#sizes-table td.price {font-size: 15px}
	#sizes-table td.sum_field {font-size: 15px;}
	#sizes-table span.product_count_input {width: 32px;}
	#sizes-table input.product_count_input, #sizes-table span.product_count_input {font-size: 15px;}
	#sizes-table td.link a, .com_page_link {font-size: 15px;}
	#sizes-table td.count span:not(.product_count_input) {width: 20px;}

	.availability.limited-xs {
		background: url(/img/yellow-round.svg);
		background-repeat: no-repeat;
		background-position: center left;
		background-size: 9px;
		padding-left: 14px;
		background-position: 0 3px;
		display: inline-block
	}

	#gallery.sale .h1-with-view h1 {margin: 0 0 20px}

	.about-count-text {margin-bottom: 5px}
	.product-page .sidebar .more-brand .title, #gallery .payment .pay-title {font-size: 13px;}
	#gallery .payment .pay.credit-about-block {width: auto;margin: 0 5px}
	#gallery .payment .pay.credit-about-block img {width: auto}

	.order-table td.item-price {font-size: 13px}
	.row.flex-xs:before,
	.row.flex-xs:after {display: none}
	.about-countopen-sizes {margin-bottom: 5px}
	.about-count-model-price {font-size: 17px}
	.products.list .product .buy .one-click span {margin-top: 0}
	.sale .products.y18.list .product .relative {margin-top: 0}

	.test-car {margin-right: 4px}
	.test-car-cancel-block {max-width: 100%}

	.compabiliti-box-id .compabiliti-box-top .compabiliti-box {
		min-width: calc(100% + 25px)
	}

	.order-table td.fullname {
		margin-bottom: 0;
		width: calc(100% - 70px);
		margin-left: 3%
	}

	.order-table td.img-goods {
		width: auto
	}

	.opentip img {
		max-width: inherit
	}

	#footer .nav-mob-head-fav-com {
		order: 3;
		width: 50%;
		margin: 30px 0;
		align-items: center
	}

	#footer .nav-mob-head-fav,
	#footer .nav-mob-head-com {
		background-color: #ededed
	}

	.feedback-form .btn-red {
		width: auto
	}

	.sizes-in-stock {
		margin-left: 0
	}

	#gallery.rev .select-parameters .title {
		display: block
	}

	.click-opentip {
		z-index: 2000 !important
	}

	.auto-pressure .nice-select .list {
		max-width: calc(100% + 88px)
	}

	.auto-pressure .nice-select .list li {
		overflow: hidden;
		text-overflow: ellipsis
	}

	.pb-0 {
		padding-bottom: 0 !important
	}

	#products.accessories-manufacturer-products.list-a {
		padding: 0 15px
	}

	#gallery .short-description.accessories-manufacturer-description {
		margin: 30px 0
	}

	.accessories .products.accessories-manufacturer-products.grid .info {
		box-sizing: border-box
	}

	.accessories .accessories-manufacturer-products.grid .img {
		text-align: right
	}

	table#tires-auto-sizes.nice td {
		padding: 8px 5px
	}

	#tires-auto-sizes td input.btn-red,
	#tires-auto-sizes td input.btn-red.min {
		height: 21px
	}

	.nice-select.small .option {font-size: 12px}
	.automark-mini-ligi {top: -30px}
	.middle .credit-delivery .table-cell-block {font-size: 10px;}
	.middle .credit-delivery>div>img {height: 44px;}
	.middle .days-count {top: 28px;font-size: 8px;}
	.middle .days-count, .days-count {left: 2px;}

	#change-dia-ex {
		display: inline-block;
		margin-top: -5px !important;
		position: static;
		vertical-align: middle
	}

	.mobile-label .help {
		margin-left: 6px
	}

	.add-disksize {margin-top: 25px}
	.add-disksize.min {margin-top: 50px}

	.disk-multisize {
		padding: 0 8px;
		max-width: 100px;
		position: static
	}

	.disk-multisize:not(.paired-multisize) {
		width: 50% !important
	}

	.multisizes-form .disks-by-prof-start .replica-change {
		top: inherit
	}

	.multisizes-form .disks-by-prof-start #ajax_founded {
		top: inherit
	}

	.disk-multisize.paired-multisize {
		max-width: inherit;
		width: 100%;
		text-align: center;
		margin: 15px 0
	}
	
	#header .logo.n-y img {
		width: auto;
		max-height: 42px
	}

	#header .logo.february img,
	#header .logo.march img {
		width: auto;
		max-height: 42px;
		margin-top: -8px;
	}

	#header .logo.may img {
		width: auto;
		max-height: 36px;
		margin-top: -6px;
	}

	.sales-stats {
		position: absolute;
		left: 175px;
		margin: 0;
		top: 59px;
		width: 155px;
	}

	.article.tire-test {
		flex-direction: column;
	}

	.article-img {z-index: 101;}

	.article.tire-test:not(:last-child) {
		margin-bottom: 35px;
		border-bottom: 1px solid #eee;
		padding-bottom: 35px;
	}

	.articles-horisontal .tire-test span.img {
		width: inherit;
		margin-right: inherit;
	}

	.articles .article.tire-test span.img img {
		max-width: 100%;
	}
	
	#gallery .bottom-link a, #by-auto .bottom-link a, #replica .bottom-link a {
	max-width: calc(100% - 60px);
	}
	
	.rev-count-menu{font-size: 15px;}
	.rev-count-title {font-size: 21px;}
	.gallery-filter-protector .allseasons {
		margin-bottom: 0px;
	}
}
}


@media all and (min-width:880px) and (max-width:960px) {

	.home-products-slider-mob .width-25 {
		width: 33.3%;
	}

	.home-products-slider-mob .row:not(.slick-initialized) .width-25:nth-child(n+4) {display: none;}

}


@media all and (min-width:550px) and (max-width:879px) {


	.home-products-slider-mob .row:not(.slick-initialized) .width-25:nth-child(n+3) {display: none;}

}


@media all and (min-width:600px) and (max-width:767px) {

	.products .developer-row .item,
	#replica .products .width-33,
	#gallery.sale .grid .width-33,
	.accessories-manufacturer-products.grid .width-25 {
		width: 50% !important;
		float: left !important
	}

}


@media all and (min-width:550px) and (max-width:767px) {

	.home-products-slider-mob .width-25 {
		width: 50%;
	}

}


@media all and (max-width:549px) {

	.home-products-slider-mob .row:not(.slick-initialized) .width-25:nth-child(n+2) {display: none;}

}



@media all and (max-width:479px) {


	#by-auto .series .year-t {width: 100%;padding: 0 20px;}
	.right-sidebar .diameters.full.disks li {width: 50%;}
	.replica-change.min.filter-last {top: 310px;}
	.multisizes-form .disks-by-prof .replica-change.filter-last  {top: 430px;} 

	#autosearch_applet_block .serie-sizes {
	background: #fff;
	padding: 5px 15px 10px 0;
	width: min-content;
	margin-left: auto;
	margin-right: auto;
	min-width: 320px;
	font-size: 15px;
	}
	#autosearch_applet_block .serie-sizes.disc {min-width: 255px;padding-right: 0px;}
	#autosearch_applet_block .serie-sizes.disc li {word-spacing: 4px;font-size: 15px;}
	#autosearch_applet_block .serie-sizes.disc li.more {text-align: center;word-spacing: 0px;}
	#autosearch_applet_block .serie-sizes li.more.marker.plus span {font-size: 13px;}
	
	
	.disk-auto-sizes-lk-pcd:before {content: "Крепеж:"}
	
	.hidden-xv {display: none !important}
	.swiper-container {max-width: 310px !important;}

	.btn-dark-grey-2-tests {width: 100%;box-sizing: border-box;}
	.sent-order-mail-btn {margin-left: 0px; display: block}
	.classic-input.inline.order-sent {width: 100%;margin-top: 8px;margin-bottom: 12px}
	
	.sent-pay-img {text-align: center;display: block;}
	.sent-pay-img:before {display: none}
	.sent-pay-img img{padding: 8px;margin-bottom: 10px;}
	.sent-pay-btn {width: 100%;}
	
	.products-sort.dev {width: 225px;}
	.products-sort .nice-select.dev{width: 125px;}
	#qr_code_box {margin: auto;}
	.top-fixed {
	position: fixed;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	z-index: 1200;
	box-shadow: 0 0 8px #ccc;
	}
	
	#breadcrumbs {padding-top: 50px;}
	#cart-page {padding-top: 50px;}
	
	.select-content {padding-top: 50px;}
	.about-count.day .city-name-2 {font-size: 16px;}
	.about-count-text {font-size: 16px;}
	.tests-n-tirepage {left: -10px;}
	.about-count-model-price {font-size: 20px;margin-top:5px;}
	.about-countopen-sizes {margin-bottom: 10px;}
	.about-count-text {margin-bottom: 10px;}
	
	.pagination.tests-top {
	float: none;
	text-align: center !important;
	width: 100%;
	}
	
	.tests-top .pag {
	float: none;
	text-align: center !important;
	width: 100%;
	}

	.result_counter_dev {
	width: auto;
	display: block;
	}
	
	#tests-block-info .in-sale {margin-top: 15px;margin-left: 5px;}

	.type-title {font-size: 13px}

	#replica .select-parameters .ib {width: 100%;margin: 0}
	#cart-modal .content .title {padding: 15px 40px 15px 15px}

	#cart-modal .buttons span a.btn-red,
	#cart-modal .btn-dark-grey {min-width: 160px}

	.pagination.with-sort .num {width: 100%}
	.pagination.with-sort {display: flex;flex-wrap: wrap}

	.pagination.with-sort .num {width: 50%;order: 1}

	.pagination.with-sort .view {order: 2; width: 50%;margin: 0}
	.pagination.with-sort .view-no-pag {text-align: right;}

	.pagination.with-sort .pag {order: 3;margin: 15px 0;width: 100%;text-align: left}
	.products-sort.sort-no-pag {width: 100%}
	
	.pagination.with-sort .no-pag {margin: 0px}

	.products-sort {order: 4;width: 100%}
	.opentip-container {max-width: 250px}
	.disk-multisize {max-width: inherit}
	.width-miltisize {clear: left}
	/*.disks-by-prof .with-multisize .filter-reset {top: 40px}*/
	
	#header .logo.february,
	#header .logo.march, 
	#header .logo.n-y {
		margin-right: 5%;
		width: 45%;
		display: flex;
		height: 100%;
		align-items: center
	}
	
	#header .logo.february img,
	#header .logo.march img,
	#header .logo.n-y img {
		height: auto;
		margin-left: 0
	}
	
	#replica .clarify .logo-auto-tests {
		min-height: 30px;
		float: none !important;
	}
	
	#gallery .bottom-link,
	#by-auto .bottom-link,
	#replica .bottom-link {
	flex-direction: column;
	align-items: center;
	}
	
	#by-auto .bottom-link.search-tire a,
	#by-auto .bottom-link.search-replica a,
	#replica .bottom-link.search-tire a,
	#replica .bottom-link.search-replica a {
	margin-bottom: 15px;
	}
	#profile_box #phone_field{
		float: none;
		width: 100%;
	}
	#profile_box #create_customer{
		float: none;
		width: 100%;
	}
	

}

@media all and (min-width:480px) and (max-width:767px) {


	#header .logo {
		width: 49%;
		margin-right: 0
	}

	#footer .mobile-tabs {
		display: flex;
		flex-wrap: wrap
	}

	#footer .mobile-tabs li {
		width: 50%
	}

	#footer .links.min a,
	#footer .tires-links a,
	#footer .disks-links a,
	#footer .links li span {
		margin: 5px 10px
	}

	#footer .links.min,
	#footer .links {
		padding: 0 10px
	}

	.order-table td.item-price,
	.order-table td.count,
	.order-table td.button {
		width: auto
	}

	.order-table td.item-sum {
		width: auto
	}

	.order-table td.button {
		text-align: right;
		flex-grow: 1
	}

	.visible-xs-l {
		display: inherit !important
	}

	.order-table .ot-img {
		max-width: inherit
	}

	.left-xs-l {
		text-align: left !important
	}

	.right-xs-l {
		text-align: right !important
	}

	.width-landscape-50 {
		width: 50% !important;
		float: left !important
	}

	#home-contacts span.working-time span:not(.working-time-text) {
		display: inline-block;
		margin-left: 10px
	}

	.delivery .timer {
		margin: 20px 0;
		display: flex;
		align-items: center
	}

	.delivery .timer .sep {
		text-align: center;
		min-width: 30px
	}

	.delivery .timer span.l {
		margin-top: 0
	}

	.replica-brands .block {
		width: 50%
	}

}

@media all and (min-width:360px) and (max-width:767px) {

	.not-found-links a,
	.not-found-calculator a {
		height: 340px
	}

	.not-found-links a {
		background-size: cover !important
	}

	.not-found-calculator a {
		background-size: 190%
	}
}

@media all and (max-width:406px) {
	#filtermodels-clear {
		top: 49px;
	}
}
@media all and (max-width:359px) {


	#autosearch_applet_block .serie-sizes {min-width: 280px;font-size: 14px;}
	#autosearch_applet_block .serie-sizes li {padding-left: 15px;}
	#autosearch_applet_block .serie-sizes li.more.marker.plus span {font-size: 12px;}
	.swiper-container {max-width: 300px !important;}
	#tests-tab .img-row-tests {width: 90px;}
	.tire-devs-grid .block img {max-width: 100px;}
	.tire-devs-grid .block {height: 70px;}
	.products.list .product .buy .one-click.more-info span {min-width: 110px;padding: 0px;}
	.products.list .product .buy .one-click.more-info {padding-left: 0px;}
	.products.list .product .m-info {font-size: 15px;}
	.products.list .m-info>div {margin: 4px 12px 2px 0;}
	.products.list .m-info>div:not(.load):after {right: -9px;}

	#footer .menu a {
	font-size: 11px;
	}

	.tests-n-tirepage {
	font-size: 18px;
	}

	.tests-n-tirepage span {
	display: none;
	}

	.select-city-key li {
		min-width: 51%
	}

	#catalog .select-parameters .tab.t1,
	#catalog .select-parameters .tab.t2,
	#catalog .select-parameters .tab.t3 {
		font-size: 10px
	}

	.links {
		font-size: 12px
	}

	#catalog .select-form .links a {
		padding-top: 19px !important
	}

	#sizes-cell .width-select,
	#sizes-cell .profiles-select,
	#sizes-cell .radius-select {
		width: 93px
	}

	.compabiliti-box-top .compabiliti_go_button {
		padding-right: 90px;
		white-space: normal
	}

	.compabiliti-box-top .compabiliti_go:before {
		background-size: 70px;
		background-repeat: no-repeat;
		right: -3px;
		top: -5px
	}

	.select-parameters .about {
		border-right: none
	}

	.best-review.right-block {
		margin-left: 0
	}

	#quick-order .form,
	#discontinued_notification .form,
	.classic-form-2 .content {
		padding: 35px 15px
	}

	#quick-order .relative {
		display: flex;
		width: 100%;
		justify-content: space-between
	}

	#quick-order .sum_field_quick,
	#quick-order table {
		margin-left: 0
	}

	#sizes-table td.count table,
	.order-table td.count table {
		max-width: 75px
	}

	.product-page .one-click a:after,
	.products.list .product .buy .one-click span:after {
		display: none
	}

	.product-page .one-click a,
	.products.list .product .buy .one-click span {
		min-width: inherit;
		padding-right: 10px
	}

	.opentip-container {
		max-width: 220px
	}

	.sales-stats {
		width: 125px;
	}


}


@media all and (max-width:340px) {

		.hidden-ss {display: none !important}
		.products.y18.list .rating-stars.left {margin-top: 4px;}
		.products.list .m-info>div {margin: 4px 10px 2px 0;}
		.products.list .m-info>div:not(.load):after {right: -8px;}
		#sizes-table td.sum_field {margin-right: 3px;}
		#sizes-table td.price .strong {font-size: 17px}
		#sizes-table td.sum_field {font-size: 14px;}
		#sizes-table span.product_count_input {width: 30px;}
		table#tires-auto-sizes.nice td {padding: 8px 2px;}

		#hits-winter h3,
		#hits-summer h3,
		#hits-discs h3,
		#last-reviews h3,
		#hits-accessories h3,
		#actions h3,
		#similar-models .h3,
		#similar-models h3 {font-size: 13px;}

}

