.ts-teambox-style-7 span.themestek-item-thumbnail-inner::after,
.ts-teambox-style-7 .themestek-item-thumbnail-inner img,
.ts-teambox-style-7 .ts-team-social-links li a,
.ts-teambox-style-7 .themestek-teambox-social-links,
.ts-teambox-style-7 .themestek-overlay{
	-webkit-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}
.ts-teambox-style-7 .themestek-post-item{
	position: relative;
	overflow: hidden;
	-webkit-clip-path: polygon(6% 0, 96% 0, 96% 100%, 6% 100%);
	clip-path: polygon(6% 0, 96% 0, 96% 100%, 6% 100%);
}
.themestek-boxes-element-team-style-7{
	padding-top: 50px;
}
.ts-teambox-style-7 .themestek-item-thumbnail{
	position: relative;
	padding-bottom: 120%;
	-webkit-clip-path: inset(0 15%);
	clip-path: inset(0 15%);
	opacity: 0;
	transform: translate3d(0, 150px, 0);
	transition: opacity 1s cubic-bezier(.25, .85, .57, 1), transform 1s cubic-bezier(.25, .85, .57, 1), -webkit-clip-path 1s cubic-bezier(.25, .85, .57, 1);
	transition: opacity 1s cubic-bezier(.25, .85, .57, 1), transform 1s cubic-bezier(.25, .85, .57, 1), clip-path 1s cubic-bezier(.25, .85, .57, 1);
	transition: opacity 1s cubic-bezier(.25, .85, .57, 1), transform 1s cubic-bezier(.25, .85, .57, 1), clip-path 1s cubic-bezier(.25, .85, .57, 1), -webkit-clip-path 1s cubic-bezier(.25, .85, .57, 1);
}
.ts-teambox-style-7 span.themestek-item-thumbnail-inner::after{
	position: absolute;
	content: '';
	height: 100%;
	width: 100%;
	background-color: var(--tste-labtechco-skincolor);
	opacity: 0;
	z-index: 33;
	left: 0;
	right: auto;
	top: 0;
}
.ts-teambox-style-7:hover span.themestek-item-thumbnail-inner::after{
	opacity: 0.4;
}
.themestek-boxes-element-team-style-7 .ts-box-col-wrapper.active .themestek-item-thumbnail,
.themestek-boxes-element-team-style-7 .ts-box-col-wrapper .themestek-item-thumbnail,
.themestek-boxes-element-team-style-7 .ts-box-col-wrapper:hover .themestek-item-thumbnail, /*For VC plugin css code*/
.elementor-element-edit-mode .themestek-boxes-element-team-style-7 .ts-box-col-wrapper .themestek-item-thumbnail,
.themestek-boxes-element-team-style-7 .ts-box-col-wrapper:hover .themestek-item-thumbnail{
	opacity: 1;
	-webkit-clip-path: inset(0 0);
	clip-path: inset(0 0);
	transform: translateZ(0);
}
.ts-teambox-style-7 .themestek-item-thumbnail-inner{
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
}
.ts-teambox-style-7 .themestek-item-thumbnail-inner img{
	width: 100%;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
}
.ts-teambox-style-7 .themestek-box-content{
	margin-top: 40px;
	opacity: 0;
	transform: translate3d(0, 150px, 0);
	transition: opacity 1s cubic-bezier(.25, .85, .57, 1) .4s, transform 1s cubic-bezier(.25, .85, .57, 1) .4s;
	padding-left: 30px;
}
.rtl .ts-teambox-style-7 .themestek-box-content{
	padding-right: 30px;
	padding-left: 0;
}
.elementor-element-edit-mode .ts-teambox-style-7 .themestek-box-content{
	margin-top: 0px;
}
.ts-teambox-style-7:hover .themestek-teambox-social-links,
.themestek-boxes-element-team-style-7 .ts-box-col-wrapper.active .themestek-box-content,
.elementor-element-edit-mode .themestek-boxes-element-team-style-7 .ts-box-col-wrapper .themestek-box-content,
.themestek-boxes-element-team-style-7 .ts-box-col-wrapper:hover .themestek-box-content{
	transform: translate3d(0, 0, 0);
	opacity: 1;
}
.ts-teambox-style-7.themestek-box-team .themestek-box-team-position{
	margin-bottom: 6px;
}
.ts-teambox-style-7.themestek-box-team .themestek-box-title h4{
	font-size: 28px;
	line-height: 32px;
	margin-bottom: 10px;
	text-transform: inherit;
	font-weight: 400 !important;
}
.ts-teambox-style-7 .themestek-teambox-social-links{
	position: absolute;
	text-align: center;
	position: absolute;
	top: 40%;
	width: 100%;
	opacity: 0;
	transform: translate3d(0, 100px, 0);
}
.ts-teambox-style-7 .ts-team-social-links li a{
	font-size: 18px;
	color: #fff;
	text-align: center;
	position: relative;
}
.ts-teambox-style-7:hover .themestek-item-thumbnail-inner img{
	opacity: 1;
	transform: scale(1.2);
}
.ts-elementor-bg-color-white .ts-teambox-style-7 .themestek-box-team-position,
.ts-elementor-bg-color-transparent .ts-teambox-style-7 .themestek-box-team-position{
	color: var(--tste-labtechco-skincolor-dark);
}
.ts-teambox-style-7 .themestek-box-team-position{
	font-size: 14px;
	text-transform: uppercase;
}

@media(max-width:1024px){
	.themestek-boxes-element-team-style-7{
		padding-top: 0;
	}
}

@media(max-width:767px){
	.ts-element-team-style-7 .ts-element-inner .swiper-wrapper{
		margin: 0 !important;
	}
	.ts-teambox-style-7{
		padding: 0 !important;
	}
}