.large-up-4 > .column,
.large-up-4 > .columns,
.column,
.column:last-child:not(:first-child),
.columns,
.columns:last-child:not(:first-child) {
  float: right;
}

.column:last-child:not(:first-child),
.columns:last-child:not(:first-child) {
  float: right;
}

.wpcf7 input[type=url],
.wpcf7 input[type=email],
.wpcf7 input[type=tel],
body {
  direction: rtl;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  text-align: right;
}

.project_info .flex_wrap .project_info_item .title_wrap,
.contact_sec .wrap_contact_info .wrap_title span,
.flexible_layout .flex_blue_strip_row .wrap_blue_strip .wrap_title h2,
.flexible_layout .flex_full_slider_row .prop_item .flex_wrap .wrap_city span,
.flexible_layout .flex_projects_slider_row .projects_slider_wrapper .wrap_city_price .wrap_city span,
.flexible_layout .flex_full_slider_row .prop_item .flex_wrap,
.property_box .wrap_info .wrap_city_price .wrap_city span,
.property_info .flex_wrap .property_info_item .title_wrap,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Open Sans";
}

.breadcrumbs-wrap {
  text-align: left;
  padding-right: 0;
  padding-left: 40px;
}

.page_title:before {
  left: auto;
  right: -20px;
  border-left: 0;
  border-right: 3px solid #c29b40;
}

.page_text ul,
.page_text li,
.page_text ol {
  padding-left: 0;
  padding-right: 12px;
}
.page_text ul li::before {
  margin-left: 0px;
  margin-right: 0px;
  left: auto;
  right: 0;
}

.search_wrapper {
  right: auto;
  left: 0;
}
.search_wrapper .wrap_form .wrap_inputs .wrap_input input {
  padding-right: 0;
  padding-left: 70px;
}
.search_wrapper .wrap_form .wrap_inputs .search-submit {
  right: auto;
  left: -4px;
  transform: scaleX(-1);
}
.search_wrapper .search-close {
  right: auto;
  left: 45px;
}

.header {
  padding-right: 50px;
  padding-left: 30px;
}
.header .flex_wrap .header_controls .control_item {
  margin-left: 0;
  margin-right: 30px;
}

.footer .footer_bg {
  transform: scaleX(-1);
}
.footer .wrap_form form .wrap_inputs input[type=email] {
  text-align: right;
}
.footer .wrap_form form .wrap_inputs button {
  right: auto;
  left: 0;
  transform: scaleX(-1);
}
.footer .wrap_whatsapp a span {
  margin-left: 0;
  margin-right: 10px;
}
.footer .wrap_socials .wrap_social {
  margin-right: 0;
  margin-left: 30px;
}
.footer .wrap_socials .wrap_social:last-child {
  margin-left: 0;
}
.footer .bottom_footer .flex_wrap .wrap_policy_terms a:first-child {
  margin-right: 0;
  padding-right: 0;
  border-right: 0;
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #bfbfbf;
}

.wrap_search_form form {
  padding-right: 28px;
  padding-left: 12px;
}
.wrap_search_form .wrap_inner_form .form_elems_wrap .form_elem {
  border-right: 0;
  border-left: 1px solid #c2c2c2;
  padding-left: 23px;
  padding-right: 30px;
}
.wrap_search_form .wrap_inner_form .form_elems_wrap .form_elem:first-child {
  padding-right: 0;
}
.wrap_search_form .wrap_inner_form .form_elems_wrap .form_elem .wrap_label span {
  right: auto;
  left: 0;
}
.wrap_search_form .wrap_inner_form .form_elems_wrap .form_elem .wrap_input .price_btn {
  text-align: right;
}
.wrap_search_form .wrap_inner_form .form_elems_wrap .form_elem .wrap_price_slider {
  left: auto;
  right: 0;
}
.wrap_search_form .wrap_inner_form .form_elems_wrap .form_elem .wrap_price_slider .price_range_holder {
  text-align: right;
}

.single_post_sec .top_content .page_text {
  padding-right: 0;
  padding-left: 50px;
}
.single_post_sec .wrap_img .img_caption {
  padding-right: 20px;
  padding-left: 30px;
}
.single_post_sec .bottom_content .con_col {
  padding-left: 0;
  padding-right: 50px;
}
.single_post_sec .bottom_content .con_col .share_links:before {
  left: auto;
  right: 0;
}
.single_post_sec .bottom_content .con_col .share_links a {
  margin-right: 0;
  margin-left: 44px;
}
.single_post_sec .bottom_content .con_col .share_links a:last-child {
  margin: 0;
}

.blog_sec .row .large-12 .post_item a .wrap_post_content {
  padding-left: 0;
  padding-right: 85px;
}

.flexible_layout .wrap_img_text_blk .flex_wrap .text_col {
  padding-right: 0;
  padding-left: 100px;
}
.flexible_layout .wrap_img_text_blk .flex_wrap .wrap_link {
  text-align: right;
}
.flexible_layout .wrap_img_text_blk.img_left .flex_wrap .text_col {
  padding-right: 100px;
  padding-left: 0;
}
.flexible_layout .flex_numbers_strip_row .wrap_numbers .number_item {
  border-right: 0;
  border-left: 1px solid #d8d8d8;
}
.flexible_layout .flex_numbers_strip_row .wrap_numbers .number_item:last-child {
  border: 0;
}
.flexible_layout .flex_numbers_strip_row.lay_cols .large-7 {
  text-align: right;
}
.flexible_layout .flex_numbers_strip_row.lay_cols .wrap_numbers {
  padding-left: 0;
  padding-right: 125px;
}
.flexible_layout .flex_numbers_strip_row.lay_cols .wrap_numbers .number_item:nth-child(1) {
  border-right: 0;
  border-left: 1px solid #e2e2e2;
}
.flexible_layout .flex_numbers_strip_row.lay_cols .wrap_numbers .number_item:nth-child(3) {
  border-right: 0;
  border-left: 1px solid #e2e2e2;
}
.flexible_layout .flex_numbers_bg_row .abs_img {
  right: auto;
  left: 0;
  transform: scaleX(-1);
}
.flexible_layout .flex_numbers_bg_row.dir_rtl .large-4 {
  float: left;
}
.flexible_layout .flex_numbers_bg_row.dir_rtl .abs_img {
  left: auto;
  right: 0;
}
.flexible_layout .flex_blur_bg_row .wrap_section .abs_img {
  left: auto;
  right: 0;
  transform: scaleX(-1);
}
.flexible_layout .flex_blur_bg_row .wrap_links .wrap_link {
  margin-right: 0;
  margin-left: 55px;
}
.flexible_layout .flex_blur_bg_row .wrap_links .wrap_link:last-child {
  margin-left: 0;
}
.flexible_layout .flex_blur_bg_row .wrap_links a svg {
  margin-left: 0;
  margin-right: 25px;
}
.flexible_layout .flex_gallery_row .gallery_slider_wrapper .custom_next {
  right: auto;
  left: -80px;
}
.flexible_layout .flex_gallery_row .gallery_slider_wrapper .custom_prev {
  left: auto;
  right: -80px;
}
.flexible_layout .flex_customers_row .customers_slider_wrapper .custom_next {
  right: auto;
  left: -80px;
}
.flexible_layout .flex_customers_row .customers_slider_wrapper .custom_next img {
  transform: scaleX(-1);
}
.flexible_layout .flex_customers_row .customers_slider_wrapper .custom_prev {
  left: auto;
  right: -80px;
}
.flexible_layout .flex_customers_row .customers_slider_wrapper .custom_prev img {
  transform: scaleX(-1);
}
.flexible_layout .flex_agent_contact_row .wrap_agent_item .wrap_info {
  padding-left: 0;
  padding-right: 37px;
}
.flexible_layout .flex_agent_contact_row .wrap_agent_item .wrap_item a svg {
  margin-right: 0;
  margin-left: 10px;
}
.flexible_layout .flex_agent_contact_row .wrap_form .wrap_submit {
  text-align: left;
}
.flexible_layout .flex_agent_contact_row .wrap_form .wrap_submit .inner .wpcf7-spinner {
  right: auto;
  left: 0;
}
.flexible_layout .flex_features_specifications_row .wrap_top_strip .message_link a span {
  margin-right: 0;
  margin-left: 15px;
}
.flexible_layout .flex_features_specifications_row .wrap_features .wrap_item {
  margin-right: 0;
  padding-right: 0;
  border-right: 0;
  margin-left: 30px;
  padding-left: 30px;
  border-left: 1px solid #999;
}
.flexible_layout .flex_features_specifications_row .wrap_features .wrap_item:last-child {
  margin-left: 0;
  padding-left: 0;
  border-left: 0;
}
.flexible_layout .flex_features_specifications_row .wrap_features .wrap_item .wrap_icon {
  margin-right: 0;
  margin-left: 10px;
}
.flexible_layout .flex_features_specifications_row .wrap_items .wrap_item {
  border-right: 0;
  margin-right: 0;
  padding-right: 0;
  border-left: 1px solid #eaeaea;
  margin-left: 50px;
  padding-left: 50px;
}
.flexible_layout .flex_features_specifications_row .wrap_items .wrap_item:last-child {
  border-left: 0;
  margin-left: 0;
  padding-left: 0;
}
.flexible_layout .flex_features_specifications_row .wrap_items .wrap_item ol,
.flexible_layout .flex_features_specifications_row .wrap_items .wrap_item ul {
  margin-left: 0;
  margin-right: 15px;
}
.flexible_layout .flex_features_specifications_row .wrap_items .wrap_item ul li::before {
  margin-left: 0px;
  margin-right: 0px;
  left: auto;
  right: -15px;
}
.flexible_layout .flex_agents_content_row .wrap_agent_item .wrap_info {
  padding-left: 0;
  padding-right: 37px;
}
.flexible_layout .flex_full_slider_row .fullwidth_slider .swiper-slide:after {
  left: auto;
  right: 0;
}
.flexible_layout .flex_projects_slider_row .projects_slider_wrapper .custom_next {
  right: auto;
  left: 0;
}
.flexible_layout .flex_projects_slider_row .projects_slider_wrapper .custom_next img {
  transform: scaleX(-1);
}
.flexible_layout .flex_projects_slider_row .projects_slider_wrapper .custom_prev {
  left: auto;
  right: 0;
}
.flexible_layout .flex_projects_slider_row .projects_slider_wrapper .custom_prev img {
  transform: scaleX(-1);
}

.posts_slider_wrapper .custom_next {
  right: auto;
  left: -110px;
}
.posts_slider_wrapper .custom_next img {
  transform: scaleX(-1);
}
.posts_slider_wrapper .custom_prev {
  left: auto;
  right: -110px;
}
.posts_slider_wrapper .custom_prev img {
  transform: scaleX(-1);
}

.property_box .wrap_info .wrap_features .wrap_item {
  margin-right: 0;
  padding-right: 0;
  border-right: 0;
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #999;
}
.property_box .wrap_info .wrap_features .wrap_item:last-child {
  margin-left: 0;
  padding-left: 0;
  border-left: 0;
}
.property_box .wrap_info .wrap_features .wrap_item .wrap_icon {
  margin-right: 0;
  margin-left: 10px;
}

.contact_sec .form_col {
  padding-left: 0;
  padding-right: 50px;
}
.contact_sec .abs_img {
  left: auto;
  right: 0;
  transform: scaleX(-1);
}
.contact_sec .wrap_contact_info .wrap_info_items .info_row span {
  margin-left: 0;
  margin-right: 15px;
}
.contact_sec .wrap_contact_info .wrap_info_socials .wrap_socials a {
  margin-right: 0;
  margin-left: 33px;
}
.contact_sec .wrap_contact_info .wrap_info_socials .wrap_socials a:last-child {
  margin: 0;
}

.project_top_hero .breadcrumbs-wrap {
  text-align: left;
  padding-right: 0;
  padding-left: 40px;
}

.project_info .flex_wrap .project_info_item .wrap_price span {
  margin-right: 0;
  margin-left: 7px;
}

.property_top_hero .breadcrumbs-wrap {
  text-align: left;
  padding-right: 0;
  padding-left: 40px;
}

.property_info .flex_wrap .property_info_item .wrap_price .price_type {
  margin-right: 0;
  margin-left: 7px;
}

.property_box_map .wrap_info {
  padding-left: 0;
  padding-right: 33px;
}
.property_box_map .wrap_info .wrap_features .wrap_item {
  margin-right: 0;
  padding-right: 0;
  border-right: 0;
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #999;
}
.property_box_map .wrap_info .wrap_features .wrap_item:last-child {
  margin-left: 0;
  padding-left: 0;
  border-left: 0;
}
.property_box_map .wrap_info .wrap_features .wrap_item .wrap_icon {
  margin-right: 0;
  margin-left: 10px;
}

.search_map_sec {
  padding-left: 0;
  padding-right: 35px;
}
.search_map_sec .row .properties_col {
  padding-right: 0;
  padding-left: 40px;
}
.search_map_sec .row .sticky-content {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.search_form_section .wrap_contact_info .wrap_info_items .info_row span {
  margin-left: 0;
  margin-right: 15px;
}
.search_form_section .wrap_contact_info .wrap_info_socials .wrap_socials a {
  margin-right: 0;
  margin-left: 33px;
}
.search_form_section .wrap_contact_info .wrap_info_socials .wrap_socials a:last-child {
  margin: 0;
}

.gm-style-iw-chr {
  right: auto;
  left: 0;
}

.gm-style .gm-style-iw .flex_wrap .wrap_info {
  padding-left: 0;
  padding-right: 17px;
}
.gm-style .gm-style-iw .flex_wrap .wrap_info .wrap_features .wrap_item {
  margin-right: 0;
  padding-right: 0;
  border-right: 0;
  margin-left: 10px;
  padding-left: 15px;
  border-left: 1px solid #29405a;
}
.gm-style .gm-style-iw .flex_wrap .wrap_info .wrap_features .wrap_item:last-child {
  margin-left: 0;
  padding-left: 0;
  border-left: 0;
}
.gm-style .gm-style-iw .flex_wrap .wrap_info .wrap_features .wrap_item .wrap_icon {
  margin-right: 0;
  margin-left: 10px;
}

.wrap_contact_form .wrap_submit {
  text-align: right;
}

.wrap_contact_form .wrap_input select {
  background-position: 0 14px;
}

.wrap_sort_form form .wrap_select select {
  background-position: 0 11px;
}

.wrap_sort_form form span {
  margin-right: 0;
  margin-left: 10px;
}

.search_map_sec .wrap_pagination .pagination ul li a svg {
  transform: scaleX(-1);
}

.flexible_layout .flex_features_specifications_row .wrap_top_strip .message_link a svg {
  transform: scaleX(-1);
}

.flexible_layout .flex_gallery_row .gallery_slider_wrapper .custom_next img,
.flexible_layout .flex_gallery_row .gallery_slider_wrapper .custom_prev img {
  transform: scaleX(-1);
}

.header .flex_wrap .nav ul li.menu-item-has-children:after {
  right: auto;
  left: -26px;
}/*# sourceMappingURL=rtl.css.map */