img.cover {
  float: left;
}

.header {
  overflow: hidden;
  padding-left: 15px;
}

h2 {
  font-size: 2em;
  margin-top: 0px;
}

@media screen and (min-width: 1620px) {
   div.subbut {
     text-align: left;
  }
}

@media screen and (max-width: 1265px) {
   div.subbut {
     text-align: left;
  }
}

@media screen and (max-width: 800px) {
   div.subbut {
     text-align: left;
  }
   h2 {
     font-size: 24px;
     color: #236194;
 }
}

@media screen and (max-width: 640px) {
   div.subbut {
     text-align: left;
     padding-top: 25px;
  }
}

@media screen and (max-width: 480px) {
  div.subbut {
     text-align: left;
  }
}

@media screen and (max-width: 370px) {
  div.subbut {
    text-align: left;
  }
}
