.img-ho {
    overflow: hidden;
}

.img-ho img {
    -webkit-transition: 0.1s ease-in;
    -o-transition: 0.1s ease-in;
    transition: 0.1s ease-in;
}

.img-ho img:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.filterby a {
    padding: 10px;
    font-weight: 400;
    color: #8d97ad;
}

.filterby .active{
    font-size: 1.3 rem;
    padding: 10px;
    font-weight: 500;
    color: #1e1e1e;
}

.filterby a:hover {
    color: #316ce8;
}

.filterby a:first-child {
    padding-left: 0px;
}

.hidden {
    display: none;
}

@media (max-width: 767px) {
    .filterby a {
        padding: 10px 5px;
    }
}