@focus () {
  outline-style: solid;
  outline-color: blue;
  outline-width: 2px;
  outline-offset: 1px;
}
/** Social colors **/
/** Theme colors **/
/** Laptop with HiDPI Screen **/
@media only screen and (max-width: 1440px) {
  .contact_sec .form_col {
    padding-right: 0.9375rem;
  }
  .header {
    padding-right: 40px;
    padding-left: 25px;
  }
  .header .flex_wrap .header_controls .control_item {
    margin-left: 0;
    margin-right: 25px;
  }
  .breadcrumbs-wrap {
    padding-left: 30px;
  }
  .single_post_sec .top_content .page_text {
    padding-right: 0;
    padding-left: 40px;
  }
  .single_post_sec .wrap_img .img_caption {
    padding-left: 0;
    padding-right: 15px;
  }
  .single_post_sec .bottom_content .con_col {
    padding-left: 0;
    padding-right: 40px;
  }
  .single_post_sec .bottom_content .con_col .share_links a {
    margin-right: 0;
    margin-left: 40px;
  }
  .single_post_sec .bottom_content .con_col .share_links a:last-child {
    margin: 0;
  }
  .property_box .wrap_info .wrap_features .wrap_item {
    margin-right: 0;
    padding-right: 0;
    margin-left: 8px;
    padding-left: 8px;
  }
  .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: 8px;
  }
  .contact_sec .wrap_contact_info .wrap_info_items .info_row span {
    margin-left: 0;
    margin-right: 13px;
  }
  .contact_sec .wrap_contact_info .wrap_info_socials .wrap_socials a {
    margin-right: 0;
    margin-left: 25px;
  }
  .contact_sec .wrap_contact_info .wrap_info_socials .wrap_socials a:last-child {
    margin: 0;
  }
  .project_top_hero .breadcrumbs-wrap {
    padding-right: 0;
    padding-left: 30px;
  }
  .property_top_hero .breadcrumbs-wrap {
    padding-right: 0;
    padding-left: 30px;
  }
  .posts_slider_wrapper .custom_next {
    right: auto;
    left: -25px;
  }
  .posts_slider_wrapper .custom_prev {
    left: auto;
    right: -25px;
  }
  .flexible_layout .wrap_img_text_blk .flex_wrap .text_col {
    padding-right: 0;
    padding-left: 0;
  }
  .flexible_layout .wrap_img_text_blk.img_left .flex_wrap .text_col {
    padding-left: 0;
    padding-right: 0;
  }
  .flexible_layout .flex_blur_bg_row .wrap_links a {
    margin-right: 0;
    margin-left: 45px;
  }
  .flexible_layout .flex_blur_bg_row .wrap_links a svg {
    margin-left: 0;
    margin-right: 20px;
  }
  .flexible_layout .flex_numbers_strip_row.lay_cols .wrap_numbers {
    padding-left: 0;
    padding-right: 0;
  }
  .flexible_layout .flex_gallery_row .gallery_slider_wrapper .custom_next {
    right: auto;
    left: -25px;
  }
  .flexible_layout .flex_gallery_row .gallery_slider_wrapper .custom_prev {
    left: auto;
    right: -25px;
  }
  .flexible_layout .flex_features_specifications_row .wrap_top_strip .message_link a span {
    margin-right: 0;
    margin-left: 13px;
  }
  .flexible_layout .flex_features_specifications_row .wrap_features .wrap_item {
    margin-right: 0;
    padding-right: 0;
    padding-left: 20px;
    margin-left: 20px;
  }
  .flexible_layout .flex_features_specifications_row .wrap_features .wrap_item:last-child {
    margin-left: 0;
    padding-left: 0;
  }
  .flexible_layout .flex_features_specifications_row .wrap_features .wrap_item .wrap_icon {
    margin-right: 0;
    margin-left: 8px;
  }
  .flexible_layout .flex_features_specifications_row .wrap_items .wrap_item {
    margin-right: 0;
    padding-right: 0;
    margin-left: 45px;
    padding-left: 45px;
  }
  .flexible_layout .flex_features_specifications_row .wrap_items .wrap_item:last-child {
    margin-left: 0;
    padding-left: 0;
  }
  .flexible_layout .flex_agent_contact_row .wrap_agent_item .wrap_info {
    padding-left: 0;
    padding-right: 30px;
  }
  .flexible_layout .flex_customers_row .customers_slider_wrapper .custom_next {
    right: auto;
    left: 10px;
  }
  .flexible_layout .flex_customers_row .customers_slider_wrapper .custom_prev {
    left: auto;
    right: 10px;
  }
  .flexible_layout .flex_agents_content_row .wrap_agent_item .wrap_info {
    padding-left: 0;
    padding-right: 30px;
  }
  .footer .wrap_whatsapp a span {
    margin-left: 0;
    margin-right: 8px;
  }
  .footer .wrap_socials .wrap_social {
    margin-right: 0;
    margin-left: 25px;
  }
  .footer .wrap_socials .wrap_social:last-child {
    margin-left: 0;
  }
}
/** Laptop with MDPI Screen **/
/** Foundation large columns **/
@media only screen and (max-width: 1024px) {
  .btn_ham {
    right: auto;
    left: 20px;
  }
  .wrap_main_menu {
    right: auto;
    left: 0;
  }
  .page_title {
    margin-left: 0;
    margin-right: 15px;
  }
  .header .flex_wrap {
    padding-right: 0;
    padding-left: 50px;
  }
  .page_title:before {
    left: auto;
    right: -15px;
  }
  .breadcrumbs-wrap {
    padding-left: 20px;
  }
  .single_post_sec .top_content .page_text {
    padding-right: 0;
    padding-left: 0;
  }
  .single_post_sec .bottom_content .con_col {
    padding-right: 0.9375rem;
  }
  .single_post_sec .bottom_content .con_col .share_links a {
    margin-right: 0;
    margin-left: 30px;
  }
  .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: 0;
  }
  .flexible_layout .flex_features_specifications_row .wrap_items .wrap_item {
    margin-right: 0;
    padding-right: 0;
    margin-left: 25px;
    padding-left: 25px;
  }
  .single_post_sec .bottom_content .con_col .share_links a {
    margin-right: 0;
    margin-left: 20px;
  }
  .posts_slider_wrapper .custom_next {
    right: auto;
    left: -15px;
  }
  .posts_slider_wrapper .custom_prev {
    left: auto;
    right: -15px;
  }
  .property_box .wrap_info .wrap_features .wrap_item {
    margin-right: 0;
    padding-right: 0;
    margin-left: 7px;
    padding-left: 7px;
  }
  .property_box .wrap_info .wrap_features .wrap_item:last-child {
    margin-left: 0;
    padding-left: 0;
  }
  .property_box .wrap_info .wrap_features .wrap_item .wrap_icon {
    margin-right: 0;
    margin-left: 7px;
  }
  .flexible_layout .flex_features_specifications_row .wrap_features .wrap_item {
    margin-left: 0;
    padding-left: 0;
  }
  .flexible_layout .flex_agent_contact_row .wrap_agent_item .wrap_info {
    padding-left: 0;
    padding-right: 15px;
  }
  .flexible_layout .flex_gallery_row .gallery_slider_wrapper .custom_next {
    right: auto;
    left: -15px;
  }
  .flexible_layout .flex_gallery_row .gallery_slider_wrapper .custom_prev {
    left: auto;
    right: -15px;
  }
  .properties_results_sec .flex_wrap .page_title {
    margin-left: 0;
    margin-right: 15px;
  }
  .project_top_hero .breadcrumbs-wrap {
    padding-left: 20px;
  }
}
/** Foundation small columns **/
@media only screen and (max-width: 640px) {
  .header .flex_wrap .header_controls .control_item {
    margin-left: 0;
    margin-right: 15px;
  }
  .flexible_layout .flex_full_slider_row .wrap_inner {
    padding-right: 0;
    padding-left: 70px;
  }
  .flexible_layout .flex_blog_strip_row .flex_wrap .page_title {
    margin-left: 0;
    margin-right: 15px;
  }
  .wrap_search_form .wrap_inner_form .form_elems_wrap .form_elem .wrap_input {
    text-align: right;
  }
  .breadcrumbs-wrap {
    text-align: right;
  }
  .project_top_hero .breadcrumbs-wrap,
  .property_top_hero .breadcrumbs-wrap {
    text-align: right;
  }
  .search_map_sec .row .properties_col {
    padding-left: 0.9375rem;
  }
}/*# sourceMappingURL=rtl-responsive.css.map */