
.BankInformation {
    border-collapse: collapse;
    border: 5px solid #cccccc;
    box-shadow: 0 3px 6px 0 rgb(46 54 82 / 44%);
    transition: box-shadow 100ms,-webkit-box-shadow 100ms;
}

    .BankInformation tr td {
        vertical-align: middle;
        border: 1px solid #cccccc;
    }

    .BankInformation tr:nth-child(2) td {
        border-top: 5px solid #cccccc;
    }

    .BankInformation tr td:first-child {
        font-weight: 600;
    }

    .BankInformation tr td img {
        max-width: 100%;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center center;
    }


@media only screen and (max-width: 767px) {

    .BankInformation tr td {
        float: left;
        width: 100% !important;
        padding-left: 20px;
    }

        .BankInformation tr td:first-child {
            font-weight: 600;
            padding-left: 10px;
        }

        .BankInformation tr td img {
            width: 160px;
            display: block;
            margin: 0 auto;
        }

    .BankInformation tr:nth-child(2) td {
        border-top: 1px solid #cccccc;
    }
}
