@media (max-width: 768px) {
  .slide {
    flex-direction: column;
  }

  .stats {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}
}

@media (max-width: 600px) {
  .stats div {
    flex: 100%;
    font-size: 18px;
  }

  .prev, .next {
    padding: 8px 10px;
  }

  .service-card {
    padding: 15px;
  }
}