/*Medium devices (tablets, from 768 to 992px)*/
@media (max-width: 991.98px) {
    .hide-on-pad {
        display: none;
    }
    .winner {
        display: none;
    }
    .object-cards__item, .documents__item {
        width: 50%;
    }
    .form_wrapper {
        padding: 30px;
    }
    .columns {
        flex-wrap: wrap;
    }
    .columns .columns__left {
        width: 100%;
        margin-bottom: 20px;
    }
    .columns .columns__right {
        width: 100%;
    }
    .filter_form {
        flex-wrap: wrap;
    }
    .filter {
        width: 50%;
        margin-bottom: 20px;
    }
    .filter--rooms {
        flex: 0 0 auto;
    }
    .statistics {
        flex-wrap: wrap;
        justify-content: start;
    }
    .stat {
        width: 33.333%;
        margin-bottom: 80px;
    }
    .advantages {
        flex-wrap: wrap;
    }
    .advantages__left, .advantages__right {
        width: 100%;
    }
    .advantage {
        height: initial;
        padding: 60px 50px 50px 50px;
    }
    .advantage--1 {
        background: #39b0eb;
        margin-bottom: 30px;
    }
    .trust-wrapper {
        flex-wrap: wrap;
    }
    .trust {
        width: 50%;
        padding-bottom: 40px;
    }
    .news-item {
        width: 50%;
    }
    .contacts_main__half {
        width: 60%;
        margin: 0 0 1% 0;
    }
    .contacts_main__half.mr-0 {
        width: 39%;
    }
    .department {
        width: 50%;
    }
    .map {
        height: 250px;
    }
    .flat_action_wrap {
        display: none;
    }
    .flat_left, .flat_right, .flat_schema {
        width: auto;
        float: none;
    }
    .process {
        flex-wrap: wrap;
    }
    .to_top {
        display: none;
    }
    .uc-objects {
        flex-wrap: wrap;
    }
    .uc-object {
        width: 100%;
        margin-bottom: 20px;
    }

    /* investors */
    .page-header--investors {
        height: 360px;
        margin-bottom: 60px;
        background-position: calc(50% + 250px) center;
    }
    .page-header__title {
        max-width: 440px;
        font-size: 28px;
        line-height: 40px;
    }
    .investors-title {
        max-width: 500px;
    }
    .expert-opinion {
        margin-bottom: 0;
    }
    .investment-object {
        margin: 60px 0;
        flex-direction: column;
    }
    .investment-object__image {
        display: none;
    }
    .investment-benefits {
        margin: 0 -10px;
    }
    .investment-benefit {
        padding: 0 10px;
    }
    .investment-benefit__container {
        padding: 30px;
    }
    /* investors */
}