:root {
    --nb-payment-slip-1-img-max-width: 755px;
}

.nb-payment-slip-1 .nb-payment-slip-content-1 {
    position: relative;
    max-width: var(--nb-payment-slip-1-img-max-width);
    overflow-x: auto;
    overflow-y: visible;
    width: var(--nb-payment-slip-1-img-max-width);
    margin-bottom: 30px;
}

.nb-payment-slip-1 .nb-payment-slip-content-1 .nb-img {
    max-width: var(--nb-payment-slip-1-img-max-width);
}

.nb-payment-slip-1 .nb-payment-slip-content-1 .nb-payment-slip-data-1 {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    max-width: var(--nb-payment-slip-1-img-max-width);
}

.nb-payment-slip-1 .nb-payment-slip-content-1 .nb-payment-slip-data-1 .custom-text {
    position: absolute;
    font-size: var(--nb-font-size-14);
    font-weight: var(--nb-font-medium);
}

.nb-payment-slip-1 .nb-payment-slip-content-1 .nb-payment-slip-data-1 .nb-invoice-name {
    left: 4%;
    top: 11%;
    max-width: 40%;
}

.nb-payment-slip-1 .nb-payment-slip-content-1 .nb-payment-slip-data-1 .nb-invoice-purpose {
    left: 4%;
    top: 32%;
    max-width: 40%;
}

.nb-payment-slip-1 .nb-payment-slip-content-1 .nb-payment-slip-data-1 .nb-invoice-recipient {
    left: 4%;
    top: 54%;
    max-width: 40%;
}

.nb-payment-slip-1 .nb-payment-slip-content-1 .nb-payment-slip-data-1 .nb-invoice-code {
    top: 14.5%;
    left: 54.5%;
}

.nb-payment-slip-1 .nb-payment-slip-content-1 .nb-payment-slip-data-1 .nb-invoice-amount {
    top: 14.5%;
    left: 73%;
}

.nb-payment-slip-1 .nb-payment-slip-content-1 .nb-payment-slip-data-1 .nb-invoice-account {
    left: 64%;
    top: 29.2%;
}

.nb-payment-slip-1 .nb-payment-slip-content-1 .nb-payment-slip-data-1 .nb-invoice-model-number {
    left: 54.5%;
    top: 43.5%;
}

.nb-payment-slip-1 .nb-payment-slip-content-1 .nb-payment-slip-data-1 .nb-invoice-reference-number {
    left: 64%;
    top: 43.5%;
}

.nb-payment-slip-1 .nb-info-text {
    font-size: var(--nb-font-size-14);
    text-align: center;
    margin-bottom: 25px;
}

.nb-payment-slip-1 .nb-download-payment-slip {
    min-width: 400px;
    margin: 0 auto;
}

@media screen and (max-width: 576px) {
    .nb-payment-slip-1 .nb-download-payment-slip {
        min-width: 100%;
    }
}



