@media (max-width: 640px) {
    .prgbo_plugin .prgbo_reviews .review {
        width: 98% !important;
    }
    .prgbo_plugin div.informations {
        width: 100% !important;
    }
    .prgbo_plugin table.ratings {
        width: 80% !important;
        float: none !important;
        margin: auto;
    }
}

.clear {
    clear: both;
}

.prgbo_plugin > h3 {
    text-align: center;
}

.prgbo_plugin .prgbo_reviews {
    display: flex;
    flex-wrap: wrap;
}

.prgbo_plugin .prgbo_reviews .review {
    float: left;
    padding: 10px;
    border-radius: 5px;
    margin: 1%;
    
    border-width: 0px;
    border-bottom-width: 3px;
    border-right-width: 3px ;
    background-color: #f3f3f3;
    border-style: solid;
    border-color: #dddddd;
    background: #f3f3f3;
}

.prgbo_plugin .prgbo_reviews .review,
.prgbo_plugin .prgbo_reviews.col-2 .review {
    width: 48%;
}
.prgbo_plugin .prgbo_reviews.col-1 .review {
    width: 98%;
}
.prgbo_plugin .prgbo_reviews.col-3 .review {
    width: 31%;
}
.prgbo_plugin .prgbo_reviews.col-4 .review {
    width: 23%;
}

.prgbo_plugin .prgbo_reviews > br,
.prgbo_plugin .prgbo_reviews .review > br, 
.prgbo_plugin .prgbo_reviews .review .review-head > br, 
.prgbo_plugin .prgbo_reviews .review .reviewer-info > br,
.prgbo_plugin .prgbo_reviews .review .reviewer-info .reviewer > br, 
.prgbo_plugin .prgbo_reviews .review .review-title-section > br, 
.prgbo_plugin .prgbo_reviews .review .star-rating > br {
    display: none;
}

.prgbo_plugin .prgbo_reviews .review .reviewer-info .review-title-section h4 {
    margin-bottom: 5px;
    font-size: smaller;
}

.prgbo_plugin .prgbo_reviews .review .reviewer-info .reviewer {
    text-align: right;
    font-size: smaller;
}

.prgbo_plugin .prgbo_reviews .review .star-rating {
    text-align: center;   
    width: 100%;
}
.prgbo_plugin .prgbo_reviews .review .star-rating .wporg-ratings {
    width: 100%;
}
.prgbo_plugin .prgbo_reviews .review .star-rating span {
    padding-top: 0 !important;
    position: inherit !important;
    float: none !important;
}
.prgbo_plugin .prgbo_reviews .review .star-rating span::before {
    position: inherit !important;
    content: "\f155" !important;
}
.prgbo_plugin .prgbo_reviews .review .star-rating::before {
    display: none !important;
}

.prgbo_plugin .prgbo_reviews .review .review-body {
    text-align: justify;
    font-size: smaller;
}

.prgbo_plugin table.ratings {
    float: right;
    width: 33%;
    margin-bottom: 20px;
}
.prgbo_plugin table.ratings tr td {
    padding: 2px;
}

.prgbo_plugin img.banner {
    margin-bottom: 15px;
}

.prgbo_plugin .mb-5 {
    margin-bottom: 25px;
}