.orgs {
	display: block;
}
.orgs .group {
	display: flex;
	flex-flow: wrap; justify-content: center;
	margin: 0 -0.5rem;
}
.orgs .group.list {
	justify-content: flex-start;
}
.orgs .orgwrap {
	display: block;
	flex: 0 0 auto;
	padding: 0.5rem;
}
.orgs .group.t1 .orgwrap { flex-basis: 100%; }
.orgs .group.t2 .orgwrap { flex-basis: 50%; }
.orgs .group.t3 .orgwrap { flex-basis: 33.3333%; }
.orgs .group.t4 .orgwrap { flex-basis: 25%; }
.orgs .group.t5 .orgwrap { flex-basis: 20%; }
.orgs .org {
	padding: 1rem;
	box-shadow: 0 0 1px #777;
}
.orgs .logo {
	display: block; position: relative;
	padding-bottom: 35%;
}
.orgs .logo img {
	display: block; position: absolute;
	left: 0; top: 0; width: 100%; height: 100%;
	-o-object-fit: contain; object-fit: contain;
}

/*
@media only screen and (min-width: 440px) {
	.orgs .group.t1 .orgwrap { flex-basis: 50%; }
	.orgs .group.t2 .orgwrap { flex-basis: 33.3333%; }
	.orgs .group.t3 .orgwrap { flex-basis: 25%; }
	.orgs .group.t4 .orgwrap { flex-basis: 20%; }
}
*/
