/* large desktop */
@media (max-width: 1800px) {
}

@media (max-width: 1600px) {
  .book-now {display:none;}
}

/* mid desktop */
@media (max-width: 1500px) {
  h1 {font-size:40px !important;margin-top:100px !important;}
  h2 {font-size:40px !important;}
  p {font-size:22px !important;}
  #banner-logo {width:150px !important;}
  .menu-icon-outer {right:50px !important;bottom:20px !important;}
  .ribbon-outer span {font-family:'Neuton', serif;font-weight:600;font-style:normal;font-size:32px !important;color:white;position:absolute;top:20px;left:0;right:0;}
  .kids-go-free {width:100px !important;right:-30px !important;left:auto;}
  .photo-border {border:5px solid white;width:50%;margin:0 !important;}
  .menu-items {margin-top:0px !important;}
  .mobile-menu div div div h2 {font-size:30px !important;letter-spacing:0;}
  .event-text {font-size:20px !important;}
}

/* Bootstrap lg */
@media (max-width: 1200px) {
}

/* iPad pro / small desktop */
@media (max-width: 1024px) {
  .ribbon-outer span {font-family:'Neuton', serif;font-weight:600;font-style:normal;font-size:46px;color:white;position:absolute;top:22px;left:0;right:0;}
}

/* iPad */
@media (max-width: 992px) {
}
    
/* iphone specific */
@media (max-width: 767px) {
}

/* Small mobile */
@media (max-width: 550px) {
}

@media (max-width: 350px) {
}
