/* Custom style by Shaveta */
.pt-10{ padding-top:40px;}
.mt-13{ margin-top:52px!important;}
.p-0{padding:0px!important;}
.w-69{width:69.3%;}
.loanoffer{ min-height:810px; }
.loanoffer h1{ font-size: 44px; line-height: 49px;}
#steps{margin-bottom: 10%;}
#steps .top_img{max-width: 663px;}
.step .numb, .step .stitle{ padding:72px 20px 30px 72px; font-size:52px;}
.step .stitle{ padding-left:35px;}
#steps .form-input{ height:65px;line-height:60px;border-radius:10px;color:#030C7B;border:3px solid #030C7B;padding:25px 35px;margin-top:35px;}
#steps textarea.form-input{height:160px;line-height:35px;}
.loan_form button,.desc form button, #steps .more{ cursor:pointer;min-width:190px; height:60px; border-radius: 15px; font-size:22px; line-height:1.3; border:none;margin-top:40px; margin-bottom:20px;}
#steps .more{padding:5px 30px; font-size:21px;}
#steps .desc .form-input{height:65px;line-height:62px;margin-top:40px;}
.loan_form .wrn:before, #pdf_form .wrn:before{display: none;}
.mb-5{margin-bottom:20px;}
#download, #download2{cursor:pointer;}
.loader-overlay {display:none;position:fixed;top:0;left:0; width:100%;height:100%; background-color:rgba(0, 0, 0, 0.5); z-index:9999;justify-content:center; align-items:center;}
.loader { font-size:25px; color:white;margin-top:-5%; }
.title-3 { font-size: 34px; line-height: 40px; }
.out-h{padding: 25px 25px 160px 25px;}
.out-h h1 { z-index: 4; }
.out-h img { height: 100%; object-fit: cover; }
.wrn { padding: 15px; background-color: #E02424; border-radius: 15px; margin-top: 20px; }
@media (max-width: 991px) {
    .title-3 { font-size: 24px; line-height: 30px; }
    .loanoffer{ min-height: 495px; padding:15px 10px!important; }
    .pt-10{ padding-top:25px;}
    .loanOfferPg .mb-10{ margin-bottom:0px;}
    .loanoffer h1, .step .numb{font-size:38px;line-height:20px;}
    .step .numb, .step .stitle{padding:70px 5px 25px 74px;}
    .loanOfferPg .top_img img, .w-69{width:100%; height:auto;}
    #steps .top_img{max-width: 620px;}
    .loan_form button, .desc form button, #steps .more, #steps .desc .form-input,#steps .form-input{height:60px;margin-top:50px;padding:6px 25px;}
    #steps textarea.form-input{height:120px;}
}
@media (max-width: 767px) {
    .mt-13{margin-top: 26px!important;}
    .loanoffer{ min-height: 255px;}
    .loanoffer h1{font-size:22px;}
    .step .numb{font-size:30px;padding:48px 5px 10px 27px; font-weight:700;}
    .step .stitle{padding:25px 45px 10px 25px;}
    .step#step2 .stitle,.step#step3 .stitle{padding-top:42px;}
    #steps .form-input,#steps .desc .form-input,.loan_form button, .desc form button, #steps .more {margin-top:22px;height:40px; border-width:1px;border-radius:17px;}
    .loan_form button, .desc form button, #steps .more{width:auto;margin-bottom:50px;font-size:18px;}
    .tx-3xl, #steps .desc p { font-size:16px;}
}
