  #footer {
    width: 100%;
    float: left;
    overflow: hidden;
  }
  #footerleft {
    width: 69%;
    margin: 0;
    padding: 0.5%;
    float: left;
    overflow: hidden;
    text-align: left;
  }
  #footermiddle {
    width: 30%;
    margin: 0;
    padding: 0;
    float: left;
    overflow: hidden;
  }
  #footerright {
    width: 99%;
    margin: 0;
    padding: 0.5%;
    float: right;
    overflow: hidden;
  }


@media only screen and (min-width: 768px) {

}
  
@media only screen and (min-width: 1280px) {

  #footerleft {
    width: 29%;
    margin: 0;
    padding: 0.5%;
    float: left;
    overflow: hidden;
  }
  #footermiddle {
    width: 5%;
    margin: 0;
    padding: 0;
    float: left;
    overflow: hidden;
  }
  #footerright {
    width: 64%;
    margin: 0;
    padding: 0.5%;
    float: right;
    overflow: hidden;
  }

}
