.main { 
	width: 90%;
	margin-inline: auto;
    display: flex;
    flex-direction: row;
}

.colhead {
    height: 8em;
}

.col {
    border: 1px solid black;
	border-radius: 25px;
	padding: 20px;
    width: 100%;
}

@media (max-width: 1200px) {
  .main {
    flex-direction: column;
  }
}

.item {
	border: 1px solid black;
	border-radius: 25px;
	padding: 20px;
}

a.button {
    padding: 1px 6px;
    border: 1px outset buttonborder;
    border-radius: 3px;
    color: buttontext;
    background-color: buttonface;
    text-decoration: none;
}
