@media(min-width: 960px) {
        table.tm-table-halves tbody {
            display: flex;
            flex-wrap: wrap;
        }
        table.tm-table-halves tr {
            width: 50%;
        }
        table.tm-table-halves tr:first-child {
            border-top: 1px solid #ddd;
        }
    }
        
    table.tm-table-halves tr td:nth-child(1),
    table.tm-table-halves tr td:nth-child(3) {
        width:45%;
        display:inline-block;
        font-weight: bold;
    } 
    table.tm-table-halves tr td:nth-child(2),
    table.tm-table-halves tr td:nth-child(4) {
        display:inline-block;
    }