html {
  overflow-x: hidden;
}

body {
  font-family: "Montserrat";
  font-size: 16px;
  color: black;
  position: relative;
  font-weight: 400;
  margin: 0 auto;
  padding: 0;
  overflow-x: hidden;
  max-width: 1920px;
  /* background: url(../img/bg1.jpg) 50% 119px no-repeat white; */
}

.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;
}

.footnote {
  font-size: 12px;
  top: 9px;
}

.resp_table {
  width: 100%;
}

.resp_table tr td:before {
  display: none;
}

.resp_table img {
  max-width: 100%;
  width: 100%;
  display: block;
  width: 220px;
}

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

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;
}

.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;
}

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

@media (min-width: 576px) {
  .container {
    width: 580px;
    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: 1200px;
    max-width: 100%;
  }
}

.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,
#form_popup3 {
  display: none;
}

.popup_container {
  width: 420px;
  max-width: 100%;
  padding: 5px 29px;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  /* border: 2px solid black; */
  background: white;
  text-align: center;
  padding-bottom: 30px;
}

.popup_container .agree_field {
  color: black;
  font-size: 10px;
  text-align: left;
}

.popup_container .agree_field a {
  color: black;
}

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

.popup_container .form_comment {
  text-align: center;
  font-size: 20px;
  color: #d6001c;
  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: 19px;
}

.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-family: "Montserrat";
  font-size: 16px;
}

.popup_container .form-group select {
  color: #1d1f20;
  height: 50px;
  border: 1px solid white;
  width: 100%;
  font-size: 16px;
  font-weight: 300;
  font-family: "Montserrat";
  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: 16px;
  font-weight: 700;
  height: 60px;
}

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

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

.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;
}

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

.agree_field span {
  padding-left: 25px;
  display: inline-block;
}

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

.form_tel {
  margin-bottom: 20px;
}

.form_tel a {
  margin-top: 10px;
  display: block;
  color: #000000;
  font-weight: 700;
  font-size: 22px;
  text-decoration: none;
}

form {}

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

form .form-group input[type="tel"],
form .form-group input[type="text"],
form .form-group select {
  height: 60px;
  width: 100%;
  color: #000000;
  font-size: 16px;
  box-sizing: border-box;
  font-weight: 400;
  font-family: "Montserrat";
  padding: 0px 20px;
  outline: none;
  background: white;
  border-radius: 0px;
  border: 1px solid #000000;
}

form .form-group select {
  appearance: none;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  /* background: url(../img/ico_select.png) 95% 50% no-repeat #ffffff; */
  font-family: "Montserrat";
  outline: none;
}

form .form-group button {
  width: 100%;
  cursor: pointer;
  font-family: "Montserrat";
  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;
}

.btn {
  box-sizing: border-box;
  background: #d6001c;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 100%;
  height: 60px;
  font-size: 16px;
  font-weight: 400;
  color: #ffffff;
  text-decoration: none;
  outline: none;
  border: 1px solid transparent;
  transition: all 0.3s;
  text-align: center;
}

.btn:hover {
  background: #a00015;
}

.btn.glass {
  background: transparent;
  border-color: #000000;
  color: #000000;
}

.btn.glass:hover {
  background: #000000;
  color: #ffffff;
}

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

header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 5;
  background: #ffffff;
}

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

.logo_wrap {
  display: flex;
  align-items: flex-end;
  margin-top: -15px;
}

.logo_text {
  margin-left: 20px;
}

.logo_text b {
  font-size: 20px;
  text-transform: uppercase;
}

.head_wrap {
  width: 57%;
}

.head_top {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.top_addr {}

.top_phone {
  font-weight: 600;
  color: #000;
  text-decoration: none;
  font-size: 20px;
}

.head_top .btn {
  width: 277px;
}

.menu {
  border-top: 1px solid #e6e7e8;
  padding: 18px 0;
  display: flex;
  justify-content: space-between;
}

.menu a {
  /* font-size: 15px; */
  font-size: 13px;

  font-weight: 600;
  color: #000000;
  text-decoration: none;
  transition: all 0.3s;
}

.menu a:hover {
  color: #d6001c;
}

header .m_btn {
  display: none;
}

/**********************
        BANNER
**********************/

.banner_container {
  margin-top: 116px;
}

.title_container {
  margin-top: 16px;
  /* margin-bottom: 545px; */
  /* background: rgba(0, 0, 0, 0.7); */
  padding: 0 33px;
  position: absolute;
}

.container {
  position: relative;
}

.container .title_presents {
  /* position: absolute; */
  /* top: 570px; */
}

.title_presents ul,
.title_presents ul li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  gap: 25px;
  margin-top: 20px;
}

.title_presents .title_presents__list .title_presents__item .item__popup {
  text-decoration: none;
  color: #000000;
  padding-left: 75px;
  position: relative;
  font-size: 20px;
}

.title_presents .title_presents__list .title_presents__item .item__popup::before {
  position: absolute;
  content: "";
  top: -20px;
  left: 0;
  width: 64px;
  height: 64px;
  background: url(../img/gosprogramma_ico.svg) no-repeat;
  transition: all 0.2s linear;
}

.title_presents .title_presents__list .title_presents__item .item__popup:hover::before {
  background: url(../img/gosprogramma_ico_black.svg) no-repeat;
}

.title_presents .title_presents__list .title_presents__item.ico1 .item__popup::after {
  background-image: url(../img/banner_ico1.svg);
}

.title_presents .title_presents__list .title_presents__item.ico2 .item__popup::after {
  background-image: url(../img/banner_ico2.svg);
  width: 31px;
  height: 24px;
  top: 4px;
  left: 16px;
}

.title1 {
  color: #000000;
  font-size: 36px;
  line-height: 110%;
}

.title1.white {
  color: #fff;
}

.title1 sup {
  top: initial;
  font-size: 60%;
  line-height: normal;
}

.title1 .br_mob {
  display: none;
}

.title_btn {
  display: flex;
  gap: 30px;
  margin-top: 24px;
}

.title_container .btn {
  width: 278px;
  /* margin: 20px auto 0; */
}

.title_ico1 {
  font-size: 24px;
  font-weight: 500;
  text-decoration: none;
  color: #d6001c;
  background: url(../img/title_ico1.png) 50% 50% no-repeat;
  width: 372px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.title_ico1 span {
  padding-left: 45px;
}

/* --- Стили для строки мероприятия --- */
.event_line {
  position: relative;
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 6px 18px 6px 8px;
  margin-bottom: 10px;
  background: rgba(255, 255, 255, 0.94);
  border-radius: 50px;
  box-shadow: 0 4px 18px rgba(0, 0, 0, 0.08);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  overflow: hidden;
  white-space: nowrap;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
  flex-wrap: wrap;
  width: 100%;
}

.event_line:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 24px rgba(214, 0, 28, 0.18);
}

/* Красный бейдж даты */
.event_line__date {
  display: inline-flex;
  align-items: center;
  background: #d6001c;
  color: #ffffff;
  font-size: 18px;
  font-weight: 700;
  padding: 6px 14px;
  border-radius: 30px;
  letter-spacing: 0.3px;
  box-shadow: 0 2px 8px rgba(214, 0, 28, 0.3);
  flex-wrap: wrap;
}

/* Текст */
.event_line__text {
  font-size: 22px;
  color: #222222;
  line-height: 1;
}

.event_line__text b {
  color: #000000;
  font-weight: 700;
}

/* Скользящий световой блик */
.event_line::after {
  content: '';
  position: absolute;
  top: -50%;
  left: -120%;
  width: 35%;
  height: 200%;
  background: linear-gradient(90deg,
      transparent,
      rgba(255, 255, 255, 0.75),
      transparent);
  transform: rotate(25deg);
  animation: lineShine 4.5s infinite ease-in-out;
  pointer-events: none;
}

@keyframes lineShine {

  0%,
  65% {
    left: -120%;
  }

  100% {
    left: 200%;
  }
}


@media (max-width: 1224px) {
  .event_line {
    display: flex;
    flex-wrap: wrap;
    white-space: normal;
    max-width: 100%;
    box-sizing: border-box;
    border-radius: 16px;
    padding: 10px 14px;
    gap: 8px;
    align-items: center;
    justify-content: center;
    background: #f5d6d685;
  }

  .event_line__date {
    font-size: 16px;
    padding: 4px 10px;
  }

  .event_line__date {
    font-size: 16px;
    padding: 5px 12px;
  }

  .event_line__text {
    font-size: 20px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }
}

@media (max-width: 768px) {
  .event_line {
    display: flex;
    flex-wrap: wrap;
    white-space: normal;
    max-width: 100%;
    box-sizing: border-box;
    border-radius: 20px;
    padding: 10px 14px;
    gap: 8px;
    align-items: flex-start;
  }

  .event_line__date {
    font-size: 16px;
    padding: 4px 10px;
  }

  .event_line__text {
    font-size: 20px;
    line-height: 1.35;
    flex: 1 1 100%;
  }
}

@media (max-width: 480px) {
  .event_line {
    padding: 8px 12px;
    border-radius: 12px;
    margin-bottom: 8px;
  }

  .event_line__date {
    font-size: 16px;
    padding: 3px 9px;
  }

  .event_line__text {
    font-size: 16px;
    line-height: 1.3;
  }
}

@media (max-width: 360px) {
  .event_line {
    padding: 6px 10px;
    gap: 6px;
  }

  .event_line__date {
    font-size: 11px;
    padding: 3px 8px;
    letter-spacing: 0;
  }

  .event_line__text {
    font-size: 12px;
    line-height: 1.25;
  }
}



/**********************
         timer
**********************/

.running-string {
  background-color: #d6001c;
  color: #fff;
  overflow: hidden;
  padding: 13px 0;
}

.running-string__content {
  left: -300px;
  position: relative;
  display: flex;
  gap: 30px;
  align-items: center;
  animation: running_string 3s linear infinite reverse;
  width: 3000px;
  overflow: hidden;
}

.running-string__circle {
  /* display: inline-block; */
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  padding: 0 7px;
  background-color: #fff;
  border-radius: 100%;
}

.running-string__text {
  font-size: 24px;
  font-weight: 500;
  text-wrap: nowrap;
}

@keyframes running_string {
  0% {
    left: -461px;
  }

  100% {
    left: 0px;
  }
}

.timer {
  /* margin-top: 410px; */
  background: #ffffff;
}

.timer .container {}

.timer .content {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  padding-top: 50px;
}

.timer .timer_block {}

.timer_block span[id^="timer-text"] {
  color: black !important;
}

.timer .timer_title {
  color: #000;
  text-transform: uppercase;
  font-size: 22px;
  padding-bottom: 15px;
  font-weight: 600;
}

.timer div[id^="timer"] {}

.timer .timer_form {
  width: 100%;
  max-width: 725px;
}

.timer .timer_form form {}

.timer .timer_form form .form-group_wrapper {
  display: flex;
  justify-content: space-between;
}

.timer .timer_form form .form-group {
  width: 49%;
  margin-bottom: 3px;
}

.timer .timer_form form .agree_field,
.timer .timer_form form .agree_field a {
  color: #000;
}

/**********************
         CARS
**********************/

.cars_items {}

.car_item {
  padding: 90px 0;
}

.car_wrapper {
  position: relative;
  width: -webkit-fill-available;
  display: flex;
  justify-content: space-between;
}

.car_item#moskvich_3e {
  background: url("../img/flash.png") 20% 47% no-repeat #fafafa;
}

.car_item .container {
  display: flex;
  align-items: flex-start;
  flex-flow: wrap;
}

.car_profit {
  text-decoration: none;
  color: #333333;
  padding-left: 75px;
  position: relative;
  display: flex;
  align-items: center;
  font-size: 20px;
  min-height: 64px;
}

.car_profit::before {
  position: absolute;
  content: "";
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 64px;
  height: 64px;
  background: url(../img/gosprogramma_ico.svg) no-repeat;
  transition: all 0.2s linear;
}

.car_profit:hover::before {
  background: url(../img/gosprogramma_ico_black.svg) no-repeat;
}

.car_text {
  width: 380px;
}

.car_title {
  margin-bottom: 20px;
  position: relative;
}

.dop_profits_wrap {
  position: absolute;
  top: 60px;
  left: 300px;
  z-index: 1;
}

.dop_profits {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  width: 240px;
  min-height: 40px;
  border-radius: 100px;
  border: 1px solid #d6001c;
  background: url("../img/dp_ico.svg") 0 50% no-repeat #fff;
  padding: 0 30px 0 50px;
  font-size: 12px;
  position: relative;
  z-index: 1;
  cursor: pointer;
}

.dop_profits_list {
  margin-top: -20px;
  padding: 20px 5px 10px 10px;
  background: rgba(255, 255, 255, 0.8);
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  backdrop-filter: blur(5px);
  display: none;
}

.dop_profits_list>div {
  font-size: 12px;
  padding-left: 20px;
  margin-top: 10px;
}

.dop_profits_list>div b {
  font-weight: 500;
}

.dop_profits_list>div.ico1 {
  background: url("../img/dp_ico1.svg") 0 50% no-repeat;
}

.dop_profits_list>div.ico2 {
  background: url("../img/dp_ico2.svg") 0 50% no-repeat;
}

.dop_profits_list>div.ico3 {
  background: url("../img/dp_ico3.svg") 0 50% no-repeat;
}

.dop_profits_list>div.ico4 {
  background: url("../img/dp_ico4.svg") 0 50% no-repeat;
}

.dop_profits_list>div.ico5 {
  background: url("../img/dp_ico5.svg") 0 50% no-repeat;
}

.car_name {
  display: flex;
  flex-direction: column;
  font-size: 50px;
  font-weight: 700;
}

.car_name p {
  margin: 0;
  color: #5f5f5f;
  font-size: 40px;
  font-weight: 400;
}

.car_name span b {
  color: #d6001c;
}

.car_award {
  margin-top: 10px;
}

.car_price {
  font-size: 30px;
  font-weight: 700;
  color: #d6001c;
}

.car_price span {
  font-size: 36px;
}

.car_techs {
  margin-top: 30px;
  margin-bottom: 80px;
  display: flex;
  justify-content: space-between;
  flex-flow: wrap;
  align-items: flex-end;
  row-gap: 24px;
  position: relative;
}

#moskvich_6 .car_techs {
  margin-bottom: 0;
}

.car_techs>div {
  width: 50%;
  font-size: 16px;
  color: #333333;
}

.car_techs>div:nth-child(1) {
  padding-bottom: 24px;
  border-bottom: 1px solid #e6e6e6;
}

.car_techs>div:nth-child(2) {
  padding-bottom: 24px;
  border-bottom: 1px solid #e6e6e6;
}

.car_techs>div b {
  display: block;
  font-size: 24px;
  white-space: nowrap;
}

.car_techs>div span {
  display: block;
  font-size: 24px;
  font-weight: 700;
  white-space: nowrap;
}

.car_image {
  max-width: 45%;
}

.color_wrap {
  position: absolute;
  left: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  column-gap: 20px;
}

.color_title {
  font-size: 16px;
  font-weight: 400;
}

.color_dots {
  display: flex;
  align-items: center;
  column-gap: 10px;
}

.color_dots>div {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  transition: all 0.3s;
  box-sizing: border-box;
  border: 1px solid transparent;
  cursor: pointer;
}

.color_dots>div.active {
  transform: scale(1.3);
}

.car_gallery {
  width: 100%;
  height: 338px;
  max-width: 174px;
}

#moskvich_3 .car_gallery {
  margin-top: 52px;
}

#moskvich_3e .car_gallery {
  margin-top: 14px;
}

#moskvich_6 .car_gallery {
  margin-top: 14px;
}

.car_gallery a {
  margin: 5px 0;
}

.car_gallery .slick-arrow {
  position: absolute;
  left: 50%;
  margin-left: -7px;
  width: 14px;
  height: 7px;
  background: url(../img/btn_arrows.svg) no-repeat;
  border: none;
  font-size: 0;
  cursor: pointer;
}

.car_gallery .slick-prev {
  top: -10px;
}

.car_gallery .slick-next {
  bottom: -24px;
  transform: rotate(180deg);
}

.car_props {
  margin-top: 28px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.car_props .item {
  display: block;
  color: inherit;
  text-decoration: none;
  font-size: 18px;
  padding: 20px 0;
  padding-left: 80px;
  position: relative;
  transition: all 0.1s linear;
}

.car_props .item:hover {
  text-shadow: -0.5px 0.5px 1px #000;
}

.car_props .item:before {
  content: "";
  display: block;
  width: 60px;
  height: 60px;
  background: #d6001c;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.1s linear;
}

.car_props .item:hover:before {
  box-shadow: 0 6px 8px 3px rgba(0, 0, 0, 0.15);
}

.car_props .item.ico1:before {
  background: url(../img/car_props_ico1.png) 50% no-repeat #d6001c;
  background-size: 58%;
}

.car_props .item.ico2:before {
  background: url(../img/car_props_ico2.png) 50% no-repeat #d6001c;
  background-size: 44%;
}

.car_props .item.ico3:before {
  background: url(../img/car_props_ico3.png) 50% no-repeat #d6001c;
  background-size: 45%;
}

.car_props .item.ico4:before {
  background: url(../img/car_props_ico4.png) 50% no-repeat #d6001c;
  background-size: 54%;
}

.car_props .item.ico1:hover:before {
  background-size: 65%;
}

.car_props .item.ico2:hover:before {
  background-size: 48%;
}

.car_props .item.ico3:hover:before {
  background-size: 52%;
}

.car_props .item.ico4:hover:before {
  background-size: 56%;
}

.car_props .props_info {
  min-height: 60px;
  display: flex;
  align-items: center;
  padding: 0;
  padding-left: 80px;
}

.car_props .item i {
  position: relative;
  top: 4px;
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url(../img/car_props_ico_info.svg) no-repeat;
  cursor: pointer;
}

.props_info_text {
  position: absolute;
  left: 174px;
  bottom: 32px;
  width: max-content;
  max-width: 500px;
  display: none;
  flex-direction: column;
  row-gap: 6px;
  padding: 8px;
  background: #ffffffe5;
  backdrop-filter: blur(4px);
  box-shadow: 0px 0px 6px 0px #00000052;
  z-index: 2;
}

.props_info_text.active {
  display: flex;
}

.props_info_text>div {
  position: relative;
  display: flex;
  align-items: center;
  padding-left: 14px;
  text-shadow: none;
}

.props_info_text>div:before {
  content: "";
  position: absolute;
  left: 0;
  width: 6px;
  height: 6px;
  background: #d6001c;
  border-radius: 50px;
}

.car_btns {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
  position: relative;
}

.car_btns .btn {
  width: 32%;
}

.car_disc {
  width: 100%;
  margin-top: 30px;
  text-align: center;
  font-size: 18px;
  animation: blurblack 1.5s ease-out infinite;
}

@keyframes blurblack {
  from {
    text-shadow:
      0px 0px 5px #fff,
      0px 0px 5px #d6001c,
      0px 0px 5px #d6001c,
      0px 0px 5px #d6001c,
      0px 0px 5px #d6001c,
      0px 0px 5px #d6001c,
      0px 0px 5px #d6001c,
      0px 0px 5px #d6001c,
      0px 0px 100px #d6001c,
      0px 0px 100px #d6001c;
  }
}

/**********************
       COMPLECTS
**********************/

#instock {
  /* padding: 40px 0 90px; */
  padding-top: 95px;
}

#instock .compl_title {
  display: inline-block;
  font-size: 36px;
  color: #000000;
  /* text-transform: uppercase; */
  font-weight: 700;
  padding-bottom: px;
  margin-bottom: 45px;
  padding-right: 20px;
  position: relative;
}

#instock .compl_title br {
  display: none;
}

#instock .compl_title:before {
  /* content: ""; */
  position: absolute;
  bottom: 0;
  left: -10px;
  width: 100%;
  height: 3px;
  background: #b91b23;
}

#filter_table {
  margin-bottom: 35px;
  display: flex;
  justify-content: space-between;
}

#filter_table .select_container {
  position: relative;
  width: 32.5%;
  display: inline-block;
}

#filter_table select {
  font-family: "Montserrat";
  display: block;
  height: 50px;
  box-sizing: border-box;
  width: 100%;
  color: #000000;
  padding-left: 30px;
  font-size: 16px;
  font-weight: 400;
  outline: none;
  border-radius: 0px;
  /* background: url("../img/ico_select.png") 95% 50% no-repeat; */
  border: 1px solid #8a8d8f;
  text-align: center;
}

#filter_table select[name="models"] {}

#filter_table select[name="complects"] {}

#filter_table select[name="engine"] {}

#filter_table select option {
  color: black;
}

.tb_complects {
  width: 100%;
  border-collapse: collapse;
  margin: 0px auto;
  font-weight: 300;
}

.tb_complects.limit tr:nth-child(n + 5) {
  display: none;
}

.tb_complects tr {
  /* background: #f5f5f5; */
  box-shadow: 0px 4px 20.899999618530273px 0px rgba(88, 88, 88, 0.25);
  margin-bottom: 40px;
  display: flex;
  justify-content: space-between;
}

.tb_complects tr:first-child {
  display: none;
}

.tb_complects tr th {
  text-align: left;
  font-size: 16px;
  /* text-transform:uppercase; */
  background: #ededed;
  font-size: 18px;
  font-weight: 300;
  padding: 15px;
  height: 53px;
  box-sizing: border-box;
}

.tb_complects tr td {
  vertical-align: middle;
  box-sizing: border-box;
  padding: 25px 0;
}

/*.tb_complects tr:nth-child(2) td {padding-right: 24px;}*/

.tb_complects tr td:first-child {
  padding-left: 24px;
  width: 25%;
  flex-shrink: 0;
}

.tb_complects tr td:first-child img {
  position: relative;
  margin: 0 auto;
  justify-content: center;
  width: 100%;
  display: block;
}

.tb_complects tr td .popup {
  /* padding: 0px; */
  /* color:white; */
  /* margin-left:auto; */
  /* width: 100%; */
  /* display:inline-block; */
  /* box-sizing:border-box; */
  /* font-size: 16px; */
  /* font-weight: 400; */
  /* margin: 0px; */
}

.tb_complects tr td .popup:first-child {
  /* background:#949494; */
  /* border-color:#949494; */
}

.tb_complects tr td .popup:first-child:hover {
  /* background:#858484; */
  /* border-color:#858484; */
}

.tb_complects tr:hover {
  /* box-shadow: 0px 15px 20px #00000026; */
}

.tb_complects tr.changed:nth-child(even) {}

.tb_complects_showmore {
  font-size: 16px;
  font-weight: 400;
  margin-top: 10px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 280px;
  max-width: 100%;
  text-decoration: none;
  height: 40px;
  background: white;
  color: #000000;
  border: 1px solid #8a8d8f;
}

.tb_complects_showmore:after {
  display: none;
}

.tb_complects tr .last {}

.tb_complects tr .btns {
  /* vertical-align: middle; */
  width: 45%;
  flex-shrink: 0;
  padding-right: 24px;
  display: flex;
  flex-wrap: wrap;
  align-content: stretch;
  justify-content: space-between;
}

.tb_complects tr .btns .btn {
  display: flex;
  width: 49%;
  height: 50px;
  margin-top: 32px;
}

.tb_complects tr .btns .btn:after {
  display: none;
}

.tb_complects tr .btns .btn:first-child {
  margin-bottom: 8px;
}

.tb_complects tr td .param1 {
  font-weight: 700;
  font-size: 24px;
  margin-bottom: 17px;
}

.tb_complects tr td .param2 {
  display: inline-flex;
  align-items: center;
  padding: 0 15px;
  height: 36px;
  text-transform: uppercase;
  background: #b91b23;
  font-size: 20px;
  color: #ffffff;
  font-weight: 600;
  line-height: 75%;
}

.tb_complects tr td .compl_specs {
  font-size: 14px;
  font-weight: 400;
}

.tb_complects tr td .compl_specs tr {
  display: table-row !important;
  box-shadow: none;
  margin: 0;
  padding: 0;
  border: 0;
}

.tb_complects tr td .compl_specs td {
  width: auto;
  padding: unset;
  padding-right: 20px;
  padding-top: 4px;
}

.tb_complects tr td .compl_specs td:nth-child(1) {}

.tb_complects tr td .compl_specs div {
  font-size: 16px;
  font-weight: 400;
  padding-left: 30px;
  margin-bottom: 10px;
}

.tb_complects tr td .compl_specs div.ico1 {
  background: url("../img/compl_ico1.png") 0 50% no-repeat;
}

.tb_complects tr td .compl_specs div.ico2 {
  background: url("../img/compl_ico2.png") 0 50% no-repeat;
}

.tb_complects tr td .compl_specs div.ico3 {
  background: url("../img/compl_ico3.png") 0 50% no-repeat;
}

.tb_complects tr td .compl_profit {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  font-size: 14px;
  font-weight: 400;
  margin-top: auto;
}

.tb_complects tr td .compl_profit span {
  width: 49%;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  padding-top: 4px;
  padding-bottom: 4px;
}

.tb_complects tr td .compl_profit .time {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMyAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjg5MzggNC40MzM5OEwxMS43ODEzIDMuNTgxOThDMTEuNSAzLjI3NTk4IDExLjIxODggMi45OTk5OCAxMC45IDIuNzM1OThMMTAuMDEyNSAzLjU5OTk4QzkuMDQzNzUgMi44NDM5OCA3LjgyNSAyLjM5OTk4IDYuNSAyLjM5OTk4QzUuMDA4MTYgMi4zOTk5OCAzLjU3NzQyIDIuOTY4OSAyLjUyMjUyIDMuOTgxNkMxLjQ2NzYzIDQuOTk0MyAwLjg3NSA2LjM2NzgxIDAuODc1IDcuNzk5OThDMC44NzUgOS4yMzIxNSAxLjQ2NzYzIDEwLjYwNTcgMi41MjI1MiAxMS42MTg0QzMuNTc3NDIgMTIuNjMxIDUuMDA4MTYgMTMuMiA2LjUgMTMuMkM5LjYyNSAxMy4yIDEyLjEyNSAxMC43ODIgMTIuMTI1IDcuNzk5OThDMTIuMTI1IDYuNTI3OTggMTEuNjYyNSA1LjM1Nzk4IDEwLjg5MzggNC40MzM5OFpNNy4xMjUgOC4zOTk5OEg1Ljg3NVY0LjE5OTk4SDcuMTI1VjguMzk5OThaTTguMzc1IDAuNTk5OTc2SDQuNjI1VjEuNzk5OThIOC4zNzVWMC41OTk5NzZaIiBmaWxsPSIjRDYwMDFDIi8+Cjwvc3ZnPgo=") left center no-repeat;
  background-size: 12px;
  padding-left: 16px;
}

.tb_complects tr td .compl_profit .acc {
  background: url("data:image/png;base64,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") left center no-repeat;
  background-size: 12px;
  padding-left: 16px;
}

.tb_complects tr td .compl_profit .warr {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMyAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMjExMzA0IDQuNDM3NUgxMS42OTA1QzExLjg1MDcgNC40Mzc1IDEyLjAwNDQgNC41MDExNSAxMi4xMTc3IDQuNjE0NDZDMTIuMjMxIDQuNzI3NzYgMTIuMjk0NiA0Ljg4MTQzIDEyLjI5NDYgNS4wNDE2N1YxMS4wODMzQzEyLjI5NDYgMTEuMjQzNiAxMi4yMzEgMTEuMzk3MiAxMi4xMTc3IDExLjUxMDVDMTIuMDA0NCAxMS42MjM4IDExLjg1MDcgMTEuNjg3NSAxMS42OTA1IDExLjY4NzVIMC44MTU0N0MwLjY1NTIzNSAxMS42ODc1IDAuNTAxNTYzIDExLjYyMzggMC4zODgyNiAxMS41MTA1QzAuMjc0OTU3IDExLjM5NzIgMC4yMTEzMDQgMTEuMjQzNiAwLjIxMTMwNCAxMS4wODMzVjQuNDM3NVpNMC44MTU0NyAwLjgxMjVIOS44Nzc5N1YzLjIyOTE3SDAuMjExMzA0VjEuNDE2NjdDMC4yMTEzMDQgMS4yNTY0MyAwLjI3NDk1NyAxLjEwMjc2IDAuMzg4MjYgMC45ODk0NTZDMC41MDE1NjMgMC44NzYxNTMgMC42NTUyMzUgMC44MTI1IDAuODE1NDcgMC44MTI1Wk04LjA2NTQ3IDcuNDU4MzNWOC42NjY2N0g5Ljg3Nzk3VjcuNDU4MzNIOC4wNjU0N1oiIGZpbGw9IiNENjAwMUMiLz4KPC9zdmc+Cg==") left center no-repeat;
  background-size: 12px;
  padding-left: 16px;
}

.tb_complects tr td .compl_profit .gift {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguODM3NSA0LjM3NUMxMC41ODc1IDQuMTEyNSAxMi4yNSAzLjQxMjUgMTAuNzYyNSAxLjIyNUMxMC4xNSAwLjM1IDkuNTM3NSAwIDkuMDEyNSAwQzguMTM3NSAwIDcuNTI1IDAuOTYyNSA3IDEuOTI1QzYuNDc1IDAuOTYyNSA1Ljg2MjUgMCA0Ljk4NzUgMEM0LjQ2MjUgMCAzLjg1IDAuMzUgMy4yMzc1IDEuMjI1QzEuNjYyNSAzLjQxMjUgMy40MTI1IDQuMTEyNSA1LjE2MjUgNC4zNzVIMFY3SDE0VjQuMzc1SDguODM3NVpNOS4wMTI1IDAuODc1QzkuMSAwLjg3NSA5LjQ1IDAuOTYyNSAxMC4wNjI1IDEuNzVDMTAuNSAyLjM2MjUgMTAuNTg3NSAyLjcxMjUgMTAuNSAyLjg4NzVDMTAuMzI1IDMuMTUgOS4zNjI1IDMuNSA3LjYxMjUgMy41ODc1QzcuNjEyNSAzLjQxMjUgNy41MjUgMy4yMzc1IDcuNDM3NSAzLjA2MjVDNy45NjI1IDEuODM3NSA4LjU3NSAwLjg3NSA5LjAxMjUgMC44NzVaTTMuNSAyLjg4NzVDMy40MTI1IDIuNzEyNSAzLjUgMi4zNjI1IDMuOTM3NSAxLjc1QzQuNTUgMC45NjI1IDQuOSAwLjg3NSA0Ljk4NzUgMC44NzVDNS40MjUgMC44NzUgNi4wMzc1IDEuODM3NSA2LjU2MjUgMy4wNjI1QzYuNDc1IDMuMjM3NSA2LjM4NzUgMy40MTI1IDYuMzg3NSAzLjU4NzVDNC42Mzc1IDMuNSAzLjY3NSAzLjE1IDMuNSAyLjg4NzVaTTYuMTI1IDYuMTI1VjQuMzc1SDcuODc1VjYuMTI1SDYuMTI1Wk03Ljg3NSAxMy4xMjVINi4xMjVWNy44NzVIMC44NzVWMTRIMTMuMTI1VjcuODc1SDcuODc1VjEzLjEyNVoiIGZpbGw9IiNENjAwMUMiLz4KPC9zdmc+Cg==") left center no-repeat;
  background-size: 12px;
  padding-left: 16px;
}

.tb_complects tr td .compl_profit .warn {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzRfMzEiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiPgo8cGF0aCBkPSJNNy4wMDAwMyAxMi44MzMzQzcuNzY2MjEgMTIuODM0MyA4LjUyNTA1IDEyLjY4MzkgOS4yMzI5MSAxMi4zOTA2QzkuOTQwNzcgMTIuMDk3NCAxMC41ODM3IDExLjY2NzIgMTEuMTI0OCAxMS4xMjQ3QzExLjY2NzMgMTAuNTgzNiAxMi4wOTc1IDkuOTQwNzEgMTIuMzkwNyA5LjIzMjg1QzEyLjY4MzkgOC41MjQ5OSAxMi44MzQ0IDcuNzY2MTUgMTIuODMzNCA2Ljk5OTk2QzEyLjgzNDMgNi4yMzM3OCAxMi42ODM5IDUuNDc0OTUgMTIuMzkwNyA0Ljc2NzA5QzEyLjA5NzUgNC4wNTkyMyAxMS42NjczIDMuNDE2MjkgMTEuMTI0OCAyLjg3NTIxQzEwLjU4MzcgMi4zMzI3MiA5Ljk0MDc3IDEuOTAyNTEgOS4yMzI5MSAxLjYwOTI5QzguNTI1MDUgMS4zMTYwNyA3Ljc2NjIxIDEuMTY1NjQgNy4wMDAwMyAxLjE2NjYzQzYuMjMzODQgMS4xNjU2NSA1LjQ3NTAxIDEuMzE2MSA0Ljc2NzE1IDEuNjA5MzFDNC4wNTkyOSAxLjkwMjUzIDMuNDE2MzUgMi4zMzI3NCAyLjg3NTI4IDIuODc1MjFDMi4zMzI4IDMuNDE2MjkgMS45MDI1OSA0LjA1OTIzIDEuNjA5MzcgNC43NjcwOUMxLjMxNjE2IDUuNDc0OTUgMS4xNjU3MiA2LjIzMzc4IDEuMTY2NjkgNi45OTk5NkMxLjE2NTcgNy43NjYxNSAxLjMxNjEzIDguNTI0OTkgMS42MDkzNSA5LjIzMjg1QzEuOTAyNTcgOS45NDA3MSAyLjMzMjc4IDEwLjU4MzYgMi44NzUyOCAxMS4xMjQ3QzMuNDE2MzUgMTEuNjY3MiA0LjA1OTI5IDEyLjA5NzQgNC43NjcxNSAxMi4zOTA2QzUuNDc1MDEgMTIuNjgzOCA2LjIzMzg0IDEyLjgzNDMgNy4wMDAwMyAxMi44MzMzWiIgZmlsbD0id2hpdGUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjAwMDA0IDEwLjc5MTZDNy4xOTM0MyAxMC43OTE2IDcuMzc4ODkgMTAuNzE0OCA3LjUxNTY0IDEwLjU3OEM3LjY1MjM4IDEwLjQ0MTMgNy43MjkyMSAxMC4yNTU4IDcuNzI5MjEgMTAuMDYyNEM3LjcyOTIxIDkuODY5MDMgNy42NTIzOCA5LjY4MzU2IDcuNTE1NjQgOS41NDY4MkM3LjM3ODg5IDkuNDEwMDcgNy4xOTM0MyA5LjMzMzI1IDcuMDAwMDQgOS4zMzMyNUM2LjgwNjY1IDkuMzMzMjUgNi42MjExOSA5LjQxMDA3IDYuNDg0NDQgOS41NDY4MkM2LjM0NzcgOS42ODM1NiA2LjI3MDg3IDkuODY5MDMgNi4yNzA4NyAxMC4wNjI0QzYuMjcwODcgMTAuMjU1OCA2LjM0NzcgMTAuNDQxMyA2LjQ4NDQ0IDEwLjU3OEM2LjYyMTE5IDEwLjcxNDggNi44MDY2NSAxMC43OTE2IDcuMDAwMDQgMTAuNzkxNloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik03IDMuNVY4LjE2NjY3IiBzdHJva2U9ImJsYWNrIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzRfMzEpIj4KPHBhdGggZD0iTTAgMEgxNFYxNEgwVjBaIiBmaWxsPSIjRDYwMDFDIi8+CjwvZz4KPC9zdmc+Cg==") left center no-repeat;
  background-size: 12px;
  padding-left: 16px;
}

.tb_complects tr td .compl_profit .guar {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjIwMDEgNC43OTk5NUg4LjQwMDE0VjYuMTk5OTVDOC40MDAxNCA3LjE5MjQ1IDcuNTkyNjQgNy45OTk5NSA2LjYwMDE0IDcuOTk5OTVDNS42MDc2NCA3Ljk5OTk1IDQuODAwMTQgNy4xOTI0NSA0LjgwMDE0IDYuMTk5OTVWMy4xNTk5NUwzLjE3NzY0IDQuMTM0OTVDMi42OTUxNCA0LjQyMjQ1IDIuNDAwMTQgNC45NDQ5NSAyLjQwMDE0IDUuNTA0OTVWNi42ODc0NUwwLjQwMDE0MyA3Ljg0MjQ1QzAuMDE3NjQzIDguMDYyNDUgLTAuMTE0ODU3IDguNTUyNDUgMC4xMDc2NDMgOC45MzQ5NUwyLjEwNzY0IDEyLjM5OTlDMi4zMjc2NCAxMi43ODI0IDIuODE3NjQgMTIuOTEyNCAzLjIwMDE0IDEyLjY5MjRMNS43ODUxNCAxMS4xOTk5SDkuMjAwMTRDMTAuMDgyNiAxMS4xOTk5IDEwLjgwMDEgMTAuNDgyNCAxMC44MDAxIDkuNTk5OTVIMTEuMjAwMUMxMS42NDI2IDkuNTk5OTUgMTIuMDAwMSA5LjI0MjQ1IDEyLjAwMDEgOC43OTk5NVY3LjE5OTk1SDEyLjIwMDFDMTIuNTMyNiA3LjE5OTk1IDEyLjgwMDEgNi45MzI0NSAxMi44MDAxIDYuNTk5OTVWNS4zOTk5NUMxMi44MDAxIDUuMDY3NDUgMTIuNTMyNiA0Ljc5OTk1IDEyLjIwMDEgNC43OTk5NVpNMTUuODkyNiAzLjg2NDk1TDEzLjg5MjYgMC4zOTk5NDdDMTMuNjcyNiAwLjAxNzQ0NzUgMTMuMTgyNiAtMC4xMTI1NTMgMTIuODAwMSAwLjEwNzQ0N0wxMC4yMTUxIDEuNTk5OTVINy42NjAxNEM3LjM2MDE0IDEuNTk5OTUgNy4wNjc2NCAxLjY4NDk1IDYuODEyNjQgMS44NDI0NUw1Ljk3NTE0IDIuMzY0OTVDNS43NDAxNCAyLjUwOTk1IDUuNjAwMTQgMi43Njc0NSA1LjYwMDE0IDMuMDQyNDVWNi4xOTk5NUM1LjYwMDE0IDYuNzUyNDUgNi4wNDc2NCA3LjE5OTk1IDYuNjAwMTQgNy4xOTk5NUM3LjE1MjY0IDcuMTk5OTUgNy42MDAxNCA2Ljc1MjQ1IDcuNjAwMTQgNi4xOTk5NVYzLjk5OTk1SDEyLjIwMDFDMTIuOTcyNiAzLjk5OTk1IDEzLjYwMDEgNC42Mjc0NSAxMy42MDAxIDUuMzk5OTVWNi4xMTI0NUwxNS42MDAxIDQuOTU3NDVDMTUuOTgyNiA0LjczNDk1IDE2LjExMjYgNC4yNDc0NSAxNS44OTI2IDMuODY0OTVaIiBmaWxsPSIjRDYwMDFDIi8+Cjwvc3ZnPgo=") left center no-repeat;
  background-size: 12px;
  padding-left: 16px;
}

.tb_complects tr td .compl_profit .compl_profit_item {
  font-weight: 400;
  font-size: 16px;
  position: relative;
  padding-left: 30px;
}

.tb_complects tr td .compl_profit .compl_profit_item:before {
  content: "";
  width: 18px;
  height: 18px;
  display: block;
  border-radius: 2px;
  background-color: #b91b23;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  box-shadow: 0 8px 15px 10px rgba(0, 0, 0, 0.075);
  position: absolute;
  top: 0;
  left: 0;
}

.tb_complects tr td .compl_profit .compl_profit_item span {
  color: #b91b23;
  font-weight: 700;
}

.tb_complects tr td .compl_profit .compl_profit_item.profit1:before {
  background-image: url(../img/compl_profit_ico1.png);
}

.tb_complects tr td .compl_profit .compl_profit_item.profit2:before {
  background-image: url(../img/compl_profit_ico2.png);
}

.tb_complects tr td .compl_profit .compl_profit_item.profit3:before {
  background-image: url(../img/compl_profit_ico3.png);
}

/**********************
        TRADEIN
**********************/

.tradein {
  margin-top: 150px;
  padding: 25px 0;
  background: url("../img/tradein_bg.jpg") 40% 0 no-repeat;
}

.tradein>img {
  display: none;
}

.tradein_wrap {
  width: 100%;
  max-width: 585px;
  padding: 90px;
  background: #e7e7e7;
  box-sizing: border-box;
}

.tradein_title {
  font-size: 36px;
  font-weight: 700;
  margin-bottom: 20px;
}

.tradein_comment {
  font-size: 18px;
}

.tradein .btn {
  width: 380px;
  margin-top: 35px;
}

/**********************
       CREDIT
**********************/

.credit {
  margin-top: 145px;
}

.credit>img {
  display: none;
}

.credit .container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.cred_img {
  width: 50%;
}

cred_wrap {}

.cred_title {
  font-size: 36px;
  font-weight: 700;
  margin-bottom: 25px;
}

.cred_wrap {
  padding: 79px 64px;
  background: #e7e7e7;
  box-sizing: border-box;
}

.cred_comment {
  font-size: 18px;
  margin-bottom: 25px;
}

.cred_props {
  display: flex;
  white-space: nowrap;
}

.cred_props>div:first-child {
  margin-right: 45px;
}

.cred_props>div span {
  color: #cfcfcf;
  font-size: 50px;
  display: block;
  font-weight: 700;
}

.cred_props>div span b {
  font-size: 90px;
  line-height: 90%;
}

.credit .btn {
  margin-top: 40px;
  width: 380px;
}

/**********************
      CONTACTS
**********************/

.contacts {
  position: relative;
  margin-top: 145px;
}

.contacts:before {
  content: "";
  display: block;
  width: 50%;
  height: 100%;
  background: #000000;
  position: absolute;
  top: 0;
  right: 0;
}

.cont_wrap {
  position: absolute;
  top: 40px;
  right: 90px;
  width: 385px;
  max-width: 100%;
}

.cont_dealer {
  color: #ffffff;
  margin-top: 10px;
  margin-bottom: 30px;
}

.cont_dealer b {
  font-size: 20px;
  text-transform: uppercase;
}

.bot_addr {
  color: #ffffff;
  font-size: 18px;
  padding-left: 40px;
  background: url("../img/ico_loc.png") 0 50% no-repeat;
  margin-bottom: 20px;
}

.bot_phone {
  display: block;
  color: #ffffff;
  font-size: 22px;
  font-weight: 700;
  text-decoration: none;
  padding-left: 40px;
  background: url("../img/ico_phone.png") 0 50% no-repeat;
}

.comp_info {
  color: #fff;
  padding-top: 25px;
}

.cont_wrap .line {
  margin: 35px 0 30px;
  width: 380px;
  height: 1px;
  background: rgba(255, 255, 255, 0.5);
}

.quest {
  color: #ffffff;
  font-size: 18px;
}

.quest b {
  display: block;
  margin-bottom: 5px;
  font-size: 30px;
}

.cont_wrap .btn {
  width: 380px;
  margin-top: 30px;
}

#map1 {
  width: 50%;
  height: 575px;
  background: #e5e3df;
}

/**********************
        FOOTER
**********************/

footer {
  padding: 15px 0;
  background: #333333;
  position: relative;
}

footer .switch {
  display: block;
  text-align: center;
  color: #ffffff;
  font-size: 16px;
}

footer .copyright {
  color: #ffffff;
  font-size: 16px;
  position: absolute;
  top: 0;
  right: 0;
}

footer .disclamer {
  color: #ffffff;
  font-size: 14px;
  text-align: left;
  display: none;
}


.logo_add {}
.logo_add img {
    height: 58px;
    margin-left: 15px;
}


.cont_logo {
    display: flex;
    align-items: flex-end;
    gap: 15px;
}
.logo_add_wt {
    height: 60px;
    width: auto;
}
/*------------------------------------------------------------------------------------------------------------------------*/

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

/*IPAD PRO BEGIN*/
@media (min-width: 768px) and (max-width: 1199px) {
  .title1 {
    font-size: 26px;
  }

  .menu a {
    font-size: 16px;
    letter-spacing: -1px;
  }

  .timer div[id^="timer"] {
    transform: scale(0.7) !important;
    margin-left: -300px;
    position: relative;
    left: 137px;
  }

  .top_addr {
    display: none;
  }

  .car_name {
    white-space: nowrap;
  }

  .car_text {
    margin-top: 0;
  }

  .car_name {
    font-size: 36px;
  }

  .car_name p {
    font-size: 28px;
  }

  .car_techs>div {
    font-size: 14px;
  }

  .car_techs>div b {
    font-size: 20px;
  }

  .car_props {}

  .car_props .item {}

  .car_props .item:before {}

  .car_props .item.ico1:before {}

  .car_props .item.ico2:before {}

  .car_props .item.ico3:before {}

  .car_props .item.ico4:before {}

  .car_btns {
    /* margin-top: -60px; */
  }

  .cred_props>div span b {
    font-size: 60px;
  }

  .cont_wrap {
    right: 0;
  }
}

/*IPAD PRO BEGIN*/

/*IPAD BEGIN*/
@media (min-width: 768px) and (max-width: 991px) {
  .logo_text {
    display: none;
  }

  .head_top .btn {
    display: none;
  }

  .top_phone {
    display: block;
    text-align: center;
    padding: 10px 0;
    width: 100%;
  }

  .menu a {
    font-size: 14px;
  }

  body {
    background-size: 150%;
    background-position: 50% 99px;
  }

  .title_container {
    /* padding-top: 120px; */
    /* padding-bottom: 280px; */
    /* margin-top: 114px; */
    position: static;
    margin-bottom: 10px;
  }

  .title1 {
    font-size: 20px;
    padding-top: 20px;
  }

  .title1.white {
    color: #000;
  }

  .title_btn {
    gap: 4px;
  }

  .timer div[id^="timer"] {
    transform: scale(0.7) !important;
    margin-left: -300px;
    position: relative;
    left: 137px;
  }

  /**********************
             timer
    **********************/
  .timer {
    /* margin-top: 219px; */
  }

  .timer .container {}

  .timer .content {}

  .timer .timer_block {}

  .timer .timer_title {}

  .timer div[id^="timer"] {}

  .timer .timer_form {
    max-width: 400px;
  }

  .timer .timer_form form {}

  .timer .timer_form form .form-group_wrapper {}

  .timer .timer_form form .form-group {}

  .timer .timer_form form .agree_field,
  .timer .timer_form form .agree_field a {}

  .car_item .container {
    flex-direction: column;
    padding-top: 105px;
  }

  .car_wrapper {
    flex-direction: column;
    width: -webkit-fill-available;
  }

  #moskvich_3 .car_gallery,
  #moskvich_3e .car_gallery,
  #moskvich_6 .car_gallery {
    margin-top: 24px;
  }

  .car_gallery {
    margin-top: 24px;
    height: initial;
    max-width: initial;
    order: 3;
    width: 102%;
    left: -1%;
  }

  .car_gallery .slick-dots {
    margin: 0;
    margin-top: 12px;
    padding: 0;
    list-style-type: none;
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 12px;
  }

  .car_gallery a {
    margin: 0 5px;
  }

  .car_gallery a img {
    display: block;
    max-width: initial;
    width: 100%;
  }

  .car_gallery .slick-dots button {
    display: none;
  }

  .car_gallery .slick-dots li {
    width: 14px;
    height: 14px;
    background: #000000;
    border-radius: 50px;
  }

  .car_gallery .slick-dots li.slick-active {
    width: 16px;
    height: 16px;
    background: #d6001c;
  }

  .car_image {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
  }

  .color_wrap {
    position: relative;
  }

  .car_text {
    order: 2;
    width: 100%;
  }

  .car_title {
    position: absolute;
    top: 0;
    left: 15px;
  }

  .car_techs {
    margin-bottom: 0;
  }

  .car_props {
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .car_props .item {
    margin: 10px 0;
  }

  .car_props .item:before {}

  .car_props .item.ico1:before {}

  .car_props .item.ico2:before {}

  .car_props .item.ico3:before {}

  .car_props .item.ico4:before {}

  .car_btns {
    order: 3;
    margin-top: 0;
    flex-direction: column;
  }

  .car_btns .btn {
    width: 100%;
    margin-bottom: 10px;
  }

  .tradein {
    padding: 0;
    margin-top: 50px;
    background: none;
  }

  .tradein>img {
    display: block;
  }

  .tradein_wrap {
    width: 100%;
    padding: 30px 0;
    background: none;
  }

  .tradein .btn {
    width: 100%;
  }

  .credit {
    margin-top: 50px;
  }

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

  .cred_img {
    width: 100%;
    text-align: center;
  }

  .cred_wrap {
    width: 100%;
    padding: 30px 0;
    background: none;
  }

  .cred_wrap .btn {
    width: 100%;
  }

  .contacts {
    margin-top: 50px;
    background: #000000;
  }

  .contacts:before {
    display: none;
  }

  .cont_wrap {
    width: 100%;
    position: relative;
    top: 0;
    right: 0;
    padding: 30px 0;
  }

  #map1 {
    width: 100%;
  }
}

/*IPAD END*/

/*MOBILE BEGIN*/
@media (max-width: 767px) {
	
	.logo_add {}
.logo_add img {
    height: 25px;
}
	
	
  .props_info_text {
    left: 0;
    bottom: 72px;
    width: fit-content;
  }

  .props_info_text>div {
    font-size: 16px;
  }

  .timer {
    position: relative;
  }

  .title1.white {
    color: #000;
  }

  .running-string {
    /* position: absolute;
    top: -226px; */
    /* display: none; */
    padding: 6px;
  }

  .running-string__content {
    gap: 20px;
  }

  .running-string__circle {
    height: unset;
    padding: 3px;
    width: unset;
  }

  .running-string__text {
    font-size: 16px;
  }

  @keyframes running_string {
    0% {
      left: -461px;
    }

    100% {
      left: -155px;
    }
  }

  #filter_table {
    flex-direction: column;
  }

  #filter_table .select_container {
    width: 100%;
    margin-bottom: 10px;
  }

  .tb_complects tr td {
    width: 100% !important;
  }

  .tb_complects tr td .compl_specs {
    width: 100%;
  }

  .tb_complects tr td .compl_specs tr {
    display: flex !important;
    justify-content: flex-start;
  }

  .tb_complects tr td .compl_specs td {
    width: 49% !important;
    padding-top: 10px !important;
    padding-bottom: 0px !important;
  }

  .tb_complects tr .btns .btn {
    width: 100%;
    margin-top: 10px;
  }

  .container .title_presents {
    top: 320px;
  }

  .title_presents ul {
    flex-wrap: wrap;
    margin: 0;
    gap: 10px;
  }

  .title_presents ul li {
    width: 100%;
  }

  .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;
  }

  .simple_slider .btn_left {
    display: none !important;
  }

  .simple_slider .btn_right {
    display: none !important;
  }

  .popup_container {
    width: 100%;
  }

  .resp_table tr {
    display: block;
    padding-bottom: 0px;
  }

  .resp_table tr th {
    display: none;
  }

  .resp_table tr td {
    width: 100%;
    display: block;
    box-sizing: border-box;
    padding: 5px 15px;
  }

  .resp_table tr td:before {
    display: inline-block;
    width: 43%;
    margin-right: 2%;
    font-weight: 700;
    vertical-align: top;
    display: none;
  }

  .resp_table img {
    max-width: none;
    margin: 0px auto;
    /* width: 100%; */
    margin-left: -15px;
    /* width: calc(100% + 30px); */
    max-width: calc(100% - 125px);
    display: inline-block;
    padding-bottom: 10px;
  }

  .title_presents .title_presents__list .title_presents__item .item__popup::before {
    /* top: -5px; */
    /* left: 0; */
    /* width: 50px; */
    /* height: 50px; */
    transform: scale(0.6);
    transform-origin: 0% 35%;
  }

  .title_presents .title_presents__list .title_presents__item .item__popup::after {
    /* top: 5px; */
    /* left: 11px; */
    /* width: 30px; */
    /* height: 30px; */
    transform: scale(0.6);
    transform-origin: -32% 26%;
  }

  .title_presents .title_presents__list .title_presents__item.ico2 .item__popup::after {
    /* top: 2px; */
    /* left: 5px; */
    /* width: 20px; */
    /* height: 13px; */
  }

  .title_presents .title_presents__list .title_presents__item .item__popup {
    padding-left: 60px;
    color: #000;
  }

  .resp_table tr {
    display: block;
    padding-bottom: 0px;
  }

  .resp_table tr th {
    display: none;
  }

  .resp_table tr td {
    width: 100%;
    display: block;
    box-sizing: border-box;
    padding: 5px 15px !important;
  }

  .resp_table tr td:before {
    display: inline-block;
    width: 43%;
    margin-right: 2%;
    font-weight: 700;
    vertical-align: top;
    display: none;
  }

  .resp_table img {
    max-width: none;
    margin: 0px auto;
    /* width: 100%; */
    margin-left: -15px;
    /* width: calc(100% + 30px); */
    /*max-width: calc(100% - 125px);*/
    display: inline-block;
    padding-bottom: 10px;
  }

  /* INSTOCK */
  #instock {
    padding: 20px 0;
    margin-bottom: 70px;
  }

  #instock .compl_title {
    text-align: center;
    font-size: 28px;
    margin-bottom: 20px;
  }

  #instock .models_wrap {
    transform: unset;
    border-radius: 10px 10px 0 0;
  }

  #instock .models {
    display: flex;
    color: #828282;
    font-size: 20px;
    white-space: nowrap;
    transform: unset;
  }

  #instock .model_name img {
    display: none;
  }

  #instock .models {
    flex-flow: wrap;
    display: flex;
  }

  #instock .model_name {
    width: 49%;
    padding: 10px 0;
    transform: unset;
    font-size: 14px;
  }

  #instock .model_name span {
    transform: unset;
  }

  #instock .compls {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
    justify-content: space-between;
  }

  #instock .compls>span {
    width: 100%;
    margin-bottom: 10px;
  }

  #instock .compl_name {
    width: 47%;
    margin-bottom: 5px;
    font-size: 14px;
    margin-right: 0;
  }

  #instock .compl_items .item {
    padding-top: 0;
  }

  #instock .compl_items .item.show {
    display: flex;
    flex-wrap: wrap;
  }

  #instock .compl_items .compl_image {
    width: 100%;
    padding-top: 10px;
  }

  #instock .compl_items .compl_image img {
    margin: 0 auto;
    padding: 0;
  }

  #instock .compl_items .compl_engine {
    width: 100%;
    padding-top: 10px;
    display: flex;
    flex-flow: wrap;
  }

  #instock .compl_items .compl_engine .name {
    width: 100%;
    margin-bottom: 10px;
  }

  #instock .compl_items .compl_engine .compl {
    margin-bottom: 0;
    width: 40%;
    box-sizing: border-box;
  }

  #instock .compl_items .compl_engine .engine {
    width: 59%;
    box-sizing: border-box;
  }

  #instock .compl_items .compl_engine .engine {
    font-size: 14px;
  }

  #instock .compl_items .compl_btns {
    width: 100%;
    margin-top: 15px;
  }

  #instock .compl_items .compl_btns .btn {
    font-size: 14px;
  }

  #instock .compls>span {
    font-size: 14px;
  }

  #instock .compl_items .compl_props {
    display: none;
  }

  /*******************************************************************/
  header {
    padding: 10px 0;
  }

  header .container {
    flex-flow: wrap;
  }

  .logo_wrap {
    margin-top: 0;
  }

  .logo1 {
    width: 37%;
  }

  .logo_text {
    margin-left: 10px;
    font-size: 12px;
    line-height: 100%;
  }

  .logo_text b {
    font-size: 16px;
  }

  .top_addr {
    display: none;
  }

  .head_wrap {
    width: 100%;
  }

  .head_top .btn {
    display: none;
  }

  .top_phone {
    display: block;
    width: 100%;
    text-align: center;
    margin-top: 10px;
  }

  header .m_btn {
    display: block;
    position: absolute;
    width: 30px;
    height: 21px;
    z-index: 1;
    top: 7px;
    right: 15px;
  }

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

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

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

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

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

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

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

  .menu {
    display: block;
    position: fixed;
    top: 107px;
    background: white;
    width: 100%;
    height: auto;
    right: -100%;
    left: unset;
    transition: all 0.3s linear;
    z-index: 2;
    padding: 10px 0;
  }

  .menu.active {
    right: 0;
  }

  .menu a {
    display: block;
    width: 100%;
    text-align: center;
    padding: 10px 0;
  }

  body {
    background-size: 100% auto;
    background-position: 50% 54vw;
  }

  .title_container {
    margin-bottom: 0;
    padding: 0;
    /* margin-top: 23vw; */
    background: none;
    position: static;
    margin-bottom: 10px;
  }

  .title1 {
    color: #000000;
    font-size: 4.5vw;
    text-align: center;
    /* margin-top: 30vw; */
    /* margin-bottom: 42vw; */
    line-height: 1.3;
  }

  .title1 .br_mob {
    display: block;
  }

  .title1 b {
    white-space: nowrap;
  }

  .title1 br {
    /* display: none; */
  }

  .title_container .btn {
    width: 100%;
    /* margin-top: 35px; */
  }

  .title_btn {
    flex-direction: column;
    gap: 20px;
  }

  .title_ico1 {
    padding: 14px 0;
  }



  /**********************
                timer
        **********************/
  .timer {
    /* margin-top: 30px; */
  }

  .timer .container {}

  .timer .content {
    flex-wrap: wrap;
  }

  .timer .timer_block {
    width: 100%;
  }

  .timer .timer_title {
    color: #000;
    font-size: 18px;
    text-align: center;
    padding-bottom: 0;
  }

  .timer div[id^="timer"] {
    transform: scale(0.7) !important;
    margin-left: -300px;
    position: relative;
    left: 150px;
  }

  span[id^="timer-text"] {
    color: #000000 !important;
  }

  .timer .timer_form {}

  .timer .timer_form form {}

  .timer .timer_form form .form-group_wrapper {
    flex-wrap: wrap;
  }

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

  .timer .timer_form form .agree_field,
  .timer .timer_form form .agree_field a {
    color: #000;
  }

  .car_item {
    padding: 30px 0;
  }

  .car_item#moskvich_3e {
    background-position: 50%;
  }

  .car_award {
    width: 50%;
  }

  .car_wrapper {
    flex-direction: column;
    width: -webkit-fill-available;
  }

  .car_gallery {
    margin-top: 24px;
    height: initial;
    max-width: initial;
    order: 3;
    width: 102%;
    left: -1%;
  }

  .car_gallery .slick-dots {
    margin: 0;
    margin-top: 12px;
    padding: 0;
    list-style-type: none;
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 12px;
  }

  .car_gallery a {
    margin: 0 5px;
  }

  .car_gallery a img {
    display: block;
    max-width: initial;
    width: 100%;
  }

  .car_gallery .slick-dots button {
    display: none;
  }

  .car_gallery .slick-dots li {
    width: 14px;
    height: 14px;
    background: #000000;
    border-radius: 50px;
  }

  .car_gallery .slick-dots li.slick-active {
    width: 16px;
    height: 16px;
    background: #d6001c;
  }

  .car_image {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
  }

  .color_wrap {
    position: relative;
  }

  .car_text {
    order: 2;
    width: 100%;
  }

  .car_title {
    margin-bottom: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }

  .dop_profits_wrap {
    position: relative;
    top: 0;
    left: 0;
    margin-top: 10px;
    width: 100%;
  }

  .dop_profits {
    width: 100%;
  }

  .dop_profits span br {
    display: none;
  }

  .car_name {
    font-size: 34px;
  }

  .car_name p {
    font-size: 18px;
  }

  .car_price {
    font-size: 28px;
  }

  .car_price span {
    font-size: inherit;
  }

  .car_techs {
    width: 100%;
    margin-bottom: 0;
    row-gap: 14px;
  }

  .car_techs>div {
    font-size: 12px;
  }

  .car_techs>div b {
    font-size: 26px;
  }

  .car_props {
    flex-wrap: wrap;
    order: 1;
  }

  .car_props .item {
    margin: 5px 0;
    width: 100%;
  }

  .car_props .item:before {}

  .car_props .item.ico1:before {}

  .car_props .item.ico2:before {}

  .car_props .item.ico3:before {}

  .car_props .item.ico4:before {}

  .car_btns {
    order: 3;
    margin-top: 0;
    flex-direction: column;
  }

  .car_btns .btn {
    width: 100%;
    margin-bottom: 10px;
  }

  .car_disc {
    margin-top: 10px;
    order: 4;
    font-size: 16px;
  }

  #instock {
    /* padding: 40px 0 90px; */
    padding-top: 95px;
  }

  #instock .compl_title {
    display: inline-block;
    font-size: 36px;
    color: #000000;
    /* text-transform: uppercase; */
    font-weight: 700;
    padding-bottom: px;
    margin-bottom: 45px;
    padding-right: 20px;
    position: relative;
  }

  #instock .compl_title br {
    display: none;
  }

  #instock .compl_title:before {
    /* content: ""; */
    position: absolute;
    bottom: 0;
    left: -10px;
    width: 100%;
    height: 3px;
    background: #b91b23;
  }

  .tradein {
    padding: 0;
    margin-top: 0;
    background: none;
  }

  .tradein>img {
    display: block;
  }

  .tradein_wrap {
    width: 100%;
    padding: 20px 0;
    background: none;
  }

  .tradein_title {
    font-size: 24px;
  }

  .tradein_comment {
    font-size: 16px;
  }

  .tradein_comment br {
    display: none;
  }

  .tradein .btn {
    width: 100%;
  }

  .credit {
    margin-top: 0;
  }

  .credit>img {
    display: block;
  }

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

  .cred_img {
    display: none;
  }

  .cred_wrap {
    width: 100%;
    padding: 30px 0;
    background: none;
  }

  .cred_title {
    font-size: 24px;
  }

  .cred_comment {
    font-size: 16px;
  }

  .cred_comment br {
    display: none;
  }

  .cred_props {
    justify-content: space-between;
  }

  .cred_props>div:first-child {
    margin-right: 0;
  }

  .cred_props>div {
    font-size: 12px;
  }

  .cred_props>div span {
    font-size: 24px;
  }

  .cred_props>div span b {
    font-size: 50px;
  }

  .cred_wrap .btn {
    width: 100%;
  }

  .contacts {
    margin-top: 50px;
    background: #000000;
  }

  .contacts:before {
    display: none;
  }

  .cont_wrap {
    width: 100%;
    position: relative;
    top: 0;
    right: 0;
    padding: 30px 0;
  }

  .quest {
    font-size: 16px;
  }

  #map1 {
    width: 100%;
    height: 350px;
    background-position: 50%;
  }

  footer .copyright {
    position: relative;
    text-align: center;
    margin-bottom: 5px;
  }

  .timer .content {
    padding-top: 0px;
  }
}

@media (max-width: 480px) {
  .title_presents .title_presents__list .title_presents__item .item__popup::before {
    /* top: -5px; */
    /* left: 0; */
    /* width: 40px; */
    /* height: 40px; */
  }

  .title_presents .title_presents__list .title_presents__item .item__popup::after {
    /* top: 5px; */
    /* left: 10px; */
    /* width: 20px; */
    /* height: 20px; */
  }

  .title_presents .title_presents__list .title_presents__item .item__popup {
    padding-left: 50px;
  }
}

/*MOBILE END*/

/* Portrait phones and smaller */

@media (max-width: 540px) {
  body {
    /* background-size: 100% auto; */
    /* background-position: 50% 40vw; */
  }

  .timer .timer_form form .form-group_wrapper {
    display: none;
  }

  .car_image {
    padding-top: 90px;
  }

  .car_techs>div:nth-child(1) {
    padding-bottom: 14px;
  }

  .car_techs>div:nth-child(2) {
    padding-bottom: 14px;
  }

  .car_techs>div span {
    font-size: 18px;
  }

  .car_techs>div b {
    font-size: 18px;
  }
}

@media (max-width: 414px) {
  body {
    /* background-size: 100% auto; */
    /* background-position: 50% 48vw; */
  }

  .running-string {
    top: -248px;
  }

  .title_ico1 {
    font-size: 18px;
    width: 100%;
    padding: 20px 0px;
    background-size: contain;
  }

  .title_ico1 span {
    padding: 10px;
  }
}

@media (max-width: 390px) {
  body {
    /* background-size: 100% auto; */
    /* background-position: 50% 50vw; */
  }

  .title_presents .title_presents__list .title_presents__item .item__popup {
    font-size: 16px;
  }

  .container .title_presents {
    /* top: 340px; */
  }

  ul.title_presents__list {
    /* padding-left: 0; */
  }

  .title_presents .title_presents__list .title_presents__item .item__popup::before {
    /* top: -7px; */
    /* left: 0; */
    /* width: 32px; */
    /* height: 32px; */
  }

  .title_presents .title_presents__list .title_presents__item .item__popup::after {
    /* top: 2px; */
    /* left: 10px; */
    /* width: 16px; */
    /* height: 16px; */
  }

  .title_presents .title_presents__list .title_presents__item .item__popup {
    padding-left: 44px;
  }
}

@media (max-width: 360px) {
  .title_container {
    margin-bottom: 0;
    padding: 0;
    margin-top: 27vw;
  }

  .title1 {
    /* font-size: 21px; */
    /* margin-bottom: 300px; */
  }

  body {
    background-position: 50% 56vw;
  }

  .quest b {
    font-size: 24px;
  }
}

@media (max-width: 320px) {
  .title1 {
    /* font-size: 18px; */
  }

  .container .title_presents {
    top: 327px;
  }
}