body {
    direction: rtl;
    unicode-bidi: embed;
}

.lang_menu .language > li.menu-item-has-children > a {
    min-width: 100px;
}

#top-buttons li ul {
    padding-right: 0;
}

.chzn-container-single.chzn-container-single-nosearch .chzn-search {
    display: none;
}

.site-branding {
    margin-right: 0;
    margin-left: 0;
}

.nav-logo img {
    margin-right: 0;
    margin-left: 15px;
}

.language > li a img {
    margin-right: 0;
    margin-left: 3px;
}

.view-mode, .sort {
    margin-left: 0;
    margin-right: 15px;
}

.view-mode ul, .sort ul {
    margin-left: 0;
    margin-right: 5px;
}

.sb-search-input[type="text"] {
    padding: 0 15px 0 0 ;
}

.button-search-icon {
    border-radius: 5px 0px 0px 5px;
    margin-right: 40px;
    margin-left: 0;
}

form.property-search .btn {
    padding-left: 0;
    padding-right: 16px;
}

.price-val {

}

.main-property-labels {
    right: 27px;
}

.main-property-labels-data {
    margin-right: 0;
    margin-left: 5px;
}

#footer .widget .widget-title {
    text-align: right;
}

.widget_latest_listings ul li {
    padding: 0 0 0 42px;
}

.widget_latest_listings ul li .image {
    margin-right: 0;
    margin-left: 12px;
}

.copyright-text {
    text-align: left;
}

.privacy_policy_block a {
    margin-right: 28px;
    margin-left: 0;
}

.property_layout_name svg {
    margin-right: 0;
    margin-left: 20px;
}

.complex-top-location {
    margin-right: 0;
    margin-left: 20px;
}

#property-detail-wrapper.item .price {
    right: 21px;
    left: unset;
}

#property-detail-wrapper.item .price .price-left {
    margin-left: 10px;
    margin-right: 0;
}

.features-block .icon {
    margin-right: 0;
    margin-left: 20px;
}

.icon-360 {
    left: unset;
    right: 50px;
}

.icon-360 svg {
    margin-left: 10px;
    margin-right: 0;
}

.sb-search {
    margin-right: auto;
}

.complex-top-location svg {
    margin-right: 0;
    margin-left: 10px;
}
.complex-top-transport-icon {
    margin-left: 10px;
    margin-right: 0;
}

.complex-top-transport-faraway svg {
    margin-right: 5px;
    margin-left: 0;
}

.language {
    padding-right: 0;
}

.nav-tabs {
    padding-right: 0;
}

.navbar-nav .dropdown-menu > li > a {
    text-align: right;
}

.form-control-large .chzn-container, .form-control-small .chzn-container, .form-control-large .form-control, .form-control-small .form-control {
    text-align: right;
}

.chzn-container-multi .chzn-choices li {
    text-align: right;
    float: right;
}

.home-advanced-search form {
    text-align: right;
}

.custom-checkbox + label::before {
    margin-left: 6px;
    margin-right: 0;
}

.main-property-catalog {
    background-position: left center;
    background-image: url(/wp-content/tpl/main-property-catalog-rtl.png);
}

.main-customers-num {
    margin-right: 0;
    margin-left: 19px;
}

.entry-bottom-info {
    text-align: right;
}

.entry-bottom-info .entry-metas li {
    margin-right: 0;
    margin-left: 10px;
}

.list-style .item.agent {
    text-align: right;
}

.list-style .item.agent .info {
    margin-left: 0;
    margin-right: 3%;
}

.agent-info-section-buttons .btn {
    margin-left: 15px;
    margin-right: 0;
}

.home-advanced-search .form-control, #map-property-filter .form-control, #advanced-search .form-control, #contacts-overlay .form-control, .home-advanced-search .chzn-container, #map-property-filter .chzn-container, #advanced-search .chzn-container, #contacts-overlay .chzn-container {
    text-align: right;
}


.table.payment-plan-table > tbody > tr > td:first-child {
    border-radius: 0 10px 10px 0 ;
}

.table.payment-plan-table > tbody > tr > td:last-child {
    border-radius: 10px 0 0 10px;
}

.widget_nav_menu li a::after {
    left: 10px;
    right: unset;
    transform: rotate(180deg);
}

.property-agent-info .agent-detail-buttons div:first-child {
    border-radius: 0 0 20px 0;
}

.property-agent-info .agent-detail-buttons div:last-child {
    border-radius: 0 0 0 20px;
}

.download-audio-block i {
    margin-right: 0;
    margin-left: 10px;
}

.anchor-block a {
    margin-left: 20px;
    margin-right: 0;
}

.dir-ltr {
    direction: ltr;
}

.widget_latest_listings ul li .title div span {

}

.download-presentation-block {
    direction: rtl;
}

.download-presentation-block::before {
    background-image: url(/wp-content/tpl/main-property-catalog-rtl.png);
    background-position: left 50px;
}

.payment-plan-price-block .price-block-price {

}

.payment-plan-price-block .payment-plan-price {
    margin-right: 0;
    margin-left: 68px;
}

.chzn-container-single .chzn-single div {
    left: 0;
    right: unset;
}

.chzn-container-single .chzn-single span {
    margin-right: 0;
    margin-left: 40px;
    padding-left: 15px;
}

.main-invest-item-link::after {
    content: none;
}

.main-invest-item-link::before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 6' fill='none'%3E%3Cpath d='M0.999922 4.87884L2.66992 3.00009L0.999922 1.12134' stroke='white' stroke-width='0.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    display: inline-block;
    background-repeat: no-repeat;
    width: 8px;
    height: 12px;
    margin-left: 7px;
    transform: rotate(180deg);
}


.price_inner_num {
    margin-right: 5px;
    direction: ltr;
}

.price_inner_symb {
    margin-right: 5px;
}

.main-property-currency {
    margin-right: auto;
}

.language > li.menu-item-has-children > a {
    padding: 10px 13px 10px 26px;
}

.language > li.menu-item-has-children > a::after {
    left: 10px;
    right: unset;
}

.main-menu .dropdown-toggle::after {
    left: 0;
    right: unset;
}

.phone-mask {
    text-align: right;
    direction: ltr;
}

.agent-phone-value {
    direction: ltr;
}

.header-settings-menu li li a img {
    margin-right: 0;
    margin-left: 5px;
}

.header-phone-text {
    direction: ltr;
}

.hero-agent-block .expert-block {
    order: 1;
}

.expert-online:before {
    margin-right: 0;
    margin-left: 4px;
}

.widget-contacts a.ch_phone {
    direction: ltr;
    display: inline-block;
}

.show_message-logo {
    margin-right: 0;
    margin-left: 20px;
}

.show_message-close {
    left: 30px;
    right: unset;
}

.property-complex-price {
    display: flex;
}


.pagination ul#next > li a {
    transform: rotate(180deg);
}

.pagination ul#previous > li a {
    transform: rotate(180deg);
}

.search-submit-btn {
    margin-left: 0;
    margin-right: 5px;
}

.main-form-group .main-filter-column:last-child {
    padding-right: 10px;
}

.main-form-group .main-filter-column:first-child {
    padding-right: 0;
}