.mobile-layout {
  display: none; }

.desktopGoToMobile {
  display: block;
  text-align: center;
  height: 40px;
  font-size: 18px; }

.toolbarEnabled .desktopGoToMobile {
  margin-bottom: 40px; }

@media only screen and (min-device-width: 300px) and (max-device-width: 736px) {
  .mobile-layout {
    display: block;
    position: fixed;
    width: 100vw;
    height: 100vh;
    background-color: #fff;
    z-index: 1000;
    top: 0; }
  .mobile-layout__wrapper {
    width: 80%;
    text-align: center;
    margin: 0 auto; }
  .mobile-layout__logo {
    padding: 30px 0 15px 0; }
  .mobile-layout__instruction {
    font-size: 3vh; }
  .mobile-layout__button {
    margin: 10px 0;
    display: block;
    font-size: 3vh; } }
