@media (min-width: 768px) {

  body {
    font-size: 20px;
  }

  .container-top {
    height: 60%;
    position: absolute;
    top: 0;
  }

  .logo {
    max-width: 450px;
  }

  footer {
    height: 40%;
    text-align: left;
    position: absolute;
    bottom: 0;
  }


  footer .container {
    padding: 60px 0 30px;
  }

  .stamps {
    top: 90px;
    right: -10px;
    left: inherit;
    margin: 0;
  }

  .footer-col-one {
    font-size: 34px;
    padding-right: 50px;
    margin-bottom: 0;
  }
  .footer-col-one br {
    display: block;
  }

  .footer-col-two {
    margin-bottom: 0;
  }
  .footer-col-two h1 {
    display: block;
  }

  .copyright {
    padding-top: 50px;
  }

  .notice-bar {
    font-size: 24px;
  }

  /* form */
  .form-group {
    width: 80%;
  }
  .btn {
    width: 20%;
  }
}