@media only screen and (max-width: 767px) {
  .navbar a.navbar-brand {
    display: block; }

  .container {
    padding: 0; }

  .navbar a.navbar-brand img {
    height: 56%;
    width: auto;
    position: absolute;
    top: 0;
    right: 0;
    margin: auto;
    bottom: 0;
    opacity: 1;
    border-radius: 3px;
    left: 0; }

  ul.navbar-nav li:not(:last-child) {
    border-right: 0px solid rgba(255, 255, 255, 0.2); }

  ul.navbar-nav {
    transition: all .4s ease;
    position: absolute;
    left: -100vw;
    opacity: 1; }

  #navbarNavMobile.open ul.navbar-nav {
    left: 0px;
    opacity: 1; }

  #mobilemenu {
    display: block; }

  .thumbnail {
    max-height: unset;
    max-width: 60vw; }

  .swiper-button-next, .swiper-button-prev {
    display: none; }

  .swiper-cards {
    overflow: hidden; } }
