.ts-ihbox-style-21{
	text-align: center;
}
.ts-ihbox-style-21 .ts-ihbox-icon-wrapper{
	margin-bottom: 29px;
}
.ts-ihbox-style-21 .ts-ihbox-contents{
	margin-top: 20px;
}
.ts-ihbox.ts-ihbox-style-21 .ts-ihbox-contents::before{
	content: counter(tsbox4, decimal-leading-zero) " ";
	counter-increment: tsbox4;
	display: block;
	font-size: 72px;
	line-height: 72px;
	color: rgba(102, 102, 102, 0.1);
}
.ts-textcolor-white .ts-ihbox.ts-ihbox-style-21 .ts-ihbox-contents::before{
	color: rgba(255, 255, 255, 0.1);
}
.ts-ihbox.ts-ihbox-style-21 .ts-ihbox-contents .ts-ihbox-heading,
.ts-ihbox.ts-ihbox-style-21 .ts-vc_general.ts-vc_cta3 .ts-custom-heading{
	font-size: 24px;
	line-height: 34px;
	text-transform: none;
	margin: 10px 0!important;
	text-align: center;
}
.ts-ihbox.ts-ihbox-style-21 .ts-ihbox-content-wrapper{
	position: relative;
	padding: 0 35px;
}
.ts-ihbox.ts-ihbox-style-21 .ts-ihbox-content-wrapper::before{
	content: '';
	width: 15px;
	height: 15px;
	display: inline-block;
	z-index: 2;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color: var(--tste-labtechco-skincolor);
}
.ts-bgcolor-skincolor .ts-ihbox.ts-ihbox-style-21 .ts-ihbox-content-wrapper::before{
	background-color: var(--tste-labtechco-skincolor-dark);
}
.ts-ihbox.ts-ihbox-style-21 .ts-ihbox-content-wrapper::after{
	content: '';
	width: 100%;
	height: 1px;
	position: absolute;
	top: 10px;
	left: 0;
	z-index: -1;
	background-color: #ccd5d5;
}
.ts-ihbox.ts-ihbox-style-21 .ts-large-icon i::before{
	font-size: 75px;
	line-height: 75px;
}
.ts-ihbox.ts-ihbox-style-21 .ts-large-icon i{
	color: var(--tste-labtechco-skincolor-dark);
}
.ts-bgcolor-darkgrey .ts-ihbox.ts-ihbox-style-21 .ts-large-icon i{
	color: var(--tste-labtechco-skincolor);
}
.ts-ihbox-style-21 .ts-ihbox-icon-wrapper.ts-ihbox-icon-type-image{
	width: 75px;
	height: 75px;
	display: inline-block;
}
.ts-ihbox-style-21 .ts-ihbox-icon-wrapper.ts-ihbox-icon-type-text{
	font-size: 75px;
	line-height: 75px;
}
.ts-ihbox.ts-ihbox-style-21.ts-ihbox-itype-none .ts-ihbox-content-wrapper::before,
.ts-ihbox.ts-ihbox-style-21.ts-ihbox-itype-none .ts-ihbox-content-wrapper::after,
.ts-ihbox.ts-ihbox-style-21.ts-ihbox-itype-text .ts-ihbox-contents::before{
	display: none;
}
.ts-textcolor-white .ts-ihbox.ts-ihbox-style-21 a > i{
	color: #fff;
}

/*=== ts-ihbox-style-21-line ===*/
@media (min-width: 1201px){
	.ts-ihbox-style-21-line{
		position: relative;
		z-index: 1;
	}
	.ts-ihbox-style-21-line .ts-row-inner .ts-column-inner:last-child .ts-ihbox.ts-ihbox-style-21 .ts-ihbox-content-wrapper::after,
	.ts-ihbox-style-21-line .ts-row-inner .ts-column-inner:first-child .ts-ihbox.ts-ihbox-style-21 .ts-ihbox-content-wrapper::after,
	.ts-ihbox-style-21-line .elementor-container .elementor-column:last-child .ts-ihbox.ts-ihbox-style-21 .ts-ihbox-content-wrapper::after,
	.ts-ihbox-style-21-line .elementor-container .elementor-column:first-child .ts-ihbox.ts-ihbox-style-21 .ts-ihbox-content-wrapper::after{
		left: -365px;
		width: calc(100% + 365px);
	}
	.rtl .ts-ihbox-style-21-line .ts-row-inner .ts-column-inner:first-child .ts-ihbox.ts-ihbox-style-21 .ts-ihbox-content-wrapper::after,
	.rtl .ts-ihbox-style-21-line .elementor-container .elementor-column:first-child .ts-ihbox.ts-ihbox-style-21 .ts-ihbox-content-wrapper::after{
		right: -365px;
		left: inherit;
	}
	.ts-ihbox-style-21-line .ts-row-inner .ts-column-inner:last-child .ts-ihbox.ts-ihbox-style-21 .ts-ihbox-content-wrapper::after,
	.ts-ihbox-style-21-line .elementor-container .elementor-column:last-child .ts-ihbox.ts-ihbox-style-21 .ts-ihbox-content-wrapper::after{
		right: -365px;
		left: inherit;
	}
	.rtl .ts-ihbox-style-21-line .ts-row-inner .ts-column-inner:last-child .ts-ihbox.ts-ihbox-style-21 .ts-ihbox-content-wrapper::after,
	.ts-ihbox-style-21-line .elementor-container .elementor-column:last-child .ts-ihbox.ts-ihbox-style-21 .ts-ihbox-content-wrapper::after{
		left: -365px;
		right: inherit;
	}
	.ts-ihbox-style-21-line .ts-row-inner .ts-column-inner.vc_col-sm-12 .ts-ihbox.ts-ihbox-style-21 .ts-ihbox-content-wrapper::after,
	.ts-ihbox-style-21-line .elementor-container .elementor-column.elementor-col-100 .ts-ihbox.ts-ihbox-style-21 .ts-ihbox-content-wrapper::after {
		left: -365px;
		width: calc(100% + 730px);
	}
	.rtl .ts-ihbox-style-21-line .ts-row-inner .ts-column-inner.vc_col-sm-12 .ts-ihbox.ts-ihbox-style-21 .ts-ihbox-content-wrapper::after,
	.rtl .ts-ihbox-style-21-line .elementor-container .elementor-column.elementor-col-100 .ts-ihbox.ts-ihbox-style-21 .ts-ihbox-content-wrapper::after{
		right: -365px;
		right: inherit;
	}
}