.mzgr-icons-1 .icon-container {
	background: #f3f3f3;
	position: relative;
	float: left;
	display: block;
	width: 100%;
	padding: 4px;
}

.mzgr-icons-1 .l-icon {
	position: absolute; 
	top: -42px;
	right: -37px;
	width: 200px;
}


.mzgr-icons-1 .mzgr-icon {
	position: relative;
	float: left;
	width: 12.5%;
	margin:0;
	padding: 15px;
}

.mzgr-icons-1 .absolute-link,
.mzgr-icons-1 .absolute-link:hover,
.mzgr-icons-1 .absolute-link:active,
.mzgr-icons-1 .absolute-link:focus {
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	position: absolute;
	text-decoration: none;
}

.mzgr-icons-1 h3 {
	font-weight: normal;
	font-size: .7em;
}

@media(min-width: 768px) and (max-width: 992px) {
	.mzgr-icons-1 .mzgr-icon {
		width: 25%;
	}
}

@media(max-width: 768px) {
	.mzgr-icons-1 .mzgr-icon {
		width: 50%;
	}
}