.row-animated-search, .search-box .btn-search svg path {
  animation: none !important;
}
.search-box .btn-search::before, .search-box .btn-search::after {
  content: unset !important;
}
section.header-banner .box-animated-search .col-dropdown-city .select2-container, section.header-banner .box-animated-search .col-dropdown-city .select2-container .selection, section.header-banner .box-animated-search .col-dropdown-city .select2-container .select2-selection--single {
  height: 100%;
  display: block;
}
.product-ads-cars .ad-olx-cars .product-actions .linked-social ul li a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  padding: 0px !important;
}
.product-ads-cars .ad-olx-cars .product-actions .linked-social ul li a svg {
  transform: unset !important;
}
.trending-brands-slider .brand-item {
  padding-bottom: 5px;
}
.dataTables_paginate {
  background-color: #F8F8F8;
  box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.25);
  border-radius: 6px;
  padding: 30px 20px;
  width: 100%;
  min-width: fit-content;
  margin-top: 40px;
  margin-inline: auto;
}
.dataTables_paginate .pagination {
  justify-content: center;
  gap: 10px;
}
.dataTables_paginate .pagination .page-item, .dataTables_paginate .pagination .page-item a {
  border-radius: 5px;
}
.dataTables_paginate .pagination .page-item a {
  padding-inline: 15px;
}
.page-link, .page-link:hover {
  color: #4C5571;
  font-weight: 600;
}
.page-item.next, .page-item.next * {
  color: #646E8B;
}
.page-item.disabled {
  opacity: .7;
}
.active > .page-link, .page-link.active {
  background-color: #dd3d34 !important;
  border-color: #dd3d34 !important;
  color: white;
}
.wrapping-section .article-gallery .general-cont-ad .price-ad {
  padding-inline: 13px !important;
  border-radius: 7px !important;
}
.article-specifications .row {
  row-gap: 12px;
  padding-inline: 6px;
}
.article-specifications .row > div {
  padding-inline: 6px !important;
}
.wrapping-section .article-specifications .text-cont {
  padding-inline: 16px 5px !important;
}
.wrapping-section .article-specifications .text-cont .block-subtitle {
  margin-bottom: 5px !important;
}
.wrapping-section .article-specifications .text-cont .block-title {
  font-size: 16px !important;
  color: #433e3e !important;
}
.wrapping-section .article-description .text-cont .block-text > * {
  white-space: normal;
}
.product-ads-cars .ad-olx-cars .product-meta .product-info-tags > span {
  gap: 8px;
}
header .container-nav ul.nav {
  justify-content: center;
}
header .navbar .navbar-brand {
  margin-bottom: 0px !important;
}
header .navbar .navbar-brand img {
  aspect-ratio: 300/78;
  max-height: 78px;
  max-width: 240px;
}
header .navbar .top-navbar {
  border-bottom: 0px !important;
  padding-bottom: 0px !important;
}
/* -----30/7/2025----- */
.general-cont-ad {
  border: 1px solid #d2d2d2;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.wrapping-section .article-gallery .general-cont-ad {
  padding: 30px 30px 20px 20px;
}
.wrapping-section.wrapping-border .article-gallery {
  padding: 0;
}
.bg-black {
  border-radius: 9px;
}
.counter-number {
  font-size: 13px;
  margin: 2px 0 0 -3px;
}
.count-ad-gallery.position-absolute.bg-black.px-3.py-2 svg {
  width: 19px;
}
.count-ad-gallery.position-absolute.bg-black.px-3.py-2 {
  padding: 7px 7px 7px 6px !important;
}
.wrapping-section .article-description .text-cont .block-text > * {
  color: gray;
}
.block-subtitle {
  color: #6a6a6a !important;
  font-size: 14px !important;
}
#breadcrumbs span, #breadcrumbs span a {
font-size: 18px !important;
}
.main-wrapper {
max-width: 1600px;
}
.space-parts-centers .parts-body .phone-center, .space-parts-centers .parts-body .phone-center *, .space-parts-centers .parts-body .product-center .product-meta .block-subtitle {
font-size: 15px !important;
}
/* -----30/7/2025----- */
@media(min-width: 992px) and (max-width: 1280px) {
  header .navbar .menu-desktop .main-btn.add-icon {
    overflow: hidden;
    max-width: 40.4px;
    max-height: 40.4px;
    line-height: 50px;
    flex-direction: column;
    justify-content: start;
    padding-top: 9px;
  }
}
@media(min-width: 992px) and (max-width: 1399px) {
  header .container-nav ul.nav {
    gap: 20px;
  }
}
@media(min-width: 992px) and (max-width: 1399px) {
  header .navbar .top-navbar .container.container-nav {
    max-width: 100%;
  }
}