.pay_for_order_wrapper .full-width {    width: 100%!important;    padding: .857em 1.214em!important;    background-color: #fff;    color: #818181;    line-height: 1.286em;    outline: 0;    border: 0;    -webkit-appearance: none;    border-radius: 1.571em;    box-sizing: border-box;    border-width: 1px;    border-style: solid;    border-color: #ddd;}
.pay_for_order_wrapper span.small {    font-size: 12px;}
.pay_for_order_wrapper h3 {    font-size: 1.5em;}
.pay_for_order_wrapper .form-row.form-row-first {    padding-right: 10px;}
.pay_for_order_wrapper .form-row.form-row-last {    padding-left: 10px;}
.pay_for_order_wrapper .form-row label {    font-size: .9em;}

.uown-main-wrapper-fixed {    position: fixed;    z-index: 9999;    left: 0;    width: 100%;    height: 100%;    background: rgb(0 0 0 / 28%);}
.uown-checkout-wrap { /*   height: 350px;    overflow: overlay;    background: #fff;    padding: 30px;    box-shadow: 0 0 5px rgb(100 100 100 / 50%);*/}
.uown-main-wrapper {    display: flex;    align-items: center;    justify-content: center;    height: 100%;}
.uown-checkout-wrap .apply-now-form-body {    /* height: 350px; */    overflow: overlay;    background: #fff;    max-height: 370px;}
.uown-checkout-wrap .apply-now-form-header .form-row.form-row-wide {    padding: 0;    margin: 0!important;}
.uown-checkout-wrap .form-row.form-row-wide h3 {    margin: 0;    border: 0;    padding: 0;    font-size: 30px;}
.uown-checkout-wrap .form-row.form-row-wide h3:after {    display: none;}
.uown-checkout-wrap .apply-now-form-body h3 {    font-size: 23px!important;}
.uown-checkout-wrap .apply-now-form-body .form-row {    margin-bottom: 10px;}
.uown-checkout-wrap .apply-now-form-footer {    text-align: center;}
.uown-checkout-wrap.apply-now-inner-wrapper .cancel-order-link {    position: absolute;    right: 34px;    top: 18px;    z-index: 1;}
.uown-checkout-wrap.apply-now-inner-wrapper .cancel-order-link i {    color: #fff;    font-size: 22px;}
.uown-checkout-wrap .apply-now-form-body {    /* height: 350px; */    overflow: overlay; overflow: auto;   background: #fff;    max-height: 370px;}
.uown-checkout-wrap .apply-now-form-body {    padding: 20px 40px;}
.paymentDetailsListInner {    text-align: center;    background: #e5f7fd;    padding: 20px;}
ul.paymentDetailsListItemsHead {    padding: 0;    margin: 0;    list-style: none;    margin: 15px 0;}
ul.paymentDetailsListItemsHead li {    display: inline-block;    margin: 0 5px;}
ul.paymentDetailsListItemsHead li a {    display: inline-block;    padding: 15px 20px;    border: 1px solid #dadada!important;    display: inline-block;    cursor: pointer;    background: #dadada;    border-radius: 30px;    color: #333e48;    line-height: 1;}
ul.paymentDetailsListItemsHead li a.paymentPlanLink.active {    background: #1f8afe;    color: #fff;    border-color: #1f8afe!important;}
.paymentDetailsListSelectText {    font-size: 25px;    font-weight: bold;    margin-top: -10px;}
.paymentDetailsListSelectSubText {    font-size: 21px;}
table.paymentDetailsListInnerItemsValue {    margin: 0;    border: solid 2px #fff;}
table.paymentDetailsListInnerItemsValue * {    border: 0;}
table.paymentDetailsListInnerItemsValue tr {    border-bottom: solid 2px #fff;}
table.paymentDetailsListInnerItemsValue th {    border-right: solid 2px #fff;text-transform: capitalize;}
.uown-checkout-wrap .apply-now-form-footer h3 {    margin: 0;    padding: 0;    border: 0;    font-size: 21px;}
.uown-checkout-wrap .apply-now-form-footer h3:after {    display: none;}
table.paymentDetailsListInnerItemsValue tr.uown-lease-redirect-url {    text-align: center;}
table.paymentDetailsListInnerItemsValue tr.uown-lease-redirect-url a,.snap-agreement-plan-wrapper a {    background: #1f8afe;    color: #fff;    border-color: #1f8afe!important;    display: inline-block;    padding: 10px 30px;    border-radius: 30px;}
.snap-agreement-plan-wrapper a {    border: solid;   display: inline-block;    font-size: 16px;    font-weight: 700;    line-height: normal;}
.snap-agreement-plan-wrapper {    margin-top: 10px;}
.apply-now-form-footer.uown-lease-select-footer {    background: #fcde67!important;}
.apply-now-form-header.uown-lease-select-header, .uown-checkout-wrap .apply-now-form-header, .uown-checkout-wrap.apply-now-inner-wrapper .cancel-order-link , button#verify-phone-number-ajax, button#verify-phone-otp-number-ajax, .apply-now-form-footer.submt-apply-now button{    background: #1e8cfe!important;}
table.paymentDetailsListInnerItemsValue {    background: #e5f7fd;}
.paymentDetailsListInner {padding: 0;background: #fff;}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {   float: left;    line-height: 1;}
.ui-widget-header {    background: #06abea;    border: 0;}

div#apply-now-loader {    background: rgba(255,255,255,.8)!important;}
.loader-wrapper {    align-items: center!important;}

img.ui-datepicker-trigger {
    padding: 13px!important;
    bottom: 1px!important;cursor: pointer;
}
.form-row.form-row-last img.ui-datepicker-trigger {    position: absolute;    right: 0;   }
.form-row.form-row-first img.ui-datepicker-trigger {    position: absolute;    right: 15px;}
.paymentDetailsListSelectText {    font-size: 14px;}
.payment-plan__providers-img-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.extra-banking-info {    width:100%; }
.extra-banking-info p a {    text-decoration: underline;    color: #1e8cfe;}
.extra-banking-info .communications-opt-in-wrapper {    margin-top: 10px!important;}
.extra-banking-info .communications-opt-in-wrapper label {    margin: 0;    font-size: 18px;    /* margin-top: 16px; */    position: relative;    top: -3px;}
.extra-banking-info input#communications-opt-in {margin-right: 10px;width: 20px;height: 20px;}
.extra-banking-info .communications-opt-in-wrapper span {display: inline-block;width: 100%;vertical-align: middle;}
.extra-banking-info .accept-term-cond-snap-wrapper label {    position: relative;    top: -3px;}
.extra-banking-info input#accept-term-cond-snap {    margin-right: 10px;}

.paymentDetailsListSelectSubText h3 {    padding: 0;    line-height: 1;}

.paymentDetailsAgreementDetails {    border: solid 1px #000;    /* overflow: scroll; */    margin-bottom: 10px;}
.paymentDetailsAgreementDetails svg#qoppa_document {    width: 100%;    /* overflow: scroll; */}

tr.uown-lease-pa-url label {    margin: 0;   margin-left: 5px;    line-height: 1;    position: relative;    top: -2px;}


.uown-checkout-wrap .apply-now-form-body .snap-extra-text h3 {    font-size: 14px!important;    margin: 0;    padding: 0;}
.uown-checkout-wrap .apply-now-form-body .snap-extra-text h3.apply-heading {    font-size: 21px!important;    margin-bottom: 10px;    text-transform: uppercase;}
.uown-checkout-wrap .apply-now-form-body .snap-extra-text {    font-size: 12px;    margin-top: 25px;}
.uown-checkout-wrap .apply-now-form-body .snap-extra-text img {    margin-bottom: 10px;}

/* RESPONSIVE CSS START */
@media only screen and (min-width:960px) and (max-width:1120px) {

}
@media only screen and (min-width:981px) {
}
@media only screen and (max-width: 980px) {
}
@media only screen and (min-width:768px) {
.uown-checkout-wrap .apply-now-form-body {  display: block;  width: 100%;  overflow-x: hidden;  overflow-y: scroll;overflow: auto;}
.uown-checkout-wrap .apply-now-form-body .uown-apply-now-now-form-body {  display: inline-block;  width: 100%;}
}
@media only screen and (min-width:768px) and (max-width:851px) {
.uown-checkout-wrap .form-row.form-row-wide h3 {    line-height: 1;    font-size: 24px;}
.uown-checkout-wrap .apply-now-form-header .form-row.form-row-wide {    line-height: 1;}
.uown-checkout-wrap.apply-now-inner-wrapper .cancel-order-link {    right: 1px;    top: 1px;    background: #06abea;}
.uown-checkout-wrap.apply-now-inner-wrapper .cancel-order-link a {    padding: 10px;    display: inline-block;    line-height: 1;}
.uown-checkout-wrap .apply-now-form-footer {    padding: 10px 30px 11px 30px;    position: fixed;   bottom: 0;    border-radius: 0;}
.uown-checkout-wrap .apply-now-form-header {    line-height: 1;    padding: 10px 30px 11px 30px;    position: fixed;    top: 0;    z-index: 1;    border-radius: 0;}
.uown-main-wrapper-fixed .apply-now-form-footer.submt-apply-now button {    padding: 12px 30px;    text-transform: uppercase;    background: black;    color: #fff;}
.uown-main-wrapper-fixed {    top: 0;}
.uown-checkout-wrap .apply-now-form-body {    padding: 80px 40px;}
}
@media only screen and (min-width: 480px) and (max-width: 768px) {

}
@media only screen and (max-width: 767px) {
.pay_for_order_wrapper .form-row.form-row-first {    padding: 0;}
.pay_for_order_wrapper .form-row.form-row-last {    padding: 0;}
.pay_for_order_wrapper span.small {    display: inline-block;    width: 100%;}
	.pay_for_order_wrapper .full-width{font-size:16px!important;}
.apply-now-form-header.uown-lease-select-header {    padding: 10px;}
.apply-now-form-header.uown-lease-select-header h3 {    font-size: 21px!important;}
.uown-checkout-wrap .apply-now-form-body {padding: 15px 10px!important;min-height: 80vh;overflow: scroll!important;}
.apply-now-form-footer.uown-lease-select-footer {    padding: 10px;}
.paymentDetailsListInner {    padding: 15px;}
ul.paymentDetailsListItemsHead li {    margin: 5px;}
ul.paymentDetailsListItemsHead li a {    padding: 10px 15px;}
table.paymentDetailsListInnerItemsValue {    font-size: 13px;}
.paymentDetailsListWrapper {    width: 100%;}	
.uown-checkout-wrap .apply-now-form-body {    min-height: 100vh;}
.uown-main-wrapper-fixed {    top: 0;}
.uown-checkout-wrap .apply-now-form-header {    line-height: 1;}
.uown-checkout-wrap .apply-now-form-header .form-row.form-row-wide {    line-height: 1;}
.uown-checkout-wrap .form-row.form-row-wide h3 {    line-height: 1;   font-size: 24px;}
.uown-checkout-wrap.apply-now-inner-wrapper .cancel-order-link {    right: 1px;    top: 1px;    background: #06abea;}
.uown-checkout-wrap.apply-now-inner-wrapper .cancel-order-link a {    padding: 10px;    display: inline-block;    line-height: 1;}
.uown-checkout-wrap .apply-now-form-footer {    padding: 10px 30px 11px 30px;}	
	

.uown-checkout-wrap div#apply-now-step-1 .apply-now-form-body {    display: table;    vertical-align: middle;    width: 100%;   overflow: scroll!important;
    padding: 85px 10px!important;}
.uown-checkout-wrap div#apply-now-step-1 .apply-now-form-body .uown-apply-now-now-form-body {    display: table-cell;    vertical-align: middle;vertical-align: text-top;}
.uown-checkout-wrap div#apply-now-step-1 .uown-mob-half {    /*width: 49%;*/}	

div#apply-now-step-verify-phone button#verify-phone-number-ajax,div#apply-now-step-verify-phone button#verify-phone-otp-number-ajax{     margin-top: 10px!important;     align-items: center;}
div#send-otp-section .phone-item .p {margin-bottom: 0.857em;font-weight: 700;}	


.uown-checkout-wrap .apply-now-form-body {    padding-top: 150px!important;    padding-bottom: 200px!important;}
.uown-checkout-wrap div#apply-now-step-1 .apply-now-form-body{ padding-top: 150px!important;    padding-bottom: 250px!important;}	
.uown-checkout-wrap div#apply-now-step-1 .apply-now-form-body {    padding-top: 60px!important;    padding-bottom: 100px!important;}	
.uown-checkout-wrap .apply-now-form-footer {  /*  position: initial;*/}	
.form-row.form-row-first img.ui-datepicker-trigger {    right: 0;}	
	
.uown-checkout-wrap div#apply-now-step-verify-phone .apply-now-form-body {max-height: 1340px!important;padding-top: 150px!important;padding-bottom: 300px!important;}	
	
}
@media only screen and (max-width: 479px) {

}
@media only screen and (max-width: 300px) {

}
@media only screen and (min-width:1200px) {

}

/* RESPONSIVE CSS END */
.uown-checkout-wrap.apply-now-inner-wrapper {
    opacity: 1!important;
}