.city_with_subcity {
    margin-left: 0;
    margin-right: 1.7rem;
    padding-right: 0;
    padding-left: 18px;
}

.hdcity-down:before,.new-region-wrap .region-text:before {
    right: auto;
    left: 0;
}

.hdcity_dropdown {
    right: -20px;
    top: 35px;
}

.hdcity_dropdown li img {
    margin-right: 0;
    margin-left: 5px;
}

.new-region-wrap .region-text {
    margin-left: 0;
    margin-right: 5px;
    padding-right: 0;
    padding-left: 18px;
}

.preference-form-wrap {
    right: auto;
    left: -20px;
}

.preference-form-wrap .form-group .form-select {
    background-position: center left 15px!important;
}

.preference-form-wrap .form-group .form-select option {
    text-align: right!important;
}

#mnu-topbr-right li {
    margin-left: 0!important;
}

.topbr-dark .topbr-link svg {
    margin-left: 0;
}

.new-header-search-sec .new-inputbutton-wrap .bttn {
    left: 0;
    right: auto;
    border-radius: 5px 0 0 5px;
}

.new-header-search-sec .new-inputbutton-wrap .nvbar-search-field {
    padding-left: 95px;
    padding-right: 50px;
}

.new-header-search-sec .new-inputbutton-wrap .nvbar-search-field:focus {
    text-align: right!important;
    padding-right: 40px;
    padding-left: 95px;
}

.new-inputbutton-wrap .hd-searchicon {
    left: auto;
    right: 12px;
}

.new-header-search-sec .new-inputbutton-wrap .nvbar-search-field::-webkit-search-cancel-button {
    right: auto;
    left: -2px;
}

.autocomplete-items5 div,.autocomplete-items div {
    background-position: left 10px center;
    padding: 10px 10px 10px 30px;
    text-align: right;
}

.nvbar-expand-lg .nvbar-nav .nav-link {
    padding: 7px 15px!important;
}

.appdropdown span.dropdwn-toggle {
    margin-left: 0;
}

.nvbar-light .nvbar-nav .nav-link:before {
    left: auto;
    right: 32px;
}

.nvbar-nav .nav-item.arabiclink .nav-link:before {
    left: auto;
    right: 15px;
}

.appdropdown .sliderbantext img {
    margin: 0 10px 5px;
}

.new-submenu-desktop .col-sm-4 li a sup,.dropdwn-mnu li a sup {
    margin-left: 0;
    margin-right: 8px;
}

.dropdwn li .dropdwn-item:before,.new-submenu-desktop .col-sm-4 li a:before {
    left: auto;
    right: 0;
}

.new-submenu-desktop .col-sm-4 li {
    padding-right: 0;
    padding-left: 1.3rem;
}

.new-submenu-desktop .col-sm-4 li a sup img,.dropdwn-mnu li a sup img {
    margin-right: 0;
    margin-left: 3px;
}

.login-wl .loginclosebtn {
    left: 14px;
    right: auto;
}

.nvbar-expand-lg .nvbar-nav {
    align-items: center;
}

@media (min-width: 1200px) and (max-width:10000px) {
    .brndmega {
        left:0!important;
        right: 0!important;
        margin-left: auto!important;
        margin-right: auto!important;
        max-width: 1170px;
    }
}

@media (min-width: 1066px) and (max-width:1230px) {
    .dropdwn.nav-item .brndmega {
        left:0!important;
        right: 0!important;
        margin-left: auto!important;
        margin-right: auto!important;
        max-width: 1170px;
    }
}

.brndmega img.mnu_brand_image {
    position: absolute;
    right: 0;
    top: 0;
    margin-right: 0;
    top: 5px;
}

.brand-nav a.dropdwn-column {
    padding-right: 40px!important;
}

.brand-search-wrap .form-control {
    padding: 0 66px 5px 10px!important;
}

.brand-search-wrap .hd_brand_sricon {
    left: 0;
    right: 25px;
}

.nvbar-expand-lg .nvbar-nav .dropdwn-mnu.rentacar {
    left: auto!important;
}

@media only screen and (max-width: 1199px) {
    .dropdwn li {
        padding-right:.8rem;
    }

    .dropdwn.nav-item.show>span {
        padding-right: 15px!important;
    }

    .nvbar-tool.mob .sticky-search:after {
        right: auto;
        left: 0;
        border-left: 0;
    }

    .nvbar-tool.mob .sticky-search .fsearch:before {
        text-align: right;
        padding-left: 0;
        padding-right: 35px;
    }

    .nvbar-tool.mob .sticky-search img {
        left: auto;
        right: 10px;
    }

    .mobile-arlang {
        left: auto;
        right: 265px;
    }

    .mobile-arlang:hover {
        color: #fff!important;
    }

    .formob .mob-logo {
        left: auto;
        right: 34px;
    }

    .nvbar-expand-lg .nvbar-nav {
        align-items: flex-start;
    }

    .mob-selectcity-wrap ul li:before {
        left: 3px;
        right: auto;
    }

    .mob-selectcity-wrap ul li:after {
        right: auto;
        left: 14px;
    }

    .mob-selectcity-wrap ul li img {
        margin-right: 0;
        margin-left: 5px;
    }

    .mob-select-hide ul li img {
        margin-right: 0;
        margin-left: 9px;
    }

    .mob-select-hide ul li {
        padding-left: 0;
        padding-right: 10px;
    }

    .mob-select-hide form .form-select {
        background-position: center left 15px!important;
    }

    .nvbar-expand-lg .nvbar-nav .nav-item {
        width: 100%;
    }

    #mobsubmenu1,#mobsubmenu2,#mobsubmenu3,#mobsubmenu4,#mobsubmenu5,#mobsubmenu6 {
        left: auto!important;
        right: 0!important;
        max-width: 352px!important;
    }

    .nvbar-light .nvbar-nav .nav-link {
        padding: .875rem 0!important;
    }

    .nvbar-nav svg {
        margin-right: 0;
        margin-left: 4px!important;
    }

    .nvbar-nav .nav-item .dropdwn-toggle::after {
        right: auto!important;
    }

    .new-submenu-desktop .col-sm-4 li,.new-submenu-desktop .col-sm-4 h6 {
        padding-left: 0;
        padding-right: .8rem;
    }

    .brand-nav a span.brandlisting_count {
        justify-content: flex-end;
    }

    .brandlisting_count span.mob {
        margin-left: 0;
        margin-right: 4px;
    }

    span.brandlisting_count {
        right: auto;
        left: 15px;
    }

    .brndmega img.mnu_brand_image {
        right: 15px;
        top: 50%;
        transform: translateY(-50%);
    }

    .brand-nav a.dropdwn-column {
        padding-right: 50px!important;
    }

    .brand-search-wrap .form-control {
        padding: 5px 35px 5px 10px!important;
    }

    #searchform2 .otoicon.sarchbr {
        left: auto;
        right: 0;
    }

    #searchform2 .btn {
        left: 0;
        right: auto;
        border-radius: 5px 0 0 5px!important;
    }

    .hdsrchmndiv #myInput2 {
        padding-left: 110px!important;
        padding-right: 50px!important;
        font-size: 14px!important;
    }

    #searchform2 .clearinputbtn {
        right: auto;
        left: 128px;
    }

    .closebtn.lead {
        right: auto;
        left: 0;
    }

    .hdsrchmndiv .scrolslid .preslid {
        margin-left: 0!important;
    }

    .hdsrchmndiv ul.scrolslid li:first-child {
        margin-left: 0!important;
    }

    .hdsrchmndiv .carslidtitle {
        margin-bottom: 20px!important;
        margin-right: 20px;
        width: 91%;
        padding-right: 15px!important;
    }

    .hdsrchmndiv .brandslid .item:first-child {
        margin-left: 0!important;
    }

    .hdsrchmndiv .autocomplete .scrolslid.brandslid .item {
        margin-right: 20px;
        margin-left: 0;
    }

    .hdsrchmndiv .brandslid .lastslid {
        margin-right: 20px;
        margin-left: 20px;
    }

    .hdsrchmndiv .hdbeyondcar {
        padding-left: 0;
        padding-right: 0;
    }

    .hdsrchmndiv .hdbeyondcar p.cantenar {
        padding-right: 35px;
    }

    .hdbeyondcar .beyond-car {
        margin-right: 0;
    }

    .hdbeyondcar .beyond-car a:first-child {
        margin-right: 20px;
    }

    div.item.last-vu-all .recm4u {
        margin-left: 20px!important;
    }
}

@media only screen and (max-width: 991px) {
    #loginpop.login-wl .modal-header {
        justify-content:right;
    }

    .desktopdflx .modal-body {
        max-height: 100%!important;
    }
}

@media only screen and (max-width: 729px) {
    .mobile-arlang {
        right:240px;
    }
}

@media only screen and (max-width: 575px) {
    .mobile-arlang {
        right:265px;
        left: auto;
    }

    .formob .mob-logo {
        left: auto;
        right: 38px;
    }

    .hdsrchmndiv #myInput2 {
        padding-left: 110px!important;
    }

    #searchform2 .clearinputbtn {
        left: 116px;
    }
}

@media only screen and (max-width: 350px) {
    .mobile-arlang {
        right:235px;
        left: auto;
    }
}

@media only screen and (max-width: 575px) {
    .hdsrchmndiv #myInput2 {
        padding-left:35px!important;
        padding-right: 10px!important;
        font-size: 13px!important;
    }
}

header .btn span {
    margin-left: 0;
    margin-right: 10px;
}

.sub-heading h2 {
    padding-right: 0;
    padding-left: 110px;
}

.sub-heading h2 .btn {
    left: 0;
    right: auto;
}

.new-cartype-sec .carsec {
    text-align: center;
}

.home-banner-new-sec .listbox-wrapper {
    direction: ltr;
}

.new-cartype-sec .customInputContainer:is(.customInput,.options) {
    margin-right: 15px;
    margin-left: 0;
}

.new-cartype-sec .selectedData:after {
    right: auto;
    left: -10px;
}

.new-banner-search-sec .slidsearch #keyworded2,.new-banner-search-sec .slidsearch #keyworded2_mob {
    margin-right: 0!important;
    margin-left: 8px;
    text-align: right;
    padding-right: 35px;
    padding-left: 10px!important;
}

.newsearch-text-wrap .searchotoicon {
    right: 12px;
    left: auto;
}

.new-banner-search-sec .slidsearch .clearinputbtn {
    right: auto;
    left: 185px;
}

.new-cartype-sec .findselctcity {
    padding-left: 0;
    padding-right: 0;
}

@media (min-width: 1950px) and (max-width:2300px) {
    .banner-brand-slider {
        margin-left:0!important;
        margin-right: -6.8vw!important;
    }

    .banner-brand-slider.cat-loaded .cat-item:first-child {
        margin-left: 20px!important;
        margin-right: 6.8vw!important;
    }
}

@media (min-width: 1900px) and (max-width:1950px) {
    .banner-brand-slider {
        margin-left:0!important;
        margin-right: -15.2vw!important;
    }

    .banner-brand-slider.cat-loaded .cat-item:first-child {
        margin-left: 20px!important;
        margin-right: 15.2vw!important;
    }
}

@media (min-width: 1700px) and (max-width:1800px) {
    .banner-brand-slider {
        margin-left:0!important;
        margin-right: -12vw!important;
    }

    .banner-brand-slider.cat-loaded .cat-item:first-child {
        margin-left: 20px!important;
        margin-right: 12vw!important;
    }
}

@media (min-width: 1500px) and (max-width:1550px) {
    .banner-brand-slider {
        margin-left:0!important;
        margin-right: -9.2vw!important;
    }

    .banner-brand-slider.cat-loaded .cat-item:first-child {
        margin-left: 20px!important;
        margin-right: 9.2vw!important;
    }
}

@media (min-width: 1300px) and (max-width:1400px) {
    .banner-brand-slider {
        margin-left:0!important;
        margin-right: -1.2vw!important;
    }

    .banner-brand-slider.cat-loaded .cat-item:first-child {
        margin-left: 20px!important;
        margin-right: 1.2vw!important;
    }
}

@media (max-width: 1025px) {
    .new-banner-search-sec .slidsearch .bttn {
        border-radius:7px 0 0 7px!important;
    }

    .new-banner-search-sec .slidsearch #keyworded2,.new-banner-search-sec .slidsearch #keyworded2_mob {
        border-radius: 0 7px 7px 0!important;
    }
}

@media (max-width: 575px) {
    .new-banner-search-sec .slidsearch .clearinputbtn {
        right:auto;
        left: 110px;
    }
}

.nvbar-expand-lg .nvbar-nav .dropdwn-mnu {
    background: #fff;
    margin: 0;
}

.mob-selectcity-wrap ul li {
    padding-right: .5rem;
    padding-left: 25px;
}

.new-header-search-sec .new-inputbutton-wrap #crossbtn2 {
    left: 120px;
    right: auto;
}

.preference-form-wrap .select-menu .select-btn {
    padding-right: 10px;
    padding-left: 35px;
    background-position: center left 15px!important;
}

#mnu-topbr-right li.signinn {
    border-left: 0;
    padding-left: 0;
    margin-left: 0!important;
    border-right: 1px solid #9B9797;
    padding-right: .85rem;
    margin-right: .85rem!important;
}

@media only screen and (max-width: 1199px) {
    .nvbar-tool.mob .sticky-search .fsearch:before {
        right:0;
        left: auto;
        border-radius: 0 5px 5px 0;
        border-right: 1px solid #c6ccdd;
    }
}

.nvbar-tool.mob span.nvbar-tool-icon-box.mr-2 {
    text-align: left
}

.nvbar-tool.mob .sticky-search .btn {
    border-radius: 5px 0 0 5px;
}

.mob-selectcity-wrap ul li:nth-child(3):after {
    right: auto;
    left: 0;
}

.mob-selectcity-wrap ul li:nth-child(3) {
    padding-right: .5rem;
}

.city_with_subcity .options .searchInput input#searchInput_head {
    padding-right: 35px;
    padding-left: 5px;
}

ul.city-list li {
    padding-right: 0;
    padding-left: 35px;
}

.city_with_subcity .options .searchInput .clearinputbtn {
    right: auto;
    left: 20px;
}

@media only screen and (max-width: 1199px) {
    .dropdwn li .dropdwn-item.mnu-click-style {
        left:15px;
        right: auto;
    }
}

img.mobprofileimg {
    margin-left: 15px!important
}

.nvbar-search .hdsrchmndiv .nvbar-search-field {
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important;
    border-top-right-radius: 5px!important;
    border-bottom-right-radius: 5px!important;
}

@media (max-width: 1200px) {
    .cs-offcanvas-collapse .cs-offcanvas-body .nvbar-nav .nav-link {
        padding-left:0;
        padding-right: 15px!important;
    }
}

.nvbar-tool-icon-box.sticky-search.with-keyword i {
    right: 35px;
    left: auto;
    text-align: right;
}

@media(max-width: 992px) {
    .lastslid .last-section {
        width:auto!important;
        padding: 3px;
        height: 84px;
        border-radius: 15px
    }

    a.mobmenubtn {
        display: flex!important
    }
}

.overflow-hidden,body,html {
    overflow-y: unset
}

body,li {
    direction: rtl;
    text-align: right!important
}

header .ui-button-text {
    padding: 0!important;
    display: contents!important;
    font-weight: 500
}

.nvbar-search .hdsrchmndiv .nvbar-search-field::placeholder {
    font-size: 14px!important
}

.nvbar-search .hdsrchmndiv .nvbar-search-field {
    font-size: 16px!important
}

.brndcl {
    display: flex;
    align-items: center
}

.dropdwn.signinn span {
    color: #bd4200
}

.bg-dark {
    background-color: #4d4d4d!important
}

@media(min-width: 1200px) {
    .new-submenu-desktop.newcarss,.new-submenu-desktop.usedcarss {
        min-width:400px !important;
        justify-content: space-between
    }

    .new-submenu-desktop.newcarss .col-sm-4,.new-submenu-desktop.usedcarss .col-sm-4 {
        width: 50%;
        padding: 20px;
        border-right: 1px solid #f2f2f2
    }

    .nvbar-expand-lg .nvbar-nav .dropdwn.nav-item:first-child {
        position: relative!important
    }
}

.nosearch .buy-rent.newprofile_look_wrap.for-mobile-menu {
    display: none
}

@media (min-width: 800px) and (max-width:1200px) {
    .dropdwn-mnu.dropdwn-mega {
        left: auto !important;
        right: -110px !important;
    }
}
@media only screen and (min-width: 1600px) { .usedcarheader .usedcar-filterbar.wd-increase .new-header-search-sec .new-inputbutton-wrap .nvbar-search-field {
    width: 754px !important;
}
}
.usedcarheader .usedcar-filterbar.wd-increase .new-header-search-sec .new-inputbutton-wrap .nvbar-search-field {
    width: 654px !important;
}
