#testimonials .lefttext {
    background:#303030;
}

.elementor-widget-testimonial-carousel .elementor-main-swiper {
    width: 100% !important;
}

.elementor-widget-testimonial-carousel .swiper-slide {
    padding: 0 !important;
}

.elementor-testimonial__text {
    position:relative;
}

.elementor-testimonial__text .quote-mark {
    display:block;
    position:absolute;
    font-family:arial, "Nexa Bold", "Ek mukta", Sans-Serif;
    font-size:100pt;
    top:30px;
    opacity:0.25;
}

.elementor-testimonial__name {
    font-family: "Nexa Bold", "Ek mukta", Sans-Serif !important;
}

.swiper-pagination-bullet {
    width: 15px;
    height: 15px;
    background: #efefef;
    opacity: 0.3;
}

.swiper-pagination-bullet-active {
    opacity: 1;
}

/*-----------------------------------------
TABLETS 895px (iPad) and all widths below this
-----------------------------------------*/
@media only screen and (max-width: 895px) {
    
    .elementor-widget-testimonial-carousel .citation-author__wrapper {
        width: 30% !important;
        margin-left: 5%;
    }
    .elementor-widget-testimonial-carousel .citation-content__wrapper {
        width:65%;
    }
    
}

/*-----------------------------------------
MOBILES 767 (iPad) and all widths below this
-----------------------------------------*/
@media only screen and (max-width: 767px) {
    
    .elementor-widget-testimonial-carousel .citation-content__wrapper {
        width: 100%;
        line-height: 1.2 !important;
        margin-bottom:20px;
    }
    .elementor-widget-testimonial-carousel .citation-author__wrapper {
        width: 100% !important;
        text-align:left;
    }
    .elementor-widget-testimonial-carousel .elementor-testimonial__name {
        display:inline-block;
    }
    .elementor-widget-testimonial-carousel .elementor-testimonial__title {
        display:inline-block;
        width:100%;
    }
    .elementor-widget-testimonial-carousel .elementor-testimonial__brand-name {
        margin-top:0;
    }
    .elementor-widget-testimonial-carousel .citation-author__wrapper {
        margin-left:0;
    }
    
}