@media only screen and (max-width: 1190px) {

    .au_bg {
        flex-direction: column;
        width: 100%;
        margin: 0;
    }

    .au_block {
        width: calc(100% - 40px);
        padding: 20px;
    }

    .au_image {
        width: 100%;
        height: auto;
        padding-bottom: 55%;
    }

    .au_title {
        font-size: 28px;
        margin-bottom: 30px;
    }

    .partners_block {
        width: 30%;
        height: 0;
        padding-bottom: 10%;
    }

    .aib_double{
        width: 100%;
    }

    .au_info_block {
        width: calc(50% - 75px);
    }

    .aib_first {
        width: calc(100% - 60px);
    }

    .project_block {
        width: calc(100% - 60px);
        margin-top: 30px;
    }

    .project_block a{
        font-size: 12px;
    }

    .project_block:first-child {
        margin-top: 0;
    }

    .employee_block {
        width: calc(50% - 15px);
        margin-top: 30px;
    }

    .no_content_bottom {
        margin-bottom: 0;
    }

    .employee_personal {
        width: 100%;
    }

    .ep_bg {
        flex-direction: column;
    }

    .employee_img_block {
        flex-direction: column;
        text-align: center;
    }

    .employee_personal_name {
        margin-top: 30px;
    }

    .ep_btn {
        justify-content: center;
        margin-top: 30px;
    }

    .aib_personal {
        width: 80%;
    }

}

@media only screen and (max-width: 730px) {

    .aib_double{
        width: 100%;
    }

    .au_info_block {
        width: calc(100%);
        margin-top: 30px;
    }

    .au_info_block:first-child {
        margin-top: 0;
    }

    .aib_first {
        width: calc(100% - 60px);
    }

    .employee_block {
        width: 100%;
        margin-top: 20px;
    }
    .employee_block:first-child {
        margin-top: 30px;
    }

    .aib_personal {
        width: calc(100% - 60px);
    }

}