/*Responsive table*/

table.responsive {
    width: 100%;
}

table.responsive tr {
    vertical-align: top;
}

table.responsive td {
    padding: 10px;
    /*text-align: justify;*/
    text-align: center;
}

@media screen and (max-width: 600px) {
    * {
        box-sizing: border-box;
    }



    /* break table */
    .responsive tr {
        display: flex;
        flex-wrap: wrap;
        width: 100% !important;
    }

    .responsive td {
        display: block;
        width: 50%;
        text-align: center;
    }

    .responsive td {
        width: 100% !important;
    }


}