@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #response #targ .main-menu .content li.depth-1 > a {
    padding: 10px 5px 20px;
    font-size: 0.9em;
  }
  #response #targ .main-menu .content li.depth-2,
  #response #targ .main-menu .content li.depth-2.menu-header.active-trail,
  #response #targ .main-menu .content li.depth-2.menu-header.active,
  #response #targ .main-menu .content li.depth-2.menu-header {
    width: 28%;
    padding: 2%;
  }
  #response #targ .main-menu .content li.depth-2.menu-top-band,
  #response #targ .main-menu .content li.depth-2.menu-header.active-trail.menu-top-band,
  #response #targ .main-menu .content li.depth-2.menu-header.active.menu-top-band,
  #response #targ .main-menu .content li.depth-2.menu-header.menu-top-band {
    width: 100%;
    padding: 0 0;
  }
  #response #targ .main-menu .content li.depth-2.menu-top-band .field-name-field-headline,
  #response #targ .main-menu .content li.depth-2.menu-header.active-trail.menu-top-band .field-name-field-headline,
  #response #targ .main-menu .content li.depth-2.menu-header.active.menu-top-band .field-name-field-headline,
  #response #targ .main-menu .content li.depth-2.menu-header.menu-top-band .field-name-field-headline {
    max-width: 70%;
  }
  #response #targ .main-menu .content ul.depth-2 {
    width: 100%;
  }
  #response #targ #screen-format-minor {
    width: 1023px;
  }
  #response #targ h1.image-banner-headline {
    width: auto;
    margin-left: 1rem;
    left: 0px;
  }
  #response #targ li.menu-phone-only,
  #response #targ .phone-only {
    display: none;
  }
}
