.approach-box {
  background-color: #EFFEFC;
  transition: background-color 0.3s ease, color 0.3s ease;
  cursor: pointer;
}
.approach-box:hover {
  background-color: #ffffff;
  color: #000;
}
.approach-box:hover h5,
.approach-box:hover p {
  color: #000;
}





.testimonial-area {
    padding: 50px 0;
}

.testimonial-active {
    display: flex;
    overflow-x: auto;
    width: 700px; /* Set the width for scrolling */
    scrollbar-width: thin; /* For Firefox */
}

.testimonial-wrap {
    background-color: #EFFEFC; /* Card background color */
    border-radius: 10px;
    margin: 10px;
    padding: 20px;
    min-width: 300px; /* Minimum width for each card */
    transition: background-color 0.3s;
}

.testimonial-wrap:hover {
    background-color: white; /* Change to white on hover */
}

.services-icon-wrapper img {
    display: block;
    margin: 0 auto;
}

.ourfeature-img {
  display: block;
  margin: 0 auto;
  height: 400px;
}
