/* ONLY old 1st screen --- BEGIN */
/*header .en-form form,
header .en-form form * {
    box-sizing: border-box;
}
header .en-form form {
    width: 100%;
    padding: 7px 20px;
}*/
/* ONLY old 1st screen ---  END  */
/*form input[type="text"], form input[type="email"],
form .is-valid select,
form .is-invalid select,
form .is-blank select
{
    background-color: #E0F7FE !important;
}*/
/*@media screen and (max-width:575.98px) {
    header .en-form form input[type="text"]::placeholder,
    header .en-form form input[type="email"]::placeholder {
        color: #E0F7FE;
    }
}*/
header form h3 {
    margin-top: 5px;
    margin-bottom: 12px;
}
    .pay_buttons,
    .pay_buttons * {
        box-sizing: border-box;
    }
    .pay_buttons {
        display: block;
        position: relative;
        width: 100%;
    }
    a.pay_buttons_btn,
    a.pay_buttons_btn:hover {
    color: #515151;
    font-size: 18px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 300;
    line-height: 28px;
    text-align: center;
    padding: 8px;
    margin-bottom: 0;
}
.pay_buttons_btn {
    display: inline-block;
    background: #FCFEFF;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.11);
    border-radius: 4px;
    width: 100%; /* 1 button */
}
.pay_buttons_btn.pay_buttons_btn2 {
    width: calc( 50% - 7px ); /* 2 buttons */
}
.pay_buttons_btn + .pay_buttons_btn {
    margin-left: 10px;
}
.pay_buttons_btn:hover {
    background: #E0F7FE;
}
.pay_buttons_btn img {
    height: 28px;
    /*padding-top: 3px;*/
}
.card_payment {
    color: #fff !important;
    font-size: 18px;
    font-family: 'Roboto Condensed', sans-serif;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 10px;
}
header form .rit_form_inr {
    margin-bottom: 12px;
}
@media screen and (max-width:575.98px) {
    header .en-form .pay_buttons_btn img {
        display: inline-block;
    }
}