/*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
    h3 {
        font-size: 24px;
        line-height: 32px;
    }
    .header_phone {
        font-size: 16px;
    }
    .logo {
        margin: -5px 0;
        width: 116px;
        height: 40px;
        /*background: url('../images/logo-small.svg') center / contain no-repeat;*/
    }
    .logo--new-year {
        margin: -5px 0;
        width: 40px;
        height: 55px;
        width: 116px;
        height: 40px;
        background: url('../images/logo-new-year.svg') center / contain no-repeat;
    }
    .logo--new-year img {
        display: none;
    }
    .object-cards__item, .documents__item {
        width: 100%;
    }
    .filter {
        width: 100%;
    }
    .news-item {
        width: 100%;
    }

    .contacts_main__half {
        width: 100% !important;
        margin: 0 0 20px 0;
    }
    .department {
        width: 100%;
    }
    .employee {
        margin: 0 auto 20px auto;
    }
    .employee:last-child {
        padding-bottom: 0;
        margin-bottom: 0;
    }
    .employee__photo {
        width: 150px;
        height: 150px;
    }
    .process-step {
        width: 100%;
        padding-right: 0;
    }
    .process-step__number {
        display: none;
    }
    .process-step__text {
        min-height: initial;
        margin: 0 auto;
        max-width: 250px;
    }
    .process-step {
        margin: 0;
    }
    .process__steps {
        width: initial;
        height: initial;
        border-radius: 0;
        padding: 10px 0 30px 35px;
        right: 0;
        bottom: -220px;
        left: 0;
    }
    .process__left {
        margin: 0 auto 250px auto;
    }
    .mortgage_form_right .button {
        width: 100%;
    }
    .news_detail .white_button {
        width: 100%;
    }
    .plan-widget {
        width: 100%;
    }

    /* investors */
    .page-header--investors {
        height: initial;
        /*background: #f2f3f5;*/
        /*padding-bottom: 60px;*/
        background-position: calc(50% + 120px) center;
        background-size: cover;
    }
    .page-header__small-title {
        max-width: 180px;
        line-height: 20px;
    }
    .page-header__title {
        max-width: 180px;
        font-size: 16px;
        line-height: 22px;
        font-weight: 300;
    }
    .investment-object {
        margin: 40px 0;
        background: #fff;
    }
    .investment-object__container {
        padding: 0;
    }
    .investment-object__queue {
        width: 50%;
    }
    .investment-object__queue-container {
        background: #F3F4F5;
    }
    .investment-object__image {
        display: block;
        width: initial;
        height: 300px;
        border-radius: 5px;
        margin-top: 20px;
    }
    .chart-description {
        margin-bottom: 40px;
    }
    /* investors */

}
