    /* Set the initial position of the nav items to be off the screen */
.mob-nav-items {
    position: fixed;
    top: 0;
    right: -90vw; 
    width: 90vw;   
    height: 100vh;  
    background-color: white; 
    transition: right 0.3s ease-in-out; /* Smooth transition */
    padding: 20px;
    z-index: 100000;
}

.mob-nav-items ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.mob-nav-items ul li {
    padding: 24px 0px 8px 0px;
    border-bottom: 1px solid #DDDEDF;
}

.mob-nav-items ul li ul li {
    padding: 16px 0px 4px 0px;
    border-bottom: 1px solid #DDDEDF;
}

.mob-nav-items ul li ul li:last-child {
    border-bottom: none;
}

.mob-nav-items ul li button,a {
    color: #54595E;
    text-decoration: none;
    font-size: 18px;
    font-weight: 600;
}

.mob-nav-items ul li ul li a {
    color: #54595E;
    text-decoration: none;
    font-size: 16px;
}

/* When the nav-items are active, bring them in from the right */
.mob-nav-items.open {
    right: 0;
}

@media screen and (min-width: 1201px) {
    .nav-items ul {
        list-style-type: none;
        padding: 0;
        margin: 0;
    }

    .nav-items ul li {
        margin-bottom: 20px;
    }

    .nav-items ul li a {
        color: #54595E;
        text-decoration: none;
        font-size: 18px;
    }

    /* Header */
    #header-nav>nav>ul>li {
        display: flex;
        height: 56px;
        flex-direction: column;
        justify-content: center;
        /* padding-inline: 20px; */
        cursor: pointer;
    }

    .nav-item:hover {
        border-bottom: 4px solid #1BA239;  
        padding-top: 4px;                  
        color: #1BA239 !important;
        cursor: pointer;
    }

    #header-nav>nav>ul>li>div>ul>li:hover, #notification-dropdown>div>ul>li:hover, #profile-dropdown>div>ul>li:hover {
        background-color: rgba(27,162,57,0.1);
        color: #1BA239;
    }

    #header-nav .selected-droplink {
        background-color: rgba(27,162,57,0.1);
        color: #1BA239;
    }



    #header-nav .selected {
        border-bottom: 4px solid #1BA239; /* Optional: keeping the border style */
        color: #1BA239 !important;
        padding-top: 4px;
    }
}
