.categories-space{
    margin-top: 350px;
}
@media (max-width: 1000px) {
    .categories-space{
    margin-top: 300px;
}
}
.category-row{
display:grid;
grid-template-columns: repeat(2, 1fr);
gap:10px;
justify-items:center;
width: 100%;
}
.row2{
    margin-top: 10px;
}

.category-item{
display:flex;
align-items:center;
justify-content:center;
flex-direction:column;
background-color:#ffffff80;
border:1px solid #fff;
border-radius:15px;
width:100%;
height: 170px;
}

.category-img{
     width:60px;
     transition: all 0.90 ease-in;
     -webkit-transition: all 0.90 ease-in;
     -moz-transition: all 0.90 ease-in;
     -ms-transition: all 0.90 ease-in;
     -o-transition: all 0.90 ease-in;
     margin-bottom: 10px;
}

.category-title{
font-size:18px;
font-weight: 700;
}

.category-desc{
font-size:15px;
font-weight:300;
color:#353535;
}



/* ۲. تبلت (از ۶۰۰ پیکسل به بالا): ۳ ستون */
@media (min-width: 600px) {
    .category-row {
        grid-template-columns: repeat(3, 1fr);
    }
}

/* ۳. دسکتاپ (از ۱۱۵۰ پیکسل به بالا): ۶ ستون */
@media (min-width: 1150px) {
    .category-row {
        grid-template-columns: repeat(6, 1fr);
    }
}

/* تنظیمات فونت و سایز برای موبایل و تبلت */
@media (max-width: 1150px) {
    .category-title { font-size: 16px; }
    .category-desc { font-size: 14px; }
    .category-img { width: 65px; }
}

@media(max-width:1000px){
.category-title{
font-size:16px;
}
.category-desc{
font-size:14px;
}
.category-row{
width:95%;
}
.category-img{
width:65px;
}
}

