﻿@font-face {
  font-family: "Roboto";
  src:
    url("../fonts/Roboto-Bold.woff2") format("woff2"),
    url("../fonts/Roboto-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src:
    url("../fonts/Roboto-Regular.woff2") format("woff2"),
    url("../fonts/Roboto-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src:
    url("../fonts/Roboto-Black.woff2") format("woff2"),
    url("../fonts/Roboto-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src:
    url("../fonts/Roboto-Thin.woff2") format("woff2"),
    url("../fonts/Roboto-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src:
    url("../fonts/Roboto-Light.woff2") format("woff2"),
    url("../fonts/Roboto-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src:
    url("../fonts/Roboto-Medium.woff2") format("woff2"),
    url("../fonts/Roboto-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

html {
  overflow-x: hidden;
}

body {
  font-size: 14px;
  color: black;
  position: relative;
  font-weight: 400;
  margin: 0 auto;
  padding: 0;
  background: white;
  overflow: hidden;
  max-width: 1920px;
  /*background: url("../phpThumb/phpThumb.php?src=..%2Fimg%2Fbg1.jpg&f=webp&q=90&hash=a4a6e91e4674de573646a71416948e0d48915230abd8653067e7439caf54b935") 50% 88px no-repeat white;*/
}

* {
  font-family: "Roboto";
  font-weight: 400;
  box-sizing: border-box;
}

a {
  color: #232730;
  text-decoration: none;
}

h1 {
  font-weight: bold;
  margin: 0;
  padding: 0;
  font-size: 52px;
  display: inline-block;
  margin-bottom: 24px;
}

h2 {
  font-size: 30px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
  margin-bottom: 18px;
}

p {
  margin-top: 0;
}

.mob {
  display: none !important;
}

.fancybox-slide--html .fancybox-close-small {
  /* color: white !important; */
}

.fancybox-button svg {
  transform: scale(2);
}

.compensate-for-scrollbar {
  margin-right: auto !important;
  overflow: auto !important;
}

.fancybox-content {
  overflow: hidden;
}

input[type="file"] {
  display: none;
}

sup {
  display: inline-block;
  vertical-align: top;
  top: -3px;
  position: relative;
  font-size: 80%;
}

.rub {
  font-style: normal;
}

img {
  border-style: none;
  vertical-align: middle;
  max-width: 100%;
}

select::-ms-expand {
  display: none;
}

select::-ms-expand {
  display: none;
}

a:hover {
  text-decoration: none;
}

ul {
  list-style-type: none;
}
li {
  padding-left: 10px;
  position: relative;
}
li:before {
  content: "";
  width: 20px;
  height: 15px;
  background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAPCAMAAAAxmgQeAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAz1BMVEXSKRvRKBrRKRr////RKRvSKRvRKRrRKRrRKRrSKRvSKRvSKRvRKRrSKRvSKRvSKRvSKRvRKRrSKRvRKRrRKBrRKBrSKRvRKRrSKRvSKRvRKRrRKBrRKRrSKRvRKBrSKRvSKRvSKRvSKRvRKBrSKRvRKRrRKRrSKRvRKBrSKRvSKRvSKRvSKRvSKRvRKRrSKRvSKRvRKRrRKRrSKRvSKRvRKRrRKRvSKRvRKBrSKRvSKRvSKRvSKRvRKRrRKRrRKRrRKRrRKRrRKBrSKRv///8hk5qGAAAAQXRSTlMAAAAAAAJjgqCTpgSi/s0Btq0Gn18Qv5yi9UkM0YwDnDMf2Hsk2/EvIOj8aSLk3vJXHvXzSzTt+Tc/5y5HIAFSFcGZatIAAAABYktHRAMRDEzyAAAAB3RJTUUH5wcJAg4R/wrLEgAAAMVJREFUGNM1kIlSAjEQRHtmF1FQ8QY5BMQLQbkREZVk/v+f7Nldp1KpzEun0wkAUeWErLR0kCRIBaqpt+p75XCYoNBBxcVH0ayCHPgQVI9Pgtkp1wUEamcWgp1fsL28yvn1DUmo845aI9w23arVNpp17si6xuqJ9O+NJweakD08msWn55chRa+jEpzp+M2CvU8CzaaiGROZzSlhhsWSwcQZa7UmsY8NIwoKln7GGLdfecjMz1+6s+G351H864Cf371/RcH+AAHmF1QBeF0AAAAAAElFTkSuQmCC)
    left center;
  position: absolute;
  left: 2px;
  top: calc(50% - 7px);
}

.fancybox-type-image .fancybox-close {
  right: 9px;
}

.fancybox-close {
  background: url(../img/bg_close.png) 50% 50% no-repeat !important;
  color: black;
  width: 22px !important;
  height: 22px !important;
  top: -25px !important;
  right: -25px !important;
}

.irs--flat .irs-line {
  background-color: #ffffff !important;
  height: 2px !important;
}

.irs--flat .irs-bar {
  background: #2d314f !important;
  height: 2px !important;
}

.irs--flat .irs-handle {
  background: #2d314f !important;
  border-radius: 20px !important;
  width: 19px !important;
  height: 19px !important;
  top: 16px !important;
}

.irs--flat .irs-handle > i:first-child {
  border: 0 !important;
  background: transparent !important;
}

.irs-from,
.irs-to,
.irs-single {
}
.irs-single {
  font-size: 16px !important;
  font-weight: bold;
  background: #ffffff !important;
  color: #2d314f !important;
  bottom: -63px !important;
  top: auto !important;
}
.irs-single:before {
  top: -8px !important;
  margin-left: -6px !important;
  background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAQAAABObR6mAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnBhkHIAWFZaqHAAAAU0lEQVQI113IMQGAIABE0YNVOmgMF02iZShgD5I4aQk6MH4HQYR/0z2hPMOBKU8fb8De80AEIq5lz5v/80jKnJgqB2qh8ELbioTl6vjGGpxm9Z0Pv45+ZFTKe4YAAAAASUVORK5CYII=)
    center top no-repeat;
  width: 11px !important;
  height: 9px !important;
  border: 0 !important;
  z-index: 4;
}

.irs--flat .irs-min,
.irs--flat .irs-max {
  background: transparent !important;
  color: #2d314f !important;
  font-size: 16px !important;
  font-weight: bold;
}

.container {
  margin: 0px auto;
  padding: 0px 15px;
  max-width: 1290px;
  position: relative;
}

.has-danger input,
.has-danger select,
.has-danger textarea {
  border-width: 2px;
  box-shadow:
    inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 6px #eba5a3;
}

#form_popup,
#form_popup2 {
  display: none;
}

.popup_container {
  width: 420px;
  max-width: 100%;
  padding: 30px !important;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  /* border: 2px solid black; */
  background: #f0f0f0;
  padding-bottom: 30px;
  overflow: hidden !important;
}

.popup_container .f-button {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}

.popup_container .f-button.is-close-btn {
  display: block;
  top: 0 !important;
}

.fancybox__content > .f-button.is-close-btn {
  top: 0 !important;
}

.popup_container .agree_field {
  color: black;
  text-align: left;
}

.popup_container .agree_field a {
  border-bottom: 1px solid #9c9c9c;
}

.popup_container h2 {
  font-size: 20px;
  font-weight: 700;
  /* text-transform: uppercase; */
  padding: 0px;
  margin: 0px;
  padding-bottom: 29px;
  text-align: center;
  /* padding-top: 0px; */
  color: black;
}

.popup_container .form_comment {
  text-align: center;
  font-size: 20px;
  color: #414141;
  padding-bottom: 15px;
}

.popup_container .form_comment a {
  display: block;
  color: #414141;
  text-decoration: none;
}

.popup_container .close {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 34px;
  height: 34px;
  -moz-transform: rotate(45deg);
  /* Aey Firefox */
  -ms-transform: rotate(45deg);
  /* Aey IE */
  -webkit-transform: rotate(45deg);
  /* Aey Safari, Chrome, iOS */
  -o-transform: rotate(45deg);
  /* Aey Opera */
  transform: rotate(45deg);
  cursor: pointer;
}

.popup_container .close:before {
  content: "";
  position: absolute;
  left: 0px;
  top: 16px;
  width: 34px;
  height: 1px;
  display: block;
  background-color: #a8a8a8;
}

.popup_container .close:after {
  content: "";
  position: absolute;
  left: 16px;
  top: 0px;
  width: 1px;
  height: 34px;
  display: block;
  background-color: #a8a8a8;
}

.popup_container .form-group {
  margin-bottom: 10px;
}

.popup_container .form-group input[type="text"] {
  color: black;
  display: block;
  height: 56px;
  line-height: 56px;
  text-decoration: none;
  text-align: left;
  /* text-transform: uppercase; */
  margin-bottom: 10px;
  width: 100%;
  box-sizing: border-box;
  outline: none;
  background: #f3f3f3;
  border: 1px solid #f3f3f3;
  padding: 10px;
}

.popup_container .form-group textarea {
  color: black;
  display: block;
  height: 100px;
  text-decoration: none;
  text-align: left;
  /* text-transform: uppercase; */
  margin-bottom: 10px;
  width: 100%;
  box-sizing: border-box;
  outline: none;
  background: none;
  border: 1px solid #c0c6c9;
  padding: 10px;
  resize: none;
  font-size: 16px;
}

.popup_container .form-group select {
  color: #1d1f20;
  height: 50px;
  border: 1px solid white;
  width: 100%;
  font-size: 16px;
  font-weight: 300;
  padding-left: 10px;
  height: 38px;
  background-color: white;
  border-radius: 5px;
  border: 1px solid #c0c6c9;
}

.popup_container .form-group select option {
}

.popup_container .form-group button {
  cursor: pointer;
  height: 38px;
  font-size: 14px;
  font-weight: 700;
  height: 47px;
}

.popup_container .form-group button:before {
  display: none;
}

.popup_container .form-group button:after {
  display: none;
}

.popup_container .mob_tel {
  display: block;
  text-align: center;
  padding-top: 10px;
  font-size: 18px;
}

.popup_container .mob_tel a {
  color: black;
  font-weight: 600;
  text-decoration: none;
  animation: phone_pulse 1.5s ease-out infinite;
}

@keyframes phone_pulse {
  from {
    text-shadow:
      0px 0px 5px #fff,
      0px 0px 5px #ee2d2dc0,
      0px 0px 5px #ee2d2dc0,
      0px 0px 5px #ee2d2dc0,
      0px 0px 5px #ee2d2dc0,
      0px 0px 10px #ee2d2dc0;
  }
}

.not_agree button {
  background-color: #cccccc !important;
  cursor: auto !important;
  color: white !important;
}

.agree_field {
  font-size: 10px;
  line-height: 100%;
  position: relative;
  display: inline-block;
  padding-left: 20px;
  top: 0px;
  width: 100%;
}

.agree_field input {
  position: absolute;
  top: -3px;
  left: 0px;
  margin: -0px;
}

.agree_field span {
  padding-left: 25px;
  display: inline-block;
}
.agree_field a {
  text-decoration: underline;
}

.popup_container .form-disclamer {
  color: #b8b8b8;
  font-size: 10px;
  padding-top: 10px;
  text-align: center;
}

form {
}

form .form-group {
  margin-bottom: 16px;
  position: relative;
}

form .form-group input[type="tel"],
form .form-group input[type="text"],
form .form-group select {
  height: 37px;
  width: 100%;
  color: black;
  font-size: 17px;
  box-sizing: border-box;
  font-weight: 400;
  padding: 0;
  outline: none;
  background: transparent;
  border-radius: 0px;
  border: 0;
  border: 1px solid #343434;
  height: 60px;
  padding: 10px 20px;
}

form .form-group select {
  appearance: none;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  background: url(../img/ico_select.svg) 95% 50% no-repeat;
  outline: none;
}

form .form-group button {
  width: 100%;
  cursor: pointer;
  outline: none;
}

form .form-group button:hover {
}

.form_title {
  color: black;
  font-size: 36px;
  /* text-transform: uppercase; */
  padding: 0px;
  margin: 0px;
  text-align: center;
  padding-bottom: 47px;
}

.form_title span {
  display: block;
  color: #ff0000;
  white-space: nowrap;
}

.button {
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 60px;
  font-size: 14px;
  font-weight: 600;
  white-space: nowrap;
  text-decoration: none;
  outline: none;
  border: none;
  transition: all 0.3s;
  text-align: center;
  text-transform: uppercase;
  border-radius: 0px;
  padding: 18px 22px;
  background: #b42d21;
  color: white;
  border: 1px solid #b42d21;
  transition: all 0.3s;
}

.button.arrow {
  text-align: left;
  background: #bb171b
    url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAICAQAAABaf7ccAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnBhURAQQsgO+IAAAASElEQVQY052PsRGAQAzDFBZgADIMYzMHBU/xzCIKGooAd1idT4WNFISrzRTBmqZ281lI+6Xg5lv2gY+EwVj0ycLEwfxz5O3mCfdgfnZqsUA5AAAAAElFTkSuQmCC)
    right 15px center no-repeat;
  padding-right: 100px;
  justify-content: flex-start;
}

.button:hover {
  background: #a12318;
  border-color: #a12318;
}

.button.black {
  border: 1px solid #282828;
  color: #2d314f;
  background: #282828;
  color: white;
}

.button.black:hover {
  background-color: #000000 !important;
  border-color: #000000;
}

.button.white {
  border: 1px solid #b42d21;
  color: #b42d21;
  background: transparent;
}

.button.white:hover {
  background-color: #b42d21 !important;
  border-color: #b42d21;
  color: white;
}

/**********************
			HEADER
**********************/

#map1 {
  overflow: hidden;
  position: absolute;
  left: calc(50% - 172px);
  width: calc(100vw / 2 + 172px);
  height: 724px;
  flex-grow: 1;
  border-radius: 0px;
  filter: grayscale(1);
}

/**********************
  FOOTER
**********************/
footer {
  padding-top: 30px;
  padding-bottom: 30px;
  color: white;
  white-space: nowrap;
  background: #2c2c2c;
}

footer .footer_wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

footer .switch {
  color: white;
  font-weight: 400;
  font-size: 13px;
}

footer .disclamer {
  color: white;
  font-size: 12px;
  text-align: left;
  display: none;
  border-top: 1px solid white;
  margin-top: 26px;
  padding-top: 20px;
}
footer .disclamer table {
}
footer .disclamer tr {
}
footer .disclamer tr td:nth-child(1) {
  padding-right: 50px;
}

footer a {
  color: white;
}

footer .row {
  display: flex;
  justify-content: space-between;
}

footer .row .col {
  width: 100px;
  display: flex;
  justify-content: flex-end;
  display: none;
}

@media (min-width: 576px) {
  .container {
    width: 540px;
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  .container {
    width: 720px;
    max-width: 100%;
  }
}

@media (min-width: 992px) {
  .container {
    width: 960px;
    max-width: 100%;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 1140px;
    max-width: 100%;
  }
}

@media (min-width: 1450px) {
  .container {
    width: 1291px;
    max-width: 100%;
  }
}

header {
}

header .container {
  height: 83px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

header .logo1_wrap {
  margin-right: 20px;
}

header .logo1_wrap .logo {
}

header .logo1_wrap .logo img {
}

header .top_addr {
  font-size: 12px;
}

header .top_addr br {
}

header .phone_wrap {
}

header .phone_wrap .top_phone {
  font-size: 16px;
  font-weight: bold;
}

header .phone_wrap > span {
  display: none;
}

header .phone_wrap a {
}

header .phone_wrap a:before {
  content: "";
}

header .phone_wrap a:after {
  content: "";
}

header .phone_wrap a:hover {
}

header .phone_wrap .top_phone:before {
  content: "";
}

header .phone_wrap .top_phone:after {
  content: "";
}

header .phone_wrap .top_phone:hover {
}

header .button {
  height: 33px;
}

header a {
}

header a:before {
  content: "";
}

header a:after {
  content: "";
}

header a:hover {
}

header .button:before {
  content: "";
}

header .button:after {
  content: "";
}

header .button:hover {
}

header .m_button {
  display: none;
}

header .m_button span {
}

header .logo2_wrap {
}

header .logo2_wrap .logo {
}

header .logo2_wrap .logo img {
}

.menu_wrapper {
  height: 48px;
  display: flex;
  align-items: center;
  background: #343434;
  color: white;
  width: 100%;
}

.menu_wrapper .menu {
  width: 100%;
}

.menu_wrapper .menu .container {
}

.menu_wrapper .menu .menu_blocks {
}

.menu_wrapper .menu .menu_blocks {
  display: flex;
  justify-content: space-around;
}

.menu_wrapper .menu .menu_blocks a {
  color: white;
  transition: all 0.3s;
}

.menu_wrapper .menu .menu_blocks a:before {
  content: "";
}

.menu_wrapper .menu .menu_blocks a:after {
  content: "";
}

.menu_wrapper .menu .menu_blocks a:hover {
  color: #a12318;
}

.menu_wrapper .menu .menu_blocks:before {
  content: "";
}

.menu_wrapper .menu .menu_blocks:after {
  content: "";
}

.menu_wrapper .menu .menu_blocks:hover {
}

.b1 {
  background: url("../phpThumb/phpThumb.php?src=..%2Fimg%2Fbg1.jpg&f=webp&q=90&hash=a4a6e91e4674de573646a71416948e0d48915230abd8653067e7439caf54b935")
    center -30px no-repeat;
  height: 726px;
  padding-top: 15px;
  color: #1c1c1c;
}

.b1 .container {
}

.b1 .rows {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  z-index: 1;
  margin-top: 20px;
}

.b1 .rows:before {
  content: "";
  display: block;
  width: 1920px;
  height: 120%;
  top: -14px;
  position: absolute;
  background: linear-gradient(
    90deg,
    rgba(242, 242, 242, 0) 6.25%,
    #f2f2f2 50%,
    rgba(242, 242, 242, 0) 93.27%
  );
  z-index: -1;
}

.b1 .rows h2 {
  font-size: 42px;
  /*font-weight: bold;*/
  margin-bottom: 12px;
  text-transform: unset;
}

.b1 .rows .subtitle {
  font-size: 42px;
  /* text-transform: uppercase; */
  font-weight: 700;
  text-align: center;
  margin-bottom: 20px;
}

.b1 .rows .subtitle2 {
  font-size: 33px;
  margin-bottom: 32px;
  margin-bottom: 32px;
}

.b1 .rows .subtitle nobr {
  font-weight: 700;
}

.b1 .rows .subtitle span {
  color: #b42d21;
  font-weight: 700;
}

.b1 .rows .button {
  padding: 18px 60px;
}

.b1 .rows a {
}

.b1 .rows a:before {
  content: "";
}

.b1 .rows a:after {
  content: "";
}

.b1 .rows a:hover {
}

.b1 .rows .button:before {
  content: "";
}

.b1 .rows .button:after {
  content: "";
}

.b1 .rows .button:hover {
}

/********************************************************************/

.timer_block {
  margin-top: 50px;
}

.timer_block .container {
  display: flex;
  justify-content: space-between;
}

.timer_form {
  width: 40%;
}

.timer_form_title {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 22px;
  margin-bottom: 20px;
}

.timer_form .button {
  width: 100%;
}

#timer_form {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
}

#timer_form .form-group {
  width: 49%;
}

/********************************************************************/

.brand_block {
  display: flex;
  justify-content: space-between;
  margin-top: 60px;
}

.brand_img {
  width: 33.5%;
}

.brand_text {
  display: flex;
  align-items: center;
  width: 33%;
  background: url("../img/brand_text_bg.png") 50% no-repeat #ebebeb;
  font-size: 21px;
  padding-left: 30px;
}

.brand_text span {
  line-height: 140%;
}

.brand_text b {
  font-weight: 700;
}

/********************************************************************/

.now {
}

.now .container {
  padding-top: 70px;
}

.now h2 {
  font-size: 42px;
  margin-bottom: 30px;
}

.now .items {
  display: flex;
  justify-content: space-between;
  /* padding-top: 44px; */
  column-gap: 15px;
}

.now .items .item {
  margin-bottom: 44px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
}
.now .items .item[href="#x75"] img {
  position: relative;
  top: -6px;
}
.now .items a {
}

.now .items a:before {
  content: "";
}

.now .items a:after {
  content: "";
}

.now .items a:hover {
}

.now .items .item {
  transition: all 0.3s;
}

.now .items .item:before {
  content: "";
}

.now .items .item:after {
  content: "";
}

.now .items .item:hover {
  content: "";
}

.now .items .item:before {
  content: "";
}

.now .items .item:after {
  content: "";
}

.now .items .item:hover {
  transform: scale(1.2);
}

.now .items .item p {
  margin-bottom: 0;
  margin-top: 4px;
  font-size: 22px;
  font-weight: bold;
}

.now .items .item p b {
  font-weight: bold;
  color: #b42d21;
}

.now .items .img {
}

.model {
  background: #f7f7f7;
  max-width: 100%;
  overflow: hidden;
  margin-top: 70px;
}

.model .container {
  display: flex;
}

.model .col1 {
  width: 57%;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-top: 75px;
  flex-shrink: 0;
}

.model .col1 .name {
  font-size: 55px;
  font-weight: bold;
  display: flex;
  flex-wrap: nowrap;
  white-space: nowrap;
  align-items: center;
  /* padding-top: 70px; */
  margin-bottom: 34px;
}

#u5_plus.model .col1 .name {
  margin-bottom: 10px;
}

.model .col1 .name b {
  color: #b42d21;
  font-weight: bold;
  margin-left: 16px;
}

.model .col1 p {
  font-size: 18px;
  margin: 0;
  padding-left: 23px;
}

.model .col1 p br {
}

.model .col1 p b {
  margin-left: 0 !important;
  color: black !important;
}

.model .col1 .image_wrap {
  margin-right: 49px;
  position: relative;
  z-index: 2;
  pointer-events: none;
}

.model .col1 a {
}

.model .col1 a:before {
  content: "";
}

.model .col1 a:after {
  content: "";
}

.model .col1 a:hover {
}

.model .col1 .image_wrap:before {
  content: "";
}

.model .col1 .image_wrap:after {
  content: "";
}

.model .col1 .image_wrap:hover {
}

.model .col1 .image_wrap img {
}

.model .col1 .td {
  position: absolute;
  right: 19px;
  top: 136px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.model .col1 .td span {
  display: block;
  position: absolute;
  background: url("../img/arrow_red.png") right center no-repeat;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
  padding-right: 23px;
  padding-left: 23px;
}

.model .col1 .td span:before {
  content: "";
  width: 31px;
  height: 25px;
  background: url("../img/testdrive_ico.png") 50% no-repeat;
  position: absolute;
  top: -30px;
  left: calc(50% - 15px);
}

.model .col1 .td img {
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}

.model .col1 .td:before {
  content: "";
}

.model .col1 .td:after {
  content: "";
}

.model .col1 .td:hover img {
  -webkit-transform: rotate(
    15deg
  ); /* Градусы поворота можно изменить по необходимости */
  transform: rotate(15deg);
}

.model .col2 {
  background: #ebebeb;
  padding-left: 79px;
  padding-top: 54px;
  padding-bottom: 54px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  /* max-width: 460px; */
  position: relative;
  flex-grow: 1;
}

.model .col2 .car_comment {
  font-size: 20px;
  margin-bottom: 15px;
}

.model .col2:before {
  content: "";
  position: absolute;
  background: #ebebeb;
  left: 100%;
  top: 0;
  height: 100%;
  width: 3000px;
}

.model .col2 .price {
  font-size: 32px;
  font-weight: bold;
  background: url(data:img/png;base64,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)
    left center no-repeat;
  padding-left: 57px;
  margin-bottom: 20px;
  min-height: 42px;
  transition: all 0.3s;
}

.model .col2 .price.text_sm {
  font-size: 20px;
  display: flex;
  align-items: center;
}

.model .col2 .price1 {
  background: url(../img/icon.svg?v=1);
  background-repeat: no-repeat;
  background-position: center left;
  background-size: contain;
}

.model .col2 .tire {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  margin-bottom: 20px;
  min-height: 42px;
  font-size: 20px;
  text-align: left;
  margin-bottom: 10px;
  min-height: auto;
}

.model .col2 .price:hover {
  background-image: url("data:img/png;base64,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");
}

.model .col2 .comment {
  font-size: 30px;
  color: #d2291b;
  font-weight: 700;
  text-transform: uppercase;
  padding-bottom: 30px;
}

.model .col2 ul {
  margin-top: 20px !important;
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-bottom: 52px;
}

.model .col2 ul li {
  font-size: 17px;
  font-weight: 500;
  /* padding: 0; */
  /* margin: 0; */
  min-height: 20px;
  display: block;
  padding-left: 32px;
  margin-bottom: 10px;
}

.model .col2 ul li b {
  font-weight: bold;
}

.model .col2 .buttons {
  display: flex;
  flex-direction: column;
  margin-top: -25px;
}

.model .col2 .buttons .popup {
  margin-top: 12px;
}

#u5_plus .best_then_lada br {
  display: none;
}

#u5_plus .best_then_lada {
  font-size: 23px;
  font-weight: 700;
  color: white;
  background-color: rgba(52, 52, 52, 0.8);
  border-radius: 24px;
  padding: 8px 60px 8px 60px;
  position: relative;
  margin-bottom: 10px;
}

#u5_plus .best_then_lada::before {
  content: "";
  background: url("../img/like.png") 50% 50% no-repeat;
  width: 44px;
  height: 44px;
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
}

.gallery {
  background: #343434;
  color: white;
}

.gallery .container {
  padding-top: 57px;
  padding-bottom: 85px;
}

.gallery .chars {
  display: flex;
  justify-content: space-evenly;
  margin-bottom: 42px;
  gap: 0px;
  margin-left: 0px;
}
/* .gallery .chars {
    display: flex;
    justify-content: space-between;
    margin-bottom: 42px;
} */

.gallery .chars .char {
  display: flex;
  /*justify-content: space-between;*/
  flex-direction: column;
  transition: all 0.3s;
}

.gallery .chars .char p {
  color: #b0b0b0;
  padding-left: 46px;
  padding-right: 0px;
  background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAQAAAD8mq+EAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnBwkPCjTYukkCAAAC0ElEQVQ4y4WUz2tcVRzFP+dlfKOZdFINJLVgoxhbKZWOnYmCiJqVdDGD4laEWbrxf+miiy4sheLCZd+DoiAiQqQTJuCvRU2qlTa2kkFlmmkT05Tj4v2YN2ObnseDYbjnnnPu+b6rS5dYEg5VNiC44DYIACOaJIjO6BMn/+/6X9B3JbWMEewSCqBKAc5/qQrC6AFPKDS8G9AH4De/rBKHPOsPEs3Eg3Jqs+1ZHyL0c1w1gr6ibd/XNrP+lreTfdPd07fFKOLLnHZPE1QCPwnUWNZbWqeapimQi4jC+HtO+2dO+b7LAeiAb/Mm17ygrqYy5cSyi8SyOpzkll5vbWhOBMJwGGhojZfoJsdkxhGHXHGNDerNe1HFmMAI9gx96qz5mFddVW5buVWvqKYNn2r+CbIQJS54ir/AaMCiVr2gH1nydRWUo2f5Sse5wWKrB8C2P9NEifZwke/Q4CfmeYHrI0kPc5x/vNjaTIsyH0Iwmkt9vcoSXyd2M7RW9Y5fyYj52ihtkpE6hrU0eRRKTstIFmvsbM2jEajQn8mMDkdxHypjC4ZE7asJQaaUZRyfoceoPixXpr5v1kxL6ZPpPk4/N+x0C0/S1lxmP0H8dNyOZx5iWHktQmU6nPfHYxV9xHl3o+o49QyfJjMlHNLRCd3m83SjLG3sX3melSE5OhufU2TDHJugsq+oxk03tDmcquSWiKpa8THW9FqzD/FT3Mt6DUEhHWq+SZ3NPHdurnXHDa1zlG48DUzk36s3BB2f5A/q9LJKRqtpDVhknQV344nmQCS3xIBpf+Eat6jT+3+7GZp9GlxjwcvxM/RA0Q67/pt5fqDBXvEuVCHrENGy3uCGK5oK2PEBzfM772mPCpPFcRh1EE1GFdD7vsoRZtgJmAbgCF2bge9ysXgvDQ3HZ7mrQWx+4UUQng74ki222NNMSik5/+SKg+iSklM/KLzFlr75D9PROlkliC65AAAAAElFTkSuQmCC)
    left top no-repeat;
  min-height: 35px;
  margin: 0;
  margin-bottom: 1rem;
  align-items: center;
  display: flex;
  transition: all 0.3s;
}

.gallery .chars .char b {
  font-size: 18px;
}

.gallery .chars .char.icon-gab {
}

.gallery .chars .char.icon-gab p {
  background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAQAAAD8mq+EAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnBwkPCjTYukkCAAAC0ElEQVQ4y4WUz2tcVRzFP+dlfKOZdFINJLVgoxhbKZWOnYmCiJqVdDGD4laEWbrxf+miiy4sheLCZd+DoiAiQqQTJuCvRU2qlTa2kkFlmmkT05Tj4v2YN2ObnseDYbjnnnPu+b6rS5dYEg5VNiC44DYIACOaJIjO6BMn/+/6X9B3JbWMEewSCqBKAc5/qQrC6AFPKDS8G9AH4De/rBKHPOsPEs3Eg3Jqs+1ZHyL0c1w1gr6ibd/XNrP+lreTfdPd07fFKOLLnHZPE1QCPwnUWNZbWqeapimQi4jC+HtO+2dO+b7LAeiAb/Mm17ygrqYy5cSyi8SyOpzkll5vbWhOBMJwGGhojZfoJsdkxhGHXHGNDerNe1HFmMAI9gx96qz5mFddVW5buVWvqKYNn2r+CbIQJS54ir/AaMCiVr2gH1nydRWUo2f5Sse5wWKrB8C2P9NEifZwke/Q4CfmeYHrI0kPc5x/vNjaTIsyH0Iwmkt9vcoSXyd2M7RW9Y5fyYj52ihtkpE6hrU0eRRKTstIFmvsbM2jEajQn8mMDkdxHypjC4ZE7asJQaaUZRyfoceoPixXpr5v1kxL6ZPpPk4/N+x0C0/S1lxmP0H8dNyOZx5iWHktQmU6nPfHYxV9xHl3o+o49QyfJjMlHNLRCd3m83SjLG3sX3melSE5OhufU2TDHJugsq+oxk03tDmcquSWiKpa8THW9FqzD/FT3Mt6DUEhHWq+SZ3NPHdurnXHDa1zlG48DUzk36s3BB2f5A/q9LJKRqtpDVhknQV344nmQCS3xIBpf+Eat6jT+3+7GZp9GlxjwcvxM/RA0Q67/pt5fqDBXvEuVCHrENGy3uCGK5oK2PEBzfM772mPCpPFcRh1EE1GFdD7vsoRZtgJmAbgCF2bge9ysXgvDQ3HZ7mrQWx+4UUQng74ki222NNMSik5/+SKg+iSklM/KLzFlr75D9PROlkliC65AAAAAElFTkSuQmCC)
    left top no-repeat;
  /* background-image: url("../img/car.png"); */
}

.gallery .chars .char.icon-gab p br {
}

.gallery .chars .char.icon-gab b {
}

.gallery .chars .char.icon-kolesa {
}

.gallery .chars .char.icon-kolesa p {
  /* background-image: url("../img/engin.png");  */
  background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAgCAQAAAA2sdlBAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnBwkPDCia4bLLAAAEKUlEQVRIx32WXWhUVxSFvzXNhAEDhbYxgRjTJjFo2or4EGODBiaIkPZeiiD41KIgSP2pFUSsFiNoxZe0tVIEQetbQJT2TsmLJBAlNQ0iYmsUTaI1BhzSFgSFIWldfZiZO+MPHrhc2HP3OmetvfY+I1O+IoQhqbTX0MYi1SCbLHc0ygUPhnO8sPQsRAaq2clmqo3IPwACwDM6ybfBzCsgMq9x0F9KRtP+iSH9wQ62+ISO8Z47+Vh1YPM1B8L/SlmJMhI1HmAfMvSwkG2c5SZTwJRvcpZtLHSPkbRPA1HNS06RafYFvc1jRkn7FksEGCW9Spc8lyekm17MIG1UcU9rgvFnIKI6XaaeSXcry29+qM78zy7okH97iFqtoIZ+N2rKK8PpGCKq5JLamKCDbCm1sEcsqoCgQFnDbtKoV4WzBS10hjYesTbIOk4XNLCVXn5Ur7fSoDLYMOu1PKJNZwAqINPsDcJzLGcCnC/gUo7QXSqpj9OvvVyPUZYzB2yIvgrHZTKnvFE5UoZG7gpgC8dIMucB/eq/eZMP1OWk5rwjPAGQeceTwjlSOh1s0s+v6yEput2qavb7X2CjThllvJ0/i7Zyg74nAG8KT0NUwSHNMOZ+5ahV9InPaJyWwHl3uoXfVenv+CLPQkV5xTf63LN6P7hd8JG4TbM+TZAGosBxJQ5Q6YvahUV5dWTt8kVVciAW1YoE6YSXCYbjEs7TOsEeP1VB2FId/FR7jNdF8+LQsGFZQk3gW3Gw3SmmNaKYQgyA8IimlVJ7HLsFNCVcZXQjk4s6AbxAMFbaWyjuViM8BiwAiDqjnG4IVyXy/iulFNk73r0c6vmTgajQY1fxbjhWCD4AtZY0yCcpftNq9AAgHCIVtXLDjxOeEFocA4+Qo87tPHeOApl215HzSCz+YsNEgmvGHXHwCeeBoySKaWUjKcFR4Hz4JI50gK4lNAgKMyWSBz2r1fRKLmhQgJF7Wc0sB4sfZkQIHiwzONXsp8zgbPczBncAFAyuQ8x4TP3OqVYmc4qNzillaNRdl7UZcZvRpaTntCMotBmThpxSnA42yUTN3BH85c/Cs5nicFnKEXfHZ0DQ771cDwskovX6gbeMFgXjFRCOR33eQJKrZeJd94c08BFNfoN/NOFf8l0br6skQX3BeNngo40JOpTlhd6A0vjLnyKqYVhNHmVVOFs2frlMvSbdrax/00M6S9dQGZkhalnhGvXTyBQrg+l8rfONO60092jkCufU4vlFZypJmmQMM98tnNMVN3LP6TxA2VUUjKudIVU5bdRXjHu3BtgNxjihPkHaVQzRHo6XHBevIOsuH5bBPb7PcdZ7CfWgei9hvY7rPj3G5jBdQbZMpxdu9mp2stnVpXlR7BHBjE/q1dcyRHnWSdKscRuLVGPJZLnDqC9oMHjJn4P/ARd/77t2NUUrAAAAAElFTkSuQmCC);
}

.gallery .chars .char.icon-kolesa p br {
}

.gallery .chars .char.icon-kolesa b {
}

.gallery .chars .char.icon-inter p {
  background-image: url("../img/car.png");
  /* background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAgCAQAAAA2sdlBAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnBwkPDCia4bLLAAAEKUlEQVRIx32WXWhUVxSFvzXNhAEDhbYxgRjTJjFo2or4EGODBiaIkPZeiiD41KIgSP2pFUSsFiNoxZe0tVIEQetbQJT2TsmLJBAlNQ0iYmsUTaI1BhzSFgSFIWldfZiZO+MPHrhc2HP3OmetvfY+I1O+IoQhqbTX0MYi1SCbLHc0ygUPhnO8sPQsRAaq2clmqo3IPwACwDM6ybfBzCsgMq9x0F9KRtP+iSH9wQ62+ISO8Z47+Vh1YPM1B8L/SlmJMhI1HmAfMvSwkG2c5SZTwJRvcpZtLHSPkbRPA1HNS06RafYFvc1jRkn7FksEGCW9Spc8lyekm17MIG1UcU9rgvFnIKI6XaaeSXcry29+qM78zy7okH97iFqtoIZ+N2rKK8PpGCKq5JLamKCDbCm1sEcsqoCgQFnDbtKoV4WzBS10hjYesTbIOk4XNLCVXn5Ur7fSoDLYMOu1PKJNZwAqINPsDcJzLGcCnC/gUo7QXSqpj9OvvVyPUZYzB2yIvgrHZTKnvFE5UoZG7gpgC8dIMucB/eq/eZMP1OWk5rwjPAGQeceTwjlSOh1s0s+v6yEput2qavb7X2CjThllvJ0/i7Zyg74nAG8KT0NUwSHNMOZ+5ahV9InPaJyWwHl3uoXfVenv+CLPQkV5xTf63LN6P7hd8JG4TbM+TZAGosBxJQ5Q6YvahUV5dWTt8kVVciAW1YoE6YSXCYbjEs7TOsEeP1VB2FId/FR7jNdF8+LQsGFZQk3gW3Gw3SmmNaKYQgyA8IimlVJ7HLsFNCVcZXQjk4s6AbxAMFbaWyjuViM8BiwAiDqjnG4IVyXy/iulFNk73r0c6vmTgajQY1fxbjhWCD4AtZY0yCcpftNq9AAgHCIVtXLDjxOeEFocA4+Qo87tPHeOApl215HzSCz+YsNEgmvGHXHwCeeBoySKaWUjKcFR4Hz4JI50gK4lNAgKMyWSBz2r1fRKLmhQgJF7Wc0sB4sfZkQIHiwzONXsp8zgbPczBncAFAyuQ8x4TP3OqVYmc4qNzillaNRdl7UZcZvRpaTntCMotBmThpxSnA42yUTN3BH85c/Cs5nicFnKEXfHZ0DQ771cDwskovX6gbeMFgXjFRCOR33eQJKrZeJd94c08BFNfoN/NOFf8l0br6skQX3BeNngo40JOpTlhd6A0vjLnyKqYVhNHmVVOFs2frlMvSbdrax/00M6S9dQGZkhalnhGvXTyBQrg+l8rfONO60092jkCufU4vlFZypJmmQMM98tnNMVN3LP6TxA2VUUjKudIVU5bdRXjHu3BtgNxjihPkHaVQzRHo6XHBevIOsuH5bBPb7PcdZ7CfWgei9hvY7rPj3G5jBdQbZMpxdu9mp2stnVpXlR7BHBjE/q1dcyRHnWSdKscRuLVGPJZLnDqC9oMHjJn4P/ARd/77t2NUUrAAAAAElFTkSuQmCC); */
}

.gallery .chars .char.icon-inter:hover p {
  background-image: url("../img/car_red.png");
}

.gallery .chars .char.icon-econom p {
  background-image: url("../img/fuel.png");
}

.gallery .chars .char.icon-econom:hover p {
  color: #b42d21;
  background-image: url("../img/fuel_red.png");
}

.gallery .chars .char.icon-sistem p {
  background-image: url("../img/lock.png");
}

.gallery .chars .char.icon-sistem:hover p {
  color: #b42d21;
  background-image: url("../img/lock_red.png");
}

.gallery .chars .char.icon-engin p {
  background-image: url("../img/engin.png");
}

.gallery .chars .char.icon-engin:hover p {
  color: #b42d21;
  background-image: url("../img/engin_red.png");
}

.gallery .chars .char.icon-trans p {
  background-image: url("../img/korob.png");
}

.gallery .chars .char.icon-trans:hover p {
  color: #b42d21;
  background-image: url("../img/korob_red.png");
}

.gallery .chars .char.icon-prosvet {
}

.gallery .chars .char.icon-prosvet p {
  background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnBwkPDTCQlhvcAAACuklEQVRIx3WVvWsUURTFf2d2QXaLGEPwI6TwDxBLUwjqgK7VLlZWQWK12CiC2FmonQRSWwVkq1QyU6lF1C5aCEELewkiosRig4vxWMzszHu764PZN3vf/Tj33HvnyRQrb3iLDpu925AhCrmgeLusDU7ZlUQaeVMPuyMVilmDjJSWhgy6/RwAo/LhDo80N5ZV+8i7nJeBrKHMKS1hNGTgfmWK4DQfPK993vtThWCBjhZ9yHqziO6UFn+d6NBtVoF+EO0W89r3Gs/LbOkB2VF/1gnWkqyhjFQt7ekX8FU/1daqnwb5nxP+o+cFJy7Z6e3rBfhIoi2nannPKx4KvnHJP2hrlY0xibSN/jC1/BPkxB1a3mOl96UA3N1Vyne3ueEqWhFXZUoqHRTSRI95pZXel9Ir0N11qrfcC/imPg3/CdHsPuFJqADARy4qKKNKPhQ5LE4SmDKvoI5L6aorQr1iDxxQZenq2IHDEP5Y26EDRd4VIPofB1MphEk44jykMn6bQFBnT/AW4vHEWZMZK4yuCqyDEP8hkaBxZuXPhFwxAk/5r/P3RAVqnZkIitZRgGeW+UwS45rUFDKDRGZxUPOrymCcjqeCgOIq1EaK6Ax/42mcIjFGEBpoqkKe1coh7PBbwFQXjF1MDNN4j8enHueYQgFJfj97mS3HKXCGN9wMOa/LG8+mSfyAK9oJXeRnvc0FrcfsiHoyQnmilzpgiZ1suVDJzrKtRQ95VgONJyOsFSRc97YPtKQdt4WP6zULHmrgu1XuQ1Czbq5qHQOUdA/V0zYHLDEHOskxDxnQD8r4ztD0tbiR8qNcNfyWgbzhjJQWiMI85Nmn+aB5yqutlC+4w6IOvV5ernmDzKlaHmrQ7edR2xru6JHn6lKWjkeML1eArMGWOt7s3YY8Yt8ILrPBKbv6Uksjb/KwN/oH4GxGq8Q+UwUAAAAASUVORK5CYII=);
}

.gallery .chars .char.icon-prosvet p br {
}

.gallery .chars .char.icon-prosvet b {
}

.gallery .chars .char.icon-toplivo {
}

.gallery .chars .char.icon-toplivo p {
  background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAQAAADQmBIFAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnBwkPDhH30lhBAAAC5klEQVRIx42VMYhcVRSGv392hjVoIkiCRUBUtnCLNd1unyLdGyRMEZBEURTsQma7JFusrQasAkpCGoOBhTXvWRkISLqtxGAR2FW3mCI4TUJC1tkJv8Wd9969Mzs7efDe49577n//c85/zpU57CngHa8DCHD873tVZJVl81AcjN7SJ2EriPpY72o1JjEDCPiX7/wZR/2LdhzYnNEiv7OZms0AEu5xUR/5KDf8c3CMW17kN9YVRqOnMZPRmKvlAfEIQAaKti8pMq0DOxqt8Jr/VH+0/gFvq+ftavValoNM3tYGrclTA1BlHkIfveU6++60c+Vtb9DSlq/XBiknTTiVAH7FMvt0dHegFls+035yUEyKMYdrXmGcUbzpX7Xs/YZa4PMHwwSAWkNOYMI4e6LzRq0mGAbT0x/DKZp1nfyBMA0napgOV4e75OgqbkY0JmHy+dQ5NYNsVQmCeYjlKBwEqTvFKYBCebfosZc/zi8XcwBe1D3veY97LAJ4Tlf8WHv06FoCilPcAVAe+L3gC7a8zrkq5QWrfOgbHBvxeKrP/Ye+CQVvgJ9YY1k/+AgI5Tba9kIVhWv6no+5WmXtLz4F3fL7Vfq/5kd9yaVK+9ssQAMEZ3WTgfEuF9rd7FG2Rsc7wFC3WdEDPWBFtz003nFHa3pE1xfYBQ+4ydnatfeyf4o5jmTPkqC/zn8Mo2w1mee5I23zhl5kL/N39Tc0y5RmL0lgoP08KNsobBsyTLXNs7JDmqaTvjdd33XdlcpLhdOYnJomSVdlcdB6Y/pi7UbanRQpuraaUSJO6itWclJtRMF+Fdfie6SuuTDXTClOApQFWlfaeL92yWg2n8MPGwX7cKOSfNlI6lBrrDuFNnJi+kmKolF3oqTRnQiM+sBmvvAqDnlsxkCx4E2gr7tLuu/j6nkjDe9kvlLgqnN3dNJ9TssUS76v4/G1k16WSZmOpV0Y+pxuP5SBfEndya0Q32Ak3xhI32YP4X8WKU5rsDXV0QAAAABJRU5ErkJggg==);
}

.gallery .chars .char.icon-toplivo p br {
}

.gallery .chars .char.icon-toplivo b {
}

.gallery .chars .char.icon-dvig {
}

.gallery .chars .char.icon-dvig p {
  background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAbCAQAAABVEl5oAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnBwkPDisx3oHzAAADP0lEQVRIx3WVX4hVVRTGf9/xzkxOdx5u6jhBNUlBGWWDBJUDKpjYg2M93IcgqGeJ8CFCoqCHmoIY6sGJ/lIgRBAFze0PPlgQBdofcGRoHgxxJq46xCSG2WBX+3o4+5y9z7EO3HsOe+31rbW+9e21ZfLnM/IvYcg07UcRCMp1MHTVZt5hX2EVZg8ADcon32CEG96bAxCc8rfwRm9nXiFEblOESOESx7950LstbtUu4HWPM0bXM8AS7xPCpn4FpIrlTgkWS9PdnhWIZ/2iPqFd2IM1+VEvtmr0kCwYC/FbgjU0wdDTJcrcioqK7BpUDALUz9dssnKrEQyCt3JWCP7yc3onhvf/cVdy8gHjClmG/z+AjKYBNfW2BzTtBDBmW4ETwC61ga/4PIAdA6bcVZ8RXsUzrOGAL/MmSV8LOM3crDsmvoTO/brJ0K+3vFrn3SozS6gwwI2a9XXCk8zR4wtdYtT3hV1HNHOWEbbxs5YTqezU4SpIKgxt4HvWBQW84v06RyvQtJQxArpF60oBXPGrHHYg2TUqhPAp7uFE0NrtQKtojEYausCQL6ongB0+yWWdLuWSSCfhB/+q2zyqTzXGDhawpbYyPvKfGYAWJk4CeJZFTtdkU4EiSmORrvG1GkXC3zAPCp19unMGgGGdi/T/F3epyvwkR9UH4GUt+6Eo1LbKyDWX5F3tsWCByWQIDAFkRnjFFwsXlbxF+inzS8DK4GG9Z0wGhr1sqecTZ10YTaQVxDkSbcq5E/6NbnVUpqCuTBFqhJRd7xemEepuGcEvESo9E/VCA8QN7GM1AGd4SecNNCyQLAHezxI9feyVtNg032QaDvAT68uc3/B3uVCa4EFWATApgMfYWS27YC9CCg6xHnxMZjP4YTIBmQ6xwlG6dIs++QGNR5KjeCuyfo3twAFt9jYAvad3jZsynbV7lqEzoBGjIX70NfrB96bdrcoaeMQfCn+rrYY+dRkOx3GxdlcYntIUsIUj1VshXoXcyRz4d11PDwzDuitQMJfAhWwyLniQUzpYFUvSmCe01jDG8VShE0BtGgP4H17Qy97A8/XupuLR4xz31YHq1zYAU96tTdXTEYcVcIVpH9RV8gH4F/iPiqd2mP/WAAAAAElFTkSuQmCC);
}

.gallery .chars .char.icon-dvig p br {
}

.gallery .chars .char.icon-dvig b {
}

.gallery .chars .char.icon-kpp {
}

.gallery .chars .char.icon-kpp p {
  background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAhCAQAAACPImhSAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnBwkPDwpkrKDsAAADW0lEQVQ4y42UX4hVZRTFf+vMGedGWSiGRf/ubZScCEnRQRLDAScoO7ckHIigh6RC5iWkSOppINHsqZhI8Cmwh+mlurcoLIvGphSJcvoLIihzo0JpRochh5l7Vw/nO+fcsdA2HDiHs9e391p77U8f9HCINUj4nN7wKwLApCESiqjt0vO+WQA/+inVTrGiLfU+f5NC0gPaobV7+CH9Z0B/RKwwbFWZMseEu4VQqKv8SADKgp9UdlkbBTfFGDHuBugicCFvd9hb1KW5+ig7kzkAXTDMJGeh/qcRMS11cKMawCLDbKjzrAaNEV7JafYCeFa4E8DLhYmdM6MFOuApYegBvem3eYwXNVTbLgyLjeYztiIu+LglXMkkM/yqE9wJ7mSNQzqtQv+YIIpQh9EQRwF4iF28hP2c8EGNAGit99OZVTWxEW6CQYKPfRyAI9ylrQwLf1V9Ju2qPsF+pdyaICJ1gH4Xgr8Ndyhw18N8Cv66uikfTgU8C8BvZDLxDpOCXqDpTDRco1+ftM11DnR3bURwLYhYu71P/cEAp/lcuUxaBl7aBj2uca/WQHDb3tiv6juvBMM073KpcG/b2ABIZmpreZwbDHCm+lEsOMzhvEn+/VZEtcmh4iuizacOtfyfwMsjcphr0SiIgvEVoO2tZRtzdRhALBa2XFS+asPBhDmwYPu/uLaPob3hK8NjoJeKAWb0YVZXgP8Cpham1x/keiNoJGMxgx7O5fle93s6GxMbgPVtsBKfeWOmfu1l1Wz0LdPAOl+nbbwfFB/wCAA7qwcCdDNf+JKOGZW8ASIQfsR99HlMuCuI1MOI4Ijgrfq6ULYEGk/6qn3enMrUBC0VwCLQRKq2ngC/xxYfBO8I0LOQrjrLFGSCODOhNnlegHtAXwJjPO3uei8Y1guHu8WpJRws4CZ4X+Yu4yhcPf305/6ayywT8MGGMjrHjDHcTqRur9IqYXRGGK7RckeF7yJy+7sDvIOKKlT0gmBQv3i30Z6kklSqFQYygqlZYmQ0JYzmDM3A+nXd6wdUYlaj3hMKzYcHTaZcI+AWzgtKgiUhrcmTEpFaSc5IS4Cu+mLgtpRrg1t1NLf+RLExtpoLXNwArfbFIOpkpEf5OQAneY3RYuUuX7vkJEM+n17fnNK2fwDMnW2LiQ6b4AAAAABJRU5ErkJggg==);
}

.gallery .chars .char.icon-kpp b {
}

.gallery .chars .char:hover p {
  color: #b42d21;
  background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAMAAABhTZc9AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABp1BMVEXSKRvRKRrRKBr////RKRvSKRvSKRvRKRrSKRvRKRrRKBrRKRrRKRrSKRvSKRvSKRvSKRvRKRrSKRvSKRvRKRrRKBrRKBrRKBrSKRvSKRvRKBrSKRvRKBrRKRrRKRrSKRvRKRrRKBrRKRrRKBrRKBrRKRrRKRrSKRvSKRvRKRrRKRrSKRvRKRrRKRrRKRrRKRrSKRvSKRvSKRvRKRrSKRvRKRrRKBrSKRvSKRvRKRrSKRvSKRvSKRvRKBrRKBrRKRvSKRvRKRvRKRrSKRvSKRvSKRvSKRvRKBrRKBrRKRrRKRrRKRrRKRrRKRrSKRvRKRrRKRrSKRvRKRrRKBrRKRrRKBrSKRvSKRvSKRvRKRrSKRvRKBrSKRvRKRrRKRrSKRvRKRrSKRvRKBrRKBrRKBrRKBrRKRrRKRrRKRrSKRvSKRvRKRrRKBrSKRvRKBrRKRrSKRvSKRvSKRvSKRvSKRvRKRvRKRrSKRvSKRvRKBrSKRvRKRrSKRvSKRvSKRvSKRvSKRvSKRvSKRvSKRvSKRvSKRvRKBrSKRvSKRvRKBrRKRrRKRv///8u63I2AAAAiHRSTlMAAAAAALHy8vifkfm4+a2f/P7w3SEDFxUVFwUZ1vD36cG26u3yGcTbDgbQ0xzo29oMB8/lChoP2dgOBuMYCxbb0KsD4NXhFgGkpw/iQjPuE0A/G2EXEWETgG/fDp0C5iki3NiVmQcW2Qkc4hUM2tvkA/PlyBLq4ATF4ewgC9f9o5Xv+rinmfq/gdCUZQAAAAFiS0dEAxEMTPIAAAAHdElNRQfnBwoPMy2g4MOWAAACAUlEQVQoz2VTiVZTMRCdZOJrRRCtqEVcAS2CYqlPlqJQFyoW913qvm+4r4j7dpP+tJM866F1zklO8m7uzZ2ZPFoSpdKAtUtJEcnQMrc4OCyLolaCLNossFwgwZRWpNqdxYqVsKCMw6qO1WvWepbyZDnD2c51XesdNtDGaBM2kw+ltQo4scQWdPekyfVu3VbL9XlVL+pRw7y93w7s2AlyYB7Errx8NyJugvJQAbtjhhNXe3h4BKNjWpngWk4UCxjfy/sgXDvBKj9iJ714EsWSHc8yx4K27z/ARGODtYMd/lJlqOuQnSqLr8PTR4I/cVSZcUeDcaJj7vgEJxFQ8UInTkqVtCw0nTrNi1GlgyGfkrANcQNK/6pk/NWqEQ1V8OSkEaaJW88l+FK6mZtQdQI33atJ0+JoRv2d+m+++j9XZOIzZ/0ZGefOX2hEFQ0NuIueLstLbrZaR1suX2HSxRKuXvP5yrh+Azf7PHbrtvS3zOpOATN35W0IKlN11N2rMN93kP4+4GKp9vBRaK1ggj+ew5NhzjsrKHMBT7PesAk9lEpW5pB7xtJfPK+0uhedmurVDPlWc+7lq9eW0tEb9L/1by6IevWQxzu8n09TBpj9oBbiUEmdSHC8wOWPcBmSF/9pHsDnpD9B+4vsv36DuPqeitpkgx+hjTo4/yn/FX6len//AcGLaf/1OOHDAAAAAElFTkSuQmCC");
}

.gallery .chars .char.icon-kolesa:hover p {
  background-image: url("data:img/png;base64,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");
}

.gallery .chars .char.icon-prosvet:hover p {
  background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABaFBMVEX////SKRvRKBrRKRrRKRvSKRvRKRrRKRrRKBrRKBrSKRvSKRvRKRrSKRvRKBrSKRvRKRvSKRvRKRrRKRrRKRrSKRvSKRvRKBrRKRrSKRvRKRrRKRrRKBrSKRvSKRvSKRvSKRvSKRvRKRrSKRvRKRrRKRrSKRvRKRrRKBrRKBrRKBrRKRvRKBrRKBrRKRrRKRrSKRvSKRvSKRvRKRvRKRrRKRrSKRvRKBrSKRvRKBrRKBrRKRrSKRvSKRvRKRrRKRrRKRrSKRvSKRvRKBrRKBrSKRvRKRrSKRvRKRrRKRrSKRvRKBrSKRvRKBrRKRrRKBrRKRvRKRvRKBrRKRvRKBrRKBrSKRvRKBrRKRvSKRvSKRvRKBrRKRrSKRvRKRrRKBrRKRvRKRrRKRrSKRvSKRvRKRvRKBrRKRrRKRvSKRvRKRrRKRrRKRrSKRvRKBrRKRrSKRvRKRvRKBrRKRrSKRvRKRvRKBr///9Ub7O6AAAAc3RSTlMAAAAAAAOt85JE0+zr6+vmhQYDtfb1mW/x+csGA7Ug7/C7kJCi6Pz5hbX99ZmJUA/l5O6Zv+yh7K325RzOLu2PyejzHO12uhzOLMFhyZDlyc7o6JDOuizzHO32LvWP77+h/ZmJD7X1IO+i/IVv8fmSROsGrfywkgAAAAFiS0dEAIgFHUgAAAAHdElNRQfnBwoPNxyVUgaoAAACTUlEQVQ4y1WTiVfTQBDGd3daVNIUlLaKWsHUVBTUeAMGbUGxQgqIeFDxVrzPne7f78w0SXXfa19e5ss3v5mdUYpOceTAQW1AQwG0NubQqFcq+X7ZGxs/zGF1ZKJiqzVNx2hSHT2GiFZ+k8dPUPxkvdJHUhiOgz41ZadPB0GjEZwJm2dn6PtzFXveNe3sHIe1vuCmLwIYtr4UYqSK9QpGU/byFaxelSTX8DorJfkNvKnmF3DxVoTx0m2s3mGOlm3nggB9tWyjFUUCveS7u1xGC0NDOhE0rK/urd5XJOiAfrC2TrWaBMOCTh265CAnsiQgQiCGFrb5MXeQs+E6Wg4pNm2bCx44ZIJFjMFwZmMMOQwZsJSmQHKgXhsDIILUIXCZg91iB2ARM2SQjRzSxQzAoCax/wgyh6gf80s5iX1IGVJINyxT2iyC/jbfvLx/9H8KQqT/TQw53UDgShlkDHKVZJIwZO5Qzhy2zIBSOmkyQZD3gRikSqqTbzOHzBmokxzlT4mBGCEtM2NwHcPto4BhhkIq6OYMdodidApG02UNr7ufp+gIJOcgyALkkDQwj1founEH4MnaOpswA5jsLsrqqYueMQONHO6yoGVDriiFLKv5Hg+ti5/v4t4LmjhIpJPZ0JZVcaKH0Uuksd+rcTPhFXpMI4LX6NFi1nv4Bps4+3bQyneWF0cc3odug1f3Q8X1cX8OeKS0/vgJefWCbvB5+8vkV1nu+gLu1/Rg8zR8++54cS3t7w9ZXlrfkeWfINMgJr9Gvd8+7b83NvNH/QXaAXbBO1ro9AAAAABJRU5ErkJggg==");
}

.gallery .chars .char.icon-toplivo:hover p {
  background-image: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAMAAABNTyq8AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABiVBMVEX////RKRvRKRrSKRvRKBrSKRvRKBrSKRvRKRrSKRvSKRvRKBrSKRvSKRvRKRrRKRrRKRvRKRrSKRvSKRvSKRvSKRvRKRrRKBrSKRvRKRrSKRvSKRvRKRrRKRrSKRvRKBrRKBrSKRvRKRrSKRvRKRrSKRvRKBrRKRvRKRrRKRrSKRvRKRrSKRvRKBrSKRvRKRrSKRvSKRvSKRvSKRvRKRrSKRvSKRvRKRrSKRvRKRrSKRvRKBrRKRrRKBrSKRvRKBrSKRvRKRrSKRvRKBrSKRvSKRvSKRvRKRrSKRvSKRvSKRvRKRvRKBrRKBrRKBrSKRvRKBrSKRvSKRvRKBrRKBrRKRrSKRvRKRvSKRvRKRrSKRvSKRvRKBrRKRrSKRvSKRvRKRrSKRvSKRvRKRrSKRvRKRvRKBrRKRrRKRrRKRrRKRrSKRvRKRrRKRrSKRvRKRvRKRrRKRvRKRrSKRvSKRvRKRvRKRrSKRvRKRrRKBrRKRrRKBrRKBrRKRvSKRvRKRrRKBrRKRv///9OcNmuAAAAfnRSTlMAAAAAAB6goKCMMOAbkPKzkJDWz37gUFBOwMD31OjkwE76+slgYGBgyQ8PJiYgIAcEBy8Bc+XpewMpu/z8uykDfOlzAfZbJaeyVPHxJiVb240ngt09Pd0njdstnfngXVPc+6UUFPvcU135LQwLBAsMICA1NevkJCTkkOst66B1zXM3AAAAAWJLR0QAiAUdSAAAAAd0SU1FB+cHCg83NdfgnsQAAAJaSURBVDjLdVQJW9NAEN3srk09oo2Kth4IbVNRoSKK1vtCAW/xLuKBd72qVqUCM9t/7swkfE396uT6ZvO+Ny8zb6NUOjxt1mUyGd/PZn0/469X/UJbvQEAQS7EjX1BRutNwWbcEuSCcCts294fZIy1A7hDW2N8DPV/mIhrAHdSWeO7wHbf5Au7KAoFuejcDXs434uD+zjNM2ZoGCScww6SYHSc0NUR9TA8RDxFLJWjSlQpV6KovD8qR/SIk4jXR7CYV0UoHUgLp2DZdKeTlg6OQFEBHOrKsyTY0qHloQ2vjTpQgGMpEDNQWCESJlUFpxBSIHljYjaGCQiJaQ10OO6TGR9nKKGOJCBiAihNKHX02KQ7fqJmzMlTp8+cPWfM+QsXYfLSZaUmSoAEgqkrV6eR+zIzOnuN2oTXZ2/M8JBx+uatKcfC3W3ksd+5O8ct7dy7/+Ah5zD36DHBwD2RcvX5p27hGVV//gJeLr4y5vXim87bd6Tr/YL7MN9ALldVtY/J1336LH0041/4E6xRX2uqCdynao8L5OM5uBe81iThPX2KEdIowccgbmY1PRaZHOO0l4DGoM9YjCdcXNeulXPQTO0WmT1BrSdTjJkIlBaubSyGtpb2EhdUHWnCZhpkxAOafZJo+ub+ES5W8iwVY8pEE7mgRxMRMIVOnJmyyveecol9WVQM+kGgFvz81QVpsR0hrE48/nsJW6rRcoO5sJ0L2u2wHQbtIAhzAd1CycJgCf4sK1VfkV0mfhFv8GbjzEmCKw2usexTZLL0q6FY9bOSZujvQ2tZf7Wu1F/CCKIVKh7tBAAAAABJRU5ErkJggg==");
}

.gallery .chars .char.icon-dvig:hover p {
  background-image: url("data:img/png;base64,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");
}

.gallery .chars .char.icon-kpp:hover p {
  background-image: url("data:img/png;base64,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");
}

.gallery .images {
  display: flex;
  justify-content: center;
  /*margin: -9px;*/
}

.gallery .images .image {
  /*padding: 9px;*/
}

.gallery .slick-arrow {
  box-shadow: none;
}

.gallery .slick-prev {
  background: url(../img/cars_slider_arrow_prev.png) 50% no-repeat;
  left: -35px;
}

.gallery .slick-next {
  background: url(../img/cars_slider_arrow_next.png) 50% no-repeat;
  right: -35px;
}

.gallery .images a {
}

.gallery .images a:before {
  content: "";
}

.gallery .images a:after {
  content: "";
}

.gallery .images a:hover {
}

.gallery .images .image:before {
  content: "";
}

.gallery .images .image:after {
  content: "";
}

.gallery .images .image:hover {
}

.gallery .images .image .lazyload {
}

.model-tech {
  margin: 100px 0;
}
.model-tech .container {
}
.model-tech-image {
  display: flex;
  justify-content: center;
}
.model-tech-image picture {
}
.model-tech-image picture img {
}

#x35 {
}

#x35 .container {
}

#x35 .col1 {
}

#x35 .col1 .name {
}

#x35 .col1 .name b {
}

#x35 .col1 p {
}

#x35 .col1 p br {
}

#x35 .col1 p b {
}

#x35 .col1 .image_wrap {
}

#x35 .col1 a {
}

#x35 .col1 a:before {
  content: "";
}

#x35 .col1 a:after {
  content: "";
}

#x35 .col1 a:hover {
}

#x35 .col1 .image_wrap:before {
  content: "";
}

#x35 .col1 .image_wrap:after {
  content: "";
}

#x35 .col1 .image_wrap:hover {
}

#x35 .col1 .image_wrap img {
}

#x35 .col1 .td {
}

#x35 .col1 .td:before {
  content: "";
}

#x35 .col1 .td:after {
  content: "";
}

#x35 .col1 .td:hover {
}

#x35 .col2 {
}

#x35 .col2 .price {
}

#x35 .col2 ul {
}

#x35 .col2 ul li {
}

#x35 .col2 ul li b {
}

#x35 .col2 .buttons {
}

#x35 .col2 .buttons .popup {
}

#x35 .col2 .buttons a {
}

#x35 .col2 .buttons a:before {
  content: "";
}

#x35 .col2 .buttons a:after {
  content: "";
}

#x35 .col2 .buttons a:hover {
}

#x35 .col2 .buttons .popup:before {
  content: "";
}

#x35 .col2 .buttons .popup:after {
  content: "";
}

#x35 .col2 .buttons .popup:hover {
}

#x35 .col2 .buttons .black {
}

#x35 .col2 .buttons .black:before {
  content: "";
}

#x35 .col2 .buttons .black:after {
  content: "";
}

#x35 .col2 .buttons .black:hover {
}

#x35 .col2 .buttons .white {
}

#x35 .col2 .buttons .white:before {
  content: "";
}

#x35 .col2 .buttons .white:after {
  content: "";
}

#x35 .col2 .buttons .white:hover {
}

.gallery .chars .char.icon-dvig b br {
}

#bj40 {
}

#bj40 .container {
}

#bj40 .col1 {
}

#bj40 .col1 .name {
}

#bj40 .col1 .name b {
}

#bj40 .col1 p {
}

#bj40 .col1 p br {
}

#bj40 .col1 p b {
}

#bj40 .col1 .image_wrap {
}

#bj40 .col1 a {
}

#bj40 .col1 a:before {
  content: "";
}

#bj40 .col1 a:after {
  content: "";
}

#bj40 .col1 a:hover {
}

#bj40 .col1 .image_wrap:before {
  content: "";
}

#bj40 .col1 .image_wrap:after {
  content: "";
}

#bj40 .col1 .image_wrap:hover {
}

#bj40 .col1 .image_wrap img {
}

#bj40 .col1 .td {
}

#bj40 .col1 .td:before {
  content: "";
}

#bj40 .col1 .td:after {
  content: "";
}

#bj40 .col1 .td:hover {
}

#bj40 .col2 {
}

#bj40 .col2 .price {
}

#bj40 .col2 ul {
}

#bj40 .col2 ul li {
}

#bj40 .col2 ul li b {
}

#bj40 .col2 .buttons {
}

#bj40 .col2 .buttons .popup {
}

#bj40 .col2 .buttons a {
}

#bj40 .col2 .buttons a:before {
  content: "";
}

#bj40 .col2 .buttons a:after {
  content: "";
}

#bj40 .col2 .buttons a:hover {
}

#bj40 .col2 .buttons .popup:before {
  content: "";
}

#bj40 .col2 .buttons .popup:after {
  content: "";
}

#bj40 .col2 .buttons .popup:hover {
}

#bj40 .col2 .buttons .black {
}

#bj40 .col2 .buttons .black:before {
  content: "";
}

#bj40 .col2 .buttons .black:after {
  content: "";
}

#bj40 .col2 .buttons .black:hover {
}

#bj40 .col2 .buttons .white {
}

#bj40 .col2 .buttons .white:before {
  content: "";
}

#bj40 .col2 .buttons .white:after {
  content: "";
}

#bj40 .col2 .buttons .white:hover {
}

#kred {
  color: white;
  padding-top: 86px;
  background: #262626
    url("../phpThumb/phpThumb.php?src=..%2Fimg%2Fkred_bg.jpg&f=webp&q=90&hash=7f58f83afc7f45ef2135fc9a903012d71a546f60e478e1c17a7e91f8f51b2c4d")
    center 210px no-repeat;
}

#kred .container {
}

#kred h2 {
  font-size: 53px;
  margin-bottom: 57px;
}

#kred .text-wrap {
  height: 361px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

#kred .text-wrap h3 {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 23px;
  margin-bottom: 26px;
}

#kred .text-wrap h3 br {
}

#kred .text-wrap ul {
  margin: 0;
  padding: 0;
  margin-bottom: 22px;
}

#kred .text-wrap ul li {
  padding-left: 31px;
  margin-bottom: 15px;
  font-size: 17px;
}

#kred .text-wrap ul li b {
  color: #b42d21;
  font-size: 23px;
  font-weight: bold;
}

#kred .text-wrap ul li i {
  color: #b42d21;
  font-weight: bold;
  font-style: normal;
}

#kred .text-wrap .popup {
  width: 307px;
}

#kred .text-wrap a {
}

#kred .text-wrap a:before {
  content: "";
}

#kred .text-wrap a:after {
  content: "";
}

#kred .text-wrap a:hover {
}

#kred .text-wrap .popup:before {
  content: "";
}

#kred .text-wrap .popup:after {
  content: "";
}

#kred .text-wrap .popup:hover {
}

#kred .buttons {
  display: flex;
  justify-content: space-between;
  counter-reset: my-awesome-counter;
  padding-top: 62px;
  padding-bottom: 89px;
}

#kred .buttons .popup {
  font-size: 23px;
  font-weight: normal;
  color: white;
  counter-increment: my-awesome-counter;
  /* counter-reset: my-awesome-counter; */
  text-transform: uppercase;
}

#kred .buttons a {
}

#kred .buttons a:before {
  content: counter(my-awesome-counter);
  width: 65px;
  height: 65px;
  border-radius: 65px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid white;
  margin-bottom: 13px;
  transition: all 0.3s;
}

#kred .buttons a:after {
  content: "";
}

#kred .buttons a:hover:before {
  color: #b42d21;
  border-color: #b42d21;
}

#kred .buttons .popup:before {
  /* content:''; */
}

#kred .buttons .popup:after {
  content: "";
}

#kred .buttons .popup:hover {
}

#kred .buttons .popup br {
}

#tradein {
  background: #e6e6e6;
  padding-top: 80px;
  padding-bottom: 140px;
}

#tradein .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

#tradein .text-wrap {
  /* width: 40%; */
  font-size: 16px;
  display: flex;
  flex-direction: column;
  max-width: 465px;
}

#tradein h2 {
  margin: 0 auto;
  margin-bottom: 75px;
  width: 100%;
  font-size: 53px;
  margin-bottom: 64px;
}

#tradein .text-wrap .items {
  display: flex;
  flex-direction: column;
}

#tradein .text-wrap .items .item {
  border-top: 1px solid #3b3b3b;
  border-bottom: 1px solid #3b3b3b;
  padding-top: 38px;
  padding-bottom: 38px;
  margin-top: -1px;
  margin-bottom: -1px;
  /*background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAlCAQAAACAVYO2AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnBwkKCh4FykI/AAAB+ElEQVRIx41WQW6tMAwcI9SqB8ghKrGBI3DsLjgCrSrUS6Sbrr70N9MFcWKT9IU8PSmAM5qxxwaZv/BKCAACEOi+7ACY50j3z6VngJHf8iMm2APAHCp7jUqRT/ICCPFozQaADvRcO5aADRMx4MYiCJor5OslcOOEA/86QAJA8u/6BIGbTHJgxf8uI3ucOeECgAGbTDiw7lHuSVNBsGUIsmHCwXWPAO7mqPAobDDxwPoez5ihB1HSzPIP2DjhkMQGAMb7GTo5EZJzw1iedoBYwyU2WCXauA5QMaOFkQMrIl1UF+hMtJjcKIz31S1DJrgsqoa5IS0DBmxIbFoRd50daGDq9u06O7koMLn4ZGPHjK6uj84USy64GuLKqS8tMDWDshEz4ArznrQMw1jLEbN7CLQkUZJE+VntYR8AzbnDGcuQr3l1kr0EyS7Wcd8S1WF0zuICo2kunHgHaHYupis283jzHBtAKkqHqJjRJvlt5gU2em1JbJiHaIFSR18z1mA0pw63MGUxs2HlbcdoyfPGw+jwL/yu3wDOkEvu8D22QOigvDzTIqVSeyWK+TgMmGc5Kow0YehnpLvj40YtOJoptn1e7Fj7WjBopVil+Ap4NaY3wLj8IeoqT6vV/lYiBrzRfAq000yXq1b3CwY8ywcfiLL1oWF3advPX3NxGFUs6uCeAAAAAElFTkSuQmCC) right 24px no-repeat;*/
  background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAQAAABLCVATAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnBwoQBSUwXT6cAAACRklEQVRIx3VVMbbUMAyc8QsVBQ25AeUWcIV0nPh3uQGPJjRwBNNSUQyFbXnkhH1vX3ZjazSSRhI//+InQCAAAWD8pr2FnY/b7TNsNvzUO/QDPybUn/MtA9RcvudHAOAX864AU3rK3DgbADtOvACgIB0Pn7Bn/jWABXUYXfoNFJmPEQ56QC0w9v9M9zjYXDj4Byg07x7Af4NBd73zxAuXju8VALaZYhlUrqHuZQg2DUYjR7BwZIxy6cNNzw0O1GFdhpmbO7MVXMCuEy9dPFQVLDeaCF0xnpN0suPkCxcOVL9VstSUzPM/082FA1WpSJunFCZKPomxw/BAxVLLLefEFe3QAqzgqhmEAAqhm1JgchzZY2ejXikugRdvCS2FtjAjxayzxf1m4QOb6KXhpAfVUrzebzabB8MbF0Wl1NngpvVItpd3QFj7dhhGbp7U1XVEi5opN03FreBKDj0lgjIjpVqsuZkiXUMjotdorMLXzlMvXDhUM+88bCI0n8+Tm6IZVNc63vmrDTbcJdDZMFScZ2QOUGCeR0E2VNxgmu85o5x5CBL9ko2wPm+GbtZl5ctoRlJ8dwkCdy4weXsggZogc39h18kXY4i6vlawDLylRRwqHpWifd0sD2UB2Gyo7TrZYXLy7yN45Qar2tJT/pmizW3iYCXvKd7GFpGH2NMKZYT2yGZyWFsiF76dF9zY3CfkU6Ba3hbF2FKNvW4GOdVzXvnCEoDCN3Y2c7d5bZCue1B5pW76wG/42nRj+k4rM6f+PpP4A3//AUXpbgiqUV0ZAAAAAElFTkSuQmCC)
    right 24px no-repeat;
  transition: all 0.3s;
  padding-left: 0px;
  padding-right: 0px;
}

#tradein .text-wrap .items a {
}

#tradein .text-wrap .items a:before {
  content: "";
}

#tradein .text-wrap .items a:after {
  content: "";
}

#tradein .text-wrap .items a:hover {
}

#tradein .text-wrap .items .item:before {
  content: "";
}

#tradein .text-wrap .items .item:after {
  content: "";
}

#tradein .text-wrap .items .item:hover {
}

#tradein .text-wrap .items .item span {
}

#tradein .text-wrap .items .item span b {
  display: block;
  font-size: 23px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 12px;
}

#tradein .text-wrap .items .item:hover {
  color: white;
  background: #b42d21
    url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAlCAQAAABvl+iIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnBwoQCCmMRQz6AAAAuklEQVRIx63WOw7CUBBDUSMhED1ZBBth+yAisQkoQkNrmgD5vM/M+Pn2p/aGd5zQZFs88RKNHQ4AAKp17EmSjaCeb5X6Qh0HjfpD0KgpJFFzSKCWUJhaQ0EqBYWoNBSgcpCbykNOqgS5qDLkoGqQmapDRsoCmSgbZKCsUJWyQxXKAxUpH1SgvFCW8kMZKgIlqRiUoKLQiopDC0qBZpQGTSgV+lE6NFItoJG6NIDAgdxijyvOeIgn8objBxnkjH6nz7FgAAAAAElFTkSuQmCC)
    right 24px top 24px no-repeat;
  padding-left: 24px;
  padding-right: 24px;
}

#tradein .text-wrap p {
  margin-top: 70px;
  font-size: 23px;
  font-weight: bold;
  text-transform: uppercase;
}

#tradein .text-wrap .tradein_wrap {
}

#tradein .text-wrap .tradein_wrap #tradein_form {
  /* display: flex; */
  /* flex-wrap: wrap; */
  /* justify-content: space-between; */
}

#tradein .text-wrap .tradein_wrap #tradein_form input {
}

#tradein .text-wrap .tradein_wrap #tradein_form .form-group {
  /* width: 49%; */
}

#tradein .text-wrap .tradein_wrap #tradein_form .form-group .form-control {
}

#tradein
  .text-wrap
  .tradein_wrap
  #tradein_form
  .form-group
  .form-control.button {
}

#tradein
  .text-wrap
  .tradein_wrap
  #tradein_form
  .form-group
  .form-control.button
  span {
}

#tradein .text-wrap .tradein_wrap #tradein_form .agree_field {
  /* margin-left: 51%; */
}

#tradein .text-wrap .tradein_wrap #tradein_form .agree_field input {
}

#tradein .text-wrap .tradein_wrap #tradein_form a {
}

#tradein .text-wrap .tradein_wrap #tradein_form a:before {
  content: "";
}

#tradein .text-wrap .tradein_wrap #tradein_form a:after {
  content: "";
}

#tradein .text-wrap .tradein_wrap #tradein_form a:hover {
}

#tradein .text-wrap .tradein_wrap #tradein_form .agree_field:before {
  content: "";
}

#tradein .text-wrap .tradein_wrap #tradein_form .agree_field:after {
  content: "";
}

#tradein .text-wrap .tradein_wrap #tradein_form .agree_field:hover {
}

#tradein .image-wrap {
  /* width: 49%; */
  position: relative;
  display: flex;
  flex-direction: column;
  /* align-items: flex-end; */
  /* justify-content: flex-end; */
  max-width: 745px;
}

#tradein .image-wrap:before {
  content: "";
  background: url("../img/trade_circle.png") right bottom no-repeat;
  width: 200px;
  height: 200px;
  display: block;
  position: absolute;
  right: -75px;
  bottom: -65px;
}

#tradein .image-wrap img {
  position: relative;
}

.car-for-buisness {
  margin: 80px 0;
  background-color: #e6e6e6;
  background-image: url("../img/car-fro-buisness.jpg");
  background-repeat: no-repeat;
  background-position: 845px;
  /* background-position: right; */
}

.car-for-buisness__container {
  display: flex;
}
.car-for-buisness__left {
  padding: 124px 51px 69px 0;
  background-image: url("../img/car-for-buisness-left-bg.png");
  background-repeat: no-repeat;
  background-position: center;
  background-color: #e6e6e6;
}

.car-for-buisness__title {
  font-size: 23px;
  font-weight: 500;
  text-align: left;
  margin-bottom: 50px;
}

.red {
  color: #b42d21;
}

.car-for-buisness__text {
  font-size: 17px;
  font-weight: 700;
  text-align: left;
  margin-bottom: 20px;
}

.car-for-buisness__button {
  width: 100%;
}

.car-for-buisness__right {
}

#dealer {
  background: #343434;
  color: white;
  padding-top: 95px;
  padding-bottom: 102px;
}

#dealer .container {
}

#dealer h2 {
  margin-bottom: 53px;
  font-size: 53px;
  margin-bottom: 47px;
}

#dealer .items {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}

#dealer .items .popup {
  color: white;
  flex-grow: 1;
  /*width: 25%;*/
  margin-bottom: 0px;
  text-transform: uppercase;
  font-size: 14px;
  padding: 112px 40px 37px;
  transition: all 0.3s;
  position: relative;
  line-height: 155%;
}

#dealer .items .popup:nth-child(1) {
  padding-left: 0;
}

#dealer .items .popup:nth-child(1):before {
  border-left: 0;
}

#dealer .items .popup.ico1 {
  background: url("../img/ico1.png") 0 65px no-repeat;
}

#dealer .items .popup.ico2 {
  background: url("../img/ico2.png") 40px 65px no-repeat;
}

#dealer .items .popup.ico3 {
  background: url("../img/ico3.png") 40px 65px no-repeat;
}

#dealer .items .popup.ico4 {
  background: url("../img/ico4.png") 40px 65px no-repeat;
}

#dealer .items .popup.ico5 {
  background: url("../img/ico5.png") 40px 65px no-repeat;
}

#dealer .items .popup.ico1:hover {
  background: url("../img/ico1_hov.png") 20px 65px no-repeat #b42d21;
  padding-left: 20px;
  padding-right: 20px;
}

#dealer .items .popup.ico2:hover {
  background: url("../img/ico2_hov.png") 40px 65px no-repeat #b42d21;
}

#dealer .items .popup.ico3:hover {
  background: url("../img/ico3_hov.png") 40px 65px no-repeat #b42d21;
}

#dealer .items .popup.ico4:hover {
  background: url("../img/ico4_hov.png") 40px 65px no-repeat #b42d21;
}

#dealer .items .popup.ico5:hover {
  background: url("../img/ico5_hov.png") 40px 65px no-repeat #b42d21;
}

#dealer .items a {
}

#dealer .items a:before {
  content: "";
}

#dealer .items a:after {
  content: "";
}

#dealer .items a:hover {
}

#dealer .items .popup:before {
  content: "";
  position: absolute;
  left: 0;
  top: 26px;
  bottom: 26px;
  border-left: 1px solid white;
}

#dealer .items .popup:after {
  content: "";
}

#dealer .items .popup br {
}

#dealer .items .logo_wrap {
  width: 50%;
  padding-top: 87px;
  padding-bottom: 20px;
  padding-right: 30px;
}

#dealer .items .logo_wrap img {
}

#dealer .dealer_info {
  margin-top: 25px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

#dealer .dealer_info_text {
  width: 50%;
  box-sizing: border-box;
  padding: 10px 0 10px 60px;
  border-left: 1px solid #ffffff;
}

#dealer .dealer_info_text ul {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
  padding: 0;
  margin: 0;
  list-style: none;
}

#dealer .dealer_info_text ul li {
  display: block;
  color: #ffffff;
  font-size: 16px;
  position: relative;
  padding-left: 30px;
}

#dealer .dealer_info_text ul li:before {
  content: ".";
  color: #ffffff;
  position: absolute;
  top: -5px;
  left: 0;
  width: 0;
  height: 0;
  background: none;
}

#contacts {
  background: #ebebeb;
}

#contacts .container {
  height: 724px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

#contacts .cont_wrap {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  width: 527px;
  height: 527px;
  border-radius: 600px;
  border: 1px solid white;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 3;
  margin-left: -115px;
}

#contacts .cont_wrap .cont_box {
}

#contacts .cont_wrap .cont_box img {
  margin-bottom: 14px;
}

#contacts .cont_wrap .cont_box p {
  font-size: 17px;
  font-weight: normal;
  margin-bottom: 33px;
}

#contacts .cont_wrap .cont_box .bot_phone {
  font-size: 23px;
  font-weight: bold;
  margin-bottom: 20px;
  display: flex;
}

#contacts .cont_wrap .cont_box a {
}

#contacts .cont_wrap .cont_box a:before {
  content: "";
}

#contacts .cont_wrap .cont_box a:after {
  content: "";
}

#contacts .cont_wrap .cont_box a:hover {
}

#contacts .cont_wrap .cont_box .bot_phone:before {
  content: "";
}

#contacts .cont_wrap .cont_box .bot_phone:after {
  content: "";
}

#contacts .cont_wrap .cont_box .bot_phone:hover {
}

#contacts .cont_wrap .cont_box .bot_addr {
  font-size: 17px;
  margin-bottom: 23px;
}

#contacts .cont_wrap .cont_box .bot_addr b {
  font-weight: bold;
}

#contacts .cont_wrap .cont_box .bot_addr br {
}

#contacts .cont_wrap .cont_box .worktime {
  margin-bottom: 36px;
  font-size: 17px;
}

#contacts .cont_wrap .cont_box .worktime b {
}

#contacts .cont_wrap .cont_box .button {
  width: 298px;
  max-width: 100%;
}

#contacts .cont_wrap .cont_box .button:before {
  content: "";
}

#contacts .cont_wrap .cont_box .button:after {
  content: "";
}

#contacts .cont_wrap .cont_box .button:hover {
}

footer {
}

footer .container {
}

footer .footer_wrapper {
}

footer .footer_col {
  display: flex;
  gap: 70px;
}
footer .footer__policy {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
footer .footer__policy-item {
}
footer .footer__policy-item a {
}

footer .footer_wrapper .disclamer_switch_bg {
}

footer .footer_wrapper .disclamer_switch_bg br {
}

footer .footer_wrapper .logo_wrap_bottom {
  display: flex;
  align-items: center;
}

footer .footer_wrapper .logo_wrap_bottom .logo1 {
}

footer .footer_wrapper .logo_wrap_bottom .logo1 picture {
}

footer .footer_wrapper .logo_wrap_bottom .logo1 picture .lazyload {
}

footer .footer_wrapper .logo_wrap_bottom .logo2 {
  margin-left: 25px;
}

footer .footer_wrapper .logo_wrap_bottom .logo2 picture {
}

footer .footer_wrapper .logo_wrap_bottom .logo2 picture .lazyload {
}

@media (max-width: 1720px) {
  .car-for-buisness {
    background-position: 640px;
  }
}
@media (max-width: 1450px) {
  .model .col1 .name {
    margin-bottom: 90px;
  }

  #u5_plus.model .col1 .name {
    margin-bottom: 20px;
  }

  .model .col1 .td {
    top: 173px;
  }

  #contacts .cont_wrap {
    width: 467px;
    height: 467px;
    margin-left: -87px;
  }

  #map1 {
    left: calc(50% - 142px);
    width: calc(100vw / 2 + 142px);
  }

  #u5_plus .best_then_lada {
    font-size: 20px;
    border-radius: 24px;
    padding: 10px 40px 10px 55px;
    position: relative;
    margin-bottom: 10px;
  }

  .car-for-buisness {
    background-position: 500px;
  }
}

@media (max-width: 1200px) and (max-width: 1449px) {
  #tradein .image-wrap {
    max-width: 49%;
  }

  #tradein .text-wrap {
    max-width: 49%;
  }
}

@media (max-width: 1349px) {
  .b1 {
    height: 526px;
    background-position: center top;
    background-size: auto 100%;
    padding-top: 0;
  }

  .now .container {
    padding-top: 41px;
  }

  .b1 .rows h2 {
    /*margin-bottom: 0px;*/
    /*font-size: 36px;*/
  }

  .b1 .rows .subtitle {
    margin-bottom: 10px;
    font-size: 42px;
  }

  .model .col1 .name {
    font-size: 42px;
  }

  .model .col1 p {
    font-size: 16px;
  }

  .brand_text {
    font-size: 16px;
  }
}

/*IPAD PRO BEGIN*/
@media (min-width: 768px) and (max-width: 1199px) {
  #u5_plus .best_then_lada {
    font-size: 19px;
    border-radius: 24px;
    padding: 10px 0px 10px 50px;
    position: relative;
    margin-bottom: 70px;
  }

  h2 {
    font-size: 26px;
  }

  .model .col1 .name {
    margin-bottom: 90px;
    font-size: 42px;
    flex-direction: column;
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .model .col1 .name p {
    padding-left: 0;
  }

  .model .col1 p {
    font-size: 15px;
  }

  .model .col2 {
    padding-left: 29px;
  }

  .gallery .chars .char b {
    font-size: 16px;
  }

  .gallery .chars .char {
    padding-right: 5px;
  }

  #map1 {
    left: calc(50% - 60px);
    width: calc(100vw / 2 + 60px);
  }

  .timer_block .container {
    flex-direction: column;
    align-items: center;
  }

  .timer_form {
    margin-bottom: 20px;
    width: 100%;
  }

  .timer_form_title {
    text-align: center;
  }

  #dealer .items .popup {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 75px;
    background-position: 10px 30px !important;
  }

  #dealer .items .popup:first-child {
    background-position: 0 30px !important;
  }

  #dealer .logo_wrap {
    width: 45%;
  }

  #tradein .image-wrap {
    max-width: 100%;
    margin: 0 auto;
    padding-top: 35px;
  }

  #tradein .text-wrap {
    max-width: 70%;
    margin: 0 auto;
  }
}

/*IPAD PRO BEGIN*/

/*IPAD BEGIN*/
@media (min-width: 768px) and (max-width: 991px) {
  footer .footer_col {
    display: flex;
    gap: 10px;
    flex-direction: column;
  }

  #u5_plus.model .col1 .name {
    margin-bottom: 10px;
  }

  #u5_plus .best_then_lada br {
    display: inline;
  }

  #u5_plus .best_then_lada {
    font-size: 19px;
    border-radius: 40px;
    padding: 5px 0px 5px 80px;
    position: relative;
    margin-bottom: 10px;
    margin-top: 40px;
  }

  #u5_plus .best_then_lada::before {
    content: "";
    background: url("../img/like.png") 50% 50% no-repeat;
    background-size: 100%;
    width: 54px;
    height: 54px;
  }

  h2 {
    font-size: 32px !important;
  }

  .b1 .rows .subtitle2 {
    font-size: 26px;
    margin-bottom: 32px;
    margin-bottom: 3px;
  }

  .b1 {
    height: 429px;
  }

  .b1 .rows .subtitle {
    font-size: 32px;
  }

  header .top_addr {
    display: none;
  }

  header .phone_wrap .top_phone {
    display: none;
  }

  .now .items .item {
    padding: 10px;
  }

  .now .items {
    margin: -10px;
  }

  .model .col1 .name {
    top: 30px;
    position: absolute;
  }

  .model .col2 {
    padding-top: 40px;
  }

  .model .col1 .td img {
    width: 190px;
  }

  .model .col1 .td {
    top: 127px;
  }

  .gallery .chars {
    flex-wrap: wrap;
    margin-bottom: 0;
  }

  .gallery .chars .char {
    width: 33%;
    margin-bottom: 40px;
  }

  #tradein .image-wrap:before {
    top: 217px;
    width: 307px;
    height: 307px;
    background-size: cover;
  }

  #tradein .text-wrap .tradein_wrap #tradein_form .form-group {
    width: 100%;
  }

  #tradein .text-wrap .tradein_wrap #tradein_form .agree_field {
    width: 100%;
    margin-left: 0;
  }

  #contacts .cont_wrap {
    width: auto;
    margin-right: auto;
    height: auto;
    border: 0;
    margin-left: 0;
  }
  .car-for-buisness {
    /* background-image: none; */
    background-position: top;
    padding-top: 200px;
    background-size: 666px;
  }
  .car-for-buisness__container {
    flex-direction: column;
  }

  .car-for-buisness__left {
    background-color: transparent;
    padding: 78px 10px 40px 10px;
  }
  #contacts .cont_wrap .cont_box .button {
    width: 100%;
  }

  .brand_img:nth-child(2) {
    display: none;
  }

  .brand_img,
  .brand_text {
    width: 50%;
  }

  #dealer .items {
    flex-flow: wrap;
  }

  #dealer .items .popup {
    font-size: 14px;
    padding: 15px;
    padding-top: 75px;
    background-position: 15px 30px !important;
  }

  #dealer .items .popup:first-child {
    background-position: 0 30px !important;
  }

  #dealer .dealer_info {
    flex-direction: column;
    margin-top: 50px;
  }

  #dealer .logo_wrap {
    width: 100%;
    text-align: center;
  }

  #dealer .dealer_info_text {
    width: 100%;
    border-left: none;
    padding-left: 0;
    margin-top: 50px;
    border-top: 1px solid #ffffff;
    padding-top: 50px;
  }
}

/*IPAD END*/

/*MOBILE BEGIN*/
@media (max-width: 767px) {
  #u5_plus.model .col1 .name {
    margin-bottom: 10px;
  }

  #u5_plus .best_then_lada br {
    display: inline;
  }

  #u5_plus .best_then_lada {
    font-size: 19px;
    border-radius: 40px;
    padding: 5px 0px 5px 80px;
    position: relative;
    margin-bottom: 10px;
    margin-top: 0px;
  }

  #u5_plus .best_then_lada::before {
    content: "";
    background: url("../img/like.png") 50% 50% no-repeat;
    background-size: 100%;
    width: 54px;
    height: 54px;
  }

  body {
  }

  .b1 .rows .subtitle2 {
    font-size: 20px;
    margin-bottom: 32px;
    margin-bottom: 17px;
  }

  h2 {
    font-size: 25px !important;
    margin-bottom: 0 !important;
  }

  .mob {
    display: flex !important;
  }

  .fancybox-type-image {
    width: 100% !important;
    margin: 0px !important;
    left: 0px !important;
  }

  .fancybox-close {
    right: 9px !important;
    top: 9px !important;
  }

  .fancybox-inner {
    width: 100% !important;
    margin: 0px !important;
    padding: 0px !important;
  }

  .fancybox-wrap {
    margin: 0px !important;
    width: 100% !important;
    left: 0px !important;
    top: 20px !important;
  }

  .fancybox-type-image .fancybox-close {
    top: -8px !important;
  }

  .popup_container {
    width: 100% !important;
  }

  #map1 {
    position: static;
    width: 100%;
    bottom: 0;
    left: 0;
    right: 0;
  }

  header {
  }

  header .container {
  }

  header .logo1_wrap {
  }

  header .logo1_wrap .logo {
  }

  header .logo1_wrap .logo img {
  }

  header .top_addr {
    display: none;
  }

  header .top_addr br {
  }

  header .phone_wrap {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: #ffffff;
    padding: 10px 0;
    z-index: 5;
    text-align: center;
  }

  header .phone_wrap > span {
    display: block;
    margin-bottom: 5px;
  }

  header .phone_wrap .top_phone {
    text-align: center;
    font-size: 18px;
  }

  header .phone_wrap a {
  }

  header .phone_wrap a:before {
  }

  header .phone_wrap a:after {
  }

  header .phone_wrap a:hover {
  }

  header .phone_wrap .top_phone:before {
  }

  header .phone_wrap .top_phone:after {
  }

  header .phone_wrap .top_phone:hover {
  }

  header .button {
    display: none;
  }

  header a {
  }

  header a:before {
  }

  header a:after {
  }

  header a:hover {
  }

  header .button:before {
  }

  header .button:after {
  }

  header .button:hover {
  }

  header .m_button {
    display: none;
    position: relative;
    width: 30px;
    height: 21px;
    z-index: 1;
    /* top: 10px; */
    /* right: 15px; */
    order: 4;
    margin-left: 20px;
  }

  header .m_button span {
    position: absolute;
    display: block;
    width: 30px;
    height: 3px;
    background: #282828;
    transition: all 0.3s linear;
  }

  header .m_button span:nth-child(1) {
    top: 0;
  }

  header .m_button span:nth-child(2) {
    top: calc(50% - 1px);
    opacity: 1;
  }

  header .m_button span:nth-child(3) {
    bottom: 0;
  }

  header .m_button.active span:nth-child(1) {
    transform-origin: top right;
    transform: rotate(-45deg);
    top: -1px;
  }

  header .m_button.active span:nth-child(2) {
    opacity: 0;
  }

  header .m_button.active span:nth-child(3) {
    transform-origin: bottom right;
    transform: rotate(45deg);
    bottom: -1px;
  }

  .menu_wrapper {
    margin-top: 0;
    display: block;
    position: fixed;
    background: #f0f3fa;
    width: 300px;
    max-width: initial;
    height: auto;
    right: -100%;
    left: unset;
    transition: all 0.3s linear;
    z-index: 2;
    padding: 10px 0;
  }

  .menu_wrapper.active {
    right: 0;
  }

  .menu {
    background: #f0f3fa;
    color: black;
    position: static;
    border: 0;
  }

  .menu.active {
  }

  .menu .container {
    flex-direction: column;
  }

  .menu a {
    color: #2d314f !important;
    text-align: center;
    padding: 10px 0;
  }

  .menu .menu_blocks {
    flex-direction: column;
    height: auto;
  }

  header .logo2_wrap {
  }

  header .logo2_wrap .logo {
  }

  header .logo2_wrap .logo img {
  }

  .menu_wrapper {
  }

  .menu_wrapper .menu {
  }

  .menu_wrapper .menu .container {
  }

  .menu_wrapper .menu .menu_blocks {
  }

  .menu_wrapper .menu .menu_blocks {
  }

  .menu_wrapper .menu .menu_blocks a {
  }

  .menu_wrapper .menu .menu_blocks a:before {
  }

  .menu_wrapper .menu .menu_blocks a:after {
  }

  .menu_wrapper .menu .menu_blocks a:hover {
  }

  .menu_wrapper .menu .menu_blocks:before {
  }

  .menu_wrapper .menu .menu_blocks:after {
  }

  .menu_wrapper .menu .menu_blocks:hover {
  }

  .b1 {
    height: 104vw;
    background: url(../img/bg1_mob.jpg?v=2) center bottom no-repeat;
    background-size: 100% auto;
    padding-top: 2vw;
  }

  .b1 .container {
    height: 100%;
  }

  .b1 .rows {
    margin-top: 2vw;
  }

  .b1 .rows:before {
    display: none;
  }

  .b1 .rows h2 {
    font-size: 7.5vw !important;
  }

  .b1 .rows .subtitle {
    font-size: 25px;
    margin-bottom: 20px;
    margin-top: 15px;
  }

  .b1 .rows .button {
    /*position: absolute;
        bottom: -83px;*/
    margin-top: 2vw;
    height: 12vw;
    font-size: 3vw;
  }

  .b1 .rows a {
  }

  .b1 .rows a:before {
  }

  .b1 .rows a:after {
  }

  .b1 .rows a:hover {
  }

  .b1 .rows .button:before {
  }

  .b1 .rows .button:after {
  }

  .b1 .rows .button:hover {
  }

  .timer_block {
    margin-top: 30px;
  }

  .timer_block .container {
    flex-direction: column;
    align-items: center;
  }

  .timer_form {
    margin-bottom: 20px;
    width: 100%;
  }

  .timer_form_title {
    text-align: center;
  }

  .timer {
    display: flex;
    justify-content: center;
  }

  div[id^="timer"] {
    transform: scale(0.6) !important;
  }

  #timer_form .form-group {
    width: 100%;
  }

  .now {
  }

  .now .container {
    padding-top: 18px;
  }

  .now h2 {
  }

  .now .items {
    flex-direction: column;
  }

  .now .items .item {
  }

  .now .items a {
  }

  .now .items a:before {
  }

  .now .items a:after {
  }

  .now .items a:hover {
  }

  .now .items .item {
  }

  .now .items .item:before {
  }

  .now .items .item:after {
  }

  .now .items .item:hover {
  }

  .now .items .item:before {
  }

  .now .items .item:after {
  }

  .now .items .item:hover {
  }

  .now .items .item p {
    font-size: 34px;
    white-space: nowrap;
    margin-top: 10px;
  }

  .now .items .item p b {
  }

  .now .items .img {
  }

  .model {
    margin-top: 60px;
  }

  .model .container {
    flex-direction: column;
  }

  .model .col1 {
    width: 100%;
  }

  .model .col1 .name {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .model .col1 .name b {
  }

  .model .col1 p {
    padding-left: 0;
  }

  .model .col1 p br {
  }

  .model .col1 p b {
  }

  .model .col1 .image_wrap {
    margin: 0;
    width: 100%;
  }

  .model .col1 a {
  }

  .model .col1 a:before {
  }

  .model .col1 a:after {
  }

  .model .col1 a:hover {
  }

  .model .col1 .image_wrap:before {
  }

  .model .col1 .image_wrap:after {
  }

  .model .col1 .image_wrap:hover {
  }

  .model .col1 .image_wrap img {
    width: 100%;
  }

  .model .col1 .td {
    top: 154px;
    right: -40px;
  }

  .model .col1 .td span {
  }

  .model .col1 .td img {
  }

  .model .col1 .td:before {
  }

  .model .col1 .td:after {
  }

  .model .col1 .td:hover img {
  }

  .model .col2 {
    width: 100%;
    padding: 30px;
    padding: 15px;
    margin-left: -15px;
    width: calc(100% + 30px);
  }

  .model .col2 .car_comment {
    font-size: 16px;
  }

  .model .col2:before {
    display: none;
  }

  .model .col2 .price {
    margin-bottom: 30px;
  }

  .model .col2 .price:hover {
  }

  .model .col2 ul {
    margin-bottom: 35px;
  }

  .model .col2 ul li {
  }

  .model .col2 ul li b {
  }

  .model .col2 .buttons {
  }

  .model .col2 .buttons .popup {
  }

  .gallery {
  }

  .gallery .container {
  }

  .gallery .chars {
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 0;
  }

  .gallery .chars .char {
    width: 49%;
    margin-bottom: 40px;
  }

  .gallery .chars .char p {
  }

  .gallery .chars .char b {
  }

  .gallery .chars .char.icon-gab {
  }

  .gallery .chars .char.icon-gab p {
  }

  .gallery .chars .char.icon-gab p br {
  }

  .gallery .chars .char.icon-gab b {
  }

  .gallery .chars .char.icon-kolesa {
  }

  .gallery .chars .char.icon-kolesa p {
  }

  .gallery .chars .char.icon-kolesa p br {
  }

  .gallery .chars .char.icon-kolesa b {
  }

  .gallery .chars .char.icon-prosvet {
  }

  .gallery .chars .char.icon-prosvet p {
  }

  .gallery .chars .char.icon-prosvet p br {
  }

  .gallery .chars .char.icon-prosvet b {
  }

  .gallery .chars .char.icon-toplivo {
  }

  .gallery .chars .char.icon-toplivo p {
  }

  .gallery .chars .char.icon-toplivo p br {
  }

  .gallery .chars .char.icon-toplivo b {
  }

  .gallery .chars .char.icon-dvig {
  }

  .gallery .chars .char.icon-dvig p {
  }

  .gallery .chars .char.icon-dvig p br {
  }

  .gallery .chars .char.icon-dvig b {
  }

  .gallery .chars .char.icon-kpp {
  }

  .gallery .chars .char.icon-kpp p {
  }

  .gallery .chars .char.icon-kpp b {
  }

  .gallery .images {
  }

  .gallery .images .image {
  }

  .gallery .slick-arrow {
  }

  .gallery .slick-prev {
  }

  .gallery .slick-next {
  }

  .gallery .images a {
  }

  .gallery .images a:before {
  }

  .gallery .images a:after {
  }

  .gallery .images a:hover {
  }

  .gallery .images .image:before {
  }

  .gallery .images .image:after {
  }

  .gallery .images .image:hover {
  }

  .gallery .images .image .lazyload {
    width: 100%;
  }

  .model-tech {
    margin: 50px 0;
  }
  .model-tech .container {
  }
  .model-tech-image {
  }
  .model-tech-image picture {
  }
  .model-tech-image picture img {
  }

  #x35 {
  }

  #x35 .container {
  }

  #x35 .col1 {
  }

  #x35 .col1 .name {
  }

  #x35 .col1 .name b {
  }

  #x35 .col1 p {
  }

  #x35 .col1 p br {
  }

  #x35 .col1 p b {
  }

  #x35 .col1 .image_wrap {
  }

  #x35 .col1 a {
  }

  #x35 .col1 a:before {
  }

  #x35 .col1 a:after {
  }

  #x35 .col1 a:hover {
  }

  #x35 .col1 .image_wrap:before {
  }

  #x35 .col1 .image_wrap:after {
  }

  #x35 .col1 .image_wrap:hover {
  }

  #x35 .col1 .image_wrap img {
  }

  #x35 .col1 .td {
  }

  #x35 .col1 .td:before {
  }

  #x35 .col1 .td:after {
  }

  #x35 .col1 .td:hover {
  }

  #x35 .col2 {
  }

  #x35 .col2 .price {
  }

  #x35 .col2 ul {
  }

  #x35 .col2 ul li {
  }

  #x35 .col2 ul li b {
  }

  #x35 .col2 .buttons {
  }

  #x35 .col2 .buttons .popup {
  }

  #x35 .col2 .buttons a {
  }

  #x35 .col2 .buttons a:before {
  }

  #x35 .col2 .buttons a:after {
  }

  #x35 .col2 .buttons a:hover {
  }

  #x35 .col2 .buttons .popup:before {
  }

  #x35 .col2 .buttons .popup:after {
  }

  #x35 .col2 .buttons .popup:hover {
  }

  #x35 .col2 .buttons .black {
  }

  #x35 .col2 .buttons .black:before {
  }

  #x35 .col2 .buttons .black:after {
  }

  #x35 .col2 .buttons .black:hover {
  }

  #x35 .col2 .buttons .white {
  }

  #x35 .col2 .buttons .white:before {
  }

  #x35 .col2 .buttons .white:after {
  }

  #x35 .col2 .buttons .white:hover {
  }

  .gallery .chars .char.icon-dvig b br {
  }

  #bj40 {
  }

  #bj40 .container {
  }

  #bj40 .col1 {
  }

  #bj40 .col1 .name {
  }

  #bj40 .col1 .name b {
  }

  #bj40 .col1 p {
  }

  #bj40 .col1 p br {
  }

  #bj40 .col1 p b {
  }

  #bj40 .col1 .image_wrap {
  }

  #bj40 .col1 a {
  }

  #bj40 .col1 a:before {
  }

  #bj40 .col1 a:after {
  }

  #bj40 .col1 a:hover {
  }

  #bj40 .col1 .image_wrap:before {
  }

  #bj40 .col1 .image_wrap:after {
  }

  #bj40 .col1 .image_wrap:hover {
  }

  #bj40 .col1 .image_wrap img {
  }

  #bj40 .col1 .td {
  }

  #bj40 .col1 .td:before {
  }

  #bj40 .col1 .td:after {
  }

  #bj40 .col1 .td:hover {
  }

  #bj40 .col2 {
  }

  #bj40 .col2 .price {
  }

  #bj40 .col2 ul {
  }

  #bj40 .col2 ul li {
  }

  #bj40 .col2 ul li b {
  }

  #bj40 .col2 .buttons {
  }

  #bj40 .col2 .buttons .popup {
  }

  #bj40 .col2 .buttons a {
  }

  #bj40 .col2 .buttons a:before {
  }

  #bj40 .col2 .buttons a:after {
  }

  #bj40 .col2 .buttons a:hover {
  }

  #bj40 .col2 .buttons .popup:before {
  }

  #bj40 .col2 .buttons .popup:after {
  }

  #bj40 .col2 .buttons .popup:hover {
  }

  #bj40 .col2 .buttons .black {
  }

  #bj40 .col2 .buttons .black:before {
  }

  #bj40 .col2 .buttons .black:after {
  }

  #bj40 .col2 .buttons .black:hover {
  }

  #bj40 .col2 .buttons .white {
  }

  #bj40 .col2 .buttons .white:before {
  }

  #bj40 .col2 .buttons .white:after {
  }

  #bj40 .col2 .buttons .white:hover {
  }

  #kred {
    background-size: auto 200px;
    background-position: -400px 150px;
  }

  #kred .container {
  }

  #kred h2 {
    margin-bottom: 196px;
  }

  #kred .text-wrap {
  }

  #kred .text-wrap h3 {
  }

  #kred .text-wrap h3 br {
  }

  #kred .text-wrap ul {
  }

  #kred .text-wrap ul li {
  }

  #kred .text-wrap ul li b {
  }

  #kred .text-wrap ul li i {
  }

  #kred .text-wrap .popup {
    width: 100%;
  }

  #kred .text-wrap a {
  }

  #kred .text-wrap a:before {
  }

  #kred .text-wrap a:after {
  }

  #kred .text-wrap a:hover {
  }

  #kred .text-wrap .popup:before {
  }

  #kred .text-wrap .popup:after {
  }

  #kred .text-wrap .popup:hover {
  }

  #kred .buttons {
    flex-direction: column;
    padding-top: 35px;
    padding-bottom: 48px;
  }

  #kred .buttons .popup {
    flex-direction: row;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    margin-bottom: 30px;
  }

  #kred .buttons a {
  }

  #kred .buttons a:before {
  }

  #kred .buttons a:after {
  }

  #kred .buttons a:hover:before {
  }

  #kred .buttons .popup:before {
    margin-right: 30px;
    margin-bottom: 0;
  }

  #kred .buttons .popup:after {
  }

  #kred .buttons .popup:hover {
  }

  #kred .buttons .popup br {
  }

  #tradein {
    padding-bottom: 80px;
  }

  #tradein .container {
    flex-direction: column;
  }

  #tradein .text-wrap {
    order: 2;
    width: 100%;
    max-width: 100%;
  }

  #tradein h2 {
    margin-bottom: 10px;
  }

  #tradein .text-wrap .items {
  }

  #tradein .text-wrap .items .item {
  }

  #tradein .text-wrap .items a {
  }

  #tradein .text-wrap .items a:before {
  }

  #tradein .text-wrap .items a:after {
  }

  #tradein .text-wrap .items a:hover {
  }

  #tradein .text-wrap .items .item:before {
  }

  #tradein .text-wrap .items .item:after {
  }

  #tradein .text-wrap .items .item:hover {
  }

  #tradein .text-wrap .items .item span {
  }

  #tradein .text-wrap .items .item span b {
  }

  #tradein .text-wrap p {
  }

  #tradein .text-wrap .tradein_wrap {
  }

  #tradein .text-wrap .tradein_wrap #tradein_form {
    flex-direction: column;
  }

  #tradein .text-wrap .tradein_wrap #tradein_form input {
  }

  #tradein .text-wrap .tradein_wrap #tradein_form .form-group {
    width: 100%;
  }

  #tradein .text-wrap .tradein_wrap #tradein_form .form-group .form-control {
  }

  #tradein
    .text-wrap
    .tradein_wrap
    #tradein_form
    .form-group
    .form-control.button {
  }

  #tradein
    .text-wrap
    .tradein_wrap
    #tradein_form
    .form-group
    .form-control.button
    span {
  }

  #tradein .text-wrap .tradein_wrap #tradein_form .agree_field {
    width: 100%;
    margin: 0;
  }

  #tradein .text-wrap .tradein_wrap #tradein_form .agree_field input {
  }

  #tradein .text-wrap .tradein_wrap #tradein_form a {
  }

  #tradein .text-wrap .tradein_wrap #tradein_form a:before {
  }

  #tradein .text-wrap .tradein_wrap #tradein_form a:after {
  }

  #tradein .text-wrap .tradein_wrap #tradein_form a:hover {
  }

  #tradein .text-wrap .tradein_wrap #tradein_form .agree_field:before {
  }

  #tradein .text-wrap .tradein_wrap #tradein_form .agree_field:after {
  }

  #tradein .text-wrap .tradein_wrap #tradein_form .agree_field:hover {
  }

  #tradein .image-wrap {
    width: 100%;
    max-width: 100%;
    padding-top: 20px;
  }

  #tradein .image-wrap:before {
    display: none;
  }

  #tradein .image-wrap img {
  }

  .car-for-buisness {
    /* background-image: none; */
    background-position: top;
    padding-top: 200px;
    background-size: 508px;
  }
  .car-for-buisness__container {
    flex-direction: column;
  }
  .car-for-buisness__left {
    padding: 78px 10px 40px 10px;
  }
  .car-for-buisness__title {
    margin-bottom: 11px !important;
  }

  #dealer {
    padding-top: 45px;
  }

  #dealer .container {
  }

  #dealer h2 {
  }

  #dealer .items {
  }

  #dealer .items .popup:nth-child(1) {
  }

  #dealer .items .popup:nth-child(1):before {
  }

  #dealer .items .popup:nth-child(2) {
  }

  #dealer .items .popup:nth-child(3) {
  }

  #dealer .items .popup:nth-child(4) {
  }

  #dealer .items .popup:nth-child(6) {
  }

  #dealer .items .popup:nth-child(7) {
  }

  #dealer .items .popup:nth-child(8) {
  }

  #dealer .items .popup:nth-child(1):hover {
  }

  #dealer .items .popup:nth-child(2):hover {
  }

  #dealer .items .popup:nth-child(3):hover {
  }

  #dealer .items .popup:nth-child(4):hover {
  }

  #dealer .items .popup:nth-child(6):hover {
  }

  #dealer .items .popup:nth-child(7):hover {
  }

  #dealer .items .popup:nth-child(8):hover {
  }

  #dealer .items .popup {
    width: 50%;
    font-size: 14px;
    padding-left: 20px;
    padding-right: 20px;
    background-position-x: 20px;
  }

  #dealer .items .popup:nth-child(2n-1) {
    padding-left: 0;
    background-position-x: 0;
  }

  #dealer .items .popup:nth-child(2n-1):before {
    border-left: 0;
  }

  #dealer .items a {
  }

  #dealer .items a:before {
  }

  #dealer .items a:after {
  }

  #dealer .items a:hover {
  }

  #dealer .items .popup:before {
  }

  #dealer .items .popup:after {
  }

  #dealer .items .popup:hover {
  }

  #dealer .items .popup br {
  }

  #dealer .items .logo_wrap {
    width: 100%;
    padding-top: 35px;
    padding-bottom: 35px;
    display: none;
  }

  #dealer .items .logo_wrap img {
  }

  #contacts {
  }

  #contacts .container {
  }

  #contacts .cont_wrap {
    width: 100%;
    height: auto;
    margin: 0;
    padding-top: 40px;
    padding-bottom: 40px;
    border: 0;
  }

  #contacts .cont_wrap .cont_box {
    width: 100%;
  }

  #contacts .cont_wrap .cont_box img {
  }

  #contacts .cont_wrap .cont_box p {
  }

  #contacts .cont_wrap .cont_box .bot_phone {
  }

  #contacts .cont_wrap .cont_box a {
  }

  #contacts .cont_wrap .cont_box a:before {
  }

  #contacts .cont_wrap .cont_box a:after {
  }

  #contacts .cont_wrap .cont_box a:hover {
  }

  #contacts .cont_wrap .cont_box .bot_phone:before {
  }

  #contacts .cont_wrap .cont_box .bot_phone:after {
  }

  #contacts .cont_wrap .cont_box .bot_phone:hover {
  }

  #contacts .cont_wrap .cont_box .bot_addr {
  }

  #contacts .cont_wrap .cont_box .bot_addr b {
  }

  #contacts .cont_wrap .cont_box .bot_addr br {
  }

  #contacts .cont_wrap .cont_box .worktime {
  }

  #contacts .cont_wrap .cont_box .worktime b {
  }

  #contacts .cont_wrap .cont_box .button {
    width: 100%;
  }

  #contacts .cont_wrap .cont_box .button:before {
  }

  #contacts .cont_wrap .cont_box .button:after {
  }

  #contacts .cont_wrap .cont_box .button:hover {
  }

  footer {
  }

  footer .container {
  }

  footer .footer_wrapper {
  }

  footer .footer_wrapper .disclamer_switch_bg {
    margin-bottom: 5px;
  }

  footer .footer_wrapper .disclamer_switch_bg br {
  }

  footer .footer_wrapper .logo_wrap_bottom {
    margin-top: 20px;
  }

  footer .footer_wrapper .logo_wrap_bottom .logo1 {
  }

  footer .footer_wrapper .logo_wrap_bottom .logo1 picture {
  }

  footer .footer_wrapper .logo_wrap_bottom .logo1 picture .lazyload {
  }

  footer .footer_wrapper .logo_wrap_bottom .logo2 {
  }

  footer .footer_wrapper .logo_wrap_bottom .logo2 picture {
  }

  footer .footer_wrapper .logo_wrap_bottom .logo2 picture .lazyload {
  }

  footer .footer_col {
    display: flex;
    gap: 10px;
    flex-direction: column;
  }
  footer .footer__policy {
  }
  footer .footer__policy-item {
  }
  footer .footer__policy-item a {
  }

  .brand_block {
    flex-direction: column;
  }

  .brand_img,
  .brand_text {
    width: 100%;
  }

  .brand_img:nth-child(2) {
    display: none;
  }

  .brand_text {
    padding: 60px 30px;
  }

  #dealer .items {
    flex-flow: wrap;
    margin-top: 30px;
    border: none;
  }

  #dealer .items .popup {
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    font-size: 14px;
    padding: 15px;
    padding-top: 75px;
    background-position: 15px 30px !important;
  }

  #dealer .dealer_info {
    flex-direction: column;
    margin-top: 50px;
  }

  #dealer .logo_wrap {
    width: 100%;
    text-align: center;
  }

  #dealer .dealer_info_text {
    width: 100%;
    border-left: none;
    padding-left: 0;
    margin-top: 50px;
    border-top: 1px solid #ffffff;
    padding-top: 50px;
  }

  .model .col2 .comment {
    font-size: 29px;
  }
}

/*MOBILE END*/

@media (max-width: 600px) {
  .model .col1 .td {
    right: -4px;
  }

  .swiper-container .swiper-button-prev {
    left: 0px !important;
  }

  .swiper-container .swiper-button-next {
    right: 0px !important;
  }

  .b1 {
    /* height: 454px; */
    /*background: url("../phpThumb/phpThumb.php?src=..%2Fimg%2Fbg1_mob.jpg&f=webp&q=90&hash=b1fd31bc3b2b21e066143a1041967caa7c45aad9b5fcdd7b1730c67aab623e99") center -9px no-repeat;
        background-size: 100%;*/
  }
}

@media (max-width: 530px) {
  h2 {
    font-size: 20px !important;
  }

  .b1 .rows .subtitle {
    font-size: 20px;
    margin-bottom: 10px;
    margin-top: 7px;
  }

  .b1 .rows .subtitle2 {
    font-size: 17px;
    margin-bottom: 38px;
    margin-bottom: 22px;
  }

  .b1 {
    /* height: 404px; */
  }

  .model .col1 .td img {
    width: 190px;
    margin-top: 46px;
  }

  #kred {
    background-size: auto 140px;
    background-position: -270px 150px;
  }

  #kred h2 {
    margin-bottom: 142px;
  }
}

@media (max-width: 490px) {
  .b1 {
    /* height: 374px; */
    /*background-position:center bottom;*/
  }
}

@media (max-width: 460px) {
  .b1 {
  }
}

/* Portrait phones and smaller */
@media (max-width: 410px) {
  h2 {
    font-size: 18px !important;
  }

  .b1 .rows .subtitle {
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 7px;
  }

  .b1 .rows .subtitle2 {
    font-size: 3.8vw;
    white-space: nowrap;
    margin-bottom: 38px;
    margin-bottom: 22px;
  }

  #u5_plus .best_then_lada {
    font-size: 16px;
    border-radius: 40px;
    padding: 5px 0px 5px 60px;
    position: relative;
    margin-bottom: 10px;
    margin-top: 0px;
  }

  #u5_plus .best_then_lada::before {
    content: "";
    background: url("../img/like.png") 50% 50% no-repeat;
    background-size: 100%;
    width: 47px;
    height: 47px;
  }
}

@media (max-width: 370px) {
  .model .col1 .td img {
    width: 140px;
  }

  .model .col1 .td span {
    font-size: 12px;
    padding-left: 0;
  }

  .model .col1 .td {
    top: 163px;
  }

  .button {
    font-size: 13px;
  }

  .model .col2 .price:hover {
    font-size: 28px;
  }

  .gallery .chars .char b {
    font-size: 14px;
  }
}

@media (max-width: 320px) {
}
