/*
Theme Name:   Hello Elementor Child
Template:     hello-elementor
*/

.review-block{border:1px solid #E0E1E2}
.review_col_reviews_page .review-block-head{min-height:125px}
.review-block .doctor-photo{margin:0 auto;margin-top:-73px;margin-bottom:10px;background-size:cover;width:110px;height:110px;border-radius:50%;border:3px solid #c74735;background-repeat:no-repeat;background-position:center top}
.review_col_reviews_page .review-block-head .doctor-qualification{font-size:12px;white-space:nowrap}
.review-block .review-date,.review_col_reviews_page .review-block-body .review-author,.review_col_reviews_page .review-block-head .doctor-name{padding-bottom:0;line-height:1}
.review-block-body{min-height:220px}.review-block .review-date{font-weight:bold;color:#000;margin-bottom:0}
.review_col_reviews_page .review-block-body .review-author{min-height:43px;max-height:43px;overflow:hidden}
.review_col_reviews_page .review-block-body .review_text_new{min-height:60px;margin-bottom:5px}
.review_col_reviews_page .review-block-body .review_more{cursor:pointer;display:block;clear:left;color:#e19c92;font-style:normal}
.review_col_reviews_page .review-block-head .doctor-qualification{font-size:12px;white-space:nowrap}
.review_col_reviews_page .review-block-head{min-height:125px}
.review-block .doctor-name{font-weight:bold;color:#000}
.review-block-head{background:#F5F2F2;position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;flex-direction:column;-webkit-flex-direction:column;justify-content:flex-end;-webkit-justify-content:flex-end;height:125px;padding-bottom:30px}
.review-block-head p{margin-top:0;margin-bottom:0;width:100%}
.review-block-head .doctor-qualification{margin-bottom:5px}
.review-block-head .doctor-photo{position:absolute;left:0;right:0;margin:auto;top:-73px}
.review-block .review-date{font-weight:bold;color:#000;margin-bottom:0}
.review-block .review-author span{font-weight:bold;color:#000;margin-right:5px}
.review-page-block{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0 -10px;padding:80px 0 0}
.review-page-block .review-col{width:25%;padding:0 10px;margin-bottom:90px}
.review-block-body{padding:15px 15px 40px;min-height:260px;position:relative}
.review-block-body p{margin-top:0}
.review-block-body .review-text{font-style:italic;font-size:14px}
.review-block-body .review-date{margin-bottom:5px;font-size:15px}
.review-block-body .review-author{margin-bottom:0;font-size:15px}
.review-block-body .b-star{position:absolute;left:15px;bottom:15px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}
.review-block-body .b-star .glyphicon-star{width:12px;height:12px;background:url(/wp-content/uploads/2021/12/star.svg)}
.review-block-body .b-star .glyphicon-star.empty{background:url(/wp-content/uploads/2021/12/star_empty.svg)}
.review-text{margin-bottom:13px}
.review-text:not(.btn_show)+.review_more{display:none}
.review-text.text_hide{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:4;height:92px}
@media (max-width:1200px){.review-page-block .review-col{width:33.33%}}@media (max-width:767px){.review-page-block .review-col{width:50%}}
@media (max-width:575px){.review-page-block .review-col{width:100%}}

.r_slider.master-reviews {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
	grid-gap: 15px;
}

.review-block.review-block_master {
    border-radius: 10px;
}

.review-block_master .review-block-body .b-star {
    position: relative;
    left: 0;
    top: 0;
    margin-bottom: 5px;
}

.review-block-upper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.review_col_reviews_page .review-block_master .review-block-body .review-author {
    color: black;
    font-weight: bold;
    margin-top: 5px;
}

.review-block_master .review-block-body .review-date {
    font-weight: normal;
    color: #868686;
}