.custom-testimonial-slider * {
    font-family: "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
}
.custom-testimonial-slider {
    display: flex;
    /* width: 100%; */
    /* min-height: 126px; */
    min-height: 14vw;
    align-items: center;
}
.custom-testimonial-slider .ratingsMain {
    max-width: 100%;
}
.custom-testimonial-slider .excellent_content {
    width: 15%;
    /* width: 20%; */
    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%;
    /* width: 80%; */
    height: 100%;
    display: flex;
   /* justify-content: center;
    */
    position: relative;
    /* margin-top: -20px; */
   /* align-items: center;
    */
    justify-content: center;
    /* overflow: hidden; */
    padding: 0px 20px 0 20px;
}
@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%;
    font-weight: 600;
}
.custom-testimonial-slider .mainRatingSvg {
    max-width: 162px;
   min-height: 20px !important;

}
.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: 2px;
   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: 88%;
   font-weight: 600;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
   width: 100%;
   text-align: left;
}
.custom-testimonial-slider .review {
   font-size: 83%;
   line-height: 1.2;
   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: 80%;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}
.custom-testimonial-slider .date {
   -ms-flex-negative: 0;
   font-size: 80%;
   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) {
   .custom-testimonial-slider {
       width: auto;
  }
    .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;
   min-height: 20px !important;

   }
    .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;

       }

   .testimonial-inner{
       flex-direction: column;
   }

   }
.doneimpo{
   /* display: none !important; */
}

.testimonial-inner{
   display: flex;
   align-items: center;
   margin-top: 30px;
   /* flex-direction: column; */
}

.main_sliders {
   width: 95% !important;
   max-width: 95% !important;
}

.slick-next, .slick-prev {
   font-size: 0;
   line-height: 0;
   position: absolute;
   top: 50%;
   display: block;
   width: 25px;
   height: 25px;
   padding: 0;
   -webkit-transform: translate(0,-50%);
   -ms-transform: translate(0,-50%);
   transform: translate(0,-50%);
   cursor: pointer;
   color: transparent;
   border: none;
   outline: 0;
   background: 0 0;
}

.main_slider_content .slick-prev  svg {
   /* left: -20px !important; */
 }

 .main_slider_content .slick-next  svg {
   /* left: 19px !important; */
 }


.reviewSubDiv1 .star_5 .first .tp-star__canvas ,
.reviewSubDiv1 .star_5 .second .tp-star__canvas ,
.reviewSubDiv1 .star_5 .third .tp-star__canvas,
.reviewSubDiv1 .star_5 .fourth .tp-star__canvas,
.reviewSubDiv1 .star_5 .fifth .tp-star__canvas,
.reviewSubDiv1 .star_5 .first .tp-star__canvas--half,
.reviewSubDiv1 .star_5 .second .tp-star__canvas--half,
.reviewSubDiv1 .star_5 .third .tp-star__canvas--half,
.reviewSubDiv1 .star_5 .fourth .tp-star__canvas--half
{
  fill:#00b67a !important;
}

.reviewSubDiv1 .star_4 .first .tp-star__canvas,
.reviewSubDiv1 .star_4 .second .tp-star__canvas,
.reviewSubDiv1 .star_4 .third .tp-star__canvas,
.reviewSubDiv1 .star_4 .fourth .tp-star__canvas,
.reviewSubDiv1 .star_4 .first .tp-star__canvas--half,
.reviewSubDiv1 .star_4 .second .tp-star__canvas--half,
.reviewSubDiv1 .star_4 .third .tp-star__canvas--half,
.reviewSubDiv1 .star_4 .fourth .tp-star__canvas--half
{
  fill:#73cf11 !important;
}

.reviewSubDiv1 .star_4 .fifth .tp-star__canvas,
.reviewSubDiv1 .star_4 .fifth .tp-star__canvas--half
{
   fill:#dcdce6 !important;
}
/*
.reviewSubDiv1 .star_3 .first .tp-star__canvas,
.reviewSubDiv1 .star_3 .second .tp-star__canvas,
.reviewSubDiv1 .star_3 .third .tp-star__canvas,
.reviewSubDiv1 .star_3 .fourth .tp-star__canvas,
.reviewSubDiv1 .star_3 .first .tp-star__canvas--half,
.reviewSubDiv1 .star_3 .second .tp-star__canvas--half,
.reviewSubDiv1 .star_3 .third .tp-star__canvas--half,
.reviewSubDiv1 .star_3 .fourth .tp-star__canvas--half
{
  fill:#73cf11 !important;
}

.reviewSubDiv1 .star_3 .fifth .tp-star__canvas,
.reviewSubDiv1 .star_3 .fifth .tp-star__canvas--half
{
   fill:#dcdce6 !important;
}



.reviewSubDiv1 .star_2 .first .tp-star__canvas,
.reviewSubDiv1 .star_2 .second .tp-star__canvas,
.reviewSubDiv1 .star_2 .third .tp-star__canvas,
.reviewSubDiv1 .star_2 .fourth .tp-star__canvas,
.reviewSubDiv1 .star_2 .first .tp-star__canvas--half,
.reviewSubDiv1 .star_2 .second .tp-star__canvas--half,
.reviewSubDiv1 .star_2 .third .tp-star__canvas--half,
.reviewSubDiv1 .star_2 .fourth .tp-star__canvas--half
{
  fill:#73cf11 !important;
}

.reviewSubDiv1 .star_2 .fifth .tp-star__canvas,
.reviewSubDiv1 .star_2 .fifth .tp-star__canvas--half
{
   fill:#dcdce6 !important;
}



.reviewSubDiv1 .star_1 .first .tp-star__canvas,
.reviewSubDiv1 .star_1 .second .tp-star__canvas,
.reviewSubDiv1 .star_1 .third .tp-star__canvas,
.reviewSubDiv1 .star_1 .fourth .tp-star__canvas,
.reviewSubDiv1 .star_1 .first .tp-star__canvas--half,
.reviewSubDiv1 .star_1 .second .tp-star__canvas--half,
.reviewSubDiv1 .star_1 .third .tp-star__canvas--half,
.reviewSubDiv1 .star_1 .fourth .tp-star__canvas--half
{
  fill:#73cf11 !important;
}

.reviewSubDiv1 .star_1 .fifth .tp-star__canvas,
.reviewSubDiv1 .star_1 .fifth .tp-star__canvas--half
{
   fill:#dcdce6 !important;
} */

@media (min-width:1920px) {
    .trustpilot-scale {
        transform: scale(1.2);
    }
}
@media (min-width:2560px) {
    .trustpilot-scale {
        transform: scale(1.5);
    }
}
@media (min-width:2880px) {
    .trustpilot-scale {
        transform: scale(1.9);
    }
}
@media (min-width:3840px) {
    .trustpilot-scale {
        transform: scale(2.5);
    }
}

.only-desktop {
	display: block;
}
.only-mobile {
	display: none;
}

@media screen and (max-width: 768px) {
    .only-desktop {
        display: none;
    }
    .only-mobile {
        display: block;
    }
}
