﻿@media (max-width: 768px) {
  .show-slide_title,
  .welcome-title,
  .show-menu_title {
    font-size: 30px;
  }
  .show-slide_desc {
    margin-top: 100px;
  }
  .show-slide_desc,
  .show-menu_subtitle {
    font-size: 30px;
  }
}
@media (min-width: 576px) {
  body:not(.fixed-menu) .btn-menubook-menufixed,
  body:not(.fixed-menu) .btn-book-table-menu {
    display: none;
  }
}
@media (max-width: 576px) {
  .fixed-menu nav {
    background-image: url(../images/bg_info.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  body:not(.fixed-menu) .navbar-collapse {
    background-image: url(../images/bg_info.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .navbar-collapse {
    /*background: #Fff;*/
    z-index: 1;
    padding: 0 10px;
  }
  .navbar-toggler {
    position: relative;
  }
  .navbar-toggler:before {
    content: "";
    width: 70px;
    height: 70px;
    background-image: url(../images/logo-demo.png);
    background-size: 100%;
    position: absolute;
    left: 287px;
    top: -18px;
    display: none;
  }
  body:not(.fixed-menu) .navbar-collapse {
    margin-top: 10px;
  }
  .navbar-nav.flex-grow-1.justify-content-end {
    padding: 15px 0;
  }
  nav .button-primary {
    width: 100%;
    text-align: center;
  }
  nav .nav-link {
    /*color: var(--text-black-color) !important;*/
  }
  .fixed-menu nav .nav-link {
    color: #fff !important;
  }
  .welcome-img,
  .welcome-desc,
  .welcome-desc-sub {
    width: 100%;
    max-width: 100%;
  }
}
