.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 .pbmit-ihbox-svg-wrapper svg {
	width: 45px;
    height: auto;
	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;
	}
}