* {
    direction: ltr;
}
.zawq #city {
    margin-left: 0;
    margin-right: 20px;
}
.h-top .h-mail,
.h-bottom .bot-extra,
.f-head .filters,
.flats-s .item .inner.grid-layout .i-data .extra .rate,
.footer-bottom b {
    float: right;
}
.szx label {
    margin-right: 0;
    margin-left: 15px;
}
.searchByPrice label {
    right: auto;
    left: 40px;
}
.hero-s .top-hero:after {
    right: auto;
    left: 0;
}
.h-bottom .logo {
    float: left;
}

.h-bottom .bot-extra > ul .dropdown-menu {
    left: auto;
    right: 0;
}
.sendd-msg {
    flex-direction: inherit;
}

.reseved-msg {
    flex-direction: row-reverse;
}

.chat-footer button {
    margin-right: 0;
    margin-left: 20px;
}
.hero-s .item .cap .inner .in-price {
    float: right;
    left: auto;
    right: -38px;
}

.hero-s .item .cap .inner .in-price:before {
    right: 0;
    transform: scaleX(-1);
    left: auto;
}
.card-section .card-container .card img {
    margin-left: 0 !important;
    margin-right: 30px;
}
.hero-s .item .cap .inner .in-auth ul li {
    margin: 0 30px 0 0;
}
.input-box i {
    left: auto;
    right: 42px;
}
ul.c-p-list li:before {
    right: auto;
    left: 0;
}
.hero-s .item .cap .inner .in-auth ul li i {
    margin: 0 5px 0 0;
}

.f-head .filters a {
    margin: 0 0 0 5px;
}

.flats-s .item .inner.grid-layout .i-data .extra .rate {
    direction: rtl;
}

.flats-s .item .inner.grid-layout .i-data .feats ul li i {
    margin: 0 2px 0 0;
}


@media(max-width:768px) {
    .single-p-dec video {
        margin-right: 0;
        margin-left: 10%;
    }
}





.flats-s .item .inner.list-layout .in-img {
    float: left;
    margin: 0 40px 0 0;
}

.flats-s .item .inner.list-layout .in-data .extra {
    float: right;
    padding: 0 0 0 20px;
}

.flats-s .item .inner.list-layout .in-data .extra:before {
    left: 0;
    right: auto;
}

.flats-s .item .inner.list-layout .in-data .feats {
    margin: 0 20px 0 0;
    padding: 0 20px 0 0;
    border-left: 0;
    border-right: 1px solid rgba(0, 0, 0, 0.02);
}

.flats-s .item .inner.list-layout .in-data .feats li i {
    margin: 0 5px 0 0;
}

.footer-top .footer-item .form-group .btn {
    right: 0;
    left: auto;
    border-radius: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.footer-top .footer-item .social {
    text-align: right;
    direction: rtl;
}

.footer-top .footer-item .form-group .form-control {
    padding: 0 60px 0 15px;
}

.jumbo ul {
    float: right;
}

.terms-content,
.terms-sidebar {
    padding: 0 15px;
}

.terms-content.sticky {
    padding: 0 0 0 340px;
}

.terms-sidebar .s-inner a:before {
    margin: 0;
    transform: scaleX(-1);
}

.terms-sidebar .s-inner a.active:before {
    margin: 0 5px 0 0;
    transition: all .3s;
}

.faqs .panel-title > a:before,
.faqs .panel-title > a.collapsed:before {
    float: right;
}

.faqs .panel-title a i {
    margin: 0 8px 0 0;
}

.con-form .form-group h5 {
    left: 20px;
    right: auto;
}

.con-form,
.con-data {
    padding: 0 15px;
}

.con-data .d-inner ul li a:hover {
    padding: 5px 20px 5px 25px;
}

.main-head .logo {
    float: left;
}

.main-head .h-extra {
    float: right;
}

.main-head .h-extra .btn {
    margin: 0 0 0 31px;
}

.main-head .main-navo li a:after {
    right: 0;
    left: auto;
}

.main-head .main-navo li.current-menu-item a:after,
.main-head .main-navo li a:hover:after {
    right: auto;
    left: 0;
}

.hero-cap .form-group .form-control {
    /* border-radius: 10px; */
    /* border-top-right-radius: 0; */
    /* border-bottom-right-radius: 0; */
    /* border-left: 0; */
    /* border-right: 1px solid rgba(50, 50, 50, 0.30); */
    padding: 0 15px 0 60px;
}

.hero-cap .form-group .nice-select {
    /* border-radius: 0; */
    padding: 0 25px;
}

.hero-cap .form-group .nice-select span {
    text-align: left;
}

.hero-cap .form-group .nice-select:after {
    right: 15px;
    left: auto;
}

.hero-cap .form-group .nice-select .list li {
    text-align: left;
}

.hero-cap .form-group .btn {
    /* margin-left: 33px; */
}

.f-head h3:after {
    /* left: 0; */
    /* right: auto; */
    /* transform: scaleX(-1); */
}

.f-head h3 {
    /* padding: 0 30px 15px 0; */
}

.f-head .maz-count {
    float: right;
}

.f-head:before {
    left: 0;
    right: auto;
}

/*
.owl-carousel.owl-rtl {
    direction: ltr;
}

.owl-carousel.owl-rtl .owl-item {
    float: left;
}
*/

.flats-s.fl-top .f-body:after {
    left: 0;
    right: auto;
}

.flats-s .item .inner .i-cap a:before {
    left: -35px;
    right: auto;
}

.flats-s .item .inner .i-cap a:hover:before {
    left: 0;
    right: auto;
}

.flats-s .item .inner .i-cap a span {
    left: 28px;
    right: auto;
}

.flats-s .item .inner .i-cap a:after {
    left: 35px;
    right: auto;
}

.nws-s .block {
    padding: 0 15px;
}

.nws-s .block .inner.b-grid .i-img a:before {
    left: 0;
    right: auto;
}

.nws-s .block .inner.b-grid .i-img a span {
    right: auto;
    left: 5px;
}

.nws-s .block .inner.b-grid .i-img a:after {
    left: 15px;
    right: auto;
}

.nws-s .block .inner.b-grid .i-data p i {
    margin: 0 5px 0 0;
}

.main-footer .f-top .newsletter .let-head {
    border-right: 0;
    border-left: 3px solid #e3051f;
}

.main-footer .f-top .newsletter .let-form .form-group .fa-envelope {
    left: 20px;
    right: auto;
}

.main-footer .f-top .newsletter .let-form .form-group .btn {
    right: 20px;
    left: auto;
}

.main-footer .f-top .newsletter .let-form .form-group:after {
    left: 0;
    right: auto;
}

.main-footer .f-top .f-top-inner .ft-item h4:after {
    left: 0;
    right: auto;
    background: -webkit-linear-gradient(right, #1a0200, #e3051f);
}

.main-footer .f-top .f-top-inner .ft-item .social-s {
    right: 0;
    left: auto;
}

.main-footer .f-top .f-top-inner .ft-item ul li a:before {
    left: 0;
    right: auto;
}

.main-footer .f-top .f-top-inner .ft-item ul li a:after {
    left: 0;
    right: auto;
}

.main-footer .f-top .f-top-inner .ft-item {
    padding: 0 15px;
}

.ryad-logo {
    float: right;
}

.ryad-logo a {
    margin: 0 -23px 0 0;
}


.hero-cap .form-group .fa-search {
    left: 30px;
    right: auto;
}

.head-top ul {
    float: left;
}

.head-top ul li {
    margin: 0 30px 0 0;
}

.head-top .lang {
    float: right;
    direction: rtl;
}

.head-top .lang a i {
    margin: 0 0 0 5px;
}

.head-bottom .logo img {
    float: left;
    margin: 0 20px 0 0;
}

.menu-item-has-children:after {
    margin: 0 0 0 7px;
}

.main-head .sub-menu li img {
    margin: 0 10px 0 0;
}

.main-head .sub-menu {
    left: 0;
    right: auto;
}

.main-head .h-extra .user-area {
    float: left;
}

.open-menu {
    float: right;
}

.main-head .h-extra .btn {
    float: left;
}

.main-head .h-extra .user-area img {
    margin: 0 5px 0 0;
}

.main-head .h-extra .user-area a:before {
    left: 0;
    right: auto;
}

.sidebar .inner .side-user ul li a i {
    margin: 0 5px 0 0;
}

.sidebar .side-links ul li.menu-item-has-children a:after {
    float: right;
    margin: 0;
}

.main-content .cats {
/*    float: right;*/
/*    margin: -60px 0 0 0;*/
}

.owl-carousel .owl-stage-outer,
.owl-carousel {
    /* direction: ltr !important; */
}

.footer-top .fot-item {
    padding: 0 20px;
}

.footer-top .fot-item .form-group .form-control {
    border-radius: 50px;
    border-top-right-radius: 35px;
    border-bottom-right-radius: 35px;
}

.footer-top .fot-item .form-group button {
    right: -15px;
    left: auto;
}

.footer-top .fot-item .social {
    padding: 0 0 0 10px;
}

.footer-top .fot-item .social a {
    margin: 0 5px 0 0;
}

.flats-s .item .inner.grid-layout .i-data .price p.old {
    margin: 0 0 0 10px;
}

.footer-top .fot-item li a:hover {
    padding: 0 0 0 5px;
}

.hero-s .hero-cap {
    left: 0;
    right: auto;
}
.bag-header ul li:not(:last-of-type)::before {
        
          left: unset; 
          content: ' '!important;}
          
.bag-header ul li:not(:last-of-type)::after {
       position: absolute;
      right: 7px;
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        color: #fff;
        font-size: 18px;
          content: '/'!important;}
          .bag-header ul li:not(:last-of-type) a {
          margin-right: 20px;
          margin-left: 0; }
      