.ninefeatures-grid {
    display: flex;
justify-items: center;
margin-top: 10px;
justify-content: center;
flex-wrap: wrap;
  }
  
  .feature-box {
    background: #fff;
border-radius: 16px;
box-shadow: 20px 4px 120px rgba(0,0,0,0.3);
padding: 50px 30px 50px;
position: relative;
text-align: center;
max-width: 320px;
margin-bottom: 20px;
flex-basis: 20%;
min-width: 250px;
  }

.feature-icon {
display: inline-block;
padding: 20px;
background: #e1e1e1;
border-radius: 50%;
margin-bottom: 20px;
}
  
  .feature-icon img {
    width: 60px;
    height: 60px;
    object-fit: contain;

  }
  
  .feature-content h4 {
    font-size: 18px;
    margin-bottom: 10px;
    font-weight: bold;
  }
  
  .feature-content p {
    font-size: 14px;
    color: #333;
  }
  
  .feature-number {
    position: absolute;
bottom: 0;
left: 50%;
transform: translateX(-50%);
background: #cc1f20;
color: #fff;
width: 110px;
height: 85px;
/* border-radius: 100%; */
font-size: 16px;
line-height: 40px;
font-weight: bold;
clip-path: ellipse(30% 50% at 50% 100%);
display: flex;
justify-content: center;
align-items: self-end;
  }

@media (max-width: 767px) {
  .feature-box {
    flex-basis: 100%;
  }
}

  