@media(max-width: 1199px) {

}
@media(max-width: 1023px) {
    .modal_label {
        flex: 0 0 100%;
        max-width: 100%;
        padding: 15px 0;
    }

    .modal_block > div {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .modal_block {
        flex-direction: column;
        align-items: center;
    }

    .user_label {
        flex: 0 0 100%;
        max-width: 100%;
        padding: 15px 0;
    }

    .modal_inp_box {
        max-width: 100%;
    }

    #first_modal {
        margin: 15px  0 0 auto;
    }

    .modal_item {
        flex-direction: column;
        align-items: center;
    }

    .modal_list_1 {
        margin: 0 0 20px;
    }

    .modal_list_2 {
        margin: 0 0 20px;
    }

    .modal_buttons_box {
        margin: 0;
    }
}
@media(max-width: 767px) {
    .modal_block > div {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .modal {
        overflow: auto;
    }
}