.posts-case-study-slider .swiper-wrapper {
    display: grid !important;
	grid-template-columns: repeat(9999, 1fr) !important;
    grid-auto-rows: 1fr; 
}

@media screen and (min-width: 450px) {
    .posts-case-study-slider .swiper-container-horizontal > .swiper-pagination-bullets {
        bottom: 0px !important;
    }
    
    .posts-case-study-slider .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0px 3px !important;
    }
    
    .posts-case-study-slider .swiper-pagination-bullets .swiper-pagination-bullet{
        width:60px !important;
        height:5px !important;
        border-radius: 0px !important;
    }
}

.posts-case-study-slider .swiper-pagination-bullets .swiper-pagination-bullet{
    background: #288cf4 !important;
}
.posts-case-study-slider .swiper-button-next, .swiper-button-prev {
    width: 30px;
    height: 30px;
    border: 2px solid #288cf4 !important;
    border-radius: 50px !important;
}
.posts-case-study-slider .swiper-button-next {
    display:block;
    background-position: left;
    padding:8px;
    background-clip: content-box;
    right: -50px;
}
.posts-case-study-slider .swiper-button-prev {
    display:block;
    background-position: right;
    padding:8px;
    background-clip:content-box;
    left: -50px;
}
.posts-case-study-slider .elementor-posts--skin-cards-case-study,
.posts-case-study-slider .elementor-posts-archive--skin-cards-case-study {
    margin-bottom: 50px;
}

@media screen and (max-width: 600px) {
    .posts-case-study-slider .elementor-posts--skin-cards-case-study,
    .posts-case-study-slider .elementor-posts-archive--skin-cards-case-study {
        margin-bottom: 80px;
    }
    .posts-case-study-slider .swiper-button-next {
        display: none;
    }
    .posts-case-study-slider .swiper-button-prev {
        display: none;
    }
}