
.w-70 {
    width: 70%;
}

@media screen and (max-width: 900px) {
    .khqr-desktop-card {
        display: none;
    }
    .khqr-mobile-card {
        display: block !important;
    }
    .summary-body-mobile-view {
        display: block !important;
    }
    .scan-to-pay-content-desktop-view {
        display: none !important;
    }
    .khqr-mobile-content-wrapper {
        display: block !important;
    }
    .scan-to-pay-summary-footer {
        display: block !important;
    }
    
    #acleda-logo-wrapper {
        display: block !important;
    }
    
    .logo-timer-spinner {
        justify-content: space-between !important;
        margin-bottom: 10px !important;
    }
    #btnclose {
        margin-top: -5px !important;
    }
    #acledaPayPill, .khqr-content-direct {
        margin-top: 0 !important;
    }
    
    .did-floating-label-inputamount {
        width: 60% !important;
    }
    
    .did-floating-label, .did-floating-label {
        font-size: 13px !important;
        margin-top: -4px !important;
    }
    .summary-body {
        min-height: 80px !important;
    }
    .khqr-content-direct .khqr-content-wrapper {
        margin-top: -20px !important;
    }
    .optionButton {
        flex-direction: row !important;
    }
    .action-box, .summary-box {
        padding: 15px !important;
    }
/*    .optionButton .nav-item {
        width: 49% !important;
    }*/
/*    #inputToPayButton span, #scanToPayButton span {
        font-size: 11px !important;
    }*/

    .nav-link {
        padding: 10px !important;
    }
    
/*    .did-floating-label {
        top: 12px !important;
    }*/

    .scanto-pay-text:before {
        content: "SCAN TO PAY";
    }
}

@media (max-width: 375px) {
/*    .did-floating-label-userid {
        font-size: 10px !important;
    }*/
}

@media (max-width: 320px) {
    .khqr-btn-close {
        right: 0;
    }
    
    .openDeeplinkConfirmBox {
        width: 95% !important;
        min-width: 95% !important;
    }
    
    .sessionExpiredText {
        font-size: 14px;
    }
    
/*    .did-floating-label-userid {
        font-size: 9px !important;
    }*/
    
/*    .did-floating-input:focus ~ .did-floating-label, .did-floating-select:focus ~ .did-floating-label {
        top: -5px;
    }*/
}