/* Table Stle */
.data-table-design {
    border-collapse: collapse;
    table-layout: fixed;
    border: 1px solid #000000;
    width: 100%;
}

.data-table-design thead th {
    background-color: #151515;
    color: #fff;
}

.data-table-design tbody td {
    background-color: #ffffff;
    color: #151515;
}

.data-table-design thead th p,
.data-table-design tbody td p {
    margin-bottom: 15px;
     text-align: left;
}

.data-table-design thead th p:last-child,
.data-table-design tbody td p:last-child {
    margin-bottom: 0px;
}

@media screen and (max-width:767px) {
    .data-table-design,
    .data-table-design p {
        font-size: .9em;
    }
    .data-table-design thead {
        display: none;
    }
    .data-table-design thead th,
    .data-table-design tbody td {
        display: block;
    }
    .data-table-design tbody tr td:first-child {
        background-color: rgba(0,0,0,0.07);
    }
    .data-table-design tbody td:before {
        content: attr(data-label);
        font-weight: bold;
    }
}