.innercare-services-icon-grid {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	column-gap: 24px;
	row-gap: 32px;
	align-items: start;
	width: 100%;
	clear: both;
}

.innercare-services-icon-grid > .one_fourth,
.innercare-services-icon-grid > .one_fourth.last {
	float: none !important;
	display: flex !important;
	flex-direction: column;
	align-items: center;
	width: 100% !important;
	max-width: 100% !important;
	margin: 0 !important;
	text-align: center;
}

.innercare-services-icon-grid .icnStles {
	width: 100%;
}

.innercare-services-icon-grid .icnStles-heading {
	min-height: 2.8em;
	margin: 10px 0 0;
	text-align: center;
}

.innercare-services-icon-grid .one_fourth:empty,
.innercare-services-icon-grid .one_fourth.last:empty {
	display: none !important;
}

@media (max-width: 900px) {
	.innercare-services-icon-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (max-width: 520px) {
	.innercare-services-icon-grid {
		grid-template-columns: 1fr;
	}
}
