/* Add custom CSS styles below */ 
body {
    background: #FFF;
}
@media(max-width: 520px) {
  .banner-entry {height: unset;}
  .grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 {
grid-template-columns: repeat(3, 1fr) !important;
}
}
@media (min-width: 768px) {
    .md\:grid-cols-3 {
        grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
    }
}


@media (min-width: 640px) {
    .two-row .banner-entry:first-child {
        grid-column: unset;
        grid-row: unset;
    }
}
.has-overlay:after {
    background-color: unset;
}

/* يخلي العناصر 3 جنب بعض على الجوال */
.s-block--features .grid {
grid-template-columns: repeat(3, 1fr) !important;
}
/* يخلي الايقونة فوق والكلام تحت */
.s-block--features .item {
flex-direction: column !important;
text-align: center;
}

/* مسافة بسيطة بين الايقونة والكلام */
.s-block--features .item i {
margin-bottom: 6px;
}

.s-block--features .item i {
    background: #0CAEB0;
    color: #FFF;
    padding: 12px;
    border-radius: 50px
}

p.sm\:text-sm.text-xs.font-normal.text-gray-600 {
    display: none;
}