@media (max-width: 900px) {
  /* line 3, /root/app/app/assets/stylesheets/mobile.scss */
  html body {
    padding: 10px;
  }
  /* line 6, /root/app/app/assets/stylesheets/mobile.scss */
  html body .nowrap {
    flex-wrap: wrap !important;
  }
  /* line 10, /root/app/app/assets/stylesheets/mobile.scss */
  html body .ressortgallery {
    position: static !important;
    width: 100% !important;
    min-width: 0 !important;
    margin-top: 20px;
  }
  /* line 19, /root/app/app/assets/stylesheets/mobile.scss */
  html .item .artistcaption {
    opacity: 1;
  }
  /* line 24, /root/app/app/assets/stylesheets/mobile.scss */
  html .logo {
    width: 100% !important;
  }
  /* line 28, /root/app/app/assets/stylesheets/mobile.scss */
  html .navpoint {
    width: 100%;
  }
  /* line 31, /root/app/app/assets/stylesheets/mobile.scss */
  html .navpoint .navpointtitle {
    display: block;
  }
  /* line 36, /root/app/app/assets/stylesheets/mobile.scss */
  html .navbar {
    grid-template-columns: 1fr !important;
  }
  /* line 40, /root/app/app/assets/stylesheets/mobile.scss */
  html .grid {
    grid-template-columns: 3fr;
  }
  /* line 44, /root/app/app/assets/stylesheets/mobile.scss */
  html .size1,
  html .size0 {
    width: 100% !important;
  }
  /* line 49, /root/app/app/assets/stylesheets/mobile.scss */
  html .size2 {
    width: 100% !important;
  }
  /* line 53, /root/app/app/assets/stylesheets/mobile.scss */
  html .size3 {
    width: 100% !important;
  }
  /* line 57, /root/app/app/assets/stylesheets/mobile.scss */
  html .size4 {
    width: 100% !important;
  }
  /* line 61, /root/app/app/assets/stylesheets/mobile.scss */
  html .size5 {
    width: 100% !important;
  }
  /* line 65, /root/app/app/assets/stylesheets/mobile.scss */
  html .size6 {
    width: 100% !important;
  }

  /* line 70, /root/app/app/assets/stylesheets/mobile.scss */
  .sum {
    width: 100% !important;
  }

  /* line 74, /root/app/app/assets/stylesheets/mobile.scss */
  .contactinfo {
    margin: 30px 0 !important;
    align-self: center;
  }

  /* line 80, /root/app/app/assets/stylesheets/mobile.scss */
  .aboutme > div {
    padding: 15px !important;
  }

  /* line 84, /root/app/app/assets/stylesheets/mobile.scss */
  .link {
    display: flex;
    flex-direction: column;
  }

  /* line 89, /root/app/app/assets/stylesheets/mobile.scss */
  .secondblock {
    max-width: 170px;
    margin-top: 0 !important;
    margin-bottom: 50px;
  }

  /* line 95, /root/app/app/assets/stylesheets/mobile.scss */
  .order-firstt {
    order: 1;
  }

  /* line 99, /root/app/app/assets/stylesheets/mobile.scss */
  .order-secondd {
    order: 2;
  }

  /* line 103, /root/app/app/assets/stylesheets/mobile.scss */
  .portrait,
  .portrait2 {
    margin: 0 auto;
  }

  /* line 108, /root/app/app/assets/stylesheets/mobile.scss */
  .artistmenu > div {
    margin: 10px 0;
  }
}
