.module_references {
	margin-top: 30px;
}

.module_references .grid_unit {
	display: table;
	padding-bottom: 20px;
	width: 50%;
}

.module_references .grid_unit span {
	border: 1px solid #ccc;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 100%;
	height: 100px;
}

/******************************* BP 768 *******************************/
@media (min-width: 768px) {
	.module_references .grid_unit {
		width: 33.333%;
	}
}

/******************************* /BP 768 *******************************/
/******************************* BP 1024 *******************************/
@media (min-width: 1024px) {
	.module_references .grid_unit {
		width: 25%;
	}
}

/******************************* /BP 1024 *******************************/
/******************************* BP 1200 *******************************/
@media (min-width: 1200px) {
	.module_references .grid_unit {
		width: 20%;
	}
}

/******************************* /BP 1200 *******************************/
@media (min-width: 992px) {
	.module_references.inline_elements .row {
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}

	.module_references.inline_elements .grid_unit {
		display: inline-block;
		float: none;
		padding-bottom: 0;
		width: auto;
	}
}

.module_references.inline_elements .grid_unit span {
	border: 0;
}

@media (min-width: 768px) {
	.bp_768 .module_references.inline_elements .grid_unit span {
		display: inline-block;
		height: auto;
	}
}