.testimonials {
    padding: 80px 0;
    color: #ffffff;
    text-align: center;

    &.wave-line {
        &:before {
            content: "";
            position: absolute;
            z-index: 0;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            opacity: 1;
            background-image: url('/../images/wave-line.png');
            background-repeat: repeat;
        }
    }

    .testimonial-title {
        line-height: 100%;
        font-size: 22px;
        color: #fff;
        margin-bottom: 30px;
        margin-top: 0;
    }

    .testimonial_content {
        width: 50%;
        padding: 0 25px;
        margin: auto;
        text-align: center;
    }

    .avatar-testimonial {
        margin-bottom: 30px;

        img {
             width: 70px;
            height: 70px;
            border-radius: 70px;
        }
    }

    .client_name {
        margin: 30px 0;
        line-height: 100%;

        a {
            font-size: 14px;
            color: #ffffff;
            text-decoration: none;
        }

    }

    .client_regency {
        margin-top: -30px;
    }

    .owl-controls {
        margin: 0 !important;
        line-height: 100%;

        .owl-pagination {
            text-align: center;

            .owl-page {
                span {
                    margin: 0 5px !important;
                }
            }

            .active {
                span {
                    border: 2px solid #FFFFFF;
                    background-color: transparent;
                }

            }
        }
    }
}

@media (min-width: 1500px) and (max-width: 1670px) {
    .testimonials .testimonial_content {
        padding: 0 5%;
    }
}

@media (min-width: 1671px) {
    .testimonials .testimonial_content {
        padding: 0 8%;
    }
}