.rating-wrapper {display: flex;gap: 10px;align-items: center;}	
.star-rating {display: inline-flex;font-size: 24px;cursor: pointer;}
.star-rating span {color: #ccc;}
.star-rating span.active {color: #f5b301;}	
.comment-meta {font-size: 15px;line-height: 25px;}
.comment-rating {font-size: 30px;letter-spacing: 2px;background: linear-gradient(90deg, #f5b301 60%, #ccc 40%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.comment-author {font-weight: 500;font-size: 18px;line-height: 23px;}
.star-rating span {font-size: 26px;cursor: pointer;color: #ccc;}
.star-rating span.active {color: #ffc107;}
.stars {font-size: 30px;color: #f5b301;}
.commet-box {background: #FFF;display: grid;grid-template-columns: 30% 40% 30%;align-items: center;justify-content: center;text-align: center;margin:20px 0 30px ;}
.write-box h3{margin:0 0 5px  !important}
.ovreall-rating{border-right: 1px solid #fdc400;border-left: 1px solid #fdc400;padding: 60px 0;}
#commentform textarea{width: 100%;height: 100px;}
.comment-review-btn{display: block;margin: 20px auto auto;padding: 18px 25px;background: #3f3c39;text-align: center;color: #fff !important;font-size: 18px;font-weight: 600;max-width: max-content;text-transform: uppercase;}
.comment-review-btn:hover{background: #19AC8F;}
li.comment{padding: 10px;margin:0 0 15px}
.thread-even{background: #FFF;}
.thread-odd{background: #FFF;}
h4.review-title{margin:7px 0 0 0}
 .tol-reviews{display: flex;align-items: center;justify-content: center;gap: 10px;}
.tol-reviews h3{margin:0 !important}
.comment-text p{font-size:18px;line-height:28px;padding: 5px 0 0 0}
span.toltal-reviws {background: #19AC8F;color: #fff;border-radius: 25px;text-align: center;padding: 5px 10px;display: inline-block;}
.star-full {color: #f5b301;}
#writervw .comment-form-privacy label {display: flex !important;align-items: center;}
.custom-review-comment-rating {color: #f5b301;font-size: 26px;letter-spacing: -2px;}
.star-empty {color: #ddd;}
.star-partial {position: relative;display: inline-block;color: #ddd;}
.revw {max-width: 600px;position: absolute;top: 50%;transform: translate(-50%, -50%);left: 50%;}
#guidelines {display: none;left: 0;margin: 0 auto;max-width: unset !important; position: fixed;right: 0;top: 0 !important;z-index: 99;padding: 5px;background: rgba(0, 0, 0, 0.6);width: 100%;height: 100%;}
.star-partial::before {content: "★";position: absolute;left: 0;top: 0;width: var(--fill);overflow: hidden;color: #f5b301;}
.mr-btm{margin:0 0 20px !important}
span.verified-review {color: #000;font-weight: 700;font-size: 16px;margin: 0 0 0 10px;}
span.verified-review span {background: #19AC8F;color: #fff;padding: 3px 6px;border-radius: 50%;font-size: 13px;line-height: 20px;}
.reviewpanel #commentform label{margin: 0;}
#comment_attachment{    padding: 0 10px 0;}
.entry-content .review-summary h3 ,.entry-content .write-box h3{font-size: 25px;line-height: 30px;margin: 5px 0 0;}
.comment-profile {width: 60px;height: 60px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: #9de5da8a;border: 1px solid #19ac8f;}
.comment-profile .comment-author {font-size: 35px;}
.comment-meta.commt-dt {padding: 0 0 0 10px;border-left: 2px solid #c9c3c3;}
.comment-author {font-size: 18px;font-weight: 600;}
.row-commnt-auth,.col-commnt-inner-2{display: flex;align-items: center;gap: 15px;}
li.review.odd.alt.thread-odd.thread-alt.depth-1 {background: #f7f7f7 !important;}


@media screen and (max-width:767px) {
.commet-box{grid-template-columns: 100%;padding: 20px 0}
.ovreall-rating {border-right: none; border-left:none;border-top: 1px solid #fdc400;border-bottom: 1px solid #fdc400;padding:30px 0;margin:20px 0}
.revw{width: 90%;}
.comment-meta.commt-dt{padding: 0 0 0 6px;margin: 0 0 0 5px;}
.reviewpanel {padding: 10px 10px 20px !important;}
.custom-review-comment-rating{font-size: 22px;}
.col-commnt-inner-2 {gap: 0;}
li.review.even.thread-even.depth-1,li.review.odd.alt.thread-odd.thread-alt.depth-1 {padding: 20px 10px;}
.entry-content .comment-list li {padding: 0 10px 0;}
}