@media(max-width:1399px) {
    .nav-inner-links {
        gap: 15px;
    }

    .button-gap-header {
        gap: 13px;
        margin-left: 13px;
    }

    .nav-inner-links li .nav-link {
        font-size: 15px;
    }

    .get-header-btn {
        max-width: 152px;
        font-size: 15px;
    }

    .login-header {
        max-width: 152px;
        font-size: 15px;
    }

    .inner-how-work h2 {
        font-size: 36px;
        margin-bottom: 24px;
    }

    .navbar-brand img {
        max-width: 130px;
    }

    .inner-col-one h1 {

        font-size: 39px;
    }

    .list-banner li {

        margin-bottom: 21px;
        gap: 10px;
    }

    .inner-wide-content h5 {
        font-size: 35px;
        margin-bottom: 27px;
    }

    .footer-row {
        row-gap: 30px;
    }

    .paper-plane {
        font-size: 15px;
        padding: 16px 10px 16px 25px;
        max-width: 309px;
    }

    .suscribe-cas {
        font-size: 16px;
        line-height: 150%;
        letter-spacing: -0.32px;
        padding: 8px 24px;
    }

    .end p {
        margin-top: 52px;
    }

    .how-we-sec {
        padding: 50px 0 70px;
    }

    .inner-login-wrapper h2 {
        font-size: 29px;
        margin-bottom: 34px;
    }

    .back-home {
        gap: 9px;
        top: 0px;
        padding-left: 54px;
        margin-bottom: 10px;
        margin-top: 19px;
    }

    .login-mg-main {
        height: 100%;
    }

    .inner-login-page {
        height: auto;
        margin-top: 39px;
        padding-left: 54px;
    }

    .comn-inner-banner {
        padding-top: 113px;
        padding-bottom: 113px;
    }

    .marg-t-main-regis {
        margin-top: 70px;
    }

    .business-loan-register p {
        font-size: 15px;
        line-height: 28px;
        margin-bottom: 24px;
    }

    .business-loan-register h5 {
        font-size: 26px;
        font-weight: 400;
        line-height: 36px;
        margin-bottom: 13px;
    }

    .business-loan-register .list-banner li {
        margin-bottom: 21px;
    }

    .choose-us h5 {
        color: #111;
        font-size: 35px;
    }

    .get-quo1 {
        margin-bottom: 70px;
    }

    .business-loan-register h3 {

        font-size: 27px;
    }

    .main-steps-form {
        max-width: 1000%;
        margin: auto;
        border-radius: 5px;
        background: #FAFAFA;
        padding: 43px 152px 50px 152px;
    }

    #progressbar .active.comn-cla-tabs-step {
        font-size: 15px;

    }

    .nner-one-sec-busi h5 {
        font-size: 34px;
        margin-bottom: 11px;
    }

    .card-disc-business {
        font-size: 17px;
        line-height: 32px;
        margin-bottom: 36px;
    }

    .upper-busi-card a {
        padding: 22px 10px;
        font-size: 17px;
        height: 100%;
    }

    .nner-one-sec-busi {
        padding-bottom: 54px;
    }

    .main-sec-know {
        padding-top: 71px;
    }

    .inner-contact-us-one {
        padding-top: 70px;
        padding-bottom: 70px;
    }

    .inner-contact-us-one h5 {
        font-size: 26px;
        margin-bottom: 27px;
    }

    .cntact-us-main {
        font-size: 15px;
        line-height: 28px;
        margin-bottom: 30px;

    }

    .lending-box-main-inner p {
        font-size: 15px;
        line-height: 24px;
        padding-bottom: 15px;
        margin-bottom: 20px;
    }

    .inner-my-profie {
        padding: 37px 55px;
        min-height: 417px;
    }

    .edit-proifl {
        font-size: 15px;
    }

    .inner-rig-insurance h4 {
        font-size: 38px;
        margin-bottom: 11px;
    }

    .text-amin-discript-pg {
        font-size: 15px;
        line-height: 26px;
        margin-bottom: 0;
    }

    .inner-pg-insurance {
        margin-bottom: 65px;
    }

}


@media(max-width:1199px) {

    .inner-col-one h1 {
        font-size: 34px;
    }

    .list-banner li {
        margin-bottom: 18px;
        gap: 9px;
    }

    .banner-text-desc {
        font-size: 17px;
        line-height: 26.56px;
        padding-bottom: 26px;
    }

    .inner-banner {
        padding: 84px 0 0px 0;
    }

    .list-banner {
        margin-bottom: 87px;
    }

    .inner-how-work h2 {
        font-size: 31px;
        margin-bottom: 22px;
    }

    .unbox-pot {
        font-size: 15px;
        line-height: 27.56px;
        margin-bottom: 59px;
        max-width: 754px;
    }

    .how-does-sec {
        padding: 97px 0 90px;
    }

    .main-list-class {
        font-size: 15px;

        line-height: 23.56px;
    }

    .navbar-brand img {
        max-width: 117px;
    }

    .nav-inner-links li .nav-link {
        font-size: 13px;
    }

    .get-header-btn {
        max-width: 100%;
        width: 122px;
        font-size: 14px;
        padding: 9px 9px;
    }

    .login-header {
        max-width: 100%;
        width: 122px;
        font-size: 14px;
        padding: 9px 9px;
    }

    .nav-inner-links {
        gap: 12px;
    }

    .inner-about-home-head p {
        font-size: 14px;
        line-height: 26.56px;
        margin-bottom: 20px;
    }

    .about-us-home {
        padding: 61px 0 70px;
        z-index: 99;
        margin-bottom: 76px;
    }

    .choose-us h5 {
        font-size: 35px;
        line-height: 162.127%;
        letter-spacing: -1px;
        margin-bottom: 44px;
    }

    .upper-quick {
        padding: 5px;
        height: 50px;
        width: 50px;
        flex: none;
    }

    .inner-wide-content h5 {
        font-size: 29px;
        margin-bottom: 21px;
    }

    .get-quote-btn {
        font-size: 15px;
        line-height: 28px;
        padding: 9px 27px;
        display: inline-block;
        max-width: 159px;
        width: 100%;
    }

    .inner-imgs figure {
        width: 164px;
    }

    .inner-partners-detail h5 {
        padding-top: 83px;
        margin-bottom: 19px;
    }

    .inner-partners-detail p {
        padding-bottom: 53px;
    }

    .inner-partners-detail h5 {
        padding-top: 71px;
        font-size: 34px;
    }

    .quote {
        padding: 38px 0 38px;
    }

    .ul-p {
        font-size: 14px;
        font-weight: 400;
        line-height: 25.56px;
        margin-bottom: 23px;
    }

    .inner-col-one {
        margin-bottom: 69px;
    }

    .cards-upper .card-body-custm .card-text {
        font-size: 15px;
        line-height: 24.56px;
    }

    .upper-img-card-back {
        width: 121px;
        height: 121px;
    }

    .how-head {
        font-size: 34px;
        line-height: 162.127%;
        letter-spacing: -1px;
        margin-bottom: 43px;
    }

    .cards-upper .card {
        padding: 33px 20px 24px 20px;
        height: 100%;
    }

    .inner-login-page {
        margin-top: 39px;
        padding-left: 26px;
        padding-right: 26px;
        margin-bottom: 52px;
    }

    .logo-login {
        margin-bottom: 32px;
    }

    .inner-login-wrapper h2 {
        font-size: 26px;
        margin-bottom: 26px;
    }

    .email-login input.form-control {
        padding: 12px 21px 12px 21px;
    }

    .forgot-pass {
        font-size: 15px;

    }

    .remember-main-marg label {
        font-size: 15px;
    }

    .logo-login img {
        max-width: 100px;
    }

    .comn-inner-banner h2 {
        font-size: 39px;
    }

    .marg-t-main-regis {
        margin-top: 45px;
    }

    .business-loan-register p {
        font-size: 15px;
        line-height: 25px;
        margin-bottom: 16px;
    }

    .list-banner {
        margin-bottom: 46px;
    }

    .business-loan-register .list-banner li {
        margin-bottom: 17px;
    }

    .choose-us h5 {
        font-size: 30px;
        margin-bottom: 37px;
    }

    .upper-fig-padd-choose {
        padding-right: 20px;
    }

    .cus-sec-choose-us {
        margin-bottom: 45px;
    }

    .get-quo1 {
        margin-bottom: 57px;
    }

    .main-steps-form {
        padding: 43px 92px 50px 92px;
    }

    .main-steps-form h3 {
        font-size: 33px;
    }

    #progressbar .active.comn-cla-tabs-step {
        font-size: 14px;
    }

    .comn-cla-tabs-step {
        padding: 9px 14px;
        font-size: 14px;
    }

    .nner-one-sec-busi h5 {
        font-size: 32px;
        margin-bottom: 6px;
    }

    .get-quo {
        padding: 9px;
        font-size: 15px;
        max-width: 162px;
        width: 100%;
    }

    .nner-one-sec-busi {
        padding-bottom: 45px;
    }

    .gap-busi-cards {
        row-gap: 27px;
        margin-bottom: 19px;
    }

    .card-disc-business {
        font-size: 16px;
        line-height: 28px;
        margin-bottom: 17px;
    }

    .inner-prvacy {
        padding-top: 65px;
        padding-bottom: 62px;
    }

    .inner-contact-us-one h5 {
        font-size: 23px;
        margin-bottom: 14px;
    }

    .upper-conatct-back {
        padding: 36px 20px 35px;
    }

    .text-area-comn.form-control {
        font-size: 14px;
        height: 171px;
    }

    .email-login .form-label {
        font-size: 15px;
        margin-bottom: 10px;
    }

    .send-button-page {
        font-size: 16px;
        line-height: 28px;
        padding: 12px 10px;
        width: 100%;
        max-width: 169px;
    }

    .inner-acount {
        padding-top: 60px;
        padding-bottom: 70px;
    }

    .inner-my-profie {
        padding: 34px 25px;
        min-height: 417px;
    }

    #profileImage {
        width: 90px !important;
        height: 90px !important;
        font-size: 27px;
        margin: 0px 0 !important;
    }

    .under-process {
        font-size: 16px;
        font-weight: 400;
        line-height: 29px;
        letter-spacing: 0em;
    }

    .my-profile-name {
        align-items: center;
        padding: 13px 10px 13px 24px;
        gap: 10px;
    }

    .inner-my-profie h5 {
        font-size: 23px;
        font-weight: 500;
        margin-bottom: 23px;
    }

    .marg-b-loan-form select {
        padding: 14.5px 19px;
        font-size: 13px;
    }

    .loan-amm-main input.form-control {
        padding: 13.5px 19px;
        font-size: 13px;
    }

    .marg-b-loan-form {
        margin-bottom: 20px;
    }

    .inner-my-profie .loan-amm-main label {
        font-size: 16px;
        margin-bottom: 5px;
        font-size: 15px;
    }

    .edit-proifl {
        padding: 8px 12.8px;
        font-size: 14px;
        max-width: 158px !important;
    }

    .link-bank-acc {
        font-size: 16px;
        padding: 9px 16.15px;
        width: 100%;
        max-width: 170px;
    }
    .text-amin-discript-pg {
        font-size: 15px;
        line-height: 24px;
        margin-bottom: 0;
    }
    .inner-rig-insurance h4 {
        font-size: 34px;
        margin-bottom: 8px;
    }
    .get-quote-last-sec h2 {
        font-size: 37px;
        line-height: 60px;
        margin-bottom: 9px;
    }
    .custm-nav-pill-tabs.nav-pills .nav-link {
        font-size: 14px;
    }
    .pg-text-upper {
        font-size: 16px;
        margin-bottom: 22px;
    }
    
    
}

@media(max-width:991px) {
    .inner-col-one h1 {
        font-size: 29px;
    }

    .banner-text-desc {
        font-size: 16px;
        line-height: 26.56px;
        padding-bottom: 24px;
        max-width: 100%;
    }

    .list-banner li p {
        font-size: 14px;
    }

    .list-banner li {
        margin-bottom: 15px;
        gap: 9px;
    }

    .list-banner li img {
        width: 20px;
    }

    .inner-how-work h2 {
        font-size: 31px;
        margin-bottom: 17px;
    }

    .unbox-pot {
        font-size: 15px;
        line-height: 24.56px;
        margin-bottom: 46px !important;
        max-width: 754px;
    }

    .upper-how-list {
        padding-left: 13px;
    }

    .main-list-class {
        font-size: 15px;
        line-height: 20.56px;
    }

    .upper-fig-padd-choose {
        padding-right: 0;
        margin-bottom: 20px;
    }

    .img-chose-fig {
        padding-bottom: 41%;
        margin: 0;
    }

    .img-chose-fig img {
        object-fit: contain;
    }

    .cards-main-our-prod {
        justify-content: center;
        gap: 43px;
    }

    .inner-imgs figure {
        position: relative;
        width: 191px;
        padding-bottom: 24%;
    }

    .inner-footer-busi-links::before {
        display: none;
    }

    .inner-footer-busi-links {
        padding-left: 0px;
        position: relative;
    }

    .navbar-expand-lg {
        padding-top: 27px !important;
        padding-bottom: 27px !important;
    }

    .about-choose .inner-how-work h2 {
        margin-bottom: 14px;
    }

    .unbox-pot {
        font-size: 14px;
        line-height: 23.56px;
        margin-bottom: 46px;
        max-width: 754px;
        margin-bottom: 57px !important;
    }

    .desc-quick {
        font-size: 15px;
    }

    .custm-img-card {
        position: absolute;
        right: 0;
        bottom: -28px;
        max-width: 107px;
        height: 100%;
        max-height: 107px;
    }

    .upper-img-card-back {
        width: 121px;
        height: 121px;
        margin-right: auto;
        margin-left: auto;
    }

    .inner-wide-content h5 {
        font-size: 26px;
        margin-bottom: 21px;
    }

    .inner-wide-content {
        margin-bottom: 25px;
    }

    .nav-inner-links li .nav-link {
        font-size: 14px;
    }

    .navbar-collapse {
        position: absolute;
        top: 73px;
        left: 0px;
        right: 0px;
        background-color: white;
        z-index: 99999;
        box-shadow: 0px 5px 16px -6px rgba(0, 0, 0, 0.75);

        width: 100%;
        padding: 20px;
    }

    .upper-header-nav-btns {
        justify-content: center;
    }

    .nav-inner-links li.nav-item {
        padding: 6px;
        text-align: center;
    }

    .inner-login-wrapper h2 {
        font-size: 24px;
        margin-bottom: 23px;
    }

    .main-inp-div {
        margin-bottom: 20px;
    }

    .email-login .form-label {
        color: #111;
        font-size: 14px;

    }

    .email-login input.form-control {
        padding: 9px 16px 9px 16px;
        font-size: 14px;
    }

    .login-button-page {
        width: 100%;
        border-radius: 50px;
        font-size: 16px;
        padding: 12px;
    }

    .back-home {
        gap: 9px;
        top: 0px;
        padding-left: 29px;
        max-width: 550px;
        margin: auto;
    }

    .login-mg-main img {
        display: none;
    }

    .logo-login {
        display: none;
    }

    .inner-login-page {
        margin-top: 39px;
        padding-left: 26px;
        padding-right: 26px;
        margin-bottom: 52px;
        margin-left: auto;
        margin-right: auto;
    }

    .comn-inner-banner {
        padding-top: 95px;
        padding-bottom: 95px;
    }

    .text-desc-quick {
        font-family: "NexaRegular";
        font-size: 13px;
        font-weight: 400;
        line-height: 20px;
    }

    .main-steps-form {
        padding: 43px 27px 50px 27px;
    }

    .upper-busi-card a {
        padding: 16px 10px;
        font-size: 14px;
        height: 100%;
    }

    .nner-one-sec-busi h5 {
        font-size: 24px;
        margin-bottom: 4px;
    }

    .lending-box-main {
        padding-right: 0px;
        padding-left: 0px;
        padding-top: 48px;
    }

    .inner-contact-us-one {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .my-profile-name p {
        font-size: 14px;
    }

    .my-profile-name {
        align-items: center;
        padding: 13px 10px 13px 10px;
        gap: 13px;
    }

    .inner-my-profie {
        padding: 17px 19px;
        min-height: 417px;
    }

    #profileImage {
        width: 74px !important;
        height: 74px !important;
        font-size: 20px !IMPORTANT;
        margin: 0px 0 !important;
    }

    .inner-my-profie h5 {
        font-size: 20px;
        font-weight: 500;
        margin-bottom: 23px;
    }

    .loan-amm-main input.form-control {
        padding: 11.5px 19px;
        font-size: 13px;
    }

    .marg-b-loan-form select {
        padding: 11.5px 19px;
        font-size: 13px;
    }

    .edit-proifl {
        padding: 6px 12.8px;
        font-size: 13px;
        max-width: 148px !important;
        margin-top: 11px !important;

    }

    .inner-my-profie .link-bank-acc {

        max-width: 140px;
        font-family: "NexaBold";
        font-size: 14px;
        padding: 7px 22.15px;
    }

    .drop-with-link-acc {
        gap: 19px;
        flex-wrap: wrap;
    }

    .under-process {
        font-size: 15px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0em;
    }

    .uuper-namne-tag {
        flex-direction: column;
        padding: 25px 5px 21px 5px;

    }

    .link-bank-acc {
        font-size: 15px;
        padding: 6px 16.15px;
        width: 100%;
        max-width: 147px;
    }

    #six_month_business_statements-error {
        position: absolute;
        bottom: 31px;
    }
    .padd-right-insuranc {
        padding-left: 20px;
    }
    .padd-left-insura {
        padding-right: 20px;
    }
    .find-best-main {
        font-size: 33px;
        margin-bottom: 15px;
    }
    .business-bank-acc-crousel {
        max-width: 100%;
        margin-top: 50px;
        padding: 30px 0;
        margin-bottom: 50px;
        margin-right: 10px;
        margin-left: 10px;
    }
    .disc-text-crad-big {
        font-size: 15px;
        line-height: 27px;
        margin-bottom: 22px;
    }
    .upper-crou-more-btn a {
        font-size: 15px;
        padding: 12.5px;
        max-width: 163px;
        margin-top: 43px;
    }

}

@media(max-width:767px) {

    .inner-col-one h1 {
        font-size: 26px;
    }

    .list-banner li {
        margin-bottom: 13px;
        gap: 9px;
    }

    .how-img-fig {
        padding-bottom: 38%;
        margin: 20px;
    }

    .how-img-fig img {
        object-fit: contain;
    }

    .one-list img {
        max-width: 40px;
    }

    .one-list {
        width: 65px;
        height: 65px;
    }

    .upper-how-list ul li:not(:last-child) {
        margin-bottom: 34px;
    }

    .inner-wide-content h5 {
        font-size: 27px;
        margin-bottom: 21px;
    }

    .our-product h5 {
        color: #111;
        font-size: 32px;
    }

    .card-tetx-upper p {
        font-size: 16px;
        padding-top: 14px;
        margin: 0;
        max-width: 95px;
        margin: auto;
    }

    .inner-partners-detail h5 {
        padding-top: 42px;
        font-size: 27px;
        margin-bottom: 7px;
    }

    .inner-partners-detail p {
        padding-bottom: 4px;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 22.56px;
    }

    .choose-us h5 {
        font-size: 30px;
        line-height: 162.127%;
        letter-spacing: -1px;
        margin-bottom: 35px;
    }

    .about-us-home {
        padding: 49px 0 0px;
        z-index: 99;
        margin-bottom: 58px;
    }

    .inner-quote-clas {
        padding: 34px 22px 0 22px;
    }

    .inner-about-home-head h3 {
        font-size: 30px;

        margin-bottom: 10px;
    }

    .inner-about-home-head h5 {
        font-size: 17px;
        margin-bottom: 15px;
    }

    .how-does-sec {
        padding: 56px 0 52px;
    }

    .footer-col ul li a {
        font-size: 13px;
        font-weight: 400;
        margin-bottom: 15px;
    }

    .inner-how-work h2 {
        font-size: 27px;
        margin-bottom: 10px;
    }

    .cards-upper .card-body-custm .card-text {
        font-size: 14px;
        line-height: 20.56px;
    }

    .cards-upper .card-body-custm .card-title {
        font-size: 17px;
    }

    .how-head {
        font-size: 31px;
        line-height: 162.127%;
        letter-spacing: -1px;
        margin-bottom: 25px;
    }

    .inner-login-page {
        max-width: 540px;
    }

    .back-home {
        gap: 9px;
        top: 0px;
        padding-left: 20px;
        max-width: 540px;

    }

    .comn-inner-banner {
        padding-top: 75px;
        padding-bottom: 71px;
    }

    .business-loan-register p {
        font-size: 14px;
        line-height: 21px;
        margin-bottom: 11px;
    }

    .business-loan-register h3 {
        font-size: 24px;
    }

    .business-loan-register h5 {
        font-size: 24px;
    }

    .list-banner {
        margin-bottom: 31px;
    }

    .choose-us h5 {
        font-size: 26px;
        line-height: 162.127%;
        letter-spacing: -1px;
        margin-bottom: 35px;
    }

    .main-steps-form h3 {
        font-size: 27px;
    }

    .comn-cla-tabs-step {
        padding: 9px 7px;
        font-size: 13px;
    }

    #progressbar .active.comn-cla-tabs-step {
        font-size: 13px;
    }

    .main-steps-form {
        padding: 27px 11px 27px 11px;
    }

    .marg-b-loan-form {
        margin-bottom: 17px;
    }

    .loan-amm-main input.form-control {
        border-radius: 50px;
        border: 1px solid #DCDCDC;
        padding: 11.5px 20px;
        font-size: 13px;
    }

    .marg-b-loan-form select {
        padding: 11.5px 20px;
        font-size: 13px;
    }

    .min-char-pass {
        font-size: 13px;
        margin-bottom: 9px;
    }

    .extrmarg-b-loan-form {
        margin-bottom: 39px;
    }

    .main-inner-btn {
        padding: 10px 30.9px;
        font-size: 13.448px;
    }

    .main-sec-know {
        padding-top: 48px;
    }

    .card-disc-business {
        font-size: 15px;
        line-height: 25px;
        margin-bottom: 16px;
    }

    .gap-busi-cards {
        row-gap: 16px;
        margin-bottom: 19px;
    }

    .get-quo {
        padding: 7px;
        font-size: 14px;
        max-width: 150px;
        width: 100%;
    }

    .inner-left-tabs {
        margin-bottom: 20px;
    }

    .pofile-names ul {
        display: flex;
        overflow-x: auto;
        flex-wrap: wrap;
        background-color: white;
        border: 1px solid #3f5de066;
        border-radius: 0 0 10px 10px;
    }

    .my-profile-name p {
        font-size: 13px;
        white-space: nowrap;
    }

    .my-profile-name figure {
        width: 18px;
        height: 18px;
        margin: 0;
    }

    .inner-my-profie .loan-amm-main label {
        margin-bottom: 3px;
        font-size: 13px;
    }

    .inner-my-profie {
        padding: 17px 19px;
        min-height: 191px;
    }

    .inner-my-profie h5 {
        font-size: 20px;
        font-weight: 500;
        margin-bottom: 16px;
    }

    .inner-select-amin {
        display: block;
        position: relative;
    }



    .pofile-names ul li {
        width: 100%;
    }

    .upper-div-miancas {
        position: relative;
    }

    .pofile-names {
        /* height: 0; */
        /* visibility: hidden; */
        display: none;
        background-color: white;
        position: absolute;
        top: 100%;
        z-index: 9999;
        /* transition: height 1s linear 0s; */
    }

    .upper-div-miancas.mystyle .pofile-names {
        /* height: auto;   
        visibility: visible;    */
    }


    .uuper-namne-tag {
        flex-direction: column;
        padding: 25px 5px 21px 5px;
    }

    .upper-icon-drp {
        position: absolute;
        right: 13px;
        top: 13px;

    }

    .upper-icon-drp i {
        color: white;
        font-size: 14px;
    }

    .upper-div-miancas.mystyle .upper-icon-drp i {
        transform: rotate(180deg);

    }

    .link-bank-acc-text ul li {
        font-size: 13px;
        line-height: 16px;
        margin-bottom: 12px;
        margin-left: 17px;
    }

    .form-check-tick label {
        font-size: 13px;
        line-height: 20px;
    }
    .part-one-cashplus {
        padding: 22px 10px 27px 10px;
        margin-bottom: 35px;
    }
    .find-best-main {
        font-size: 28px;
        margin-bottom: 10px;
        line-height: 41px;
    }
    .comn-inner-banner h2 {
        font-size: 33px;
    }
    .custm-nav-pill-tabs.nav-pills {
        padding: 6px 26px !important;
        margin-top: 59px;
        margin-bottom: 44px !important;
    }       
    .padd-right-insuranc{
        padding: 0;
    }
    .padd-left-insura{
        padding: 0;
    }
    .fig-upper-market{
        text-align: center;
    }
    .order-amin-phne-text{
        order: 2;
    }
    .get-quote-last-sec h2 {
        font-size: 30px;
        line-height: 41px;
        margin-bottom: 7px;
    }
    .upper-name-phone{
        padding-left: 0;
    }
    .inner-pg-insurance .row{
        row-gap: 10px;
    }
}


@media(max-width:575px) {
    .cards-main-our-prod {
        justify-content: center;
        gap: 24px;
    }

    .inner-wide-content h5 {
        font-size: 18px;
        margin-bottom: 16px;
    }

    .get-quote-btn {
        font-size: 13px;
        line-height: 28px;
        padding: 4px 12px;
        max-width: 119px;
        width: 100%;
    }

    .our-product h5 {
        color: #111;
        font-size: 26px;
    }

    .our-product {
        padding: 39px 0 46px;
    }

    .desc-quick {
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }

    .choose-us h5 {
        font-size: 22px;
        line-height: 162.127%;
        letter-spacing: -1px;
        margin-bottom: 5px;
    }

    .inner-col-one h1 {
        font-size: 23px;
    }

    .banner-text-desc {
        font-size: 15px;
        line-height: 25.56px;
        padding-bottom: 24px;

    }

    .inner-banner {
        padding: 43px 0 0px 0;
    }

    .list-banner {
        margin-bottom: 52px;
    }

    .how-does-sec {
        padding: 42px 0 42px;
    }

    .inner-how-work h2 {
        font-size: 25px;
        margin-bottom: 6px;
    }

    .unbox-pot {
        font-size: 14px;
        line-height: 21.56px;
        margin-bottom: 10px !important;
        max-width: 100%;

    }

    .inner-col-one {
        margin-bottom: 3px;
    }

    .choose-us {
        margin-bottom: 1px;
    }

    .cards-upper .card {
        padding: 19px 19px 19px 19px;
        height: 100%;
    }

    .how-img-fig {
        padding-bottom: 38%;
        margin: 0;
        margin-bottom: 20px !important;
    }

    .main-list-class {
        font-size: 13px;
        line-height: 16.56px;
    }

    .upper-list-how-wrap h5 {
        font-size: 16px;
    }

    .one-list img {
        max-width: 28px;
    }

    .one-list {
        width: 54px;
        height: 54px;
    }

    .upper-border-log {
        border: 1px solid rgba(0, 0, 0, 0.164);
        border-radius: 100%;
        padding: 5px;
        position: relative;
        background-color: white;
    }

    .upper-how-list ul li:not(:last-child) .upper-border-log::before {
        bottom: -59px;

    }

    .inner-about-home-head h3 {
        font-size: 28px;
        margin-bottom: 6px;
    }

    .inner-about-home-head p {
        font-size: 13px;
        line-height: 23.56px;
        margin-bottom: 10px;
    }

    .card-tetx-upper p {
        font-size: 13px;
        padding-top: 9px;
        margin: 0;
        max-width: 95px;
    }

    .inner-partners-detail h5 {
        padding-top: 31px;
        font-size: 27px;
        margin-bottom: 7px;
    }

    .footer-col ul li a {
        font-size: 13px;
        margin-bottom: 10px;
    }

    .paper-plane {
        font-size: 14px;
        padding: 14px 10px 14px 25px;
        max-width: 100%;
    }

    .suscribe-cas {
        font-size: 14px;
    }

    .footer-logo {
        margin-bottom: 25px;
    }

    .custm-img-card {
        bottom: -28px;
        max-width: 88px;
        height: 100%;
        max-height: 88px;
    }

    .upper-img-card-back {
        width: 100px;
        height: 100px;
    }

    .how-head {
        font-size: 25px;
        line-height: 162.127%;
        letter-spacing: -1px;
        margin-bottom: 18px;
    }

    .how-we-sec {
        padding: 21px 0 51px;
    }

    .inner-login-wrapper h2 {
        font-size: 21px;
        margin-bottom: 21px;
    }

    .main-inp-div {
        margin-bottom: 18px;
    }

    .back-home a {
        color: #111;
        font-size: 15px;
    }

    .main-inp-div {
        margin-bottom: 13px;
    }

    .inner-login-wrapper h2 {
        font-size: 19px;
        margin-bottom: 21px;
    }

    .comn-inner-banner h2 {
        font-size: 29px;
    }

    .business-loan-register h3 {
        font-size: 23px;
    }

    .business-loan-register h5 {
        font-size: 23px;
    }

    .get-quo1 {
        margin-bottom: 43px;
    }

    .get-quo1 {
        font-size: 14px;
        line-height: 28px;
        padding: 7px;
        max-width: 155.7px;
    }

    #progressbar {
        margin-bottom: 30px;
        border-radius: 19px;
        padding: 6px 12px;
        flex-wrap: wrap;
    }

    .loan-amm-main label {
        font-size: 13px;
        font-weight: 400;
        margin-bottom: 9px;
    }

    .marg-b-loan-form {
        margin-bottom: 12px;
    }

    .min-char-pass {
        font-size: 12px;
        margin-bottom: 9px;
    }

    #msform .action-button.next {
        border-radius: 31px;
        padding: 6px;
        max-width: 117px;
        font-size: 15px;
        line-height: 28px;
    }

    #msform .action-button-previous {
        border-radius: 31px;
        padding: 6px;
        max-width: 117px;
        font-size: 15px;
        line-height: 28px;
    }

    .main-steps-form h3 {
        font-size: 24px;
    }

    .main-inner-btn {
        border-radius: 25.379px;
        padding: 9px 18.9px;
        font-size: 13.448px;
    }

    .nner-one-sec-busi h5 {
        font-size: 23px;
        margin-bottom: 4px;
    }

    .card-disc-business {
        font-size: 14px;
        line-height: 23px;
        margin-bottom: 12px;
    }

    .upper-busi-card a {
        padding: 14px 10px;
        font-size: 12px;
        height: 100%;
    }

    .get-quo {
        padding: 4px;
        font-size: 13px;
        max-width: 143px;
        width: 100%;
    }

    .comn-inner-banner {
        padding-top: 41px;
        padding-bottom: 54px;
    }

    .toggle-password {
        position: absolute;
        color: #1467E4;
        right: 22px;
        top: 14px;
    }

    .nav-inner-links li.nav-item {
        padding: 4px;
    }

    .get-header-btn {
        max-width: 100%;
        width: 122px;
        font-size: 13px;
        padding: 5px 5px;
    }

    .login-header {
        max-width: 100%;
        width: 122px;
        font-size: 13px;
        padding: 5px 5px;
    }

    .business-loan-register p {
        font-size: 13px;
        line-height: 20px;
        margin-bottom: 11px;
    }

    .business-loan-register {
        margin-bottom: 19px;
    }

    .inner-contact-us-one {
        padding-top: 41px;
        padding-bottom: 33px;
    }

    .inner-contact-us-one h5 {
        font-size: 18px;
        margin-bottom: 7px;
    }

    .lending-box-main-inner p {
        font-size: 14px;
        line-height: 20px;
        padding-bottom: 12px;
        margin-bottom: 19px;
    }

    .upper-conatct-back {
        padding: 26px 10px 20px;
    }

    .cntact-us-main {
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 27px;
    }

    .Partnership-oper {
        font-size: 15px;
        margin-bottom: 7px;
    }

    .email-login input.form-control {
        padding: 9px 16px 9px 16px;
        font-size: 13px;
    }

    .text-area-comn.form-control {
        font-size: 13px;
        height: 150px;
    }

    .send-button-page {
        font-size: 15px;
        line-height: 26px;
        padding: 7px 7px;
        width: 100%;
        max-width: 153px;
    }

    .navbar-toggler-icon {
        display: inline-block;
        width: 26px;
        height: 26px;
    }

    .navbar-toggler {
        padding: 6px;
    }

    span.select2-selection.select2-selection--multiple {

        padding: 9.5px 20px;
    }

    .link-bank-acc {
        font-size: 14px;
        padding: 4px 16.15px;
        width: 100%;
        max-width: 138px;
    }

    .text-desc-quick {
        font-family: "NexaRegular";
        font-size: 13px;
        font-weight: 400;
        line-height: 17px;

    }
    .custm-nav-pill-tabs.nav-pills {
        padding: 6px 16px !important;
        margin-top: 34px;
        border-radius: 12px;
        margin-bottom: 30px !important;
    }
        
    .custm-nav-pill-tabs li{
        width: 100%;
        text-align: center;
    }
    .custm-nav-pill-tabs li a{
        display: block;
        text-align: center;
    }
    .custm-nav-pill-tabs.nav-pills .nav-link{
        width: 100%;
        text-align: center;
    }
    .inner-rig-insurance h4 {
        font-size: 29px;
        margin-bottom: 3px;
    }
    .find-best-main {
        font-size: 22px;
        margin-bottom: 10px;
        line-height: 35px;
    }
    .business-center-acc-detail h4 {    
        font-size: 24px;
        line-height: 41px;
        margin-bottom: 21px;
    }
    .inner-cards-blue-main {
        gap: 7.5px;
        margin-bottom: 22px;
        flex-wrap: wrap;
    }
    .upper-crou-more-btn {
        text-align: center !important;
    }
    .business-bank-acc-crousel p {
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        margin-bottom: 20px;
        padding-right: 10px;
        padding-left: 10px;
    }
    
}


@media(max-width:420px) {
    .inner-col-one h1 {
        font-size: 20px;
    }

    .banner-text-desc {
        font-size: 14px;
        line-height: 23.56px;
        padding-bottom: 16px;
    }

    .list-banner li p {
        font-size: 13px;
    }

    .list-banner {
        margin-bottom: 36px;
    }

    .inner-how-work h2 {
        font-size: 23px;
        margin-bottom: 6px;
    }

    .unbox-pot {
        font-size: 13px;
        line-height: 20.56px;
        margin-bottom: 19px;
    }

    .upper-how-list ul li:not(:last-child) {
        margin-bottom: 19px;
    }

    .about-us-home {
        padding: 41px 0 0px;
        margin-bottom: 46px;
    }

    .our-product h5 {
        color: #111;
        font-size: 22px;
    }

    .inner-partners-detail h5 {
        padding-top: 31px;
        font-size: 22px;
        margin-bottom: 7px;
        line-height: 35px;
    }

    .inner-imgs figure {
        position: relative;
        width: 100%;
        padding-bottom: 24%;
    }

    .ul-p {
        font-size: 13px;
        font-weight: 400;
        line-height: 21.56px;

        margin-bottom: 18px;
    }

    .social-links a {
        width: 33.9px;
        height: 33.9px;
    }

    .social-links a i {
        color: white;
        font-size: 15px;
    }

    .footer-col ul li a {
        font-size: 13px;
        white-space: normal;
        font-weight: 400;
        margin-bottom: 5px;
    }

    .footer-col h4 {
        font-size: 14px;
        margin-bottom: 13px;
    }

    .footer-logo {
        margin-bottom: 21px;
    }

    .end p {
        margin-top: 32px;
        font-size: 12px;
    }

    .cards-upper .card-body-custm .card-text {
        font-size: 13px;
        line-height: 19.56px;
    }

    .remember-main-marg label {
        font-size: 13px;
    }

    .forgot-pass {
        font-size: 13px;

    }

    .remember-main-marg {
        margin-top: 15px !important;
        margin-bottom: 17px;
    }

    .form-check-tick label {
        line-height: 14px;
    }

    .form-check-tick input {
        width: 16px;
        height: 16px;
    }

    .link-bank-acc {
        font-size: 13px;
        padding: 2px 11.15px;
        width: 100%;
        max-width: 131px;
    }
    .text-amin-discript-pg {
        font-size: 13px;
        line-height: 21px;
        margin-bottom: 0;
    }
    .inner-rig-insurance h5 {
        font-size: 19px;
        font-weight: 400;
        line-height: 26px;
        margin-bottom: 10px;
    }
    .pg-text-upper {
        font-size: 15px;
        margin-bottom: 22px;
    }

    .get-quote-last-sec p {
        font-size: 15px;
        line-height: 25px;
        margin-bottom: 20px;
    }
    .business-bank-acc-crousel h5 {
        font-family: "NexaBold";
        font-size: 25px;
        font-weight: 400;
        line-height: 25px;
    }
    .business-center-acc-detail h4 {
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 21px;
    }
    .disc-text-crad-big {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 22px;
    }
}