.advaply-form-header {
    display: flex;
    width: 100%;
    background-color: #003945;
    padding: 20px 0px;
    justify-content: center;
    position: relative;
}
.advaply-form-logo {
    align-self: center; }
.advaply-form-logo a {
    width: 124px;
    display: flex;
}
/* Content */
.lendzi-advaply-form-main .advaply-form-container {
    display: flex;
    background-color: #f0f6f4;
    position: relative;
    padding-bottom: 30px;
    margin-bottom: 45px;
    text-align: center;
}
.lendzi-applyloan-steps-templte {
    margin: 75px 0px 100px 0px;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
}
.lendzi-advaply-form-main .advaply-form-container:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 79px;
    background-image: url(../images/shape-bottom-full.jpg);
}
.lendzi-advaply-form-main .aplyloan-form-hding {
    float: left;
    width: 100%;
    margin-bottom: 13px;
}
.lendzi-advaply-form-main .aplyloan-form-hding h3 {
    font-size: 40px;
    font-weight: bold;
    margin: 0px 0px 32px 0px;
    color: #011013;
    font-family: 'Sansation';
    letter-spacing: 0px;
    line-height: 45px;
}
.applyloan-btns-con .login-btn {
    margin: 19px 0px 0px 0px;
    font-size: 16px;
    color: #ffffff;
    border: none;
    outline: none;
    width: 100%;
    font-family: 'Sansation';
    border-radius: 0px;
    background-color: #ff9340;
    padding: 18px 10px;
    text-transform: capitalize;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.applyloan-btns-con .login-btn:hover {
    text-decoration: none;
    background-color: #E38239;
}
.lendzi-applyloan-steps-templteiner {
    width: 100%;
    max-width: 100rem;
}
.step-form-fields {
    width: 100%;
    max-width: 39rem;
    margin: 0 auto;
}
.lendzi-advapplyloan-step2 .step-form-fields {
    max-width: 70rem; }
.lendzi-advapplyloan-step7 {
    width: 100%;
    max-width: 66rem;
    margin: 0 auto;
}

/* Radio Box */
.aplyloan-form-radio-btns {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    justify-content: center;
}
span.radio-list-item {
    flex-basis: 166px;
    padding: 0px 9px 8px 9px;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.aplyloan-form-radio-btns label {
    width: 100%;
    color: #011013;
    font-weight: bold;
    min-height: 95px;
    border-radius: 12px;
    cursor: pointer;
    background-color: #fff;
    box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.10);
    border: none;
    font-size: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.aplyloan-form-radio-btns.loan-form-radiosvgs label {
    box-shadow: 0px 0px 8px #00000014;
    border-radius: 52px;
    flex-wrap: wrap;
    flex-direction: column;
    min-height: 184px;
}
.loan-form-radiosvgs span.radio-list-item {
    flex-basis: 208px;
    padding: 0px 9px 8px 9px;
}
.loan-form-radiosvgs span.radio-list-item-label {
    font-size: 16px;
    color: #011013;
}
.loan-form-radiosvgs .elementor-icon-wrapper {
    margin-bottom: 13px; }
.aplyloan-form-radio-btns.loan-form-radiosvgs .active-itm label,
.aplyloan-form-radio-btns.loan-form-radiosvgs span.radio-list-item:hover label {
    background-color: #ffffff;
    border-color: #ffffff;
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.02);
}
.aplyloan-form-radio-btns label input {
    visibility: hidden;
    position: absolute;
}
.aplyloan-form-radio-btns .active-itm label,
.aplyloan-form-radio-btns span.radio-list-item:hover label {
    color: #ffffff;
    background-color: #20C58A;
    border-color: #20C58A;
}
.filled {
    width: 100%;
    padding: 0px 0px 6px 0px;
}

/* Select Style */
.step-form-fields .apply-loan-dropdown {
    border: 2px solid #003945;
    box-shadow: 0px 0px 8px #00000014;
    border-radius: 12px;
    height: 48px;
    width: 100%;
    font-size: 20px;
    padding: 3px 40px;
    background: url(../images/drop-arrow.svg) 98% 20px no-repeat #ffffff;
    background-position: 96% 19px;
    background-color: #ffffff;
    font-weight: normal;
    outline: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.lendzi-advaply-form-main .form-zipcode-field {
    display: flex;
    width: 100%;
    position: relative;
}
.lendzi-advaply-form-main input {
    border-radius: 12px;
    border: 1px solid #003945;
    box-shadow: 0px 0px 8px #00000014;
    outline: none;
    padding: 7px 30px 7px 18px;
    height: 48px;
    color: #011013;
    font-size: 16px;
    margin-bottom: 6px;
}
.lendzi-advaply-form-main .form-zipcode-field span {
    position: absolute;
    right: 16px;
    top: 15px;
    font-size: 18px;
    cursor: pointer;
}

.lendzi-advaply-form-main .form-usercreate-con i {
    position: absolute;
    left: 25px;
    top: 8px;
    font-size: 32px;
    cursor: pointer;
    color: #003945;
}
.form-usercreate-con .form-input-field.phone-number-field {
    margin-bottom: 35px;
}
.lendzi-advaply-form-main .phone-number-field,
.lendzi-advaply-form-main .form-input-field {
    display: flex;
    width: 100%;
    position: relative;
}
.form-input-field {
    margin-bottom: 8px; }
.lendzi-advaply-form-main .aplyloan-form-hding {
    display: flex;
    width: 100%;
    margin-bottom: 13px;
    justify-content: center;
    flex-wrap: wrap;
}
.lendzi-mortgage-lead-step11 .aplyloan-form-hding h3 {
    margin-bottom: 16px; }
.lendzi-mortgage-lead-step11 span.loanstep-vsmal-title {
    margin-bottom: 16px; }
.phone-number-field .iti__selected-flag {
    height: 100%;
    border-radius: 12px 0px 0px 12px;
}
.lendzi-advaply-form-main .form-usercreate-con .aplyloan-form-hding h3 {
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 0px;
}
.lendzi-advaply-form-main .form-usercreate-con input {
    padding: 7px 70px; }

/* Last Page */
.congrtes-form-step .step-last h3 {
    font-size: 30px;
    font-weight: 600;
    margin: 0px 0px 25px 0px;
}
.congrtes-form-step figure {
    display: inline-flex;
    background-color: #f0f6f4;
    padding: 9px 20px 10px 13px;
    border-radius: 80px;
    margin-bottom: 25px;
    text-align: left;
}
.congrtes-form-step figure img {
    width: 50px;
    height: 50px;
    border-radius: 100%;
}
.lendzi-advaply-form-main .advaply-congratues-screen {
    background-color: #ffffff; }
.lendzi-advaply-form-main .advaply-congratues-screen:before {
    display: none; }
.congrtes-form-step figure figcaption {
    color: #000;
    margin-top: 0px;
    padding-left: 10px;
    align-self: center;
    font-weight: 300;
}
.step-cantwait-sec,
.cantwait-btns-sec,
.step-cantwait-sec strong {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: center;
}
.step-cantwait-sec strong {
    text-transform: uppercase;
    font-size: 16px;
    margin-bottom: 7px;
}
.cantwait-btns-sec a {
    display: inline-flex;
    padding: 19px 45px 18px;
    background-color: #ffffff;
    border: 2px solid #ff6f00;
    margin: 0px 8px;
    font-weight: bold;
    font-size: 16px;
    line-height: 1;
    text-decoration: none;
    box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.15);
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.cantwait-btns-sec a.aplylon-mob-schedulebtn {
    display: none; }
.cantwait-btns-sec a:hover,
.cantwait-btns-sec a.cantwait-btn-fill {
    background-color: #ff6f00;
    color: #ffffff;
}
body.advaply-congratues-template .congrtes-form-step {
    background-color: #fff;
    padding-bottom: 85px;
    padding-top: 40px;
}
body.advaply-congratues-template .lendzi-advaply-form-main .lendzi-applyloan-steps-templte {
    margin-top: 0px;
    margin-bottom: 0px;
}
.step-services-area {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    background-color: #f0f6f4;
    padding-top: 20px;
    position: relative;
}
.advaply-congratues-screen .lendzi-applyloan-steps-templteiner {
    max-width: 100%;
}
.step-services-area:before {
    content: '';
    position: absolute;
    left: 0px;
    top: -62px;
    width: 100%;
    height: 64px;
    background-image: url(../images/shape-top.jpg);
    background-repeat: no-repeat;
}
.step-services-area h2 {
    font-size: 26px;
    font-weight: bold;
    color: #1ac385;
    margin: 0px 0px 3px 0px;
    width: 100%;
}
.step-services-area p {
    font-size: 17px;
    width: 100%;
}
.advaply-form-loader {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,57,69,0.70);
    z-index: 999;
    text-align: center;
}
.advaply-form-loader i {
    color: #23c58a;
    font-size: 130px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -100px 0px 0px -30px;
}
.main-services-items {
    display: inline-flex;
    margin: 0 auto;
    max-width: 50rem;
}
.advaply-form-container.advaply-congratues-screen {
    margin-bottom: 0px;
}
body.advaply-congratues-template .lendzi-advaply-form-main .advaply-congratues-screen,
body.advaply-congratues-template .lendzi-advaply-form-main {
    background-color: #f0f6f4;
}
.applyform-footer-main {
    width: 100%;
    padding: 20px 0px;
    text-align: center;
}
.advaply-congratues-screen .credit-score label {
    flex-direction: column;
}
.advaply-congratues-screen .credit-score label i {
    font-size: 26px;
    margin: 0px 0px 8px 0px;
}
.advaply-congratues-screen .credit-score label span {
    font-weight: 500;
    font-size: 12px;
}
.advaply-congratues-template .applyform-footer-main {
    padding: 0px 0px 10px 0px; }
.advaply-congratues-template .lock-con-upper {
    margin-bottom: 10px; }
.advaply-form-progresscon {
    display: flex;
    width: 100%;
    background-color: #ababab;
}
.apply-form-progresline {
    height: 10px;
    background-color: #23c58a;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.advaply-form-backbtn {
    position: absolute;
    left: 0px;
    top: 0;
    font-size: 22px;
    height: 100%;
    display: flex;
    padding: 0px 20px;
}
.advaply-form-backbtn a {
    color: #fff;
    align-self: center;
}




/* Shedule Shelter */
.advaply-shedule-shelter {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    text-align: center;
    padding: 0px 15px;
    display: flex;
    justify-content: center;
}
.advaply-shedule-shelter:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: #003945;
    opacity: 0.60;
}
.lendzi-shcedule-meetcal-section {
    background-color: #fff;
    border-radius: 40px;
    padding: 5rem 10rem;
    margin: 0px;
    position: relative;
    align-self: center;
    width: 100%;
    max-width: 58rem;
}
.lendzi-shcedule-title {
    float: left;
    width: 100%;
    margin-bottom: 24px;
}
.lendzi-shcedule-title h2 {
    font-size: 26px;
    color: #23c58a;
    font-weight: 600;
    margin: 0px;
}
a.lendzi-shcedulepop-close {
    position: absolute;
    right: 28px;
    top: 22px;
    font-size: 34px;
}
.picker-day.picker-empty, .picker-day.picker-empty:hover {
    background-color: transparent !important; }
.picker-day {
    border: none !important; }
.picker-days-week-row {
    border-bottom: 2px solid #ababab;
    padding-bottom: 3px;
    font-size: 14px;
    color: #011013;
}
.advaply-shedule-shelter .picker-day.picker-selected,
.picker-day:not(.picker-off):not(.picker-empty):hover {
    background-color: #23c58a !important;
    color: #ffffff !important;
}
.picker-day.today, .picker-day.today:hover {
    color: #23c58a !important; }
.advaply-shedule-shelter .picker-month {
    color: #404050;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 14px;
}
.pickr-calender-navmain {
    width: 33%;
    vertical-align: middle;
}
.text-center.picker-day.past {
    color: #ababab;
    cursor: not-allowed !important;
    pointer-events: none;
}
.pickr-calender-navmain div.picker-navigate {
    float: right;
    font-size: 32px;
    color: #ababab;
    margin-left: 10px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.pickr-calender-navmain div.picker-navigate:hover {
    color: #003945; }
.advaply-congratues-template span.radio-list-item {
    padding: 1px 5px 3px 5px; }
.advaply-congratues-template span.radio-list-item label {
    min-height: 80px; }
.aplyloan-schedtime-slots .aplyloan-form-radio-btns {
    display: flex;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
    flex-wrap: nowrap;
}
.aplyloan-schedtime-slots .aplyloan-form-radio-btns > .aplyloan-radio-btns-slide {
    scroll-snap-align: start;
    flex-shrink: 0;
    width: 100%;
    position: relative;
    justify-content: center;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    padding: 5px;
}
.sched-meetdate-top {
    display: flex;
    justify-content: center;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 25px;
    font-size: 14px;
}
.schedule-timezone-con {
    display: flex;
    width: 100%;
    justify-content: center;
}
.schedule-timezone-inner {
    display: inline-flex;
    width: 60%;
}
.schedule-timezone-con label {
    padding: 7px 15px 0px 0px;
    text-align: right;
    width: 50%;
}
.schedule-timezone-con select {
    padding: 5px 10px;
    margin: 0px 0px 20px 0px;
    font-size: 14px;
}
.lendzi-shcedule-meetcal-section.shcedule-meetcal-selecttime {
    padding: 7rem 5rem;
    background-color: #f0f6f4;
    max-width: 70rem;
}
.advaply-shedule-shelter span.radio-list-item {
    flex-basis: 147px; }
.sched-appoint-btncon {
    width: 100%;
    text-align: center;
    margin-top: 15px;
}
.sched-appoint-btncon a {
    display: inline-flex;
    justify-content: center;
    min-width: 33rem;
    padding: 19px 10px;
    background-color: #ff6f00;
    color: #ffffff;
    font-size: 16px;
    box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.15);
    text-decoration: none;
}
.advaply-shedule-shelter .picker-day {
    font-size: 14px;
}



/* Confirmation */
.lendzi-shcedule-meetcal-section.shcedule-meetcal-final {
    max-width: 95rem;
    padding: 80px 20px 60px 20px;
    background-color: #f0f6f4;
    text-align: left;
}
.shcedule-timeselct-confirmation {
    display: flex;
}
.confirmation-msg-box {
    text-align: center;
    flex-basis: 390px;
    align-self: center;
}
.confirmation-msg-box span {
    display: inline-flex;
    width: 90px;
    height: 86px;
    background: url("../images/confirm-tick.png");
    background-size: contain;
    margin-bottom: 8px;
}
.confirmation-msg-box strong {
    color: #23c58a;
    font-size: 26px;
    font-weight: bold;
    width: 100%;
    margin-bottom: 15px;
    display: inline-flex;
    justify-content: center;
}
.totime-datelocation-box {
    flex-basis: 550px;
}
.totime-datelocation-box ul {
    display: inline-grid;
    width: 100%;
    margin: 0px 0px 20px 0px;
}
.totime-datelocation-box ul li {
    list-style: none;
    width: 100%;
    color: #0d0b21;
    font-size: 16px;
    margin-bottom: 20px;
}
.totime-datelocation-box ul li i {
    font-size: 18px;
    margin: 1px 12px 0px 0px;
}
.totime-datelocation-box ul li .meet-color-item {
    color: #23c58a; }
.addtocalnder-btn-con {
    display: flex;
    width: 100%;
    text-align: center;
    padding: 0px 23px;
}
.addtocalnder-btn-con a {
    background-color: #ff6f00;
    color: #fff !important;
    justify-content: center;
    display: inline-flex;
    width: 100%;
    padding: 20px 10px;
    line-height: 1;
    font-size: 16px;
    font-weight: 600;
    box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.15) !important;
}
.addtocalnder-btn-con .addeventatc:hover {
    background-color: #ff6f00; }
.addtocalnder-btn-con .addeventatc .addeventatc_icon {
    display: none; }







/* Footer */
.lock-con-upper {
    display: flex;
    justify-content: center;
    margin-bottom: 40px;
}
.applyform-footer-main .lock-main-div ul li {
    font-weight: normal;
    margin-top: 0px;
}
.applyform-footer-main .lock-main-div {
    background-color: #f3f3f3; }
.applyform-footer-links {
    display: flex;
    justify-content: center;
}
.applyform-footer-links ul {
    margin: 0px; }
.applyform-footer-links ul li {
    display: inline-block;
    list-style: none;
    position: relative;
    padding: 0px 15px;
    margin: 0px;
}
.applyform-footer-links ul li a {
    color: #00b569;
    text-decoration: underline;
    font-size: 14px;
}
.applyform-footer-links ul li:before {
    content: '';
    position: absolute;
    left: -5px;
    top: 13px;
    border-radius: 100%;
    width: 6px;
    height: 6px;
    background-color: #232335;
}
.applyform-footer-links ul li:first-child:before {
    display: none; }
.phone-number-field .iti input[type=tel] {
    margin-bottom: 0px !important;
}
.form-select-field {
    display: block;
    margin-bottom: 5px;
}
.applyloan-btns-con .login-btn {
    width: 50%; }
.mortgage-lead-form .filter-slider-range {
    font-size: 32px;
    color: #20C58A;
    font-weight: 500;
    margin-bottom: 30px;
}
.mortgage-lead-form .ui-widget.ui-widget-content {
    border: none; }
.mortgage-lead-form .ui-widget-content {
    background-color: #c8c8c8;
}
.mortgage-lead-form .ui-slider-horizontal {
    height: 6px;
}
.mortgage-lead-form .ui-widget-header {
    background: #20C58A;
}
.mortgage-lead-form .ui-slider .ui-slider-handle {
    width: 32px;
    height: 32px;
    box-shadow: 0px 3px 8px #0000003D;
    border: 0.5px solid #F7F7F7;
    border-radius: 100%;
    outline: none;
}
.mortgage-lead-form .ui-state-hover, .mortgage-lead-form .ui-widget-content .ui-state-hover,
.mortgage-lead-form .ui-widget-header .ui-state-hover, .mortgage-lead-form .ui-state-focus,
.mortgage-lead-form .ui-widget-content .ui-state-focus, .mortgage-lead-form .ui-widget-header .ui-state-focus,
.mortgage-lead-form .ui-button:hover, .mortgage-lead-form .ui-button:focus {
    box-shadow: 0px 3px 8px #0000003D;
    border: 0.5px solid #F7F7F7;
    border-radius: 100%;
    background-color: #ffffff;
}
.mortgage-lead-form .ui-slider-horizontal .ui-slider-handle {
    top: -0.7em;
    margin-left: -.4em;
}
.mortgage-lead-form .min-max-con {
    display: flex;
    justify-content: space-between;
    color: #20C58A;
    font-size: 16px;
    padding-top: 12px;
    margin-bottom: 37px;
}
.step-outr-text {
    display: flex;
    justify-content: center;
    margin-top: 26px;
}
.step-inner-text {
    background-color: #fff;
    border: 1px solid #20C58A;
    border-radius: 12px;
    padding: 31px 32px;
    max-width: 55rem;
    width: 100%;
    text-align: left;
}
.step-inner-text p {
    font-size: 16px;
    color: #011013;
}
.step-inner-text ul {
    margin: 0 auto;
    max-width: 65%;
}
.step-inner-text ul li {
    list-style: none;
    margin-left: 0;
    position: relative;
    padding-left: 17px;
    margin-bottom: 8px;
    font-size: 16px;
}
.step-inner-text ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 11px;
    width: 8px;
    height: 8px;
    border: 2px solid #011013;
    border-radius: 100%;
}
.step-inner-text h2 {
    margin: 0px 0px 10px 0px;
    font-size: 24px;
    font-weight: bold;
    color: #23c58a;
}
.lendzi-personal-lead-step9 .step-inner-text {
    max-width: 47rem;
}




.form-dob-field {
    position: relative;
}
.form-dob-field span.fa.fa-calendar {
    position: absolute;
    right: 19px;
    bottom: 14px;
    font-size: 22px;
}
.more-options-dropdown {
    display: block;
    margin-top: 15px;
}
.lendzi-advaply-form-main .lendzi-student-lead-step12 input {
    margin-bottom: 0px; }

.loan-prequalifiy-box {
    display: inline-flex;
    flex-wrap: wrap;
    border-radius: 12px;
    background-color: #E2F5EF;
    width: 60%;
    padding: 32px;
    text-align: left;
    margin-bottom: 48px;
}
.applyfrm-login-belowstp {
    display: flex;
    justify-content: center;
}
.applyfrm-login-belowstp .accept-terms-box {
    width: 38%;
    margin-top: 20px;
}
.applyfrm-login-belowstp .accept-terms-box p {
    line-height: 13.5px;
    margin: 0px;
    font-size: 9px;
    color: #011013;
    font-style: normal;
    text-align: left;
}
.loan-prequalifiy-box h2 {
    font-size: 24px;
    color: #20C58A;
    line-height: 28px;
    margin: 0px 0px 16px 0px;
    font-family: 'Sansation';
    letter-spacing: 0;
    font-weight: bold;
}
.loan-prequalifiy-box p {
    font-size: 16px;
    color: #011013;
    line-height: 28px;
    margin: 0;
}
.mortgage-bclass-step1 .lendzi-applyloan-steps-templte {
    margin-top: 40px; }
.mortgage-bclass-step1 .step-form-fields {
    max-width: 98rem; }
.lendzi-mortgage-lead-step2 .step-form-fields {
    max-width: 35rem;
}
.lendzi-mortgage-lead-step2 .applyloan-btns-con .login-btn {
    width: 35%;
}
.aplyloan-incme-field strong {
    position: absolute;
    left: 15px;
    top: 10px;
    color: #8e8e8e;
}
.aplyloan-incme-field input {
    padding-left: 30px; }






/*  Media 768Px Start */
@media (min-width: 768px) and (max-width: 990px) {
    .cantwait-btns-sec a.aplylon-mob-schedulebtn { display: inline-block; }
    .cantwait-btns-sec a.aplylon-to-schedulebtn { display: none; }
    .advaply-schedtime-mob { display: flex; width: 100%; padding: 0px 12px; }
    .lendzi-shcedule-meetcal-section { max-width: 100%; }
    .lendzi-shcedule-meetcal-section,.lendzi-shcedule-meetcal-section .picker-day { background-color: #f0f6f4; }
    .lendzi-shcedule-meetcal-section .picker-day { color: #23c58a; }
    a.lendzi-shcedulepop-close { display: none; }
    .lendzi-shcedule-meetcal-section { padding: 2rem 17rem 5rem 17rem; }
    .lendzi-shcedule-meetcal-section.shcedule-meetcal-selecttime {  padding: 2rem 1rem; }
    .schedule-timezone-con { display: none; }
    .sched-appoint-btncon a { min-width: 100%; background-color: #003945; }
    .lendzi-shcedule-meetcal-section.shcedule-meetcal-final { padding: 20px 20px 40px 20px; }
    .addtocalnder-btn-con { padding: 0px; }
}

/* Media 420Px Start */
@media (max-width: 767px) {
    .lendzi-shcedule-meetcal-section { overflow: scroll; height: 100%; border-radius: 0px; }
    .shcedule-timeselct-confirmation { flex-wrap: wrap; }
    .confirmation-msg-box,.totime-datelocation-box { flex-basis: 100%; }
    .cantwait-btns-sec a.aplylon-mob-schedulebtn { display: inline-block; }
    .cantwait-btns-sec a.aplylon-to-schedulebtn { display: none; }
    .advaply-schedtime-mob { display: flex; width: 100%; padding: 0px 12px; }
    .lendzi-shcedule-meetcal-section { max-width: 100%; }
    .lendzi-shcedule-meetcal-section,.lendzi-shcedule-meetcal-section .picker-day { background-color: #f0f6f4; }
    .lendzi-shcedule-meetcal-section .picker-day { color: #23c58a; }
    a.lendzi-shcedulepop-close { display: none; }
    .lendzi-shcedule-meetcal-section { padding: 2rem 1rem 5rem 1rem; }
    .lendzi-shcedule-meetcal-section.shcedule-meetcal-selecttime {  padding: 2rem 1rem; }
    .schedule-timezone-con { display: none; }
    .sched-appoint-btncon a { min-width: 100%; background-color: #003945; }
    .lendzi-shcedule-meetcal-section.shcedule-meetcal-final { padding: 20px 20px 40px 20px; }
    .addtocalnder-btn-con { padding: 0px; }
    
    .lendzi-applyloan-steps-templte { margin-top: 24px; margin-bottom: 50px; }
    .lendzi-advaply-form-main .aplyloan-form-hding h3 { margin-bottom: 10px; line-height: 1; }
    .lendzi-advaply-form-main .advaply-form-container { margin-bottom: 0px; }
    .applyfrm-login-belowstp .accept-terms-box { width: 100%; padding: 0px 30px; }
    .lendzi-advaply-form-main .form-usercreate-con .aplyloan-form-hding h3 { font-size: 20px; }
    .form-usercreate-con .form-input-field.phone-number-field { margin-bottom: 10px; }
}

/* Media 300Px Start */
@media (max-width: 480px) {
    .lendzi-applyloan-steps-templte { padding-left: 10px; padding-right: 10px; }
    .lock-con-upper { padding-left: 10px; padding-right: 10px; margin-bottom: 20px; }
    span.radio-list-item { flex-basis: 50%; }
    .aplyloan-form-radio-btns label { min-height: 65px; }
    body.advaply-congratues-template .lendzi-advaply-form-main .lendzi-applyloan-steps-templte { padding-left: 0px; padding-right: 0px; }
    body.advaply-congratues-template .congrtes-form-step { padding-left: 15px; padding-right: 15px; }
    .cantwait-btns-sec a { padding-left: 10px; padding-right: 10px; margin: 0px 3px; }
    .main-services-items { padding: 0px 15px; }
    .main-services-items span.radio-list-item { flex-basis: 50%; }
    .lendzi-shcedule-meetcal-section { padding: 2rem 1rem 5rem 1rem; }
    .advaply-shedule-shelter span.radio-list-item { flex-basis: 50%; }
    
    .schedule-timezone-con label { text-align: center; width: 100%; }
    .schedule-timezone-inner { justify-content: center; flex-wrap: wrap; }

    .advaply-schedtime-mob span.radio-list-item { flex-basis: 50%; padding: 1px 7px 7px 7px; }
    .advaply-schedtime-mob .aplyloan-form-radio-btns label { min-height: 45px; }
    
    
    





    .lendzi-advaply-form-main .loan-step-bfrhding strong { font-size: 16px; }
    .lendzi-advaply-form-main .aplyloan-form-hding h3 { font-size: 18px; }
    .applyform-footer-links ul li a { font-size: 12px; }
    .lock-main-div li { font-size: 12px; }
    .lendzi-advaply-form-main .credit-score label { font-size: 14px; }
    .step-services-area h2 { font-size: 20px; padding: 0px 10px; }
    .congrtes-form-step figure figcaption { font-size: 13px; }
    .congrtes-form-step .step-last h3 { font-size: 24px; }
    .step-services-area p { font-size: 13px; }
    .advaply-congratues-screen .credit-score label span { font-size: 12px; }
    .lendzi-advaply-form-main .lendzi-advapplyloan-step9 .credit-score label { font-size: 14px; }
    .lendzi-midcounter .lock-main-div li { font-size: 11px; }
    .lendzi-apply-loan .lock-main-div li { font-size: 10px; }
    .lendzi-mortgage-lead-step2 .applyloan-btns-con .login-btn { width: 100%; }
    .step-inner-text { padding: 12px 16px 6px 16px; }
    .mortgage-lead-form .min-max-con { margin-bottom: 15px; }
    .lendzi-mortgage-lead-step8 span.radio-list-item { flex-basis: 100%; }
    .loan-form-radiosvgs span.radio-list-item { flex-basis: 175px; }
    .aplyloan-form-radio-btns.loan-form-radiosvgs label { border-radius: 30px; min-height: 150px; }
    .loan-form-radiosvgs svg { width: 50px; }
    .loan-form-radiosvgs span.radio-list-item-label { font-size: 14px; }
    .loan-prequalifiy-box { padding: 16px; margin-bottom: 25px; }
    .loan-prequalifiy-box h2 { font-size: 18px; margin-bottom: 8px; }
    .loan-prequalifiy-box p { font-size: 14px; }



}
