a {
    text-decoration: none;
}

.trin-trin {
    animation-name: trin;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

/* Desktop hover dropdown */
@media (min-width: 992px) {
    .navbar .dropdown:hover>.dropdown-menu {
        display: block;
        margin-top: 0;
    }
}

/* Merged duplicate */
.bg-nav {
    background-color: #00017d !important;
    padding: 0 !important;
}

.text-red {
    color: #fb0100 !important;
}

.text-blue {
    color: #1e367e !important;
}

.nav-link {
    color: white !important;
    font-size: 1.1rem !important;
    margin: 0 10px !important;
}

/* Main nav links */
.navbar .nav-link {
    color: #fff !important;
    font-size: 1.1rem;
    padding: 8px 12px;
    margin: 0 5px;
}

/* Hover effect for main nav */
.navbar .nav-link:hover,
.navbar .nav-link:focus {
    background-color: #00017d;
    color: #fff !important;
}

/* Dropdown menu container */
.dropdown-menu {
    background-color: #00017d !important;
    border: none;
    border-radius: 0;
    margin-top: 0;
    padding: 0;
}

/* Dropdown items same as nav links */
.dropdown-menu .dropdown-item {
    color: #fff !important;
    font-size: 1.05rem;
}

/* Hover effect for dropdown items */
.dropdown-menu .dropdown-item:hover,
.dropdown-menu .dropdown-item:focus {
    background-color: #00017d !important;
    color: #fff !important;
}

/* Remove Bootstrap focus shadow */
.dropdown-item:focus {
    box-shadow: none;
}

.nav-item {
    padding: 0 !important;
}

.bg-marquee {
    background-color: #ffde8a !important;
}

@keyframes trin {
    0% {
        transform: rotate3d(0, 0, 1, 0deg);
    }

    20%,
    32%,
    44%,
    56%,
    68% {
        transform: rotate3d(0, 0, 1, 0deg);
    }

    23%,
    35%,
    47%,
    59%,
    71% {
        transform: rotate3d(0, 0, 1, 15deg);
    }

    26%,
    38%,
    50%,
    62%,
    74% {
        transform: rotate3d(0, 0, 1, 0deg);
    }

    29%,
    41%,
    53%,
    65%,
    77% {
        transform: rotate3d(0, 0, 1, -15deg);
    }

    80% {
        transform: rotate3d(0, 0, 1, 0deg);
    }
}

.chairman-img {
    width: 80%;
}

.banner {
    width: 100%;
    min-height: 250px;
    max-height: 350px;
    height: 350px;
    border-radius: 16px;
}

/* Mobile view */
@media screen and (max-width: 767px) {
    .banner {
        height: auto;
        /* min-height: auto; */
        max-height: none;
    }
}


.banner-item {
    position: absolute;
    inset: 0;
    display: none;
}

.banner-item img {
    width: 100%;
    object-fit: cover;
}

.banner-item.active {
    display: block;
}

.dtls {
    margin-top: 23px;
    border-radius: 20px;
    background-color: rgba(237, 111, 86, 1);
    background-image: none;
    border: 4px dotted rgba(0, 0, 0, 1);
}

.callback {
    font-size: 20px;
    line-height: 32px;
}

.left-content {
    font-size: 0.8rem !important;
    font-weight: 700 !important;
}

.left-content-ul li {
    padding: 4px 10px !important;
}

.bg-left-content {
    /* background-color: #005a87 !important; */
    background-color: #05007e !important;
}

.bg-footer {
    background-color: #05007e !important;
}

.sub-division {
    border-bottom: 1px solid white !important;
}