@media (max-width: 768px) {
  .services-grid {
    grid-template-columns: repeat(1, 1fr);
  }

  .services-grid-card {
    grid-auto-rows: 398px;
  }

  .services-grid-card:nth-child(10n + 2) {
    grid-row-end: span 1;
  }

  .services-grid-card-title {
    bottom: 0px;
    background: rgba(1, 1, 1, 0.7);
    border-radius: 0 0 6px 6px;
    padding: 20px 24px;
    font-size: 20px;
    width: 100%;
  }
  #you-doubt {
    margin: 56px 0;
  }

  .services-grid-card img {
    object-fit: cover;
    border-radius: 8px;
  }

  #services-list > div > div > div:nth-child(1) > div.slider > div > img {
    height: 400px;
    
}
}

@media (max-width: 425px) {

  .services-grid-card-title {
    width: 100%;
  }
}