.payment-option-wrap{background:#f6f6f6}.payment-option-wrap .payment-inner-box{max-width:505px;width:100%}.payment-option-wrap .payment-inner-box h4{font-size:3.125rem}.payment-option-wrap .payment-inner-box .form-block ul li{padding:0;margin-bottom:30px}.payment-option-wrap .payment-inner-box .form-block ul li div{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.payment-option-wrap .payment-inner-box .form-block ul li .btn{display:inline-block;width:initial;padding:14px 80px;font-size:17px;text-transform:capitalize!important}.payment-option-wrap .payment-inner-box .form-block .form-control{padding:6px 0;font-size:15px;background-color:transparent;height:42px}.payment-option-wrap .payment-inner-box .form-block .form-control:focus{box-shadow:none}.payment-option-wrap .payment-inner-box .form-block textarea{height:35px!important;resize:none}.payment-option-wrap .payment-inner-box .form-block .custom-radio-btn input[type=radio]{width:16px;height:16px;accent-color:#235998;vertical-align:text-bottom}.payment-option-wrap .payment-inner-box .form-block .custom-radio-btn span{padding-right:18px;vertical-align:middle;padding-left:4px}.payment-option-wrap .message_validation span{display:block;margin-top:7px}.payment-option-wrap .message_validation::before{display:none}@media (max-width:767.98px){.payment-option-wrap .payment-inner-box h4{font-size:32px}}



@media (min-width: 576px) {
    #PaymentModal .modal-dialog {
        max-width: 648px;
    }
}
#PaymentModal .modal-body{
    text-align: center;
    padding: 80px 35px;
}
#PaymentModal .modal-body h2{

 font-size: 30px
}
#PaymentModal{
    padding: 0 !important;
}
#PaymentModal .modal-body .close{
    position: absolute;
    top: 20px;
    right: 20px;
}

body{
    padding-top: 110px;
}

@media (max-width: 768px) {
 body{
    padding-top: 90px;
 }
}