.ts-sbox-hoverstyle-1 .ts-servicebox-style-1 {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.ts-sbox-hoverstyle-1 .ts-servicebox-style-1:hover .ts-sbox-contents .ts-ihbox-content,
.ts-sbox-style-1.ts-sbox-hoverstyle-1:hover .ts-vc_general.ts-vc_btn3 {
	color: #ffffff !important;
}
.ts-sbox-hoverstyle-1 .ts-servicebox-style-1:hover {
	background-color: var(--tste-optico-skincolor);
}
.ts-sbox-style-1{
	padding: 50px 30px;
	background-color: #fff;
}
.ts-sbox-style-1.ts-sbox-hoverstyle-1 .ts-vc_general.ts-vc_btn3:hover{
	color: #000 !important;
}
.ts-sbox-style-1 .ts-sbox-icon,
.ts-sbox-style-1 .pbmit-ihbox-svg{
	line-height: 0;
}
.ts-sbox-style-1 .ts-sbox-icon-wrapper svg,
.ts-sbox-style-1 .pbmit-ihbox-svg-wrapper svg {
	width: 60px;
	height: 60px;
	fill: var(--tste-optico-skincolor);
}
.ts-servicebox.ts-sbox-style-1 h2.ts-custom-heading,
.ts-servicebox.ts-sbox-style-1 .ts-ihbox-content {
	color: #42464e;
}
.ts-servicebox.ts-sbox-style-1 h4.ts-custom-heading {
	color: #7ec53e;
}
/* Responsive CSS */
@media(max-width:767px) {
	.ts-sbox-style-1 {
		padding: 22px 30px;
	}
}