.bvd-page {
    --b: #050505;
    --b2: #101010;
    --gold: #d4ae5c;
    --gold2: #f1d79c;
    --text: #fff;
    --muted: #c8c0b2;
    --line: rgba(212, 174, 92, 0.24);
    color: var(--text);
    font-family: Arial, sans-serif;
    max-width: none !important;
}

.bvd-page,
.bvd-page * {
    box-sizing: border-box;
}

.bvd-route-booking-section {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    padding: 70px 0;
    overflow: hidden;
    background:
        radial-gradient(circle at 82% 4%, rgba(212, 174, 92, 0.22), transparent 28%),
        linear-gradient(180deg, #050505, #0b0b0c 50%, #050505);
}

.bvd-route-booking-section .bvd-wrap {
    width: min(1320px, calc(100vw - 64px));
    max-width: calc(100vw - 64px);
    margin: auto;
}

.bvd-booking-panel {
    overflow: hidden;
    padding: 28px !important;
    color: #fff !important;
    border: 1px solid rgba(212, 174, 92, 0.5) !important;
    border-radius: 30px;
    background: linear-gradient(145deg, rgba(24, 24, 24, 0.98), rgba(8, 8, 8, 0.98)) !important;
    box-shadow:
        0 30px 90px rgba(0, 0, 0, 0.55),
        inset 0 1px 0 rgba(255, 255, 255, 0.08) !important;
}

.bvd-booking-panel h3 {
    margin: 0 0 6px;
    color: #fff !important;
    font: 700 clamp(24px, 2.8vw, 34px) Georgia, "Times New Roman", serif !important;
    line-height: 1.1;
}

.bvd-booking-panel > p {
    max-width: 760px;
    margin: 0 0 18px;
    color: #d9cfbd !important;
}

.bvd-booking-panel .chbs-main,
.bvd-booking-panel .chbs-booking-form-widget {
    width: 100% !important;
    max-width: none !important;
    margin: 22px 0 0 !important;
    font-family: Arial, sans-serif !important;
}

.bvd-page .bvd-booking-panel .chbs-main,
.bvd-page .bvd-booking-panel .chbs-main form,
.bvd-page .bvd-booking-panel .chbs-main fieldset,
.bvd-page .bvd-booking-panel .chbs-main section,
.bvd-page .bvd-booking-panel .chbs-main article,
.bvd-page .bvd-booking-panel .chbs-main .chbs-layout-column-left,
.bvd-page .bvd-booking-panel .chbs-main .chbs-layout-column-right,
.bvd-page .bvd-booking-panel .chbs-main .chbs-layout-column-center,
.bvd-page .bvd-booking-panel .chbs-main .chbs-main-content > div,
.bvd-page .bvd-booking-panel .chbs-main form > div,
.bvd-page .bvd-booking-panel .chbs-main fieldset > div {
    color: #f4ebdd !important;
    border-color: rgba(201, 162, 74, 0.28) !important;
    background-color: #151515 !important;
}

.bvd-page .bvd-booking-panel .chbs-main div:not(.select2-dropdown):not(.select2-results):not(.select2-results__options):not(.select2-results__option):not([class*="ui-datepicker"]):not([class*="picker"]) {
    border-color: rgba(201, 162, 74, 0.24) !important;
}

.bvd-page .bvd-booking-panel .chbs-main h1,
.bvd-page .bvd-booking-panel .chbs-main h2,
.bvd-page .bvd-booking-panel .chbs-main h3,
.bvd-page .bvd-booking-panel .chbs-main h4,
.bvd-page .bvd-booking-panel .chbs-main h5,
.bvd-page .bvd-booking-panel .chbs-main legend,
.bvd-page .bvd-booking-panel .chbs-main [class*="title"],
.bvd-page .bvd-booking-panel .chbs-main [class*="header"],
.bvd-page .bvd-booking-panel .chbs-main .chbs-form-label-group *,
.bvd-page .bvd-booking-panel .chbs-main .chbs-form-field-label *,
.bvd-page .bvd-booking-panel .chbs-main .chbs-panel-header *,
.bvd-page .bvd-booking-panel .chbs-main .chbs-fieldset-header *,
.bvd-page .bvd-booking-panel .chbs-main .chbs-step-header * {
    color: #f4ebdd !important;
}

.bvd-page .bvd-booking-panel .chbs-main [class*="header"],
.bvd-page .bvd-booking-panel .chbs-main [class*="title"],
.bvd-page .bvd-booking-panel .chbs-main .chbs-form-label-group,
.bvd-page .bvd-booking-panel .chbs-main .chbs-form-field-label,
.bvd-page .bvd-booking-panel .chbs-main .chbs-panel-header,
.bvd-page .bvd-booking-panel .chbs-main .chbs-fieldset-header,
.bvd-page .bvd-booking-panel .chbs-main .chbs-step-header {
    color: #f4ebdd !important;
    border-color: rgba(201, 162, 74, 0.28) !important;
    background: linear-gradient(180deg, #1b1b1b, #121212) !important;
}

.bvd-page .bvd-booking-panel .chbs-main label,
.bvd-page .bvd-booking-panel .chbs-main .chbs-form-field label,
.bvd-page .bvd-booking-panel .chbs-main [class*="label"] {
    color: #e8d6a3 !important;
}

.bvd-page .bvd-booking-panel .chbs-main input:not([type="checkbox"]):not([type="radio"]),
.bvd-page .bvd-booking-panel .chbs-main select,
.bvd-page .bvd-booking-panel .chbs-main textarea,
.bvd-page .bvd-booking-panel .chbs-main .select2-selection,
.bvd-page .bvd-booking-panel .chbs-main .ui-selectmenu-button {
    min-height: 46px;
    color: #151515 !important;
    border-color: rgba(201, 162, 74, 0.55) !important;
    border-radius: 14px !important;
    background: #f4ebdd !important;
    box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18) !important;
}

.bvd-page .bvd-booking-panel .chbs-main input::placeholder,
.bvd-page .bvd-booking-panel .chbs-main textarea::placeholder {
    color: #6f6658 !important;
}

.bvd-page .bvd-booking-panel .chbs-main input:focus,
.bvd-page .bvd-booking-panel .chbs-main select:focus,
.bvd-page .bvd-booking-panel .chbs-main textarea:focus,
.bvd-page .bvd-booking-panel .chbs-main .select2-container--focus .select2-selection,
.bvd-page .bvd-booking-panel .chbs-main .ui-selectmenu-button:focus {
    color: #151515 !important;
    border-color: #c9a24a !important;
    background: #efe3cf !important;
    box-shadow:
        0 0 0 3px rgba(201, 162, 74, 0.22),
        0 8px 18px rgba(0, 0, 0, 0.2) !important;
}

.bvd-page .bvd-booking-panel .chbs-main .ui-selectmenu-text,
.bvd-page .bvd-booking-panel .chbs-main .select2-selection__rendered {
    color: #151515 !important;
}

.bvd-page .bvd-booking-panel .chbs-main table,
.bvd-page .bvd-booking-panel .chbs-main thead,
.bvd-page .bvd-booking-panel .chbs-main tbody,
.bvd-page .bvd-booking-panel .chbs-main tr,
.bvd-page .bvd-booking-panel .chbs-main th,
.bvd-page .bvd-booking-panel .chbs-main td {
    color: #f4ebdd !important;
    border-color: rgba(201, 162, 74, 0.22) !important;
    background: #151515 !important;
}

.bvd-page .bvd-booking-panel .chbs-main [class*="navigation"] {
    border-color: rgba(201, 162, 74, 0.28) !important;
    background: #101010 !important;
}

.bvd-page .bvd-booking-panel .chbs-main [class*="navigation"] a,
.bvd-page .bvd-booking-panel .chbs-main [class*="navigation"] a *,
.bvd-page .bvd-booking-panel .chbs-main .chbs-main-navigation-default a,
.bvd-page .bvd-booking-panel .chbs-main .chbs-main-navigation-responsive a {
    color: rgba(244, 235, 221, 0.78) !important;
}

.bvd-page .bvd-booking-panel .chbs-main [class*="navigation"] [class*="selected"] a,
.bvd-page .bvd-booking-panel .chbs-main [class*="navigation"] [class*="active"] a,
.bvd-page .bvd-booking-panel .chbs-main [class*="navigation"] [class*="selected"] a *,
.bvd-page .bvd-booking-panel .chbs-main [class*="navigation"] [class*="active"] a *,
.bvd-page .bvd-booking-panel .chbs-main .chbs-main-navigation-default .chbs-state-selected a,
.bvd-page .bvd-booking-panel .chbs-main .chbs-main-navigation-responsive .chbs-state-selected a {
    color: #fff !important;
}

.bvd-page .bvd-booking-panel .chbs-main [class*="navigation"] [class*="disabled"] a,
.bvd-page .bvd-booking-panel .chbs-main [class*="navigation"] [class*="disabled"] a * {
    color: rgba(244, 235, 221, 0.55) !important;
}

.bvd-page .bvd-booking-panel .chbs-main [class*="navigation"] span:first-child,
.bvd-page .bvd-booking-panel .chbs-main [class*="navigation"] div:first-child,
.bvd-page .bvd-booking-panel .chbs-main [class*="navigation"] i:first-child {
    color: #080808 !important;
}

.bvd-page .bvd-booking-panel .chbs-main .chbs-button,
.bvd-page .bvd-booking-panel .chbs-main a.chbs-button,
.bvd-page .bvd-booking-panel .chbs-main button,
.bvd-page .bvd-booking-panel .chbs-main input[type="button"],
.bvd-page .bvd-booking-panel .chbs-main input[type="submit"] {
    min-height: 48px;
    padding-right: 24px !important;
    padding-left: 24px !important;
    color: #080808 !important;
    border-color: #c9a24a !important;
    border-radius: 999px !important;
    background: #c9a24a !important;
    font-weight: 800 !important;
}

.bvd-page .bvd-booking-panel .chbs-main .chbs-button:hover,
.bvd-page .bvd-booking-panel .chbs-main a.chbs-button:hover,
.bvd-page .bvd-booking-panel .chbs-main button:hover,
.bvd-page .bvd-booking-panel .chbs-main input[type="button"]:hover,
.bvd-page .bvd-booking-panel .chbs-main input[type="submit"]:hover {
    color: #080808 !important;
    border-color: #e1c06c !important;
    background: #e1c06c !important;
}

.bvd-page .bvd-booking-panel .chbs-main [class*="vehicle-list"] > ul > li,
.bvd-page .bvd-booking-panel .chbs-main .chbs-vehicle,
.bvd-page .bvd-booking-panel .chbs-main li[class*="vehicle"] {
    color: #f4ebdd !important;
    border-color: rgba(201, 162, 74, 0.32) !important;
    border-radius: 18px !important;
    background: linear-gradient(180deg, #1b1b1b, #111) !important;
}

.bvd-page .bvd-booking-panel .chbs-main .chbs-vehicle *,
.bvd-page .bvd-booking-panel .chbs-main li[class*="vehicle"] * {
    color: inherit !important;
}

.bvd-page .bvd-booking-panel .chbs-main .chbs-vehicle [class*="price"],
.bvd-page .bvd-booking-panel .chbs-main li[class*="vehicle"] [class*="price"],
.bvd-page .bvd-booking-panel .chbs-main [class*="price"],
.bvd-page .bvd-booking-panel .chbs-main [class*="total"],
.bvd-page .bvd-booking-panel .chbs-main [class*="summary"] [class*="value"],
.bvd-page .bvd-booking-panel .chbs-main [class*="distance"] [class*="value"],
.bvd-page .bvd-booking-panel .chbs-main [class*="duration"] [class*="value"],
.bvd-page .bvd-booking-panel .chbs-main [class*="ride-info"] [class*="value"],
.bvd-page .bvd-booking-panel .chbs-main [class*="route-info"] [class*="value"] {
    color: #e8d6a3 !important;
}

.bvd-page .bvd-booking-panel .chbs-main .chbs-vehicle-image,
.bvd-page .bvd-booking-panel .chbs-main .chbs-vehicle-image-placeholder,
.bvd-page .bvd-booking-panel .chbs-main li[class*="vehicle"] img {
    display: block !important;
    max-width: 100% !important;
    height: auto !important;
    opacity: 1 !important;
}

.bvd-page .bvd-booking-panel .chbs-main .chbs-vehicle {
    position: relative !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    justify-content: flex-start !important;
    height: auto !important;
    min-height: 455px !important;
    padding: 18px !important;
    overflow: hidden !important;
}

.bvd-page .bvd-booking-panel .chbs-main .chbs-vehicle-image,
.bvd-page .bvd-booking-panel .chbs-vehicle-image {
    position: relative !important;
    z-index: 1 !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    order: 1 !important;
    display: block !important;
    visibility: visible !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    margin: 0 0 12px !important;
    padding: 0 !important;
    overflow: hidden !important;
    border-radius: 16px !important;
    opacity: 1 !important;
}

.bvd-page .bvd-booking-panel .chbs-main .chbs-vehicle-image img,
.bvd-page .bvd-booking-panel .chbs-vehicle-image img {
    display: block !important;
    visibility: visible !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    aspect-ratio: 16 / 9 !important;
    object-fit: cover !important;
    object-position: center center !important;
    border-radius: 16px !important;
    opacity: 1 !important;
}

.bvd-page .bvd-booking-panel .chbs-main .chbs-vehicle-content,
.bvd-page .bvd-booking-panel .chbs-vehicle-content {
    position: relative !important;
    z-index: 2 !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    order: 2 !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    visibility: visible !important;
    width: 100% !important;
    height: auto !important;
    min-height: 150px !important;
    margin: 0 !important;
    padding: 0 !important;
    opacity: 1 !important;
    transform: none !important;
}

.bvd-page .bvd-booking-panel .chbs-main .chbs-vehicle-name,
.bvd-page .bvd-booking-panel .chbs-vehicle-name,
.bvd-page .bvd-booking-panel .chbs-main .chbs-vehicle-title,
.bvd-page .bvd-booking-panel .chbs-main h4 {
    position: relative !important;
    z-index: 3 !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    display: block !important;
    visibility: visible !important;
    margin: 0 0 8px !important;
    padding: 0 !important;
    color: #f1d37a !important;
    font-size: 24px !important;
    font-weight: 700 !important;
    line-height: 1.18 !important;
    opacity: 1 !important;
    transform: none !important;
}

.bvd-page .bvd-booking-panel .chbs-main .chbs-vehicle-price,
.bvd-page .bvd-booking-panel .chbs-vehicle-price {
    position: relative !important;
    z-index: 3 !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    display: block !important;
    visibility: visible !important;
    margin: 4px 0 10px !important;
    padding: 0 !important;
    color: #ff6a1a !important;
    font-size: 42px !important;
    line-height: 1 !important;
    opacity: 1 !important;
    transform: none !important;
}

.bvd-page .bvd-booking-panel .chbs-main .chbs-vehicle-button,
.bvd-page .bvd-booking-panel .chbs-main .chbs-vehicle a,
.bvd-page .bvd-booking-panel .chbs-vehicle a {
    position: relative !important;
    z-index: 4 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    visibility: visible !important;
    width: 100% !important;
    max-width: 100% !important;
    min-height: 54px !important;
    margin: 4px 0 8px !important;
    border-radius: 999px !important;
    opacity: 1 !important;
    transform: none !important;
}

.bvd-page .bvd-booking-panel .chbs-main .chbs-vehicle-icon,
.bvd-page .bvd-booking-panel .chbs-main .chbs-vehicle-attribute,
.bvd-page .bvd-booking-panel .chbs-main .chbs-vehicle-meta,
.bvd-page .bvd-booking-panel .chbs-vehicle-icon,
.bvd-page .bvd-booking-panel .chbs-vehicle-attribute,
.bvd-page .bvd-booking-panel .chbs-vehicle-meta {
    position: relative !important;
    z-index: 3 !important;
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    transform: scale(0.88) !important;
    transform-origin: left center !important;
}

.bvd-page .bvd-booking-panel .chbs-main .chbs-vehicle:hover .chbs-vehicle-content,
.bvd-page .bvd-booking-panel .chbs-main .chbs-vehicle:hover .chbs-vehicle-price,
.bvd-page .bvd-booking-panel .chbs-main .chbs-vehicle:hover .chbs-vehicle-name,
.bvd-page .bvd-booking-panel .chbs-main .chbs-vehicle:hover .chbs-vehicle-image,
.bvd-page .bvd-booking-panel .chbs-main .chbs-vehicle.chbs-state-selected .chbs-vehicle-content,
.bvd-page .bvd-booking-panel .chbs-main .chbs-vehicle.chbs-state-selected .chbs-vehicle-price,
.bvd-page .bvd-booking-panel .chbs-main .chbs-vehicle.chbs-state-selected .chbs-vehicle-name,
.bvd-page .bvd-booking-panel .chbs-main .chbs-vehicle.chbs-state-selected .chbs-vehicle-image {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    transform: none !important;
}

.bvd-page .bvd-booking-panel .chbs-main [class*="summary"],
.bvd-page .bvd-booking-panel .chbs-main [class*="distance"],
.bvd-page .bvd-booking-panel .chbs-main [class*="duration"],
.bvd-page .bvd-booking-panel .chbs-main [class*="ride-info"],
.bvd-page .bvd-booking-panel .chbs-main [class*="route-info"],
.bvd-page .bvd-booking-panel .chbs-main [class*="booking-info"] {
    color: #f4ebdd !important;
    border-color: rgba(201, 162, 74, 0.28) !important;
    background-color: #151515 !important;
}

.bvd-page .bvd-booking-panel .chbs-main [class*="summary"] *,
.bvd-page .bvd-booking-panel .chbs-main [class*="distance"] *,
.bvd-page .bvd-booking-panel .chbs-main [class*="duration"] *,
.bvd-page .bvd-booking-panel .chbs-main [class*="ride-info"] *,
.bvd-page .bvd-booking-panel .chbs-main [class*="route-info"] *,
.bvd-page .bvd-booking-panel .chbs-main [class*="booking-info"] * {
    color: inherit !important;
    border-color: inherit !important;
}

.bvd-page .bvd-booking-panel .chbs-main [class*="notice"] {
    color: #f4ebdd !important;
    border-color: rgba(201, 162, 74, 0.28) !important;
    background: rgba(201, 162, 74, 0.1) !important;
}

.bvd-page .bvd-booking-panel .chbs-main .chbs-google-map,
.bvd-page .bvd-booking-panel .chbs-main [class*="google-map"],
.bvd-page .bvd-booking-panel .chbs-main [id*="map"],
.bvd-page .bvd-booking-panel .chbs-main iframe {
    border-color: rgba(201, 162, 74, 0.32) !important;
    background: #171717 !important;
    filter: saturate(0.78) brightness(0.9) contrast(0.96) !important;
}

.bvd-page .bvd-booking-panel .chbs-main [class*="google-map"] img,
.bvd-page .bvd-booking-panel .chbs-main [id*="map"] img,
.bvd-page .bvd-booking-panel .chbs-main .chbs-google-map img {
    filter: saturate(0.68) brightness(0.82) contrast(0.94) !important;
}

#day-trips .chbs-form-field-transfer-type {
    display: none !important;
}

#private-transfer .bvd-policy-hidden-field,
.bvd-route-booking-section .bvd-policy-hidden-field {
    position: absolute !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    width: 1px !important;
    height: 1px !important;
    margin: -1px !important;
    padding: 0 !important;
    border: 0 !important;
    white-space: nowrap !important;
}

#private-transfer .bvd-policy-ui,
.bvd-route-booking-section .bvd-policy-ui {
    position: relative;
    z-index: 1;
    margin-top: 8px;
    padding: 12px 14px;
    cursor: pointer;
    border: 1px solid rgba(201, 162, 74, 0.35);
    border-radius: 12px;
    background: rgba(15, 15, 15, 0.28);
}

#private-transfer .bvd-policy-ui-label,
.bvd-route-booking-section .bvd-policy-ui-label {
    position: relative;
    z-index: 2;
    display: flex;
    gap: 10px;
    align-items: flex-start;
    color: #f4ebdd;
    font-weight: 700;
    line-height: 1.45;
    cursor: pointer;
}

#private-transfer .bvd-policy-ui-checkbox,
.bvd-route-booking-section .bvd-policy-ui-checkbox {
    position: relative;
    z-index: 3;
    flex: 0 0 auto;
    width: 18px;
    height: 18px;
    margin-top: 2px;
    cursor: pointer;
    accent-color: #c9a24a;
    appearance: auto !important;
    -webkit-appearance: checkbox !important;
    pointer-events: auto !important;
}

#private-transfer .bvd-policy-ui-label span,
.bvd-route-booking-section .bvd-policy-ui-label span {
    pointer-events: none;
}

#private-transfer .bvd-policy-ui-meta,
.bvd-route-booking-section .bvd-policy-ui-meta {
    position: relative;
    z-index: 2;
    margin-top: 8px;
    color: rgba(244, 235, 221, 0.82);
    font-size: 13px;
    line-height: 1.45;
}

#private-transfer .bvd-policy-ui-meta a,
.bvd-route-booking-section .bvd-policy-ui-meta a {
    position: relative;
    z-index: 4;
    color: #e8d6a3;
    text-decoration: underline;
    pointer-events: auto;
}

#private-transfer .bvd-policy-ui-error,
.bvd-route-booking-section .bvd-policy-ui-error {
    position: relative;
    z-index: 2;
    min-height: 18px;
    margin-top: 8px;
    color: #ffb9b9;
    font-size: 13px;
    font-weight: 700;
}

#private-transfer .bvd-policy-host,
.bvd-route-booking-section .bvd-policy-host {
    margin-bottom: 18px;
}

#private-transfer .bvd-policy-host.bvd-policy-invalid .bvd-policy-ui,
.bvd-route-booking-section .bvd-policy-host.bvd-policy-invalid .bvd-policy-ui {
    border-color: #d74f4f;
    box-shadow: 0 0 0 2px rgba(215, 79, 79, 0.2);
}

#private-transfer .bvd-billing-host,
.bvd-route-booking-section .bvd-billing-host {
    margin-top: 12px;
    padding-top: 12px;
    border-top: 1px solid rgba(201, 162, 74, 0.28);
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.02);
}

#private-transfer .bvd-billing-heading,
.bvd-route-booking-section .bvd-billing-heading {
    margin: 0 0 8px;
    color: rgba(232, 214, 163, 0.92);
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.04em;
    text-transform: uppercase;
}

#private-transfer .bvd-billing-host label[data-bvd-billing-label="1"],
.bvd-route-booking-section .bvd-billing-host label[data-bvd-billing-label="1"] {
    color: #f4ebdd;
    font-weight: 600;
}

#private-transfer .bvd-billing-host .bvd-billing-label-text,
.bvd-route-booking-section .bvd-billing-host .bvd-billing-label-text {
    margin-left: 4px;
}

@media (max-width: 780px) {
    .bvd-route-booking-section {
        padding: 46px 0;
    }

    .bvd-route-booking-section .bvd-wrap {
        width: min(100% - 28px, 1320px);
        max-width: calc(100vw - 28px);
    }

    .bvd-booking-panel {
        padding: 18px !important;
        border-radius: 22px;
    }

    .bvd-booking-panel h3 {
        font-size: 24px !important;
    }

    .bvd-page .bvd-booking-panel .chbs-main .chbs-button,
    .bvd-page .bvd-booking-panel .chbs-main a.chbs-button,
    .bvd-page .bvd-booking-panel .chbs-main button,
    .bvd-page .bvd-booking-panel .chbs-main input[type="button"],
    .bvd-page .bvd-booking-panel .chbs-main input[type="submit"] {
        width: 100%;
        white-space: normal;
    }

    .bvd-page .bvd-booking-panel .chbs-main .chbs-vehicle {
        min-height: 420px !important;
        padding: 14px !important;
    }

    .bvd-page .bvd-booking-panel .chbs-main .chbs-vehicle-name,
    .bvd-page .bvd-booking-panel .chbs-main .chbs-vehicle-title,
    .bvd-page .bvd-booking-panel .chbs-main h4 {
        font-size: 21px !important;
    }

    .bvd-page .bvd-booking-panel .chbs-main .chbs-vehicle-price {
        font-size: 36px !important;
    }
}
