/* Apply styles only when dir is set to rtl */
body[dir="rtl"] {
    direction: rtl; /* Force dropdown to respect RTL */
}

body[dir="rtl"] .iti__country-list {
    direction: rtl; /* Force dropdown to respect RTL */
}

#mobile_code {
    direction: rtl;
    text-align: right;
}

#mobile_code .selected-flag {
    float: right; /* Align flag to the right */
}

#mobile_code .iti__country-list {
    text-align: right; /* Align country list to the right */
}

.iti__country-list {
    text-align: right !important;
    right: 0px;
    width: 290px;
}

.porpertyForm .col-md-6 {
    width: 48.5% !important;
    padding-left: 0px !important;
    padding-right: 15px !important;    
}

.porpertyForm .col-md-6 label, 
.porpertyForm .col-md-12 label {
    left: unset;
    right: 22px;
}

.iti--allow-dropdown .iti__flag-container, 
.iti--separate-dial-code .iti__flag-container {
    right: unset !important;
    left: auto !important;
}

input#mobile_code {
    padding-right: 88px;
    padding-left: unset !important;
}

nav.navbar.navbar-expand-lg.navbar-light.bg-light.sticky-top.shadow-sm .ms-auto {
    margin-right: auto !important;
    margin-left: unset !important;
}

.aboutContent {
    right: -150px;
    left: unset;
}

.nice-select {
    text-align: right !important;
}

section.aboutUs.ourPart .aboutContent {
    right: unset;
    left: -55px;
}

.porpertyForm input, 
.porpertyForm textarea {
    padding-left: unset;
    padding-right: 10px;
}
