 #owlthree .owl-stage {
        display: flex;
    }

    #owlthree .owl-item {
        display: flex;
    }

    .testimonial-card {
        height: 100%;
        display: flex;
        flex-direction: column;
    }

    /* SECTION */
    .testimonial-section {
        overflow: hidden;
        padding: 100px 0 90px;
        /* top bottom increase */
    }

    /* OWL STAGE */
    #owlthree .owl-stage-outer {
        overflow: visible !important;
        /* shadow cut fix */
        padding: 25px 0;
    }

    /* OWL ITEM */
    #owlthree .owl-item {
        opacity: .7;
        transition: all .4s ease;
    }

    #owlthree .owl-item.active.center {
        opacity: 1;
        z-index: 9;
    }

    /* CARD */
    .testimonial-card {
        background: #fff;
        border-radius: 24px;
        padding: 30px;
        min-height: 320px;
        transition: all .4s ease;
        border: 1px solid #edf1ff;
        position: relative;
    }

    /* ACTIVE CENTER CARD */
    .owl-item.active.center .testimonial-card {
        background: linear-gradient(135deg, #d7206a 0%, #ff4f93 100%);
        transform: translateY(-12px);
        box-shadow: 0 25px 60px rgba(215, 32, 106, .35);
    }

    /* ACTIVE TEXT */
    .owl-item.active.center .testimonial-card h5,
    .owl-item.active.center .testimonial-card p,
    .owl-item.active.center .testimonial-card span {
        color: #fff !important;
    }

    /* TOP AREA */
    .testimonial-top {
        display: flex;
        align-items: center;
        margin-bottom: 22px;
    }

    /* USER IMAGE */
    .testimonial-user {
        width: 85px !important;
        height: 85px !important;
        border-radius: 50% !important;
        object-fit: cover;
        object-position: center;
        margin-right: 15px;
        border: 4px solid #fff;
        box-shadow: 0 6px 18px rgba(0, 0, 0, .12);
    }

    /* TEXT */
    .testimonial-text {
        font-size: 17px;
        line-height: 1.9;
        color: #555;
    }

    /* NAVIGATION */
    .testimonial-nav button {
        position: absolute;
        top: 45%;
        z-index: 99;
        width: 55px;
        height: 55px;
        border: none;
        border-radius: 50%;
        background: #fff;
        box-shadow: 0 10px 25px rgba(0, 0, 0, .12);
        transition: .3s;
    }

    .testimonial-nav button:hover {
        background: #d7206a;
    }

    .testimonial-nav button:hover img {
        filter: brightness(0) invert(1);
    }

    .testimonial-prev {
        left: -28px;
    }

    .testimonial-next {
        right: -28px;
    }

    .testimonial-prev img {
        transform: rotate(180deg);
    }

    /* DOTS */
    .owl-dots {
        margin-top: 35px;
        text-align: center;
    }

    .owl-dot span {
        width: 12px !important;
        height: 12px !important;
        background: #cfd8ea !important;
        border-radius: 50%;
        margin: 5px !important;
        transition: .3s;
    }

    .owl-dot.active span {
        width: 34px !important;
        border-radius: 30px !important;
        background: #d7206a !important;
    }

    /* RESPONSIVE */
    @media(max-width:767px) {

        .testimonial-section {
            padding: 60px 0;
        }

        .testimonial-nav {
            display: none;
        }

        .testimonial-card {
            min-height: auto;
            padding: 25px;
        }

    }