@media (max-width:1500px) {
    #h1_block_medium {
        background-image: none;
/*        border-style: solid;
        border-width: 3px;
        border-color: #feefd9;
        border-radius: 30px;
        box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.2);
        background-color: #F8E7CE;
*/        /*padding:0px 0px;*/
    }

    #header_text_splitter {
        display: block !important;
    }


    #h1_block_inner{
/*        line-height:28px;
*/    }

    .article_image {
        float: left;
        /*margin-left: 15px;*/
        margin-bottom: 15px;
        width: 40%;
    }

    #content_part_1 {
        margin-top: 0px;
        max-width: 50%;
    }
}

@media (max-width:1000px) {
    .article_image {
        /*float: left;*/
        /*margin-left: 15px;*/
        /*margin-bottom: 15px;*/
        width: 90%;
    }

    #content_part_1 {
        /*margin-top: 0px;*/
        max-width: 90%;
        text-align:left;
    }

    #content_part_2 {
        /*margin-top: 0px;*/
        width: 90%;
        text-align:left;

    }
}


/*@media screen and (max-width:900px) {*/
/*    #content_block {
        padding: 20px 20px;
    }
    #phones_block_top .callback_block {
        display: none;
    }

    #phones_block_top .phone a {
        font-size: 21px;
    }
*//*}*/

@media (max-width:900px) {
    * {
        font-size: 15px;
        /* color: #2B7BA1; */
    }

    #content_block {
        padding: 0px 20px;
    }

    .staff_list_row {
        white-space: normal;
        margin-bottom: 50px;
    }

    .search_result_photo_block{
        padding:25px;
    }

    .search_result_photo {
        width: 170px;
    }

    .staff_list_cell_name{
        bottom:0px;
    }

    .logo_block {
        margin: 10px 15px;
    }

    #phone_out_formatted {
        display: none;
    }

    #site_block {
        padding: 0px 30px;
    }

    #site_block::before {
        width:34px;
        background-size: auto 1000px;
    }

    /* Правая полоса */
    #site_block::after {
        width: 41px; /*регулирует положение полосы по горизонтали, собственно на ширину не влияет. Если увеличивам высоту, то нужно также увеличить и эту ширину пропорционально*/
        background-size: auto 1000px;
    }

    #footer {
        margin: 0px 20px;
        border-radius: 20px;
        padding: 10px;
    }

    .main_staff_link {
        width: auto !important;
    }

    .staff_list_title {
        font-size: 25px !important;
        padding: 15px 40px !important;
    }
}
