.custom-testimonial-slider * {
     font-family: "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
}
 .custom-testimonial-slider {
     display: flex;
     width: 100%;
     min-height: 126px;
     align-items: center;
}
 .custom-testimonial-slider .ratingsMain {
     max-width: 100%;
}
 .custom-testimonial-slider .excellent_content {
     width: 15%;
     height: 100%;
     max-width: 250px;
     display: flex;
     flex-direction: column;
     align-items: center;
     position: relative;
     justify-content: start;
     margin-top: 0%;
}
 .custom-testimonial-slider .a {
     padding: 0px 10px;
     display: flex;
     justify-content: center;
}
 .custom-testimonial-slider .main_slider_content {
     width: 85%;
     height: 100%;
     display: flex;
    /* justify-content: center;
     */
     position: relative;
     margin-top: -20px;
    /* align-items: center;
     */
     justify-content: center;
     overflow: hidden;
}
 @media screen and (max-width: 1400px) {
     .custom-testimonial-slider .main_slider_content {
         margin-top: 0px;
    }
     .custom-testimonial-slider .excellent_content{
         margin-bottom: 10px;
    }
}
 .custom-testimonial-slider .main_sliders {
    /* width: 90%;
     */
     max-width: 90%;
}
 .custom-testimonial-slider #trust-score {
     color: #191919;
     text-decoration: none;
     margin: 5% 0;
     font-size: 124%;
}
 .custom-testimonial-slider .mainRatingSvg {
     max-width: 162px;
}
 .custom-testimonial-slider .tp-widget-businessinfo {
     font-size: 68%;
     line-height: 1;
     margin: 7% 0%;
     color: #191919;
}
 .custom-testimonial-slider .reviewSubDiv1 {
    /* display: flex;
     gap: 3%;
     */
     max-width: 100px;
}
 .custom-testimonial-slider .tp-widget-businessinfo span{
     color: #191919 !important;
     padding-bottom: 1px;
     border-bottom: 1px solid #191919;
}
 .custom-testimonial-slider .tp-widget-businessinfo {
     font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
     font-weight: 100;
}
 .custom-testimonial-slider .trustpilotImage {
     max-width: 180px;
     max-height: 26px;
}
 .custom-testimonial-slider .reviewDiv {
     position: relative;
     display: flex;
     flex-direction: column;
     height: 100%;
     min-width: 250px;
     padding-left: 10px;
     width: 315px;
     gap: 3px;
     padding-right: 15px;
}
 .custom-testimonial-slider .reviewexcellent_content {
     display: flex;
     justify-content: flex-start;
     align-items: center;
     padding-top: 4px;
     gap: 10px;
}
 .custom-testimonial-slider .reviewStar {
     max-height: 22px;
}
 .custom-testimonial-slider .review_sub_title {
     display: flex;
     gap: 5%;
     font-size: 70%;
     align-items: center;
}
 .custom-testimonial-slider .tick {
     width: 14px;
}
 .custom-testimonial-slider .review_sub_title .muted {
     color: #6C6C85;
}
 .custom-testimonial-slider .MainReview {
     padding: 1% 0px;
     font-size: 73%;
     font-weight: 600;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     width: 100%;
     text-align: left;
}
 .custom-testimonial-slider .review {
     font-size: 67%;
     line-height: 1;
     max-height: 40px;
     overflow: hidden;
     text-overflow: ellipsis;
     word-wrap: break-word;
     text-align: left;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     text-overflow: ellipsis;
}
 .custom-testimonial-slider .date-and-user-info-wrapper {
     display: -ms-flexbox;
     display: flex;
     margin: 3% 0px;
     color: rgba(0, 0, 0, .6);
}
 .custom-testimonial-slider .name {
     font-weight: 700;
     font-size: 62%;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
}
 .custom-testimonial-slider .date {
     -ms-flex-negative: 0;
     font-size: 62%;
     flex-shrink: 0;
     margin-left: 2%;
}
 .custom-testimonial-slider .slick-prev {
     color: green;
}
 .custom-testimonial-slider .slick-prev:before, .custom-testimonial-slider .slick-next:before {
     content: none;
}
 @media (max-width:1300px) {
     .custom-testimonial-slider .excellent_content {
         width: 20%;
    }
     .custom-testimonial-slider .main_slider_content {
         width: 80%;
    }
}
 @media (max-width:980px) {
     .stepwizard {
         padding-top: 5vw;
    }
}
 @media (max-width:980px) {
     .custom-testimonial-slider .excellent_content {
         width: 30%;
    }
     .custom-testimonial-slider .main_slider_content {
         width: 70%;
    }
     .hero-home-mobile .container-fluid {
         padding-top: 5vw;
    }
}
 @media (max-width:575px) {
     .hero-home-mobile .container-fluid {
         padding-top: 5vw;
    }
     .custom-testimonial-slider .tp-widget-businessinfo span {
         font-weight: 700;
    }
     .custom-testimonial-slider {
         justify-content: center;
         gap: 2vw;
    }
     .custom-testimonial-slider .container {
         justify-content: center;
         flex-direction: column;
         align-items: center;
         min-height: 146px;
    }
     .custom-testimonial-slider .excellent_content {
         width: 100%;
    }
     .custom-testimonial-slider .main_slider_content {
         width: 80%;
    }
     .custom-testimonial-slider .mainRatingSvg {
         min-height: 30px;
    }
     .custom-testimonial-slider .excellent_content .mainRatingSvg {
         display: none;
    }
     .custom-testimonial-slider .excellent_content #trust-score {
         display: none;
    }
     .custom-testimonial-slider .excellent_content .tp-widget-businessinfo {
         /* display: none; */
    }
     .custom-testimonial-slider .main_sliders {
         width: 90%;
    }
     .custom-testimonial-slider .reviewDiv {
         width: 252px;
         min-width: 185px;
    }
}
 @media (max-width:315px) {
     .custom-testimonial-slider .reviewDiv {
         width: 252px;
         min-width: 160px;
    }
}
 @media (orientation: landscape) and (max-width: 1024px) {
     .custom-testimonial-slider .reviewDiv {
         min-width: 224px;
    }
     .custom-testimonial-slider .tp-widget-businessinfo span {
         font-weight: 700;
    }
}
 @media (orientation: landscape) and (max-width: 820px) {
     .custom-testimonial-slider .reviewDiv {
         min-width: 210px;
    }
     .custom-testimonial-slider .tp-widget-businessinfo span {
         font-weight: 700;
    }
}
 .custom-testimonial-slider * .tp-stars--4--half .tp-star:nth-of-type(-n + 5) .tp-star__canvas--half {
     fill: #00b67a;
}
 .custom-testimonial-slider .reviewDiv.clone {
     display: none;
}

 @media (min-width: 575px) {
        .trustpilot+.aes-section.accreditation-section {
            padding-top: 0px;
            margin-top: -60px;
        }
    }
 @media (max-width: 575px) {
        .trustpilot+.aes-section.accreditation-section {
            padding-top: 0px;
          
        }
    }
