@media screen and (min-width:910px) {
	.store-content .popular_sets_slider_item .global {
		flex-wrap: wrap;
		width: calc(100% + 26px) !important;
		max-width: calc(100% + 26px) !important;
		margin-right: -13px;
		margin-left: -13px
	}

	.store-content .popular_sets_slider_item .set_item {
		width: 100%;
		max-width: 25%;
		margin-right: 0;
		margin-left: 0;
		padding-right: 13px;
		padding-bottom: 18px;
		padding-left: 13px
	}
}

.arh-sub-title-color {
	display: unset
}

.store-content .set_selection h2.arh-sub-title {
	color: #dd2b3d
}

.store-content .model_selection_box {
	width: 100%
}

/* .fancybox__nav .carousel__button.is-prev {
	left: 35%!important;
}
.fancybox__nav .carousel__button.is-next {
	right: 35%!important;
}
.carousel__button.is-prev, .carousel__button.is-next {
	top: 95%!important;
}
.fancybox__toolbar__items--right {
	position: absolute!important;
	left: 50%!important;
	bottom: 10%!important;
	transform: translateX(-50%) translateY(-43px) !important;
}
.fancybox__toolbar {
	height: 100%!important;
	pointer-events: none!important;
	background: none!important;
}

.carousel__button.fancybox__button--thumbs {
	display: none;
}

.fancybox__thumbs .carousel__slide .fancybox__thumb::after {
	border-color: #dd2b3d!important;
}

.fancybox__thumbs .carousel__slide {
	width: 150px!important;
}
@media only screen and (max-width: 768px) {
	.fancybox__thumbs .carousel__slide {
	}
	.fancybox__toolbar__items--right {
		bottom: 25%!important;
	}
} */
.fancybox__nav .carousel__button.is-next {
	right: 35% !important;
}

.fancybox__nav .carousel__button.is-prev {
	left: 35% !important;
}

.carousel__button.is-prev, .carousel__button.is-next {
	position: absolute !important;
	top: unset !important;
	bottom: 10px !important;
	transform: unset !important;
}

.fancybox__toolbar {
	height: 100% !important;
	padding: 0 !important;
	pointer-events: none !important;
	background: unset !important;
}

.fancybox__toolbar__items--right {
	position: absolute !important;
	bottom: 10px !important;
	left: 50% !important;
	transform: translateY(-80px) translateX(-50%) !important;
}

.fancybox__thumbs .carousel__slide .fancybox__thumb::after {
	border-color: #dd2b3d !important;
}

.contacts-content .contacts .box {
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	max-height: 125px;
}

.contacts-content .contacts .box h2 {
	width: 100%;
	max-width: 400px;
	margin-right: 20px;
	font-size: 27px;
	line-height: inherit;
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	align-items: center;
	padding: 0;
}

.contacts-content .contacts .box h2 span {
	margin-right: 7px;
}

.cont-col {
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	align-items: center;
}

.cont-col ul {
	margin: 0 !important;
}

.cont-col ul:last-child {
	margin-left: 20px !important;
}

.wholesalers-content .partners_box {
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	align-items: center;
	min-height: 100px;
	padding-top: 0;
	padding-bottom: 0;
}

/* ------ */
.wholesalers-content .buttons_blocks, .wholesalers-content p.bigger {
	display: none;
}

.wholesalers-content .partners_box ul {
	padding: 0;
}

.wholesalers-content .partners_box ul li {
	padding: 0;
	font-size: 13px;
	line-height: 22px;
}

.price-box {
	align-items: center;
	flex-direction: unset;
	height: 100%;
	min-height: unset;
	max-height: 100px;
}

.price-box h2 {
	margin: 0;
}

.price-box p {
	padding: 0;
	font-size: 13px;
	line-height: 22px;
}

.price-box-link {
	margin-top: 0;
}

.wholesalers-content .advantages-box {
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	align-items: center;
	min-height: 100px;
	max-height: 100px;
	padding-top: 0;
	padding-bottom: 0;
}

.wholesalers-content .advantages-box h2 {
	margin: 0;
	padding: 0;
}

.wholesalers-content .advantages-box p {
	padding: 0;
	font-size: 13px;
	line-height: 22px;
}

/* .wholesalers-content .advantages-box p:last-child {
	margin-top: 10px;
} */

.wholesalers-content .partners_box h2, .price-box h2, .wholesalers-content .advantages-box h2 {
	width: 100%;
	max-width: 410px;
	letter-spacing: 2.7px;
	text-transform: uppercase;
	font-family: Arimo;
	font-size: 21px;
}

.wholesalers-content .partners_box p {
	font-size: 13px;
	font-weight: 700;
	font-style: italic;
	letter-spacing: .28px;
	max-width: 660px;
	line-height: 22px;
}

.price-box {
	padding: 30px 41px 30px;
}

.partners_box h2 {}

.modal-price-form .okey-oby {
	position: absolute;
	bottom: 10px;
}

.contacts-content .contacts .box ul {
	margin: 0;
}

.box-text-row {
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	align-items: center;
}

.box-text-row ul:last-child {
	padding-left: 20px;
}

.contacts-content [data-contacts_box-id="0"] {
	background: -webkit-gradient(linear, left top, right top, color-stop(80%, #3d3d3d), color-stop(100%, rgba(0, 0, 0, 0)), color-stop(130%, rgba(0, 0, 0, 0))), url(../img/contacts-bg_1_2.png) right 52% no-repeat;
	background: linear-gradient(90deg, #3d3d3d 76%, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 130%), url(../img/new_car_contacts.jpg) 147% 30% no-repeat;

}

.contacts-content [data-contacts_box-id="2"] {
	background: -webkit-gradient(linear, left top, right top, color-stop(80%, #3d3d3d), color-stop(100%, rgba(0, 0, 0, 0)), color-stop(130%, rgba(0, 0, 0, 0))), url(../img/contacts-bg_3_2.png) right 45% no-repeat;
	background: linear-gradient(90deg, #3d3d3d 76%, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 130%), url(../img/contacts-bg_3_2.png) right 45% no-repeat;
}

.contacts-content [data-contacts_box-id="1"] {
	background: -webkit-gradient(linear,left top,right top,color-stop(56%,#3d3d3d),color-stop(100%,rgba(0,0,0,0)),color-stop(130%,rgba(0,0,0,0))),url(../img/contacts-bg_2_2.png) 100% -50px no-repeat;
	background: linear-gradient(90deg,#3d3d3d 76%,rgba(0,0,0,0) 100%,rgba(0,0,0,0) 130%),url(../img/contacts-bg_2_2.png) 100% -50px no-repeat;
}

.contacts-content .map iframe {
	height: 256px;
}

.contacts-content .contacts .box a, .contacts-content .contacts .box p {
	font-size: 1.500em;
}

.wholesalers-content {
	padding-top: 29px;
}

.price-box, .wholesalers-content .partners_box {
	margin-bottom: 31px;
}

.contacts-content .global {
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	flex-direction: column;
}

.contacts-content .contacts .box:nth-child(1) {
	order: 3;
	margin-top: 31px;
}

.contacts-content .contacts .box:nth-child(2) {
	order: 1;
	margin-top: 0;
}

.contacts-content .contacts .box:nth-child(3) {
	order: 2;
	margin-top: 31px;
}

.price-box {
	background: linear-gradient(270deg, rgba(202, 202, 202, 0) 14.56%, rgba(202, 202, 202, .98) 19.81%), url('../img/mid_car_2.png') right 0px no-repeat;
}

.wholesalers-content .partners_box {
	background: linear-gradient(90deg, #dd2b3d 68%, rgb(88 14 21 / 18%) 91%), url('../img/top_car_2.png') right 0px no-repeat;
}

.advantages-box {
	background: linear-gradient(90deg, #3d3d3d 65%, rgba(0, 0, 0, 0) 111%), url('../img/bot_car_2.png') right 0px no-repeat;
	background-size:contain;
}
.wholesalers-content .advantages-box{
	background: linear-gradient(90deg, #3d3d3d 76%, rgba(0, 0, 0, 0) 111%), url('../img/bot_car_3.png') right 0px no-repeat;
}

@media only screen and (max-width: 1024px) {
	.wholesalers-content .advantages-box, .price-box, .wholesalers-content .partners_box {
		flex-wrap: wrap;
		max-height: unset;
	}

	.fancybox__nav .carousel__button.is-prev {
		left: 0 !important;
	}

	.fancybox__nav .carousel__button.is-next {
		right: 0 !important;
	}
}

@media only screen and (max-width: 800px) {
	.contacts-content [data-contacts_box-id="0"] {
		background: -webkit-gradient(linear, left top, right top, color-stop(50%, #3d3d3d), color-stop(100%, rgba(0, 0, 0, 0)), color-stop(130%, rgba(0, 0, 0, 0))), url(../img/contacts-bg_1.png) right 52% no-repeat;
		background: linear-gradient(90deg, #3d3d3d 50%, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 130%), url(../img/contacts-bg_1.png) right 52% no-repeat;
	}

	.contacts-content [data-contacts_box-id="1"] {
		background: -webkit-gradient(linear,left top,right top,color-stop(56%,#3d3d3d),color-stop(100%,rgba(0,0,0,0)),color-stop(130%,rgba(0,0,0,0))),url(../img/contacts-bg_2.png) 100% -96px no-repeat;
		background: linear-gradient(90deg,#3d3d3d 56%,rgba(0,0,0,0) 100%,rgba(0,0,0,0) 130%),url(../img/contacts-bg_2.png) 100% -96px no-repeat;
	}

	.contacts-content [data-contacts_box-id="2"] {
		background: -webkit-gradient(linear,left top,right top,color-stop(56%,#3d3d3d),color-stop(100%,rgba(0,0,0,0)),color-stop(130%,rgba(0,0,0,0))),url(../img/contacts-bg_3.png) right 45% no-repeat;
		background: linear-gradient(90deg,#3d3d3d 56%,rgba(0,0,0,0) 100%,rgba(0,0,0,0) 130%),url(../img/contacts-bg_3.png) right 45% no-repeat;
	}

	.contacts-content .contacts .box {
		flex-wrap: wrap;
		max-height: unset;
	}
}

@media only screen and (max-width: 512px) {
	.cont-col, .box-text-row {
		flex-direction: column;
	}

	.cont-col ul:last-child {
		margin-left: 0 !important;
	}

	.box-text-row ul:last-child {
		padding-top: 20px;
		padding-left: 0;
	}

	.contacts-content .contacts .box ul {
		width: 100%;
	}
}

@media only screen and (max-width: 425px) {
	.contacts-content .contacts .box h2 {
		flex-direction: column;
		align-items: baseline;
	}
}
@media only screen and (max-width: 375px) {
	.price-box {
		padding: 30px 20px 30px;
	}
	.wholesalers-content .advantages-box, .wholesalers-content .partners_box {
		padding: 30px 20px 30px;
	}
	.price-box {
		background: linear-gradient(270deg, rgba(202, 202, 202, 0) 14.56%, rgba(202, 202, 202, .98) 80%), url(../img/mid_car_2.png) right 0px no-repeat;
	}
	.wholesalers-content .partners_box {
		background: linear-gradient(90deg, #dd2b3d 18%, rgb(88 14 21 / 18%) 90%), url(../img/top_car_2.png) right 0px no-repeat;
	}
}