.rtl { direction: rtl; }

body { font-family: var(--Dubai); text-align: right; }

.show-en { display: none; }

.show-ar { display: inline; }

.floating { float: right; }

.floating-inverse { float: left; }

.float-end { float: left !important; }

.float-start { float: right !important; }

.footer-useful-link li,
#navbarContent li,
.floor-img-box { float: right; }

    .top-strip li > a i, .top-strip li > span i { margin-left: 5px; margin-right: 0px; }


#navbarContent .dropdown-menu .nav-link,
.footer-widget-title,
.footer-menu,
.overflow-hidden h4,
.side-panel .list-group,
.accordian-style .card-header .btn-link,
.accordian-style.accordion > .card { text-align: right; }

.info-icon-input { float: left; margin-left: 10px; }


.viewall-transaction .label-text { margin-top: -7px; display: inline-block; }

.text-right { text-align: left !important; }

.text-left { text-align: right !important; }

.align-r { text-align: left; }

/*.field-style .form-control { padding-left: 25px; padding-right: 10px; }*/

.paperless-img { top: -225px; }

.top-strip .sm-links { padding: 0; margin: 0; }

a.tile { min-height: 236px; }

/*.me-auto, .mx-auto { margin-left: auto !important; margin-right: 0 !important; }*/

#navbarContent li { border-right: none; float: left; }

    #navbarContent li:last-of-type { border-left: none; }

.input-group.search-control-inner .input-group-append { right: auto; left: 5px; }

.side-panel .list-group { padding-right: 0; }

.accordian-style .card-header .btn-link:before { padding-left: 5px; padding-right: 0px; padding-top: 3px; }

.accordian-style .card-header .btn-link.collapsed:before { transform: rotate(180deg); padding-left: 0; padding-right: 5px; }

.ps-0, .px-0 { padding-right: 0 !important; }

.ps-3, .px-3 { padding-right: 1rem !important; }

.ps-4, .px-4 { padding-right: 1.5rem !important; }

.ms-3, .mx-3 { margin-right: 1rem !important; }

.me-2, .mx-2 { margin-left: .5rem !important; }

.me-3, .mx-3 { margin-left: 1rem !important; }

.ms-2, .mx-2 { margin-right: .5rem !important; }

.ms-4, .mx-4 { margin-right: 1.5rem !important; }

.pe-2, .px-2 { padding-left: .5rem !important; }
.me-1 { margin-left: 0.25rem!important; margin-right: 0!important; }.me-5 { margin-left: 3rem!important; margin-right: 0!important; }
.search-bar { right: auto; left: 15px; }

.input-group.field-with-icon .input-group-append { /*right: auto; left: 5px;*/ }

.nav-tabs { padding-right: 0; }

.field-style.select-control:after { right: auto; left: 25px; }

[type="date"] { text-align: right; background-position: left; }

.help-card .icon-question-o { right: auto; left: 10px; }

/*.form-control.is-valid, .was-validated .form-control:valid {
    background-position: center left calc(.375em + .1rem);
}*/
.hasDatepicker.form-control.is-invalid,
.was-validated .hasDatepicker.form-control:invalid,
.was-validated .hasDatepicker.form-control:valid {
    background-position: center left calc(1em + .5875rem);
}

select.form-control.is-valid, .was-validated select.form-control:valid,
select.form-control.is-invalid, .was-validated select.form-control:invalid { background-position: center left calc(.375em + 1rem); }

/*.form-control.is-valid, .was-validated .form-control:valid { padding-left: calc(1.5em + .75rem); padding-right: 10px; }

.form-control.is-invalid, .was-validated .form-control:invalid { background-position: center left calc(.375em + .1rem); }

.form-control.is-invalid, .was-validated .form-control:invalid { padding-left: calc(1.5em + .75rem); padding-right: 10px; }*/

.top-strip li.language a { margin-left: 1rem !important; }

.custom-control-inline { margin-left: 1rem; margin-right: 0rem; padding-right: 1.5rem; padding-left: 0rem; }

.custom-control-label::after { right: -1.5rem; left: auto; }

.custom-control-label::before { right: -1.255rem; left: auto; }

.details-building-functions { direction: ltr; }

.slider-building .percentage-value { text-align: left; direction: ltr; }

.floor-img-box { margin-right: 0px; margin-left: 15px; }

.floor-p img { margin-left: 20px; margin-right: 0px; }

.custom-file-input:lang(en) ~ i { right: auto; left: 5px; }

.side-panel .list-group .list-group-item.active a { box-shadow: inset -3px 0 #0C223D; }

.side-panel .btn_ob i { margin-left: 0 !important; }

p { line-height: 2rem; }

.btn-search-sidepanel { margin-left: 0px; margin-right: 15px; }

.buttons-wrap .blue-btn i,
.accordian-style .card-header .btn.collapsed:after { transform: rotate(180deg); }

.btn_1 i.fa-angle-right { transform: rotate(180deg); margin-left: 0 !important; position: relative; top: 2px; }

.back-fa-icon i.fa-chevron-left { transform: rotate(180deg); }

.feature.img-thumbnail { float: right; margin: 0 0px 0 14px; }

table.dataTable td:last-child i.fa-arrow-alt-circle-right { transform: rotate(180deg); }
/*************************/

#navbarContent .right-mnu li:last-child a:before,
#navbarContent .right-mnu li:last-child a:after { display: none; }

#navbarContent .right-mnu li a:after { position: absolute; content: ""; border-right: 1px solid #ffffff; left: 0; width: 1px; height: 14px; top: 19px; }

.banner-section .slider-caption { text-align: right; }

a.tile:after { left: 10px; right: auto; transform: rotate(180deg); }

.highcharts-title .ch-title {
    direction: rtl;
    font-family: var(--Dubai);
}

.project-status-info li .dropdown { margin: 5px 3px 0 auto; }

.download-report { margin: 3px auto 0 3px; }

.tender-registration-form > .card > .card-header,
.online-registration-form > .card > .card-header,
.procedure-details .card .card-header,
.procedure-document .card .card-header { padding: .475rem .75rem .475rem .475rem; }

/*************** New - new Design ***************/

.new-section-heading { border-left: none; border-right: 3px solid #0F3661; padding: 4px 10px 3px 0px; }




    

    





.footer-dark a > i { margin-left: 10px; margin-right: 0; }
.footer-dark a > span > span:first-child i { margin-left: 0; margin-right: 10px; }
.footer-dark span i, .angle-icon { transform: rotate(180deg); }
.footer-legal-link li:first-child a { padding-right: 0; padding-left: 0; }
.footer-legal-link li a { padding-right: 0px; padding-left: 20px; }


.angle-icon { margin-left: 0; margin-right: 10px; }

.brokers-img-box img { float: right; }

.brokers-img-box h6 { left: auto; right: 10px; }

.medal { right: auto; left: 5px; }

.broker-td-flex > div:last-child { margin-left: 0px; margin-right: 5px; }

.gm-ui-hover-effect { left: 0 !important; right: auto !important; }

#navbarContent .list-col-8 .list-unstyled .nav-item, #navbarContent .eservices-list-nav .list-unstyled .nav-item { float: right; }

/*******************************************/
/*sidebar navigation*/
/*******************************************/
.content-wrap { float: right; }

.btn-div { float: left; }

.modal.bottom .modal-content .close { margin: 4px 4px 4px 0; float: left; }


.a2a_default_style a .a2a_svg { float: right; }

.a2a_default_style a.a2a_button_email { border-left: none; }

.share-this-page .a2a_label { top: 3px; }

.social-link .fb-footer { padding: 5px 14px; }

.social-link .footer-twitter { padding: 5px 11px; }

.social-link .footer-instagram { padding: 5px 12px; }

.social-link .footer-linkedin { padding: 5px 12px; }

.social-link .footer-youtube { padding: 5px 10px; }

.share-this-page .prepend-grey-bg .test { float: right; }

.share-content { float: right; }

.tt-input { text-align: right; }

.map-vu { float: left !important; }

.tt-menu { left: auto !important; }

.tag-remove { margin-left: 0; margin-right: 14px; }

.img-title-deed-verification > div { float: right; margin-right: 0px; margin-left: 20px; }

.img-title-deed-verification > span { text-align: right; float: right; }

.news-detail-section p,
.news-detail-section span,
.news-detail-section span,
.news-detail-section font,
.news-detail-section strong { text-align: right !important; }

.btn-news-archive { text-align: right; }
.btn-news-archive:before { float: right; transform: rotate(180deg); }

.navbar-nav > .nav-item.dropdown .dropdown-menu { left: auto; }
.navbar-nav > .nav-item.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu { right: 100%; }
.navbar-nav > .nav-item:first-child > .nav-link:before { display: block; }
.navbar-nav > .nav-item:last-child > .nav-link:before { display: none; }
.navbar-nav > .nav-item.dropdown .dropdown-menu.dropdown-login { right: auto; left: 0; }
.navbar-nav > .nav-item.dropdown .dropdown-menu.dropdown-login .dropdown-item { text-align: right; }
.navbar-nav { padding: 0; }
.navbar-nav > .nav-item > .nav-link.en-link::before { display: none; }
    .navbar-nav .nav-item .dropdown-user .dropdown-menu,
    .navbar-nav .nav-item .dropdown-noti .dropdown-menu { top: 50px; right: auto; bottom: auto; left: 0; text-align: right; }

.modal-search-panel .modal-full .modal-content .modal-footer ul li a i { margin-left: 5px; margin-right: 0px; }

.faq-section .accordion .card-header p { margin-bottom: 0; }

.land-result-wrap .card-header a,
.makani-result-wrap .card-header a,
.mun-result-wrap .card-header a { right: auto; left: 0; }

.land-result-wrap .list-group,
.makani-result-wrap .list-group,
.mun-result-wrap .list-group { padding-right: 0; }

.fileupload-preview tr td:last-child { text-align: left; }

.custom-file-upload { text-align: left; }

    /*.custom-file-upload:before {
    content: "Choose file - AR";
    left: auto;
    right: 10px;
    float: right;
}*/

    .custom-file-upload .btn { margin-left: 0px; margin-right: 5px !important; }

.modal-project-status .owl-nav .owl-prev { margin-right: 0; }

.modal-project-status .owl-nav .owl-next { right: auto; left: 0; }

.developedBy-info li span:first-child { width: 115px; }

.owl-carousel { direction: ltr; }

.angle-icon-l { transform: rotate(180deg); margin-left: 10px;margin-right: 0;}

.follow-project-star { right:auto; left:20px; }

.photo-gallery-accordion .news-photo-gallery .owl-nav .owl-prev { right: -45px; }

.photo-gallery-accordion .news-photo-gallery .owl-nav .owl-next { right: 40px; }

.owner-db .properties-wrap:after { right: auto; left: 0; }

.land-card.border-right { border-left: none !important; border-right: 1px solid #dee2e6 !important; }

.my-properties > div:last-of-type { margin-right: auto; margin-left: 0; }

/******************************************************/
/*Latest Design - February 23 2020*/
/*****************************************************/ 


.smart-city-video-section .smart-city-description h2 span { left: auto; right: 0; }

.btn-view-more i { margin-left: 0; margin-right: 12px; transform: rotate(180deg); }

/*.home-rest-app-section {
    background-image: url(../assets/img/rest-image-home-ar.jpg);
}*/

/*.transaction-table div.dataTables_wrapper .dataTables_length,
div.dataTables_wrapper .dataTables_length {
    float: right;
}*/

/*.transaction-table div.dataTables_wrapper div.dataTables_filter,
div.dataTables_wrapper div.dataTables_filter {
    float: left;
}*/

.export-btn { float: left; margin-right: 0; margin-left: 0; }

.custom-control { padding-left: 0; padding-right: 1.5rem; }

.transaction-table div.dataTables_wrapper div.dataTables_info,
div.dataTables_wrapper div.dataTables_info { float: right; text-align: right; }

div.dataTables_wrapper div.dataTables_paginate { float: left; text-align: left; }

.transaction-table .table tbody td.size, .transaction-table .table tbody td.currency {
    text-align: right;
}

.transaction-table .table thead th:first-child, .transaction-table .table tbody td:first-child { text-align: right; }

/*table.dataTable.table-condensed > thead > tr > th { padding-left: 20px; padding-right: 0.5rem !important; }*/

table.dataTable.table-condensed .sorting:after,
table.dataTable.table-condensed .sorting_asc:after,
table.dataTable.table-condensed .sorting_desc:after { right: auto !important; left: 6px; }

table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc_disabled:before { right: auto !important; left: 1em; }

.export-btn .dropdown { float: left; margin-right: 10px; margin-left: 0; }

    .export-btn .dropdown .dropdown-menu { right: auto; left: 0 !important; border-radius: 0; }

.side-panel .list-group .list-group-item a i { float: left; transform: rotate(180deg); }

.chosen-container-single .chosen-single span { margin-left: 26px; margin-right: 0px; direction: ltr; }

.chosen-container .chosen-results li { direction: ltr; justify-content: end; }

.chosen-container-single .chosen-single div { right: auto; left: 0; width: 24px; }

.m-left-30 { margin-left: 0px !important; margin-right: 30px !important; }

.login-input-info { float: left; margin-left: 10px; margin-top: 0; }

.ui-datepicker-trigger { left: 3px; right: auto; }

.property-info-summary > div:first-child { margin-left: 0px; margin-right: 20px; }

.property-info-summary > div:last-child { margin-left: 0px; margin-right: -20px; }

.dld-login-container .ui-datepicker-trigger {
    left: 15px;
    right: auto;
}

.login-form .field-style.select-control:after { right: auto; left: 10px; }

.alert-yellow i { margin-right: 0px; margin-left: 6px; }

.zone-info .card-header .btn, .prop-info .card-header .btn { text-align: right; }

    .zone-info .card-header .btn.collapsed:before, .prop-info .card-header .btn.collapsed:before { transform: rotate(180deg); }

    .zone-info .card-header .btn.collapsed:before, .prop-info .card-header .btn.collapsed:before,
    .zone-info .card-header .btn:before, .prop-info .card-header .btn:before { float: right; padding: 0px 4px 0 0; }

/********************/
/* Registration Wizard */
/********************/
.wizard-card[data-color="blue"] .moving-tab { left: auto; right: 0; }

/********************/
/* Flex Margin */
/********************/
.flex-floating { margin-right: auto; margin-left: 0; }

.flex-floating-inverse { margin-left: auto; margin-right: 0; }

.transaction-map-container { padding-left: 0; padding-right: 15px; }

.r-index-result-header .rental-index-icon { margin-right: 0; margin-left: 10px; }

.r-index-result-header > div:last-of-type { margin-left: 0; margin-right: auto; }

.dropdown.custom-dropdown .dropdown-menu.dropdown-menu-right { left: 95px !important; right: auto; }

.dropdown.custom-dropdown .dropdown-menu .dropdown-item { text-align: right; }

.report-archive .report-archive-grid tr td:last-child i.fa-file-pdf { margin-left: 0px; margin-right: 5px; }

.report-archive .download-archive-report .report-name { padding-left: 0px; padding-right: 12px; }

.report-archive .download-archive-report .btn-report-downlaod { text-align: left; }

.owner-db .portfolio-box .col-wrapper.col-wrapper-border:after,
.unit-graph:after, .building-graph:after { right: auto; left: 0; }

.unit-graph.border-left { border-left: none !important; border-right: 1px solid #dee2e6 !important; }

.navbar .right-mnu > .nav-item.search-by-voice .btn i { margin-right: 0; margin-left: 0; }

.voice-nav-modal { right: auto; left: -8px; }

.voice-nav-dialog:after { right: auto; left: 20px; }



.voice-search-result .alert-info .alert-inner-wrap i { margin-left: 10px; margin-right: 0; }

.voice-search-result .alert-info .btn_1 { margin-left: 0; margin-right: auto; }

.voice-search-result .voice-search-result-list { padding-right: 0; }

    .voice-search-result .voice-search-result-list .list-group-item .num-span { margin-right: 0; margin-left: 8px; }

.index-graph-boxes .detail-link i { transform: rotate(180deg); margin-left: 0; margin-right: 5px; }


.indexes-info-box > div { text-align: right; padding: 0 2rem 0 0rem; }

.design-element { right: -25px; left: auto; }

.indexes-info-box:before { margin-left: 0px; margin-right: -1px; }

.indexes-info-box > div h6 { margin-bottom: 0; }

.key-finding p { border-left: none; padding-left: 0; border-right: 2px solid #4D86D7; padding-right: 20px; }

.price-indes-detail .nav .nav-link { border-left: none; border-right: 1px solid rgba(15, 54, 97, 0.2); }

div.dataTables_wrapper div.dataTables_filter input { margin-left: 0 !important; margin-right: 0.5em; }

div.dataTables_wrapper div.dataTables_length select { padding: 2px 12px; }

.field-ar { text-align: left; direction: ltr; }

.wizard-container .wizard-navigation .nav-pills { padding-right: 0; }

.custom-file-label { text-align: right; padding: .375rem 1rem; }

table.dataTable td:last-child i.fa-arrow-alt-circle-right { }

.table-box div.dataTables_wrapper div.dataTables_filter { float: left; }

.owned-wrapper h6 .btn-link i { margin-left: 0; margin-right: 8px; transform: rotate(180deg); }

.all-services-menu .navbar-nav { padding-right: 0; }


.all-project-list li p { line-height: normal; }

.download-list .list-group-item-action .file-formate-icon { margin-left: 10px; margin-right: 0px; }

/*.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn:not(:last-child):not(.dropdown-toggle) { border-top-left-radius: 0rem; border-bottom-left-radius: 0rem; border-top-right-radius: var(--border-radius); border-bottom-right-radius: var(--border-radius); }*/

/*.btn-group > .btn-group:not(:first-child) > .btn,
.btn-group > .btn:not(:first-child):not(.dropdown-toggle) {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
}*/

/*.btn-group > .btn-group:not(:first-child) > .btn,
.btn-group > .btn:not(:first-child):not(.dropdown-toggle) { border-top-right-radius: 0; border-bottom-right-radius: 0; border-top-left-radius: var(--border-radius); border-bottom-left-radius: var(--border-radius); }*/

.custom-body .img-holder,
.broker-dev-project .dev-project-img-holder { margin-left: 15px; margin-right: 0; }

.info-icon-for-user { right: auto; left: 0; }

.register-action .btn:first-child { margin-left: 5px; margin-right: 0; }

.sso-login-description-detail { padding-right: 0; }

.participant-info .list-group { padding-right: 0; }

.participant-property-list .btn { text-align: right; }

.close-btn-without-title .modal-header .close,
.close-btn-without-title .modal-header .close:hover { position: absolute; right: 10px; left: auto; }

.sso-left-panel .field-style.select-control:after { right: auto; left: 10px; }

.form-group-icon .form-control.is-invalid,
.was-validated .form-group-icon .form-control:invalid { background-position: center left calc(.375em + 1.3rem); }

.lightbox .btn-close { padding: 5px 5px 5px; }

.landStatus-info { padding-right: 0; }

.news-detail-section .news-artile-img { float: right; margin: 0 auto auto 15px; }

.help-card h6 { min-height: 50px; display: flex; align-items: center; }

.modal-search-panel .modal-full .modal-content .modal-header .close { float: left; }

a.skip:active, a.skip:focus, a.skip:hover { left: auto; right: 0; }

.btn-view-more { top: 0; }

.rdc-org-chart .rdc-subdirector .rdc-s-general:before { right: 127px; left: auto; }

.rdc-org-chart .rdc-subdirector .rdc-tech-office:before { left: 118px; right: auto; }

.rdc-org-chart .department { float: right; }

.rdc-org-chart .department { border-left: none; border-right: 1px solid #0f3661; }

    .rdc-org-chart .department.dep-b, .rdc-org-chart .department.dep-c, .rdc-org-chart .department.dep-d, .rdc-org-chart .department.dep-e { margin-left: 0; margin-right: 5%; }
/*Validation border css*/
/*.form-select.empty-validation,
.form-control.empty-validation,
.form-control.invalid-validation,
.custom-file-input.empty-validation,
.custom-file-input.invalid-validation,
.custom-file-input.empty-validation + .custom-file-label,
.custom-file-input.invalid-validation + .custom-file-label,
.custom-file-input.error.empty-validation ~ .custom-file-label { border-left: 1px solid #b7c6d6; border-right: 3px solid #cc0000; }

.form-control.focus-validation,
.custom-file-input.focus-validation,
.custom-file-input.focus-validation + .custom-file-label { border-left: 1px solid #b7c6d6; border-right: 3px solid #23B7E5; }

.form-control.valid-validation,
.field-style .form-control:disabled,
.field-style .form-control.disabled,
.custom-file-input.valid-validation,
.custom-file-input.valid-validation + .custom-file-label,
.custom-file-input.valid.valid-validation ~ .custom-file-label { border-left: 1px solid #b7c6d6; border-right: 3px solid #27c24c; }

.chosen-container.empty-validation,
.chosen-container.invalid-validation { border-right: none; border-left: none; }

.chosen-container.focus-validation { border-right: none; border-left: none; }

.chosen-container.valid-validation { border-right: none; border-left: none; }

.chosen-container.empty-validation .chosen-single,
.chosen-container.invalid-validation .chosen-single { border-left: 1px solid #b7c6d6; border-right: 3px solid #cc0000; }

.chosen-container.focus-validation .chosen-single { border-left: 1px solid #b7c6d6; border-right: 3px solid #23B7E5; }

.chosen-container.valid-validation .chosen-single { border-left: 1px solid #b7c6d6; border-right: 3px solid #27c24c; }*/

/*.input-group > .custom-select:not(:last-child),
.input-group > .form-control:not(:last-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
}*/

.online-registration-form .input-group.field-style.select-control:after { right: auto; left: 50px; }

.party-info-card .card-header.party-info-section-title { border-left: none; border-right: 3px solid #0f3661; }

.party-info-card .party-info-card-inner li span:last-child { border-right: none; border-left: 1px solid #f1f1f1; }

.card.party-info-card .btn-edit i,
.party-info-section-title .btn_1 i,
.upload-table .btn-grey i,
.rt-request-cancel-link i { margin-right: 0; margin-left: 5px; }

.custom-file-input:lang(ar) ~ .custom-file-label::after { display: none; }

.custom-file-input:lang(ar) ~ i { position: absolute; left: 10px; z-index: 1; font-size: 16px; top: 10px; }

.modal-footer > :not(:last-child) { margin-left: .25rem; margin-right: 0; }

.modal-footer > :not(:first-child) { margin-right: .25rem; margin-left: 0rem; }
/*smart judge*/
.rdc-smart-judge-img .rdc-comment-icon { padding-left: 0; padding-right: 20px; margin-left: 0; margin-right: -335px; background-position: right top; }

.no-webp .rdc-smart-judge-img .rdc-comment-icon { background-image: url(../assets/img/comment-icon-ar.png); }

.webp .rdc-smart-judge-img .rdc-comment-icon { background-image: url(../assets/img/comment-icon-ar.webp); }

.smart-judge-qa-list .list-group { padding-right: 0; }

.smart-judge-qa-list .judge-popover .judge-popover-img { margin-left: 20px; margin-right: 0; }

.smart-judge-qa-list .judge-popover .judge-popover-inner { border-radius: 8px 0px 8px 8px; }

.popover-arrow-left-position { left: auto; right: -7px; }

.popover-arrow-left { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }

.dashboard-card .sso-app-item .btn-link .fa { transform: rotate(180deg); }

.login-card .card-body .btn-link .fa-angle-right { margin-left: 0; margin-right: 5px; transform: rotate(180deg); }

.body-photo-gallery .owl-counter-items i { margin-left: 8px; margin-right: 0px; }

.faqs-section .accordion .card .list-unstyled { padding-right: 0; }

.list-group { padding-right: 0; }

.input-group.field-with-icon .input-group-append .btn-input-group { margin-left: -4px; margin-right: 0; }

    .input-group.field-with-icon .input-group-append .btn-input-group .fa-search { border-radius: .25rem 0 0 .25rem; }

.input-group-barcode .form-control { border-right: 1px solid #b7c6d6; border-left: none; }

.btn-barcode-scan { margin-left: 0; margin-right: -2px; border-left: 1px solid #b7c6d6; border-right: none; border-radius: .25rem 0 0 .25rem !important; }

.rental-index-wrapper .rental-info-right-panel:before { left: -90px; right: auto; -webkit-transform: scaleX(-1); transform: scaleX(-1); }

.rental-index-wrapper .rental-index-step { padding-left: 0; padding-right: 25px; }

    .rental-index-wrapper .rental-index-step.step-down,
    .rental-index-wrapper .rental-index-step.step-down.step-down-spacing { background-image: url(../assets/img/rental-arrow-down-ar.png); background-position: 270px 50px; }

.rental-index-wrapper .rental-info-right-panel.col-md-7 .rental-index-step.step-down,
.rental-index-wrapper .rental-info-right-panel.col-md-7 .rental-index-step.step-down.step-down-spacing { background-image: url(../assets/img/rental-arrow-down-ar.png); background-position: 380px 50px; }

.help-page-card .icon-help-list { margin-left: 0; margin-right: 15px; }

.help-page-card .label-help-list { margin-left: 0; margin-right: 15px; text-align: right; }

.sso-login-description-detail .list-group-item:before { margin-right: 0; margin-left: 8px; content: "\f104"; }

.alert-dld-info { border-left: none; border-right: 3px solid #1A6CC7; }

.btn-wrapper-group .view-changer:last-child > .btn { margin-left: 0; margin-right: 10px; }

.icon-map-location,
.icon-grid-view,
.icon-service-description,
.icon-export-excel,
.icon-share-o{ margin-left: 10px; margin-right: 0; }
.btn-wrapper-group .btn + .btn { margin-left: 0; margin-right: -1px; }

.card-view-wrapper .custom-body .detail-holder { width: 100%; }

.card-view-wrapper .list-style li.address-link:before,
.card-view-wrapper .list-style li.email:before,
.card-view-wrapper .list-style li.call:before { margin-left: 10px; margin-right: 0; }

.card-view-wrapper .custom-body .img-holder { margin-left: 0; }

.card-view-wrapper .list-style li .icon-address-link,
.card-view-wrapper .list-style li .icon-email-link,
.card-view-wrapper .list-style li .icon-call-link,
.card-view-wrapper .list-style li .icon-website-link,
.card-view-wrapper .list-style li .icon-fax-link,
.card-view-wrapper .list-style li .icon-working-day-link { margin-left: 10px; margin-right: 0; }

.card-view-wrapper .list-style li.address-link > a,
.card-view-wrapper .list-style li.working-day > span:last-child { padding-left: 0; }

.card-view-wrapper .list-style li > a + a { padding-left: 0; padding-right: 30px; }

.card-view-wrapper .custom-body .detail-holder .medal { right: auto; left: -5px; }
/*share menu*/
.share-menu-wrapper .collapse,
.share-menu-wrapper .collapsing { left: 0; right: auto; }

.share-menu-wrapper .share-page a:first-child { margin-left: 10px; margin-right: 0; }

.filterBy-list .dropdown-menu .form-group { text-align: right; }
.filterBy-list .dropdown-toggle::after { margin-left: 0; margin-right: .255em; }
.filterBy-list { margin-left: 10px; margin-right: 0; }


/*new design changes*/
.share-component { left: 0; right: auto; }

    .share-component .share-page a { margin-left: 0; margin-right: 5px; }

    .share-component .button_email { margin-left: 0; }

    .share-component .share-page a.button_whatsapp { margin-right: 0; }

.alert-info { /*border-left: 1px solid #3388DD; border-right: 4px solid #3388DD; */}

.total-number-of-record > span { margin-left: 0; margin-right: 5px; }


.help-connect-card{ background-position: 10% 95%; }

.award-list .award-icon-wrap { margin-left: 15px; margin-right: 0; }

.sso-footer-txt a { display: inline-block; margin-right: 0; }

    .sso-footer-txt a:first-child { margin-left: 15px; }

.info-icon-for-user { right: auto; left: 18px; }

.update-profile-warning-container .icon-warning { margin-left: 15px; margin-right: 0; }

.btn-indexes-download { right: auto; left: 105px; }

.rental-yeild-boxes .role-box .card-title { align-items: flex-start; }

.rental-yeild-boxes .role-box .role-box-back { text-align: right; }

    .rental-yeild-boxes .role-box .role-box-back p { line-height: normal; }

.indexes-read-link { margin-left: 0; margin-right: auto; }
.flip-close i{right:auto; left:10px;}
.arrow-list {padding: 0 1.5rem 0 0; }
.arrow-list li:before { margin-right: -1.3em; transform: rotate(180deg); margin-left: 0; position: relative; right: -10px; }

/*.icon-service-description, .icon-export-excel, .icon-export-pdf, .icon-meter-feet, .icon-share-o, .icon-share-blue { margin-left: 10px; margin-right: 0; }*/

.trnsction-data-from-react .btn-wrapper-group .pdf-export + .hide { margin-right: 10px; }

.trnsction-data-from-react .dropdown-menu.show { left: auto !important; right: -95px !important; }


/***********************Branch 3 CSS*************************************/

.home-banner-outstanding-services,
.home-studies .card-text{ line-height: normal; }

.home-studies .card .card-footer { text-align: right; }



    .home-studies .card .card-footer i,

    .home-studies .text-link2 i,
    .home-slider-services-nav .swiper-button-next:after,
    .home-slider-services-nav .swiper-button-prev:after,
    .view-all-transaction-box .card-body span i,
    .btn-icon i,
    .ui-service-card .card-footer i{ transform: rotate(180deg); }



.home-studies .text-link2 i,
.btn-icon i{ margin-left: 0px; margin-right: 10px; }
.arrow-list li { padding: .4rem 1.3rem .4rem 0; }
/***********************End Branch 3 CSS*************************************/
/*webinar css*/






.icon-date-calendar,
.icon-time,
.icon-pin { margin-left: 7px; margin-right: 0; }


/*end webinar css*/

/*********Owner Tenant Flow css*********/
.multi-list-add-container .is-common-container .custom-control { margin: 0 0 0 10px !important; padding-left: .8rem; padding-right: 2.25rem; }

.ejari-contract .ui-datepicker-trigger,
.terminate-contract .ui-datepicker-trigger { right: auto; left: 20px; }

/*.field-style .form-control, .rtl .form-control { padding-left: 25px; padding-right: 10px; }*/

.input-group-append { margin-right: -1px; margin-left: 0; }

.input-group > .input-group-append > .input-group-text { border-top-left-radius: .25rem; border-bottom-left-radius: 0.25rem; border-top-right-radius: 0; border-bottom-right-radius: 0; }

.input-group .btn-a:first-child { border-right: 1px solid var(--bdr); border-left: none; }

.input-group .btn-a:last-child { border-left: 1px solid var(--bdr); border-right: none; }
/*.myddl-dashboard .my-property .card .card-body .card-title,
.card-ejari-services .card-title-and-icon span { margin: 0 15px 0 0; }*/

.my-property-leased-description { text-align: right; font-size: 13px; }

.user-name-with-image h5 { margin-right: 1rem; margin-left: 0; }

.view-all-property { right: auto; left: 20px; text-decoration: none !important; }

    .view-all-property .fa-angle-right { transform: rotate(180deg); }

.my-dld-action .ui-service-card .card-body { text-align: right; }
.add-payment-link { text-align: left; }
.quick-link-card4,
.quick-link-card5,
.quick-link-card5 { display: flex; align-items: stretch; }
/*********End Owner Tenant Flow css*********/
/*rvs*/
.rvs-transaction-number { border-left: 1px solid var(--bdr); border-right: 3px solid #0f3661; }
/*end rvs*/
.weather-plugin:hover a.show-ar { display: block !important; }
/*My DLD Card view*/
.leases-property .view-all-property i { margin-left: 0; margin-right: 5px; }
.property-status { margin-right: auto; margin-left: 0; }
.page-title .btn-toggle .btn .fa-th-list { margin-left: 8px; margin-right: 0; }
/*End My DLD Card view*/
.row-multi-field { padding-left: 0; padding-right: 15px; }
/*file browse button alignment*/
.custom-file-label::after { left: 0; right: auto; border-left: none; border-right: inherit; border-radius: .25rem 0 0 .25rem; content: "اختر الملف"; }
/*verify email*/
.alert-danger { /*border-left: 1px solid #bd0f1f; border-right: 4px solid #bd0f1f;*/ }

.alert-success { /*border-left: 1px solid #00893e; border-right: 4px solid #00893e;*/ }

.alert-warning { /*border-left: 1px solid #e09b0d; border-right: 4px solid #e09b0d;*/ }
/*End verify email*/
.alert-light-grey { text-align: right; }
/*Transaction page timeline UI*/


/*End Transaction page timeline UI*/
/*Mollak Service charge*/
.mydld-card-info-icon { left: 5px; right: auto; }

.payment-invoice .alert-light-grey i { margin-right: 0; margin-left: 15px; }

.payment-invoice .invoice-date span:first-child,
.payment-invoice .Invoice-ref span:first-child { margin-left: 1rem; margin-right: 0; }
/*End Mollak Service charge*/
.btn-investor-request .dropdown-toggle:after { left: -20px; right: auto; margin: 0 .255rem 0 0; top: 3px; }
.btn-investor-request .dropdown-toggle { padding-right: 1rem; padding-left: 2rem; }
    .btn-investor-request .dropdown-toggle span:after { left: -7px; right: auto; }
.dropdown-menu.dropdown-menu-right { text-align: right; }
/*transaction page UI*/
.trnsction-data-from-react .owner-db .portfolio-box { margin-left: 20px; margin-right: 0; }

.trnsction-data-from-react .btn-custom-toggle .btn { padding: .3rem .75rem; }

.transaction-list-action-btns .btn-custom-toggle,
.report-type-ddl { margin-right: 0; margin-left: 12px; white-space: nowrap; }
.trnsction-data-from-react div.highcharts-tooltip {
    direction:rtl;
}


.transaction-report .status {
    padding: 0rem 0 0 6rem;
}
.transaction-report .timestamp {
    text-align: right;
}
.transaction-report .status ul {
    padding-right:0 !important;
}
.status > div {
    border-left: none !important;
    border-right: 2px solid #ed4f4b;
    padding-left: 0 !important;
    padding-right: 1rem;
}
/*End transaction page UI*/
.land-status-court-case {
    padding-right: 0px;
}
.icon-vault-folder {
    margin-left: .8rem;
    margin-right: 0;
}
.vault-card .icon-vault-folder {
    margin-left: 1rem;
    margin-right: 0;
}
.bottom-links {
    margin-left: 0;
    margin-right: 8px;
}
.dashboard-card .sso-app-item .sso-app-name {margin-right: inherit;margin-left: auto;}
.dashboard-card .sso-app-item .sso-app-description {text-align: right;}
.btn-switch .btn-custom-toggle {margin-left: .5rem;margin-right: 0;}
.sso-app-card .card-footer .far {
    transform: rotate(180deg);
}
.sso-app-logo-99999 {
    padding: 0;
}
/*fixing usability*/
.data-picker-icon ~ .ui-datepicker-trigger {right: auto;left: 20px;}
/*end fixing usability*/
/*land Valuation accept*/
.checkbox-font14 .custom-control-label span:last-child {margin-left: 0;margin-right: 5px;}
.alert-grey > i {margin: 0px 0 0 8px;}
.alert-grey .btn-link {margin: 0 10px 0 0;}
.alert-grey .btn-link > i {margin: 0px 5px 0 0;}
/*end land Valuation accept*/
.alert-danger.alert-valuation .icon-exclamation {margin-right: 0px;margin-left:10px; width:24px;height:21px}
/*----------------------------------*/
.faq-category-dropdown > .btn > .badge-light {margin-right: auto;margin-left: 8px;}
.home-getin-touch .btn-link:after,
.home-studies .btn-link:after{ transform: rotate(180deg); }
.transformer-tabs a .badge, .dld-tabs.nav-tabs .nav-item .nav-link .badge{margin-left: 0; margin-right: 5px;}
.card-container .card .card-arrow{left:0; right:auto;border-left: none;border-right: 40px solid transparent;}
.card-container .card .card-arrow i{left: 12px;right: auto;transform: rotate(180deg);}


.btn-favorite-service{margin-right:0}

/*---------------------------------*/
/*------------Green List-----------*/
.btn-greenlist-trash { left: -25px; right: auto; }
.greenlist-filter .dropdown > .btn { padding-right: .75rem; padding-left: 40px; text-align: right; }
.green-list-service-selection .custom-checkbox label .fa-angle-right,
.accordian-style .btn-link .fa-angle-right { transform: rotate(180deg); }
.greenlist-filter .dropdown > .btn:after { left: 0; right: auto; }
.greenlist-filter .dropdown-menu li { text-align: right; }
.greenlist-filter .dropdown-menu li label input[type=checkbox],
.green-list-service-selection .custom-checkbox label .fa-check { margin-right: 0; margin-left: 8px; }
.greenlist-filter .dropdown.keep-inside-clicks-open .chip-wrapper .badge,
.greenlist-filter .dropdown.keep-inside-clicks-open .range-wrapper { margin-right: 0; margin-left: .5rem; }
.greenlist-filter .green-area-budget .form-control:last-child { margin-left: 0; margin-right: 15px; }
.btn-otp-greenlist { right: auto; left: 0; }
/*----------END Green List-----------*/
.total-service-count {left:45px; right: auto; }
.service-list-content .card-header .btn{text-align:right;}
.service-list-content .card-header .btn:before { margin-left: 15px; margin-right: 0; }
.service-list-content .card-header .btn:after { margin-left: 0; margin-right: .5rem; }
.badge-custom { margin-left: 0 !important; }
.view-changer .expand-all,
.view-changer .collapse-all { }
    .view-changer .expand-all .icon-expand,
    .view-changer .collapse-all .icon-collapse { margin-left: 8px; margin-right: 0; }
.logo-emart {left:5px; right: auto;}
.point-ripple { margin-left: .5rem; margin-right: 0; }

.list-group-eservices .btn-watch-video { margin-left: 12px; margin-right: 0; }
.list-group-eservices .btn-watch-video i{ margin-left: 0; margin-right: .25rem; }
.rest-gradient { background: linear-gradient(#661f34 0%, #cb3d67 100%); left: 0; right: auto; transform: translate(-55px, -240px) rotate( 95deg); }
.banner-action-btn .btn i { transform: rotate(180deg); margin-left: 0; margin-right: 5px; }
.swiper-button-play-p { left: 95px; right: auto; }
#userGuideTable tr > td:last-child a + a.btn-video-link:before,
.user-guide .pdf-tempalte-wrapper .pdf-tempalte .flex-row a + a.btn-video-link:before { border-left: none; border-right: 1px solid var(--bdr); height: 14px; display: inline-block; position: relative; top: 4px; margin-left: 0; margin-right: 10px; }
.alert-user-notification .alert-body { margin-left: auto; margin-right: 0; }
.alert-user-notification .alert-user-notification-icon { margin-right: 0; margin-left: 15px; }
.alert-user-notification .alert-body p { margin-bottom: 0 }
.bullet-span { padding-left: 0; padding-right: 15px; text-align: right; }
.bullet-span:before { left: auto; right: 3px; }
.transaction-tools .filterby-wrap > div:first-child { margin-left: 15px; margin-right: 0; }
.filterby-wrap .report-type-ddl { font-family: var(--Dubai); font-weight: bold; }
.size-ltr { direction: ltr; }
.svg-icon-fill, .fancybox .fa-smile { margin-right: 0; margin-left: 10px; }
.share-page a.dld-instagram .svg-icon-fill{ margin-left: 0;}
.star-rating-container { padding: .4rem 0 .4rem .5rem; }
.bcs-star-container .bcs-start-icon { margin: 0 0 0 5px;}
.ask-malik-suggestion{text-align:right;}
.ask-malik-suggestion:after { transform: rotate(180deg); }
.speak-field .input-group .form-control { border-left: none !important; border-right: 1px solid var(--bdr) !important; border-radius: 0 0.375rem 0.375rem 0 !important; }
.speak-field .input-group .btn { border-left: 1px solid var(--bdr); border-right: none; border-radius: 0.375rem 0 0 0.375rem !important; }
.ask-malik-anwswer-helpfull-label { margin-left: 1rem; margin-right: 0; }
.ask-malik-answer-helpful .btn i { margin-left: 10px; margin-right: 0; }
.ask-malik-answer { text-align: right; }
.ask-malik .modal-header .modal-title { margin-left: 15px; margin-right: 0; }
.scan-qrcode { margin-left: 0; margin-right: 20px; }
.p-image-control div { margin-left: 0; margin-right: auto; }
.select-img-checkbox input:checked + label:before { top: -3px; left: -2px; }
/*.pdf-tempalte .pdf-info{display:inherit;}*/
/*----------MyDLD Services Tabs css--------------*/
.add-more-photo { right: auto; left: 15px; }
.view-all-procedures { right: auto; left: 0; }
.profile-info-list .list-group-item a .fa-angle-right { margin-left: 0; margin-right: auto; transform: rotate(180deg); }
.profile-info-list svg { margin-left: 10px; margin-right: 0; }
/*.icon-email-link,
.icon-call-link,
.icon-logout-new,
.icon-my-favourite-services-new,
.icon-my-request-new,
.icon-account-manager-new,
.icon-my-profile-new,
.fax-icon-new,
.icon-to-whom-concern-new { margin-left: 10px; margin-right: 0; }*/
/*----------End MyDLD Services Tabs css--------------*/




.notification-modal { right:auto; left:440px;}
.marquee span:before { margin-left: 10px; margin-right: 0; }
.my-dld-action .ui-service-card .badge-count { right: auto; left: 5px; }
.card-view-wrapper .list-style li > a, .email-wrap { border-left: none; border-right: 1px solid #e9e9e9; }
.gm-ui-hover-effect[aria-label="Close"] { left: 8px !important; right: auto !important; }
.property-card-action .col-md-12 .btn-link:first-child { margin-left: 0; margin-right: 11px; }
.property-card-action .col-md-12 .btn-link:last-child { margin-left: 40px; margin-right: 0; }
.re-transaction .field-style .ui-datepicker-trigger:after { left: 2px; }
.description-action-panel .btn { margin-left: 1rem; margin-right: 0; }
.service-description-page .btn-favorite.active i,
.service-description-page .btn-favorite-service i { margin-left: 5px; margin-right: 0; }
.nav-favorite-link .badge { margin-left: 0; margin-right: 3px; }
.expand-collapse { right: auto; left: -1px; }
.expand-collapse a { padding: 5px 10px; }
.services-description-accordion .accordion-button::after{margin-left:0; margin-right:auto;}
.breadcrumb-custom .breadcrumb .breadcrumb-item + .breadcrumb-item::before { content: "\e91a";}
.search-tag, .content-tag { float: left; }
.transaction-export-ddl.dropdown-toggle::after { right: auto; left: -10px; }
.broker-search-tag{left:auto; right:10px;}
.b-list-view .b-app-description > span { padding: 0 0 0 1rem; border-left: 1px solid var(--bdr); margin-left: 1rem; border-right: none; margin-right: 0; }
.b-list-view .b-app-description { padding-left: 1rem; }
.address-link a span.location-ar,
.address-link a span.location-en,
.address-link a span.list-working-hour,
.address-link a span.list-working-hour-ar,
.address-link a span.list-working-hour-en,
.address-link a span.list-working-day-ar,
.address-link a span.list-working-day-en { justify-content: flex-start; text-align: right; margin-left: 0; margin-right: -11px; padding-right: 10px; }
.address-link a span.location-ar,
.address-link a span.list-working-day-ar,
.address-link a span.list-working-hour-ar { display: inline-block; }
.address-link a span.location-en,
.address-link a span.list-working-day-en,
.address-link a span.list-working-hour-en { display: none; }
.address-link a span:before { width: 40px; border-right: none; margin-left: 10px; margin-right: 0; top: 0; left: auto; right: -42px; }
.card-view-wrapper .list-style li.address-link-wrap > a,
.card-view-wrapper .list-style li.address-link-wrap > .not-applicable { padding-right: 52px; border-right: none; }
    .card-view-wrapper .list-style li.address-link-wrap > a:before,
    .card-view-wrapper .list-style li.address-link-wrap > .not-applicable:before { left: auto; right: 0; border-right: none; border-left: 1px solid #e9e9e9; }
.page-title .faqs-link-for-all-services,
.faqs-link-for-all-services .icon-question-mark,
.service-info-icon-description,
.service-info-icon-service-form,
.service-info-icon-req-doc,
.service-info-icon-service-term,
.service-info-icon-service-fee,
.service-info-icon-service-procedure,
.service-info-icon-payment-method,
.service-info-icon-service-chanel,
.service-info-icon-issue-doc,
.service-info-icon-service-time,
.service-info-icon-third-party,
.service-info-icon-residency-status { margin-left: 15px; margin-right: 0; }
.transaction-table .table thead th, table.dataTable thead > tr > th, table.dataTable > tr > th{text-align:right;}
.right-mnu.navbar-nav .login-nav-item .nav-link .fa-user { margin-left: 8px; margin-right: 0; }
.enbd-logo img{ margin-left: 1rem; margin-right: 0; }
.enbd-logo + .btn-grey { margin-left: 10px; margin-right: 0; }
.container-searchBar .inner-modal-search-panel .input-group-append {left:16px; right: auto; }
.popular-services-list h1 { margin-left: 2rem; margin-right: 0; }
.popular-services-list .form-check-inline { margin-left: 1rem; margin-right: 0; padding-left: 0; padding-right: 1.5em; }
.popular-services-list .form-check-input:checked + label:before{left:auto; right:-22px;}
.popular-services-list .form-check .form-check-input { float: right; margin-left: 7px; margin-right: -1.5rem; }
#registration .form-control.is-invalid, #registration .was-validated .form-control:invalid { background-position: center left calc(0.375em + 1.5rem); }
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: var(--border-radius); border-bottom-right-radius: var(--border-radius); }
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { border-top-left-radius: var(--border-radius); border-bottom-left-radius: var(--border-radius); border-top-right-radius: 0; border-bottom-right-radius: 0; }
.login-btn-group .btn{border-radius:0 !important;}
    .login-btn-group .btn:first-child { border-radius: 0 var(--border-radius) var(--border-radius) 0 !important; }
    .login-btn-group .btn:last-child { border-radius: var(--border-radius) 0 0 var(--border-radius) !important; }
td.nested-td-wrapper .nested-table-wrapper tr td.community-collapse { border-left: none; border-right: 1px solid #E2E2E3; }
.indexes-card .btn-link i{transform:rotate(180deg); margin-right:5px;}
.property-charge .list-group-item {padding: 0.5rem 2rem 0.5rem .5rem;}
.property-charge .list-group-item > div span:first-child {margin-left: 40px;margin-right: 0;}
.property-charge .list-group-item > div span:last-child {text-align: left;}
.next-inspection {margin-left: 0;margin-right: 15px;}
.modal-project-status .owl-nav {direction: rtl;}
.inspection-details .dropdown-toggle { background-position: left .75rem center }
.ui-service-card .badge-custom { text-align: right; }
.ui-service-card .badge-custom:after{left:15px; right:auto;border-width: 3px 0 0 3px;}
.ui-service-card:hover .badge-custom:after{border-width: 3px 0 0 3px;}
.auth-container-form .ui-datepicker-trigger {left: 16px;right: auto;}
#ymFrameHolder {right: auto !important;left: 20px;}
[type="date"], .calendar-icon{background-position:3% 50% !important;}
.dropdown-user .dropdown-menu li .dropdown-item:before { left: 10px; right: auto; border-width: 3px 0 0 3px; }
/*transaction subcription - start*/
.btn-subscribe { padding: 0.2rem 1rem 0.2rem 0.75rem; }
    .btn-subscribe:before {left: auto; right:-25px}
/*transaction subcription - end*/
.all-project-list li .card-img,
.card-img-project-detail { border-left: 1px solid #f0f0f0; border-right: none;border-radius: 0 12px 12px 0; }
.project-status-detail h6{max-width:215px;}
.nav-item.nav-item-notification .red-dot { right: auto; left: 11px; }
.invalid-field .form-control { border: 1px solid #cc0000; border-left: 1px solid #cc0000; border-right: 3px solid #cc0000; }
.custom-file .jFiler .custom-file-input { left: auto !important; right: 0; }
/*************** End of New - new Design ***************/
.news-photo-gallery .nav-control { right: auto; left: 0; }
.bank-card:after { left: 15px; right: auto; border-width: 2px 0 0 2px; }
.bank-card .logo-icon-cbd,
.bank-card .logo-icon-dib,
.bank-card .logo-icon-eib,
.bank-card .logo-icon-mashreq { margin-left: 1rem; margin-right: 0; }
.dailyDate.is-invalid, .form-control.hasDatepicker:invalid { background-position: center left calc(0.375em + 0.2rem); }
.expand-collapse a, .expand-collapse .btn-exp.collapse-all:before,
.expand-collapse a, .expand-collapse .btn-exp.ex-all:before { margin-left: 8px; margin-right: 0; }
.mollak-map-content .field-style.select-control:after { left: 16px; right: auto; }
/*.property-details .btn-custom-toggle + .btn-custom-toggle { margin-left: 0; margin-right: 1rem; }*/
.user-info-div { padding: 1rem 15px 1rem 0; }
body div.dt-container div.dt-layout-cell.dt-full{text-align:right;}
.btn-feedback{margin-left:16px;}
table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order, table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order, table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order, table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order, table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order, table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order, table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order, table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order {
    right: auto!important;
    left: 12px;
}
div.dt-container div.dt-paging nav .pagination .dt-paging-button button[aria-label="Previous"]:before {
        content: "\f061" !important;
}
div.dt-container div.dt-paging nav .pagination .dt-paging-button button[aria-label="Next"]:before {
        content: "\f060" !important;
}
.contact-map .service-link i {transform: rotateY(180deg);}
.faq-nav-list .btn {background-position: left .75rem center;}
.search-field-icon {background-position: 100% center;}
input[type=number] {text-align-last: end; }
/* IE11 - Specific CSS */
@media all and (-ms-high-contrast:none) { .rdc-smart-judge-img .rdc-comment-icon { margin-right: -200px; }
    .rdc-org-chart .rdc-subdirector .rdc-s-general { left: auto; right: -50px; }
    .rdc-org-chart .rdc-subdirector .rdc-tech-office { left: -50px; right: auto; }
    .rdc-org-chart .rdc-subdirector:after { left: auto; right: 50%; }
    .home-slider-services-nav .swiper-button-next:after,
    .home-slider-services-nav .swiper-button-prev:after { top: -1px; }
    .home-slider-services-nav .swiper-button-next:after { left: 0px; }
    .home-slider-services-nav .swiper-button-prev:after { right: 0px; }
}

@media (min-width: 991px) {
    .sch-tile div { float: right !important; text-align: right; }
    .sch-area { text-align: right; }
    .sch-tile .sch-amount { float: left !important; width: 12%; }
    .sch-tile input { right: 5px; left: auto !important; }
}

@media (min-width: 992px) {
    .speech-icon-search-result.btn { margin-left: 8px; margin-right: 0; }
    .voice-search-result .alert-info .btn_1 { margin-left: inherit; margin-top: 0; border-radius: 0; }
    .rdc-org-chart .department.dep-e { border-left: 1px solid #0f3661; border-right: none; left: -1px; right: auto; }
        .rdc-org-chart .department.dep-e li a { margin: 0 0px 0 25px; }
    .checkbox-column .checkbox-wrapper { margin-right: 0; margin-left: 20px; }
}

@media (min-width: 1200px) {
    .dubai-government-logo { text-align: right; }
    .home-column-right { padding-left: 0px !important; padding-right: 0px !important; }
    .home-card-column { padding-left: 0px !important; padding-right: 15px !important; }
    .swiper-services-column { padding-left: 15px; padding-right: 24px; }
    /*.navbar-nav.nav > .nav-item:nth-child(2) { margin-right: 0; margin-left: 12px; }*/
}


@media (max-width: 1350px) {
    .banner-section .slider-caption { margin-left: 0px; margin-right: 50px; }
}

@media (max-width: 1200px) {
    .img-paperless { margin-right: -70px; }
}

@media(max-width: 1023px) {
    .property-details table td,
    .responsive-table-card table td {text-align: left;}
     .property-details table td::before, .responsive-table-card table td::before{float: right;margin-right: 0;margin-left: 10px;}
    .responsive-table-card-v table td { text-align: right; }
}

@media (max-width: 992px) {
    .accordian-style .card-header .btn { padding-left: 25px; padding-right: 0; }
        .accordian-style .card-header .btn:after { right: auto; left: -15px; }
    .trnsction-data-from-react .dropdown-menu.show { right: auto !important; left: 0 !important; }
    
    /*transaction page UI*/
    .trnsction-data-from-react .btn-custom-toggle .btn { padding: .3rem .40rem; }
    .transaction-list-action-btns .btn-custom-toggle,
    .report-type-ddl { margin-right: 0; margin-left: 5px; }
    /*End transaction page UI*/
    .card-body-services .card-title:after,
    .home-getin-touch .btn-link:after, 
    .home-studies .btn-link:after {right: auto;left: 20px;}
    .home-getin-touch .card-title, .home-studies .card-title {margin-right: 1rem;margin-left: 0;}
    .how-do-i .home-getin-touch .card-title { margin-right: 0; margin-bottom: 1rem; }
    .how-do-i .home-getin-touch .card-body > div i { display: none; }
    
    
    .home-card-connect .share-footer { left: auto; right:56px;}
    .list-group-eservices .btn-favorite { margin-left: -12px; margin-right: 0; }
    .ask-malik-answer-helpful > div:last-child { flex-direction: column; line-height: 30px; }
    .view-all-procedures { display: flex; position: initial; margin: 0 auto 10px -15px; }
    
        
    .nav-item.nav-item-notification > .nav-link .red-dot {right: 12px; }
    .navigation-mobile-view .right-mnu li.nav-item-notification .nav-link:after {left:7px; right: auto; }
    .navigation-mobile-view .right-mnu li.nav-item-notification .nav-link { padding-right: 0.8rem; padding-left: 1.25rem; }
    .notification-modal { left: 0; }
    .field-style.dropdown-chosen-select:after {left: 22px;right: auto;}
}

@media (max-width: 991px) {
    .rdc-org-chart .department.dep-b,
    .rdc-org-chart .department.dep-c,
    .rdc-org-chart .department.dep-d,
    .rdc-org-chart .department.dep-e { margin-right: 0; }
    .rdc-org-chart .departments:after { right: 0; left: auto; }
    .footer-legal-link li a { padding-left: 10px; }
    .icon-download-circle {margin-left: 10px;margin-right: 0;margin-bottom: 0;}
}

@media (max-width: 991px) {
    .transformer-tabs > ul::after { right: auto !important; left: 15px !important; }
    .filter-panel .close-btn { float: left; }
    .landStatus-wrapper .close-btn { left: 0; right: auto; }
    .owner-db .land-card.border-left { border-right: none !important; }
    .export-btn { float: none; }
    .export-btn .btn { min-width: 69px; }
    .export-btn .dropdown { float: none; margin-right: 3px; margin-left: 6px; margin-top: 10px; }
    .export-btn .dropdown .dropdown-menu { left: 0 !important; right: 0px !important; }
    .price-indes-detail .nav .nav-link { border-left: 1px solid rgba(15, 54, 97, 0.2); }
}

@media (max-width: 768px) {
    .footer-dark .locate-us span, .footer-dark .locate-us p { margin-left: 0px; margin-right: 30px; }
    .brokers-img-box img { float: none; }
    .brokers-img-box h6 { margin-left: 0px; margin-right: 15px; text-align: center; margin-bottom: 20px; }
    .brokers-img-box-stars { float: none !important; display: block; margin-top: 10px; }
    .land-result-wrap .card-header a i,
    .makani-result-wrap .card-header a i,
    .mun-result-wrap .card-header a i { margin-right: 0 !important; margin-left: .5rem !important; }
    .report-archive .download-archive-report .btn-report-downlaod { text-align: right; }
    .report-archive .download-archive-report .btn-report-downlaod a { padding: 7px 14px 6px; font-size: 12px; }
    .trnsction-data-from-react .owner-db .portfolio-box:first-child { border-left: 1px solid var(--bdr); border-right: none; }
    .trnsction-data-from-react .owner-db .portfolio-box { margin-left: 0; margin-right: 0; }
        .trnsction-data-from-react .owner-db .portfolio-box.mt-2 { border-right: 1px solid var(--bdr); border-left: none; }
    .trnsction-data-from-react #rptRange { margin-left: 0 !important; margin-right: 0 !important; }
    .property-type-btn .btn:first-child { margin-left: 5px !important; }
    .property-type-btn .btn:last-child { margin-left: 0 !important; }
    .status { padding: 0rem 0rem 0 2rem !important; }
    
    .indexes-info-box > div {padding: 0 15px;}
    .description-action-panel .btn { margin-left: 0; }
    .property-charge .list-group-item > div span:first-child:after {content: "كل ثلاثة شهور";}
    .property-charge .list-group-item > div span:last-child:after {content: "سنوياً";}
}

@media (max-width: 767px) {
    .transformer-tabs > ul::after { right: auto !important; left: 15px !important; }
    .img-title-deed-verification > div { float: none; margin-right: 0; text-align: center; }
    .img-title-deed-verification > span { margin-top: 0px; margin-bottom: 0; text-align: center; max-width: 100%; float: none; }
    .compatibility-info .text-left,
    .compatibility-info .text-right,
    .copyright-info .text-right { text-align: right !important; }
    .moshaer-banner .slider-caption { text-align: center; }
    .moshaer-banner img { max-height: 205px; }
    .dld-banner img { max-height: 225px; }
    .feature.img-thumbnail { float: none; margin-bottom: 1rem; }
    .design-element { right: 15px; top: 5px; }
    .indexes-info-box > div h4 { padding-left: 0px; padding-right: 30px; }
    .home-slider-services-nav { float: left; }
    .swiper-button-play-p { left: 15px;}
    .index-graph-boxes .detail-link { width: auto; text-align: left; }
}

@media (min-width: 320px) and (max-width: 480px) {
    .banner-section .slider-caption.caption2 { margin-left: 0px; margin-right: 45px; top: 90px; }
    .banner-section .slider-caption.caption3 { width: 50%; top: 65px; }
        .banner-section .slider-caption.caption3 .buttons-wrap a { margin-right: 0 !important; }
    .medal { right: auto; left: 5px; }
    .footer-legal-link li { margin-left: 0; }
    .smart-judge-intro { text-align: right; }
    .rdc-smart-judge-img { text-align: left; }
        .rdc-smart-judge-img .rdc-comment-icon { text-align: right; margin-right: -80px; padding-right: 0; }
    .btn-wrapper-group .view-changer { margin-right: 0px; }
}

.ltr-text-field { direction: ltr; text-align: right; }
.sso-footer-txt a { margin-right: 15px !important; display: inline-block; }
.card-map-pin .location-en, .card-map-pin .list-working-day-en { display: none; }

/* ---------- Calendar UI ---------- */
.ui-datepicker.ui-widget {
    .ui-widget-header .ui-datepicker-prev .ui-icon:before {
    content: "\f054"; 
}
    .ui-widget-header .ui-datepicker-next .ui-icon:before {
    content: "\f053"; 
    }
}

/*start: mddld sidebar*/
.rtl .navd-sidebar .nav-tabs .nav-item.show .nav-link,
.rtl .navd-sidebar .nav-tabs .nav-link.active { border-inline-start: none; box-shadow: inset -3px 0px 0 #2A638B; }
/*end: mddld sidebar*/
