/*====================================================
CATEGORY MOBILE
====================================================*/

@media(max-width:768px){

.category-section{

padding:50px 0;

}

.section-title h2{

font-size:30px;

}

.section-title p{

font-size:15px;

}

.category-grid{

display:flex;

flex-wrap:nowrap;

justify-content:flex-start;

overflow-x:auto;

gap:22px;

padding:10px 5px;

scrollbar-width:none;

-webkit-overflow-scrolling:touch;

}

.category-grid::-webkit-scrollbar{

display:none;

}

.category-item{

flex:0 0 auto;

width:110px;

}

.category-item img{

width:65px;

height:65px;

}

.category-item h3{

font-size:14px;

margin-top:12px;

}

}