.review-section-old{margin-top:32px}
.review-section-old p{margin:0;padding:0}
.review-first-container{padding:16px;padding-inline:0;margin-inline:auto;background-color:#f5f5f5}
.review-container-old{padding-inline:16px;margin-inline:auto}
.review-main-heading{margin-block-end:16px;font-weight:800;font-size:25px;text-align:left;padding-inline:16px;background-color:#fff}
.review-box-old{background-color:#fff;padding:16px;border-radius:12px}
.review-box-wrap{display:flex;flex-direction:column;gap:16px}
.line-reveiw-old{border-bottom:.5px solid #ddd}
.second-row-review{color:#444;font-size:14px;font-weight:600;line-height:normal}
.first-row-review{display:flex;gap:6px;flex-direction:column;position:relative}
.small-star-review{position:absolute;width:56px;right:-4px;top:-6px}
.first-row-review .left-review{display:flex;gap:6px;align-items:center}
.main-head-rview{color:#444;text-align:justify;text-shadow:2px 2px 0 #DDD;font-size:20px;font-weight:900;line-height:normal}
.other-p-review{color:#999;text-align:justify;font-size:12px;font-weight:400;line-height:normal}
.stars-reeview-old{display:flex;gap:4px;align-items:center;justify-content:flex-start}
.stars-reeview-old img{height:24px;width:24px}
.third-row-review{display:flex;gap:16px;align-items:center;justify-content:flex-start}
.new-review{display:flex;align-items:center;gap:8px}
.new-review img{height:18px;width:18px}
.reveiw-txt{color:#444;font-size:14px;font-weight:600;line-height:normal}
.line-old-review-vertical{height:14px;border-left:.5px solid #ddd}
.line-old-review-vertical:last-child{display:none}
.forth-row-old{padding-top:8px;display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center}
.forth-row-old button{display:flex;height:48px;padding:0 24px;justify-content:center;align-items:center;border-radius:8px;background-color:#fb0;width:100%;cursor:pointer}
.forth-row-old button a{color:#444;text-align:center;font-size:16px;font-weight:800;line-height:100%;cursor:pointer}
.see-all-review{color:#444;font-size:16px;font-weight:800;line-height:100%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-color:#444;text-decoration-thickness:5%;text-underline-offset:25%;cursor:pointer}
.big-star-review{display:none}
.popup-review{position:fixed;inset:0;background-color:#0000000a;z-index:99;display:flex;align-items:flex-end;cursor:default;display:none}
.popup-open{display:flex}
.modal-content-review{width:100%;background-color:#fff;border-radius:12px;max-width:976px;overflow:hidden;position:absolute;padding:24px 16px}
.close-popup-review{height:24px;width:24px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative;right:-90%}
.close-popup-review img{height:12px;width:12px;cursor:pointer}
.review-section-tabs,.loading-tabs{display:flex;justify-content:flex-start;align-items:center;gap:12px;padding-block:24px;padding-inline:16px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}
.review-tabs-head{display:flex;justify-content:center;align-items:center;gap:6px;padding:8px 16px;border:1px solid #444;background-color:#fff;border-radius:36px;cursor:pointer}
.review-tabs-head:hover,.review-tabs-head-selected{background-color:#fffaeb;border:1px solid #fb0}
.review-tabs-head img{width:24px;height:24px}
.review-tabs-head p{color:#444;font-size:14px;line-height:16px;font-weight:400;width:max-content}
.review-tabs-head-selected p{font-weight:700}
.reviews-cards{max-width:1920px;margin-inline:auto;margin-top:8px;margin-bottom:32px}
.reviews-card-body,.loading-card-body{display:flex;text-align:center;overflow-x:scroll;gap:16px;padding:16px;-ms-overflow-style:none;scrollbar-width:none}
.review-card{display:flex;max-width:280px;min-width:280px;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border-radius:12px;background:#FFF;box-shadow:0 4px 20px 0 rgba(227,230,236,0.80);display:none}
.top-review-card{display:flex;justify-content:space-between;align-items:center;width:100%}
.top-review-card span{color:#999;font-size:12px;font-weight:600;line-height:normal}
.body-review-txt{color:#444;font-size:14px;font-weight:400;line-height:normal;text-align:left;max-height:193px;overflow:hidden;text-overflow:ellipsis}
.body-review-txt p{margin:0;padding:0;font-size:14px !important;line-height:normal !important}
.body-review-txt.seemorereveiw{max-height:none;overflow:visible}
.read-more-review{display:none;color:#fb0;font-size:14px;line-height:normal;text-decoration-line:underline;cursor:pointer;margin-top:-12px !important}
.read-more-review:hover{color:#fa0;text-decoration-color:#fa0}
.dashed-border-review{border-top:1px dashed #ddd;width:100%}
.see-story-reveiw{display:flex;justify-content:center;align-items:center;gap:2px;cursor:pointer}
.see-story-reveiw span{color:#444;font-size:12px;font-weight:600;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto}
.see-story-reveiw img{transform:rotate(180deg);filter:brightness(0.5)}
.card-review-rating{display:flex;justify-content:flex-start;align-items:center;gap:12px}
.user-review{border-radius:50%}
.user-and-review{display:flex;gap:6px;align-items:flex-start;flex-direction:column}
.user-and-review p{color:#444;font-size:12px;font-weight:700;line-height:normal}
.user-and-review .ratings-oldd{display:flex;gap:6px;align-items:center;justify-content:flex-start}
.rating-stars-profile{display:flex;align-items:center;justify-content:flex-start;gap:4px}
.image-wrap-old-user{height:24px;width:18.8px;overflow:hidden}
.image-wrap-old-user img{vertical-align:top !important;height:24px}
.flex-review{display:flex}
.review-card-body-center{justify-content:center}
.bottom-review-profile-wrap{display:flex;gap:16px;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:100%}
.gradint-back{border-radius:12px;background-image:linear-gradient(90deg,#ddd 0,#e8e8e8 40px,#ddd 80px);animation:loading-review 1s infinite linear;height:248px;margin-inline:16px}
@media(min-width:768px){.review-container-old{max-width:976px;padding-inline:32px}
.review-box-wrap{width:74%}
.review-main-heading{font-size:25px;line-height:32px;margin-block-end:28px;padding-inline:32px;text-align:center}
.review-box-old{padding:24px;display:flex;align-items:flex-end}
.second-row-review{font-size:16px}
.first-row-review{gap:12px;flex-direction:row;align-items:flex-end}
.first-row-review .left-review{gap:12px}
.small-star-review{display:none}
.main-head-rview{font-size:24px}
.other-p-review{font-size:14px}
.stars-reeview-old img{height:30px;width:30px}
.new-review img{height:20px;width:20px}
.reveiw-txt{font-size:16px}
.forth-row-old{flex-direction:row;justify-content:flex-start}
.forth-row-old button{width:fit-content}
.big-star-review{display:block}
.popup-review{align-items:center;justify-content:center}
.modal-content-review{width:95%;border-radius:12px;padding:24px}
.close-popup-review{position:relative;left:460px}
.review-section-tabs,.loading-tabs{gap:16px;justify-content:center;overflow-x:hidden}
.review-tabs-head{padding:10px 16px}
.review-tabs-head p{line-height:20px}
.review-card{min-width:293px;max-width:293px}
.body-review-txt{font-size:16px;max-height:204px}
.body-review-txt p{font-size:16px !important}
.image-wrap-old-user{height:30px;width:24px;overflow:hidden}
.image-wrap-old-user img{vertical-align:top !important;height:30px}
.gradint-back{width:912px;height:240px;margin-inline:auto;max-width:912px}
}
.load-tabs-old{height:46px;width:81px;border-radius:36px;background-image:linear-gradient(90deg,#ddd 0,#e8e8e8 40px,#ddd 80px);animation:loading-tabs 1s infinite linear}
.loading-card-body{justify-content:center}
.loading-card-old{width:280px;height:280px;border-radius:12px;flex-shrink:0;background-image:linear-gradient(90deg,#ddd 0,#e8e8e8 40px,#ddd 80px);animation:loading-cards 1s infinite linear}
.lazy-heading{width:auto;max-width:912px;margin-inline:auto;height:48px;border-radius:12px;background-image:linear-gradient(90deg,#ddd 0,#e8e8e8 40px,#ddd 80px);animation:loading-review 1s infinite linear}
.review-section-service,.lazyloading-reveiw{display:none}
.lazyloading-reveiw.show-lazyloading,.review-section-service.show-review-section-service{display:block}
@media(max-width:768px){.loading-card-body{justify-content:flex-start}
.lazy-heading{margin-inline:16px}
}
@keyframes loading-review{0{background-position:-10px 0}
50%{background-position:460px 0}
100%{background-position:912px 0}
}
@keyframes loading-tabs{0{background-position:-10px 0}
50%{background-position:50px 0}
100%{background-position:96px 0}
}
@keyframes loading-cards{0{background-position:-10px 0}
50%{background-position:160px 0}
100%{background-position:300px 0}
}