#inner-lvl-content-holder .re_floor #obj_0 .number .number_status .super-label,
#inner-lvl-content-holder .re_floor #obj_1 .number .number_status .super-label,
#inner-lvl-content-holder .re_floor #obj_2 .number .number_status .super-label,
#inner-lvl-content-holder .re_floor #obj_3 .number .number_status .super-label,
#inner-lvl-content-holder .re_floor #obj_4 .number .number_status .super-label,
#inner-lvl-content-holder .re_floor #obj_5 .number .number_status .super-label,
#inner-lvl-content-holder .re_floor #obj_6 .number .number_status .super-label,
#inner-lvl-content-holder .re_floor #obj_7 .number .number_status .super-label,
#inner-lvl-content-holder .re_floor #obj_8 .number .number_status .super-label,
#inner-lvl-content-holder .re_floor #obj_9 .number .number_status .super-label,
#inner-lvl-content-holder .re_floor #obj_10 .number .number_status .super-label,
#inner-lvl-content-holder .re_floor #obj_11 .number .number_status .super-label,
#inner-lvl-content-holder .re_floor #obj_12 .number .number_status .super-label,
#inner-lvl-content-holder .re_floor #obj_13 .number .number_status .super-label,
#inner-lvl-content-holder .re_floor #obj_14 .number .number_status .super-label,
#inner-lvl-content-holder .re_floor #obj_15 .number .number_status .super-label,
#inner-lvl-content-holder .re_floor #obj_16 .number .number_status .super-label,
#inner-lvl-content-holder .re_floor #obj_17 .number .number_status .super-label,
#inner-lvl-content-holder .re_floor #obj_18 .number .number_status .super-label,
#inner-lvl-content-holder .re_floor #obj_19 .number .number_status .super-label {
  display: none;
}
#inner-lvl-content-holder .re_floor #obj_0 .number .number_status .super-label-status-available,
#inner-lvl-content-holder .re_floor #obj_1 .number .number_status .super-label-status-available,
#inner-lvl-content-holder .re_floor #obj_2 .number .number_status .super-label-status-available,
#inner-lvl-content-holder .re_floor #obj_3 .number .number_status .super-label-status-available,
#inner-lvl-content-holder .re_floor #obj_4 .number .number_status .super-label-status-available,
#inner-lvl-content-holder .re_floor #obj_5 .number .number_status .super-label-status-available,
#inner-lvl-content-holder .re_floor #obj_6 .number .number_status .super-label-status-available,
#inner-lvl-content-holder .re_floor #obj_7 .number .number_status .super-label-status-available,
#inner-lvl-content-holder .re_floor #obj_8 .number .number_status .super-label-status-available,
#inner-lvl-content-holder .re_floor #obj_9 .number .number_status .super-label-status-available,
#inner-lvl-content-holder .re_floor #obj_10 .number .number_status .super-label-status-available,
#inner-lvl-content-holder .re_floor #obj_11 .number .number_status .super-label-status-available,
#inner-lvl-content-holder .re_floor #obj_12 .number .number_status .super-label-status-available,
#inner-lvl-content-holder .re_floor #obj_13 .number .number_status .super-label-status-available,
#inner-lvl-content-holder .re_floor #obj_14 .number .number_status .super-label-status-available,
#inner-lvl-content-holder .re_floor #obj_15 .number .number_status .super-label-status-available,
#inner-lvl-content-holder .re_floor #obj_16 .number .number_status .super-label-status-available,
#inner-lvl-content-holder .re_floor #obj_17 .number .number_status .super-label-status-available,
#inner-lvl-content-holder .re_floor #obj_18 .number .number_status .super-label-status-available,
#inner-lvl-content-holder .re_floor #obj_19 .number .number_status .super-label-status-available {
  display: block;
}
@media (max-width: 1180px) {
  #is-mobile-version {
    height: unset !important;
  }
  #is-mobile-version body {
    background: url("/themes/EvroStroj/img/background_inner.png") center -100px no-repeat #fef3bc !important;
    background-size: cover !important;
    height: auto !important;
    font-optical-sizing: auto;
  }
  #is-mobile-version body a.pdf_link {
    min-height: 35px;
  }
  #is-mobile-version body sub a.pdf_link {
    padding-top: 12px;
  }
  #is-mobile-version body ul {
    list-style: none !important;
  }
  #is-mobile-version .my-button-primary {
    background: #80b121;
    color: #FFF;
    padding: 10px 25px;
    font-size: 18px;
    border: none;
    border-radius: 25px;
    box-shadow: none;
    text-shadow: none;
  }
  #is-mobile-version #front_content {
    width: 100% !important;
    overflow-x: auto;
    height: 710px !important;
    margin-left: 0 !important;
    overflow-y: hidden;
    position: relative;
    left: unset !important;
    top: -91px;
  }
  #is-mobile-version #front_content + div {
    margin-top: -91px;
  }
  #is-mobile-version #front_content .background-holder {
    transform: scale(0.75);
    transform-origin: left bottom;
    position: absolute;
    width: 1900px !important;
    height: 710px;
    bottom: 160px;
    left: 0;
    background-position: left bottom;
  }
  #is-mobile-version #front_content .background-holder .background-elem {
    top: -100px;
  }
  #is-mobile-version .is-private-property-page #front_content .background-holder {
    bottom: 102px;
  }
  #is-mobile-version #wrap {
    max-width: 1425px;
    min-height: 100vh;
  }
  #is-mobile-version #wrap .point_left,
  #is-mobile-version #wrap .point_right,
  #is-mobile-version #wrap .point_top {
    display: none !important;
  }
  #is-mobile-version div.pp_pic_holder {
    width: 100% !important;
  }
  #is-mobile-version div.pp_pic_holder #fullResImage {
    width: 85vw !important;
    max-width: 900px !important;
    height: auto !important;
    max-height: 85vh !important;
    object-fit: cover;
  }
  #is-mobile-version .pp_content_container {
    overflow: hidden;
  }
  #is-mobile-version .pp_content_container .pp_content {
    background: transparent;
    width: 100vw !important;
    height: 100vh !important;
    position: fixed;
    left: 0;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 0;
  }
  #is-mobile-version .pp_content_container .pp_next,
  #is-mobile-version .pp_content_container .pp_previous {
    display: none;
  }
  #is-mobile-version .pp_gallery {
    display: block !important;
  }
  #is-mobile-version #pp_full_res {
    text-align: center;
  }
  #is-mobile-version #wrap .wrapper {
    width: 100%;
    margin: 0;
    padding: 0;
  }
  #is-mobile-version #wrap .wrapper .shop-sides-holder {
    margin: 0;
    padding: 0;
  }
  #is-mobile-version #wrap .wrapper .shop-sides-holder .shop-left-side {
    display: none;
  }
  #is-mobile-version #wrap .wrapper .shop-sides-holder .shop-right-side {
    width: 100%;
    margin: 0;
    padding: 0;
  }
  #is-mobile-version #wrap .wrapper .shop-sides-holder .shop-right-side > .col-sm-12 {
    padding-left: 0;
    padding-right: 0;
  }
  #is-mobile-version #wrap .wrapper .shop-sides-holder .shop-right-side > .col-sm-12 #head-lines,
  #is-mobile-version #wrap .wrapper .shop-sides-holder .shop-right-side > .col-sm-12 #main-content-holder {
    padding-left: 10px !important;
  }
  #is-mobile-version #wrap .wrapper .shop-sides-holder .shop-right-side #floor {
    padding: 0;
  }
  #is-mobile-version #wrap .wrapper .shop-sides-holder .shop-right-side #floor .header-name {
    font-family: Georgia, serif;
    font-size: 35px;
    color: #80b121;
    padding: 10px;
  }
  #is-mobile-version #wrap .wrapper .shop-sides-holder .shop-right-side #floor #inner-lvl-content-holder {
    padding: 10px;
  }
  #is-mobile-version #wrap .wrapper .shop-sides-holder .shop-right-side #floor #inner-lvl-content-holder .re_floor p {
    display: flex;
    flex-wrap: wrap;
    align-items: start;
  }
  #is-mobile-version #wrap .wrapper .shop-sides-holder .shop-right-side #floor #inner-lvl-content-holder .re_floor p strong {
    display: inline-block;
    font-size: 18px;
    color: #80b121;
    text-align: left;
    border-bottom: 1px solid;
  }
  #is-mobile-version #wrap .wrapper .shop-sides-holder .shop-right-side #floor #inner-lvl-content-holder .re_floor p a > img {
    margin: 5px;
    border-radius: 10px;
  }
  #is-mobile-version #wrap .wrapper .shop-sides-holder .shop-right-side #floor #inner-lvl-content-holder .re_floor p:empty {
    display: none;
  }
  #is-mobile-version .print_block_1 {
    max-width: 100%;
    width: auto;
  }
  #is-mobile-version #request_button {
    border-radius: 28px !important;
  }
  #is-mobile-version #logo {
    display: inline-block;
    width: 295px;
    overflow: hidden;
    height: 50px;
    margin: 0;
    background: url("../images/logo.png") left top no-repeat;
    background-size: cover;
    z-index: 1;
  }
  #is-mobile-version #logo img {
    max-width: unset !important;
    max-height: unset !important;
    margin-left: -29px;
    margin-top: 3px;
    display: none;
  }
  #is-mobile-version #main_menu {
    background: #FFF;
    margin: 10px 0 0 0;
    padding: 10px 0;
    display: none;
    border-radius: 10px;
    position: absolute;
    z-index: 99;
    box-shadow: 0 5px 30px rgba(0, 0, 0, 0.6);
    width: 100%;
    max-width: 500px;
    right: 0;
  }
  #is-mobile-version #main_menu li.menu_elem_holder {
    width: 100%;
    border: none !important;
    padding: 0;
    height: unset;
  }
  #is-mobile-version #main_menu li.menu_elem_holder a.menu_elem {
    border: none !important;
    height: unset;
    line-height: 1;
    font-size: 16px;
    padding: 12px 0;
  }
  #is-mobile-version #main_menu li.menu_elem_holder span.separator {
    display: none !important;
  }
  #is-mobile-version #main_menu li.menu_elem_holder ul.dropdown-menu {
    display: block !important;
    width: 100%;
    position: relative;
    background: #FFF;
    box-shadow: none;
    border: none;
    margin: 0;
    padding: 0;
  }
  #is-mobile-version #main_menu li.menu_elem_holder ul.dropdown-menu > li {
    padding-left: 30px;
  }
  #is-mobile-version #main_menu li.menu_elem_holder ul.dropdown-menu > li > a {
    color: #000 !important;
    font-weight: normal;
    font-size: 13px;
    border: none;
  }
  #is-mobile-version #main_menu li.menu_elem_holder ul.dropdown-menu > li > a:hover,
  #is-mobile-version #main_menu li.menu_elem_holder ul.dropdown-menu > li > a:active,
  #is-mobile-version #main_menu li.menu_elem_holder ul.dropdown-menu > li > a:focus {
    background: #91b136;
    border-radius: 10px;
    color: #FFF !important;
  }
  #is-mobile-version #wrap #header {
    width: 100%;
    margin: 0;
    left: 0;
    padding: 10px;
    height: unset;
    position: relative;
  }
  #is-mobile-version #wrap #header .btn-menu-toggle {
    background: #000;
    border-radius: 50%;
    color: #FFF;
    font-size: 29px;
    height: 56px;
    width: 56px;
    border: none 0;
    float: right;
    z-index: 999;
    position: relative;
  }
  #is-mobile-version #wrap #header .col-sm-3 {
    width: 100%;
    overflow: hidden;
  }
  #is-mobile-version #wrap #header .col-sm-3 * {
    vertical-align: top;
  }
  #is-mobile-version #wrap #header .col-sm-9 {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  #is-mobile-version #wrap #header .col-sm-9 .header-right-top {
    order: 2;
    height: unset;
    text-align: center;
  }
  #is-mobile-version #wrap #header .col-sm-9 .header-right-top-number {
    color: #000;
    padding: 33px 0 5px 0;
    text-align: center;
    font-size: 22px;
    overflow: unset !important;
    text-decoration: none;
    width: 100%;
    font-family: "Noto Sans Display", sans-serif;
    font-weight: 550;
    line-height: 1;
  }
  #is-mobile-version #wrap #header .col-sm-9 .header-right-top-number .fs36 {
    font-size: 22px;
  }
  #is-mobile-version #wrap #header .col-sm-9 .header-right-top-location {
    display: none;
    line-height: 1.25;
    text-align: center;
    padding: 25px 0;
    width: 50%;
    height: unset;
  }
  #is-mobile-version #wrap #header .col-sm-9 .header-right-top-location a {
    margin: 0;
    text-decoration: unset;
    font-size: 15px;
    color: #000;
    min-height: 67px;
    vertical-align: bottom;
  }
  #is-mobile-version #wrap #header .col-sm-9 .header-right-top-plot-icon,
  #is-mobile-version #wrap #header .col-sm-9 .header-right-top-location-icon {
    display: none;
  }
  #is-mobile-version #wrap #header .col-sm-9 .header-right-bottom {
    order: 1;
    height: unset;
  }
  #is-mobile-version #wrap #header #additional_slogans,
  #is-mobile-version #wrap #header #additional_search {
    position: static !important;
    width: 100%;
    height: unset;
    margin: 0;
  }
  #is-mobile-version #wrap #header #additional_search {
    margin-top: 0;
    left: 0;
    right: 0;
  }
  #is-mobile-version #wrap #header #additional_search #search_btn {
    background: #80b121 !important;
    border: none;
    padding: 13px 0 0 0;
    width: 56px;
    height: 56px;
    font-size: 29px;
    border-radius: 50%;
    position: absolute;
    right: 76px;
    top: 10px;
  }
  #is-mobile-version #wrap #header #additional_slogans {
    text-align: center;
    display: none;
  }
  #is-mobile-version #wrap #header #additional_slogans .slogan01,
  #is-mobile-version #wrap #header #additional_slogans .slogan02 {
    padding: 0;
    margin: 0;
  }
  #is-mobile-version #wrap #header #additional_slogans .slogan02 {
    color: #80b121;
  }
  #is-mobile-version #wrap #footer {
    height: unset;
  }
  #is-mobile-version #wrap #footer.inner-footer {
    left: 0;
    bottom: 0;
    text-align: center;
    width: 100% !important;
    padding-bottom: 0;
  }
  #is-mobile-version #wrap #footer.inner-footer .menu_background,
  #is-mobile-version #wrap #footer.inner-footer .menu-background-left,
  #is-mobile-version #wrap #footer.inner-footer .menu-background-right {
    display: none;
  }
  #is-mobile-version #wrap .footer_text {
    color: #000;
    text-align: center;
    padding: 15px 0;
    border-top: 1px solid rgba(0, 0, 0, 0.25);
    opacity: 0.33;
    font-size: 14px;
    position: relative !important;
  }
  #is-mobile-version #wrap .footer_text a {
    color: #000;
    text-decoration: underline;
  }
  #is-mobile-version .benefits-block-toggler {
    text-align: center;
    margin-bottom: 25px;
    min-height: 100px;
  }
  #is-mobile-version .benefits-block-toggler-separator {
    font-size: 35px;
    padding-top: 15px;
    padding-bottom: 10px;
    color: #80b121;
  }
  #is-mobile-version .benefits-block-toggler .my-button-primary {
    min-width: 200px;
  }
  #is-mobile-version #footer_menu {
    padding: 0 15px !important;
    display: none;
    max-width: 100vw !important;
    overflow-x: hidden !important;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px 20px;
  }
  #is-mobile-version #footer_menu .footer_menu_content {
    width: 100%;
  }
  #is-mobile-version #footer_menu .menu_header {
    font-family: Georgia;
    font-size: 35px;
    color: #80b121;
    padding-top: 21px;
  }
  #is-mobile-version #footer_menu #benefits-holder {
    display: none;
  }
  #is-mobile-version #footer_menu #search_benefits_close {
    display: none;
  }
  #is-mobile-version #footer_menu .footer-content-elem {
    display: block !important;
    width: 100% !important;
    border-radius: 15px;
    margin-bottom: 15px;
    overflow: hidden;
    background-position: right -1px !important;
    background-color: #fdfdbb;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.25);
  }
  #is-mobile-version #footer_menu .footer-content-elem > div {
    cursor: pointer;
    background: #fdfdbb;
    width: calc(100% - 250px);
    min-width: 278px;
    height: 100%;
    padding: 15px;
    line-height: 1;
  }
  #is-mobile-version #footer_menu .footer-content-elem .benefit-menu-header {
    font-size: 19px;
    display: inline-block;
    color: #80b121;
    border-bottom: 1px solid;
    padding-bottom: 6px;
    margin-bottom: 6px;
  }
  #is-mobile-version #footer_menu .footer-content-elem ul {
    margin: 0;
    padding: 0 0 0 15px;
  }
  #is-mobile-version #footer_menu .footer-content-elem ul li {
    margin: 0;
    padding: 0;
  }
  #is-mobile-version #footer_menu .footer-content-elem .preim {
    margin-bottom: 0;
    color: #333;
    font-size: 13px;
    line-height: 1.25;
  }
  #is-mobile-version #footer_menu .footer-content-elem .preim_link {
    color: #80b121;
  }
  #is-mobile-version .new-holmogorovka-text {
    font-size: 24px;
    text-align: center;
    margin-top: 60px;
    text-transform: uppercase;
    padding: 0 0 10px 0;
    line-height: 1.65;
    color: #000;
    font-weight: 550;
    font-family: "Noto Sans Display", sans-serif;
  }
  #is-mobile-version .new-holmogorovka-text span {
    display: block;
    font-size: 16px;
  }
  #is-mobile-version .wrapper #search-holder {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 15px;
  }
  #is-mobile-version #search-holder {
    border-radius: 10px;
    max-width: 100%;
    z-index: 0;
  }
  #is-mobile-version #search-holder > form {
    max-width: 500px;
    margin: 0 auto;
  }
  #is-mobile-version #search-holder .no_padding_sides {
    display: inline-block;
  }
  #is-mobile-version #search-holder #search_header {
    display: none;
  }
  #is-mobile-version #search-holder #search_close {
    padding: 7px 11px;
    right: 0;
    top: 0;
    color: #92b136;
    font-size: 30px;
    background: unset;
  }
  #is-mobile-version #search-holder .input-sm {
    border-radius: 7px;
    border: none 0;
  }
  #is-mobile-version #search-holder .form-group label {
    margin-top: 15px;
  }
  #is-mobile-version #search-holder .form-group.clearfix label {
    margin-top: 0;
  }
  #is-mobile-version #search-holder .form-group.clearfix {
    width: 48%;
    display: inline-block;
    white-space: nowrap;
  }
  #is-mobile-version #search-holder .form-group.clearfix.text-center {
    display: block;
    width: 100%;
  }
  #is-mobile-version #search-holder label[for="search_area_from"],
  #is-mobile-version #search-holder label[for="search_area_to"],
  #is-mobile-version #search-holder .form-group.clearfix label[for="search_price"] {
    width: 33px;
  }
  #is-mobile-version #search-holder #search_area_from,
  #is-mobile-version #search-holder #search_area_to {
    width: 110px;
  }
  #is-mobile-version #search-holder #search_price {
    width: 200px;
  }
  #is-mobile-version #search-holder .btn_green {
    border-radius: 22px;
    padding: 8px 15px;
    font-size: 19px;
    min-width: 190px;
  }
  #is-mobile-version #search-holder .form-horizontal {
    font-size: 13px;
  }
  #is-mobile-version #search-holder .form-horizontal .form-group,
  #is-mobile-version #search-holder .form-horizontal .row {
    margin-left: 0;
    margin-right: 0;
  }
  #is-mobile-version #search-holder .form-horizontal .form-group.no_padding_sides {
    width: 100%;
  }
  #is-mobile-version #search-holder .form-horizontal #main_search_room_count {
    margin-bottom: 10px;
  }
  #is-mobile-version #search-holder .form-horizontal .h.b {
    margin-bottom: 5px;
    color: #000;
  }
  #is-mobile-version #search-holder .form-horizontal .form-control {
    margin-bottom: 11px;
  }
  #is-mobile-version #search-holder .form-horizontal .input-sm {
    width: 100%;
  }
  #is-mobile-version #search-holder .form-horizontal .col-xs-4 {
    width: 60%;
  }
  #is-mobile-version #search-holder .form-horizontal label[for="price"] {
    display: none;
  }
  #is-mobile-version #search-holder .form-horizontal label[for="area_from"],
  #is-mobile-version #search-holder .form-horizontal label[for="area_to"],
  #is-mobile-version #search-holder .form-horizontal label[for="price"]:first-child {
    display: block;
    width: 25%;
    margin: 0;
  }
  #is-mobile-version #search-holder .form-horizontal .submit_field {
    text-align: center;
    padding: 0;
  }
  #is-mobile-version .dialog.status_banner_0 {
    display: none !important;
  }
  #is-mobile-version .page-css-class-2067285814 .dialog.status_banner_0 {
    display: block !important;
  }
  #is-mobile-version #ext-gen2679 {
    width: 100% !important;
    margin-left: 12px;
  }
  #is-mobile-version #main-content-holder {
    width: 100%;
    overflow-x: auto;
    margin-bottom: 60px;
    position: relative;
    z-index: 99;
  }
  #is-mobile-version #main-content-holder #house-holder .rotate_arrows {
    margin-left: 15px;
    margin-right: 15px;
  }
  #is-mobile-version #main-content-holder #text-holder {
    padding-bottom: 10px !important;
  }
  #is-mobile-version .col-sm-9.no_padding_sides.text-right {
    position: absolute;
    right: 0;
    top: 0;
    text-align: right;
    display: flex;
    flex-direction: column;
    padding: 0;
    margin: 0;
    margin-top: -72px;
    transform: scale(0.75);
    transform-origin: top right;
    max-width: 378px;
  }
  #is-mobile-version #wrap .wrapper .shop-right-side .plan_quarters {
    height: 70px;
    text-align: center;
    font-size: 26px;
  }
  #is-mobile-version #wrap .wrapper .shop-right-side #head-lines {
    position: relative;
    height: 150px;
    margin-top: 59px;
  }
  #is-mobile-version #wrap .wrapper .shop-right-side #location-background-link {
    margin: 0;
    padding: 0;
  }
  #is-mobile-version #wrap .wrapper .shop-right-side #head-lines .house-marker-line {
    position: absolute;
    bottom: -41px;
    left: 161px;
    width: 31px;
    height: 80px;
    border-top: 1px solid #ababab;
    border-right: 1px solid #ababab;
  }
  #is-mobile-version .header-holder {
    border-bottom: none;
  }
  #is-mobile-version .header-holder .house-name {
    font-size: 18px !important;
    margin: -15px 0 0 0 !important;
    font-weight: normal !important;
    padding-left: 10px;
    padding-right: 75px;
    position: relative;
  }
  #is-mobile-version .header-holder .house-name select {
    display: block;
    margin: 3px 3px 5px 0 !important;
    background: #FFF;
    border: 1px solid #DDD;
    padding: 3px 10px;
    border-radius: 7px;
    max-width: 300px;
  }
  #is-mobile-version .header-holder .back_btn {
    color: #FFF;
    background: #8eb92a;
    padding: 7px 10px;
    border-radius: 15px;
    position: absolute;
    right: 10px;
    top: 19px;
    margin: 0;
  }
  #is-mobile-version #inner-lvl-content-holder .section_arrows {
    display: none !important;
  }
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_0,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_1,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_2,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_3,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_4,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_5,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_6,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_7,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_8,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_9,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_10,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_11,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_12,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_13,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_14,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_15,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_16,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_17,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_18,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_19 {
    width: 740px !important;
    transform-origin: left top;
  }
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_0 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_1 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_2 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_3 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_4 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_5 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_6 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_7 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_8 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_9 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_10 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_11 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_12 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_13 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_14 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_15 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_16 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_17 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_18 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_19 .number {
    background: #777;
    border-radius: 50%;
  }
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_0 .number .number_status,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_1 .number .number_status,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_2 .number .number_status,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_3 .number .number_status,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_4 .number .number_status,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_5 .number .number_status,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_6 .number .number_status,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_7 .number .number_status,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_8 .number .number_status,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_9 .number .number_status,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_10 .number .number_status,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_11 .number .number_status,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_12 .number .number_status,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_13 .number .number_status,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_14 .number .number_status,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_15 .number .number_status,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_16 .number .number_status,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_17 .number .number_status,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_18 .number .number_status,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_19 .number .number_status {
    line-height: 1.25;
    font-size: 11px;
    font-weight: normal;
    padding-top: 3px;
    bottom: -9px;
  }
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_0 .number .number_status .super-label,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_1 .number .number_status .super-label,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_2 .number .number_status .super-label,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_3 .number .number_status .super-label,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_4 .number .number_status .super-label,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_5 .number .number_status .super-label,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_6 .number .number_status .super-label,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_7 .number .number_status .super-label,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_8 .number .number_status .super-label,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_9 .number .number_status .super-label,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_10 .number .number_status .super-label,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_11 .number .number_status .super-label,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_12 .number .number_status .super-label,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_13 .number .number_status .super-label,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_14 .number .number_status .super-label,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_15 .number .number_status .super-label,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_16 .number .number_status .super-label,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_17 .number .number_status .super-label,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_18 .number .number_status .super-label,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_19 .number .number_status .super-label {
    display: block;
    background: #739c02;
    margin-top: -1px;
  }
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_0 .number .number_status .super-label-status-available,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_1 .number .number_status .super-label-status-available,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_2 .number .number_status .super-label-status-available,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_3 .number .number_status .super-label-status-available,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_4 .number .number_status .super-label-status-available,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_5 .number .number_status .super-label-status-available,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_6 .number .number_status .super-label-status-available,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_7 .number .number_status .super-label-status-available,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_8 .number .number_status .super-label-status-available,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_9 .number .number_status .super-label-status-available,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_10 .number .number_status .super-label-status-available,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_11 .number .number_status .super-label-status-available,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_12 .number .number_status .super-label-status-available,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_13 .number .number_status .super-label-status-available,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_14 .number .number_status .super-label-status-available,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_15 .number .number_status .super-label-status-available,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_16 .number .number_status .super-label-status-available,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_17 .number .number_status .super-label-status-available,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_18 .number .number_status .super-label-status-available,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_19 .number .number_status .super-label-status-available {
    display: none;
  }
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_0 .dialog,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_1 .dialog,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_2 .dialog,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_3 .dialog,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_4 .dialog,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_5 .dialog,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_6 .dialog,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_7 .dialog,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_8 .dialog,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_9 .dialog,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_10 .dialog,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_11 .dialog,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_12 .dialog,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_13 .dialog,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_14 .dialog,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_15 .dialog,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_16 .dialog,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_17 .dialog,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_18 .dialog,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_19 .dialog {
    display: none !important;
  }
  #is-mobile-version #inner-lvl-content-holder .re_floor .choose_element {
    position: relative;
    z-index: 1;
    height: 130px;
  }
  #is-mobile-version #inner-lvl-content-holder .re_floor .stairway_title {
    text-align: left;
    color: #6b6c68;
    font-size: 18px;
  }
  #is-mobile-version #inner-lvl-content-holder .col-sm-4.no_padding_sides {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  #is-mobile-version #object_table > thead tr th {
    line-height: 1 !important;
    font-weight: normal;
  }
  #is-mobile-version .print_preview {
    text-align: right;
    position: static;
  }
  #is-mobile-version #inner-lvl-content-holder .choose_element .furn_level .img_container {
    max-width: calc(100% - 20px) !important;
    background: blue !important;
  }
  #is-mobile-version #inner-lvl-content-holder .choose_element .furn_level .img_container img {
    max-width: calc(100% - 20px) !important;
  }
  #is-mobile-version .modal-dialog {
    max-width: 789px;
    width: calc(100% - 20px) !important;
  }
  #is-mobile-version .modal-dialog .btn_green {
    min-width: 220px;
    border-radius: 20px !important;
    padding: 10px;
  }
}
@media (max-width: 1180px) and (max-width: 610px) {
  #is-mobile-version #front_content {
    top: -128px;
  }
  #is-mobile-version #front_content + div {
    margin-top: -128px;
  }
}
@media (max-width: 1180px) and (min-width: 1425px) {
  #is-mobile-version #wrap {
    box-shadow: 0 0 100px rgba(100, 50, 50, 0.35);
  }
}
@media (max-width: 1180px) and (min-width: 610px) {
  #is-mobile-version #wrap #header .col-sm-9 .header-right-top-number {
    position: absolute;
    right: 130px !important;
    top: -73px;
    text-align: right;
    font-size: 22px;
    width: auto;
    display: inline-block;
  }
}
@media (max-width: 1180px) and (min-width: 900px) {
  #is-mobile-version #wrap #header .col-sm-9 .header-right-top-number {
    right: 0;
    text-align: center;
  }
}
@media (max-width: 1180px) and (min-width: 900px) {
  #is-mobile-version #footer_menu .footer-content-elem {
    width: calc(50% - 10px) !important;
  }
}
@media (max-width: 1180px) and (min-width: 610px) {
  #is-mobile-version .new-holmogorovka-text {
    margin-top: 13px;
  }
}
@media (max-width: 1180px) and (min-width: 610px) {
  #is-mobile-version .header-holder .house-name select {
    display: inline-block;
  }
}
@media (max-width: 1180px) and (min-width: 610px) {
  #is-mobile-version .header-holder .back_btn {
    top: 1px;
  }
}
@media (max-width: 1180px) and (max-width: 600px) {
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_0 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_1 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_2 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_3 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_4 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_5 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_6 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_7 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_8 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_9 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_10 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_11 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_12 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_13 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_14 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_15 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_16 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_17 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_18 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_19 .number {
    transform: scale(1.5);
  }
}
@media (max-width: 1180px) and (min-width: 601px) {
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_0 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_1 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_2 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_3 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_4 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_5 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_6 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_7 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_8 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_9 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_10 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_11 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_12 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_13 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_14 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_15 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_16 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_17 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_18 .number,
  #is-mobile-version #inner-lvl-content-holder .re_floor #obj_19 .number {
    transform: scale(1.3);
  }
}
@media (max-width: 1180px) and (max-width: 550px) {
  #is-mobile-version #inner-lvl-content-holder .re_floor .section_links_row {
    margin-top: -200px;
  }
}
@media (max-width: 1180px) and (min-width: 551px) and (max-width: 650px) {
  #is-mobile-version #inner-lvl-content-holder .re_floor .section_links_row {
    margin-top: -135px;
  }
}
@media (max-width: 1180px) and (min-width: 651px) and (max-width: 750px) {
  #is-mobile-version #inner-lvl-content-holder .re_floor .section_links_row {
    margin-top: -65px;
  }
}
#mortage-banks {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
#mortage-banks > div {
  width: calc(50% - 10px);
  background: #FFF;
  border-radius: 15px;
  margin: 5px;
  border: 1px solid #EEE;
  text-align: center;
  height: 139px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#mortage-info {
  text-align: center;
  padding: 15px 0 30px 0;
}
#mortage-info div {
  color: #80b121;
  padding: 15px 0;
  font-size: 35px;
}
.only-at-printing-page {
  display: none;
}
@media print {
  .only-at-printing-page {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    text-align: left;
    align-items: center;
    margin-bottom: 35px;
  }
  .only-at-printing-page .header-right-top-number.col-sm-3.text-right.no_padding_sides.text-right.pull-right {
    display: block;
    text-align: right !important;
    font-size: 25px;
  }
  #logo,
  .btn-menu-toggle,
  #additional_search,
  .back_btn.pull-right,
  .print_preview,
  #footer,
  jdiv {
    display: none !important;
  }
  #header .col-sm-9 .header-right-top-number {
    display: block !important;
  }
  .furn_level .img_container {
    width: 100%;
  }
}
.active_house div.marker-elem,
.super-land-marker {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  display: flex !important;
  justify-content: center;
  align-items: center;
  width: 90px;
  margin-left: -45px;
  height: 30px;
}
.active_house div.marker-elem span,
.super-land-marker span {
  background: #749f1b;
  color: #FFF;
  padding: 1px;
  border-radius: 5px;
  line-height: 1.1;
  margin-top: -5px;
}
.super-land-marker {
  z-index: 9 !important;
  margin-top: -15px;
  margin-left: -15.5px;
  width: 36px;
  cursor: pointer;
}
.super-land-marker span {
  background: #749f1b;
  color: #FFF;
  border-radius: 50%;
  line-height: 1.1;
  margin-top: -5px;
  display: inline-block;
  width: 30px;
  height: 30px;
  padding-top: 8px;
  text-align: center;
}
.active_house div.marker-elem {
  z-index: 9 !important;
}
#wrap #footer #footer_menu {
  z-index: 9;
}
