.compare-overflow-wrap {
  overflow: auto;
}

#compare-table {
  width: max-content;
}
@media (min-width: 1025px) {
  #compare-table .list-item {
    width: 13.0208333333vw;
  }
}
@media (min-width: 1025px) and (max-width: 1600px) {
  #compare-table .list-item {
    width: 13.0208333333vw;
  }
}
@media (min-width: 600px) and (max-width: 1025px) {
  #compare-table .list-item {
    width: 250px;
  }
}
@media (max-width: 600px) {
  #compare-table .list-item {
    width: 250px;
  }
}
@media (min-width: 1025px) {
  #compare-table .list-item {
    padding-left: 0.5208333333vw;
  }
}
@media (min-width: 1025px) and (max-width: 1600px) {
  #compare-table .list-item {
    padding-left: 0.5208333333vw;
  }
}
@media (min-width: 600px) and (max-width: 1025px) {
  #compare-table .list-item {
    padding-left: 10px;
  }
}
@media (max-width: 600px) {
  #compare-table .list-item {
    padding-left: 10px;
  }
}
@media (min-width: 1025px) {
  #compare-table .list-item {
    padding-right: 0.5208333333vw;
  }
}
@media (min-width: 1025px) and (max-width: 1600px) {
  #compare-table .list-item {
    padding-right: 0.5208333333vw;
  }
}
@media (min-width: 600px) and (max-width: 1025px) {
  #compare-table .list-item {
    padding-right: 10px;
  }
}
@media (max-width: 600px) {
  #compare-table .list-item {
    padding-right: 10px;
  }
}
@media (min-width: 1025px) {
  #compare-table .list-item {
    padding-bottom: 0.78125vw;
  }
}
@media (min-width: 1025px) and (max-width: 1600px) {
  #compare-table .list-item {
    padding-bottom: 0.78125vw;
  }
}
@media (min-width: 600px) and (max-width: 1025px) {
  #compare-table .list-item {
    padding-bottom: 15px;
  }
}
@media (max-width: 600px) {
  #compare-table .list-item {
    padding-bottom: 15px;
  }
}
#compare-table .icon-wrap {
  flex-direction: column;
}
#compare-table .icon-wrap .icon-div {
  width: 100% !important;
}
#compare-table .icon-wrap {
  height: auto !important;
}
#compare-table .feature-wrap {
  flex-direction: column;
}
#compare-table .feature-wrap .feature-box {
  width: 100% !important;
}
@media (min-width: 1025px) {
  #compare-table .feature-wrap .feature-box {
    padding-bottom: 0.78125vw;
  }
}
@media (min-width: 1025px) and (max-width: 1600px) {
  #compare-table .feature-wrap .feature-box {
    padding-bottom: 0.78125vw;
  }
}
@media (min-width: 600px) and (max-width: 1025px) {
  #compare-table .feature-wrap .feature-box {
    padding-bottom: 10px;
  }
}
@media (max-width: 600px) {
  #compare-table .feature-wrap .feature-box {
    padding-bottom: 10px;
  }
}
#compare-table .feature-box::after {
  display: none !important;
}
@media (min-width: 1025px) {
  #compare-table .custom-slider {
    height: 7.8125vw;
  }
}
@media (min-width: 1025px) and (max-width: 1600px) {
  #compare-table .custom-slider {
    height: 7.8125vw;
  }
}
@media (min-width: 600px) and (max-width: 1025px) {
  #compare-table .custom-slider {
    height: 150px;
  }
}
@media (max-width: 600px) {
  #compare-table .custom-slider {
    height: 150px;
  }
}
#compare-table .vehicle-box_bottom {
  flex-wrap: wrap;
}
#compare-table .vehicle-box_bottom .vehicle-box_bottom_price {
  width: 100% !important;
}
#compare-table .vehicle-box_bottom .vehicle-box_bottom_whatsapp {
  width: 50% !important;
}
#compare-table .vehicle-box_bottom .vehicle-box_bottom_url {
  width: 50% !important;
}
@media (min-width: 1025px) {
  #compare-table .name-compare {
    height: 2.6041666667vw;
  }
}
@media (min-width: 1025px) and (max-width: 1600px) {
  #compare-table .name-compare {
    height: 2.6041666667vw;
  }
}
@media (min-width: 600px) and (max-width: 1025px) {
  #compare-table .name-compare {
    height: 50px;
  }
}
@media (max-width: 600px) {
  #compare-table .name-compare {
    height: 50px;
  }
}
@media (min-width: 1025px) {
  #compare-table .dealer-name {
    height: 2.6041666667vw;
  }
}
@media (min-width: 1025px) and (max-width: 1600px) {
  #compare-table .dealer-name {
    height: 2.6041666667vw;
  }
}
@media (min-width: 600px) and (max-width: 1025px) {
  #compare-table .dealer-name {
    height: 50px;
  }
}
@media (max-width: 600px) {
  #compare-table .dealer-name {
    height: 50px;
  }
}

@media (min-width: 1025px) {
  .compare-overflow-wrap {
    padding-bottom: 1.5625vw;
  }
}
@media (min-width: 1025px) and (max-width: 1600px) {
  .compare-overflow-wrap {
    padding-bottom: 1.5625vw;
  }
}
@media (min-width: 600px) and (max-width: 1025px) {
  .compare-overflow-wrap {
    padding-bottom: 30px;
  }
}
@media (max-width: 600px) {
  .compare-overflow-wrap {
    padding-bottom: 30px;
  }
}

.compare-overflow-wrap::-webkit-scrollbar {
  width: 5px;
  height: 10px;
}

/* Track */
.compare-overflow-wrap::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
.compare-overflow-wrap::-webkit-scrollbar-thumb {
  background: #0f2026;
}

/* Handle on hover */
.compare-overflow-wrap::-webkit-scrollbar-thumb:hover {
  background: #555;
}

#compare-table.is-empty {
  width: 100% !important;
}

.no-compare {
  background: #caf0ff;
}
@media (min-width: 1025px) {
  .no-compare {
    padding-left: 1.5625vw;
  }
}
@media (min-width: 1025px) and (max-width: 1600px) {
  .no-compare {
    padding-left: 1.5625vw;
  }
}
@media (min-width: 600px) and (max-width: 1025px) {
  .no-compare {
    padding-left: 20px;
  }
}
@media (max-width: 600px) {
  .no-compare {
    padding-left: 20px;
  }
}
@media (min-width: 1025px) {
  .no-compare {
    padding-right: 1.5625vw;
  }
}
@media (min-width: 1025px) and (max-width: 1600px) {
  .no-compare {
    padding-right: 1.5625vw;
  }
}
@media (min-width: 600px) and (max-width: 1025px) {
  .no-compare {
    padding-right: 20px;
  }
}
@media (max-width: 600px) {
  .no-compare {
    padding-right: 20px;
  }
}
@media (min-width: 1025px) {
  .no-compare {
    padding-top: 0.5208333333vw;
  }
}
@media (min-width: 1025px) and (max-width: 1600px) {
  .no-compare {
    padding-top: 0.5208333333vw;
  }
}
@media (min-width: 600px) and (max-width: 1025px) {
  .no-compare {
    padding-top: 20px;
  }
}
@media (max-width: 600px) {
  .no-compare {
    padding-top: 20px;
  }
}
@media (min-width: 1025px) {
  .no-compare {
    padding-bottom: 0.5208333333vw;
  }
}
@media (min-width: 1025px) and (max-width: 1600px) {
  .no-compare {
    padding-bottom: 0.5208333333vw;
  }
}
@media (min-width: 600px) and (max-width: 1025px) {
  .no-compare {
    padding-bottom: 20px;
  }
}
@media (max-width: 600px) {
  .no-compare {
    padding-bottom: 20px;
  }
}
.no-compare p {
  margin: 0;
}
/*# sourceMappingURL=compare.module.css.map */
