@charset "UTF-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  outline: none;
}
html { height: 101%; } /* always display scrollbars */
body {
	font-family: 'Roboto' ,Arial, Tahoma, Verdana, sans-serif;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }

blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
strong { font-weight: bold; } 

input { outline: none; }

table { border-collapse: collapse; border-spacing: 0; }
img { border: 0; max-width: 100%; }

a { text-decoration: none; transition: all .3s ease;}
a:hover { text-decoration: underline; }
a .svg-icon, button .svg-icon {
    pointer-events: none;
}
svg:not(:root) {
    overflow: hidden;
}
*, :after, :before {
    box-sizing: border-box;
}
.header{
	height: 104px;
	border-bottom: 1px solid #BDBDBD;
}
.header__logo{
	background: url(/images/logo.svg) no-repeat center center;
	height: 34px;
	width: 163px;
}
.main-layout{
	max-width: 1780px;
	margin: 0 auto;
}
.header .main-layout{
	height: 100%;
}
.header__block{
	display: flex;
	align-items: center;
	height: 100%;
    /*max-width: 1670px;*/
    padding: 0 25px;
    justify-content: space-between;
}
.header__menu a{
	font-style: normal;
	font-size: 25px;
	line-height: 29px;
	font-weight: 500;
	text-transform: uppercase;
	color: #828282;
}
.header__menu a+a{
	margin-left: 21px;
}
.header__contacts a{
	display: inline-flex;
    align-items: center;
	font-style: normal;
	font-weight: 500;
	font-size: 27px;
	line-height: 32px;
	color: #828282;
}
.header__contacts a+a{
	margin-left: 35px;
}
.svg-icon {
    display: inline-block;
    fill: currentColor;
    height: 1em;
    vertical-align: middle;
}
.header__icon{
	color: #828282;
    -ms-flex: none;
    flex: none;
    margin-right: 13px;
    margin-top: -2px;
}
.icon-location {
    width: 27.3px;
    height: 21.23px;
}
.icon-phone {
 	width:21.81px;
 	height:21px;   
}
.icon-clock {
 	width:20.48px;
 	height:20.48px;   
}
.top-slider__form-h1{
	font-style: normal;
	font-weight: 400;
	font-size: 80px;
	line-height: 94px;
	color: #42454A;
}
.top-slider__form-logo{
	background: url(/images/logo.svg) no-repeat center center;
	height: 115px;
	width: 554px;
}
.top-slider__form-logo-bl{
	padding: 25px 0 58px;
	border-bottom: 6px solid #FFBA08;
	margin-bottom: 56px;
}
.top-slider__form{
	margin-top:90px;
	max-width: 560px;
	margin-left: 92px;
    position: absolute;
    z-index: 10;
}
.top-slider__top{
	max-width: 1920px;
	position: relative;
	margin:0 auto;
}
.top-slider{
	max-width: 1920px;
	padding-bottom: 0;
	margin: 0 auto;
}
.products__top{
	padding-bottom: 100px;
}
.btn1{
	background: #FDC324;
	display: block;
	width: 100%;
	color: #fff;
	font-style: normal;
	font-weight: 700;
	font-size: 25px;
	line-height: 29px;
    padding: 30px 68px;
	text-align: center;
	text-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
}
.btn1:after{
    content: '';
    position: absolute;
    display: block;
    margin-top: -7%;
    z-index: -1;
    width: 407.77px;
    height: 95.49px;
    background: rgba(255, 203, 45, 0.8);
    filter: blur(38.1598px);
}
.btn1:hover{
	background: #333333;
	color: #fff;
	text-decoration: none;
}
.btn1:hover:after{
	background: rgba(107, 107, 107, 0.8);
	filter: blur(38.1598px);
}
.top-slider__right{
    display: flex;
    align-items: center;
    justify-content: right;
	position: absolute;
	right: 0;
	top:100px;
	left: auto;
	background: #FFB800;
	height: 548px;
	width: 725px;
	-webkit-border-top-left-radius: 50%;
	-webkit-border-bottom-left-radius: 50%;
	-moz-border-radius-topleft: 50%;
	-moz-border-radius-bottomleft: 50%;
	border-top-left-radius: 50%;
	border-bottom-left-radius: 50%;
}
.icon-slider-logo{
	position: absolute;
    left: 42%;
	fill: #FFD466;
	width: 673px;
	height: 144px;
	-webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.top-slider__chars{
	padding: 10px 0;
	max-width: 1547px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 62px auto 0;
}
.top-slider__char{
	width: 202.73px;
	height: 175.01px;
	box-shadow: 0px 8px 7.5px rgba(214, 214, 214, 0.5);
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}
.top-slider__char-title{
	text-align: center;
	color: #FDC324;
	font-style: normal;
	font-weight: 900;
	font-size: 40px;
	line-height: 47px;
}
.top-slider__char-text{
	text-align: center;
	font-style: normal;
	font-weight: 500;
	font-size: 22px;
	line-height: 26px;
	color: #8A8A8A;
}
.top-slider__slide{
	text-align: right;
}
.top-slider__slide img{
	margin-right: 250px;
	max-height: 686px;
	z-index: 2;
    position: relative;
}
.top-slider__slide-h1{
	margin-right: 43px;
    font-weight: 900;
    font-size: 118.448px;
    line-height: 139px;
    margin-top: -181px;
    color: rgba(255, 255, 255, 0.3);
}
.top-slider .arrow-body{
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 10;
    cursor: pointer;
}
.top-slider .arrow-body .arrow{
	position: relative;
	width: 35px;
    height: 35px;
    border-top: 6px solid #8A8A8A;
    border-left: 6px solid #8A8A8A;
	transform: rotate(-45deg);
	animation: arrow-load 2s infinite;
}
.top-slider .arrow-body.next{
	transform: rotate(180deg);
}
.top-slider .arrow-body .arrow:nth-child(1){
	left:25px;
	animation-delay: -0.4s;
}
.top-slider .arrow-body .arrow:nth-child(2){
	animation-delay: -0.2s;
}
.top-slider .arrow-body .arrow:nth-child(3){
	right:25px;
}
@keyframes arrow-load{
	0%{
		opacity: 0;
		transform: rotate(-45deg) translate(30px, 30px);
	}
	0%{
		opacity: 1;
	}
	100%{
		opacity: 0;
		transform: rotate(-45deg) translate(-30px, -30px);
	}
}
.top-slider .arrow-body.prev{
	top: 87%;
    right: auto;
    left: 10px;
}
.top-slider .arrow-body.next{
	top: 87%;
    right: 10px;
    left: auto;
}
.top-slider .swiper-button-prev,.top-slider .swiper-rtl .swiper-button-next{
    top: 77.5%;
    right: 242px;
    left: auto;
}
.top-slider .swiper-button-next,.top-slider .swiper-rtl .swiper-button-prev{
	top: 77.5%;
    right: 162px;
    left: auto;
}
.why-we .swiper-button-prev,.why-we .swiper-rtl .swiper-button-next{
	top: 82%;
    left: 159px;
}
.why-we .swiper-button-next,.why-we .swiper-rtl .swiper-button-prev{
	top: 82%;
    left: 238px;
}
.top-slider .swiper-button-next,.top-slider .swiper-button-prev,.why-we .swiper-button-next,.why-we .swiper-button-prev{
	width: 63px;
	height: 63px;
	background: #fff;
	box-shadow: 0px 0px 30px rgba(133, 147, 159, 0.3);
	/*transition: all 0.3s ease-in-out;
    animation: pulse 1.4s infinite;*/
}
@keyframes pulse {
	0% {
	  	box-shadow: 0 0 0 0 rgba(255, 184, 0, 0.7);
	}
	70% {
	  	box-shadow: 0 0 0 20px rgba(255, 184, 0, 0);
	}
	100% {
	  	box-shadow: 0 0 0 0 rgba(255, 184, 0, 0);
	}
}
@keyframes pulse_red {
	0% {
	  	box-shadow: 0 0 0 0 rgba(216, 32, 43, 0.7)
	}
	70% {
	  	box-shadow: 0 0 0 20px rgba(216, 32, 43, 0);
	}
	100% {
	  	box-shadow: 0 0 0 0 rgba(216, 32, 43, 0);
	}
}
.top-slider .swiper-button-next:hover,.top-slider .swiper-button-prev:hover,.why-we .swiper-button-next:hover,.why-we .swiper-button-prev:hover{
	background: #FFB800;
	box-shadow: none;
}
.top-slider .swiper-button-next:hover:after,.top-slider .swiper-button-prev:hover:after{
	background-color: #fff
}
.top-slider .swiper-button-next:after,.top-slider .swiper-rtl .swiper-button-prev:after,
.why-we .swiper-button-next:after,.why-we .swiper-rtl .swiper-button-prev:after{
    content: '';
    -webkit-mask: url(/images/icons/arrow_slider.svg) center center no-repeat;
    mask: url(/images/icons/arrow_slider.svg) center center no-repeat;
    background-color: #000;
    width: 10px;
    height: 17px;
    transform: rotate(180deg);
}
.top-slider .swiper-button-prev:after,.top-slider .swiper-rtl .swiper-button-next:after,
.why-we .swiper-button-prev:after,.why-we .swiper-rtl .swiper-button-next:after{
    content: '';
    -webkit-mask: url(/images/icons/arrow_slider.svg) center center no-repeat;
    mask: url(/images/icons/arrow_slider.svg) center center no-repeat;
    background-color: #000;
    width: 10px;
    height: 17px;
}
.why-truck{
	background-color: #F2F2F2;  
    padding-top: 54px;
}
.why-truck__inner{
	display: flex;
	max-width: 1920px;
	margin:0 auto;
}
.why-truck__left_img-l{
	position: absolute;
    bottom: 0;
	transition: all .8s ease-in-out;
}
.why-truck__left_img-r{
	position: absolute;
    right: 0;
    left: auto;
    top: 0;
    transition: all .8s ease-in-out;
}
.why-truck__left_img-r.active{
	top:25%;
}
.why-truck__title{
	width: 100%;
	max-width: 555px;
	font-style: normal;
	font-weight: 800;
	font-size: 70px;
	line-height: 82px;
	color: #42454A;
	text-transform: uppercase;
}
.why-truck__li-title{
	cursor: pointer;
	display: flex;
    max-width: 555px;
    align-items: center;
	font-style: normal;
	font-weight: 700;
	font-size: 30px;
	line-height: 35px;
	text-transform: uppercase;
	color: #333333;
	padding-bottom: 8px;
	border-bottom: 1px solid #fff;
}
.why-truck__li-hidebl{
	display: none;
	margin:32px 0 10px;
	font-style: normal;
	font-weight: 300;
	font-size: 30px;
	line-height: 35px;
	color: #333333;
}
.why-truck__li-hidebl.active{
	display: block;
}
.why-truck__li-title.active{
	border-bottom: 1px solid #FDC324;
}
.why-truck__mob-img{
	display: none;
}
.why-truck__right{
	margin-left: 80px;
	width: 100%;
    max-width: 850px;
}
.why-truck__li-title_text{
	margin-left: 60px
}
.why-truck__title-r{
	text-align: right;
}
.why-truck__left{
    width: 100%;
    max-width: 962px;
    position: relative;
    min-height: 920px;
}
.why-truck__li+.why-truck__li{
	margin-top:32px;
}
.why-truck__right-logo{
	background: url(/images/why_logo.svg) center center no-repeat;
	background-size: 100%;
	width:483px;
	height:103px;
	margin:16px 0 54px;
}
.why-truck__left_img-l.active{
	bottom:36.5%;
	transition: all .8s ease-in-out;
}
.js-video-slider {
    margin: 0 -950px;
}
.js-video-slider .swiper-slide {
    height: 634px;
    transform: scale(.64);
    transition: transform .2s;
}
.js-video-slider .swiper-slide-active {
    position: relative;
    z-index: 1;
    transform: scale(1);
}
/*.js-tractors-slider .swiper-slide {
    transform: scale(.85);
}
.js-tractors-slider .swiper-slide-active {
    transform: scale(1);
}*/
.video-bl{
	overflow-x: hidden;
    padding: 70px 0;
    max-width: 1920px;
    margin: 0 auto;
}
.video-bl__slide{
	background-repeat: no-repeat;
	background-position: center center;
    background-size: 100% 100%;
	width: 1274px;
	height: 634px;
}
.video-bl .swiper-button-prev,.video-bl .swiper-rtl .swiper-button-next{
    left: 30%;
    right: auto;
}
.video-bl .swiper-button-next,.video-bl .swiper-rtl .swiper-button-prev{
    right: 30%;
    left: auto;
}
.video-bl .swiper-button-next:after,.video-bl .swiper-rtl .swiper-button-prev:after {
    content: '';
    -webkit-mask: url(/images/icons/video_arrow.svg) center center no-repeat;
    mask: url(/images/icons/video_arrow.svg) center center no-repeat;
    background-color: #8A8A8A;
    width: 36px;
    height: 63px;
}
.video-bl .swiper-button-prev:after,.video-bl .swiper-rtl .swiper-button-next:after {
    content: '';
    -webkit-mask: url(/images/icons/video_arrow.svg) center center no-repeat;
    mask: url(/images/icons/video_arrow.svg) center center no-repeat;
    background-color: #8A8A8A;
    width: 36px;
    height: 63px;
    transform: rotate(180deg);
}
.video-bl .swiper-button-next:after,
.video-bl .swiper-button-prev:after,
.products__bot .swiper-button-next:after,
.products__bot .swiper-button-prev:after,
.products.top .swiper-button-next:after,
.products.top .swiper-button-prev:after{
	transition: all .2s ease-in-out;
}
.video-bl .swiper-button-next:hover:after,
.video-bl .swiper-button-prev:hover:after,
.products__bot .swiper-button-next:hover:after,
.products__bot .swiper-button-prev:hover:after,
.products.top .swiper-button-next:hover:after,
.products.top .swiper-button-prev:hover:after{
	background-color: #FDC324;
}
.video-bl .swiper-button-next,.video-bl .swiper-button-prev{
	width: 36px;
	height: 63px;
}
.video-play {
	width: 210px;
	height: 210px;
	background: rgba(253, 195, 36, 0.2);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: 50%;
    transition: all .3s ease;
    display: flex;
    align-items: center;
    justify-content: center;
}
.video-play_first{
	width: 190px;
	height: 190px;
	background: rgba(253, 195, 36, 0.5);
	border-radius: 50%;
    transition: all .3s ease;
	display: flex;
    align-items: center;
    justify-content: center;
}
.video-play_second{
	width: 168.56px;
	height: 169.38px;
	background: #FDC324;
	border-radius: 50%;
    transition: all .3s ease;
	display: flex;
    align-items: center;
    justify-content: center;
}
.icon-play{
	width: 54px;
	height: 62px;
	margin-right: -10px;
}
.video-play__a:hover .video-play{
	background: rgba(51, 51, 51, 0.2);
}
.video-play__a:hover .video-play_first{
	background: rgba(51, 51, 51, 0.5);
}
.video-play__a:hover .video-play_second{
	background: #333333;
}
.why-we{
	background: #F2F2F2;
}
.why-we__inner{
	max-width: 1920px;
	margin: 70px auto;
	position: relative;
}
.why-we__title{
	top: 55px;
	left: 158px;
	position: absolute;
	display: inline-block;
	font-style: normal;
	font-weight: 800;
	font-size: 70px;
	line-height: 82px;
	text-transform: capitalize;
	color: #333333;
	border-bottom: 8px solid #FDC324;
	z-index: 10;
}
.why-we__slide{
	display: flex;
	align-items: center;	
}
.why-we__slide-left{
	width: 50%;
	padding-left: 158px;
	padding-right: 80px;
}
.why-we__slide-right{
	width: 50%
}
.why-we__slide-title{
	font-style: normal;
	font-weight: 700;
	font-size: 30px;
	line-height: 35px;
	text-transform: uppercase;
	color: #333333;
	margin-bottom: 38px;
}
.why-we__slide-text{
	font-style: normal;
	font-weight: 300;
	font-size: 30px;
	line-height: 35px;
	color: #333333;
}
.cashback-bl{
	background: url(/images/cashback_bg5.jpg) no-repeat center center;
	height: 905px;
	max-width: 1920px;
	margin:0 auto;
}
.cashback-bl__form-title{
	font-style: normal;
	font-weight: 600;
	font-size: 70px;
	line-height: 75px;
	color: #FFFFFF;
}
.cashback-bl__form-text{
	font-style: normal;
	font-weight: 300;
	font-size: 30px;
	line-height: 36px;
	color: #FFFFFF;
	margin: 55px 0 55px;
}
.yel-bold-text{
	color: #FDC324;
	font-weight: 500;
}
.cashback-bl__inner{
	position: relative;
	max-width: 1780px;
	margin: 0 auto;
}
.cashback-bl__form{
	position: absolute;
    right: 0;
    top:90px;
	width: 808px;
	padding: 40px 64px;
	background: rgba(0, 0, 0, 0.3);
}
.cashback-bl__form-text .yel-bold-text{
	display: inline-block;
	margin: 0 10px;
}
input{
	text-align: center;
	width: 100%;
	font-weight: 400;
	font-size: 20px;
	color: #7B7B7B;
	border:1px solid #E0E0E0;
	outline: none;
	background: #F5F5F5;
    padding: 19px 0;
    transition: all .3s ease;
}
input:hover{
	background: #E0E0E0;
}
input+input{
	margin-top: 15px
}
.mini_text{
	margin-top:15px;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 130%;
	color: rgba(255, 255, 255, 0.8);
}
.btn2{
	background: #FDC324;
    border: none;
    outline: none;
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 23px;
    text-transform: uppercase;
    color: #42454A;
    width: 100%;
    margin-top: 15px;
    padding: 24px 0;
    transition: all .3s ease;
    cursor: pointer;
    text-align: center;
}
.btn2:hover{
	background: #333333;
	color: #fff;
	text-decoration: none;
}
.products{
	padding-top: 54px;
	max-width: 1920px;
	margin:0 auto;
}
.products__bot{
	max-width: 1780px;
    margin: 50px auto;
    position: relative;
}
.products__title{
	text-transform: uppercase;
	font-weight: 900;
	font-size: 230px;
	line-height: 270px;
	text-align: center;
	background: linear-gradient(180deg, #D9D9D9 40.95%, rgba(217, 217, 217, 0) 79.28%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}
.cat-item {
	margin: 0 auto;
	border: 3px solid #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 10px 27px 20px;
    position: relative;
    max-width: 580px;
    width: 100%;
    background: #FFFFFF;
	box-shadow: 0px 0px 60px rgba(225, 225, 225, 0.5);
}
.cat-item:hover{
	/*border: 3px solid #FDC324;*/
	box-shadow: 0px 4px 30px rgba(253, 195, 36, 0.3);
}

.cat-gallery__column {
    -ms-flex: 1;
    flex: 1;
    z-index: 10;
}
.cat-gallery__main-img {
    height: 100%;
}
.cat-gallery {
    height: 430px;
    line-height: 430px;
    text-align: center;
    overflow: hidden;
    padding-bottom: 30px;
    position: relative;
    width: 492px;
    max-width: 100%;
    margin: 0 auto;
}
.cat-gallery__gallery {
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    padding-bottom: 15px;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.cat-gallery__column-dot {
    background: #efefef;
    border-radius: 50%;
    height: 19.7px;
    width: 20.41px;
    position: absolute;
    bottom: 0;
    left: 50%;
}
.cat-gallery__column.is-hover .cat-gallery__column-dot {
    background-color: #ffcc40!important;
}
.cat-gallery__column-dot {
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
.cat-gallery__img {
    background-color: #fff;
    height: 100%;
    opacity: 0;
    position: absolute;
    padding-bottom: 30px;
    top: 0;
    left: 0;
    width: 100%;
    transition: opacity .2s;
}
.cat-gallery__column.is-hover+.cat-gallery__img {
    opacity: 1;
}
.cat-gallery__column_0 .cat-gallery__column-dot {
    transform: translateX(-25px);
}
.cat-gallery__column_2 .cat-gallery__column-dot {
    transform: translateX(25px);
}
.cat-gallery__column_3 .cat-gallery__column-dot {
    transform: translateX(50px);
}
.js-tractors-slider .swiper-wrapper{
    padding: 20px 0;
}
.products__left-trava{
	background: url(/images/trava.png) center center no-repeat;
    width: 848px;
    height: 456px;
    position: absolute;
    bottom: 0;
    left: 0;
}
.products__top{
    display: flex;
    justify-content: space-between;
    max-width: 1780px;
    margin: -72px auto 0;
    min-height: 796px;
}
.products__right-char{
	display: none;
}
.products__right-bot{
	padding: 25px 70px;
}
.products__right-bot_title{
	font-weight: 700;
	font-size: 30px;
	line-height: 35px;
	color: #333333;
	margin-bottom: 15px;
}
.products__right-bot_text{
	font-weight: 300;
	font-size: 30px;
	line-height: 35px;
	color: #333333;
}
.products__pluses{
	position: absolute;
	width: 100%;
    height: 100%;
    z-index: 10;
}
.products__left{
	flex: 1;
	position: relative;
	height: 626px;
}
.products__right{
	flex: 1;
}
.js-tractor-slider .swiper-slide{
	text-align: center;
}
.products__plus{
	position: absolute;
	cursor: pointer;
	width: 58px;
	height: 58px;
	border-radius: 50%;
	background: rgba(255, 184, 0, 0.2);
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all 0.3s ease-in-out;
    animation: pulse 1.4s infinite;
}
.products__plus.active{
	animation: pulse_red 1.4s infinite;
	background: rgba(216, 32, 43, 0.2);
}

.plus_first{
	border-radius: 50%;
	width: 52px;
	height: 52px;
	background: rgba(255, 184, 0, 0.5);
	display: flex;
	align-items: center;
	justify-content: center;
}
.products__plus.active .plus_first{
	background: rgba(216, 32, 43, 0.5);
}
.plus_inner{
	width: 46.5px;
	height: 46.5px;
	border-radius: 50%;
	background: rgba(255, 184, 0, 1);
	display: flex;
	align-items: center;
	justify-content: center;
}
.products__plus.active .plus_inner{
	background: rgba(216, 32, 43, 1);
}
.products__plus:hover{
	background: rgba(51, 51, 51, 0.2);
}
.products__plus:hover .plus_first{
	background: rgba(51, 51, 51, 0.5);
}
.products__plus:hover .plus_inner{
	background: rgba(51, 51, 51, 1);
}
.products__plus:hover svg{
	fill: #ffffff;
}
.products__plus.active svg{
	fill: #ffffff;
}
.products__plus[data-id="1"]{
	top: 25%;
    left: 8%;
}
.products__plus[data-id="2"]{
	top:27%;
	bottom: auto;
    left: 53%;
}
.products__plus[data-id="3"]{
    top: 45%;
    left: 58%;
}
.products__plus[data-id="4"]{
	top:34%;
    right: 5%;
}
.products__plus[data-id="5"]{
    top: 26%;
    left: 30%;
}
.cat-item__btns{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.cat-item__btns-item{
	flex: 1;
	max-width: 250px;
}
.btn3{
	font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    color: #333333;
    background: #FDC324;
    max-width: 250px;
    text-align: center;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 3;
    padding: 16px 0;
    box-shadow: 0px 5px 10px 0px rgba(253, 195, 36, 0.8)
}
/*.btn3:before{
	content: '';
    position: absolute;
    display: block;
    margin-bottom: -14%;
    z-index: -1;
    width: 161px;
    height: 44px;
    background: rgba(253, 195, 36, 0.8);
    filter: blur(12px);
    border-radius: 8px;
}*/
.btn3:hover{
    background: #333333;
    color: #fff;
    text-decoration: none;
    box-shadow: 0px 5px 10px 0px rgba(51, 51, 51, 0.8)
}

/*.btn3:hover:before {
    background: rgba(201, 147, 0, 0.8);
	border-radius: 8px;
    z-index: -1;
}*/
.btn4{
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 28px;
	color: #42454A;
	text-align: center;
	width: 100%;
	display: block;
	padding: 14px 0;
	border: 2px solid #42454A;
}
.btn4:hover{
	border: 2px solid rgb(253, 195, 36);
	color: rgb(253, 195, 36);
	text-decoration: none;
}
.cat-item__name{
	margin: 25px 20px;
}
.cat-item__name-top{
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
	color: #FDC324;
	text-transform: capitalize;
}
.cat-item__name-text{
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	line-height: 38px;
	text-transform: capitalize;
	color: #333333;
}
.cat-item__top-chars{
	color: #000000;
	font-style: normal;
	font-weight: 300;
	font-size: 26px;
	line-height: 32px;
	background: #F1F1F3;
	padding: 16px 20px;
}
.cat-item__bot-chars{
	margin: 16px 0; 
}
.cat-item__bot-char{
	display: flex;
	align-items: center;
}
.cat-item__bot-char-sec{
	font-style: normal;
	font-weight: 300;
	font-size: 26px;
	line-height: 37px;
	color: #42454A;
}
.cat-item__bot-char-first{
	display: flex;
	align-items: center;
	font-style: normal;
	font-weight: 500;
	font-size: 28px;
	line-height: 37px;
	color: #42454A;
	width: 190px;
}
.cat-item__bot-char-first svg{
	width: 28px;
	height: 28px;
	margin:0 20px;
}
.cat-item__price{
	font-style: normal;
	font-weight: 700;
	font-size: 40px;
	line-height: 47px;
	text-align: center;
	text-transform: capitalize;
	color: #333333;
	margin-bottom: 37px;
}
.products__bot .swiper-pagination-bullet{
	width: 17px; 
	height: 17px;
	background: #FFFFFF;
	opacity: 1;
}
.products__bot .swiper-pagination-bullet-active {
    background: #8A8A8A;
}
.products__bot .swiper-pagination{
	background: #D9D9D9;
    border-radius: 30px;
    bottom: -22px;
    display: inline-flex;
    left: 45.5%;
    align-items: center;
    padding:4px 3px;
    justify-content: center;
    width: auto;
}
.test-drive {
    background: url(/images/test-drive.jpg) no-repeat center center;
    height: 905px;
    max-width: 1920px;
    margin: 0 auto;
}
.test-drive__inner{
	position: relative;
    max-width: 1780px;
    margin: 0 auto;
    height: 100%;
}
.test-drive__form{
    position: absolute;
    right: 0;
    bottom: 0;
	width: 808px;
	background: linear-gradient(90deg, rgba(0, 0, 0, 0.315) 0%, rgba(0, 0, 0, 0.7) 101.25%);
	padding: 60px;
}
.test-drive__form-title{
	font-style: normal;
	font-weight: 600;
	font-size: 65px;
	line-height: 24px;
	color: #FFFFFF;
	text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.test-drive__form .btn2{
	margin: 50px 0 0;
}
.test-drive__form-text{
	font-style: normal;
	font-weight: 300;
	font-size: 30px;
	line-height: 35px;
	color: #FFFFFF;
	margin: 55px 0;
}
#map{
	width:100%;
	height:592px;
	max-width: 1920px;
	margin: 0 auto;
}
[class*="ymaps-2"][class*="-ground-pane"] {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    /* Firefox 3.5+ */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+ & Safari 6+ */
}
.answers{
	padding: 54px 0;
}
.answers__inner{
	margin: 0 auto;
	max-width: 1780px;
}
.answers__title{
	font-weight: 700;
	font-size: 40px;
	line-height: 47px;
	color: #262626;
	margin-bottom: 30px;
}
.description{
	width: 100%;
	min-height: 583px;
	background: url(/images/desc1.jpg) top center no-repeat #000000;
    max-width: 1920px;
    margin: 0 auto;
}
.description__inner{
	margin: 0 auto;
	max-width: 1780px;
	padding: 60px 0;
}
.description__title{
	font-style: normal;
	font-weight: 700;
	font-size: 40px;
	line-height: 24px;
	color: #FFFFFF;
	text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	margin-bottom: 50px;
}
.description__text{
	font-style: normal;
	font-weight: 400;
	font-size: 30px;
	max-width: 1123px;
	line-height: 35px;
	color: rgba(255, 255, 255, 0.9);
	text-shadow: 0px 3.65144px 3.65144px rgba(0, 0, 0, 0.5);
}
.description__text-hidden{
	display: none;
	font-style: normal;
	margin-top: 25px;
	font-weight: 400;
	max-width: 1123px;
	font-size: 30px;
	line-height: 35px;
	color: rgba(255, 255, 255, 0.9);
	text-shadow: 0px 3.65144px 3.65144px rgba(0, 0, 0, 0.5);
}
.description__link{
	margin-top: 30px;
}
.description__link a{
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 28px;
	text-transform: uppercase;
	color: #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	text-decoration: none;
}
.description__link a:hover{
	color: rgb(253, 195, 36);
	text-decoration: none;
	border-bottom:2px dashed rgb(253, 195, 36);
}
.reviews__inner{
	margin: 0 auto;
	max-width: 1780px;
	padding: 60px 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.reviews__google,.reviews__yandex{
	display: flex;
	align-items: center;
	justify-content: space-between;
	background: #F3F3F3;
	flex: 1;
	height: 184px;
	max-width: 856px;
	width: 100%;
	padding: 30px;
}
.reviews__yandex .reviews__logo{
	background: url(/images/ya_maps_logo.png) center center no-repeat;
	height: 58px;
	width: 283px;
}
.reviews__google .reviews__logo{
	background: url(/images/google_map_logo.png) center center no-repeat;
	height: 58px;
	width: 293px;
}
.reviews__inner-bl{
	display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 555px;
    width: 100%;
}
.reviews__num{
	width: 155.12px;
	height: 92.82px;
	background: #55BC6B;
	color: #FFFFFF;
	font-weight: 600;
	font-size: 45px;
	line-height: 53px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.reviews__text{
	font-weight: 400;
	font-size: 22px;
	line-height: 26px;
	text-align: center;
	color: #262626;
}
.forms{
	display: flex;
	align-items: center;
	justify-content: space-between;
	max-width: 1920px;
	margin: 0 auto 60px;
}
.forms__left,.forms__right{
	flex: 1;
	background: url(/images/bg_form1.jpg) center center no-repeat;
	max-width: 926px;
	padding: 65px;
    background-size: 100%;
}
.forms__form-title{
	font-weight: 700;
	font-size: 40px;
	line-height: 100%;
	color: #FFFFFF;
	margin-bottom: 50px;
}
.forms__form input{
	background: rgba(245, 245, 245, 0.3);
	text-align: left;
    padding: 19px 100px;
    color: #fff;
    border: 1px solid rgba(245, 245, 245, 0.1);
}
input[type="file"] {
    display: none;
}
.custom-file-upload {
    display: inline-block;
    padding: 16px 23px;
    flex: none;
    margin-left: 15px;
    cursor: pointer;
    background: #FDC324;
    font-weight: 400;
	font-size: 20px;
	line-height: 100%;
	text-align: center;
	color: #42454A;
}
.icon-skrepka{
 	width: 16px;
 	height: 27.55px;
 	transform: matrix(0.94, 0.34, -0.34, 0.94, 0, 0);
 	fill: #42454A;
 	margin-right: 15px;
}
.forms__double-inp{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 15px;
}
.tinkoff{
	margin: 60px auto 0;
	max-width: 1920px;
	background: #F7F7F7;
}
.tinkoff__inner{
	max-width: 1780px;
	margin: 0 auto;
	padding: 60px 0;
}
.tinkoff__title{
	font-weight: 700;
	font-size: 40px;
	line-height: 47px;
	color: #262626;
}
.tinkoff__logo{
	background: url(/images/tinkoff2.svg) center center no-repeat;
	width: 206px;
	height: 57.38px;
	margin: 20px 0 20px;
}
.tinkoff__form .__select{
	margin-bottom: 40px;
}
/*.__select__label span{
	float: right;
}*/
.tinkoff__tractor{
	background: url(/images/credit_tractor.png) center center no-repeat;
	width: 451px;
	height: 299px;
	margin-bottom: 89px;
}
.tinkoff__input{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.tinkoff__input-label{
	font-weight: 400;
	font-size: 20px;
	line-height: 23px;
	color: #262626;
	max-width: 183px;
}
.tinkoff__input-text{
	flex: 1;
	max-width: 239px;
}
.tinkoff__input-text input{
	font-weight: 700;
	font-size: 20px;
	line-height: 23px;
	color: #ADADB0;
	background: #FFFFFF;
	border: 1px solid #F2F2F2;
	text-align: left;
    padding: 19px;
}
.tinkoff__form{
	display: flex;
	justify-content: space-between;
}
.tinkoff__form-inner{
	display: flex;
	justify-content: space-between;
	max-width: 1208px;
	width: 100%;
}
.tinkoff__first{
	max-width: 451px;
}
.tinkoff__sec{
	max-width: 672px;
	width: 100%;
}
.tinkoff__third{
	max-width: 501px;
}
.tinkoff__third input{
	background: #fff;
	border: 1px solid #F2F2F2;
	text-align: left;
	padding: 19px;
}
.tinkoff__third .mini_text{
	color: #737373;
}
.tinkoff__ostatok-top{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.tinkoff__ostatok-topbl{
	background: #ADADB0;
	border-radius: 30px;
	font-weight: 900;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	color: #FFFFFF;
    padding: 3px 40px;
}
.tinkoff__ostatok-bot{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.tinkoff__ostatok-bot div:nth-child(2){
	text-align: right;
}
.tinkoff__ostatok-botbl{
	font-weight: 400;
	font-size: 20px;
	line-height: 23px;
	color: #ADADB0;
}
.tinkoff__ostatok-range{
	width: 100%;
	margin: 20px 0;
	height: 8px;
	background: #F2F2F2;
}
.tinkoff__ostatok-range-tr{
	height: 100%;
	background: #FFB800;
}
.tinkoff__ostatok{
	margin-top: 85px
}
.__select {
  	position: relative;
  	width: 100%;
  	font-weight: 400;
	font-size: 24px;
	line-height: 28px;
}
.tinkoff__sec .__select{
	margin-bottom: 100px;
}
.__select[data-state=active] .__select__title::before {
  transform: translate(-3px, -50%) rotate(-45deg);
}
.__select[data-state=active] .__select__title::after {
  transform: translate(3px, -50%) rotate(45deg);
}
.__select[data-state=active] .__select__content {
  opacity: 1;
}
.__select[data-state=active] .__select__label + .__select__input + .__select__label {
  max-height: 40px;
  border-top-width: 1px;
}
.__select__title {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 23px 16px;
  border: 1px solid #F2F2F2;
  background: #ffffff;

  cursor: pointer;
}
.__select__title::before, .__select__title::after {
	content: "";
	position: absolute;
	top: 50%;
	right: 16px;
	display: block;
	width: 10px;
	height: 2px;
	transition: all 0.3s ease-out;
	background-color: #333333;
	transform: translate(-3px, -50%) rotate(45deg);
}
.__select__title::after {
  	transform: translate(3px, -50%) rotate(-45deg);
}
.com_pred .__select__title{
	border-color: #ADADB0;
}
.__select__title:hover {
  	border-color: #FDC324;
}
.__select__title:hover::before, .__select__title:hover::after {
  	background-color: #FDC324;
}
.__select__content {
	position: absolute;
	top: 75px;
	/*left: 3px;*/

	display: flex;
	flex-direction: column;
	/*width: calc(100% - 6px);*/
	width: 100%;

	background-color: #ffffff;

	border: 1px solid #c7ccd1;
	border-top: none;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;

	transition: all 0.3s ease-out;

	opacity: 0;
	z-index: 8;
}
.__select__input {
  display: none;

  &:checked + label {
    background-color: #dedede;
  }
  &:disabled + label {
    opacity: 0.6;
    pointer-events: none;
  }
}
.__select__label {
  display: flex;
  align-items: center;
  width: 100%;
  height: 40px;
  max-height: 0;
  padding: 0 16px;
  justify-content: space-between;

  transition: all 0.2s ease-out;

  cursor: pointer;

  overflow: hidden;

  & + input + & {
    border-top: 0 solid #c7ccd160;
  }

  &:hover {
    background-color: #FDC324 !important;

    color: #ffffff;
  }
}
.tinkoff__third-title{
	font-weight: 700;
	font-size: 40px;
	line-height: 50px;
	color: #262626;
	margin-bottom: 15px;
}
.tinkoff__third-title .yel-bold-text{
	font-weight: 700;
}
.btn5{
	background: #FFFFFF;
	border: 2px solid #FDC324;
	font-weight: 700;
	font-size: 20px;
	line-height: 23px;
	color: #333333;
	text-align: center;
	display: flex;
    align-items: center;
    justify-content: center;
	padding: 22px 0;
	margin-top: 30px;
}
.btn5 svg{
	width: 24px;
	height: 24px;
	margin-right: 15px;
}
.btn5:hover{
	text-decoration: none;
	border: 2px solid #333333;
}
.btn6{
	background: #FDC324;
    display: flex;
    justify-content: center;
    width: 100%;
    font-weight: 700;
    font-size: 20px;
    line-height: 23px;
    text-align: center;
    text-transform: uppercase;
    color: #42454A;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 25px 0;
    margin-top: 15px;
    position: relative;
    z-index: 1;
}
.btn6:after{
    content: '';
    position: absolute;
    display: block;
    margin-top: -2px;
    z-index: -1;
    width: 480.48px;
	height: 66px;
    background: rgba(253, 195, 36, 0.5);
	filter: blur(12px);
}
.btn6:hover{
	background: #333333;
	color: #fff;
	text-decoration: none;
	position: relative;
	z-index: 1
}
.btn6:hover:after{
	background: rgba(108, 106, 100, 0.5);
	z-index: -1;
}

.noUi-target{
    background: #F2F2F2;
    border:none;
    border-radius: 0;
}
.noUi-handle{
	border:none;
	border-radius: 50%;
	background: #FFB800;
	box-shadow: none;
	cursor: pointer;
}
.noUi-horizontal{
	height:8px;
}
.noUi-horizontal .noUi-handle{
	width: 20px;
    right: -10px;
	height: 20px;
}
.noUi-handle:after, .noUi-handle:before{
	display: none;
}
.noUi-marker-horizontal.noUi-marker{
	display: none;
}
.noUi-value,.noUi-value-sub{
	font-weight: 700;
	font-size: 22px;
	line-height: 26px;
	color: #ADADB0;
}
.noUi-connect{
	background: #FFB800;
}
.tinkoff__sec-title-text{
	font-weight: 400;
	font-size: 30px;
	line-height: 35px;
	color: #262626;
}
.tinkoff__sec-title-num{
	font-weight: 400;
	font-size: 47.1744px;
	line-height: 55px;
	color: #262626;
	text-align: right;
}
.tinkoff__sec-title{
	display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 40px 0;
}
.range-container{
	width: 100%;
    height: 30px;
    margin-bottom: 60px;
}
.forms__form input::-webkit-input-placeholder,.answers__bot input::-webkit-input-placeholder,.answers__form input::-webkit-input-placeholder,.answers__form textarea::-webkit-input-placeholder{ /* WebKit, Blink, Edge */
    color:    #ffffff;
}
.forms__form input:-moz-placeholder,.answers__bot input:-moz-placeholder,.answers__form input:-moz-placeholder,.answers__form textarea:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */
   color:    #ffffff;
   opacity:  1;
}
.forms__form input::-moz-placeholder,.answers__bot input::-moz-placeholder,.answers__form input::-moz-placeholder,.answers__form textarea::-moz-placeholder{ /* Mozilla Firefox 19+ */
   color:    #ffffff;
   opacity:  1;
}
.forms__form input:-ms-input-placeholder,.answers__bot input:-ms-input-placeholder,.answers__form input:-ms-input-placeholder,.answers__form textarea:-ms-input-placeholder{ /* Internet Explorer 10-11 */
   color:    #ffffff;
}
.forms__form input::-ms-input-placeholder,.answers__bot input::-ms-input-placeholder,.answers__form input::-ms-input-placeholder,.answers__form textarea::-ms-input-placeholder{ /* Microsoft Edge */
   color:    #ffffff;
}

.forms__form input::placeholder,.answers__bot input::placeholder,.answers__form input::placeholder,.answers__form textarea::placeholder{ /* Most modern browsers support this now. */
   color:    #ffffff;
}
input:focus::placeholder {
  color: transparent;
}
.answers_block{
	padding: 60px 80px 60px 60px;
    max-width: 1780px;
    margin: 0 auto;
	background: #F7F7F7;
}
.answers__top{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.answers__bot{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 20px;
}
.answers__form-row{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 20px;
}
.answers__form-row.last{
	justify-content: flex-start;
}
.answers__bl-text{
	font-weight: 400;
	font-size: 30px;
	line-height: 32px;
	color: #262626;
	width: 100%;
	max-width: 242px;
}
.answers .btn2,.answers__bot .btn4{
	margin: 0;
	max-width: 495px;
}
.answers .btn2{
	padding: 26px 0;
}
.answers__bot .btn4{
	padding: 22px 0;
}
.answers .__select, .answers__bot input,.answers__form input,.answers__form textarea{
	max-width: 852px;
}
.answers__bot input,.answers__form input,.answers__form textarea{
    font-weight: 700;
    font-size: 20px;
    line-height: 23px;
    color: #ADADB0;
    background: #FFFFFF;
    border: 1px solid #F2F2F2;
    text-align: left;
    padding: 24px;
}
.answers__form textarea{
	outline: none;
	width: 100%;
	resize: none;
	margin-left: 25px;
}
.footer{
	background: #D6D6D6;
} 
.footer__top{
	border-bottom: 1px solid #fff;
	font-weight: 400;
	font-size: 24px;
	line-height: 28px;
	color: #5B5B5F;
	padding: 60px 0;
}
.footer__bot{
	font-weight: 400;
	font-size: 14.5px;
	line-height: 140%;
	color: #1C1717;
	padding: 30px 0;
}
.footer__inner{
	max-width: 1780px;
	margin: 0 auto;
	display: flex;
	align-items: center;
}
.footer__tel{
	color: #5B5B5F;
	text-decoration: none;
}
.footer__logo{
	background: url(/images/logo.svg) no-repeat left center;
    height: 34px;
    min-width: 163px;
    max-width: 262px;
    width: 100%;
}
.footer__tel{
	max-width: 325px;
	width: 100%;
    display: flex;
    align-items: center;
}
.footer_addr{
	display: flex;
	align-items: center;
}
.footer__link{
	text-decoration: underline;
	color: #1C1717;
	max-width: 275px;
	width: 100%;
	opacity: 0.5;
	display: block;
}
.footer__time{
	max-width: 435px;
	width: 100%;
}
.footer__text{
	max-width: 949px;
	width: 100%;
	opacity: 0.5;
}
.footer__link:hover{
	text-decoration: none;
}
.go-up{
	font-weight: 400;
	font-size: 38px;
	line-height: 140%;
	color: #747474;
	display: flex;
	text-align: right;
	justify-content: end;
	align-items: center;
	flex: 1;
}
.icon-arrow-up{
	width: 29px;
	height: 29px;
    margin-left: 15px;
}
.products .swiper-button-next, .products .swiper-button-prev {
    width: 22.44px;
    height: 40px;
}
.products .swiper-button-prev:after, .products .swiper-rtl .swiper-button-next:after {
    content: '';
    -webkit-mask: url(/images/icons/video_arrow.svg) center center no-repeat;
    mask: url(/images/icons/video_arrow.svg) center center no-repeat;
    background-color: #8A8A8A;
    width: 22.44px;
    height: 40px;
    transform: rotate(180deg);
}
.products .swiper-button-next:after, .products .swiper-rtl .swiper-button-prev:after {
    content: '';
    -webkit-mask: url(/images/icons/video_arrow.svg) center center no-repeat;
    mask: url(/images/icons/video_arrow.svg) center center no-repeat;
    background-color: #8A8A8A;
    width: 22.44px;
    height: 40px;
}
.products .swiper-button-prev, .products .swiper-rtl .swiper-button-next {
    left: -2%;
    right: auto;
}
.products .swiper-button-next,.products .swiper-rtl .swiper-button-prev {
    right: -2%;
    left: auto;
}
.icon-plus{
	width: 20px;
    height: 20px;
}
.reviews_star {
    background: url(/images/icons/rating-stars.svg) repeat-x;
    font-size: 0;
    margin: 0 auto;
    height: 19px;
    position: relative;
    width: 102px;
}
.vote__active{
	background: url(/images/icons/rating-stars.svg) 0 100% repeat-x;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
}
.mobile-menu,.mobile-btn1{
	display: none;
}
.mobile-why-we__title{
	display: none;
}
.footers__links{
    width: 100%;
    max-width: 262px;
    display: block;
}
.footers__links a+a{
	margin-top: 5px;
}
.com_pred{
	padding: 15px;
	width: 1729px;
}
.cred_form{
	padding: 15px;
	width: 1729px;
}
.com_pred form{
	display: flex;
	align-items: center;
}
.cred_form form{
	display: flex;
	align-items: center;
}
.com_pred__left{
	background: url(/images/bg_com_form.png) no-repeat left top;
    max-width: 774px;
    height: 759px;
    position: relative;
    width: 100%;
}
.cred_form__left{
	background: url(/images/bg_cred_form.png) no-repeat left top;
    max-width: 709px;
    height: 765px;
    position: relative;
    width: 100%;
}
.cred_form__left .tinkoff__logo{
    display: inline-block;
    margin: 20px 0 0 20px;
}
.com_pred__left-trac{
    background: url(/images/trac_com_form.png) no-repeat left bottom;
    max-width: 774px;
    height: 100%;
    bottom: 0;
    position: absolute;
    width: 100%;
}
.cred_form__right{
    display: flex;
    justify-content: center;
    flex: 1;
}
.cred_form__right-inner{
	margin: 0 auto;
	max-width: 815px;
}
.cred_form__right-title{
	font-weight: 400;
	font-size: 30px;
	line-height: 35px;
	color: #FDC324;
	margin-bottom: 25px;
}
.cred_form__right-title2{
	font-weight: 400;
	font-size: 24px;
	line-height: 28px;
	color: #42454A;
	margin-bottom: 25px;
}
.cred_form__ul svg{
	position: absolute;
    margin-left: -55px;
}
.icon-package{
	width: 40px;
	height: 35px;
}
.icon-crphone{
	width: 40px;
	height: 32px;
}
.icon-list{
	width: 40px;
	height: 33px;
}
.icon-cart{
	width: 40px;
	height: 35px;
}
.cred_form__ul{
	font-weight: 400;
	font-size: 20px;
	line-height: 23px;
	color: #42454A;	
	margin-bottom: 35px;
}
.cred_form__ul li{
	list-style: none;
	padding-left: 55px;
	display: flex;
    align-items: center;
}
.cred_form__ul li+li{
	margin-top:20px;
}
.cred_form__ul2{
	font-weight: 400;
	font-size: 20px;
	line-height: 120%;
	color: #42454A;
	margin: 0 0 44px 38px;
}
.cred_form__ul2 li{
	list-style: disc;
}
.cred_form__mini-text{
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #BFC2C7;
}
.com_pred form input{
	font-weight: 400;
	font-size: 20px;
	line-height: 23px;
	background: #fff;
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: 2px solid #8A8A8A;
	text-align: left;
	width: 397px;
}
.com_pred form label div{
	font-weight: 400;
	font-size: 20px;
	line-height: 23px;
	color: #ADADB0;
}
.com_pred form label .icon-skrepka{
	width: 14px;
	height: 24.14px;
	fill: #ADADB0;
	transform: matrix(0.94, 0.34, -0.34, 0.94, 0, 0);
}
.com_pred form label:not(.__select__label){
	margin-bottom: 70px;
	display: block;
	width: 100%;
    max-width: 397px;
}
.com_pred .__select{
	margin-top: 15px;
}
.answer_ok{
	background: url(/images/bg_form.png) center center no-repeat;
}
.answer_ok img{
	width: 275px;
	height: 289px;
	display: inline-block;
	margin: 20px auto;
}
.products__right-chars{
	background: #F1F1F3;
}
.answer_ok__title{
	font-weight: 700;
	font-size: 30px;
	line-height: 36px;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 20px;
}
.answer_ok__text{
	font-weight: 300;
	font-size: 30px;
	line-height: 36px;
	text-align: center;
	color: #FFFFFF;
	margin-bottom: 20px;
}
.com_pred .mini_text{
	font-weight: 400;
	font-size: 15px;
	line-height: 130%;
	color: #8A8A8A;
}
.com_pred__right{
	display: flex;
	align-items: center;
	background: url(/images/bg_form_right.svg) left bottom no-repeat;
	height: 759px;
}
.com_pred__right-inner{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding-right: 70px;
}
.com_pred__right-b{
	max-width: 577px;
	margin: 0 auto;
	width: 100%;
    flex: none;
}
.com_pred__right-l,.com_pred__right-r{
	width: 100%;
    display: flex;
    justify-content: space-between;
}
.cashback-bl__top-img{
	display: none;
}
.mobile-menu-btn{
	display: none;
}
.products__left-tractor{
	max-width: 890px;
}
.products.top{
	position: relative;
}
.answers_user__title{
	display: flex;
	align-items: center;
	margin-bottom: 25px;
}
.answers_user__title span{
	font-weight: 400;
	font-size: 24px;
	line-height: 32px;
	color: #8A8A8A;
	margin-left: 10px;
}
.answers_site__title{
	font-weight: 400;
	font-size: 24px;
	line-height: 32px;
	color: #8A8A8A;
	margin-bottom: 25px;
}
.answers_user__text{
	font-weight: 400;
	font-size: 30px;
	line-height: 32px;
	color: #262626;
}
.answers_site__text{
	font-weight: 400;
	font-size: 30px;
	line-height: 32px;
	color: #262626;
	background: #EFF0F0;
	padding: 45px;
}
.icon-user{
	width: 22px;
	height: 22px;
	margin-top: -2px;
}
.answers_site{
	display: flex;
	justify-content: flex-end;
	margin-top: 25px;
}
.answers__answer+.answers__answer{
	margin-top: 25px;
}
.answers__answers{
    max-width: 1780px;
    margin: 25px auto;
}
.answers_site__bl{
	max-width: 85%;
}
.desc-hidden{
	display: none;
}
@media (min-width: 1400px) and (max-width: 1800px){
    .answers__form input, .answers__form textarea{
        font-size: 18px;
        line-height: 21px;
        padding: 17px;
        max-width: 639px;
    }
    .answers__form textarea {
	    margin-left: 17px;
	}
	.answers__answers{
		max-width: 1335px;
    	margin: 19px auto;
	}
	.answers_user__title{
		margin-bottom: 19px;
	}
	.answers_site{
		margin-top: 19px;
	}
	.answers__answer+.answers__answer{
		margin-top: 19px;
	}
	.answers_user__title span{
		font-size: 18px;
		line-height: 24px;
		margin-left: 8px;
	}
	.answers_site__title{
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 19px;
	}
	.answers_user__text{
		font-size: 22px;
		line-height: 24px;
	}
	.answers_site__text{
		padding: 33px;
		font-size: 22px;
		line-height: 24px;
	}
	.icon-user{
		width: 16px;
		height: 16px;
	}
	.cred_form {
	    padding: 10px;
	    width: 1295px;
	}
	.cred_form__left{
		height: 571px;
		max-width: 573px;
		background-size: 100%;
	}
	.cred_form__right-inner{
		max-width: 605px;
	}
	.cred_form__right-title{
		font-size: 22px;
		line-height: 26px;
	}
	.cred_form__ul2{
		font-size: 15px;
		line-height: 120%;
	}
	.cred_form__mini-text{
		font-size: 12px;
		line-height: 14px;
	}
	.cred_form__right-title2{
		font-size: 18px;
		line-height: 21px;
	}
	.cred_form__ul{
		font-size: 15px;
		line-height: 18px;
	}
	.cred_form__ul li{
		padding-left: 40px;
	}
	.cred_form__ul svg{
		margin-left: -40px;
	}
	.icon-cart {
	    width: 25px;
	    height: 25px;
	}
	.icon-list {
	    width: 29px;
	    height: 24px;
	}
	.icon-crphone {
	    width: 23px;
	    height: 24px;
	}
	.icon-package {
	    width: 30px;
	    height: 25px;
	}
	.products__left {
     	height: 464px; 
	}
	.products__left-tractor{
		max-width: 670px;
	}
	.header{
		height: 78px;
	}
	.main-layout{
		max-width: 1335px;
	}
	.header__logo{
		width: 122px;
		height: 25px;
	}
	.header__menu a{
		font-weight: 500;
		font-size: 18.75px;
		line-height: 22px;
	}
	.header__contacts a{
		font-weight: 500;
		font-size: 20.25px;
		line-height: 24px;
	}
	.icon-phone{
		width: 16.36px;
		height: 15.75px;
	}
	.icon-clock {
	 	width:15.48px;
	 	height:15.48px;   
	}
	.icon-location{
		width: 13px;
		height: 16px;
	}
	.top-slider{
		max-width: 1440px;
		overflow-x: hidden;
		padding-bottom: 0; 
	}
	.header__icon{
		margin-right: 10px
	}
	.products__top{
		padding-bottom: 60px;
		min-height: 577px;
	}
	.top-slider__top {
	    max-width: 1440px;
	}
	.top-slider__form-h1{
		font-weight: 400;
		font-size: 60px;
		line-height: 70px;
	}
	.top-slider__form-logo{
		width: 415px;
		height: 86px;
	}
	.top-slider__form{
		margin-top: 60px;
	    max-width: 417px;
	    margin-left: 55px;
	}
	.btn1{
		font-weight: 700;
		font-size: 20px;
		line-height: 23px;
		padding: 22px 68px;
	}
	.btn1:after {
	    width: 305.83px;
		height: 71.62px;
	}
	.top-slider__chars {
	    padding: 10px 0;
	    max-width: 1160px;
	}
	.top-slider__form-logo-bl {
	    padding: 25px 0 30px;
	    border-bottom: 4.5px solid #FFBA08;
	    margin-bottom: 30px;
	}
	.top-slider__slide img {
	    max-height: 514px;
	}
	.top-slider__right{
        height: 413px;
    	width: 541px;
    	top: 68px
	}
	.icon-slider-logo {
	    left: 42.8%;
	    width: 504.75px;
		height: 108px;
	}
	.top-slider__slide img {
	    margin-right: 187px;
	}
	.top-slider__char {
	    width: 152.05px;
		height: 131.25px;
	}
	.top-slider__char-title{
		font-weight: 900;
		font-size: 30px;
		line-height: 35px;
	}
	.top-slider__char-text{
		font-weight: 500;
		font-size: 16.5px;
		line-height: 19px;
	}
	.top-slider .swiper-button-next, .top-slider .swiper-button-prev, .why-we .swiper-button-next, .why-we .swiper-button-prev {
	    width: 47px;
	    height: 47px;
	    background: #fff;
	    box-shadow: 0px 0px 5.99918px rgba(133, 147, 159, 0.3);
	}
	.top-slider__slide-h1 {
	    margin-right: 30px;
	    font-weight: 900;
	    font-size: 88.8357px;
		line-height: 104px;
	    margin-top: -142px;
	}
	.top-slider .arrow-body .arrow {
        width: 30px;
	    height: 30px;
	    border-top: 5px solid #8A8A8A;
	    border-left: 5px solid #8A8A8A;
	}
	.top-slider .swiper-button-prev, .top-slider .swiper-rtl .swiper-button-next {
	    top: 77.5%;
	    right: 181px;
	    left: auto;
	}
	.top-slider .swiper-button-next, .top-slider .swiper-rtl .swiper-button-prev {
	    top: 77.5%;
	    right: 122px;
	    left: auto;
	}
	.top-slider .swiper-button-prev:after, .top-slider .swiper-rtl .swiper-button-next:after, .why-we .swiper-button-prev:after, .why-we .swiper-rtl .swiper-button-next:after {
	    width: 8px;
	    height: 13px;
	    background-size: 100%;
	}
	.top-slider .swiper-button-next:after, .top-slider .swiper-rtl .swiper-button-prev:after, .why-we .swiper-button-next:after, .why-we .swiper-rtl .swiper-button-prev:after {
	    width: 8px;
	    height: 13px;
	    background-size: 100%;
	}
	.why-truck__title {
	    max-width: 416px;
	    font-weight: 800;
		font-size: 52.5px;
		line-height: 62px;
	}
	.why-truck__right-logo {
	    background: url(/images/why_logo.svg) center center no-repeat;
	    background-size: 100%;
	    width: 362px;
	    height: 78px;
	    margin: 16px 0 45px;
	}
	.why-truck__li-title {
	    cursor: pointer;
	    display: flex;
	    max-width: 416px;

	    font-weight: 700;
		font-size: 22px;
		line-height: 26px;

	    padding-bottom: 8px;
	}
	.why-truck__li-hidebl {
	    margin: 28px 0 10px;
	    font-weight: 300;
		font-size: 22px;
		line-height: 26px;
	}
	.why-truck__li-title_text {
	    margin-left: 47px;
	}
	.why-truck__inner {
	    max-width: 1440px;
	}
	.why-truck__left_img-r{
		height: 498px;
	}
	.why-truck__left_img-l{
		height: 438px;
	}
	.why-truck__right {
	    margin-left: 62px;
	    max-width: 537px;
	}
	.why-truck__left {
	    max-width: 720px;
	    min-height: 709px;
	}
	.why-truck {
	    padding-top: 40px;
	}
	.header__block {
	    /*max-width: 1290px;*/
	    padding: 0 10px;
	}
	.video-bl {
	    padding: 50px 0;
	    /*max-width: 1440px;*/
	}
	.video-bl__slide {
	    width: 955px;
	    height: 475px;
	}
	.js-video-slider .swiper-slide {
	    height: 475px;
	}
	.video-play {
    	width: 158px;
    	height: 158px;
	}
	.video-play_first {
	    width: 142px;
	    height: 142px;
	}    
	.video-play_second {
    	width: 126.42px;
    	height: 127px;
    }	
    .icon-play {
	    width: 44px;
	    height: 52px;
	    margin-right: -10px;
	}
	.js-video-slider {
	    margin: 0 -735px;
	}
	.video-bl .swiper-button-next, .video-bl .swiper-button-prev {
	    width: 26px;
	    height: 47px;
	}
	.video-bl .swiper-button-prev:after, .video-bl .swiper-rtl .swiper-button-next:after{
		width: 26px;
	    height: 47px;
	}
	.why-we__inner {
	    /*max-width: 1440px;*/
	    margin: 48px auto;
	}
	.why-we__title {
	    top: 48px;
	    left: 122px;
	    font-weight: 800;
		font-size: 52px;
		line-height: 61px;
	    border-bottom: 6px solid #FDC324;
	}
	.why-we__slide-title {
	    font-weight: 700;
		font-size: 22px;
		line-height: 26px;
	    margin-bottom: 19px;
	}
	.why-we__slide-text {
	    font-weight: 300;
		font-size: 22px;
		line-height: 26px;
	}
	.why-we__slide-left {
	    width: 50%;
	    padding-left: 122px;
	    padding-right: 80px;
	}
	.why-we .swiper-button-prev, .why-we .swiper-rtl .swiper-button-next {
	    top: 85%;
	    left: 122px;
	}
	.why-we .swiper-button-next, .why-we .swiper-rtl .swiper-button-prev {
	    top: 85%;
	    left: 180px;
	}
	.cashback-bl {
	    background: url(/images/cashback_bg5.jpg) no-repeat center center;
	    background-size: 100%;
	    height: 678.75px;
	    /*max-width: 1440px;*/
	}
	.cashback-bl__form-title {
	    font-weight: 600;
		font-size: 52px;
		line-height: 56px;
	}
	.cashback-bl__form {
	    width: 606px;
	    right: 0;
	    top:65px;
		padding: 30px 50px;
	}
	.cashback-bl__inner {
	    max-width: 1335px;
	}
	.cashback-bl__form-text {
	    font-weight: 300;
		font-size: 22px;
		line-height: 27px;
	    margin: 40px 0 36px;
	}
	input {
	    font-weight: 400;
		font-size: 15px;
		line-height: 100%;
	    padding: 14px 0;
	}
	input+input {
	    margin-top: 12px;
	}
	.btn2 {
	    font-weight: 700;
		font-size: 15px;
		line-height: 18px;
	    margin-top: 12px;
	    padding: 19px 0;
	}
	.mini_text {
	    margin-top: 12px;
	    font-weight: 400;
		font-size: 10.5px;
		line-height: 130%;
	}
	.products {
	    padding-top: 35px;
	    max-width: 1440px;
	}
	.products__title {
	    font-weight: 900;
		font-size: 172.5px;
		line-height: 202px;
	}
	.js-tractor-slider img{
		max-height: 383px
	}
	.products__top {
	    max-width: 1335px;
	    margin: -55px auto 0;
	}
	.products__right-top img{
		max-height: 312px;
	}
	.products__right-bot_title {
	    font-weight: 700;
		font-size: 22px;
		line-height: 26px;
	    margin-bottom: 12px;
	}
	.products__right-bot_text {
	    font-weight: 300;
		font-size: 22px;
		line-height: 26px;
	}
	.products__right-bot {
	    padding: 16px 54px;
	}
	.products__left-trava {
	    background-size: 100%;
	    width: 620px;
	    left: 3%;
	    bottom: -15%;
	}
	.cat-gallery {
	    height: 341px;
	    line-height: 341px;
	    width: 341px;
	}
	.cat-gallery__column-dot {
	    height: 15px;
	    width: 15px;
        left: -10%;
	}
	.cat-item {
	    border: 2.25px solid #fff;
	    padding: 13px 20px 13px;
	    max-width: 435px;
	    box-shadow: 0px 3px 22.5px rgba(0, 0, 0, 0.2), 0px 0px 45px rgba(225, 225, 225, 0.5);
	}
	.cat-item:hover {
	    border: 2.25px solid #FDC324;
	    box-shadow: 0px 3px 22.5px rgba(0, 0, 0, 0.2), 0px 0px 45px rgba(225, 225, 225, 0.5);
	}
	.cat-item__name-top {
	    font-weight: 700;
		font-size: 18px;
		line-height: 21px;
	}
	.cat-item__name-text {
	    font-weight: 700;
		font-size: 24px;
		line-height: 28px;
	}
	.cat-item__top-chars {
	    font-weight: 300;
		font-size: 19px;
		line-height: 24px;
	    padding: 16px 20px;
	}
	.cat-item__name {
	    margin: 18px 20px;
	}
	.cat-item__bot-char-first {
	    font-weight: 500;
		font-size: 21px;
		line-height: 28px;
	    width: 146px;
	}
	.cat-item__bot-char-sec {
	    font-weight: 300;
		font-size: 19px;
		line-height: 28px;
	}
	.cat-item__bot-char-first svg {
	    width: 21px;
	    height: 21px;
	    margin: 0 13px;
	}
	.cat-item__price {
	    font-weight: 700;
		font-size: 30px;
		line-height: 35px;
	    margin-bottom: 27px;
	}
	.btn3 {
	    font-weight: 500;
		font-size: 18px;
		line-height: 21px;
	    max-width: 180px;
	    padding: 12px 0;
	}
	/*.btn3:before {
	    width: 120px;
	    height: 33px;
	    filter: blur(9px);
	    border-radius: 6px;
	}*/
	.btn4 {
	    font-weight: 500;
		font-size: 18px;
		line-height: 21px;
	    padding: 10px 0;
	}
	.products .swiper-pagination-bullet {
	    width: 12.75px;
	    height: 12.75px;
	}
	.products__bot {
	    max-width: 1335px;
	    margin: 40px auto;
	    position: relative;
	}
	.products .swiper-button-next, .products .swiper-button-prev {
	    width: 16px;
	    height: 30px;
	}
	.products .swiper-button-prev:after, .products .swiper-rtl .swiper-button-next:after {
	    width: 16px;
	    height: 30px;
	}
	.products__right {
	    max-width: 664px;
	}
	.products__plus {
	    width: 43.58px;
	    height: 43.58px;
	}
	.plus_first {
	    width: 39.22px;
	    height: 39.22px;
	}
	.plus_inner {
	    width: 34.87px;
	    height: 34.87px;
	}
	.icon-plus{
		width: 15px;
	    height: 15px;
	}
	.test-drive {
	    height: 678px;
	    /*max-width: 1440px;*/
	    background-size: 100%;
	}
	.test-drive__inner {
	    max-width: 1335px;
	}
	.test-drive__form-title {
	    font-weight: 600;
		font-size: 46px;
		line-height: 18px;
	    text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.25);
	}
	.test-drive__form-text {
	    font-weight: 300;
		font-size: 22.5px;
		line-height: 26px;
	    margin: 50px 0;
	}
	.test-drive__form {
	    position: absolute;
	    right: 0;
	    bottom: 0;
	    width: 606px;
	    background: linear-gradient(90deg, rgba(0, 0, 0, 0.315) 0%, rgba(0, 0, 0, 0.7) 101.25%);
	    padding: 60px;
	}
	.test-drive__form .btn2 {
	    margin: 30px 0 0;
	}
	.tinkoff {
	    margin: 50px auto 0;
	    /*max-width: 1440px;*/
	}
	.tinkoff__inner {
	    max-width: 1335px;
	    padding: 50px 0;
	}
	.tinkoff__form-inner{
		max-width: 900px;
		width: 100%;
	}
	.tinkoff__first {
	    max-width: 338px;
	}
	.tinkoff__sec {
	    max-width: 502px;
	}
	.tinkoff__third {
	    max-width: 375px;
	}
	.tinkoff__tractor {
	    width: 338px;
	    height: 225px;
	    margin-bottom: 67px;
        background-size: 100%;
	}
	.tinkoff__logo {
	    width: 154px;
	    height: 43px;
	    margin: 15px 0 15px;
	}
	.tinkoff__title {
		font-size: 30px;
		line-height: 35px;
	}
	.tinkoff__input-label {
		font-size: 15px;
		line-height: 18px;
	    max-width: 137px;
	}
	.tinkoff__input-text {
	    max-width: 179px;
	}
	.tinkoff__input-text input {
		font-size: 15px;
		line-height: 18px;
	    padding: 18px;
	}
	.__select {
		font-size: 18px;
		line-height: 21px;
	}
	.__select__title {
	    padding: 17px 18px;
	}
	.__select__content {
    	top: 56px;
    }
    .tinkoff__sec-title-text {
		font-size: 22px;
		line-height: 26px;
	}
	.tinkoff__sec-title-num {
		font-size: 35.3808px;
		line-height: 41px;
	}
	.tinkoff__sec .__select {
	    margin-bottom: 60px;
	}
	.noUi-value, .noUi-value-sub {
		font-size: 16.5px;
		line-height: 19px;
	}
	.noUi-horizontal .noUi-handle {
	    width: 13.76px;
	    right: -7px;
	    top: -4px;
	    height: 13.76px;
	}
	.noUi-horizontal {
	    height: 5.8968px;
	}
	.range-container {
	    margin-bottom: 40px;
	}
	.tinkoff__sec-title {
	    margin: 25px 0;
	}
	.tinkoff__ostatok-topbl {
	    font-size: 12px;
		line-height: 14px;
	    padding: 3px 30px;
	}
	.tinkoff__ostatok-range {
	    margin: 12px 0;
	    height: 5.895px;
	}
	.tinkoff__ostatok-botbl {
	    font-size: 15px;
		line-height: 18px;
	}
	.tinkoff__third-title {
	    font-size: 30px;
		line-height: 37px;
	    margin-bottom: 15px;
	}
	.tinkoff__third input {
	    padding: 13px;
	}
	.btn6 {
		font-size: 15px;
		line-height: 18px;
	    padding: 19px 0;
	    margin-top: 12px;
	}
	.btn6:after {
	    width: 360.36px;
		height: 49.5px;
	    filter: blur(9px);
	}
	.btn5 {
	    font-size: 15px;
		line-height: 18px;
	    padding: 16px 0;
    	margin-top: 19px;
	}
	.btn5 svg {
	    width: 18px;
	    height: 18px;
	    margin-right: 12px;
	}
	.reviews__inner {
	    max-width: 1335px;
	    padding: 50px 0;
	}
	.reviews__google, .reviews__yandex {
	    height: 138px;
	    max-width: 642px;
	}
	.reviews__inner-bl{
	    max-width: 415px;
	}
	.reviews__num {
	    width: 116.34px;
	    height: 69.62px;
	    font-size: 33.75px;
		line-height: 40px;
	}
	.reviews__text {
	    font-size: 16.5px;
		line-height: 19px;
	}
	.reviews__yandex .reviews__logo {
	    height: 43.5px;
	    width: 211.8px;
	    background-size: 100%;
	}
	.reviews__google .reviews__logo {
	    height: 43.5px;
	    width: 219.36px;
	    background-size: 100%;
	}
	.forms {
	    max-width: 1440px;
	    margin: 0 auto 50px;
	}
	.forms__left, .forms__right {
	    max-width: 695.25px;
	    height: 405px;
	    padding: 53px
	}
	.forms__form-title {
	    font-size: 30px;
	    margin-bottom: 40px;
	}
	.forms__form input {
	    padding: 14px 55px;
	}
	.custom-file-upload {
	    padding: 12.5px 23px;
	    margin-left: 15px;
	    font-size: 15px;
	}
	.icon-skrepka {
		height: 20.66px;
	}
	#map {
	    height: 444px;
	    /*max-width: 1440px;*/
	}
	.answers {
	    padding: 50px 0;
	}
	.answers__title {
	    font-size: 30px;
		line-height: 35px;
	    margin-bottom: 30px;
	}
	.answers__inner {
	    max-width: 1335px;
	}
	.answers_block {
	    padding: 50px 60px 50px 50px;
	    max-width: 1335px;
	}
	.answers .btn2 {
	    padding: 19px 0;
	}
	.answers__bot .btn4 {
	    padding: 16px 0;
	}
	.answers .btn2, .answers__bot .btn4 {
	    max-width: 371px;
	}
	.answers__bl-text {
	    font-size: 22px;
		line-height: 26px;
	    max-width: 182px;
	}
	.answers .__select, .answers__bot input {
	    max-width: 639px;
	}
	.answers__bot input {
	    font-size: 18px;
		line-height: 21px;
	    padding: 17px;
	}
	.description {
	    min-height: 437px;
	    /*max-width: 1440px;*/
	    background-size: 100%;
	}
	.description__inner {
	    max-width: 1335px;
	    padding: 50px 0;
	}
	.description__title {
	    font-size: 30px;
		line-height: 18px;
	    text-shadow: 0px 2.99845px 2.99845px rgba(0, 0, 0, 0.25);
	    margin-bottom: 35px;
	}
	.description__text {
	    font-size: 22px;
		line-height: 26px;
	    text-shadow: 0px 2.73717px 2.73717px rgba(0, 0, 0, 0.5);
	    max-width: 841px;
	}
	.description__text-hidden {
	    font-size: 22px;
		line-height: 26px;
	    text-shadow: 0px 2.73717px 2.73717px rgba(0, 0, 0, 0.5);
	    max-width: 841px;
	    margin-top: 15px;
	}
	.description__link a {
	    font-size: 17px;
		line-height: 20px;
	}
	.description__link {
	    margin-top: 15px;
	}
	.footer__top {
	    font-size: 18px;
		line-height: 21px;
	    padding: 50px 0;
	}
	.footer__inner {
	    max-width: 1335px;
	}
	.footer__bot {
	    font-size: 10.875px;
	    padding: 20px 0;
	}
	.go-up {
	    font-size: 28.5px;
	}
	.icon-arrow-up {
	    width: 22px;
	    height: 22px;
	    margin-left: 12px;
	}
	.footers__links{
		max-width: 190px;
		display: block;
	}
	.footer__logo {
	    height: 25px;
	    min-width: 122px;
	    max-width: 190px;
	}
	.footer__text{
		max-width: 719px;
	}
	.footer__tel {
	    max-width: 242px;
	}
	.footer__time {
	    max-width: 325px;
	}
}
@media (min-width: 730px) and (max-width: 1400px){
	.answers__form input, .answers__form textarea{
        font-size: 12px;
        line-height: 14px;
        padding: 11.2px;
        max-width: 306px;
    }
    .answers__form textarea {
	    margin-left: 17px;
	}
	.answers__answers{
		max-width: 695px;
    	margin: 12px auto;
	}
	.answers_user__title{
		margin-bottom: 12px;
	}
	.answers_site{
		margin-top: 12px;
	}
	.answers__answer+.answers__answer{
		margin-top: 12px;
	}
	.answers_user__title span{
		font-size: 12px;
		line-height: 15px;
		margin-left: 6px;
	}
	.answers_site__title{
		font-size: 12px;
		line-height: 15px;
		margin-bottom: 12px;
	}
	.answers_user__text{
		font-size: 14px;
		line-height: 15px;
	}
	.answers_site__text{
		padding: 20px;
		font-size: 14px;
		line-height: 15px;
	}
	.icon-user{
		width: 10px;
		height: 10px;
	}
	.cred_form {
	    padding: 8px;
	    width: 660px;
	}
	.cred_form__left{
		height: 381px;
		max-width: 320px;
        background-size: 108% 100%;
	}
	.cred_form__right-inner{
		max-width: 284px;
	}
	.cred_form__right-title{
		font-size: 14px;
		line-height: 16px;
		margin-bottom: 15px;
	}
	.cred_form__ul2{
		font-size: 9px;
		line-height: 11px;
		margin: 0 0 10px 40px;
	}
	.cred_form__mini-text{
		font-size: 8px;
		line-height: 110%;
	}
	.cred_form__right-title2{
		font-size: 12px;
		line-height: 14px;
		margin-bottom: 15px;
	}
	.cred_form__ul{
		font-size: 9px;
		line-height: 110%;
		margin-bottom: 20px;
	}
	.cred_form__ul li{
		padding-left: 40px;
	}
	.cred_form__ul li+li {
	    margin-top: 10px;
	}
	.cred_form__ul svg{
		margin-left: -40px;
	}
	.icon-cart {
	    width: 16px;
	    height: 17px;
	}
	.icon-list {
	    width: 19px;
	    height: 16px;
	}
	.icon-crphone {
	    width: 15px;
	    height: 16px;
	}
	.icon-package {
	    width: 19px;
	    height: 16px;
	}
	.com_pred {
	    padding: 8px;
	    width: 660px;
	}
	.com_pred__left{
		background-size: 91% 100%;
		width: 180%;
	}
	.com_pred__left-trac{
		background-size: 100%;
	}
	.com_pred__left,.com_pred__right{
		height: 350px;
	}
	.com_pred__right{
		background:none;
	}
	.com_pred__right-l, .com_pred__right-r{
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
	}
	.com_pred__right-b{
		max-width: 268px
	}
	.com_pred form label div{
		font-size: 12px;
		line-height: 14px;
	}
	.com_pred form input{
		width: 269px;
		font-size: 12px;
		line-height: 14px;
	    border-bottom: 2px solid #ADADB0;
	}
	.com_pred form label:not(.__select__label){
		margin-bottom: 10px;
		max-width: 270px;
	}
	.com_pred .__select__content {
        top: 38px;
    }
	.com_pred .btn2{
		padding: 11px 0;
		font-size: 11px;
	}
	.com_pred .__select__title{
		padding: 11.2px 18px;
	}
	.com_pred__right-inner{
		padding-right: 30px;
	}
	.com_pred .mini_text{
		font-size: 9px;
		line-height: 100%;
	}
	.products__left-tractor {
	    max-width: 345px;
	}
	.header{
		height: 56px;
	}
	.main-layout{
		max-width: 695px;
	}
	.header__logo{
		width: 76.59px;
		height: 15.98px;
	}
	.header__menu a{
		font-size: 10px;
		line-height: 12px;
	}
	.header__contacts a{
		font-size: 12px;
		line-height: 14px;
	}
	.icon-phone{
		width: 13px;
		height: 13px;
	}
	.icon-clock {
	 	width:12.48px;
	 	height:12.48px;   
	}
	.icon-location{
		width: 10.65px;
		height: 13.07px;
	}
	.header__block {
	    padding: 0 5px;
	}
	.header__contacts a+a {
	    margin-left: 18px;
	}
	.header__icon {
	    margin-right: 5px;
	    margin-top: -2px;
	}
	.top-slider{
		max-width: 768px;
		overflow-x: hidden;
		padding-bottom: 0; 
	}
	.products__left{
		height: 257px;
	}
	.products__top{
		padding-bottom: 25px;
		min-height: 305px;
	}
	.top-slider__top {
	    max-width: 768px;
	}
	.top-slider__form-h1{
		font-size: 35.9549px;
		line-height: 42px;
	}
	.top-slider__form-logo{
		width: 221.92px;
		height: 46.3px;
	}
	.top-slider__form{
		margin-top: 48px;
	    max-width: 221.92px;
	    margin-left: 36px;
	}
	.btn1{
		font-size: 12px;
		line-height: 14px;
		padding: 12px 15px;
		text-shadow: 0px 0.399499px 1.59799px rgba(0, 0, 0, 0.25);
	}
	.btn1:after {
	    width: 162.9px;
		height: 38.15px;
		filter: blur(15.2448px);
	}
	.top-slider__right{
	    height: 325px;
    	width: 306px;
    	top: 45px;
	}
	.top-slider__slide img {
	    max-height: 370px;
	}
	.top-slider__form-logo-bl {
	    padding: 5px 0 15px;
	    border-bottom: 2.39634px solid #FFBA08;
	    margin-bottom: 20px;
	}
	.icon-slider-logo {
	    left: 42.8%;
	    width: 291.49px;
		height: 62.37px;
	}
	.top-slider__slide img {
	    margin-right: 55px;
	}
	.top-slider__chars {
	    padding: 10px 0;
	    max-width: 641px;
        margin: 20px auto 0;
	}	
	.top-slider__char {
	    width: 99.61px;
		height: 75.63px;
	}
	.top-slider .arrow-body .arrow {
	    width: 15px;
	    height: 15px;
	    border-top: 3px solid #8A8A8A;
	    border-left: 3px solid #8A8A8A;
	}
	.top-slider .arrow-body .arrow:nth-child(1) {
	    left: 5px;
	    animation-delay: -0.4s;
	}
	.top-slider .arrow-body .arrow:nth-child(3) {
	    right: 5px;
	}
	@keyframes arrow-load{
		0%{
			opacity: 0;
			transform: rotate(-45deg) translate(10px, 10px);
		}
		0%{
			opacity: 1;
		}
		100%{
			opacity: 0;
			transform: rotate(-45deg) translate(-10px, -10px);
		}
	}
	.top-slider .arrow-body.prev {
	    top: 88%;
	}
	.top-slider .arrow-body.next {
	    top: 88%;
	}
	.top-slider__char-title{
		font-size: 22px;
		line-height: 26px;
	}
	.top-slider__char-text{
		font-size: 12px;
		line-height: 14px;
	}
	.top-slider__slide-h1 {
	    font-size: 45.3763px;
		line-height: 53px;
	    margin-top: -77px;
	    margin-right: 20px;
	   
	}
	.js-top-slider{
		margin-top:20px;
	}
	.top-slider .swiper-button-next, .top-slider .swiper-button-prev, .why-we .swiper-button-next, .why-we .swiper-button-prev {
	    width: 30px;
	    height: 30px;
	    background: #fff;
	    box-shadow: 0px 0px 3.93651px rgba(133, 147, 159, 0.3);
	}
	.top-slider .swiper-button-prev, .top-slider .swiper-rtl .swiper-button-next {
	    top: 75%;
	    right: 75px;
	    left: auto;
	}
	.top-slider .swiper-button-next, .top-slider .swiper-rtl .swiper-button-prev {
	    top: 75%;
	    right: 36px;
	    left: auto;
	}
	.top-slider .swiper-button-prev:after, .top-slider .swiper-rtl .swiper-button-next:after, .why-we .swiper-button-prev:after, .why-we .swiper-rtl .swiper-button-next:after {
	    width: 4.39px;
	    height: 7.75px;
	    background-size: 100%;
	}
	.top-slider .swiper-button-next:after, .top-slider .swiper-rtl .swiper-button-prev:after, .why-we .swiper-button-next:after, .why-we .swiper-rtl .swiper-button-prev:after {
	    width: 4.39px;
	    height: 7.75px;
	    background-size: 100%;
	}
	.why-truck__title {
	    max-width: 248px;
		font-size: 32px;
		line-height: 38px;
	}
	.why-truck__right-logo {
	    background-size: 100%;
	    width: 227px;
	    height: 48.88px;
	    margin: 16px 0 30px;
	}
	.why-truck__li-title {
	    max-width: 248px;
		font-size: 14px;
		line-height: 16px;
	    padding-bottom: 5px;
	}
	.why-truck__li-hidebl {
	    margin: 15px 0 7px;
		font-size: 14px;
		line-height: 16px;
	}
	.why-truck__li+.why-truck__li {
	    margin-top: 15px;
	}
	.why-truck__li-title_text {
	    margin-left: 28px;
	}
	.why-truck__inner {
	    max-width: 768px;
	}
	.why-truck__left_img-r{
		height: 291px;
	}
	.why-truck__left_img-l{
		height: 274.48px;
	}
	.why-truck__right {
	    margin-left: 49px;
	    max-width: 248px;
	}
	.why-truck__left {
	    max-width: 430px;
	    min-height: 434px;
	}
	.why-truck {
	    padding-top: 27px;
	}
	.video-bl {
	    padding: 27px 0;
	}
	.video-bl__slide {
	    width: 598.78px;
	    height: 298.22px;
        margin: 0 auto;
	}
	.js-video-slider .swiper-slide {
	    height: 298.22px;
	    transform: scale(.80);
	}
	.js-video-slider .swiper-slide-active {
	    transform: scale(1);
	}
	.video-play {
    	width: 99px;
    	height: 99px;
	}
	.video-play_first {
	    width: 89px;
	    height: 89px;
	}    
	.video-play_second {
    	width: 79px;
    	height:79px;
    }
    .icon-play {
	    width: 25px;
	    height: 30px;
	    margin-right: -5px;
	}
	.js-video-slider {
	    margin: 0 -510px;
	}
	.video-bl .swiper-button-next, .video-bl .swiper-button-prev {
	    width: 16.61px;
	    height: 29.61px;
	}
	.video-bl .swiper-button-prev:after, .video-bl .swiper-rtl .swiper-button-next:after{
		width: 16.61px;
	    height: 29.61px;
	}
	.video-bl .swiper-button-prev, .video-bl .swiper-rtl .swiper-button-next {
	    left: 31.2%;
	    right: auto;
	}
	.video-bl .swiper-button-next, .video-bl .swiper-rtl .swiper-button-prev {
	    right: 31.2%;
	    left: auto;
	}
	.why-we__inner {
	    margin: 27px auto;
	}
	.why-we__title {
	    top: 27px;
	    left: 36px;
		font-size: 32px;
		line-height: 35px;
	    border-bottom: 3.76px solid #FDC324;
	}
	.why-we__slide-title {
		font-size: 14px;
		line-height: 16px;
	    margin-bottom: 9px;
	}
	.why-we__slide-text {
		font-size: 12px;
		line-height: 14px;
	}
	.why-we__slide-left {
	    width: 50%;
	    padding-left: 36px;
	    padding-right: 57px;
	}
	.why-we .swiper-button-prev, .why-we .swiper-rtl .swiper-button-next {
	    top: 85%;
	    left: 36px;
	}
	.why-we .swiper-button-next, .why-we .swiper-rtl .swiper-button-prev {
	    top: 85%;
	    left: 73px;
	}
	.cashback-bl {
		background: url(/images/cashback_bg5.jpg) no-repeat center center;
        background-size: cover;
    	height: 401px;
	}
	.cashback-bl__form-title {
	    font-size: 32px;
		line-height: 35px;
	}
	.cashback-bl__form {
	    width: 414px;
	    right: 0;
	    top:34px;
		padding: 30px 35px;
	}
	/*.cashback-bl__form {
	    width: 100%;
	    margin-top: 314px;
	    padding-top: 21px;
	    height: 210px;
	    background: linear-gradient(89.57deg, rgba(0, 0, 0, 0.27) -16.56%, rgba(0, 0, 0, 0.6) 128.83%);
	}
	.cashback-bl__form-inner{
		display: flex;
		align-items: center;
		justify-content: space-between;
		max-width: 695px;
		margin: 0 auto
	}*/
	.cashback-bl__form-text {
		font-weight: 700;
	    font-size: 14px;
		line-height: 17px;
	    margin: 18px 0 26px;
	}
	input {
		font-size: 14px;
	    padding: 11px 0;
	}
	input+input {
	    margin-top: 10px;
	}
	.cashback-bl__form-right{
		max-width: 345px;
	}
	.btn2 {
		font-size: 14px;
		line-height: 16px;
	    margin-top: 10px;
	    padding: 16px 0;
	}
	.mini_text {
	    margin-top: 10px;
		font-size: 9px;
	}
	.cashback-bl .yel-bold-text {
        display: inline-block;
    	margin: 0 4px;
    	font-weight: 700;
	}
	.products {
	    padding-top: 27px;
	    max-width: 768px;
	}
	.products__title {
		font-size: 89.767px;
		line-height: 105px;
	}
	.js-tractor-slider img{
		max-height: 199px
	}
	.products__top {
	    max-width: 695px;
	    margin: -30px auto 0;
	}
	.products__right-top img{
		max-height: 162.75px;
	}
	.products__right-bot_title {
		font-size: 14px;
		line-height: 16px;
	    margin-bottom: 5px;
	}
	.products__right-bot_text {
		font-size: 14px;
		line-height: 16px;
	}
	.products__left-trava {
	    background-size: 100%;
	    width: 322px;
	    left: 3%;
	    bottom: -10%;
    	height: 100%;
	}
	.products__right-bot {
	    padding: 10px 20px;
	}
	.cat-gallery {
	    height: 184px;
	    line-height: 184px;
	    width: 184px;
	}
	.cat-gallery__column-dot {
	    height: 8px;
	    width: 8px;
        left: -10%;
	}
	.cat-gallery__column_0 .cat-gallery__column-dot {
	    transform: translateX(-12px);
	}
	.cat-gallery__column_2 .cat-gallery__column-dot {
	    transform: translateX(12px);
	}
	.cat-gallery__column_3 .cat-gallery__column-dot {
	    transform: translateX(24px);
	}
	.cat-item {
	    border: 1px solid #fff;
	    padding: 12px 10px 12px;
	    max-width: 222px;
	    box-shadow: 0px 1.56116px 11.7087px rgba(0, 0, 0, 0.2), 0px 0px 23.4175px rgba(225, 225, 225, 0.5);
	}
	.cat-item:hover {
	    border: 1px solid #FDC324;
	    box-shadow: 0px 1.56116px 11.7087px rgba(0, 0, 0, 0.2), 0px 0px 23.4175px rgba(225, 225, 225, 0.5);
	}
	.cat-item__name-top {
		font-size: 14px;
		line-height: 16px;
	}
	.cat-item__name-text {
		font-size: 14px;
		line-height: 16px;
	}
	.cat-item__top-chars {
		font-size: 12px;
		line-height: 13px;
	    padding: 10px 10px;
	}
	.cat-item__name {
	    margin: 10px 10px;
	}
	.cat-item__bot-char-first {
		font-size: 12px;
		line-height: 17px;
	    width: 73px;
	}
	.cat-item__bot-char-first svg {
	    width: 15px;
	    height: 15px;
	    margin: 0 6px;
	}
	.cat-item__bot-char-sec {
		font-size: 12px;
		line-height: 17px;
	}
	.cat-item__price {
		font-size: 20px;
		line-height: 23px;
	    margin-bottom: 10px;
	}
	.products__bot {
	    max-width: 695px;
	    margin: 27px auto;
	}
	.cat-item__btns {
	    flex-wrap: wrap;
	}
	.cat-item__btns-item {
	    flex: auto;
	    width: 100%;
	}
	.btn3 {
		font-size: 14px;
		line-height: 16px;
	    max-width: none;
	    padding: 11px 0;
	}
	/*.btn3:before {
	    width: 120px;
	    height: 28px;
	    filter: blur(7.65px);
		border-radius: 5.1px;
	}*/
	.btn4 {
		font-size: 14px;
		line-height: 16px;
	    padding: 9.5px 0;
	    margin-top:10px;
	}
	.products .swiper-pagination-bullet {
	    width: 10.55px;
	    height: 10.55px;
	}
	.products .swiper-pagination {
	    bottom: -15px;
	    left: 46.5%;
	    padding: 3px 1px;
	}
	.products .swiper-button-next, .products .swiper-button-prev {
	    width: 8.76px;
	    height: 15.61px;
	}
	.products .swiper-button-prev:after, .products .swiper-rtl .swiper-button-next:after {
	    width: 8.76px;
	    height: 15.61px;
	}
	.products .swiper-button-prev, .products .swiper-rtl .swiper-button-next {
	    left: -2%;
	    right: auto;
	}
	.products .swiper-button-next, .products .swiper-rtl .swiper-button-prev {
	    right: -2%;
	    left: auto;
	}
	.products__right {
	    max-width: 347px;
	}
	.products__plus {
	    width: 22.68px;
	    height: 22.68px;
	}
	.plus_first {
	    width: 20.41px;
	    height: 20.41px;
	}
	.plus_inner {
	    width: 18.14px;
	    height: 18.14px;
	}
	.icon-plus{
		width: 9px;
	    height: 9px;
	}
	.test-drive {
	    height: 401px;
	    background-size: cover;
	}
	.test-drive__inner {
	    max-width: none;
	}
	.test-drive__form {
	    position: absolute;
	    right: 0;
	    bottom: 0;
	    width: 414px;
	    background: linear-gradient(90deg, rgba(0, 0, 0, 0.315) 0%, rgba(0, 0, 0, 0.7) 101.25%);
	    padding: 30px;
	    height: 100%;
	}
	.test-drive__form-title {
		font-size: 32px;
		line-height: 32px;
	    text-shadow: 0px 1.88px 1.88px rgba(0, 0, 0, 0.25);
	}
	.test-drive__form-text {
	    font-weight: 400;
		font-size: 14px;
		line-height: 16px;
	    margin: 20px 0;
	}
	.test-drive__form .btn2 {
	    margin: 20px 0 0;
	}
	.tinkoff {
	    margin: 27px auto 0;
	}
	.tinkoff__inner {
	    max-width: 695px;
	    padding: 27px 0;
	    flex-wrap: wrap;
	}
	.tinkoff__first {
	    max-width: 259px;
	}
	.tinkoff__sec {
	    max-width: 383px;
	}
	.tinkoff__third {
		width: 100%;
	    max-width: none;
	    display: flex;
	    flex-direction: column;
	}
	.tinkoff__tractor {
	    width: 259px;
	    height: 171px;
	    margin-bottom: 36px;
        background-size: 100%;
	}
	.tinkoff__logo {
	    width: 118px;
	    height: 33px;
	    margin: 15px 0 15px;
	}
	.tinkoff__title {
		font-size: 20px;
		line-height: 23px;
	}
	.tinkoff__input-label {
		font-size: 12px;
		line-height: 14px;
	    max-width: 126px;
	}
	.tinkoff__input-text {
	    max-width: 126px;
	}
	.tinkoff__input-text input {
		font-size: 14px;
		line-height: 16px;
	    padding: 15.2px;
	}
	.__select {
		font-size: 14px;
		line-height: 16px;
	}
	.__select__title {
	    padding: 15.2px 18px;
	}
	.__select__content {
    	top: 48px;
    }
    .tinkoff__sec-title-text {
		font-size: 14px;
		line-height: 16px;
	}
	.tinkoff__sec-title-num {
		font-size: 27.1137px;
		line-height: 32px;
	}
	.tinkoff__sec .__select {
	    margin-bottom: 40px;
	}
	.tinkoff__form{
		display: block;
	}
	.tinkoff__form-inner{
		display: flex;
		justify-content: space-between;
		max-width: none;
		width: 100%;
	}
	.noUi-value, .noUi-value-sub {
		font-size: 12.6446px;
		line-height: 15px;
	}
	.noUi-horizontal .noUi-handle {
	    width: 17.21px;
        right: -9px;
    	top: -6px;
	    height: 17.43px;
	}
	.noUi-horizontal {
	    height: 5.8968px;
	}
	.range-container {
	    margin-bottom: 40px;
	}
	.tinkoff__sec-title {
	    margin: 25px 0;
	}
	.tinkoff__ostatok-topbl {
	    font-size: 11px;
		line-height: 13px;
	    padding: 2.5px 27px;
	}
	.tinkoff__ostatok-range {
	    margin: 11px 0;
	    height: 5.895px;
	}
	.tinkoff__ostatok-botbl {
	    font-size: 12px;
		line-height: 14px;
	}
	.tinkoff__third-title {
	    font-size: 20px;
		line-height: 29px;
		margin-top:15px;
	    margin-bottom: 15px;
	}
	.tinkoff__ostatok {
	    margin-top: 35px;
	}
	.tinkoff__third input {
	    padding: 15px;
	}
	.btn6 {
		font-size: 14px;
		line-height: 16px;
	    padding: 16px 0;
	    margin-top: 10px;
	}
	.btn6:after {
	    width: 360.36px;
		height: 49.5px;
	    filter: blur(9px);
	}
	.btn5 {
	    font-size: 14px;
		line-height: 16px;
	    padding: 14px 0;
    	margin-top: 15px;
	}
	.btn5 svg {
	    width: 15px;
	    height: 15px;
	    margin-right: 10px;
	}
	.tinkoff__third .mini_text{
		order:1;
	}
	.reviews__inner {
	    max-width: 695px;
	    padding: 27px 0;
	}
	.reviews__google, .reviews__yandex {
	    height: 86px;
	    max-width: 333px;
	    padding: 12px;
	}
	.reviews__num {
	    width: 64px;
	    height: 44px;
	    font-size: 24px;
		line-height: 28px;
	}
	.reviews__text {
	    font-size: 12px;
		line-height: 14px;
	}
	.reviews__yandex .reviews__logo {
	    height: 35px;
	    width: 170px;
	    background-size: 100%;
	}
	.reviews__google .reviews__logo {
	    height: 35px;
	    width: 170px;
	    background-size: 100%;
	}
	.reviews__inner-bl{
	    max-width: 230px;
    	display: block;
	}
	.reviews__stars{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.forms {
	    max-width: 768px;
	    margin: 0 auto 27px;
	}
	.forms__left, .forms__right {
	    max-width: 369px;
	    height: 295px;
	    padding: 23px 35px;
	    background-size: cover;
	}
	.forms__form-title {
	    font-size: 18px;
	    margin-bottom: 15px;
	}
	.forms__form input {
	    padding: 10.6px 35px;
	}
	.custom-file-upload {
	    padding: 0;
	    margin-left: 0;
	    width: 38px;
	    height: 38px;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    font-size: 0px;
	    line-height: 0;
	}
	.forms__double-inp{
		margin-bottom: 10px
	}
	.icon-skrepka {
		height: 15px;
		margin: 0;
	}
	#map {
	    height: 278px;
	}
	.answers {
	    padding: 27px 0;
	}
	.answers__title {
	    font-size: 18px;
		line-height: 21px;
	    margin-bottom: 15px;
	}
	.answers__inner {
	    max-width: 695px;
	}
	.answers_block {
	    padding: 27px 27px 27px 27px;
	    max-width: 695px;
	}
	.answers .btn2 {
		font-size: 12px;
		line-height: 14px;
	    padding: 12px 0;
	}
	.answers__bot .btn4 {
	    padding: 10px 0;
	}
	.answers .btn2, .answers__bot .btn4 {
	    max-width: 189px;
	}
	.answers__bl-text {
	    font-size: 14px;
		line-height: 15px;
	    max-width: 113px;
	}
	.answers .__select, .answers__bot input {
	    max-width: 306px;
	}
	.answers__bot input {
	    font-size: 12px;
		line-height: 14px;
	    padding: 11.2px;
	}
	.description {
	    display: none;
	}
	.answers .__select__title {
	    padding: 11.2px 18px;
	}
	.answers .__select__content {
	    top: 40px;
	}
	.footer__top {
	    font-size: 12px;
		line-height: 14px;
	    padding: 27px 0;
	}
	.footer__inner {
	    max-width: 695px;
	}
	.footer__bot {
	    font-size: 9px;
		line-height: 110%;
	    padding: 20px 0;
	}
	.footer__text {
	    max-width: 377px;
	    flex: none;
	}
	.go-up {
	    font-size: 14px;
	}
	.icon-arrow-up {
	    width: 12.26px;
	    height: 12.26px;
	    margin-left: 5px;
	}
	.footers__links{
		max-width: 158px;
		display: block;
	}
	.footer__logo {
	    height: 16px;
	    min-width: 135px;
	    max-width: 158px;
	}
	.footer__tel {
	    max-width: 130px;
	}
	.footer__time {
	    max-width: 190px;
	}	
	.footer_addr{
		white-space: nowrap;
	}
	.footer__link{
		display: inline-block;
	}
	.footers__links a+a{
	    margin-top: 10px
	}		
}
@media (min-width: 300px) and (max-width: 730px){
	.answers__form-row{
		display: block;
	}
	.answers__form input, .answers__form textarea{
        font-size: 12px;
        line-height: 14px;
        padding: 11.2px;
    }
	.answers__form textarea{
		margin-left: 0;
	}
	.desc-hidden{
		display: block;
	}
	.answers__answers{
        padding: 0 20px;
	}
	.answers_user__title{
		margin-bottom: 12px;
	}
	.answers_site{
		margin-top: 12px;
	}
	.answers__answer+.answers__answer{
		margin-top: 12px;
	}
	.answers_user__title span{
		font-size: 12px;
		line-height: 15px;
		margin-left: 6px;
	}
	.answers_site__title{
		font-size: 12px;
		line-height: 15px;
		margin-bottom: 12px;
	}
	.answers_user__text{
		font-size: 14px;
		line-height: 15px;
	}
	.answers_site__text{
		padding: 20px;
		font-size: 14px;
		line-height: 15px;
	}
	.icon-user{
		width: 10px;
		height: 10px;
	}

	.cred_form {
	    padding: 8px;
	    width: 280px;
	}
	.cred_form__left{
		background: none;
        height: auto;
	}
	.cred_form__right-inner{
		max-width: 231px;
	}
	.cred_form__right-title{
		font-size: 14px;
		line-height: 16px;
		margin-bottom: 15px;
	}
	.cred_form__left .tinkoff__logo {
		width: 78px;
        height: 23px;
	    margin: 4px 0 4px 17px;
	}
	.cred_form__ul2{
		font-size: 9px;
		line-height: 11px;
		margin: 0 0 10px 40px;
	}
	.cred_form__mini-text{
		font-size: 8px;
		line-height: 110%;
	}
	.cred_form__right-title2{
		font-size: 12px;
		line-height: 14px;
		margin-bottom: 15px;
	}
	.cred_form__ul{
		font-size: 9px;
		line-height: 110%;
		margin-bottom: 20px;
	}
	.cred_form__ul li{
		padding-left: 40px;
	}
	.cred_form__ul li+li {
	    margin-top: 10px;
	}
	.cred_form__ul svg{
		margin-left: -40px;
	}
	.icon-cart {
	    width: 16px;
	    height: 17px;
	}
	.icon-list {
	    width: 19px;
	    height: 16px;
	}
	.icon-crphone {
	    width: 15px;
	    height: 16px;
	}
	.icon-package {
	    width: 19px;
	    height: 16px;
	}
	.com_pred {
	    padding: 8px;
	    width: 280px;
	}
	.com_pred__left{
		background-size: 91% 100%;
		width: 180%;
	}
	.com_pred__left-trac{
		background-size: 100%;
	}
	.com_pred__left,.com_pred__right{
		height: 350px;
	}
	.com_pred__left{
		display: none;
	}
	.com_pred__right{
		background:none;
	}
	.com_pred__right-l, .com_pred__right-r{
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
	}
	.com_pred__right-b{
		max-width: 231px
	}
	.com_pred form label div{
		font-size: 12px;
		line-height: 14px;
	}
	.com_pred form input{
		width: 231px;
		font-size: 12px;
		line-height: 14px;
	    border-bottom: 2px solid #ADADB0;
	}
	.com_pred form label:not(.__select__label){
		margin-bottom: 10px;
		max-width: 231px;
	}
	.com_pred .__select__content {
        top: 38px;
    }
	.com_pred .btn2{
		padding: 11px 0;
		font-size: 11px;
	}
	.com_pred .__select__title{
		padding: 11.2px 18px;
	}
	.com_pred__right-inner{
		padding-right:0;
	}
	.com_pred .mini_text{
		font-size: 9px;
		line-height: 100%;
	}
	.btn1{
		font-size: 12px;
		line-height: 14px;
		padding: 12px 15px;
		text-shadow: 0px 0.399499px 1.59799px rgba(0, 0, 0, 0.25);
	}
	.btn1:after {
	    width: 162.9px;
		height: 38.15px;
		filter: blur(15.2448px);
	}
	.header{
		height: 32px;
	    min-width: 320px;
	    width: 100%;
	    position: fixed;
	    left: 0;
	    top: 0;
	    z-index: 2010;
	    background: #fff;
	}
	.header__logo{
		width: 58px;
		height: 12px;
	}
	.main-layout{
		max-width: none;
	}
	.header__addr{
		display: none!important;
	}
	.header__menu{
		display: none;
	}
	.header__contacts a{
		font-size: 12px;
		line-height: 14px;
	}
	.icon-phone{
		width: 13px;
		height: 13px;
	}
	.icon-clock {
	 	width:12.48px;
	 	height:12.48px;   
	}
	.menu-burger {
	    display: -ms-flexbox;
	    display: flex;
	    -ms-flex-align: center;
	    align-items: center;
	    -ms-flex-pack: center;
	    justify-content: center;
	    position: relative;
	    cursor: pointer;
	    height: 15px;
	    width: 20px
	}

	.menu-burger__bars {
	    position: relative;
	    overflow: hidden
	}

	.menu-burger__bars:after,.menu-burger__bars:before {
		content: '';
	    display: block;
	    width: 22px;
	    height: 1.86266px;
	    background: #8A8A8A
	}

	.menu-burger__bar {
	    display: block;
	    width: 20px;
	    height: 1.86266px;
	    background: #8A8A8A;
	    margin: 3px 0
	}

	.menu-burger__bar:first-child {
	    width: 20px
	}

	.menu-burger__bar:last-child {
	    opacity: 0;
	    transform: rotate(-45deg);
	    position: absolute;
	    top: 2px
	}

	.menu-burger.active .menu-burger__bars:before {
	    animation: slideLeft .2s 50ms ease-out forwards
	}

	.menu-burger.active .menu-burger__bars:after {
	    animation: slideRight .2s 50ms ease-out forwards
	}

	.menu-burger.active .menu-burger__bar:first-child {
	    animation: rotate45 .2s ease-out forwards;
	    margin-left: 0;
	    width: 20px
	}

	.menu-burger.active .menu-burger__bar:last-child {
	    animation: rotate135 .2s .2s ease-out forwards
	}

	.menu-burger.back .menu-burger__bars:before {
	    transform: translateX(-120%);
	    animation: slideBack .2s 50ms ease-out forwards
	}

	.menu-burger.back .menu-burger__bars:after {
	    transform: translateX(120%);
	    animation: slideBack .2s 50ms ease-out forwards
	}

	.menu-burger.back .menu-burger__bar:first-child {
	    transform: rotate(-45deg);
	    animation: rotateBack .2s ease-out forwards;
	    margin-left: 0;
	    width: 20px;
	}

	.menu-burger.back .menu-burger__bar:last-child {
	    transform: rotate(-135deg);
	    animation: rotateBack .2s .2s ease-out forwards
	}
	.mobile-menu {
	    display: none;
	}
	.mobile-btn1 {
	    display: block;
	}
	@keyframes rotate135 {
	    from {
	        opacity: 1;
	        transform: rotate(-45deg)
	    }

	    to {
	        opacity: 1;
	        transform: rotate(-135deg)
	    }
	}

	@keyframes rotate45 {
	    to {
	        transform: rotate(-45deg)
	    }
	}

	@keyframes rotateBack {
	    to {
	        transform: rotate(0)
	    }
	}

	@keyframes slideRight {
	    to {
	        transform: translateX(130%)
	    }
	}

	@keyframes slideLeft {
	    to {
	        transform: translateX(-130%)
	    }
	}

	@keyframes slideBack {
	    to {
	        transform: translateX(0)
	    }
	}
	.mobile-menu.is-open {
	    background-color: rgba(239, 240, 240, 0.6);
	    display: block;
	    position: fixed;
	    top: 0;
	    left: 0;
	    top: 32px;
	    width: 100%;
	    padding-bottom: 20px;
	    height: 100%;
	    overflow: auto;
	    z-index: 2001;
	    animation: fadeInSmallDown .3s;
	}

	@keyframes fadeInSmallDown {
	    0% {
	        transform: translateY(-20px);
	        visibility: visible;
	        opacity: 0
	    }

	    100% {
	        transform: translateY(0);
	        opacity: 1
	    }
	}
	.mobile-menu.is-open .header__menu {
	    display: flex;
	    flex-direction: column;
	    align-items: baseline;
	    margin: 20px;
	}
	.mobile-menu.is-open .header__menu a{
    	color: #000;
    	font-size: 12px;
		line-height: 19px;
	    display: flex;
		align-items: center;
    }
    .mobile-menu.is-open .header__menu a:before{
    	content: '';
    	display: inline-block;
    	margin-right: 5px;
    	width: 5.25px;
    	height: 9.74px;
    	-webkit-mask: url(/images/icons/video_arrow.svg) center center no-repeat;
	    mask: url(/images/icons/video_arrow.svg) center center no-repeat;
	    background-color: #8A8A8A;
    }
	.mobile-menu.is-open .header__menu a+a{
    	margin: 0;
    }
	.header__icon {
	    margin-right: 5px;
	    margin-top: -2px;
	}
	.top-slider__form{
		margin-top: 20px;
	    max-width: 240px;
	    margin-left: 14px;
	}
	.top-slider__form-h1{
		font-size: 22.4112px;
		line-height: 26px;
	}
	.top-slider__form-logo{
		width: 130px;
		height: 27.2px;
	}
	.top-slider__right{
	    height: 212px;
    	width: 205px;
    	top: 110px;
	}
	.top-slider__slide img {
	    max-height: 231px;
	}
	.top-slider__form-logo-bl {
	    padding: 5px 0 9px;
	    border-bottom: 1.40798px solid #FFBA08;
	    margin-bottom: 0;
	    display: inline-block;
	}
	.top-slider__form .btn1{
		display: none;
	}
	.top-slider{
		max-width: none;
		overflow: hidden;
		padding: 0 0 0;
		margin-top: 32px;
	}
	.products__top{
		padding-bottom: 25px;
	}
	.top-slider__slide-h1 {
	    display: none;
	}
	.top-slider__char:nth-child(3),.top-slider__char:nth-child(4),.top-slider__char:nth-child(5){
	    display: none;
	}
	.top-slider__chars {
	    padding: 10px 0;
	    max-width: 282px;
	    margin: 0 auto;
	}
	.top-slider__char {
	    width: 87px;
		height: 66px;
	}
	.top-slider__char-title{
		font-size: 20px;
		line-height: 23px;
	}
	.top-slider__char-text{
		font-size: 11px;
		line-height: 13px;
	}
	.js-top-slider{
		margin-top:90px;
	}
	.top-slider__slide img {
	    margin-right: 44px;
	}
	.icon-slider-logo {
	    left: 42.8%;
	    width: 190.67px;
		height: 40.8px;
	}
	.top-slider .swiper-button-next, .top-slider .swiper-button-prev, .why-we .swiper-button-next, .why-we .swiper-button-prev {
	    width: 30px;
	    height: 30px;
	    background: #fff;
	    box-shadow: 0px 0px 3.93651px rgba(133, 147, 159, 0.3);
	}
	.top-slider .swiper-button-prev, .top-slider .swiper-rtl .swiper-button-next {
	    top: 75%;
	    right: 75px;
	    left: auto;
	}
	.top-slider .swiper-button-next, .top-slider .swiper-rtl .swiper-button-prev {
	    top: 75%;
	    right: 36px;
	    left: auto;
	}
	.top-slider .swiper-button-prev:after, .top-slider .swiper-rtl .swiper-button-next:after, .why-we .swiper-button-prev:after, .why-we .swiper-rtl .swiper-button-next:after {
	    width: 4.39px;
	    height: 7.75px;
	    background-size: 100%;
	}
	.top-slider .swiper-button-next:after, .top-slider .swiper-rtl .swiper-button-prev:after, .why-we .swiper-button-next:after, .why-we .swiper-rtl .swiper-button-prev:after {
	    width: 4.39px;
	    height: 7.75px;
	    background-size: 100%;
	}
	.mobile-btn1 .btn1{
	    margin: 0 20px;
	    padding: 19px 0;
	    width: auto;
	}
	.why-truck__left {
	    display: none;
	}
	.why-truck__right {
	    margin-left: 0;
	    max-width: none;
	}
	.why-truck__title {
	    max-width: 248px;
		font-size: 32px;
		line-height: 38px;
	}
	.why-truck__inner {
	    max-width: none;
	    padding: 0 20px;
	}
	.why-truck__right-logo {
	    background-size: 100%;
	    width: 227px;
	    height: 48.88px;
	    margin: 16px 0 30px;
	}
	.why-truck__li-title {
	    max-width: 248px;
		font-size: 14px;
		line-height: 16px;
	    padding-bottom: 5px;
	}
	.why-truck__li-hidebl {
	    margin: 15px 0 7px;
		font-size: 14px;
		line-height: 16px;
	}
	.why-truck__li+.why-truck__li {
	    margin-top: 15px;
	}
	.why-truck__li-title_text {
	    margin-left: 28px;
	}
	.why-truck {
	    padding: 27px 0;
	}
	.why-truck__mob-img {
		margin-top:10px;
	    display: block;
	}
	.video-bl {
	    padding: 27px 0;
	}
	.video-bl__slide {
	    width: 279.69px;
	    height: 139.3px;
        margin: 0 auto;
	}
	.js-video-slider .swiper-slide {
	    height: 139.3px;
	    transform: scale(1);
	}
	.js-video-slider .swiper-slide-active {
	    transform: scale(1);
	}
	.video-play {
    	width: 46px;
    	height: 46px;
	}
	.video-play_first {
	    width: 41px;
	    height: 41px;
	}    
	.video-play_second {
    	width: 37px;
    	height:37px;
    }
    .icon-play {
	    width: 13px;
	    height: 14px;
	    margin-right: -5px;
	}
	.js-video-slider {
	    margin: 0 auto;
	}
	.video-bl .swiper-button-next, .video-bl .swiper-button-prev {
	    width: 16.61px;
	    height: 29.61px;
	}
	.video-bl .swiper-button-prev:after, .video-bl .swiper-rtl .swiper-button-next:after{
		width: 16.61px;
	    height: 29.61px;
	}
	.video-bl .swiper-button-prev, .video-bl .swiper-rtl .swiper-button-next {
	    left: 4%;
	    right: auto;
	}
	.video-bl .swiper-button-next, .video-bl .swiper-rtl .swiper-button-prev {
	    right: 4%;
	    left: auto;
	}
	.why-we__inner {
	    margin: 27px auto;
	}
	.why-we__title {
	    top: 340px;
	    left: 36px;
		font-size: 30px;
		line-height: 35px;
	    border-bottom: 3.76px solid #FDC324;
	}
	.why-we__slide {
	    align-items: flex-start;
	    flex-direction: column;
	}
	.why-we__slide-title {
		font-size: 14px;
		line-height: 16px;
	    margin-bottom: 9px;
	}
	.why-we__slide-text {
		font-size: 14px;
		line-height: 16px;
	}
	.why-we__slide-left {
	    width: 100%;
	    padding-left: 36px;
	    padding-right: 57px;
	    padding-bottom: 70px;
	    order:2;
	}
	.why-we__slide-right {
	    width: 100%;
	    max-height: 327px;
	    order: 1;
	}
	.why-we__slide-right img{
		width: 100%;
		max-height: 237px;
	}
	.why-we .swiper-button-prev, .why-we .swiper-rtl .swiper-button-next {
	    top: 94%;
	    left: 36px;
	}
	.why-we .swiper-button-next, .why-we .swiper-rtl .swiper-button-prev {
	    top: 94%;
	    left: 73px;
	}
	.mobile-why-we__title{
		display: block;
	}
	
	.mobile-why-we__title .mob_hidden{
		display: inline-block;
	}
	.why-we__title {
	    top: 0;
	    left: 0;
	    margin:20px 0 15px;
	    position: relative;
	    z-index: 10;
	}
	.cashback-bl {
		background: unset;
		/*background: url(/images/cashback_bg6.jpg) no-repeat top center;
        background-size: 100%;*/
        height: auto;
	}
	.cashback-bl__top-img{
		display: block;
	}
	.cashback-bl__form-title {
	    font-size: 25px;
		line-height: 35px;
	}
	.cashback-bl__form {
	    position: relative;
	    width: 100%;
	    margin-top: 0;
	    top: 0;
	    padding: 21px 0 0;
	    height: 345px;
	    background: url(/images/bg_form.png) no-repeat center center #000000;
	}
	.cashback-bl__form-inner{
		display: block;
		max-width: none;
		margin: 0 auto;
		padding: 0 20px;
	}
	.cashback-bl__form-text {
		font-weight: 700;
	    font-size: 13px;
		line-height: 17px;
	    margin: 18px 0 26px;
	    text-transform: uppercase;
	}
	.cat-gallery {
	    height: 184px;
	    line-height: 184px;
	    width: 184px;
	}
	.cat-gallery__column-dot {
	    height: 8px;
	    width: 8px;
        left: -10%;
	}
	.cat-gallery__column_0 .cat-gallery__column-dot {
	    transform: translateX(-12px);
	}
	.cat-gallery__column_2 .cat-gallery__column-dot {
	    transform: translateX(12px);
	}
	.cat-gallery__column_3 .cat-gallery__column-dot {
	    transform: translateX(24px);
	}
	.cat-item {
	    border: 1px solid #fff;
	    padding: 12px 10px 12px;
	    max-width: 278px;
	    box-shadow: 0px 1.56116px 11.7087px rgba(0, 0, 0, 0.2), 0px 0px 23.4175px rgba(225, 225, 225, 0.5);
	}
	.cat-item:hover {
	    border: 1px solid #FDC324;
	    box-shadow: 0px 1.56116px 11.7087px rgba(0, 0, 0, 0.2), 0px 0px 23.4175px rgba(225, 225, 225, 0.5);
	}
	.cat-item__name-top {
		font-size: 14px;
		line-height: 16px;
	}
	.cat-item__name-text {
		font-size: 14px;
		line-height: 16px;
	}
	.cat-item__top-chars {
		font-size: 12px;
		line-height: 13px;
	    padding: 10px 10px;
	}
	.cat-item__name {
	    margin: 10px 10px;
	}
	.cat-item__bot-char-first {
		font-size: 12px;
		line-height: 17px;
	    width: 73px;
	}
	.cat-item__bot-char-first svg {
	    width: 15px;
	    height: 15px;
	    margin: 0 6px;
	}
	.cat-item__bot-char-sec {
		font-size: 12px;
		line-height: 17px;
	}
	.cat-item__price {
		font-size: 20px;
		line-height: 23px;
	    margin-bottom: 10px;
	}
	.products__bot {
	    max-width: none;
	    margin: 0 auto 27px;
	}
	.cat-item__btns {
	    flex-wrap: wrap;
	}
	.cat-item__btns-item {
	    flex: auto;
	    width: 100%;
	}
	.products__bot .swiper-pagination-bullet {
	    width: 10.55px;
	    height: 10.55px;
	}
	.products__bot .swiper-pagination {
	    bottom: -15px;
	    left: 38%;
	    padding: 3px 1px;
	}
	.products {
	    padding-top: 27px;
	    max-width: none;
	}
	.products .swiper-button-next, .products .swiper-button-prev {
	    width: 8.76px;
	    height: 15.61px;
	}
	.products .swiper-button-prev:after, .products .swiper-rtl .swiper-button-next:after {
	    width: 8.76px;
	    height: 15.61px;
	}
	.products .swiper-button-prev, .products .swiper-rtl .swiper-button-next {
		top:38%;
	    left: 10%;
	    right: auto;
	}
	.products .swiper-button-next, .products .swiper-rtl .swiper-button-prev {
		top:38%;
	    right: 10%;
	    left: auto;
	}
	/*	
	
	
	
	
	.cashback-bl__form-right{
		max-width: 345px;
	}
	
	.cashback-bl .yel-bold-text {
        display: inline-block;
    	margin: 0 4px;
    	font-weight: 700;
	}
	
	.products__title {
		font-size: 89.767px;
		line-height: 105px;
	}
	.js-tractor-slider img{
		max-height: 199px
	}
	.products__top {
	    max-width: 695px;
	    margin: -30px auto 0;
	}
	.products__right-top img{
		max-height: 162.75px;
	}
	.products__right-bot_title {
		font-size: 14px;
		line-height: 16px;
	    margin-bottom: 5px;
	}
	.products__right-bot_text {
		font-size: 14px;
		line-height: 16px;
	}
	.products__left-trava {
	    background-size: 100%;
	    width: 322px;
	    left: 3%;
	    bottom: -10%;
    	height: 100%;
	}
	.products__right-bot {
	    padding: 10px 20px;
	}
	
	
	
	
	.products__right {
	    max-width: 347px;
	}
	.products__plus {
	    width: 22.68px;
	    height: 22.68px;
	}
	.plus_first {
	    width: 20.41px;
	    height: 20.41px;
	}
	.plus_inner {
	    width: 18.14px;
	    height: 18.14px;
	}
	.icon-plus{
		width: 9px;
	    height: 9px;
	}
	
	*/
	.top-slider .arrow-body .arrow {
	    width: 10px;
	    height: 10px;
	    border-top: 2px solid #8A8A8A;
	    border-left: 2px solid #8A8A8A;
	}
	.top-slider .arrow-body .arrow:nth-child(1) {
	    left: 5px;
	    animation-delay: -0.4s;
	}
	.top-slider .arrow-body .arrow:nth-child(3) {
	    right: 5px;
	}
	@keyframes arrow-load{
		0%{
			opacity: 0;
			transform: rotate(-45deg) translate(7px, 7px);
		}
		0%{
			opacity: 1;
		}
		100%{
			opacity: 0;
			transform: rotate(-45deg) translate(-7px, -7px);
		}
	}
	.top-slider .arrow-body.prev {
	    top: 88%;
	}
	.top-slider .arrow-body.next {
	    top: 88%;
	}
	.test-drive {
	    height: 401px;
	    background-size: cover;
	}
	.test-drive__inner {
	    max-width: none;
	}
	.test-drive__form {
	    position: absolute;
	    right: 0;
	    bottom: 0;
	    width: 100%;
	    background: linear-gradient(90deg, rgba(0, 0, 0, 0.315) 0%, rgba(0, 0, 0, 0.7) 101.25%);
	    padding: 30px 20px;
	    height: 100%;
	}
	.test-drive__form-title {
		font-size: 25px;
		line-height: 10px;
	    text-shadow: 0px 1.65839px 1.65839px rgba(0, 0, 0, 0.25);
	}
	.test-drive__form-text {
	    font-weight: 400;
		font-size: 14px;
		line-height: 16px;
	    margin: 20px 0;
	}
	.test-drive__form .btn2 {
	    margin: 20px 0 0;
	}
	.tinkoff {
	    margin: 27px auto 0;
	}
	.tinkoff__inner {
	    max-width: none;
	    padding: 27px 20px;
	    flex-wrap: wrap;
	}
	.tinkoff__first {
	    max-width: none;
	    margin-bottom: 15px;
	}
	.tinkoff__sec {
	    max-width: none;
	    display: flex;
    	flex-direction: column;
	}
	.tinkoff__third {
		width: 100%;
	    max-width: none;
	    display: flex;
	    flex-direction: column;
	}
	.tinkoff__tractor {
	    width: 259px;
	    height: 171px;
	    margin-bottom: 36px;
        background-size: 100%;
	}
	.tinkoff__logo {
	    width: 118px;
	    height: 33px;
	    margin: 15px 0 15px;
	}
	.tinkoff__title {
		font-size: 20px;
		line-height: 23px;
	}
	.tinkoff__input-label {
		font-size: 12px;
		line-height: 14px;
	    max-width: 126px;
	}
	.tinkoff__input-text {
	    max-width: 126px;
	}
	.tinkoff__input-text input {
		font-size: 14px;
		line-height: 16px;
	    padding: 15.2px;
	}
	
    .tinkoff__sec-title-text {
		font-size: 14px;
		line-height: 16px;
	}
	.tinkoff__sec-title-num {
		font-size: 27.1137px;
		line-height: 32px;
	}
	.tinkoff__sec .__select {
	    margin-bottom: 40px;
	    order:1;
	}
	.tinkoff__form{
		display: block;
	}
	.tinkoff__form-inner{
		display: block;
		width: 100%;
	}
	.noUi-value, .noUi-value-sub {
		font-size: 12.6446px;
		line-height: 15px;
	}
	.noUi-horizontal .noUi-handle {
	    width: 17.21px;
        right: -9px;
    	top: -6px;
	    height: 17.43px;
	}
	.noUi-horizontal {
	    height: 5.8968px;
	}
	.range-container {
	    margin-bottom: 40px;
	}
	.tinkoff__sec-title {
	    margin: 25px 0;
	}
	.tinkoff__sec-title[data-id="1"]{
		order:3;
	}
	.tinkoff__sec-title[data-id="2"]{
		order:5;
	}
	.range-container[data-id="1"]{
		order:4;
	}
	.range-container[data-id="2"]{
		order:6;
		margin-bottom: 45px;
	}
	.tinkoff__ostatok-topbl {
	    font-size: 11px;
		line-height: 13px;
	    padding: 2.5px 27px;
	}
	.tinkoff__ostatok-range {
	    margin: 11px 0;
	    height: 5.895px;
	}
	.tinkoff__ostatok-botbl {
	    font-size: 12px;
		line-height: 14px;
	}
	.tinkoff__third-title {
	    font-size: 20px;
		line-height: 29px;
		margin-top:15px;
	    margin-bottom: 15px;
	}
	.tinkoff__ostatok {
	    margin-top: 0;
	    order:2;
	}
	.tinkoff__third input {
	    padding: 15px;
	}
	.tinkoff__third .mini_text{
		order:1;
	}
	.reviews__inner {
	    max-width: none;
	    padding: 27px 20px;
	    display: block;
	}
	.reviews__google, .reviews__yandex {
	    height: 86px;
	    max-width: none;
	    padding: 12px;
	}
	.reviews__google{
		margin-top: 20px;
	}
	.reviews__num {
	    width: 61px;
	    height: 44px;
	    font-size: 24px;
		line-height: 28px;
	}
	.reviews__text {
	    font-size: 12px;
		line-height: 14px;
	}
	.reviews__yandex .reviews__logo {
	    height: 35px;
	    width: 170px;
	    background-size: 100%;
	}
	.reviews__google .reviews__logo {
	    height: 35px;
	    width: 170px;
	    background-size: 100%;
	}
	.reviews__inner-bl{
	    max-width: none;
    	display: block;
	}
	.reviews__stars{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.btn2 {
		font-size: 14px;
		line-height: 16px;
	    margin-top: 10px;
	    padding: 16px 0;
	}
	.mini_text {
	    margin-top: 10px;
		font-size: 9px;
	}
	.forms {
	    max-width: none;
	    margin: 0 auto 27px;
	    display: block;
	}
	.forms__left, .forms__right {
	    max-width: none;
	    height: 295px;
	    padding: 23px 35px;
	    background-size: cover;
	}
	.forms__right{
		margin-top:27px;
	}
	.forms__form-title {
	    font-size: 18px;
	    margin-bottom: 15px;
	}
	.forms__form input {
	    padding: 10.6px 35px;
	}
	.custom-file-upload {
	    padding: 0;
	    margin-left: 0;
	    width: 38px;
	    height: 38px;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    font-size: 0px;
	    line-height: 0;
	}
	.forms__double-inp{
		margin-bottom: 10px
	}
	.icon-skrepka {
		height: 15px;
		margin: 0;
	}
	.products__title{
		display: none;
	}
	.products__top{
		display: none;
	}
	.btn3 {
		font-size: 14px;
		line-height: 16px;
	    max-width: none;
	    padding: 11px 0;
	}
	/*.btn3:before {
	    width: 120px;
	    height: 28px;
	    filter: blur(7.65px);
		border-radius: 5.1px;
	}*/
	.btn4 {
		font-size: 14px;
		line-height: 16px;
	    padding: 9.5px 0;
	    margin-top:10px;
	}
	.btn6 {
		font-size: 14px;
		line-height: 16px;
	    padding: 16px 0;
	    margin-top: 10px;
	}
	.btn6:after {
	    width: 275px;
		height: 30px;
	    filter: blur(6.89706px);
	    margin-top: 11px;
	}
	.btn5 {
	    font-size: 14px;
		line-height: 16px;
	    padding: 14px 0;
    	margin-top: 15px;
	}
	.btn5 svg {
	    width: 15px;
	    height: 15px;
	    margin-right: 10px;
	}
	.__select {
		font-size: 14px;
		line-height: 16px;
	}
	.__select__title {
	    padding: 15.2px 18px;
	}
	.__select__content {
    	top: 48px;
    }
	input {
		font-size: 14px;
	    padding: 11px 0;
	}
	input+input {
	    margin-top: 10px;
	}
	#map {
	    height: 278px;
	}
	.answers__title {
	    font-size: 18px;
		line-height: 21px;
	    margin-bottom: 15px;
	}
	.answers {
	    padding: 27px 0;
	}
	.answers_block {
	    padding: 27px 20px;
	    max-width: none;
	}
	.answers__inner {
	    max-width: none;
	    padding: 0 20px;
	}
	.answers__top{
		display: block;
	}
	.answers__bot{
		display: block;
		margin-top: 10px
	}
	.answers .btn2 {
		font-size: 12px;
		line-height: 14px;
	    padding: 12px 0;
	}
	.answers__bot .btn4 {
	    padding: 10px 0;
	}
	.answers .btn2, .answers__bot .btn4 {
	    max-width: none;
	    display: block;
	    margin-top:10px;
	}
	.answers .__select, .answers__bot input {
	    max-width: none;
	}
	.answers__bot input {
	    font-size: 12px;
		line-height: 14px;
	    padding: 11.2px;
	}
	.answers .__select__title {
	    padding: 11.2px 18px;
	}
	.answers .__select__content {
	    top: 40px;
	}
	.answers__bl-text{
		color: #8A8A8A;
		font-weight: 400;
		font-size: 12px;
		line-height: 15px;
		margin-bottom: 12px;
	}
	.description {
	    display: none;
	}
	.footer__top {
		display: block;
	    font-size: 12px;
		line-height: 14px;
	    padding: 27px 0;
	}
	.footer__inner {
	    max-width: none;
	    padding: 0 20px;
	    display: block;
	}
	.footer__bot {
	    font-size: 9px;
		line-height: 110%;
	    padding: 20px 0;
	}
	.footer__text {
	    max-width: none;
	    flex: none;
	    margin: 10px 0;
	}
	.footers__links{
		max-width: none;
		display: block;
	}
	.go-up {
	    font-size: 14px;
	}
	.icon-arrow-up {
	    width: 12.26px;
	    height: 12.26px;
	    margin-left: 5px;
	}
	.footer__logo {
		display: block;
		margin-bottom: 10px;
	    height: 16px;
	    min-width: none;
	    max-width: none;
	}
	.footer__link{
		display: block;
	}
	.footer__tel {
	    max-width: none;
	    margin: 10px 0;
	}
	.footer__time {
	    max-width: none;
	    margin: 10px 0;
	}	
	.footers__links a+a{
	    margin-top: 10px
	}
	.icon-location {
	    width: 13.3px;
	    height: 16.23px;
	    margin-right: 2px;
	}
	.mob_hidden{
		display: none;
	}
	.mob-hidden{
		display: none!important;
	}
}
.wrong{
	border: 1px solid red;
}
.bold{
	font-weight: bold;
}