* {
	box-sizing: border-box;
	font-family: sans-serif;
}

h1 {
	text-align: center;
}

.container {
	max-width: 960px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 20px auto;
}

.d-flex {
	display: flex;
	flex-wrap: wrap;
}

.d-flex a {
	flex: 1;
}

#select-trans {
	width: 300px;
	padding: 8px;
	border: 1px solid #aaa;
	border-radius: 6px;
	margin-bottom: 15px;
}

img {
	max-width: 100%;
	min-width: 170px;
	height: auto;
}

@media (max-width: 600px) {
	.d-flex a {
		width: 50%;
		flex: 0 0 50%;
	}
}
