.enterprises { overflow:hidden; padding:20px; text-align:center; display: flex; }
.enterprise { text-align:center; float:left; display: flex; width: 100%; vertical-align: middle; height: 100px; }
.enterprise-table { display:table; width:100%; height:100%; } 
.enterprise-table-cell { display:table-cell; vertical-align:middle; width:100%; height:100%; } 
.enterprise img { max-width: 94%; padding: 0 3%; height: auto; max-height: 100px; }
.enterprise-title { display:none; text-transform:uppercase; }
.footer-copyright { overflow:hidden; padding:15px; text-align:center; font-size:12px; text-transform:uppercase; } 

@media only screen and (max-width: 1000px), only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: landscape) {
	.enterprise { height: initial !important; float: none !important; width: 100px !important; }
}

@media only screen and (max-width: 640px) {
	.enterprises { display: block; }
	.enterprise { width: 100% !important; }
	.enterprise img { display:none; }
	.enterprise-title { display:block; }
	.enterprise p { display: block; font-size: 12px; line-height: 1; margin-bottom:20px; }
}
