header {
    padding-top: 20px;
    height: 271px;
    position: unset !important;
    background-color: transparent;
    backdrop-filter: unset;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('../image/brudcumb-image.webp');
}

.navbar-expand-lg .nav-item-text.navbar-nav .nav-link {
    color: white;
    padding: 20px 0;
    margin-left: 32px;
}


.navbar-expand-lg .nav-item-text.navbar-nav .nav-link:hover,
.navbar-expand-lg .nav-item-text.navbar-nav .nav-link.active {
    background: unset;

}

.nav-link-ltr {
    color: #fff !important;
    padding: 20px 0 !important;
    margin-left: 32px !important;

}

@media (max-width: 768px) {
    .navbar-collapse.show {
        background-color: #192023;
        /* dark background for mobile menu */
    }

    .navbar-expand-lg .nav-item-text.navbar-nav .nav-link {
        color: white;
        padding: 16px 12px !important;
        margin-left: 0px !important;
        margin-bottom: 0px !important;
    }

    .navbar-nav .dropdown-menu {
        background-color: #192023;
        /* match parent background */
        border: none;
        /* optional: remove border */
        box-shadow: none;
        /* optional: remove shadow */
    }

    .navbar-nav .dropdown-item {
        color: #fff;
        /* make text visible */
    }

    .dropdown-toggle.show {
        background-color: var(--common-color) !important;
        box-shadow: none;
    }

    .navbar-expand-lg .nav-item-text.navbar-nav .nav-link:hover,
    .navbar-expand-lg .nav-item-text.navbar-nav .nav-link.active {
        background: var(--common-color);
        border: none !important;
        box-shadow: none !important;
    }

    .navbar-nav .dropdown-item:hover {
        background-color: var(--common-color);
        /* highlight on hover */
        color: #fff;
    }

    .navbar-expand-lg .nav-item-text.navbar-nav .nav-link {
        margin-left: 0px !important;
        padding: 4px 8px;
        margin-bottom: 8px;
    }

}

.brudcumb-title {
    margin-top: 60px;
}

.animate-title {
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-size: clamp(16px, 2.5vw, 34px);
    color: var(--common-white);
}

.animate-title {
    opacity: 0;
    transform: translate(-50%, -50%) translateY(-100%);
    animation: fadeSlideUp 1s ease-out forwards;
    animation-delay: .3s;
}

@keyframes fadeSlideUp {
    from {
        opacity: 0;
        transform: translate(-50%, -50%) translateY(200%);
    }

    to {
        opacity: 1;
        transform: translate(-50%, -50%) translateY(50%);
    }
}
