/* Birthday Component CSS start */
.nx-birthday-opt1 {
    padding: 25px 0;
}
.nx-birthday-opt1 .section-heading {
    display: inline-block;
    margin-top: 0;
}
.nx-birthday-opt1 table.table.table-striped.table-bordered{
    border: none;
}
.nx-birthday-opt1 .award-image {
    vertical-align: top;
    height: 36px;
    margin-left: 15px
}
.nx-birthday-opt1 .table thead {
    background-color: var(--nx-primary-color);
}
.nx-birthday-opt1 .table th {
    font-weight: 400;
    font-size: 16px;
    padding: 10px 12px;
    border: none;
    color: #fff;
}
.nx-birthday-opt1 .table td {
    font-size: 14px;
    padding: 10px 12px;
    font-weight: 500;
    border: none;
}
.nx-birthday-opt1 .table td.project {
    color: var(--nx-primary-color);
}
.nx-birthday-opt1 .birthday-list{

}
.nx-birthday-opt1 .birthday-list .name{
    text-transform: capitalize;
    font-weight: 600;
    font-size: 16px;
}
.nx-birthday-opt1 .birthday-list .date{
    margin-bottom: 15px;
    color: var(--nx-primary-color);
    font-weight: 400;
}
@media (max-width: 991px){
    .nx-birthday-opt1 .section-heading{
        text-align: left;
    }
}
@media (max-width: 767px){
    .nx-birthday-opt1 .award-image {
        display: none;
    }
}
/* Birthday Component CSS End */