.about__area-six .about__content-six p {

  text-align: justify;

}



.carousel img {

  width: 70px;

  max-height: 70px;

  border-radius: 50%;

  margin-right: 1rem;

  overflow: hidden;

}

.carousel-inner {

  padding: 1em;

}



@media screen and (min-width: 576px) {

  .carousel-inner {

    display: flex;

    width: 90%;

    margin-inline: auto;

    padding: 1em 0;

    overflow: hidden;

  }

  .carousel-item {

    display: block;

    margin-right: 0;

    flex: 0 0 calc(100% / 2);

  }

}

@media screen and (min-width: 768px) {

  .carousel-item {

    display: block;

    margin-right: 0;

    flex: 0 0 calc(100% / 3);

  }

}

.carousel .card {

  margin: 0 0.5em;

  border: 0;

}

.carousel-control-prev-icon,

.carousel-control-next-icon {

  width: 20px;

  height: 20px;

}

.carousel-control-prev,

.carousel-control-next {

  width: 35px;

  height: 35px;

  background-color: grey;

  border-radius: 50%;

  top: 50%;

  transform: translateY(-50%);

}

.card-body {

  height: 40vh;

  overflow-y: auto;

  scrollbar-width: thin;

  -ms-overflow-style: none;

  position: relative;

  padding: 0;

  border-radius: 15px;

}



/* width */

.card-body::-webkit-scrollbar {

  width: 5px;

}



/* Track */

.card-body::-webkit-scrollbar-track {

  background: #f1f1f1;

}



/* Handle */

.card-body::-webkit-scrollbar-thumb {

  background: #888;

}



/* Handle on hover */

.card-body::-webkit-scrollbar-thumb:hover {

  background: rgb(126, 46, 46);

}



.card-body h5 {

  position: sticky;

  top: 0;

  background: white;

  z-index: 1;

  padding: 20px 20px 10px 20px;
  ;

}



.card-body ul {

  list-style-type: disc !important;

  padding-left: 10px !important;

  margin: 0;

}



.card-body ul li {

  list-style-position: inside;

  padding-left: 20px !important;



}

.card-body li {

  padding: 2px 20px;

}

.card-body::-webkit-scrollbar {

  display: none;
  /* Chrome, Safari, Opera */

}

.main-card .card {

  padding: 20px;

  border: none;

  border: 1px solid rgb(190, 190, 190);


}


.main-card .card .card-body {

  height: 8vh;

}

.box {

  text-align: center;

  margin-bottom: 15px;

}


.box img {

  width: 100%;

  height: auto;

  max-width: 150px;

  margin-bottom: 10px;

}



.box h5 {

  font-size: 16px;

  font-weight: bold;

}

.custom .gap {

  display: flex;

  gap: 20px;

}

.custom .gap .box {

  padding: 10px;

  border-radius: 10px;

  overflow: hidden;

}



.swiper-container-custom {

  width: 100%;

  overflow: hidden;

}



.swiper-slide {

  display: flex;

  flex-direction: column;

  align-items: center;

  justify-content: center;

  gap: 10px;

  padding: 15px;

  border-radius: 8px;


}


.swiper-slide img {

  width: 80px;

  height: auto;

  margin-bottom: 10px;

}



.swiper-container-custom .swiper-button-next,
.swiper-button-prev {

  color: #000;

  z-index: 10;

  position: absolute;

  top: 0 !important;

}

.swiper-button-next {

  position: absolute;

  top: 0 !important;

}



/* Style for the next and previous buttons */

.swiper-button-next,
.swiper-button-prev {

  background-color: var(--tg-theme-primary);

  color: #fff;

  width: 40px;

  height: 40px;

  display: flex;

  justify-content: center;

  align-items: center;

  border-radius: 50%;

  font-size: 18px;

  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);

  z-index: 10;

}



.swiper-button-next:hover,
.swiper-button-prev:hover {

  background-color: var(--tg-body-color);

}



.choose__tab1 .nav-tabs {

  background-color: #FFFBF3;

  border-radius: 20px;

  margin: 0 auto 30px;

  overflow-x: auto;

  overflow-y: hidden;

  display: flex;

  flex-wrap: nowrap;

  -webkit-overflow-scrolling: touch;

  width: fit-content;
}



.choose__tab1 .nav-tabs .nav-item .nav-link.active {

  color: var(--tg-color-white-default);

  background-color: var(--tg-body-color);

  border-radius: 20px;

  padding: 8px 15px;

}



.custom img {

  height: 100% !important;

}

.contact__info .list-wrap .icon .fa-clock {
  opacity: 0.7;
}

