#index_testimonials {
    /*border: solid 1px red;*/
}
#index_testimonials_container {
}
#index_testimonials_content {
    flex-direction: column;
}
#index_customers_testimonials {
    margin-top: 20px;
    display: flex;
    flex-direction: column;
}
.index_testimonials_text {
    height: 335px;
    /*border: solid 1px red;*/
}
.index_testimonials_background {
    background-color: var(--primary-background);
}
.index_testimonials_border {
    border: solid 2px var(--primary-color);
}
.col_content {
    margin-left: 10px;
    margin-bottom: 20px;
    border-radius: 4rem;
    padding: 30px;
    /*border: solid 1px green;*/
}
.index_testimonials_stars {
    margin: 10px 0;
}
@media all and (min-width: 400px) {.index_testimonials_text { height: 230px; } }
@media all and (min-width: 500px) {.index_testimonials_text { height: 190px; } }
@media all and (min-width: 600px) {.index_testimonials_text { height: 165px; } }
@media all and (min-width: 800px) {.index_testimonials_text { height: 115px; } }
@media all and (min-width: 900px) {
}
@media all and (min-width: 1200px) {
    #index_customers_testimonials {
        flex-direction: row;
    }
    #index_testimonials_content {
        /*flex-direction: row;*/
    }
    .index_testimonials_text {
        height: 316px;
    }
}
@media all and (min-width: 1300px) {.index_testimonials_text { height: 240px; } }
@media all and (min-width: 1400px) {.index_testimonials_text { height: 285px; } }
@media all and (min-width: 1500px) {.index_testimonials_text { height: 245px; } }
@media all and (min-width: 1800px) {.index_testimonials_text { height: 210px; } }