@media all and (max-width: 960px), all and (min-width: 640px) and (max-width: 1023px), all and (min-width: 640px) and (max-width: 960px) {
	.b-content-leftcol,
	.b-content-rightcol,
	.b-footer .b-brands,
	.b-header-topbanner,
	.user-header-short,
	/*.b-header-search,*/
	.b-header-table:after,
	.b-header-table:before,
	.b-header-table-place .b-ico,
	.b-header .b-menu {
		display:none;
	}
	.b-content-centercol {
		float:none;
		margin:0;
	}
	.b-content-centercol-box {
		margin:0;
		-webkit-box-shadow: none;
		box-shadow: none;
		padding:15px;
	}
	body {
		background-image:none;
	}
	.b-footer-copy {
		float:none;
		width:auto;
	}
	.b-footer {
		height: 80px;
		margin-top: 0;
		border-top: 2px solid #b44a14;
		border-bottom: 0;
		min-width: 200px;/*564 жуть!*/
	}
	.b-wrapper {
		min-height: auto;
		min-width: 564px;
	}
	.b-wrapper:after {
		height:0px;
	}
	.b-header-wrapper {
		min-width: auto;
		padding: 15px 15px 7px 15px;
	}
	.b-footer-wrapper {
		width:auto;
		padding:10px 15px;
		min-width:auto;
	}
	.b-content-banner {
		margin:0 0 20px 0;
	}
	.b-catalog-list {
		margin-right:-10px;
	}
	.b-footer-bottom {
		margin-top:15px;
		font-size:12px;
	}
	/*.b-header {
		margin-bottom: 20px;
		background: url(/images/design/tire-trail-sm.png) -0px -0px no-repeat;
	}*/

	/*.b-logo {
		width: 252px;
		height: 149px;
		background: url('/images/design/logo-2018-mobile.jpg') -0px -0px no-repeat;
		margin-top: 5px;
		position:absolute;
		left:0;
		top:0;
	}*/
	.b-logo {
		width: 250px;
		height: 175px;
		background: url('/images/design/logo-2021-happy-v3-mob.png') -0px -0px no-repeat;
		margin-top: 5px;
		position:absolute;
		left:0;
		top:0;
	}

	.b-header-table-phone {
		margin-bottom:10px;
	}
	.b-catalog-list-item {
		padding: 0 14px 10px 0;
	}
	.b-header-table-cart {
		font-size:19px;
		padding-top:10px;
		clear:both;
	}
	.b-header-table-cart-text {
		font-size: 14.5px;
	}
	.b-header-table-place {
		padding-bottom: 0px;
		/*float: left;*/
	}
	.b-toutch-menu {
		width:300px;
		display:inline-block !important;
	}
	.b-header-bottom .b-search {
		float:right;
	}
	.b-header-table {
		padding:0;
	}
	.b-header-rightside {
		padding-bottom: 0px;
	}
	.b-count-int {
		min-width:20px;
	}
	.b-cart-item-price .b-price {
		padding: 3px 10px;
	}
	.b-count {
		padding:5px 0;
	}
	.b-cart-item-priceblock {
		width: 170px;
	}
	.b-tabs-item {
		padding: 13px 1px 0 1px;
	}
	.b-payments-method-ways .b-ico {
		margin-top: 20px;
	}
	.b-page-title {margin-bottom:35px;}


}
@media all and (orientation: landscape) and (max-width: 1023px) {
	.b-header-rightside {
		position:relative;
		padding-bottom:20px;
	}
	/*.b-header {
		background: url(/images/design/tire-trail-ssm.png) -0px -0px no-repeat;
	}*/


	/*.b-logo {
		background: url('/images/design/logo-2018-mobile.jpg') -0px -0px no-repeat;
		margin-top:5px;
	}*/
	.b-logo {
		width: 250px;
		height: 175px;
		background: url('/images/design/logo-2021-happy-v2-mob.png') -0px -0px no-repeat;
		margin-top: 5px;
		position:absolute;
		left:0;
		top:0;
	}

	.b-toutch-menu {
		display:none !important;
	}
	.b-header .b-menu {
		display:inline-block;
	}
	.b-header-bottom nav {
		float:none;
	}
	.b-menu-item-spec-item {
    position: absolute;
    top: -12px;
    right: 9px;
	}
	.b-header-bottom .b-search {
		float:none;
	}
	.b-menu-item {
		padding-right: 28px;
	}
	.b-menu-item-url {
		font-size: 12px;
	}
	.b-header-table-cart {
		padding-top:0;
	}
	/*.b-header .b-search {
		position:absolute;
		top:67px;
		right:268px;
	}*/

}


@media only screen and (min-width: 550px) and (max-width: 577px) {
	.b-wrapper {
		min-height: auto;
		min-width: 361px;
	}
	.b-header-table {
	text-align: center;
	width: 100%;
	}
	#scroller {display:none !important;}
}





@media only screen and (max-width: 550px) {


.b-content-rightcol:not(.b-content-rightcol-filter) {float:inherit;display:none !important;}

	.wofilter {display:none;}

.b-content-centercol-box, .b-content-box {
    -webkit-box-shadow:inherit;
    box-shadow:inherit;}

	.b-header-table {
	text-align: center;
	width: 100%;
	}

	.b-wrapper {
		min-height: auto;
		min-width: 360px;
	}
	.b-header-rightside {
		float:inherit;
		padding:inherit;
	}
	.b-header-table-phone a {
    font-size: 26px;
	}
	.i-phone {display:none;}


	/*.b-logo {


		width: 278px;
		background: url('/images/design/logo-2018-360-v3.jpg') -0px -0px no-repeat;


	}*/

	.b-logo {
		width: 250px;
		height: 175px;
		background: url('/images/design/logo-2021-happy-v2-mob.png') -0px -0px no-repeat;
		margin-top: 5px;
		position: inherit;
		left: inherit;
		top: inherit;
		display: block;
		margin: auto;
	}


	.xlogo {width:100%;text-align:center;}
	#scroller {display:none !important;}


	/*-.b-header-search .b-search {
    width: 93%;
	}
	#starget-styler {
		width: 33% !important;
	}
	.b-header-search #squery {
		width: 54%;
	}*/
	.b-header-search .b-search {
    width: 91%;
	}
	.b-header-search #squery {
    width: 87%;
	border:1px solid #ff6000;
	}
	.b-header-search .b-search input[type="submit"] {
    width: 8%;
	}
	#starget {display:none;}

	.ny1 {
	height: 37px !important;
	width: 99% !important;
	}

	.ny2 {
	width: 100% !important;
	font-size: 13px;
	}

	/*  2021 товары адаптив  */
	.b-catalog-list {
		grid-template-columns: inherit;
	}
	.last-list-container {display:none;}
	.b-content-rightcol {display: inherit;margin-right:inherit;width:inherit;position: inherit;}


}


	/*  2021 товары адаптив  */
@media only screen and (min-width: 373px) and (max-width: 550px) {
	.b-catalog-list-item {
    width: 40%;
	}
	.b-catalog-list {
    display: block;
	}
}

@media only screen and (min-width: 550px) {
.onlymob{display:none;}
}


@media only screen and (min-width: 551px) and (max-width: 865px) {

	.b-header-search .b-search {
    width: 98% !important;
	}
	.b-header-search #squery {
    width: 58%;
	}

}