#glossary > div.container-fluid:first-of-type > div:first-of-type > div:nth-of-type(2) {
    padding-right: 0;
}

#glossary .grid-container-list-glossary-category {
    display: grid;
    grid-template-columns: repeat(26, 1fr);
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    margin-bottom: 100px;
}

#glossary .grid-container-list-glossary {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 80px;
    grid-row-gap: 30px;
}

#glossary .grid-container-list-glossary-category li.hover > div {
    margin: 5px auto 0 auto;
    width: 10px;
    height: 10px;
    background: #FF0000;
    border-radius: 100px;
}

#glossary .grid-container-list-glossary-category li > a {
    font-size: 40px;
    font-family: 'Poppins';
    cursor: pointer;
    display: inline-block;
}

#glossary .grid-container-list-glossary-category li.no_result > a {
    color: var(--color-menu-li-not-access);
    cursor: default;
}

@media screen and (max-width: 992px) {
    #glossary .grid-container-list-glossary-category{
        grid-template-columns: repeat(13, 1fr);
    }

    #glossary .grid-container-list-glossary-category li > a{
        font-size: 35px;
    }
}

@media screen and (max-width: 768px) {
    #glossary .grid-container-list-glossary{
        grid-template-columns: repeat(1, 1fr);
    }

    #glossary .grid-container-list-glossary-category {
        grid-template-columns: repeat(8, 1fr);
        margin-bottom: 70px;
    }
}