@media (min-width: 1500px) {
#gs-reviews-grid-50 .gs-review-item .gs-review-experience-date {
text-align: right;
display: block;
margin-top: 30px;
}
#gs-reviews-grid-50 .gs-review-item .gs-review-username,
#gs-reviews-grid-50 .gs-review-item .gs-review-date {
font-size: 25px;
}
#gs-reviews-grid-50 .gs-review-item .gs-review-footer {
display: block;
}
#gs-reviews-grid-50 .gs-review-item .gs-review-experience-date {
text-align: right;
display: block;
margin-top: 20px;
}
}  @media (max-width: 1500px) {
#gs-reviews-grid-50 .gs-review-item .gs-review-buttons {
flex: 0 0 100%;
}
#gs-reviews-grid-50 .gs-review-item .gs-review-footer {
display: block;
}
#gs-reviews-grid-50 .gs-review-item .gs-review-experience-date {
text-align: right;
display: block;
margin-top: 20px;
}
#gs-reviews-grid-50 .gs-review-item .gs-review-username,
#gs-reviews-grid-50 .gs-review-item .gs-review-date {
font-size: 18px;
}
}  @media (max-width: 1150px) {
.gs-crs-column-30,
.gs-crs-column-70 {
flex: 0 0 100%;
max-width: 100%;
}
.gs_ranking-wrapper {
margin-bottom: 20px;
}
.gs_ranking-wrapper .gs-right-rating {
flex: 0 0 100%;
max-width: 100%;
}
.gs_ranking-wrapper .gs_progressbar {
flex: 0 0 85%;
}
.gs_ranking-wrapper .gs-rating-hit {
flex: 0 0 20%;
text-align: left;
}
.gs-crs-container .gs-badge .gs-header {
display: block;
}
.gs-crs-container .gs-badge .gs-establishment-name {
text-align: center;
}
.gs-crs-container .gs-badge .gs-rating,
.gs-crs-container .gs-badge .gs-stars {
text-align: center;
display: block;
}
#gs-reviews-grid-50 {
display: block;
}
#gs-reviews-grid-50 .gs-review-item .gs-review-username,
#gs-reviews-grid-50 .gs-review-item .gs-review-date {
font-size: 25px;
}
}  @media (max-width: 800px) {
.gs_ranking-wrapper .gs_progressbar {
flex: 0 0 75%;
}
.gs_ranking-wrapper .gs-rating-hit {
flex: 0 0 15%;
text-align: left;
}
#gs-reviews-list .gs-review-item .gs-review-buttons {
flex: 0 0 100%;
}
#gs-reviews-list .gs-review-item .gs-review-footer {
display: block;
}
#gs-reviews-list .gs-review-item .gs-review-experience-date {
text-align: right;
display: block;
margin-top: 20px;
}
#gs-reviews-list .gs-review-item {
padding: 20px;
}
.gs-badge {
width: 90%;
}
.gs-badge .gs-header {
display: block;
}
.gs-badge .gs-establishment-name {
text-align: center;
}
.gs-badge .gs-rating,
.gs-badge .gs-stars {
text-align: center;
display: block;
}
.gs_reviews_list_wrapper .gs-review-username,
#gs-reviews-grid-50 .gs-review-item .gs-review-username,
#gs-carousel .gs-review-item .gs-review-header .gs-review-username {
font-size: 18px;
}
.gs_reviews_list_wrapper .gs-review-date,
#gs-reviews-grid-50 .gs-review-item .gs-review-date,
#gs-carousel .gs-review-item .gs-review-header .gs-review-date {
font-size: 14px;
}
.gs-grid-container .gs_grid_header .gs-rating,
.gs-grid-container .gs_grid_header .gs-stars {
text-align: center;
display: block;
}
.gs-grid-container .gs_grid_header .gs-establishment-name {
font-size: 1.5em;
}
.gs-grid-container .gs_grid_header .gs-badge .gs-footer {
margin-top: 10px;
}
#gs-carousel .gs-review-item .gs-star-rating .star {
font-size: 15px;
width: 15px;
height: 15px;
}
#gs-carousel .gs-review-item .gs-review-buttons {
display: block;
}
#gs-carouselt .gs-review-item .gs-review-footer {
flex: 0 0 100%;
}
#gs-carousel .gs-review-item .gs-review-experience-date {
text-align: right;
display: block;
margin-top: 20px;
}
}  @media (max-width: 600px) {
.gs_ranking-wrapper .gs_progressbar {
flex: 0 0 65%;
}
.gs_ranking-wrapper .gs-rating-hit {
flex: 0 0 25%;
text-align: left;
}
} @media screen and (min-width: 1150px) and (max-width: 1500px) {
#gs-carousel .gs-review-item .gs-review-header {
font-size: 18px;
}
}