.customsubcats-grid{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}
.customsubcats-item{width:140px;text-align:center}
.customsubcats-item .thumb{width:100px;height:100px;overflow:hidden;border-radius:100%;background-color: #2c3f50; display:flex;align-items:center;justify-content:center}
.customsubcats-item img{max-width:100%;max-height:100%;display:block}
.customsubcats-item .title{margin-top:6px;font-size:13px;color:#333}
.customsubcats-item > a { 
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-weight: bold;
}

.customsubcats-item img:hover{        
    transform: scale(1.05);
    transition: transform 0.3s ease;
}