@media only screen and (max-width:768px){
  #click-menu-wrapper #left-side-menu.show, #click-menu-wrapper #left-side-menu{
    display:none;
  } 
  .right-side-menu ul li.hidden, .nav-header{
    display:none !important;
  }
  #overlay-bottom{
    flex-direction: column;
    align-items: flex-start;
  }
  .eat-single{
    flex-basis:50%;
  }
}
@media only screen and (min-width:1200px){
    .h-booking-banner .text-xl{
        font-size:3rem !important;
    }
}
@media only screen and (max-width:1025px){
  .overlay-menu {
    padding-left: 1rem;
    padding-top:6rem;
  }
  #overlay-bottom {
    padding-left: 2rem;
    margin-top: 4rem;
    opacity: 0;
  }
  .h-booking-banner{
      padding:130px 0 20px 0;
  }
  
}
.booking-padding{
    padding:40px;
}
@media only screen and (min-width:768px){
  #right-side-menu .close-button{
    display: none;
  }
  .h-fitscreen{
    height:550px;
  }
  .h-booking-banner{
      height:450px;
  }
  
}
@media only screen and (max-width:600px){
  .home-form .fill-btn{
    font-size:11px;
    padding:16px 12px;
  }
  .title-small span.line.left{
    left:-75px;
  }
  .title-small span.line.right{
    right: -75px;
  }
  #about .grid .w-full:last-of-type{
    grid-row-start: 1;
  }
  .footer-list{
    columns:1;
  }
  .eat-single{
    flex-basis:100%;
  }
  .three-div{
    flex-wrap: wrap;
  }
  .three-div .div-single {
    width: 100%;
    height: 400px;
  }
  .title-small span:after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 25px;
    height: 1px;
    background-color: var(--mainColor);
    right: -35px;
  }
  .title-small span:before {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 25px;
    height: 1px;
    background-color: var(--mainColor);
    left: -35px;
  }
  .overlay-menu{
    column-count: 1;
    padding-top:16px;
  }
  #overlay-bottom {
    padding-left: 2rem;
    margin-top: 0;
    opacity: 0;
  }
  #navigation-menu{
    overflow: scroll;
  }
  .h-fitscreen{
    height:auto;
  }
  .page-title .h-fitscreen{
    padding-top:90px;
    padding-bottom:30px;
  }
}