.top-pic div {
    padding-left: 0%;
}
.to-left .message {
    padding-right: 2%;
}
.top-pic .big-lead {
    font-size: 1.7rem;
}
@media screen and (min-width: 34em) {
.top-pic .big-lead {
    font-size: 2.5rem;
}
}
@media screen and (min-width: 48em) {
.focus > .message > h1 + p:first-of-type {
    margin-top: 2vh;
}
.last-message > .btn {
    margin-top: 3vh;
}
.top-pic .big-lead {
    font-size: 3.4rem;
}
}
@media screen and (min-width: 62em) {
.focus > .message > h1 + p:first-of-type {
    margin-top: 3vh;
}
.top-pic .big-lead {
    font-size: 5rem;
}
}