@media screen and (max-width: 1220px) {
  .menu-navbar {

  }
}

@media screen and (max-width: 1000px) {

  .modal-open-usuario {
    width: 340px;
  }

  .uk-button + .uk-button {
      margin-top: 15px !important;
  }

  .page-views {
      margin-left: 20px !important;
      margin-right: 20px !important;
  }

  .modal-dados-usuario {
    float: right;
    margin-right: 7%;
  }

  .abrir-menu {
      color: #ffffff;
      background: #55616d;
      padding: 14px 18px;
      text-decoration: none !important;
      border-radius: 4px;
      font-family: 'Rubik', sans-serif;
      font-weight: 500;
      border: none;
      cursor: pointer;
  }

  .box-login {
      width: 90%;
      margin-left: auto;
      margin-right: auto;
  }
  .menu-navbar {
      width: 320px;
      box-shadow: 0 0 20px rgba(0, 0, 0, 0.6);
      margin-left: 13px;
      z-index: 9;
  }
  .lojas-navbar,
  .menu-navbar,
  .borda-desktop,
  .rotas > span {
      display: none;
  }
  .box-page-views {
      width: 100%;
  }
  .header > div {
      width: 100%;
  }
  .header form {
      display: flex;
      justify-content: center;
      top: 0;
      position: absolute;
      width: 100%;
  }
  .uk-search::before {
      left: 10%;
      top: 11px;
  }
  .header .uk-search-field {
      width: 85% !important;
      margin-top: 9px;
      margin-left: 14px;
  }
  .dadosDeSessao {
      margin: 0;
      margin-top: 10px;
      margin-left: 1%;
  }
  .dadosDeSessao p > a {
      margin-top: 5px;
  }
  .header > div > div {
      float: none;
  }
  .dadosDeSessao p > span {
      margin-left: 4%;
  }
  .abrir-menu,
  .fechar-menu {
    display: block;
  }
}


@media screen and (max-width: 620px) {
  .menu-navbar {
      width: 320px;
  }


}


@media screen and (max-width: 420px) {
  .menu-navbar {
      width: 290px;
  }




}


@media screen and (max-width: 360px) {
  .menu-navbar {
  }


}
