


/* ===========================================
   SECTION TITLE
=========================================== */

.section-title {
    font-size: 36px;
    font-weight: 700;
    color: #222;
}





.category-page-card{

background:#fff;

border-radius:18px;

padding:35px;

text-align:center;

transition:.35s;

box-shadow:0 8px 25px rgba(0,0,0,.06);

height:100%;

}

.category-page-card:hover{

transform:translateY(-10px);

box-shadow:0 20px 45px rgba(255,79,129,.18);

}

.category-icon{

width:90px;

height:90px;

margin:auto;

border-radius:50%;

background:#fff3f6;

display:flex;

align-items:center;

justify-content:center;

margin-bottom:25px;

}

.category-icon img{

width:60px;

height:60px;

object-fit:contain;

}

.category-icon i{

font-size:42px;

color:#ff4f81;

}

.category-page-card h4{

font-weight:700;

margin-bottom:15px;

}

.category-page-card p{

color:#666;

min-height:70px;

}

.medicine-count{

margin-top:20px;

font-weight:600;

color:#ff4f81;

}

.medicine-count i{

margin-right:5px;

}

@media(max-width:768px){

.page-banner{

text-align:center;

}

}