/* Hide VikRentCar's company heading on the booking pages. */
.page-id-1079 .elementor-widget-shortcode .vrc-main-title,
.page-id-1080 .elementor-widget-shortcode .vrc-main-title,
.page-id-1073 .zilride-fleet-grid .vrc-main-title {
    display: none;
}










/* Zil Ride header language switcher */
[data-id="b7adf16"] .gtranslate_wrapper .gt_switcher .gt_selected {
    background: #fff;
    border-radius: 4px;
}

[data-id="b7adf16"] .gtranslate_wrapper .gt_switcher
:is(.gt_selected, .gt_option) > a {
    display: flex;
    align-items: center;
    gap: 8px;
    box-sizing: border-box;
    width: 100%;
    min-height: 44px;
    padding: 12px 16px;
    border: 0;
    background: #fff;
    color: #182B30;
    font: 400 14px / 1.15 "Beam Weapon", sans-serif;
    letter-spacing: .5px;
    text-transform: uppercase;
    text-decoration: none;
    white-space: nowrap;
}

[data-id="b7adf16"] .gtranslate_wrapper .gt_switcher .gt_selected > a {
    border-radius: 4px;
}

[data-id="b7adf16"] .gtranslate_wrapper .gt_switcher
:is(.gt_selected, .gt_option) > a img {
    flex: 0 0 23px;
    width: 23px;
    height: 23px;
    margin: 0;
    border-radius: 0;
    object-fit: contain;
}

[data-id="b7adf16"] .gtranslate_wrapper .gt_switcher .gt_selected > a::after {
    flex-shrink: 0;
    margin-inline-start: auto;
}

[data-id="b7adf16"] .gtranslate_wrapper .gt_switcher .gt_option {
    box-sizing: border-box;
    width: 100%;
    border: 1px solid rgba(24, 43, 48, .18);
    border-radius: 4px;
    background: #fff;
}

[data-id="b7adf16"] .gtranslate_wrapper .gt_switcher .gt_option > a:hover {
    background: #EAF9F8;
}

[data-id="b7adf16"] .gtranslate_wrapper .gt_switcher
:is(.gt_selected, .gt_option) > a:focus-visible {
    outline: 2px solid #0BBAB5;
    outline-offset: -2px;
}
[data-id="b7adf16"] .gtranslate_wrapper .gt_switcher .gt_option > a.gt_current {
    display: none;
}

[data-id="b7adf16"] .gtranslate_wrapper .gt_switcher
:is(.gt_selected, .gt_option) > a {
    padding: 8px 12px;
    min-height: 40px;
}












