footer.main div.logos {
	display: grid;
	row-gap: 30px;
}
footer.main div.logos > div {
	display: flex;
	flex-flow: row wrap;
    align-items: center;
    column-gap: 15px;
}
footer.main div.logos > div > h4 {
    font-family: 'Space Mono', monospace;
	font-size: 12px;
	width: 100%;
	margin-top: 0;
	margin-bottom: 15px;
}
footer.main a.canon-logo img {
    display: inline-block;
    height: auto;
    width: 100px;
}
@media only screen and (max-width:767px) {
	footer.main a.canon-logo img {
		width: 90px;
	}
}