
#related-categories .related-header {
    margin-bottom: 1rem;
}

#related-categories .subheader {
    display: flex;
    justify-content: center;
    margin-bottom: 1rem;
}

.query {
    color: black;
}


.category-grid {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 10px;
}

@media screen and (max-width: 767px) {
    .category-grid {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media screen and (max-width: 400px) {
    .category-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}


/* @media (max-width: 478px) {
    .search-header::before {
        flex: 1;
        margin: 0 0 1rem 0;
        content: "";
        height: 2px;
        background-color: #e1e1e1;
    }
    .search-header::after {
        flex: 1;
        margin: 1rem 0 0 0;
        content: "";
        height: 2px;
        background-color: #e1e1e1;
    }
} */



