/* Home page css start */
.section-heading {
  font-size: 2.25rem;
  --text-opacity: 1;
  color: #000000;
  font-weight: 700;
  letter-spacing: 0.025em;
}

/* Home About us section start */
.service-title {
  --text-opacity: 1;
  color: #2d3748;
  color: rgba(45, 55, 72, var(--text-opacity));
  font-weight: 600;
  font-size: 1.125rem;
  display: block;
  margin-bottom: 0.75rem;
}

/* Home about us section end */
/* Our service section */
.feature-title {
  --text-opacity: 1;
  color: #2d3748;
  color: rgba(45, 55, 72, var(--text-opacity));
  font-weight: 600;
  display: block;
  margin-bottom: 0.75rem;
}

/* our service end */
/* Case study Section */
.team-name {
  --text-opacity: 1;
  color: #2d3748;
  color: rgba(45, 55, 72, var(--text-opacity));
  font-weight: 700;
  font-size: 1.125rem;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.team-item {
  margin: 0.75rem;
  text-align: center;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  /* box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); */
  box-shadow: 0 3px 10px 0 rgb(0 0 0 / 20%);
  transition-duration: 300ms;
}

.team-item:hover {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

/* Case study section end */
.social-link {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  --bg-opacity: 1;
  background-color: #3182ce;
  background-color: rgba(49, 130, 206, var(--bg-opacity));
  border-radius: 0.25rem;
  font-size: 1.125rem;
  --text-opacity: 1;
  color: #fff;
  transition-duration: 300ms;
}

.icon {
  margin-bottom: 1rem;
  --text-opacity: 1;
  color: #3182ce;
}

#testimonials-ow button {
  display: none !important;
}

.clients-img {
  object-fit: contain;
  height: 100px;
  width: 180px;
}

.tns-outer#tns1-ow button {
  display: none;
}

.testimonials-img {
  height: 100px;
  width: auto;
  object-fit: contain;
}

/* Home page css end */