.qrbtn {
    display: inline-block;
    width: 18%;
    vertical-align: middle;
    text-align: center;
    height: 39px;
    padding: 8px 16px;
    background: #c21b08;
    background-image: url(../images/qr_code.svg);
    background-position: center;
    background-repeat: no-repeat;
    border: none;
    border-radius: 4px;
    margin-top: 20px;
}
.header-panel__guest {
    margin-bottom: 20px;
    margin-top: -15px;
}
.float-right {
    float: right;
}
@media (max-width: 767px) {
    .card-price {
         display: block;
    }
    .card__qr {
        display: flex;
   }
}