img.resp {
    max-width: 100%;
    height: auto;
    margin: auto;
    display: block;
}

.imgcap {
    text-align: center;
    font-size: 14px;
}

.butlnk, .butlnk:link, .butlnk:visited {
	background-color: white;
    color: #006416;
    border: 2px solid #007c1b;
    padding: 8px 18px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 1.2rem;
    border-radius: 7px;
    margin: 1rem auto;
}

.butlnk:hover, .butlnk:active { background-color: #006416; color: white; border: 2px solid #003208; }