#table-grid-float-div {
    padding: 0;
    margin: 0;
    overflow-x: auto
}

#table-grid-float-div table tbody tr {
    background-color: #fff
}

#table-grid-float-div table tbody tr:nth-child(odd) {
    background-color: #eaeaea !important
}

#table-grid-float-div table tbody tr:hover {
    background-color: #cecdcd !important
}

#table-grid-float-div table tr td {
    padding: 12px 5px !important;
    text-align: center;
    border-radius: 0 !important
}

#table-grid-float-div table tr th {
    padding: 10px 5px !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    text-align: center;
    color: #fff;
    border: 1px solid #fff;
    background-color: #000;
    border-radius: 0 !important
}

@media (min-width:280px) and (max-width:399px) {
    #table-grid-float-div {
        padding: 0;
        margin: 0;
        overflow-x: auto;
        /* min-width: 300px; */
        min-width: auto;
        max-width: 361px
    }
}

@media (min-width:280px) and (max-width:767px) {

    .table-grid-container .h1-head h1,
    .table-grid-container .h1-head h2,
    .table-grid-container .h1-head h3,
    .table-grid-container .h1-head h4,
    .table-grid-container .h1-head h5,
    .table-grid-container .h1-head h6 {
        font-size: 24px !important
    }

    .table-grid-container .h1-head p {
        font-size: 20px !important
    }

    .table-grid-container .h1-head h1 span,
    .table-grid-container .h1-head h2 span,
    .table-grid-container .h1-head h3 span,
    .table-grid-container .h1-head h4 span,
    .table-grid-container .h1-head h5 span,
    .table-grid-container .h1-head h6 span {
        font-size: 24px !important
    }

    .table-grid-container .h1-head p span {
        font-size: 20px !important
    }
}

@media (min-width:768px) and (max-width:1199px) {

    .table-grid-container .h1-head h1,
    .table-grid-container .h1-head h2,
    .table-grid-container .h1-head h3,
    .table-grid-container .h1-head h4,
    .table-grid-container .h1-head h5,
    .table-grid-container .h1-head h6 {
        font-size: 24px !important
    }

    .table-grid-container .h1-head p {
        font-size: 20px !important
    }

    .table-grid-container .h1-head h1 span,
    .table-grid-container .h1-head h2 span,
    .table-grid-container .h1-head h3 span,
    .table-grid-container .h1-head h4 span,
    .table-grid-container .h1-head h5 span,
    .table-grid-container .h1-head h6 span {
        font-size: 24px !important
    }

    .table-grid-container .h1-head p span {
        font-size: 20px !important
    }
}

.table-grid-container ul {
    padding: 0px;
}
.table-grid-container ul li {
    padding: 0px 10px;
}
/* .table-grid-container ul li::marker {
    content: "\f061" !important;
    font-family: FontAwesome;
    font-size: 18px;
    left: -10px !important;
    position: absolute !important;
    top: -2px !important;
} */
#table-grid-float-div .table thead tr th span {
    color: #fff !important;
}