.table {
    table-layout: auto;   /* natural sizing */
    width: 100%;
}

.table th,
.table td {
    white-space: nowrap;  /* prevent wrapping */
    vertical-align: middle;
}

.table th:nth-child(4), /* Email */
.table td:nth-child(4),
.table th:nth-child(5), /* Phone */
.table td:nth-child(5) {
    width: 18%;           /* adjust as needed */
}

