/*---------------------------main-slider-01---------------------------*/

.main-slider-01 {
    overflow: hidden;
}

.main-slider-01 .eicon-chevron-left:before,
.main-slider-01 .eicon-chevron-right:before {
    content: "";
}

.main-slider-01 .eicon-chevron-left {
    width: 32px;
    height: 32px;
    background-image: url('data:image/svg+xml,%3Csvg width="32" height="33" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7.59 16.3772L22 30.7872L23.41 29.3772L10.41 16.3772L23.41 3.37724L22 1.96724L7.59 16.3772Z" fill="%23978B87"/%3E%3C/svg%3E');
}

.main-slider-01 .eicon-chevron-right {
    width: 32px;
    height: 32px;
    background-image: url('data:image/svg+xml,%3Csvg width="32" height="33" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M24.41 16.3772L10 30.7872L8.59003 29.3772L21.59 16.3772L8.59003 3.37724L10 1.96724L24.41 16.3772Z" fill="%23978B87"/%3E%3C/svg%3E');
}

.main-slider-01 .elementor-swiper-button-prev {
    left: 30px !important;
}

.main-slider-01 .elementor-swiper-button-next {
    right: 30px !important;
}

.main-slider-01 .swiper-pagination {
    bottom: 15px !important;
}

@media (max-width: 767px) {
    /*.main-slider-01 .swiper-slide-contents{
        margin: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 24px;
    }*/
    .main-slider-01 .swiper-slide-contents .elementor-slide-description {
        margin-bottom: 22px !important;
    }
    .main-slider-01 .swiper-slide-contents>.elementor-slide-button {
        padding: 3.5px 16px !important;
    }
    .main-slider-01 .elementor-slides .swiper-slide-inner {
        position: relative;
    }
    .main-slider-01 .elementor-slides .swiper-slide-bg {
        background-position: right;
        min-height: 520px;
    }
    .main-slider-01 .swiper-slide {
        height: auto !important;
    }
    .main-slider-01 .elementor-slide-description {
        margin-bottom: 16px !important;
    }
    .main-slider-01 .swiper-pagination {
        top: 484px !important;
        bottom: initial !important;
    }
}