/* slider-review section */
.section-reviews {
    padding: 40px 0 80px;
    max-width: 1010px;
    margin: 0 auto;
    position: relative;
    width: 100%;
}


@media (min-width: 576px) {
    .section-reviews {
        width: calc(100% - 160px);
    }
}

.section-reviews__title {
    margin: 0;
    padding: 0 0 30px 0;
    text-align: center;
}

.flexslider-reviews {
    position: relative;
    background: #f7f7f8;
}


.review__card {
    display: flex;
    background: #f7f7f8;
    flex-wrap: wrap;
    justify-content: center;
    padding: 40px 24px 40px;
    row-gap: 20px;
}

.review__card-content {
    max-width: 747px;
    flex: 1 1 345px;
    align-self: center;
}

.review__card-text {
    margin:0 0 14px 0;
}

.review__card .review__card-text  h3, h4, h5 {
    display:none !important;
    border: none !important;
}

.review__card-author {
    font-weight: bold;
    font-size: 16px;
    line-height: 140%;
    color: #333;
}

.review__card-img {
    flex: 0 0 153px;
}

.review__card-img img {
    width: 120px !important;
    height: 120px !important;
    margin-right: 33px;
    object-fit: cover;
    object-position: center;
    border-radius: 50%;
}


.section-reviews .flex-direction-nav a {
    opacity: 0;
    font-size: 0;
    background: #5EA91D;
    width: 36px;
    height: 36px;
    border-radius: 50%;
}


@media (min-width: 576px) {
    .section-reviews .flex-direction-nav a {
        opacity: 1;
    }
}

.section-reviews .flex-control-nav {
    bottom: -50px;
}

.section-reviews .flex-direction-nav a:before {
    font-size: 16px;
    line-height: 36px;
    color: #fff;
}

.section-reviews .flex-direction-nav .flex-next {
    right: -80px;
    text-align: center;
}

.section-reviews .flex-direction-nav .flex-prev {
    left: -80px;
    text-align: center;
}

.section-reviews .flex-control-paging li a {
    height: 16px;
    width: 16px;
    background-color: #fff;
    border: 3px solid;
    box-shadow: unset;
    border-radius: 50%;
}

.section-reviews .flex-control-paging li a {
    border-color: #fff;
}

.section-reviews .flex-control-paging li a:hover {
    border-color:   #509600;
}

.section-reviews .flex-control-paging li a.flex-active {
    background-color: #EAEAEA !important;
    border-color:  #509600;
}