.responsive-table {
    width: 100%;
    overflow-x: auto;
    display: block;
    margin: 10px 0;
}

.responsive-table table {
    border-collapse: collapse;
    width: 100%;
    min-width: 300px;
}

.responsive-table th,
.responsive-table td {
    padding: 10px;
    text-align: left;
}

.responsive-table tr {
    border-bottom: none;
}

.responsive-table table, 
.responsive-table th, 
.responsive-table td {
    border: none;
}


