/*he*/
body {direction: rtl;}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {float: right;}
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {float: right;}
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {float: right;}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {float: right;}

::-webkit-scrollbar {border-left: solid 1px #EAEAEA;}


/* ==========================================================================
   LIGHT GALLERY
   ========================================================================== */
    /***** Top Toolbar *****/   
.lg-toolbar .lg-close { margin-right: 20px;}

    /***** Arrows *****/    
.lg-outer .lg-thumb-item {float: right;}

/* ==========================================================================
   HEADER
   ========================================================================== */
.navbar-header {float: right;}
.navbar-brand {float: right;}
.navbar-nav {float: right;}
.navbar-right {float: left !important;}
.navbar-nav > li {float: right;}
.nav-tabs > li  {float: right;}

header .navbar-default .navbar-nav {padding-right: 10px;}

.submenu .navbar .container {padding-right: 110px;}

header .li_lang {float: left;}

header .bootstrap-select .btn-default { padding: 9px; padding-right: 15px; padding-left: 25px;}
header .bootstrap-select.btn-group .dropdown-toggle .filter-option {text-align: right;}
header .bootstrap-select.btn-group .dropdown-toggle .caret {right: auto; left: 12px;}
header .bootstrap-select.btn-group .dropdown-toggle .caret:before {right: 0;}
header .bootstrap-select.btn-group .dropdown-menu > li > a {text-align: right;}
header .bootstrap-select.btn-group .dropdown-menu > li.selected > a {padding: 5px 15px;}


@media (max-width: 1199px) {
    .navbar-collapse {float: left;}
}
@media (max-width: 767px) {
    .navbar-header {float: none;}
    .navbar-toggle {float: left; margin-left: 15px;}
    .navbar-collapse .navbar-nav{padding-left: 10px;}
}


/* ==========================================================================
   FOOTER
   ========================================================================== */
footer .bootstrap-select .btn-default {padding: 9px; padding-right: 15px; padding-left: 25px;}
footer .bootstrap-select.btn-group .dropdown-toggle .filter-option {text-align: right;}
footer .bootstrap-select.btn-group .dropdown-toggle .caret {right: auto; left: 12px;}
footer .bootstrap-select.btn-group .dropdown-toggle .caret:before { right: 0; }
footer .bootstrap-select.btn-group .dropdown-menu > li > a {text-align: right; }

footer .selectwrapper.L_side{float:left; margin-left: 55px;}
footer .R_side.footer_logo_wrapper{float: right; margin-right: 55px;}
footer .R_side.footer_logo_wrapper span{padding-right: 10px;}

@media (max-width: 767px) {
    footer .selectwrapper.L_side{float:none; margin-left: auto;}
	footer .R_side.footer_logo_wrapper{float: none; margin-right: auto; margin-left: auto; width: 290px;}
}
/* ==========================================================================
   HOMEPAGE
   ========================================================================== */

.homepage_banner_wrapper .swiper-container video#bgvid {left: 50%;}
@supports (-ms-ime-align:auto) {
    .homepage_banner_wrapper .swiper-container video#bgvid {left: -50%;}
}


.homepage_banner_content {right: 0;}

    /***** Search *****/ 
.search_tabs .nav-tabs > li:nth-child(2) a{border-left:1px solid #fff;}
.search_area_wrapper .search_form #search-form .search-area .form-group input {padding-left: 74px;}
.search_area_wrapper .search_form #search-form .search-area button {left: 0;}

    /***** Our Services *****/
.box_title:after { right: 50%; margin-right: -37.5px;}

    /***** Bottom Slide *****/   
.swiper-button-next { left: 0px !important;  right: auto!important;}
.swiper-button-prev {left: auto !important; right: 0 !important;}
.swiper-button-next:before, .swiper-button-prev:before {right: 50%; margin-right: -7px;}

.appart_box_location i.fa{margin-left:4px;}



@media (max-width: 768px){    
	.search_area_wrapper .search_form input {padding-left: 47px;}
	.search_area_wrapper .search_form #search-form .search-area .form-group input{padding-right:10px;} 
} 

@media (max-width: 640px){
    .swiper-slide .appart_boc_pic {height:calc(100vw * 300.0 / 768.0);}
}

/* ==========================================================================
   PROPERTIES
   ========================================================================== */

    /***** Title - right *****/
.properties_top_location i {margin-left: 10px;}

    /***** Title - left *****/
.properties_top .col-lg-4 {text-align: left;}
.properties_top .col-lg-4 .show_on_map img {margin-left: 10px;}

    /***** Content- Row *****/
.propertie_details_row .span_content i {margin-left: 10px; }

.aside_box {padding-left: 5px;}

.aside_box_L {float: right; }

.aside_box_R {float: left; }
.aside_box_R .aside_content_infos {margin-right: -66px;}
.aside_box_R .aside_content_infos_line i{margin-left: 5px; float: right;}
.aside_box_small .aside_box_small_L {float: right;}
.aside_box_small .aside_box_small_R {float: left; width: calc(100% - 80px); }

.aside_contact .form-group i {right: 15px;}
.aside_contact .form-group-wrapper i { right: 15px;}
.aside_contact .form-control {padding-right: 40px; }

@media (max-width: 991px) {
    .properties_top .col-lg-4 {text-align: right;} 
    .properties_top .col-lg-4 .show_on_map {text-align: right;}
    
    .aside_box {padding: 5px;}
    .aside_box_R .aside_content_infos {margin-right: 0;}
    
}


/* ==========================================================================
   SEARCH
   ========================================================================== */
    /***** Banner Top *****/
.banner_title {right: 0;}

    /***** Filters *****/
.filters .filter_search_input {float: right; padding-left: 5px;}
.filters .filter_search_input.filter_search_submit { padding-right: 5px; padding-left: 0;}
.filters .filter_li_container {float: right;}
.filters .filter_search_dd{float: right;}
.filters .filter_search_dd .bootstrap-select .btn-default { padding: 6px 12px; padding-left: 25px; }
.filters .filter_search_dd .bootstrap-select .btn-default .filter-option {text-align: right;}
.filters .filter_search_dd .bootstrap-select.btn-group .dropdown-toggle .caret {right: auto; left: 12px;}
.filters .filter_search_dd .bootstrap-select.dropdown .dropdown-toggle .caret {right: auto; left: 12px;}
.filters .filter_search_dd .bootstrap-select.btn-group .dropdown-menu {left: 5px; }
.filters .filter_search_dd .bootstrap-select.btn-group .dropdown-menu li a span.check-mark {right: 15px; }
.filters .filter_search_dd .bootstrap-select.dropdown .dropdown-menu li a span.check-mark {right: 15px; }
.filters .filter_li_more {float: right; }
.filters .filter_li_more .btn-primary:after {left: -10px; }
.filters #searchForMore .well > .clearfix .filter_search_dd > a .caret { left: 7px; ;}
.filters .filter_search_dd > a .caret {left: 7px;}
.filters .bootstrap-select.btn-group .dropdown-menu li a span.text {margin-right: 25px;}

    /***** Search Results Right *****/
.search_results .appart_box {direction: rtl;}

.search_results > .clearfix > .col-lg-5 { padding-right: 10px;}

/* Shimon */

.search_results .col-lg-5 { padding-right: 10px;}
/*end Shimon */


@media (max-width: 767px){
    .search_page .banner_title {right: 0; margin-right: 0;}    
    
    .filters .filter_search_input input {padding-left: 35px;}
    .filters .filter_search_input button {left: 3px;}
    .filters .filter_li_more .btn-primary:after {left: -5px;}
}


/* ==========================================================================
   SEARCH LOCAL
   ========================================================================== */
.local_search_page .filters .container .filter_li_container {float: right;}

/* ==========================================================================
   BRANCHES
   ========================================================================== */

.page_content .nav-tabs > li { border-right: solid 1px #000;}
.branch_box_R {float: right;}
.branch_box_L {float: left;}
.branch_box_line a i {float: right;}
.branch_box_line a span{float:left;}


/* ==========================================================================
   BRANCHES - SINGLE
   ========================================================================== */

.aside_box_R_top_R {float: right;}
.aside_box_R_top_L {float: left;}

@media (max-width: 991px) {
    .staff_box {padding: 10px;}
    .staff_box .aside_box_L {float: right; padding-left: 10px;}
    .staff_box .aside_box_R {float: right; width: calc(100% - 100px);}
    .staff_box .aside_box_R .aside_title_name {text-align: right; }
    .staff_box .aside_box_R .aside_title_desc {text-align: right;}
}

/* ==========================================================================
   CONSULTANTS - Single
   ========================================================================== */
.consultants_page_single .propertie_details_row:nth-of-type(1) .sub_section_title{margin-right:20px;}

    /***** staff box *****/  
.consultants_page_single .aside_title_name {text-align: right; }
.consultants_page_single .aside_box_L {float: right; margin-left: 20px;}
.consultants_page_single .aside_box_R {float: right;}
.consultants_page_single .aside_box_R .aside_content_infos .aside_content_infos_line a{direction:ltr;}

@media (max-width: 991px) {
	.consultants_page_single .aside_box_L{float:none; margin:auto;}
	.consultants_page_single .aside_box_R {float: none;}
    .consultants_page_single .aside_box_R .aside_title_name{text-align:right!important;}
	.consultants_page_single .aside_box_R .aside_title_desc{text-align:right!important;}
}


/* ==========================================================================
   FAQ
   ========================================================================== */
.content_page .properties_details .col-lg-8 {padding-left: 60px;}   

.content_page .panel-heading > a:after {left: 15px; }

/* ==========================================================================
   CONTACT
   ========================================================================== */
.contact_details:after {right: 50%; margin-right: -125px;}

.contact_page .form-group i {right: 15px; }
.contact_page .form-group-wrapper i { right: 15px; }
.contact_page .form-control {padding-right: 20px;}
.contact_page .form-group .bootstrap-select .dropdown-toggle { padding-right: 20px;}
.contact_page .form-group .bootstrap-select .dropdown-toggle .filter-option {text-align: right;}
.contact_page .form-group .bootstrap-select .dropdown-toggle .caret {right: auto; left: 12px; border-right: 10px solid transparent; border-left: 9px solid transparent;}

@media (max-width: 767px) {
    .content_page .properties_details .col-lg-8 {padding-left: 15px;}
}

/* ==========================================================================
   404 - ERROR PAGE
   ========================================================================== */
  .site-error .links_404 .text-center a:not(:last-child){margin-left:20px;}
  @media (max-width: 767px) {
  	.site-error .links_404 .text-center a:not(:last-child){margin-left: 10px;}
  }
  
/* ==========================================================================
   MODAL SINGLE PROPERTY DETAILS
   ========================================================================== */
  
.property_details_modal .modal-dialog{
	direction:rtl;
}
.property_details_modal .properties_page .properties_top{
	text-align:right;
}
.property_details_modal .properties_page .worker_details_wrapper .aside_box{
    margin-left: auto;
    padding-left:5px;
}
.property_details_modal .properties_page .worker_details_wrapper .aside_box .aside_box_R{
    text-align: right;
}
.property_details_modal .properties_page .worker_details_wrapper .aside_box .aside_content_infos{
    right: 125px;
}
.property_details_modal .properties_page .aside_contact form input{
	text-align: right;
}
.property_details_modal .properties_page .aside_contact form button:after{
    left: 10px;
    content:"\f104";
}
.property_details_modal .modal-dialog .full-screen{
	left:0;
}
.property_details_modal .modal-header a{
	float:right;
}
.property_details_modal .modal-header a.facebook_share.hidden-xs:first-of-type{
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px solid #e1e1e1;
    margin-right: 20px;
}
.property_details_modal .modal-header a.link_to_property.visible-xs{
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px solid #e1e1e1;
    margin-right: 0px;
}
.property_details_modal .modal-dialog .propertie_details_row.desc_wrapper .col-sm-9{
	padding-left:0;
}
.property_details_modal .modal-dialog .propertie_details_row span.title_property{
    text-align: right;
    margin-right: auto;
}
.property_details_modal .modal-dialog .propertie_details_row span.title_property .properties_details_title{
	padding-left: 10px;
}
.property_details_modal .modal-dialog .propertie_details_row .col-lg-6{
    text-align: right;
}
.property_details_modal .modal-dialog .propertie_details_row .properties_details_title{
    text-align: right;
}
@media (max-width: 991px) {
	.property_details_modal .properties_page .worker_details_wrapper .aside_box_R .aside_content_infos_line{
		text-align:right;
	}
	.property_details_modal .modal-dialog .aside_box_R .aside_title_desc{
		text-align:right!important;
	}
	.property_details_modal .properties_page .worker_details_wrapper .aside_box_R .aside_title_name{
		text-align: right!important;
	}
}
@media (max-width: 768px) {
	.property_details_modal .properties_page .properties_details{
	    padding-right: 20px;
	}
	.property_details_modal .modal-dialog .properties_page .propertie_details_row{
		text-align:right;
	}
	.property_details_modal .properties_page .worker_details_wrapper .aside_box_R .aside_title_desc{
	    text-align: right!important;
   }


}

.share_appart_wrapper a{
	float:right;
}
.toggle_virtual_tour_gallery span{ padding-right: 20px;}
.container .row .sitemap-link a:first-child{padding-left: 5px; margin-left: 5px; border-left: 1px solid #fff;}
.container .row .sitemap-link a:nth-child(2){padding-left: 5px; margin-left: 5px; border-left: 1px solid #fff;}