@media only screen and (max-width: 991px) {
  .gallery {
    --space-gallery: 0.8rem;
  }

  .b-bottom {
    border-bottom: 1px solid;
  }

  .modal-body {
    z-index: 1;
  }

  .primary-shadow {
    box-shadow: 4px 4px 0 rgb(var(--bs-primary-rgb));
  }

  .border-2.primary-shadow {
    box-shadow: 2px 2px 0 rgb(var(--bs-primary-rgb));
  }

  .g-5 {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 1.5rem;
  }

  .home-num .fs-0 {
    font-size: 3rem !important;
  }

  .swiper-slide {
    /*height: inherit !important;*/
  }

  body .autocomplete {
    box-shadow: 4px 4px 0 rgb(var(--bs-primary-rgb)) !important;
  }
}
