@media only screen and (max-device-width: 400px) {
.hbutton {
  font-size: 0.7em;
  height: 100%;
}

.textmargin {
  margin: 20px 20px;
}

.section{
  padding: 10px;
}

.sectionview {
  grid-template-columns: 20px auto 20px;
}

.navtableft, .navtabright {
    width: 30px;
}

#viewtitle{
  font-size: 1em;
  min-height: 40px;
}

#navleftwrapper, #navrightwrapper {
    margin-top: 10px;
}
}
