/*======= payment css start=========*/
.payment-section { padding: 65px 0px; }
.payment-wrap { display: flex; flex-wrap: wrap; justify-content: space-between; border-radius: 6px; overflow: hidden; box-shadow: rgba(14, 63, 126, 0.06) 0px 0px 0px 1px, rgba(42, 51, 70, 0.03) 0px 1px 1px -0.5px, rgba(42, 51, 70, 0.04) 0px 2px 2px -1px, rgba(42, 51, 70, 0.04) 0px 3px 3px -1.5px, rgba(42, 51, 70, 0.03) 0px 5px 5px -2.5px, rgba(42, 51, 70, 0.03) 0px 10px 10px -5px, rgba(42, 51, 70, 0.03) 0px 24px 24px -8px; }
.payment-left-col { text-align: center; padding: 0px; height: auto; position: relative; width: 436px; background-color: #19183b; display: flex; flex-wrap: wrap; align-items: center; }
.payment-info figure.pay_arrow { position: absolute; top: 70px; right: -38px; margin-bottom: 0; z-index: 1; }
.payment-info figure.pay_arrow img { max-width: 110px; }
.payment-info>p { text-transform: uppercase; margin: 0 20px 20px; color: #fff; }
.payment-info span.small2 { font-size: 32px; line-height: 59px; }
.payment-info>p span { line-height: 56px; display: inline-block; font-size: 44px; }
.payment-info span.small1 { font-size: 40px; display: inline-block; line-height: 60px; }
.bg-box { background-color: #6f8892; padding: 15px 24px; color: #fff; }
.bg-box p { color: #fff; line-height: 24px; }
.personal-top { margin: 0; position: relative; background-color: #fff; border: none; padding: 0px; width: calc(100% - 436px); }
.pmt { padding: 28px 30px 0px 54px; margin-bottom: 0px; font-weight: bold; color: #000; font-size: 28px; }
.personal-top h3 { padding: 10px 20px; color: #1c1c1c; font-size: 20px; font-weight: 700; margin-bottom: 15px; background: #fcf9f7; margin-left: 54px; }
.payment_form { padding: 40px 40px 40px 65px; }
.payment_form .form-group { margin-bottom: 1rem; }
.payment_form .form-group label { color: #3c3d41; font-size: 18px; margin-bottom: 5px; }
.payment_form .form-group .form-control { background: #ffffff; min-height: 50px; color: #000; font-size: 18px; border-radius: 5px; font-weight: normal; padding: 10px 15px 10px 15px; outline: none; box-shadow: none; border: 1px solid #d8d7d5; }
.payment_form .form-group input#trmes, .payment_form .form-group input#personal { margin-right: 5px; }
.modal_content .modal-dialog { max-width: calc(1000px + 40px); padding: 0px 20px; }
.payment-section .form-group a { color: inherit; }
.payment-section .form-group a:hover { color: #708993; }
