.digital_payment_methods {
    /* display: grid; */
    grid-template-columns: 50% 25% 25%;
    align-items: center;
}
.digital_payment_methods .gform_payment_apple_pay {
    display: none;
}
.digital_payment_methods label {
    display: inline-block;
}
.digital_payment_methods .gform_payment_option {
    margin-right: 10px;
}
.digital_payment_methods input[type="radio"] {display:none;}

.donate-2020 .gform_card_icon_container {display: none;}

.pay_method_label {
    background-size: contain;
    height: 60px;
    background-repeat: no-repeat;
    width:100%;
}





.cc_pay_method {background-image: url('../img/cc_off.png');}
.digital_payment_methods input[type="radio"]:checked+.cc_pay_method{background-image: url('../img/cc_on.png');}
.apay_method {background-image: url('../img/apay_off.png');}
.digital_payment_methods input[type="radio"]:checked+.apay_method{background-image: url('../img/apay_on.png');}
.gpay_pay_method {background-image: url('../img/gpay_off.png');}
.digital_payment_methods input[type="radio"]:checked+.gpay_pay_method{background-image: url('../img/gpay_on.png');}
.ginput_card_security_code {margin:0 !important;}

@media screen and (max-width: 720px) {
    .digital_payment_methods {display:inline-block;width:100%;}
    .gform_payment_credit_card {width: 100%;}
    .gform_payment_google_pay,.gform_payment_apple_pay{width: 49%;float:left;}
    .gform_payment_google_pay {margin-right:1% !important;}
    .gform_payment_apple_pay {margin-left:1% !important;margin-right: 0 !important;}
    .recurring .donate_form_wrapper.gform_wrapper .gform_footer a.btn.btn-primary{width: 80% !important;padding: 20px;}
    .donate_form .gform_footer #footer_col_2 {margin-left: -50px;}
    .donate_form_wrapper.gform_wrapper ul li.field_description_below .gfield_radio:first-child label {max-width: initial;width: 100% !important;}
}