.ts-portfoliobox-style-10 .themestek-post-item{
	position: relative;
	overflow: hidden;
}
.ts-portfoliobox-style-10.themestek-box-portfolio .themestek-pf-box-title h3{
	margin-bottom: 0;
	font-size: 24px;
	line-height: 30px;
	text-transform: inherit;
	font-weight: 500;
}
.ts-portfoliobox-style-10.themestek-box-portfolio .themestek-pf-box-title a{
	color: var(--tste-labtechco-skincolor-white);
}
.ts-portfoliobox-style-10.themestek-box-portfolio .themestek-pf-box-title a:hover{
	color: rgba(var(--tste-labtechco-skincolor-white-rgb),.7);
}
.ts-portfoliobox-style-10.themestek-box .themestek-box-category a{
	font-size: 14px;
	letter-spacing: 1px;
}
.ts-portfoliobox-style-10 .themestek-box-content{
	position: absolute;
    bottom: 40px;
    left: 40px;
	z-index: 1;
}
.ts-portfoliobox-style-10 .themestek-item-thumbnail{
	position: relative;
	overflow: hidden;
}
.ts-portfoliobox-style-10 .themestek-item-thumbnail:before {
  	content: "";
    position: absolute;
    inset: 0;
    transition: opacity .4s ease;
    z-index: 1;
    backdrop-filter: blur(4px);
    height: 135px;
    top: auto;
    bottom: 0;
	background-image: linear-gradient(0deg, rgba(0, 5, 9, 0.60) 0%, rgba(0, 15, 23, 0.40) 38.32%, rgba(0, 20, 85, 0.00) 76.08%, rgba(0, 20, 85, 0.00) 99.18%);
}
.ts-portfoliobox-style-10 .themestek-item-thumbnail img{
    margin-left: 20px;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
	width: 100%;
}
.ts-portfoliobox-style-10:hover .themestek-item-thumbnail img{
    margin-left: 0;
}
.themestek-boxes-element-portfolio-style-10.themestek-boxes-view-carousel .ts-heading-subheading {
	max-width: 1300px;
    margin: 0 auto 50px;	
}
.themestek-boxes-element-portfolio-style-10.themestek-boxes-view-carousel .ts-heading-subheading .ts-custom-heading{
    font-size: 128px;
    line-height: 128px;
    color: #D3E0F0;
    font-weight: 700;
}

/* Arrow */
.ts-boxes-carousel-arrows-above.themestek-boxes-element-portfolio-style-10.themestek-boxes-view-carousel .themestek-boxes-row-wrapper .slick-next {
    right: 17%;
}
.ts-boxes-carousel-arrows-above.themestek-boxes-element-portfolio-style-10.themestek-boxes-view-carousel .themestek-boxes-row-wrapper .slick-prev{
	right: 20% !important;
}
.themestek-boxes-element-portfolio-style-10.ts-boxes-carousel-arrows-above .themestek-boxes-row-wrapper .slick-next,
.themestek-boxes-element-portfolio-style-10.ts-boxes-carousel-arrows-above .themestek-boxes-row-wrapper .slick-prev{
	top: 80px;
}
.themestek-boxes-element-portfolio-style-10.themestek-boxes-portfolio.themestek-boxes-view-carousel .themestek-boxes-row-wrapper .slick-arrow {
	border: 1px solid rgba(var(--tste-labtechco-skincolor-dark-rgb),.15);
    background-color: transparent;
}
.themestek-boxes-element-portfolio-style-10.themestek-boxes-portfolio.themestek-boxes-view-carousel .themestek-boxes-row-wrapper .slick-arrow:hover {
	border-color:var(--tste-labtechco-skincolor);
    background-color: var(--tste-labtechco-skincolor);
}
.ts-advance-demo .themestek-boxes-element-portfolio-style-10.themestek-boxes-portfolio.themestek-boxes-view-carousel .themestek-boxes-row-wrapper .slick-arrow.slick-prev::before,
.ts-advance-demo .themestek-boxes-element-portfolio-style-10.themestek-boxes-portfolio.themestek-boxes-view-carousel .themestek-boxes-row-wrapper .slick-arrow.slick-next::before {
    font-size: 26px;
    color: var(--tste-labtechco-skincolor-dark) !important;
	font-weight: normal;
}
.themestek-boxes-element-portfolio-style-10.themestek-boxes-portfolio.themestek-boxes-view-carousel .themestek-boxes-row-wrapper .slick-arrow.slick-prev:hover::before,
.themestek-boxes-element-portfolio-style-10.themestek-boxes-portfolio.themestek-boxes-view-carousel .themestek-boxes-row-wrapper .slick-arrow.slick-next:hover:before {
    color: var(--tste-labtechco-skincolor-white) !important;
}

@media(max-width:1366px){
	.themestek-boxes-element-portfolio-style-10.themestek-boxes-view-carousel .ts-heading-subheading .ts-custom-heading {
		font-size: 80px !important;
		line-height: 90px !important;
	}
	.ts-boxes-carousel-arrows-above.themestek-boxes-element-portfolio-style-10.themestek-boxes-view-carousel .themestek-boxes-row-wrapper .slick-next {
		right: 0;
	}
	.ts-boxes-carousel-arrows-above.themestek-boxes-element-portfolio-style-10.themestek-boxes-view-carousel .themestek-boxes-row-wrapper .slick-prev {
		right: 5% !important;
	}
	.ts-portfoliobox-style-10 .themestek-box-content {
		bottom: 20px;
		left: 20px;
	}
	.ts-portfoliobox-style-10.themestek-box-portfolio .themestek-pf-box-title h3 {
		font-size: 22px;
		line-height: 26px;
		margin-bottom: 5px;
	}
}

@media(max-width:1024px){
	.ts-portfoliobox-style-10 .themestek-box-content {
		bottom: 20px;
		left: 20px;
	}
}
@media(max-width:767px){
	.themestek-boxes-element-portfolio-style-10.themestek-boxes-portfolio.themestek-boxes-view-carousel .themestek-boxes-row-wrapper .slick-arrow{
		display: none !important;
	}
}

@media(max-width:575px){
	.ts-portfoliobox-style-10 .themestek-item-thumbnail img{
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
		margin-left: 20px;
	}
	.themestek-boxes-element-portfolio-style-10.themestek-boxes-view-carousel .ts-heading-subheading .ts-custom-heading {
		font-size: 40px !important;
		line-height: 50px !important;
	}
}
