.themestek-box.ts-portfoliobox-style-4 .themestek-box-category a{
    font-size: 14px;
    line-height: 18px;
    font-weight: 600;
}
.entry-content .themestek-box.ts-portfoliobox-style-4 h3{
    font-size: 20px;
    line-height: 26px; 
    text-transform: inherit;  
}
.themestek-box.ts-portfoliobox-style-4 h3 a:hover {
	color: var(--tste-labtechco-skincolor);
}

/*=== Carousel ===*/
.ts-service-dots .themestek-boxes-element-portfolio-style-4.ts-boxes-carousel-arrows-hide .slick-dots {
    bottom: -70px;
}
.ts-service-dots .themestek-boxes-element-portfolio-style-4 .slick-dots {
    bottom: -7px;
}
.ts-service-dots .themestek-boxes-element-portfolio-style-4 .slick-dots li button,
.ts-service-dots .themestek-boxes-element-portfolio-style-4 .slick-dots li {
    width: 300px;
    padding: 0;
    height: 2px;
    margin: 0;
}
.portfolio-style-4-arrow .themestek-boxes-element-portfolio-style-4 {
    padding-top: 125px;
}
.portfolio-style-4-arrow .ts-boxes-carousel-arrows-above.ts-boxes-txtalign-left .themestek-boxes-row-wrapper .slick-prev {
    right: 24% !important;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    top: 16px!important;
}
.portfolio-style-4-arrow .ts-boxes-carousel-arrows-above.ts-boxes-txtalign-left .themestek-boxes-row-wrapper .slick-next {
    right: 20.2%;
    top: 25px;
}
.portfolio-style-4-arrow .themestek-boxes-portfolio.themestek-boxes-view-carousel .themestek-boxes-row-wrapper .slick-arrow {
    width: inherit;
    height: inherit;
    background: none;
}


.portfolio-style-4-arrow .themestek-boxes-row-wrapper .slick-prev:before {
	font-family: "ts-labtechco-icons";
	content: '\e808';
}
.portfolio-style-4-arrow .themestek-boxes-row-wrapper .slick-next:before {
	font-family: "ts-labtechco-icons";
    content: '\e809';
}

/*=== Responsive ===*/
@media (max-width:1024px) {
    .portfolio-style-4-arrow .themestek-boxes-element-portfolio-style-4 {
        padding-top: 90px;
    }
    .portfolio-style-4-arrow .ts-boxes-carousel-arrows-above.ts-boxes-txtalign-left .themestek-boxes-row-wrapper .slick-next {
        right: 2%;
    }
    .portfolio-style-4-arrow .ts-boxes-carousel-arrows-above.ts-boxes-txtalign-left .themestek-boxes-row-wrapper .slick-prev {
        right: 10% !important;
    }
    .ts-service-dots .themestek-boxes-element-portfolio-style-4 .slick-dots li button, .ts-service-dots .themestek-boxes-element-portfolio-style-4 .slick-dots li {
        width: 150px;
    }
}

@media (max-width: 767px) {
    .portfolio-style-4-arrow .ts-boxes-carousel-arrows-above.ts-boxes-txtalign-left .themestek-boxes-row-wrapper .slick-next {
        right: 0;
    }
}

@media (max-width: 575px) {
    .ts-service-dots .themestek-boxes-element-portfolio-style-4 .slick-dots,
    .portfolio-style-4-arrow .themestek-boxes-portfolio.themestek-boxes-view-carousel .themestek-boxes-row-wrapper .slick-arrow {
        display: none!important;
    }

    .ts-service-dots .themestek-boxes-element-portfolio-style-4 .themestek-boxes-row-wrapper {
        margin-bottom: 0;
    }
}
