form.doctor-search-form .justify-content-center {
justify-content: stretch !important;
}
.doctor-search-form .form-group .form-control {
background-color: #f5f5f7 !important;
}
.doctor-card .doctor-image {
width: 100%;
max-width: 306px;
aspect-ratio: 306 / 361.17;
border-radius: 30px;
overflow: hidden;
position: relative;
margin: 0 auto;
}
.doctor-card .doctor-image img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
display: block;
}
@media (max-width: 991px) {
.doctor-card .doctor-image {
max-width: 100%;
}
}
.doctor-area .ih-rating-badge .glsr-tag-value {
font-size: 14px;
font-weight: 700;
}
@media (max-width: 480px) {
.doctor-area .ih-rating-badge .glsr-tag-value {
font-size: 13px;
}
}
.doctor-area .glsr.ih-rating-badge {
margin: 8px 0 0;
width: fit-content;
padding: 4px 10px;
background: #20265B;
color: #fff;
border-radius: 4px;
font-weight: 700;
font-size: 14px;
line-height: 1;
white-space: nowrap;
}
.doctor-area .doctor-card .doctor-content .ih-card-rating .glsr-tag-value {
margin-top: 0;
}
.doctor-area .doctor-card .doctor-content .glsr-tag-value {
margin-top: 0 !important;
}
.doctor-area .glsr.ih-rating-badge .glsr-summary-rating {
display: flex;
align-items: center;
gap: 5px;
}
.doctor-area .glsr.ih-rating-badge .glsr-summary-rating::before {
content: "\2605";
color: #FFC107;
font-size: 10px;
line-height: 1;
}
.doctor-area .glsr.ih-rating-badge.ih-doctor-reviews-summary-with-count {
padding: 0;
background: transparent;
color: #20265B;
white-space: normal;
}
.doctor-area .ih-doctor-reviews-summary-with-count .glsr-summary {
width: auto;
max-width: none;
gap: 6px;
flex-wrap: nowrap;
}
.doctor-area .ih-doctor-reviews-summary-with-count .glsr-summary-rating {
padding: 4px 10px;
border-radius: 4px;
background: #20265B;
color: #fff;
font-size: 14px;
}
.doctor-area .ih-doctor-reviews-summary-with-count .glsr-summary-text {
flex: 0 0 auto;
color: #20265B;
font-size: 13px;
font-weight: 400;
line-height: 1;
white-space: nowrap;
}
.doctor-area .ih-doctor-reviews-summary-with-count .glsr-summary-text .glsr-tag-value {
font-size: inherit;
font-weight: inherit;
}
.ih-price {
margin: 8px 0 0;
width: fit-content;
padding: 4px 10px;
background: #20265B;
color: #fff;
border-radius: 4px;
font-weight: 700;
font-size: 14px;
line-height: 1;
white-space: nowrap;
}
@media (max-width: 480px) {
.doctor-area .ih-doctor-reviews-summary-with-count .glsr-summary-rating {
padding: 4px 8px;
font-size: 13px;
}
.doctor-area .ih-doctor-reviews-summary-with-count .glsr-summary-text {
font-size: 12px;
}
.ih-price {
font-size: 13px;
padding: 4px 8px;
}
}