
/* Default Pagination Bullets */
.simple-carousel-1 .swiper-pagination span {
    width: 30px; /* Adjust dash width */
    height: 5px;  /* Adjust dash height */
    border-radius: 10px; /* Makes it rounded */
    background: black; /* Default color */
    opacity: 0.5; /* Adjust transparency */
    margin: 0 5px; /* Spacing between dashes */
    transition: all 0.3s ease-in-out;
    bottom: auto;
    transform: translateY(15px); /* Moves it up */
    position: relative;
    overflow: hidden;
}

/* Active Pagination Bullet with Progress Effect */
.simple-carousel-1 .swiper-pagination .swiper-pagination-bullet-active {
    width: 45px; /* Adjust dash width */
    height: 5px;  /* Adjust dash height */
    border-radius: 10px; /* Makes it rounded */
    background: #3274C4; /* Active bullet color */
    opacity: 1;
    bottom: auto;
    transform: translateY(15px); /* Moves it up */
}

/* Progress Bar Effect */
.simple-carousel-1 .swiper-pagination .swiper-pagination-bullet-active::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background: #007bff; /* Blue progress fill */
}


@media screen and (min-width: 768px) and (max-width: 1024px) {
    
    
    .simple-carousel-1 .swiper-pagination span {
    width: 30px; /* Adjust dash width */
    height: 5px;  /* Adjust dash height */
    border-radius: 10px; /* Makes it rounded */
    background: black; /* Default color */
    opacity: 0.5; /* Adjust transparency */
    margin: 0 5px; /* Spacing between dashes */
    transition: all 0.3s ease-in-out;
    bottom: auto;
    transform: translateY(15px); /* Moves it up */
    position: relative;
    overflow: hidden;
}
    
    
  /* Mobile + Tablet styles go here */
  .simple-carousel-1 .swiper-pagination .swiper-pagination-bullet-active {
    width: 45px; /* Adjust dash width */
    height: 5px;  /* Adjust dash height */
    border-radius: 10px; /* Makes it rounded */
    background: #3274C4; /* Active bullet color */
    opacity: 1;
    bottom: auto;
    transform: translateY(15px); /* Moves it up */
}
}




@media (min-width: 1025px) {
    /* Eicon chevron right */
    .simple-carousel-1 .e-eicon-chevron-right {
        display: none;
    }

    /* Eicon chevron left */
    .simple-carousel-1 .e-eicon-chevron-left {
        display: none;
    }
    
    .simple-carousel-1 .swiper-pagination{
	display: none;
}
}

