.ts-testimonialbox-style-7.themestek-box-testimonial .themestek-box-content {
    display: flex;
}
.ts-boxes-carousel-arrows-above .ts-testimonialbox-style-7 {
    margin-top: 120px;
}
.ts-testimonialbox-style-7 .themestek-box-img img {
    min-width: 200px;
    height: 200px;
    border-radius: 50%;
}
.ts-testimonialbox-style-7 .themestek-box-author {
    text-align: center;
    padding-right: 70px;
    margin-right: 70px;
    border-right: 1px solid rgb(255 255 255 / 16%);
    padding-top: 20px;
    position: relative;
}
.ts-testimonialbox-style-7 .themestek-box-author:after {
    position: absolute;
    content: '';
    right: 15%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: calc(15px - 1px);
    top: 61px;
    right: -1px;
    border-color: transparent var(--tste-labtechco-skincolor) var(--tste-labtechco-skincolor)  transparent;
}
.ts-testimonialbox-style-7 .themestek-box-author::before {
    border-color: transparent hsl(0deg 0% 100% / 16%) rgb(255 255 255 / 16%) transparent;
    top: 60px;
    border-width: 15px;
    display: block;
    position: absolute;
    content: '';
    right: 0;
    width: 0;
    height: 0;
    border-style: solid;
    background: transparent;
}
.ts-testimonialbox-style-7.themestek-box-testimonial h3.themestek-author-name a{
    color: #fff;
}
.ts-testimonialbox-style-7.themestek-box-testimonial .themestek-box-author-right h3.themestek-author-name {
    font-size: 28px;
    color: #fff;
    font-weight: 400;
    margin: 30px 0 5px 0;
    text-transform: inherit;
 }
 .themestek-box-testimonial.ts-testimonialbox-style-7 .themestek-box-footer {
    font-size: 14px;
 }
.ts-testimonialbox-style-7 .ts-labtechco-icon-star.ts-active {
    color: #fec107;
}
.ts-testimonialbox-style-7 blockquote.themestek-testimonial-text {
    background-color: transparent;
    padding: 20px 125px 0 0px;
    font-style: normal;
    font-weight: 100 !important;
    color: #fff;
    font-size: 30px !important;
    line-height: 42px;
}
.ts-testimonialbox-style-7 .ts-labtechco-icon-star:before{
    margin: 0;
    font-size: 24px;
}
.ts-testimonialbox-style-7.themestek-box-testimonial .themestek-box-desc{
    position: relative;
}
.ts-testimonialbox-style-7.themestek-box-testimonial .themestek-box-desc:after{
    position: absolute;
    content: url(../../images/qoute-icon.png);
    top: 0;
    right: 0;
} 

/*=== Carousel ===*/

.themestek-boxes-element-testimonial-style-7.themestek-boxes-testimonial.ts-boxes-carousel-arrows-hide .slick-dots {
    bottom: -10px;
    left: -150px;
}
.themestek-boxes-element-testimonial-style-7.themestek-boxes-testimonial .slick-dots {
    bottom: 52px;
    left: 27%;
    text-align: left;
}
.themestek-boxes-element-testimonial-style-7 .slick-dots li {
    width: 40px;
}
.themestek-boxes-element-testimonial-style-7 .slick-dots li button {
    width: 40px;
    height: 2px;
    border-radius: 0;
    margin: 0;
    padding: 0;
}
.themestek-boxes-element-testimonial-style-7 .slick-dots li.slick-active button {
    color: #fff;
}
/* .themestek-boxes-element-testimonial-style-7 .themestek-boxes-row-wrapper .slick-prev {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    top: 9px!important;
} */
.themestek-boxes-element-testimonial-style-7 .themestek-boxes-row-wrapper .slick-prev:before {
	content: '\e808';
}
.themestek-boxes-element-testimonial-style-7 .themestek-boxes-row-wrapper .slick-next:before {
	font-family: "ts-labtechco-icons";
    content: '\e809';
}

.themestek-boxes-element-testimonial-style-7.themestek-boxes-view-carousel .themestek-boxes-row-wrapper .slick-arrow:hover::before {
	color: #fff;
}

/*=== Responsive ===*/
@media (max-width: 1024px) {
    .ts-testimonialbox-style-7 blockquote.themestek-testimonial-text {
        padding: 20px 20px 0 0px;
    }
    .ts-testimonialbox-style-7 .themestek-box-author {
        padding-right: 50px;
        margin-right: 50px;
    }
    .themestek-boxes-element-testimonial-style-7.themestek-boxes-testimonial .slick-dots {
        bottom: 20px;
        left: 43%;
    }
}

@media (max-width:767px) {
    .ts-testimonialbox-style-7.themestek-box-testimonial .themestek-box-content {
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
    .ts-testimonialbox-style-7 .themestek-box-author {
        border: none;
        padding: 0;
        margin: 0;
    }
    .ts-testimonialbox-style-7 .themestek-box-author::before,
    .ts-testimonialbox-style-7 .themestek-box-author::after {
        display: none;
    }
    .ts-testimonialbox-style-7.themestek-box-testimonial .themestek-box-desc {
        margin-top: 40px;
    }
    .themestek-boxes-element-testimonial-style-7.themestek-boxes-testimonial .slick-dots {
        left: 0;
        text-align: center;
    }
    .ts-boxes-carousel-arrows-above .ts-testimonialbox-style-7 {
        margin-top: 80px;
    }
    .ts-testimonialbox-style-7 blockquote.themestek-testimonial-text {
        padding: 20px 0px 0 0px;
    }
}

@media (max-width: 575px) {
    .themestek-boxes-element-testimonial-style-7 .slick-dotted.slick-slider {
        margin-bottom: 0;
    }
    .themestek-boxes-element-testimonial-style-7.themestek-boxes-testimonial .slick-dots {
        display: none!important;
    }
}
