.header-menu {
    display: flex;
    justify-content: space-between; /* Distribute items evenly */
    padding: 25px 300px 24px 118px;
}

.ez-navigation-sections {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
}

.ez-navigation-sections li {
    margin-right: 85px; /* Adjust space between categories */
}

.ez-navigation-sections li:last-child {
    margin-right: 0; /* Remove margin for last item */
}

.ez-navigation-sections a,
.ez-navigation-sections a:visited {
    text-decoration: none;
    justify-content: center;
    font-family: 'TTRamillas-Black';
    font-size: medium;
    color: #003d33;
}

.ez_header .header-menu .ez-navigation-sections li.ez-nav-sections a {
    white-space: nowrap;
}

.ez-navigation-sections a:hover {
    color: #ff6600;
}

.header-menu {
    padding-inline: 0px;
    margin-bottom: 28px;
}
.header-menu ul{
    margin-inline:auto;
}

.header-menu .ez-navigation-sections .ez-nav-sections {
    margin:0px !important;
}

.header-menu .ez-navigation-sections{
    max-width: 1215px !important;
    width: 100%;
    justify-content: center !important;
}

.header-menu .ez-navigation-sections .ez-nav-sections{
    margin-inline:15px !important;
}

.header-common .menu-wrap {
    top: -20px !important;
}
.header-common .header-right {
    top:26px !important;
}

li.greet.welcome {
    font-family: unset;
}
.header-cart .greet .customer-fname {
    font-size: medium;
    padding-right: 10px;
}
.header-cart .minicart {
    margin-top: -3px;
}

.greet a.customer-logout {
    position: relative;
    top: 2px;
}

.header-common li.ez-nav-sections a{
    max-width: 180px !important;
    display:block !important;
    word-break: break-word;
    white-space: normal !important;
    text-align:center;
}

#mini-cart li.item.product.product-item {
    display: block !important;
}

/* Hide category menu on mobile */
@media only screen and (max-width: 768px) {
    .ez_header{
        display: none;
    }
    .header-cart .greet .customer-fname {
        display: none;
    }
}