.service-block {
	border: 1px solid #464646;
	padding: 28px;
	text-align: center;
	/* min-height: 33vh; */
	display: table-cell;
	width: 100%;
}

.service-block:hover {
	box-shadow: 0px 10px 24px -10px rgb(0, 0, 0,0.5) !important;
	transition: ease all .5s !important;
}

.ioc-icon {height: 0;}

.ioc-icon img {
	position: relative;
	top: -40px;
	background-color: #fff;
	margin-bottom: -25px;
	padding: 0 20px;
}

.service-block a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.service-text h2 {
	font-size: 18px !important;
	color: #258d60 !important;
	padding: 10px;
	border-bottom: 1px solid #cecece;
	font-weight: bold;
}