.carousel-control-prev-icon {
    position: absolute;
    right: -25%;
    filter: brightness(0);
    padding: 22px;
}
.carousel-control-next-icon {
    position: absolute;
    left: -25%;
    filter: brightness(0);
    padding: 22px;
}


.club-title {
    font-size: 45px;
}

.bahman-10 {
    backdrop-filter: blur(10px);
    padding: 0px 10px;
    background-color: rgba(255, 255, 255, 0.3);
    border-radius: 30px;
}

.bahman-10 img {
filter: invert();
}

.club-p {
    color: rgba(238, 238, 238, 1);
}

.club-see {
    padding: 5px 10px;
    background-color: rgba(255, 255, 255, 1);
    width: max-content;
    border-radius: 30px;
    color: rgba(51, 51, 51, 1);
}


.capiticy {
    border: 1px solid rgba(221, 221, 221, 1);
}

.mySwiper9 .swiper-pagination-bullet-active {
    background-color: #FFB142 !important;
}

.mySwiper9 .swiper-pagination-bullet {
    opacity: 1 !important;
    background-color: #D9D9D9;
}


  .shar-buton {
    border: none;
    background-color: #FFB142;
  }


.lim-lim {
    display: -webkit-box;
    -webkit-line-clamp: 3; /* تعداد خطوطی که می‌خوای نشون بدی */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 47px; /* line-height * 3 */
}

.lim-lim-2 {
    display: -webkit-box;
    -webkit-line-clamp: 3; /* تعداد خطوطی که می‌خوای نشون بدی */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 41px; /* line-height * 3 */
}

.btn-icon-help .carousel-control-next-icon{
    left: 0 !important;
    filter: brightness(2);
    margin: 20px;
}

.btn-icon-help .carousel-control-prev-icon{
    right: 0 !important;
    filter: brightness(2);
    margin: 20px;
}

.btn-icon-help{
    z-index: 4 !important;
}

.btn-icon-help-mobile-prev .carousel-control-prev-icon{
    right: 0 !important;
    filter: brightness(2);
    margin: 20px;
}
.btn-icon-help-mobile-prev {
    left: 70px;
    display: flex;
    margin-right: auto;
}


.btn-icon-help-mobile-next .carousel-control-next-icon{
    left: 0 !important;
    filter: brightness(2);
    margin: 20px;
}

.carousel-indicators [data-bs-target]{
    width: 10px !important;
    height: 10px !important;
    border-radius: 20px !important;
    border-bottom: unset !important;
    border-top: unset !important ;
    background-clip: unset !important;
    text-indent: unset !important;
}
.events-calender-2 {
  padding: 4px 10px;
  background-color: rgba(217, 217, 217, 0.22); /* نیمه‌شفاف برای شیشه‌ای شدن */
  border-radius: 30px;
  border: 1px solid rgba(68, 67, 67, 0.169);
  backdrop-filter: blur(12px);
  color: white;
  font-weight: bold;

  /* کلید اصلی: سایه دوگانه متن برای خوانایی در هر حالت */
  text-shadow:
    0 0 2px black,   /* اگر زمینه روشن بود، سایه تیره دیده میشه */
    0 0 4px white;   /* اگر زمینه تیره بود، هاله روشن دیده میشه */
}



.events-calender-2 img {
    filter: invert(1);
}

.reply-message {
    font-size: 13px;
    color: #888;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    /* number of lines to show */
    line-clamp: 1;
    -webkit-box-orient: vertical;
}


.mySwiper .swiper-pagination-bullet-active {
    background-color: rgba(135, 206, 235, 1) !important;
    width: 16px !important;
    border-radius: 9999px;
}

.courses-head-2 ol {
    margin: auto;
}

.solve .breadcrumb-item+.breadcrumb-item::before {
    color: black !important;
}

.dark-filter {
    filter: invert(1) brightness(0);
}