.team-card {
            height: 100%;
            display: flex;
            flex-direction: column;
        }
        
        .team-wrapper {
            flex: 1;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
        }
        
        .team-content {
            flex: 1;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }
        .team-content img{
          margin: 0 auto;
        }

.about-header{
  margin-top: -135px;
}

.review-wrapper h5,
.review-wrapper p,
.review-wrapper small{
  color: #1a1a1a;
}
.review-wrapper small{
  display: block;
}
.review-wrapper h5{
  font-weight: 400;
  line-height: 1.3em;
  font-size: 1.25vw;
}

.review-wrapper {
  background-color: #fff;
  min-height: 350px;
}
.section-2 h3{
  color: white;
}
.review-name{
  padding-top: 20px;
}
.ti-reviews-wrapper{
background-color:#072441; 
max-width: 1400px;
padding: 50px 50px 75px 50px;
}

.carousel-indicators {
  bottom: -50px !important;
}

/* For inactive indicators */
.carousel-indicators button {
  background-color: #D3D3D3 !important; /* Light gray for inactive */
  opacity: 1 !important; /* Full opacity */
}

/* For active indicator */
.carousel-indicators button.active {
  background-color: #fff !important; /* Blue for active */
}

@media screen and (min-width: 1500px){
  .review-wrapper h5{
    font-size: 1.25rem;
  }
}

@media screen and (max-width: 991px){
  .review-wrapper h5{
    font-size: 2vw;
  }
  .review-wrapper {
    background-color: #fff;
    min-height: 250px;
  }
}
@media (max-width: 576px) {
  .review-wrapper h5{
    font-size: 3vw;
  }
  .review-wrapper {
    background-color: #fff;
    min-height: 300px;
  }
}