@media (min-width: 601px) {
section.feature {
  box-sizing: border-box;
  width: 100%;
  margin: 0 auto;
  article {
    width:89% * (1/2);
    margin: 10px 2.5%;
    padding: 1em;
    display: inline-block;
  } //.feature article
} //section.feature
  .container{
    .bottom {
      .contact {
        box-sizing: border-box;
        width: 100% * (1/3);
        float: right;
      }
    }
  }
}

@media (min-width: 601px) {
section.feature {
  box-sizing: border-box;
  width: 100%;
  margin: 0 auto;
  article {
    width:89% * (1/2);
    margin: 10px 2.5%;
    padding: 1em;
    display: inline-block;
  } //.feature article
} //section.feature
  .container {
    .bottom {
      .contact {
        box-sizing: border-box;
        width: 100% * (1/3);
        float: right;
      }
    }
  }
}

Make footer responsive for tablet.
Make footer responsive for tablet.
