.navbar .navbar-header .navbar-brand img {
    width: 261px !important;
}

.turbo-horizontal-search-oob #reactive-root .reactiveSingleBoxFrontendView___ .reactiveNormSearchGridContents___ .reuseFormWrapper___ button.reuseButton___, .turbo-obb-vertical-search-form #reactive-root .reactiveSingleBoxFrontendView___ .reactiveNormSearchGridContents___ .reuseFormWrapper___ button.reuseButton___ {
    background-color: #b2040b !important;
}

.rq-isotope-filter-area .rq-filter-grid-item .rq-filter-item-content .footer-content span.rating {
    color: #00b8d4 !important;
    background-color: #00b8d417 !important;
}

.rq-isotope-filter-footer a.rq-filter-all-btn {
    color: #00b8d4 !important;
    background-color: #00b8d417 !important;
}

.listing-single .listing-details-two .listing-footer .book-now-btn a {
    background-color: #00b8d4 !important;
}

*:before, *:after {
    color: #00b8d4 !important;
}

.rq-listing-page .reactiveBarFrontendView___ .rc-pagination .rc-pagination-item-active {
    color: #fff;
    border-color: #205f68 !important;
    background-color: #00b8d4 !important;
}

.rq-listing-page .reactiveBarFrontendView___ .rc-pagination .rc-pagination-item:hover {
    color: #ee1c25 !important;
    border-color: #ee1c25 !important;
}

.listing-single .listing-img .listing-image-hover a {
    background-color: #00b8d4 !important;
}

.rq-listing-details .turbo-content-listing-gallery .rq-change-button {
    display: none;
}

.rq-isotope-filter-area .rq-filter-grid-item .rq-filter-item-content .footer-content span.rating {
    display: none;
}

h3.reactiveBlockTitle___ {
	display: none;
}

.rq-isotope-filter-area .rq-filter-grid-item .rq-filter-item-content .seats, .rq-isotope-filter-area .rq-filter-grid-item .rq-filter-item-content span.seats {
    color: #000000 !important;
}

.turbo-horizontal-search-oob #reactive-root .reactiveSingleBoxFrontendView___ .reactiveNormSearchGridContents___ .reuseFormWrapper___ .reuseElementBlock___ .dd__wrapper .dd__selectControl .dd__selected .dd__placeholder, .turbo-obb-vertical-search-form #reactive-root .reactiveSingleBoxFrontendView___ .reactiveNormSearchGridContents___ .reuseFormWrapper___ .reuseElementBlock___ .dd__wrapper .dd__selectControl .dd__selected .dd__placeholder {
    color: #494949 !important;
}

.DateRangePicker .DateRangePickerInput .DateInput .DateInput__display-text {
    color: #070708 !important;
}

.rq-listing-details .turbo-content-listing-gallery .details-slider img {
    width: 60% !important;
    margin-top: 50px;
    margin-left: 18%;
}

.react-grid-layout .reactiveBarComponentWrapper___ .reactiveBarContents___ .reuseFormWrapper___ .reuseSingleElement___ .dd__wrapper .dd__selectControl, .viewSearchBlock .reactiveBarComponentWrapper___ .reactiveBarContents___ .reuseFormWrapper___ .reuseSingleElement___ .dd__wrapper .dd__selectControl {
    display: none;
}

.reuseSelectedBoxWrapper___13ow1 {
    display: none !important;
}

.rq-isotope-filters li:first-child {
    display: none !important;
} 

.floating-banner {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 9999;
}

.floating-banner img {
    max-width: 494px; /* Adjust as needed */
    width: 100%;
    height: 65px;
}

/* Responsive: Centered and full width on mobile */
@media (max-width: 768px) {
    .floating-banner {
        width: 100%;
        right: 0;
        left: 0;
        bottom: 0;
        text-align: center;
        background: rgba(0, 0, 0, 0.5); /* Optional: background for contrast */
        padding: 10px;
    }

    .floating-banner img {
        max-width: 100%;
        width: 100%;
    }
}


/* Push up content to avoid banner overlap */
@media (max-width: 768px) {
    body {
        padding-bottom: 80px; /* Adjust this value based on banner height */
    }
}
