    tbody,
    td,
    tfoot,
    th,
    thead,
    tr {
        border-color: inherit;
        border-style: solid;
        border-width: 1px;
    }

    .font18{
        font-size:21px;
    }
    .ttt {
        position: absolute;
        width: 772px;
        height: 425px;
        left: 65px;
        top: 102px;
        background: rgba(0, 0, 0, 0.87);
    }

    @font-face {
        font-family: 'digital-clock-font';
        src: url('put_the_location_to_your_font.ttf or .otf');
    }

    .bgimg123 {
        mix-blend-mode: screen;
        border: 1px solid rgba(0, 0, 0, 0.45);
        background-size: cover;
        position: absolute;
    }

    .bgimg {
        /* background: url(images/digital.jpg); */
        /* background: url(images/giphy.gif); */
        background-size: cover;
        z-index: 9999;
    }

    .bgcard {
    border-radius: 8px;
    border: 1px solid #f5f5f5;
    background: #ffffff9e;
    margin: 0px 0px 30px 0px;
    text-shadow: 0px 0px 1px #FFF;
    padding: 20px 15px 15px 15px;
    box-shadow: 4px 7px 7px 0px #06060659;
    color: #000;
    font-weight: bold;
}

    .bgcardhead {
        border-radius: 7px;
        border: 0px solid #f5f5f5;
        /* background: #ffffff42; */
        margin: 4px 0px 0px 0px;
        text-shadow: 5 0 black;
        padding: 0px 10px 5px 10px;
        box-shadow: 0px 0px 1px 0px #817474;
        /* color: #000; */
        font-weight: bold;
    }
    .hero-banner.hero-banner-1 {
        padding-top: 120px;
    }
    .fonntt {
        font-size: 20px;
        font-weight: bold;
    }

    .fff {
    color: #ffffff;
    font-size: 17px;
    background: #4989b6;
    border-radius: 8px;
    margin: 5px;
    }

    .fffdate {
        color: #13547a;
        /* background: #f9f7f7; */
    }


    .bocard {
        --bs-card-border-width: 3px !important;
        --bs-card-bg: #ffffff !important;
        border: 1px solid #b1b5f3;
    }

    .bocard1 {
  
    border: 1px solid #3b42a9;
}

    .hero-section {
        background: linear-gradient(7deg, rgb(196, 134, 134), rgb(13, 57, 106)) fixed;
    }

    .avt {
        vertical-align: middle;
    }

    .bgcol {
        /* background: #496d73; */
        background: linear-gradient(293deg, rgb(205 205 205 / 11%), rgb(168 145 152 / 0%)) fixed;
        padding: 20px 0 20px 0;
    }

    .row {
        --bs-gutter-x: 0.3rem;
        --bs-gutter-y: 0;
        display: flex;
        flex-wrap: wrap;
        margin-top: calc(-1 * var(--bs-gutter-y));
        margin-right: calc(-.5 * var(--bs-gutter-x));
        margin-left: calc(-.5 * var(--bs-gutter-x));
    }

    table {
        background: #fff;
    }

    .fontdigital {
    font-family: 'Orbitron';
    color: #000;
    font-size: 21px;
}