.qr-link {
  text-align: right;
  margin: 12px auto;
  max-width: 1000px;
}

.qr-link > a {
  text-decoration: none;
  color: #fff;
  background: #a30303;
  border-radius: 4px;
  display: inline-block;
  font-size: 14px;
  padding: 8px 20px;
  font-weight:bold;
}
.qr-link > a:hover{
  background-color: #ccc;
}

@media screen and (max-width: 768px) {
  .qr-link {
    order: 3;
    width: calc(100% - 48px);
    position: absolute;
    top: 90px;
  }
.header-wrap {
        position: relative !important;
    }
}