/* css to be added */
.fw-inherit {
  font-weight: inherit;
}
.slider-o-cb .slider-item .s-c-item .car-name {
  font-size: 0.875rem;
  font-weight: 400;
}
.slider-o-cb .slider-price-cb p .unit, .slider-o-cb .slider-price-cb p .unitmeter {
  font-weight: normal;
  color: var(--bs-text-color);
  font-size: 0.813rem;
}
.n-booking-widget .n-top-strip .n-diff-location .cb-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  background: #23a6f0;
  border: 2px solid #23a6f0;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 1px;
  left: 0px;
  background: var(--bs-primary-color);
  border: 2px solid var(--bs-primary-color);
}
.n-booking-widget .n-top-strip .n-diff-location .cb-wrapper input {
  opacity: 0;
  width: 1px;
  height: 1px;
}
.n-booking-widget .n-top-strip .n-diff-location:not(.active_d_l) .cb-wrapper:after {
  width: 20px;
  height: 20px;
  background-color: var(--bs-primary-color);
  margin-left: -4px;
  border-radius: 3px;
  content: "";
  width: 12px;
  height: 12px;
  background: url('../../revamp/images/thick-white.svg') center no-repeat;
}
.n-booking-widget .n-top-strip .n-promo-code .icon-box {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 1px;
  left: 0px;
}
