@media screen and (max-width:1480px){
  .left .content{padding-top:30px;} 
}

@media screen and (max-width:1080px){
  .left .content{padding-top:0px;} 
  .mneu-list li{width:50%; float:left;}
}

@media screen and (max-width:980px){
   .mneu-list li{width:100%; float:none;}
}
@media screen and (max-width:767px){
  .callouts {width: 50%; margin: 10px 0;}
  /*.callouts:last-child {width: 100%;}*/
}
@media screen and (max-width:550px){
  .menu-wrap {width: 96%; margin: 0 2%;}
  .menu {text-align: center;}
  .menu .left-col {width: 100%; margin: 0; text-align: left;}
  .menu .right-col {width: 100%; margin: 0; text-align: left;}
  .menu img {display: none;}
  .menu h2 {padding: 0 0 5px 0; font-size: 46px; line-height: 46px;}
  #kids .note p {display: inline-block; width: initial;}
  #kids .note span {display: inline-block; position: static; float: right;}
  
  h3.empty {display: none;}
  #breakfast .left-col .menu-block {margin: 0;}
}
@media screen and (max-width:450px){
  .callout-wrap {margin: 50px 0 50px;}
  .callouts {width: 100%;}
  #kids .note p {width: 100%;}
  #kids .note span {float: none; margin-top: 30px;}
}