@media only screen and (max-width: 800px) {
    table.inail-mat-table.tabella.tabella-verticale tbody td:not(.mat-column-expandedDetail) {
        border: none;
        position: relative !important;
        padding-left: 50% !important;
        white-space: normal;
        text-align: left !important;
    }


    @media screen and (max-width: 767px) {

        .table-responsive>.inail-mat-table thead tr th,
        .table-responsive>.inail-mat-table tbody tr th,
        .table-responsive>.inail-mat-table tfoot tr th,
        .table-responsive>.inail-mat-table thead tr td,
        .table-responsive>.inail-mat-table tbody tr td,
        .table-responsive>.inail-mat-table tfoot tr td {
            white-space: nowrap !important;
        }
    }
}