.car-page__tab {opacity:0.8}
.catalog__select-inner {margin-top: 5px;}
.text-section__content p {margin-left:10px;}
.text-section__content h2 {font-size: 1.3em; margin-bottom: 5px}
.text-section__content {font-size: 14px;}
.text-section__content ul {margin-top: 5px;}
.faq-block__text {margin-top: 5px;}
.faq-block .home-faq__container>h2 {font-size: 30px}
.header__logo{
	height: 28px;
    margin-top: 0px;
}

.text-video-block {margin: 10px 0px;}
.footer__logo {
    width: 300px;
    height: auto;
}

.auto-card--slider .auto-card__description {
	min-height: 50px;
}

.auto-card--slider .auto-card__properties {
	max-width: 150px;
}

.car-page__block > ul {
	margin-top: 0;
}

.auto-card__slider-trigger-btn::after {
    width: 110px;
}

.auto-card__properties {
	max-width: 300px;
}

.car-page__aside-require span {
	opacity: 1;
}

.hero-content .advantages__right span, .hero-content .advantages__right p {
	font-size: 1em;
}

.car-page__block h3 {
	margin: 20px 0 5px 0;
	font-size: 16px;
}

.car-page__block p, .car-page__block > ul {font-size: 14px;}

.car-page__block {row-gap: 0px;}

.car-page__block h2 {
	font-size: 20px;
}

h2.car-page__title {margin-bottom: 20px;}

.auto-card--slider .auto-card__price-details-text, .auto-card__price-details-text {text-transform: none;}

.catalog-page pre {
	display: none;
}

.popular-models__header {
  font-size: 3em;
}

.car-page__aside-insurance span,
.car-page__aside-crypto span {
  font-size: 12px;
  white-space: nowrap;
}

.car-page__aside-price {
  white-space: nowrap;
}

.footer__navigation .navigation__brands {
  grid-template-columns: repeat(2, minmax(min-content, 100px));
}
.navigation__list-item {
  line-height: normal;
}
.auto-block__title {
  height: 20px;
}

.popular-models__wrapper .auto-block {
  max-width: 400px;
}

.swiper-slide > .auto-block__img-block {
  height: 245px;
}

.text-section__content h3 {
  margin: 5px;
  margin-left:10px;
  font-size: 1.2em;
  opacity: 0.7;
}

.text-section > .table-price {
  padding: 5px;
}

.faq-block__text table,
.table-price table {
  width: 100%;
  margin-bottom: 20px;
  border-collapse: collapse;
}

.faq-block__text table tr th,
.table-price th {
  font-weight: bold;
  padding: 5px;
  background: #f2eee4;
  border: 1px solid #c5b27d;
  text-align: center;
}
.faq-block__text table td,
.table-price td {
  border: 1px solid #c5b27d;
  padding: 5px;
  text-align: center;
}
.faq-block__text table tr td:first-child,
.faq-block__text tr th:first-child,
.table-price tr td:first-child,
.table-price tr th:first-child {
  border-left: none;
  padding: 5px;
  text-align: left;
}
.faq-block__text table tr td:last-child,
.faq-block__text tr th:last-child,
.table-price tr td:last-child,
.table-price tr th:last-child {
  border-right: none;
}

.footer__main .js-mobile-submenu a.navigation__list-link {
  font-weight: normal;
  text-transform: none;
}

.filter-desktop__list-item .input-shell {
  height: 85px;
}

.text-video-block h2 {
  font-size: 3.6em;
  margin-bottom: 10px;
}

.text-section__content a {
  color: #c92f26;
  text-decoration: underline;
}

.about-block__text a {
  color: #fff;
  text-decoration: underline;
}

#reviewsContainer .testimonials-block__gallery-item {
  width: 180px;
}

.navigation__list-item {
  font-weight: 500;
  text-transform: uppercase;
}

.blog-list--same .blog-auto-card__img img {
  height: auto;
}

.blog-links-similar {
  margin: 0;
  height: auto;
}

.characteristics__item-value {
  font-weight: bold;
}
.steps__container > p.star-content,
.rent-terms__container > p.star-content {
  font-size: 1.6em;
}
.image-blog {
  margin-left: 20px;
}
.blog__container .text-photo h3 {
  font-size: 1.6em;
}
.main-popular-header {
  font-size: 1em;
  margin: 0;
}
.faq-block__list-item-name > h3 {
  margin: 0;
}

.faq-block__text td,
.faq-block__text th {
  font-style: normal;
  font-weight: 400;
  font-size: 1em;
  line-height: 135%;
  padding: 5px 10px;
}

.about-car-page .text-photo__content > h3 {
  margin: 5px 0px;
  font-size: 2.5em;
}

.testimonials-block__text > p > a {
  font-weight: bold;
  font-size: 1.2em;
  color: #231f20;
}

.price-table th {
  font-weight: bold;
  width: 10%;
}

.price-table td {
  font-weight: normal;
}

.header-mobile__nav-list {gap:3px;}

@media (min-width: 1024px) {
  .footer__navigation .navigation__list {
    grid-template-rows: repeat(15, 10px);
  }
  .about-car-main .auto-block__img {
    width: 70%;
  }
  /* .main {
    margin-top: 80px;
  } */
}

@media (max-width: 480px) {
    .header__logo {
        max-width: 165px;
    }
	.home .hero-content .header__header-suptitle {font-size: 2em;}
}

@media (max-width: 768px) {
  .text-section__content {font-size: 12px;}

  .navigation__list-item {font-size:16px;}
  .footer__navigation {gap: 0px;}
  .main {
    margin-top: 10px;
  }
  .footer__navigation .navigation__list {
    row-gap: 0px;
  }
  .footer__navigation .mobile-submenu {
    margin-left: 10px;
  }
  .footer__main-inner
    > .footer__navigation
    > ul.js-mobile-submenu
    > ul.navigation__brands {
    width: 80% !important;
    max-height: 1000px !important;
    margin-top: 10px !important;
  }
  .footer__main-inner
    > .footer__navigation
    > ul.js-mobile-submenu
    > ul.navigation__categories {
    width: 90% !important;
    max-height: 400px !important;
    margin-top: 10px !important;
  }
  .catalog__container-links {
    display: block;
  }
  .text-photo__content > p > .image-blog {
    width: 100%;
  }
  .catalog__container-link {
    line-height: 25px;
  }
  .text-video-block h2 {
    font-size: 2.4em;
    margin-bottom: 10px;
    text-align: center;
  }
  .about-car-main .auto-block__title {
    text-align: center;
  }
  .popular-models__wrapper .auto-block {
    max-width: 350px;
  }
  .auto-block__title {
    height: 60px;
  }
}
