#main,
#apl_logo_and_search,
#mini-panel-footer_container,
#coa_menu_container,
#mini-panel-alerts .panel-panel.panel-col {
  margin: 0 auto !important;
  width: 100%;
  min-width: 360px;
}
@media (min-width: 600px) {
  #main,
  #apl_logo_and_search,
  #mini-panel-footer_container,
  #coa_menu_container,
  #mini-panel-alerts .panel-panel.panel-col {
    width: 580px;
  }
}
@media (min-width: 980px) {
  #main,
  #apl_logo_and_search,
  #mini-panel-footer_container,
  #coa_menu_container,
  #mini-panel-alerts .panel-panel.panel-col {
    width: 960px;
  }
}
