.fancify-core-testimonial-swiper-container {
    overflow: hidden;
    text-align: center;

    .fancify-core-testimonial-qout {
        @include font-size(160);
        color: $white-color;
        text-shadow: 0 3px 23px #00000020;
        font-weight: 400;
        font-family: Rufina;
        margin-top: 150px;
        line-height: 95px;
        display: block;
        letter-spacing: -12px;

        @include for-phone {
            line-height: 90px;
            margin-top: 100px;
        }
    }

    .fancify-core-testimonial-comment {
        font-style: italic;
        font-weight: 300;
        @include font-size(33);
        color: #FFFFFF;
        margin: 0px 22%;
        line-height: 58px;
    }

    .fancify-core-testimonial-comment-author-pic {
        width: 115px;
        height: 115px;
        border-radius: 50%;
        border: 3px solid $white-color;
        box-shadow: 0 10px 17px #00000025;
        margin-top: 70px;

    }

    .fancify-core-testimonial-comment-author-name {
        @include font-size(25);
        font-weight: 500;
        color: $white-color;
        margin-top: 18px;
    }

    .fancify-core-testimonial-comment-author-job {
        @include font-size(19);
        font-weight: 300;
        color: $white-color;
        margin-bottom: 100px;
    }

    .slider-control-right {
        top: 42%;
        left: 7%; //background: none;
        position: absolute;
        z-index: 99;
        color: $white-color;
        @include font-size(34);

        @include for-phone {
            right: 14%;
            top: 65%;
            @include font-size(24);

        }

        &::after {
            // content: "\e1fa";
            //font-family: "fancify-fontastic";
            position: absolute;

            //z-index: 2;        
        }
    }

    .slider-control-left {
        top: 42%;
        left: 95%;
        //background: none;
        position: absolute;
        color: $white-color;
        @include font-size(34);

        @include for-phone {
            left: 5%;
            top: 65%;
            @include font-size(24);

        }

        &::after {
            //content: "\e1f9";
            position: absolute;
            // font-family: "fancify-fontastic";
            //z-index: 2;

            @include for-phone {}
        }
    }

    &.fancify-testimonial-style-type-2 {
        .slider-control-left {
            left: 87%;

            @include for-tablet {
                left: 93%;
            }

            @include for-phone {
                left: 96%;
            }

            @include for-small-phone {
                left: 96.5%;
            }
        }

        .slider-control-right {
            left: 13.5%;

            @include for-tablet {
                left: 7%;
            }

            @include for-phone {
                left: 4%;
            }

            @include for-small-phone {
                left: 3.5%;
            }
        }

        .slider-control-left,
        .slider-control-right {
            @include gradient-hover(48deg, $default-dark-blue, $default-dark-blue);
            background: $white-color;
            position: absolute;
            top: 33%;
            width: 60px;
            height: 60px;
            box-shadow: unset;

            @include for-phone {
                width: 50px;
                height: 50px;
                top: 27%;
            }

            @include for-small-phone {
                width: 35px;
                height: 35px;
                top: 33%;
            }

            &::before {
                position: absolute;
                box-shadow: 0 3px 25px rgba($default-green, 0.3);
            }

            &::after {
                display: inline-flex;
                justify-content: center;
                transition: $transition-normal;
                line-height: 60px;
                color: $default-dark-blue;

                @include for-phone {
                    line-height: 50px;
                }

                @include for-small-phone {
                    line-height: 35px;
                    @include font-size(32);
                }
            }

            &:hover {
                &::before {
                    box-shadow: 0 3px 25px rgba($default-dark-blue, 0.3);
                    background: $default-dark-blue;
                }

                &:after {
                    color: $white-color;
                }
            }
        }

        .fancify-core-testimonial-qout {
            font-family: "Open Sans";
            @include font-size(200);
            color: $default-dark-blue;
            text-shadow: 0 10px 23px rgba($default-blue, 0.5);
            font-style: normal;
            margin-top: 0px;
            padding-top: 30px;
            line-height: 50px;
        }

        .fancify-core-testimonial-comment {
            @include font-family-quicksand;
            @include font-size(22);
            @include font-weight(regular);
            color: $black-color-2;
            font-style: normal;
            line-height: 43px;
            border-radius: 20px;
            box-shadow: 0 10px 40px rgba($black-color, 0.1);
            padding: 74px 5% 60px 4%;
            background: $white-color;
            margin: 0 18.5% 0 19.5%;

            @include for-phone {
                padding: 40px 5% 35px 4%;
                background: #ffffff;
                margin: 0 9.5% 0 9.5%;
                line-height: 30px;
            }
        }

        .fancify-core-testimonial-comment-author-pic {
            width: 85px;
            height: 85px;
            margin-top: 35px;

            @include for-phone {
                width: 70px;
                height: 70px;
            }
        }

        .fancify-core-testimonial-comment-author-name {
            @include font-family-quicksand;
            @include font-size(26);
            @include font-weight(medium);
            color: $white-color;
            margin-top: 10px;
        }

        .fancify-core-testimonial-comment-author-job {
            @include font-family-quicksand;
            @include font-size(19);
            @include font-weight(medium);
            letter-spacing: 0.57px;
            text-transform: uppercase;
            color: rgba($white-color, 0.8);
            margin-top: 5px;
            margin-bottom: 0px;
        }
    }

    &.fancify-testimonial-style-type-3 {
        padding: 35px 0;

        .swiper-slide {
            border-radius: 20px;
            box-shadow: 0 7px 35px rgba($black-color, 0.11);
            background: $white-color;

            @include for-phone {
                background: #ffffff;
            }
        }

        .fancify-core-testimonial-qout {
            font-family: "rufina";
            @include font-size(95);
            @include font-weight(ultra-bold);
            color: $default-dark-blue;
            text-shadow: 0 15px 20px #0B2A5373;
            font-style: normal;
            margin-top: 0px;
            line-height: 3.125rem;
        }

        .fancify-core-testimonial-comment {
            @include font-family-quicksand;
            @include font-weight(semi-bold);
            @include font-size(20);
            color: rgba(91, 91, 91, 1);
            line-height: 2.375rem;
            margin: 0;
            text-align: left;
            font-style: normal;
            letter-spacing: 0px;
            padding: 17% 9% 0px 9%;

            @include for-tablet {
                padding: 12% 9% 0px 9%;
                line-height: 1.8rem;
            }

            @include for-desktop {
                padding: 12% 9% 0px 9%;
                line-height: 1.8rem;
            }
        }

        .fancify-core-testimonial-comment-author {
            display: flex;
            margin-top: 10%;
            background: linear-gradient(75deg, $default-green, $default-light-green);
            border-bottom-left-radius: 20px;
            border-bottom-right-radius: 20px;
            padding: 5% 1% 5% 9%;

            @include for-tablet {
                padding: 4% 1% 4% 8%;
                margin-top: 5%;
            }

            @include for-desktop {
                padding: 4% 1% 4% 8%;
                margin-top: 5%;
            }
        }

        .fancify-core-testimonial-comment-author-pic {
            width: 75px;
            height: 75px;
            margin: 0px;

            @include for-tablet {
                width: 60px;
                height: 60px;
            }

            @include for-desktop {
                width: 60px;
                height: 60px;
            }
        }

        .fancify-core-testimonial-comment-author-container {
            margin-left: 4%;
        }

        .fancify-core-testimonial-comment-author-name {
            @include font-family-quicksand;
            @include font-size(23);
            @include font-weight(semi-bold);
            color: $white-color;
            margin-top: 10px;

            @include for-tablet {
                margin-top: 7px;
            }

            @include for-desktop {
                margin-top: 7px;
            }
        }

        .fancify-core-testimonial-comment-author-job {
            @include font-family-quicksand;
            @include font-size(16);
            @include font-weight(semi-bold);
            letter-spacing: 0.57px;
            text-transform: uppercase;
            color: $white-color;
            margin-top: 5px;
            margin-bottom: 0px;
            text-align: left;
            margin-top: 13px;

            @include for-tablet {
                margin-top: 7px;
            }

            @include for-desktop {
                margin-top: 7px;
            }
        }
    }

    &.fancify-testimonial-azure {
        padding: 35px 0;
        margin: -25px 0;

        .swiper-slide {
            border-radius: 5px 5px 60px 5px;
            box-shadow: 0 8px 35px #00000008;
            background: #ffffff;

            &.swiper-slide-prev {
                opacity: 0;
                transition: $tr-very-fast;
            }
        }

        .fancify-core-testimonial-qout {
            position: absolute;
            font-family: "Catamaran";
            @include font-size(74);
            @include font-weight(ultra-bold);
            color: $white-color;
            font-style: normal;
            margin-top: 0px;
            line-height: 22px;
            background: #191C53;
            box-shadow: 0 7px 20px #323FFF36;
            border-radius: 5px 68px 5px 5px;
            padding: 60px 44px 0px 19px;
            left: 44px;
            top: -33px;
        }

        .fancify-core-testimonial-comment {
            @include font-family-lato;
            @include font-weight(regular);
            @include font-size(18);
            color: #181818;
            line-height: 2rem;
            margin: 0;
            text-align: left;
            font-style: normal;
            letter-spacing: 0px;
            padding: 22% 9% 0px 11%;

            @include for-tablet {
                line-height: 1.8rem;
            }
        }

        .fancify-core-testimonial-comment-author {
            display: flex;
            margin-top: 2.5%;
            border-bottom-left-radius: 20px;
            border-bottom-right-radius: 20px;
            padding: 5% 1% 5% 9%;

            @include for-tablet {
                padding: 5% 1% 5% 9%;
            }
        }

        .fancify-core-testimonial-comment-author-pic {
            width: 70px;
            height: 70px;
            margin: 0px;
            box-shadow: 0 3px 35px #00000017;

            @include for-phone {
                width: 60px;
                height: 60px;
            }
        }

        .fancify-core-testimonial-comment-author-container {
            margin-left: 4%;
        }

        .fancify-core-testimonial-comment-author-name {
            @include font-family-poppins;
            @include font-size(19);
            @include font-weight(medium);
            color: #323FFF;
            margin-top: 10px;
            text-align: left;
        }

        .fancify-core-testimonial-comment-author-job {
            @include font-family-lato;
            @include font-size(15);
            @include font-weight(regular);
            color: rgba($color: #000000, $alpha: .5);
            margin-top: 5px;
            margin-bottom: 0px;
            text-align: left;
            margin-top: 9px;
        }

        .slider-control-right,
        .slider-control-left {
            width: 45px;
            height: 45px;
            border-radius: 5px;
            background-image: linear-gradient(48deg, #323FFF, #323FFF);
            box-shadow: 0 7px 15px #323FFF4D;

            @include for-phone {
                width: 40px;
                height: 40px;

            }

            &:after {
                line-height: 45px;

                @include for-phone {
                    line-height: 40px;
                }
            }

            &::before {
                border-radius: 5px;
            }
        }
    }
}