/*--------------------------------------------------------------
# Category
--------------------------------------------------------------*/
.category {
    position: relative;
    display: block;
    padding-top: 100px;
    z-index: 1;
}

.category__inner {
    position: relative;
    display: block;
}

.category__carousel {
    position: relative;
    display: block;
}

@media (max-width: 768px) {
    .category__carousel {
        overflow-x: hidden;
    }
}

.category__carousel .owl-stage-outer {
    padding: 1rem 1rem;
    margin: 0 -1rem;
}

.category__single {
    position: relative;
    background: white;
    padding: 20px 20px;
    border-radius: 10px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;

    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.category__img {
    position: relative;
    display: block;
    height: 100px;
    width: 100px;
}

.category__img > img {
    transition: all 500ms linear;
    transition-delay: 0.1s;
    transform: scale(1);
    object-fit: contain;
    width: 100%;
    height: 100%;
}

.category__single:hover .category__img > img {
    transform: scale(1.08);
}
.category__title {
    font-size: 16px;
    text-align: center;
    margin-top: 10px;
}
