body.home {
  background: url('images/mare-foal-background.png') no-repeat center center;
  background-size: cover;
}
.container {
  max-width: 750px;
}
#header, #thankyou, #thankyou, #content, #footer {
  padding-top: 15px;
  padding-bottom: 15px;
}
#content .container, .dark {
  color: #FFF;
  background-color: rgba(0, 0, 0, 0.25);
}
#content .container .row .col {
  padding-top: 15px;
  padding-bottom: 15px;
}
#footer {
  color: #FFF;
  background-color: #dd0029;
}
#footer .col-sm-14 {
  margin-bottom: 15px;
}
#footer .col-sm-14:last-of-type {
  margin-bottom: 0px;
}
a.white-link, a.white-link:hover, a.white-link:visited {
  margin-top: 5px;
  color: #FFF;
  display: block;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
}
@media only screen and (min-width : 576px) {

}
@media only screen and (min-width : 768px) {
  #content .container .row .col {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  #thankyou {
    margin-top: 150px;
    margin-bottom: 150px;
  }
  #content {
    margin-bottom: 150px;
  }
}
@media only screen and (min-width : 992px) {

}
@media only screen and (min-width : 1200px) {
  #thankyou {
    margin-top: 0px;
    margin-bottom: 250px;
  }
  #content {
    margin-bottom: 50px;
  }
  #footer .btn {
    min-height: 78px;
    display: block;
    border-radius: 0;
  }
  .senate-link {
    padding-top: 25px;
  }
}
