.testimonials_sec {

    margin: 100px 0;

}



.testimonials_sec__inner {

    max-width: 980px;

    margin: 0 auto;



}



.testimonials_list_wrapper {

    position: relative;

}



.testimonials_list_wrapper .slider_arrow {

    position: absolute;

    top: 45%;

    transform: translateY(-50%);

    width: 39px;

    height: 51px;

    z-index: 2;

}



.testimonials_list_wrapper .prevarrow__btn.slider_arrow {

    left: 0;

}



.testimonials_list_wrapper .nextarrow__btn.slider_arrow {

    right: 0;

}



.testimonials_list_wrapper .testi_title {

    margin-bottom: 40px;

}



.testimonials_list_wrapper .testi_author {

    margin-top: 20px;

    text-transform: uppercase;

    font-size: 14px;

    font-family: var(--font_Lato_Regular);
    font-weight: 600;
    letter-spacing: 0.020em;

}



.testimonials_list__item__inner {

    width: 71%;

    margin-left: auto;

    margin-right: auto;

}

.testimonials_sec__inner .link_wrap {
    margin-top: 60px;
}

.testimonials_sec__inner .slider_dots {
    display: none;
}

.testimonials_sec__inner .slider_arrow {
    display: block;
}

@media (max-width: 1199px) {

    .testimonials_sec {

        margin: 90px 0;

    }

    .testimonials_sec__inner .slider_dots {
        display: block;
    }

    .testimonials_sec__inner .slider_arrow {
        display: none;
    }

}



@media (max-width: 991px) {

    .testimonials_sec {

        margin: 80px 0;

    }



    .testimonials_list__item__inner {

        width: 100%;

    }

}



@media (max-width: 767px) {

    .testimonials_sec {

        margin: 60px 0;

    }

    .testimonials_list_wrapper .slider_arrow {
        width: 24px;
    }

    .testimonials_sec__inner .link_wrap {
        margin-top: 40px;
    }

    .testimonials_list__item__inner {
        font-size: 16px;
    }
}