.regismain {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    text-align: center;
    font-size: 14px;
}

.column {
    text-align: center;
    margin: 2rem;
}

.bank1 {
    font-size: 23px;
    margin-left: 2.5rem;
    margin-right: 2.5rem;
}

.all {
    text-align: center;
    margin: auto;
}

.def1 {
    font-size: 15px;
    color: #635702;
}

.pay-card {
    box-shadow: 0 15px 25px rgba(129, 124, 124, 0.2);
    background-color: rgb(255, 255, 255, 0.5);
    border-radius: 25px;
    backdrop-filter: blur(14px);
    padding-left: 35px;
    padding: 44px;
    width: 600px;
    text-align: left;
    margin: auto;
}

.credit {
    font-size: 23px;
    text-align: center;
    margin: auto;
    padding-top: 50px;
}

.def2 {
    font-size: 15px;
    color: #635702;
    margin: auto;
    text-align: center;
    padding-bottom: 20px;
}

.p-bank {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
}

.p-tran {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
}

.p-credit {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
}

.p-decredit {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
}

@media (min-width:360px) {
    .pay-card {
        backdrop-filter: blur(20px);
        padding: 27px;
        width: 319px;
    }

    .p-bank {
        margin-left: 0rem;
        margin-right: 0rem;
    }

    .p-credit {
        margin-left: 2.5rem;
        margin-right: 2.5rem;
    }

    .p-decredit {
        margin-left: 2.5rem;
        margin-right: 2.5rem;
    }

    .column {
        margin: 2rem 0.5rem;
    }
}

@media (min-width:768px) {
    .pay-card {
        margin-top: 1.5rem;
        padding-left: 35px;
        padding: 43px;
        width: 666px;
    }

    .bank1 {
        font-size: 22px;
        margin-left: 0.5rem;
    }

    .p-bank {
        margin-left: 2rem;
    }
}

@media (min-width:1024px) {
    .pay-card {
        padding: 41px;
        margin-top: 1.5rem;
        width: 874px;
        font-size: 18px;
    }

    .bank1 {
        font-size: 25px;
        margin-left: 0.5rem;
        margin-right: 2.5rem;
    }

    .def1 {
        font-size: 18px;
        margin-left: 1.5rem;
    }

    .column {
        margin: 1rem 6rem;
    }
}

@media (min-width:1366px) {
    .pay-card {
        margin-top: 2.5rem;
        width: 1067px;
        font-size: 19px;
    }

    .p-bank {
        margin-left: 3.5rem;
        margin-right: 7.5rem;
    }

    .column {
        margin: 1rem 13rem;
    }
}

@media (min-width:1920px) {
    .pay-card {
        width: 1325px;
    }

    .p-bank {
        margin-left: 0.5rem;
        margin-right: 0rem;
    }

    .def1 {
        margin-left: 0.5rem;
        font-size: 19px;
    }

    .p-credit {
        margin-left: 1.5rem;
    }

    .p-decredit {
        margin-left: 1.5rem;
    }

    .def2 {
        font-size: 19px;
        text-align: left;
    }

    .column {
        margin: 1rem 20rem;
    }
}