.container-pt {
  position: relative; /* Needed for proper positioning of hidden content */
}

.hidden-content-pt {
  display: none;
  /* Makes the element positioned relative to the container */
  /* Positions the element to the left of the triggering element */
  /* Optional background color for the hidden content */
  /* Optional padding for the hidden content */
}


.image-slide img {
  border-radius: 10px;
  width: 100%;
  height: 100% !important;
}
.sw2  {
  width: 100% !important;
}
.sw2 .swiper-slide {
  width: 100%;

  /* height: 445px !important; */
}

/* 
  .swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    background-color: #9B2776 !important;
  } */

.swiper-pagination-bullet-active-main {
  background-color: #9b2776 !important   ;
}

.swiper-pagination-bullet-active-prev {
  background-color: #fff !important;
  opacity: 100% !important;
}

.swiper-pagination-bullet-active-next {
  background-color: #fff !important;
  opacity: 100% !important;
}

.pagin-popular {
  left: 46px !important;
  bottom: 10px !important;
}

.swiper-pagination-bullets-dynamic span {
  width: 10px !important;
  height: 10px !important;
}

@media only screen and (max-width: 768px) {
  .sw2  {
    width: 100% !important;
    /* height: 100% !important; */
  height: 445px !important;
    
  }
}
.description {
  position: absolute;
  top: unset;
  bottom: 31px;
}

.sw2 {
  width: 100%;
  height: 445px !important;

}


.child-main:hover .porbazdid-pt-w-poorbazdid::before {
  content: '';
  width: 2px;
  height: 18px;
  background: #9B2776;
border-radius: 10px;
position: absolute;
right:  0px !important;
top: 34%;
}
