/* OUR REVIEW  */
.our-review-slider .user-image-review {
  width: 250px;
  height: 250px;
  border-radius: 50%;
  object-fit: cover;
}

.trip-categories-slider .slick-prev {
  background-color: black;
  border-radius: 50%;
  width: 80px;
  height: 80px;
  left: -90px !important;
  background-image: url("../img/about/left-arrow.png");
  background-size: 25px;
  background-position: center;
  background-repeat: no-repeat;
}

.trip-categories-slider .slick-prev::before {
  content: unset;
  font-family: unset;
}

.trip-categories-slider .slick-next {
  background-color: black;
  border-radius: 50%;
  width: 80px;
  height: 80px;
  right: -90px !important;
  background-image: url("../img/about/right-arrow.png");
  background-size: 25px;
  background-position: center;
  background-repeat: no-repeat;
}

.trip-categories-slider .slick-next::before {
  content: unset;
  font-family: unset;
}

.our-review-slider {
  border-radius: 20px;
  padding: 70px 25px;
}

.our-review-slider .slick-prev {
  background-color: black;
  border-radius: 50%;
  width: 80px;
  height: 80px;
  left: -120px !important;
  background-image: url("../img/about/left-arrow.png");
  background-size: 25px;
  background-position: center;
  background-repeat: no-repeat;
}

.our-review-slider .slick-prev::before {
  content: unset;
  font-family: unset;
}

.our-review-slider .slick-next {
  background-color: black;
  border-radius: 50%;
  width: 80px;
  height: 80px;
  right: -120px !important;
  background-image: url("../img/about/right-arrow.png");
  background-size: 25px;
  background-position: center;
  background-repeat: no-repeat;
}

.our-review-slider .slick-next::before {
  content: unset;
  font-family: unset;
}

.our-review-slider .slick-dots li button:before {
  font-size: 20px;
}

.trip-categories-slider .slick-dots li button:before {
  font-size: 20px;
}

.our-review-slider .slick-dots {
  bottom: -70px;
}

/* TRAVEL  */

.travel-videos-slider video {
  width: 300px;
  height: 169px;
  border-radius: 10px;
  object-fit: cover;
}

.travel-videos-slider .slick-dots li button:before {
  font-size: 20px;
}

.travel-gossips-slider .slick-dots li button:before {
  font-size: 20px;
}

.travel-videos-slider .slick-dots {
  bottom: -70px;
}

.travel-gossips-slider .slick-dots {
  bottom: -70px;
}

.meet-the-founder-section img {
  max-width: 300px;
  object-fit: cover;
  margin: auto;
  border-radius: 20px;
}

/* TEAM  */

.team-card-items img {
  width: 300px;
  height: 300px;
  margin: auto;
  object-fit: cover;
  border-radius: 50%;
  z-index: 1;
  margin-bottom: -60px;
}

.team-card-items .team-cards-content {
  background-color: var(--color-sky-blue);
  border-radius: 30px;
  padding: 80px 20px 20px 30px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 380px;
  margin: auto;
  width: 100%;
  min-height: 270px;
}

.team-cards-content svg {
  transition: all 0.3s ease;
  cursor: pointer;
}

.team-cards-content svg:hover {
  transform: translateY(-7px);
}

.about-herosection-style {
  min-height: calc(100vh - 70px);
  background-image: url("../img/about/hero-section-about-bg.jpg");
  background-size: cover;
  width: 100%;
}

.our-story-bg-section {
  background-image: url("../img/about/our-story-bg.jpg");
}

.yearly-our-story {
  background-color: rgb(187, 187, 14);
  color: black;
  font-weight: bold;
  font-size: var(--font-xl);
  padding: 4px;
}

.left-quote-img {
  position: absolute;
  left: -60px;
  max-width: 65px;
  top: -10px;
}

.right-quote-img {
  position: absolute;
  right: -60px;
  max-width: 60px;
  bottom: -10px;
  transform: rotate(180deg);
}

.who-are-we-steps {
  max-width: 200px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.who-are-we-steps img {
  max-width: 140px;
}

.max-w-50 {
  max-width: 50px;
}

.border-bottom-5-dashed {
  border-bottom: 5px dashed white;
}
.br-5-dashed-white {
  border-right: 5px dashed white;
}
.recognitions-collaborations-first-row img {
  max-width: 200px;
}
.recognitions-collaborations-second-row img {
  max-width: 170px;
  height: 150px;
  object-fit: contain;
}

.recognitions-collaborations-third-row img {
  max-width: 180px;
  height: 120px;
  object-fit: contain;
}

@media (max-width: 1599.98px) {
  .trip-categories-slider .slick-next {
    right: -70px !important;
  }
  .trip-categories-slider .slick-prev {
    left: -70px !important;
  }
}
@media (max-width: 991.98px) {
  .br-5-dashed-white {
    border-right: 0;
  }
  .testimonial-video video {
    height: 100%;
  }
  .our-review-slider .user-image-review {
    width: 230px;
    height: 230px;
  }
  .our-review-slider {
    padding: 40px 15px;
  }
  .meet-the-founder-section img {
    max-width: 100%;
  }
  .who-are-we-steps img {
    max-width: 80px;
  }
  .our-review-slider .slick-dots {
    bottom: -10px;
    left: 0;
  }
  .overflow-mobile-our-story {
    overflow: auto;
    flex-wrap: nowrap;
  }
  .year-our-story {
    width: 200px;
  }
}

@media (max-width: 575.98px) {
  .recognitions-collaborations-first-row img {
    width: 100%;
  }

  .recognitions-collaborations-second-row img {
    width: 100%;
  }
  .recognitions-collaborations-third-row img {
    width: 100%;
  }
  .left-quote-img {
    left: -20px;
    max-width: 30px;
  }

  .right-quote-img {
    right: 0;
    max-width: 30px;
  }
  .team-card-items .team-cards-content {
    min-height: 240px;
  }
  .our-review-slider .slick-dots {
    bottom: -60px;
  }
}
