.repocean-slider-main .repocean-content-wrapper{margin:0 auto;padding:0 15px;max-width:1200px;}
.repocean-slider-main .repocean-content-wrapper img{height:auto;max-width:100%;}
.repocean-slider-main .repocean-content-wrapper h1, .repocean-slider-main .repocean-content-wrapper h2, .repocean-slider-main .repocean-content-wrapper h3, .repocean-slider-main .repocean-content-wrapper h4, .repocean-slider-main .repocean-content-wrapper h5, .repocean-slider-main .repocean-content-wrapper h6, .repocean-slider-main .repocean-content-wrapper p{margin:0;}
.repocean-slider-main .title{padding:50px 0 10px 0;text-align:center;}
.repocean-slider-main .title h4{font-size:14px;line-height:1.45;font-weight:400;color:#999999;}
.repocean-slider-main .repocean-slider-box-parent{display:flex;flex-wrap:wrap;margin:0 -8px;}
.repocean-slider-main .repocean-slider-box-parent .slider-box{width:calc(33.33% - 16px);margin:0 8px;}
.repocean-slider-main .repocean-slider-box-parent .slider-box .slider-box-inner{padding:20px;background:var(--repocean-bg, #f6f6f6);border:1px solid var(--repocean-border, #f6f6f6);border-radius:12px;transition:400ms all;transform:translate(0);}
.repocean-slider-main .repocean-slider-box-parent .slider-box .slider-box-inner:hover{transform:translate(0, -5px);}
.repocean-slider-main .repocean-slider-box-parent .slider-box .slider-box-inner .img-text-content{display:flex;justify-content:space-between;}
.repocean-slider-main .repocean-slider-box-parent .slider-box .slider-box-inner .img-text-content .right-img{width:20px;height:20px;}
.repocean-slider-main .repocean-slider-box-parent .slider-box .slider-box-inner .img-text-content .right-img img{width:100%;height:100%;object-fit:cover;display:block;}
.repocean-slider-main .repocean-slider-box-parent .slider-box .slider-box-inner .profile-img-info{display:flex;gap:15px;}
.repocean-slider-main .repocean-slider-box-parent .slider-box .slider-box-inner .profile-info{flex-direction:column;justify-content:center;display:flex;}
.repocean-slider-main .repocean-slider-box-parent .slider-box .slider-box-inner .profile-img{max-width:40px;max-height:40px;border-radius:100%;}
.repocean-slider-main .repocean-slider-box-parent .slider-box .slider-box-inner .profile-img img{display:block;height:100%;width:100%;object-fit:cover;border-radius:100%;}
.repocean-slider-main .repocean-slider-box-parent .slider-box .slider-box-inner .profile-info .profile-title h6{font-size:15px;font-weight:bold;color:#000000;margin-bottom:2px;text-transform:none;padding-bottom:0px;}
.repocean-slider-main .repocean-slider-box-parent .slider-box .slider-box-inner .description p{font-size:14px;line-height:1.45;}
.repocean-slider-main .repocean-slider-box-parent .slider-box .slider-box-inner .description .more-content{font-size:14px;line-height:1.45;}
.repocean-slider-main .repocean-slider-box-parent .slider-box .slider-box-inner .description.max87{overflow:visible;max-height:87px;min-height:87px;transition:max-height 0.5s ease;}
.repocean-slider-main .repocean-slider-box-parent .slider-box .slider-box-inner .description.max63{overflow:hidden;max-height:63px;min-height:63px;transition:max-height 0.5s ease;}
.repocean-slider-main .repocean-slider-box-parent .button-content.hide{display:none;}
.repocean-slider-main .repocean-slider-box-parent .slider-box .slider-box-inner .description .more-content{display:inline;}
.repocean-slider-main .repocean-slider-box-parent .slider-box .slider-box-inner .review-box-parent{margin-bottom:8px;margin-top:15px;text-align:left;display:flex;align-items:center;}
/* Review Box Container */
.repocean-slider-main .repocean-slider-box-parent .slider-box .slider-box-inner .review-box{position:relative;width:85px;/* 5 stars, each 17px wide */ height:17px;/* Height of the stars */ overflow:hidden;--star-color:#F6BB06;/* Default filled star color */ --empty-star-color:#e0e0e0;/* Default empty star color */ --rating:5.0;}

/* Empty Stars */
.repocean-slider-main .repocean-slider-box-parent .slider-box .slider-box-inner .review-box::after{content:'';display:block;height:100%;background-color:var(--empty-star-color);/* Dynamic empty star color */ mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2L15.09 8.26L22 9.27L17 14.14L18.18 21.02L12 17.77L5.82 21.02L7 14.14L2 9.27L8.91 8.26L12 2Z"/></svg>') repeat-x;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2L15.09 8.26L22 9.27L17 14.14L18.18 21.02L12 17.77L5.82 21.02L7 14.14L2 9.27L8.91 8.26L12 2Z"/></svg>') repeat-x;mask-size:17px 17px;-webkit-mask-size:17px 17px;width:85px;position:absolute;top:0;left:0;z-index:1;/* Ensure it is below filled stars */}

/* Filled Stars */
.repocean-slider-main .repocean-slider-box-parent .slider-box .slider-box-inner .review-box::before{content:'';display:block;height:100%;background-color:var(--star-color);/* Dynamic filled star color */ mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2L15.09 8.26L22 9.27L17 14.14L18.18 21.02L12 17.77L5.82 21.02L7 14.14L2 9.27L8.91 8.26L12 2Z"/></svg>') repeat-x;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2L15.09 8.26L22 9.27L17 14.14L18.18 21.02L12 17.77L5.82 21.02L7 14.14L2 9.27L8.91 8.26L12 2Z"/></svg>') repeat-x;mask-size:17px 17px;-webkit-mask-size:17px 17px;width:calc(var(--rating) * 17px);/* Dynamic width based on rating */ position:absolute;top:0;left:0;z-index:2;/* Ensure it is above empty stars */}
.repocean-slider-main .verified-icon-box{margin-left:7px;height:15px;width:15px;display:inline-block;background:url(//lexorautodetail.com/wp-content/plugins/widgets-for-google-reviews-and-ratings/public/css/images/rep-verified.svg);background-size:auto;background-size:contain;position:relative;z-index:2;cursor:pointer;}

.repocean-slider-main .repocean-verified-tooltip{visibility:hidden;opacity:0;width:200px;/* Adjust tooltip width as needed */ text-align:center;padding:8px;border-radius:6px;position:absolute;top:30px;/* Center tooltip vertically */ left:calc(100% + 10px);/* Position tooltip to the right with a 10px gap */ transform:translateY(-50%);/* Center tooltip vertically */ z-index:10;font-size:12px;white-space:normal;color:#fff !important;background-color:#555555 !important;transition:opacity 0.3s ease-in-out, margin 0.3s ease-in-out;line-height:1.4em;font-size:10px;}
.repocean-slider-main .repocean-verified-tooltip::after{content:"";position:absolute;top:20%;left:-10px;transform:translateY(-50%);border-width:5px;border-style:solid;border-color:transparent #555555 transparent transparent;}
.repocean-slider-main .verified-icon-box:hover .repocean-verified-tooltip{visibility:visible;opacity:1;}
.repocean-slider-main .repocean-slider-box-parent .slider-box .slider-box-inner .button-content .readmore-button a{font-size:13px;text-decoration:none;color:#474747;font-weight:400;line-height:1.45;transition:400ms all;display:block;padding-top:5px;width:fit-content;opacity:0.5;}
.repocean-slider-main .repocean-slider-box-parent .slider-box .slider-box-inner .button-content .readmore-button a:hover{text-decoration:underline;opacity:1;}
.repocean-slider-main .repocean-slider-box-parent .slider-box .slider-box-inner .profile-date p{font-size:12px;color:#474747;}
.repocean-slider-main .repocean-slider-box-parent .slick-list.draggable{margin:0 8px;padding:20px 0;}

.repocean-slider-main .repocean-slider-box-parent .slick-arrow{all:unset;}
.repocean-slider-main .repocean-slider-box-parent .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:30px;height:30px;border-radius:50%;background:#ffffff;border:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;user-select:none;transition:all 0.25s ease;/* smooth hover in/out */}
.repocean-slider-main .repocean-slider-box-parent .prev-arrow{left:-12px;}
.repocean-slider-main .repocean-slider-box-parent .next-arrow{right:-12px;}
.repocean-slider-main .repocean-slider-box-parent .slick-arrow::after{content:"";width:9px;height:9px;border-top:2px solid #7b7b7b;border-right:2px solid #7b7b7b;border-radius:1px;transition:border-color .25s ease;}
.repocean-slider-main .repocean-slider-box-parent .prev-arrow::after{transform:rotate(-135deg);}
.repocean-slider-main .repocean-slider-box-parent .next-arrow::after{transform:rotate(45deg);}
.repocean-slider-main .repocean-slider-box-parent .slick-arrow:hover{background-color:#4d4d4d !important;outline-color:#424242 !important;box-shadow:0px 5px 25px rgba(0, 0, 0, 0.05);}
.repocean-slider-main .repocean-slider-box-parent .slick-arrow:hover::after{border-color:#fff;}
.repocean-slider-main .repocean-slider-box-parent .slick-arrow.slick-disabled{opacity:.45;pointer-events:none;}
.repocean-slider-main .repocean-slider-box-parent .slide-arrow.slick-disabled{display:none !important;}
.repocean-slider-main .repocean-slider-box-parent ul.slick-dots{margin:5px auto 0;max-width:150px;height:3px;border-radius:3px;background:rgba(204, 204, 204, 0.35);position:relative;overflow:hidden;list-style:none;display:flex;padding:0;}
.repocean-slider-main .repocean-slider-box-parent ul.slick-dots li.slick-active{background-color:#cccccc;height:100%;border-radius:3px;}
.repocean-slider-main .repocean-slider-box-parent ul.slick-dots li{width:7px;}
.repocean-slider-main .repocean-slider-box-parent ul.slick-dots li *{display:none;}
.repocean-slider-main .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.repocean-slider-main .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.repocean-slider-main .slick-list:focus{outline:none;}
.repocean-slider-main .slick-list.dragging{cursor:pointer;cursor:grab;}
.repocean-slider-main .slick-list.dragging:active{cursor:grabbing;}
.repocean-slider-main .slick-slider .slick-track, .repocean-slider-main .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.repocean-slider-main .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.repocean-slider-main .slick-track:before, .repocean-slider-main .slick-track:after{display:table;content:'';}
.repocean-slider-main .slick-track:after{clear:both;}
.repocean-slider-main .slick-loading .slick-track{visibility:hidden;}
.repocean-slider-main .slick-slide{display:none;float:left;height:100%;min-height:1px;}
.repocean-slider-main [dir='rtl'] .slick-slide{float:right;}
.repocean-slider-main .slick-slide img{display:block;}
.repocean-slider-main .slick-slide.slick-loading img{display:none;}
.repocean-slider-main .slick-slide.dragging img{pointer-events:none;}
.repocean-slider-main .slick-initialized .slick-slide{display:block;}
.repocean-slider-main .slick-loading .slick-slide{visibility:hidden;}
.repocean-slider-main .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.repocean-slider-main .slick-arrow.slick-hidden{display:none;}
.repocean-slider-main .repocean-footer{margin-top:10px;padding-top:0px;text-align:center;line-height:1.45em;margin-bottom:10px;}
.repocean-slider-main .repocean-rating-text{font-size:14px;color:#000000;}
.repocean-slider-main .nowrap:first-of-type{margin-left:0;}
.repocean-slider-main .nowrap{white-space:nowrap;display:inline-block;margin:0 2px;margin-left:2px;}
.repocean-slider-main .nowrap{white-space:nowrap;}
.repocean-slider-main strong, .repocean-slider-main strong *{font-weight:bold;}
@media(max-width:1199px){
    .repocean-slider-main .repocean-slider-outer{max-width:900px;margin:0 auto;}
}
@media(max-width:767px){
    .repocean-slider-main .title{padding:30px 0 10px 0;}
   .repocean-slider-main .slick-list.draggable{margin:0 4px;}
}
.repocean-slider-main.dark .repocean-slider-box-parent .slider-box .slider-box-inner{background-color:#222222 !important;color:#ffffff;}
.repocean-slider-main.dark .repocean-slider-box-parent .slider-box .slider-box-inner .profile-info .profile-title h6{background-color:#222222 !important;color:#ffffff;}
.repocean-slider-main.dark .repocean-slider-box-parent .slider-box .slider-box-inner .profile-date p{background-color:#222222 !important;color:#ffffff;}
.repocean-slider-main.dark .repocean-rating-text{color:#666;}
.repocean-slider-main.dark .readmore-button a{color:#ffffff;opacity:0.5;}
.repocean-slider-main.dark .repocean-slider-box-parent .next-arrow::after, .repocean-slider-main.dark .repocean-slider-box-parent .next-arrow::before, .repocean-slider-main.dark .repocean-slider-box-parent .prev-arrow::after, .repocean-slider-main.dark .repocean-slider-box-parent .prev-arrow::before{background:#666;}
.description.max63{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;line-height:1.5em;max-height:4.5em;}

.description.max63.expanding, .description.max63.expanded{-webkit-line-clamp:unset;display:block;overflow:hidden;}
.repocean-slider-main-v3 .repocean-slider-box-parent .prev-arrow::after{margin-left:3px;}
.repocean-slider-main-v3 .repocean-slider-box-parent .next-arrow::after{margin-right:3px;}
.repocean-review-photos{display:flex;gap:6px;margin-top:8px;}

.repocean-review-photos img{width:64px;height:64px !important;object-fit:cover;border-radius:6px;cursor:pointer;}