html,body {
  height: 100%;
  padding: 0px;
}
.card > button{
	max-width: 40vw;
}
.card > button > .img-fluid{
	max-height: 50vh;
}
.row+.row{
	margin-top: -2.5em;
}
.row h1 { font-size: 2.125rem; }
@media (max-width: 1200px) {
    .row h1 { font-size: 2rem; }
    .row+.row{ margin-top: -1.5em;}
}
@media (max-width: 992px) {
    .row h1 { font-size: 1.75rem; }
    .row+.row{ margin-top: -1.5em;}
}
@media (max-width: 768px) {
    .row h1 { font-size: 1.5rem; }
    .row+.row{ margin-top: -1.5em;}
}
@media (max-width: 576px) {
    .row h1 { font-size: 1.25rem; }
    .row+.row{ margin-top: -1.5em;}
}
