    .ml-auto {
            margin-left: auto !important;
        }

        .availability-options {
            display: flex;
            flex-wrap: wrap;
            gap: 10px;
            padding: 15px 0;
        }

        .availability-options li a {
            padding: 8px 16px;
            margin: 0 5px 5px 0;
        }

        .akarat-faq-item {
            margin-bottom: 1.5rem;
        }

        .ak-popular-search ul {
            list-style: none;
            padding-left: 0;
        }

        .selected-tags:not(:empty)+.location-search-input::placeholder {
            color: transparent !important;
        }

        .modalWrapper {
            border-radius: 15px;
            padding: 20px;
            background: #fff;
            overflow-y: auto;
            max-height: 90vh;
        }

        .error-message {
            color: #dc3545;
            font-size: 0.875rem;
            margin-top: 0.25rem;
            display: none;
        }

        .is-invalid {
            border-color: #dc3545 !important;
        }

        .select2-container--default .select2-dropdown.select2-dropdown--below {
            width: 250px;
        }

        .intl-tel-input {
            width: 100%;
        }

        .intl-tel-input .flag-container {
            padding: 0 0 0 8px;
        }

        .intl-tel-input .selected-flag {
            padding: 0 0 0 8px;
        }

        .intl-tel-input .country-list {
            width: 100%;
        }



        section.modalWrapper span {
            font-size: 15px !important;
        }

        .small-select-options option[value=""] {
            color: #999;
            font-style: italic;
        }

        .placeholder-style {
            color: #999 !important;
        }

        .small-select-options.placeholder-style {
            color: #999;
        }

        /* RTL swap */
        #listing-row.rtl-active {
            flex-direction: row-reverse; /* swaps two columns visually */
        }

        /* Optional: make text inside sidebar align right */
        #listing-row.rtl-active #sidebar {
            text-align: right;
        }
        /* Align only Useful Links text right in RTL */
        #listing-row.rtl-active .widget-box.single-property-whychoose {
            direction: rtl;    /* right-to-left flow */
            text-align: right; /* align text inside the widget */
        }

        /* Make each link align right */
        #listing-row.rtl-active .widget-box.single-property-whychoose .box-whychoose li a {
            display: block;    /* ensures full width */
            text-align: right;
        }
