.rating-block {
    background-color: #FAFAFA;
    border: 1px solid #EFEFEF;
    padding: 15px 15px 20px 15px;
    border-radius: 3px;
}

.bold {
    font-weight: 700;
}

.padding-bottom-7 {
    padding-bottom: 7px;
}

.review-block {
    background-color: #FAFAFA;
    border: 1px solid #EFEFEF;
    padding: 15px;
    border-radius: 3px;
    margin-bottom: 15px;
}

.review-block-name {
    font-size: 12px;
    margin: 10px 0;
}

.review-block-date {
    font-size: 12px;
}

.review-block-rate {
    font-size: 13px;
    margin-bottom: 15px;
}

.review-block-title {
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 10px;
}

.review-block-description {
    font-size: 13px;
}

.card-header {
    font-size: 25px;
}


.carousel {
    opacity: 1;
    visibility: visible;
}

.testimonial_subtitle {
    color: #0aaa7a;
    font-size: 12px;
}

.testimonial_btn {
    background-color: #373d4b !important;
    color: #fff !important;
}

.seprator {
    height: 2px;
    width: 56px;
    background-color: #0aaa7a;
    margin: 7px 0 10px 0;
}

.btn-not-selected.btn:not(.close):not(.mfp-close),
a.btn-not-selected.btn:not([href]):not([tabindex]),
button.btn.btn-not-selected {
    background-color: #EFEFEF;
    border-color: #EFEFEF;
}

.feedback-carousel-item p,
.feedback-carousel-item b {
    font-size: 17px;
}

.feedback-carousel-item .img-responsive {
    width: 80px;
    margin-right: 20px;
}
.card .pull-left,.img-responsive.pull-left {float: left;}