 @media screen and (min-width: 1200px) {
     .container {
         max-width: 1344px;
     }
 }

 @media screen and (max-width: 1600px) {
     .faster-quotes-left {
         top: -286px;
         left: 2px;
     }
 }

 @media screen and (max-width: 1365px) {
     .faster-quotes-left {
         width: 564px;
     }

     .hero-sec .text-box h1 {
         font-size: 62px;
         line-height: 62px;
     }

     .about-panda {
         right: 70px;
     }

     .about-panda img {
         height: 190px;
     }

     .cta-inner {
         padding: 24px;
     }

     .cta-inner .text-box h4 {
         font-size: 34px;
         max-width: 600px;
     }

     .compare-amount ul li {
         padding: 21.7px 20px;
     }

     .compare-amount ul li span {
         font-size: 12px;
     }

     .blog-tag-wrapper {
         grid-gap: 10px;
     }

     .blog-list-top::after {
         right: -4px;
     }

     .hero-shadow {
         bottom: -3px;
     }
 }

 @media screen and (max-width: 1199px) {
     .banner-left {
         padding-left: 0px;
     }

     .banner-left .text-box h1 {
         font-size: 40px;
         line-height: 54px;
         letter-spacing: 0px;
     }

     .banner-left .text-box p {
         font-size: 18px;
         margin: 10px 0 15px 0;
         max-width: 390px;
     }

     .banner-left .text-box ul li {
         font-size: 16px;
         margin-bottom: 4px;
     }

     .faster-quotes-left {
         width: 474px;
     }

     .how-work-box p {
         font-size: 14px;
         line-height: 21px;
     }

     .how-work-box h4 {
         font-size: 18px;
     }

     .why-choose-box {
         height: 100%;
     }

     .included-left ul li .text-inner h5 {
         font-size: 18px;
         line-height: 25px;
     }

     .included-left .text-box h4 {
         font-size: 32px;
         line-height: 36px;
     }

     .accordion-button {
         font-size: 20px;
     }

     .included-left ul li {
         margin-bottom: 12px;
     }

     .get-ready-inner .title h2 {
         font-size: 50px;
         line-height: 68px;
     }

     .navbar-nav {
         gap: 20px;
     }

     .navbar-nav .nav-item .nav-link {
         font-size: 14px;
     }

     .navbar-brand img {
         height: 36px;
     }

     .btn-primary.btn-small {
         height: 42px;
         font-size: 14px;
         padding: 0 20px;
     }


     .hero-sec .text-box {
         margin: 15px 0 0 0;
     }

     .hero-sec .text-box h1 {
         font-size: 50px;
         line-height: 50px;
         margin-bottom: 10px;
     }

     .hero-sec .text-box p {
         line-height: 28px;
     }

     .hero-sec .text-box .btn-primary {
         padding: 0 40px;
         margin-top: 15px;
     }

     .hero-sec .image-holder .enabled-info {
         bottom: 30px;
         right: 50px;
     }

     .about-loan-inner {
         padding: 50px 40px;
     }

     .about-loan-top {
         padding: 24px;
     }

     .about-loan-top .text-box h3 {
         font-size: 48px;
         line-height: 48px;
     }

     .kinetics-money-box {
         padding: 72px 20px;
     }

     .kinetics-box h3 {
         font-size: 46px;
         line-height: 46px;
     }

     .kinetics-box p {
         font-size: 20px;
         font-weight: 500;
         line-height: 28px;
     }

     .kinetics-money-box h4 {
         font-size: 38px;
         line-height: 46px;
     }

     .kinetics-money-box p {
         font-size: 20px;
         line-height: 30px;
     }

     .kinetics-box {
         padding: 180px 0;
     }

     .kinetics-money-box {
         padding: 66px 20px;
     }

     .title h2 {
         font-size: 30px;
         line-height: 36px;
     }

     .testimonial-box {
         padding: 8px;
     }

     .testimonial-box-inner {
         padding: 14px;
     }

     .testimonial-box-inner p {
         font-size: 12px;
         line-height: 21px;
         min-height: 96px;
     }

     .testimonial-box-inner .media {
         margin-top: 16px;
     }

     .testimonial-box-inner .media .text-box {
         gap: 8px;
     }

     .testimonial-box-inner .media .text-box .text-box-inner h4 {
         font-size: 15px;
         line-height: 22px;
     }

     .testimonial-box-inner .media .text-box .image-holder {
         width: 40px;
     }

     .testimonial-box-inner .media ul {
         gap: 0;
     }

     .testimonial-box-inner .media ul li img {
         height: 20px;
     }

     .cta-sec {
         padding: 0 0 50px 0;
     }

     .cta-inner {
         padding: 26px;
     }

     .cta-inner .text-box {
         padding: 20px;
     }

     .cta-inner .text-box h4 {
         font-size: 30px;
         line-height: 40px;
         max-width: 503px;
         margin-bottom: 20px;
     }

     .cta-inner .image-holder img {
         height: 275px;
     }

     .blog-box {
         min-height: 300px;
     }

     .blog-box .text-box h4 {
         font-size: 16px;
         line-height: 24px;
     }

     .about-banner-sec .text-box h3 {
         font-size: 54px;
         line-height: 62px;
     }

     .about-banner-sec .text-box {
         max-width: 570px;
     }

     .about-banner-sec .text-box p {
         font-size: 16px;
         font-weight: 400;
         line-height: 28px;
         max-width: 508px;
         width: 100%;
         margin: 20px auto;
     }

     .set-apart-box {
         padding: 28px 16px;
         margin: 12px 0;
         min-height: 304px;
     }

     .set-apart-box h4 {
         font-size: 18px;
         line-height: 28px;
     }

     .individual-box h3 {
         font-size: 54px;
         line-height: 58px;
     }

     .category-loan-box h4 {
         font-size: 16px;
         margin-top: 16px;
     }

     .category-loan-inner {
         gap: 12px;
         margin: 50px 0 0 0;
     }

     .support-box .text-box h4 {
         font-size: 18px;
         line-height: 24px;
     }

     .support-box .text-box p {
         font-size: 13px;
         line-height: 16px;
     }

     .blog-content h2 {
         font-size: 28px;
         line-height: 43px;
     }

     .blog-content p {
         font-size: 16px;
         line-height: 24px;
     }

     .compare-bank-box {
         padding: 16px;
     }

     .compare-bank-top .media .text-box h4 {
         font-size: 20px;
         line-height: 30px;
         margin-bottom: 5px;
     }

     .compare-bank-top .media .text-box p {
         font-size: 14px;
         line-height: 19px;
         letter-spacing: 0.07px;
     }

     .compare-bank-detail {
         padding: 16px;
     }

     .compare-bank-detail .text-box h4 {
         font-size: 20px;
         line-height: 24px;
     }

     .compare-bank-detail .text-box p {
         font-size: 14px;
         line-height: 19px;

     }

     .compare-bank-detail ul li {
         font-size: 14px;
         line-height: 22px;
         margin-bottom: 22px;
     }

     .compare-amount ul li p {
         font-size: 14px;
         line-height: 19px;
     }

     .compare-amount ul li strong {
         font-size: 14px;
         line-height: 19px;
     }

     .compare-amount ul li span {
         font-size: 10px;
     }

     .compare-amount ul li {
         padding: 16.5px 16px;
     }

     .borrowing-inner {
         height: 520px;
     }

     .loan-offer-inner {
         padding: 62px 0 0;
     }

     .loan-offer-box .media .text-box h4 {
         font-size: 18px;
     }

     .loan-offer-box .text-inner {
         padding: 12px;
     }

     .loan-offer-box .text-inner ul {
         gap: 12px;
     }

     .loan-offer-box .text-inner ul li span {
         font-size: 11px;
     }

     .loan-offer-box .btns-list .btn-primary {
         height: 44px;
         font-size: 14px;
     }

     .hero-shadow {
         bottom: -5px;
     }

     .contact-right {
         padding-left: 30px;
     }

     .hero-img {
         height: 455px;
         max-width: inherit;
     }
 }

 @media screen and (max-width: 991px) {
     .banner-left .text-box h1 span {
         display: inline-block;
     }

     .banner-right {
         margin-top: 40px;
     }

     .faster-quotes-left {
         position: static;
         flex-wrap: wrap;
         text-align: center;
         width: 100%;
         justify-content: center;
     }

     .how-work-box {
         margin-top: 40px;
     }

     .traditional-mid {
         max-width: 165px;
     }

     .traditional-right {
         max-width: 165px;
     }

     .traditional-left ul li p {
         font-size: 14px;
     }

     .traditional-right h4 {
         font-size: 14px;
     }

     .faster-quotes-left .image-holder {
         order: 2;
     }

     .enabled-info {
         margin: 0px 0 0 0;
         order: 1;
     }

     /***** HOME PAGE *****/
     header {
         padding: 12px 0;
         z-index: 1000;
     }

     .navbar-brand {
         position: relative;
         z-index: 10000;
     }

     .navbar-toggler {
         border: none;
         padding: 0;
         border-radius: 0;
         display: flex;
         align-items: center;
         justify-content: center;
         position: relative;
         z-index: 10000;
     }

     .navbar-toggler[aria-expanded="true"] .menu-icon {
         display: none;
     }

     .navbar-toggler[aria-expanded="true"] .close-icon {
         display: block;
     }

     .close-icon {
         display: none;
     }

     .collapse:not(.show) {
         display: block;
     }

     .navbar-collapse {
         position: fixed;
         left: 0;
         top: 0;
         background-color: #fff;
         width: 100%;
         height: 100vh;
         z-index: 1000;
         padding: 60px 0;
         opacity: 0;
         visibility: hidden;
     }

     body.active {
         overflow: hidden;
     }

     .navbar-collapse.show {
         opacity: 1;
         visibility: visible;
     }

     .navbar-toggler:focus {
         box-shadow: none
     }

     .navbar-brand img {
         height: 31px;
     }

     .navbar-nav {
         margin-bottom: 24px !important;
         gap: 24px;
         max-width: 696px;
         width: 100%;
     }

     .navbar-collapse .btn-primary.btn-small {
         height: 51px;
         font-size: 16px;
         padding: 0 20px;
         max-width: 696px;
         width: 100%;
         margin: 0 auto;
         display: flex;
     }

     .navbar-nav .nav-item .nav-link {
         font-size: 17px;
         line-height: 24px;
     }

     .hero-sec .text-box .media {
         margin-bottom: 10px;
     }

     .hero-sec .text-box .media ul {
         max-width: 80px;
     }

     .hero-sec .text-box .media ul li {
         margin: 0 -8px 0 0px;
     }

     .hero-sec .text-box .media span {
         font-size: 14px;
         gap: 4px;
     }

     .hero-sec .text-box .media span strong {
         font-size: 18px;
     }

     .hero-sec .text-box h1 {
         font-size: 38px;
         line-height: 38px;
         margin-bottom: 10px;
     }

     .hero-sec .text-box p {
         font-size: 12px;
         line-height: 18px;
     }

     .hero-sec .image-holder .enabled-info {
         bottom: 10px;
         right: 22px;
     }

     .hero-sec .image-holder .enabled-info img {
         height: 20px;
     }

     .hero-sec .text-box .btn-primary {
         padding: 0 26px;
         margin-top: 12px;
         height: 50px;
         font-size: 16px;
     }

     .why-choose-box .text-box h4 {
         font-size: 20px;
         line-height: 28px;
     }

     .why-choose-box .text-box p {
         font-size: 14px;
         line-height: 20px;
     }

     .about-loan-inner {
         padding: 30px 20px;
     }

     .coin-top {
         left: -26px;
         top: -45px;
     }

     .coin-top img {
         height: 100px;
     }

     .about-loan-top {
         padding: 20px;
     }

     .about-loan-top .text-box {
         max-width: 100%;
         margin-bottom: 30px;
     }

     .about-loan-top .text-box h3 {
         font-size: 40px;
         line-height: 44px;
         max-width: 100%;
     }

     .about-loan-inner .loan-calculator-inner {
         margin-top: 30px;
     }

     .coin-bottom img {
         height: 50px;
     }

     .kinetics-money-box {
         padding: 50px 20px;
     }

     .kinetics-money-box h4 {
         font-size: 31px;
         line-height: 30px;
         margin-bottom: 8px;
     }

     .kinetics-money-box p {
         font-size: 16px;
         line-height: 20px;
     }

     .kinetics-box {
         padding: 137px 0;
     }

     .kinetics-box span img {
         height: 60px;
     }

     .kinetics-box h3 {
         font-size: 30px;
         line-height: 36px;
     }

     .kinetics-box p {
         font-size: 16px;
         line-height: 28px;
     }

     .coin-left img,
     .coin-right img {
         height: 60px;
     }

     .cta-inner .image-holder {
         position: static;
         display: flex;
         align-items: center;
         justify-content: center;
         margin: 8px 0 0 0;
     }

     .cta-inner .image-holder img {
         height: auto;
     }

     .blog-box {
         min-height: 320px;
     }

     .about-banner-sec {
         padding: 91px 0 70px 0;
     }

     .about-panda {
         right: 45px;
     }

     .about-panda img {
         height: 130px;
     }

     .set-apart-box {
         padding: 16px 16px;
     }

     .set-apart-box p {
         font-size: 14px;
         line-height: 22px;
     }

     .set-apart-box span {
         min-height: 90px;
         margin-bottom: 30px;
     }

     .set-apart-box {
         min-height: 280px;
     }

     .individual-box h3 {
         font-size: 42px;
         line-height: 42px;
     }

     .individual-box p {
         font-size: 14px;
         line-height: 22px;
         margin: 20px 0;
     }

     .individual-Loan-banner-sec {
         padding: 100px 0 40px;
     }

     .personal-loan-inner h4 {
         font-size: 34px;
         line-height: 34px;
         margin: 14px 0;
     }

     .personal-loan-inner p {
         font-size: 14px;
         line-height: 22px;
         max-width: 575px;
     }

     .loan-support-inner {
         grid-template-columns: 6fr 6fr;
         gap: 24px;
         margin-top: 48px;
     }

     .timeless-loan-inner .text-box h4 {
         font-size: 20px;
         line-height: 22px;
         margin-bottom: 14px;
     }

     .timeless-loan-inner .text-box p {
         font-size: 14px;
         line-height: 24px;
         margin-bottom: 10px;
     }

     .timeless-credit-right p {
         font-size: 14px;
         line-height: 18px;
         margin-bottom: 14px;
     }

     .testimonial-table table tbody tr td {
         font-size: 14px;
         line-height: 20px;
         height: 60px;
         padding: 0 20px;
     }

     .summary-box p {
         font-size: 14px;
         line-height: 20px;
     }

     .summary-box {
         padding: 20px 16px;
     }

     .loan-Calculator-sec {
         padding: 80px 0 70px;
     }

     .loan-Calculator-sec .title h2 {
         font-size: 46px;
         line-height: 54px;
         max-width: 570px;
     }

     .article-row {
         grid-template-columns: 4fr 4fr;
     }

     .blog-content {
         margin-top: 12px;
     }

     .blog-title h2 {
         font-size: 34px;
         line-height: 44px;
     }

     .compare-bank-detail {
         margin-bottom: 16px;
     }

     .loan-offer-box {
         margin: 12px 0;
     }

     .value-label {
         font-size: 16px;
     }

     .fund-box p {
         font-size: 14px;
     }

     .fund-box span {
         width: 32px;
         height: 32px;
         padding: 8px;
     }

     .fund-box3 {
         width: 280px;
     }

     .fund-box1 {
         left: -60%;
     }

     .fund-box2 {
         left: auto;
         right: -70%;
     }

     .contact-sec {
         padding: 90px 0 0;
     }

     .contact-right {
         padding-left: 0;
     }

     .contact-right .text-box a {
         font-size: 20px;
     }

     .contact-right .text-box h5 {
         font-size: 20px;
     }

     .contact-right .text-box p {
         font-size: 16px;
         line-height: 24px;
     }

     .contact-left p {
         font-size: 14px;
         line-height: 22px;
         letter-spacing: 0.08px;
     }


     .contact-map iframe {
         height: 400px;
     }

     .contact-title {
         margin-bottom: 30px;
     }

     .contact-left {
         padding: 0;
     }

     .hero-img {
         height: 355px;
         max-width: inherit;
     }
 }

 @media screen and (max-width: 767px) {

     .container {
         max-width: 100%;
         padding: 0 24px;
     }

     .we-help-detail ul li .image-holder {
         width: 100%;
         height: 120px;
     }

     .logo img {
         height: 31px;
     }

     header {
         padding: 12px;
     }

     .banner-sec {
         padding: 75px 0 210px 0;
         background-image: url(../images/hero-mobile.png);
     }

     .banner-left .text-box h1 span {
         display: block;
     }

     .banner-left .text-box ul li span {
         width: 20px;
         height: 20px;
     }

     .faster-quotes-sec {
         background: transparent;
         margin-top: -178px;
         padding: 0px 0px 40px;
     }

     .faster-quotes-right .text-box p {
         font-size: 14px;
         margin: 12px 0 24px 0;
         line-height: 19px;
     }

     .quotes-box h5 {
         font-size: 16px;
         min-height: 40px;
     }

     .quotes-box span {
         width: 23px;
         margin: -11px auto 0px;
     }

     .quotes-box {
         padding: 0px 10px 20px;
     }

     .faster-quotes-right .text-box ul {
         grid-template-columns: 6fr 6fr;
         gap: 26px;
         max-width: 100%;
         margin: 32px auto 0px;
     }


     .faster-quotes-left .image-holder {
         max-width: 262px;
     }

     .btn-primary {
         height: 51px;
         font-size: 16px;
         width: 100%;
     }

     .banner-left .text-box ul {
         margin-bottom: 33px;
     }

     .banner-right {
         margin-top: 52px;
         border-radius: 12px;
         max-width: 100%;
         padding: 16px;
     }

     .label-text {
         font-size: 14px;
         line-height: 20px;
     }

     .form-control {
         font-size: 14px;
         height: 48px;
     }

     .group-dropdown .dropdown-btn {
         font-size: 14px;
         height: 48px;
     }

     .Month-btn {
         font-size: 14px;
         height: 46px;
         width: 76px;
     }

     .banner-left .text-box ul li {
         font-size: 14px;
         margin-bottom: 20px;
         justify-content: center;
         line-height: 20px;
     }

     .radio-check .form-check .form-check-label {
         font-size: 14px;
     }

     .form-check .form-check-input {
         width: 18px;
         height: 18px;
     }

     .radio-check {
         margin-bottom: 26px;
     }

     .banner-left .text-box p {
         font-size: 14px;
         margin: 12px auto 20px;
         max-width: 236px;
     }

     .banner-left .text-box h1 {
         font-size: 42px;
         line-height: 42px;
         letter-spacing: -3px;
     }

     .banner-left {
         text-align: center;
     }

     .form-check .form-check-label {
         font-size: 14px;
         line-height: 20px;
     }

     .partner-inner .image-holder {
         width: 140px;
         height: 80px;
         margin: 0 auto;
     }

     .traditional-mid,
     .traditional-right {
         max-width: 110px;
     }

     .traditional-mid h4,
     .traditional-right h4 {
         padding: 14px 14px;
         font-size: 16px;
     }

     .traditional-left ul li {
         padding: 15px 22px;
         margin-bottom: 8px;
         border-radius: 6px;
         min-height: 66px;
         align-items: center;
         display: flex;
     }

     .traditional-left ul li p {
         font-size: 12px;
     }

     .how-work-box {
         border: 2px solid #CBF4F4;
         background: linear-gradient(180deg, rgba(203, 244, 244, 0.10) 0.81%, rgba(205, 255, 225, 0.10) 82.45%);
         backdrop-filter: blur(10px);
     }

     .hero-sec {
         padding: 76px 0 0 0;
         position: relative;
     }

     .hero-sec::after {
         position: absolute;
         content: "";
         left: 0;
         bottom: -5px;
         width: 100%;
         background: linear-gradient(180deg, rgba(240, 255, 247, 0.18) 0%, rgba(253, 255, 255, 0.96) 49.06%, #FFF 100%);
         filter: blur(2.5px);
         height: 40px;
         z-index: 100;
     }

     .hero-sec .text-box {
         margin: 0;
         text-align: center;
     }

     .hero-sec .text-box .media {
         margin-bottom: 12px;
         justify-content: center;
     }

     .hero-sec .text-box .media span {
         font-size: 12px;
         gap: 2px;
     }

     .hero-sec .text-box .media span strong {
         font-size: 16px;
     }

     .hero-sec .text-box h1 {
         font-size: 42px;
         line-height: 42px;
         margin-bottom: 18px;
     }

     .hero-sec .text-box p {
         font-size: 14px;
         line-height: 19px;
     }

     .hero-sec .text-box .btn-primary {
         padding: 0 26px;
         margin-top: 32px;
         height: 51px;
         font-size: 16px;
     }

     .hero-sec .image-holder {
         margin: 40px 0 0 0;
         flex-direction: column;
     }

     .hero-sec .image-holder .enabled-info {
         position: static;
         text-align: center;
         display: flex;
         align-items: center;
         justify-content: center;
         flex-direction: column;
         width: 100%;
     }

     .hero-sec .image-holder .enabled-info img {
         height: auto;
     }

     .hero-shadow {
         display: none;
     }

     .enabled-info-sec {
         padding: 5px 0;
     }

     .enabled-info-sec .enabled-info {
         display: flex;
         align-items: center;
         justify-content: center;
         flex-direction: column;
     }

     .enabled-info-sec .enabled-info span {
         margin-bottom: 12px;
     }

     .home-page .partner-sec {
         padding: 54px 0;
     }

     .how-work-inner {
         margin: 0;
     }

     .how-work-sec {
         padding: 54px 0;
     }

     .kinetics-box {
         padding: 90px 0 78px;
     }

     .kinetics-money-box {
         margin: 16px 0 0 0;
     }

     .cta-inner .text-box h4 {
         font-size: 26px;
         line-height: 35px;
     }

     .blog-box .text-box ul li {
         font-size: 14px;
     }

     .get-ready-inner {
         padding: 64px 20px 0;
     }

     .navbar-collapse {
         padding: 60px 34px;
     }

     .faq-page .faq-sec .title h2 {
         font-size: 28px;
         letter-spacing: -1px;
         line-height: 31px;
     }

     .faq-page .faq-sec {
         padding: 70px 0 54px;
     }

     .faq-page .faq-sec .title p {
         font-size: 16px;
         line-height: 19px;
         margin: 12px auto 0;
     }

     .faq-page .faq-inner {
         margin: 32px auto 0;
     }

     .privacy-policy-inner h2 {
         font-size: 36px;
         line-height: 45px;
     }

     header {
         background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.90) 100%);
     }

     .about-banner-sec {
         padding: 71px 0 164px 0;
     }

     .about-banner-sec .text-box h3 {
         font-size: 42px;
         line-height: 42px;
         max-width: 354px;
         width: 100%;
         margin: 0 auto;
     }

     .about-banner-sec .text-box p {
         font-size: 14px;
         line-height: 19px;
         max-width: 508px;
         margin: 18px auto 32px;
         letter-spacing: 0.07px;
     }

     .about-panda {
         right: auto;
         left: 50%;
         transform: translate(-50%, 0);
     }

     .about-panda img {
         height: 142px;
     }

     .individual-Loan-banner-sec .image-holder {
         margin: 30px 0 0 0;
     }

     .timeless-loan-inner .text-box {
         max-width: 100%;
         margin-bottom: 30px;
     }

     .timeless-credit .text-box {
         max-width: 100%;
         margin-bottom: 30px;
     }

     .testimonial-table table tbody tr td,
     .testimonial-table table thead tr th {
         font-size: 12px;
         line-height: 20px;
         height: 60px;
         padding: 0 14px;
     }

     .interest-rate {
         padding: 24px;
         margin: 50px auto 0;
     }

     .interest-rate .text-box h4 {
         font-size: 16px;
         line-height: 20px;
         margin-bottom: 10px;
     }

     .interest-rate .text-box p {
         font-size: 14px;
         line-height: 24px;
     }

     .timeless-credit .text-box.ms-auto {
         margin-top: 30px;
     }

     .summary-box {
         padding: 24px;
         height: auto;
     }

     .summary-box h4 {
         line-height: 24px;
     }

     .loan-Calculator-sec .title h2 {
         font-size: 40px;
     }

     .blog-title h2 {
         font-size: 22px;
         line-height: 31px;
         letter-spacing: -1.5px;
         margin-bottom: 12px;
     }

     .blog-title p {
         font-size: 16px;
         line-height: 19px;
     }

     .blog-tag-wrapper {
         margin: 28px 0px;
         grid-gap: 0px;
     }

     .blog-list ul li a {
         font-size: 14px;
         padding: 10px;
     }

     .blog-content-box {
         border-radius: 16px;
         border: 0.3px solid #D9D9D9;
         padding: 12px;
     }

     .blog-content h2 {
         font-size: 18px;
         font-weight: 500;
         letter-spacing: 0.09px;
         line-height: 29px;
         margin: 8px 0px 10px;
     }

     .blog-content ul li {
         font-size: 12px;
     }

     .blog-content ul {
         margin-bottom: 14px;
     }

     .article-sec h3 {
         font-size: 18px;
         line-height: 25px;
         letter-spacing: -0.5px;
         margin-bottom: 16px;
     }

     .pagination-list li .pagination-item {
         font-size: 14px;
         width: 32px;
         height: 32px;
     }

     .article-row {
         grid-template-columns: 4fr;
     }

     .article-sec {
         padding-bottom: 54px;
     }

     .finance-sec {
         padding: 75px 0px 48px;
     }

     .pagination-list {
         margin-top: 20px;
     }

     .blog-content p {
         font-size: 14px;
         line-height: 20px;
         display: -webkit-box;
         -webkit-box-orient: vertical;
         -webkit-line-clamp: 1;
         align-self: stretch;
         overflow: hidden;
     }

     .blog-list ul {
         grid-gap: 2px;
     }

     .blog-detail-sec {
         padding: 80px 0px 74px;
     }

     .heading-4 {
         font-size: 18px;
         margin-bottom: 14px;
     }

     .compare-bank-page .personal-loan-sec {
         padding: 0;
     }

     .compare-bank-sec {
         padding: 54px 0;
     }

     .compare-bank-inner {
         margin: 32px 0 0 0;
     }

     .compare-bank-box {
         border-radius: 12px;
     }

     .compare-bank-top {
         padding-bottom: 16px;
         margin-bottom: 16px;
     }

     .compare-bank-top .media .image-holder {
         max-width: 100%;
         align-items: flex-start;
         justify-content: flex-start;
     }

     .compare-bank-top .media {
         gap: 8px;
         flex-direction: column;
     }

     .compare-bank-top .media .text-box h4 {
         font-size: 19px;
         line-height: 25px;
         margin-bottom: 12px;
     }

     .compare-bank-detail {
         padding: 16px 12px;
         border-radius: 12px;
     }

     .compare-bank-detail .text-box h4 {
         font-size: 16px;
         line-height: 20px;
     }

     .compare-bank-detail .text-box p {
         line-height: 20px;
         margin: 16px 0 12px;
     }

     .compare-bank-detail ul li {
         font-size: 12px;
         line-height: 24px;
         margin-bottom: 0;
     }

     .compare-amount ul li span {
         font-size: 8px;
         line-height: normal;
     }

     .compare-amount ul li {
         padding: 20px 16px;
     }

     .compare-bank-box .btn-primary.btn-small {
         height: 51px;
     }

     .compare-bank-page .faq-sec {
         padding: 29px 0 0;
     }

     .borrowing-inner {
         height: 400px;
     }

     .steps-sec .title h2 {
         font-size: 28px;
         letter-spacing: -1px;
         line-height: 31px;
     }

     .step-list li {
         width: 50px;
     }

     .loan-detail-box {
         border-radius: 0px;
         padding: 24px 24px 30px;
         margin: 42px -24px 0px;
     }

     .loan-detail-box h4 {
         font-size: 20px;
         line-height: 30px;
         margin-bottom: 16px;
     }

     .detail-box-header {
         flex-wrap: wrap;
         margin-bottom: 16px;
         grid-gap: 0px;
     }

     .detail-box-right h6 {
         font-size: 14px;
         line-height: 20px;
     }

     .btns-list {
         margin-top: 18px;
         grid-gap: 12px;
     }

     .detail-box-header h4 {
         margin-bottom: 0px;
     }

     .loan-detail-box .form-group {
         margin-bottom: 14px;
     }

     .step-list li:first-child {
         width: 46px;
     }

     .step-list li h6 {
         font-size: 14px;
         line-height: 20px;
     }

     .step-list {
         margin: 24px auto 0px;
     }

     .loan-offer-sec {
         padding: 70px 0 54px;
     }

     .loan-offer-sec .title h2 {
         font-size: 28px;
         line-height: 31px;
         letter-spacing: -1px;
     }

     .loan-offer-sec .title p {
         font-size: 14px;
         line-height: 20px;
         max-width: 340px;
         margin: 12px auto 0;
         letter-spacing: 0.07px;
     }

     .loan-offer-inner {
         padding: 30px 0 0;
     }

     .loan-offer-box {
         padding: 16px;
     }

     .loan-offer-box .media .text-box h4 {
         font-size: 20px;
         letter-spacing: -0.2px;
     }

     .loan-offer-box .text-inner ul li span {
         font-size: 14px;
     }

     .loan-offer-box .text-inner ul {
         gap: 16px;
     }

     .loan-offer-box .btns-list .btn-primary {
         height: 51px;
         font-size: 16px;
     }

     .book-appointment-inner .loan-offer-box .text-inner ul {
         grid-template-columns: 6fr 6fr;
     }

     .book-appointment-inner form {
         margin: 32px auto 0;
     }

     .testimonial-inner {
         margin-top: -150px;
     }

     .range-wrapper {
         gap: 6px;
     }

     .price-btn {
         width: 26px;
         height: 26px;
     }

     .loan-calculator-inner {
         padding: 26px;
     }

     .range-labels span {
         font-size: 12px;
     }

     .value-label {
         font-size: 12px;
         margin-left: 40px;
     }

     .fund-box p {
         font-size: 12px;
     }

     .fund-box1 {
         left: -45%;
     }

     .fund-box2 {
         right: -40%;
     }

     .fund-box3 {
         width: 250px;
         left: 58%;
     }

     .kinetics-box span {
         top: 0;
         left: 55%;
         width: auto;
     }

     .select2-container {
         max-width: 100% !important;
         left: 0 !important;
     }

     .home-page {
         position: relative;
     }

     .select2-container--open .select2-dropdown {
         left: 25px;
     }

     .contact-sec {
         padding: 88px 0 0 0;
     }

     .contact-title h2 {
         font-size: 28px;
         line-height: 31px;
         letter-spacing: -1px;
         margin-bottom: 12px;
         text-align: center;
     }

     .contact-title p {
         font-size: 16px;
         line-height: 19px;
         text-align: center;
         margin: 0 auto;
     }

     .contact-right .text-box span {
         font-size: 16px;
         gap: 10px;
     }

     .contact-right .text-box a {
         font-size: 22px;
     }

     .email-link {
         height: 16px;
     }

     .location-link {
         height: 22px;
     }

     .contact-right {
         margin-bottom: 32px;
     }

     .contact-right .text-box h5 {
         font-size: 22px;
         line-height: 30px;
     }

     .contact-right .text-box {
         margin-bottom: 32px;
     }

     .contact-right .text-box:last-child {
         margin: 0;
     }

     .contact-map {
         margin-top: 54px;
         margin-left: -24px;
         margin-right: -24px;
     }

     .contact-map iframe {
         border-radius: 0;
     }

     .contact-title {
         margin-bottom: 32px;
     }

     .contact-map iframe {
         height: 541px;
     }
       .hero-img {
         height: auto;
         max-width: 100%;
     }
 }

 @media screen and (max-width: 575px) {
     .faster-quotes-sec {
         background: linear-gradient(90deg, #F6F6F6 0%, #FFF5F5 100%);
         margin: 0;

     }

     .faster-quotes-left {
         margin-top: -178px;
     }

     .faster-quotes-right .text-box h4 {
         font-size: 20px;
         letter-spacing: -0.2px;
         max-width: 354px;
     }

     .faster-quotes-right .text-box p {
         margin: 12px auto 32px;
         line-height: 19px;
         letter-spacing: 0.07px;
         max-width: 200px;
         width: 100%;
     }

     .title h2 {
         font-size: 30px;
         letter-spacing: -1px;
         line-height: 32px;
     }

     .title p {
         font-size: 14px;
         line-height: 20px;
         margin: 12px auto 0;
         letter-spacing: 0.07px;
     }

     .loan-calculator-sec {
         padding: 28px 0 35px;
     }

     .loan-calculator-inner {
         padding: 16px;
         border-radius: 12px;
         border: 0.3px solid #DFDFDF;
         box-shadow: 0px 2px 10px 0px rgba(218, 218, 218, 0.30);
         margin: 24px auto 0;
     }

     .loan-box label {
         font-size: 20px;
         letter-spacing: -0.16px;
         margin-bottom: 12px;
         letter-spacing: 0.1px;
     }

     .loan-calculator-inner .text-box {
         border: 0.5px solid #F8F8F8;
         border-radius: 8px;
         padding: 16px 14px;
         backdrop-filter: blur(10px);
         background: linear-gradient(180deg, rgba(203, 244, 244, 0.20) 0.81%, rgba(205, 255, 225, 0.20) 82.45%);


     }

     .loan-calculator-inner .text-box h4 {
         font-size: 20px;
         letter-spacing: 0.1px;
     }

     .loan-calculator-inner .text-box h3 {
         font-size: 30px;
         letter-spacing: -1px;
         line-height: 32px;
         margin: 14px 0;
     }

     .loan-calculator-inner .text-box p {
         font-size: 14px;
         font-weight: normal;
         line-height: 20px;
         letter-spacing: 0.07px;
         flex: 1;
         max-width: 910px;
         width: 100%;
     }

     .loan-calculator-inner .text-box .media span {
         font-size: 16px;
         width: 16px;
         height: 16px;
     }

     .borrowing-sec {
         padding: 32px 0;
         border-radius: 16px;
     }

     .borrowing-inner {
         margin: 27px auto 0;
     }

     .partner-sec {
         padding: 54px 0 0;
     }

     .partner-inner::after {
         left: -10px;
         width: 80px;
         height: 60px;
     }

     .partner-inner::before {
         width: 80px;
         height: 60px;
         right: -10px;
     }

     .partner-inner .image-holder {
         width: auto;
         height: 80px;
         margin: 0 auto;
     }

     .partner-inner {
         margin: 40px -12px 0 -12px;
         overflow: hidden;
     }

     .partner-inner::before {
         right: -5px;
     }

     .partner-inner::after {
         left: -10px;
     }

     .partner-more {
         margin: 16px 0;
     }

     .partner-detail ul {
         gap: 16px;
     }

     .how-work-sec {
         padding: 54px 0 42px;
     }

     .how-work-box {
         margin: 12px 0;
     }

     .how-work-inner {
         margin: 20px 0 0 0;
     }

     .how-work-box span {
         font-size: 14px;
         width: 38px;
         height: 38px;
     }

     .how-work-box h4 {
         font-size: 20px;
         letter-spacing: 0.1px;
         margin: 12px 0 8px;
     }

     .how-work-box p {
         font-size: 14px;
         line-height: 19px;
         letter-spacing: 0.07px;
         margin-bottom: 5px;
     }

     .how-work-box {
         padding: 28px 10px 5px;
         border-radius: 12px;
         border: 2px solid #CBF4F4;
         background: linear-gradient(180deg, rgba(203, 244, 244, 0.10) 0.81%, rgba(205, 255, 225, 0.10) 82.45%);
         backdrop-filter: blur(10px);
     }

     .how-work-box .image-holder {
         min-height: 180px;
     }

     .how-work-box .image-holder img.panda-img1 {
         height: 158px;
     }

     .how-work-box .image-holder img.panda-img2 {
         height: 180px;
     }

     .faster-quotes-right .text-box ul {
         grid-template-columns: 1fr;
         gap: 26px;
         max-width: 260px;
         margin: 32px auto 0px;
     }

     .why-choose-sec .container {
         padding: 0;
     }

     .why-choose-inner {
         background: url(../images/why-choose-mobile-bg.png) no-repeat;
         background-position: center center;
         background-size: cover;
         border-radius: 0;
         padding: 32px 24px;
     }

     .why-choose .title {
         margin-bottom: 32px;
     }

     .why-choose {
         margin: 0 auto;
         background: none;
     }

     .why-choose-box .image-holder {
         border-radius: 12px;
     }

     .why-choose-box {
         height: auto;
         padding: 16px;
     }

     .why-choose-box .text-box h4 {
         font-size: 20px;
         line-height: 29px;
         margin-bottom: 8px;
         letter-spacing: 0.1px;
     }

     .why-choose-box .text-box p {
         font-size: 14px;
         line-height: 20px;
         letter-spacing: 0.07px;
         max-width: 310px;
     }

     .why-choose [class*="col-"] {
         padding: 0 12px;
     }

     .why-choose .row {
         margin: 0 -12px;
         row-gap: 24px;
     }

     .included-sec {
         padding: 54px 0;
     }

     .included-left .text-box h4 {
         font-size: 30px;
         line-height: 32px;
         letter-spacing: -1px;
         text-align: center;
     }

     .included-left .text-box p {
         font-size: 14px;
         line-height: 19px;
         letter-spacing: 0.07px;
         max-width: 260px;
         width: 100%;
         margin: 12px auto 0;
         text-align: center;
     }

     .included-left ul {
         margin-top: 31px;
     }

     .included-left ul li .text-inner h5 {
         font-size: 16px;
         line-height: 26px;
         margin-bottom: 4px;
     }

     .included-left ul li .text-inner p {
         font-size: 14px;
         letter-spacing: 0.07px;
         line-height: 20px;
     }

     .included-left ul li span {
         width: 24px;
         height: 24px;
         margin-top: 2px;
     }


     .included-left ul li {
         margin-bottom: 18px;
         gap: 8px;
     }

     .we-help-sec .container {
         padding: 0;
     }

     .we-help-inner {
         background: url(../images/why-choose-bg-mobile.png) no-repeat;
         background-position: center center;
         background-size: cover;
         border-radius: 0;
         padding: 32px 24px;
     }

     .we-help-detail ul li .image-holder {
         border-width: 4px;
         width: 100px;
         height: 100px;
     }

     .loan-help-inner h4 {
         font-size: 14px;
         line-height: 20px;
         letter-spacing: 0.07px;
     }

     .we-help-detail ol {
         display: grid;
         grid-template-columns: 6fr 6fr;
         row-gap: 14px;
         column-gap: 12px;
     }

     .loan-help-inner {
         padding: 0 16px;
         border-radius: 12px;
     }

     .loan-help {
         border-radius: 12px;
         padding: 2px;
         height: 60px;
         width: 100%;
     }

     .traditional-lender-sec {
         padding: 54px 0;
     }

     .traditional-left ul li {
         padding: 0px 20px 0px 6px;
         margin-bottom: 2px;
         border-radius: 6px;
         display: flex;
         align-items: center;
         min-height: 52px;
     }

     .traditional-mid h4,
     .traditional-right h4 {
         font-size: 12px;
         line-height: 16px;
         padding: 6px 6px;
         margin-bottom: 2px;
         text-align: center;
         border-radius: 4px;
     }

     .traditional-mid ul li span {
         width: 16px;
         height: 16px;
     }

     .traditional-mid ul li span img {
         height: 5px;
     }

     .traditional-right ul li span {
         width: 16px;
         height: 16px;
     }

     .traditional-right ul li span img {
         height: 5px;
     }

     .traditional-lender-inner {
         margin: 32px auto 0;
         gap: 2px;
     }

     .traditional-right ul li {
         padding: 18px 20px;
         border-radius: 4px;
         margin-bottom: 2px;
     }

     .traditional-mid,
     .traditional-right {
         max-width: 80px;
     }

     .traditional-left ul li p {
         font-size: 12px;
         line-height: 16px;
     }

     .traditional-left h4 {
         height: 44px;
         margin-bottom: 2px;
     }

     .traditional-mid ul li {
         border-radius: 4px;
         margin-bottom: 2px;
     }

     .faq-sec {
         padding: 0 0 54px;
     }

     .faq-inner {
         margin: 32px auto 0;
     }

     .accordion-button {
         font-size: 16px;
         letter-spacing: 0.08px;
         padding: 10px 0;
         line-height: 20px;
     }

     .accordion-button span {
         width: 18px;
         height: 18px;
     }

     .accordion-button span img {
         height: 10px;
     }

     .accordion-body {
         padding: 0 0 16px;
     }

     .accordion-body-inner {
         padding: 12px;
     }

     .accordion-body p {
         line-height: 20px;
         font-size: 14px;
         letter-spacing: 0.08px;
     }

     .accordion-body ol li,
     .accordion-body ul li {
         line-height: 20px;
         font-size: 14px;
         letter-spacing: 0.08px;
     }

     .accordion-item {
         margin-bottom: 6px;
     }

     .get-ready-sec {
         padding: 0 0 16px;
     }

     .get-ready-sec .container {
         padding: 0;
     }

     .get-ready-inner {
         padding: 32px 24px 0;
         border-radius: 0;
         margin: 0 0px;
     }

     .get-ready-inner .title h2 {
         font-size: 30px;
         line-height: 32px;
         letter-spacing: -1px;
     }

     .get-ready-inner .title p {
         margin-bottom: 24px;
     }

     .get-ready-inner .image-holder {
         margin: 38px 0 0;
     }

     footer {
         background-image: url(../images/footer-bg-mobile.png);
         background-repeat: no-repeat;
         background-size: cover;
         padding: 24px 0 90px;
         overflow: hidden;
         position: relative;
     }

     .footer-img {
         position: absolute;
         bottom: 24px;
         left: 50%;
         transform: translate(-50%, 0);
         width: 100%;
     }

     .footer-inner {
         background-image: none;
         background-repeat: no-repeat;
         background-size: cover;
         padding: 0;
         border-radius: 0;
         position: relative;
         z-index: 10;
         margin-bottom: 0;
     }

     .footer-left p {
         font-size: 14px;
         line-height: 20px;
         letter-spacing: 0.07px;
     }

     .mt-16 {
         margin-top: 12px;
     }

     .footer-inner h6 {
         font-size: 14px;
         line-height: 20px;
         letter-spacing: 0.07px;
         margin-bottom: 16px;
     }

     .footer-list li a {
         font-size: 14px;
         line-height: 20px;
         letter-spacing: 0.07px;
         margin-bottom: 14px;
     }

     .footer-list li:last-child a {
         margin: 0;
     }

     .footer-inner .mt-5 {
         margin-top: 24px !important;
     }

     .footer-left ul {
         padding: 24px 0 16px;
     }

     .footer-last {
         background-color: #fff;
         margin: 0;
         padding: 24px 0;
         position: fixed;
         bottom: 0;
         left: 0;
         z-index: 100;
         box-shadow: 0px 2px 2px 0px #CDFFE1, 0px 0px 10px 4px #CBF4F4;
         width: 100%;
         border: 0.5px solid #CDFFE1;
     }

     .footer-last a {
         display: flex;
         align-items: center;
         justify-content: center;
     }

     .hero-sec .text-box h1 {
         margin-bottom: 18px;
         white-space: normal;
         max-width: 299px;
         width: 100%;
         margin: 0 auto 18px;
     }

     .hero-sec .text-box p {
         letter-spacing: 0.07px;
     }

     .hero-sec .text-box p br,
     .hero-sec .text-box h1 br {
         display: none;
     }

     .partner-sec .title h2 {
         max-width: 280px;
         width: 100%;
         margin: 0 auto;
     }

     .about-loan-sec .container {
         padding: 0;
     }

     .about-loan-inner {
         background: url(../images/about-loan-bg2.png) no-repeat;
         background-position: center center;
         background-size: cover;
         border-radius: 0;
         padding: 32px 24px;
     }

     .about-loan-top {
         padding: 0;
         border: none;
     }

     .coin-top {
         left: 30px;
         top: -22px;
     }

     .coin-top img {
         height: 41px;
     }

     .about-loan-sec {
         padding: 36px 0 0 0;
     }

     .about-loan-top .text-box .text-span {
         font-size: 14px;
         padding: 8px;
     }

     .about-loan-top .text-box .text-span strong {
         font-size: 20px;
     }

     .about-loan-top .text-box h3 {
         font-size: 42px;
         line-height: 42px;
         max-width: 100%;
         text-align: center;
         margin: 16px 0;
     }

     .about-loan-top .text-box p {
         font-size: 14px;
         line-height: 19px;
         max-width: 230px;
         text-align: center;
         margin: 0 auto;
     }

     .about-loan-top .text-box ul li h4 {
         font-size: 16px;
         line-height: 20px;
         letter-spacing: -0.08px;
     }

     .about-loan-top .text-box ul li span {
         width: 28px;
         height: 28px;
     }

     .about-loan-top .text-box ul li span img {
         height: 8px;
     }

     .about-loan-top .text-box ul {
         margin: 24px 0 0 0;
     }

     .about-loan-form {
         border-radius: 12px;
         padding: 16px;
     }

     .coin-bottom {
         right: 24px;
         bottom: -20px;
     }

     .coin-bottom img {
         height: 48px;
     }

     .kinetics-box h3 {
         font-size: 42px;
         line-height: 42px;
         margin-bottom: 8px;
     }

     .kinetics-box p {
         font-size: 18px;
         line-height: 29px;
     }

     .kinetics-box span img {
         height: 70px;
     }

     .kinetics-money-box {
         padding: 84px 20px;
         background-position: left;
     }

     .kinetics-money-box h4 {
         font-size: 42px;
         line-height: 42px;
         margin-bottom: 8px;
     }

     .kinetics-money-box p {
         font-size: 18px;
         line-height: 29px;
     }

     .approval-rate {
         background: url(../images/approval-rate-bg-mobile.png) no-repeat;
         background-position: center center;
         background-size: cover;
     }

     .google-review {
         background: url(../images/google-review-bg.mobile.png) no-repeat;
         background-position: center center;
         background-size: cover;
     }

     .kinetics-sec {
         padding: 74px 0 50px;
     }

     .kinetics-inner {
         margin: 32px auto 0;
     }

     .kinetics-sec .title h2 {
         max-width: 240px;
         margin: 0 auto;
     }

     .testimonial-inner {
         margin: -80px -24px 0;
     }

     .testimonial-box-inner {
         padding: 16px;
     }

     .testimonial-box-inner p {
         font-size: 14px;
         line-height: 20px;
         min-height: 96px;
     }

     .testimonial-box-inner .media .text-box .image-holder {
         width: 52px;
     }

     .testimonial-box-inner .media .text-box {
         gap: 12px;
     }

     .testimonial-box-inner .media .text-box .text-box-inner h4 {
         font-size: 18px;
         line-height: 29px;
     }

     .testimonial-box-inner .media .text-box .text-box-inner span {
         font-size: 14px;
         line-height: 20px;
     }

     .testimonial-box-inner .media ul li img {
         height: 24px;
     }

     .testimonial-box-inner .media {
         margin-top: 32px;
     }

     .cta-sec .container {
         padding: 0;
     }

     .cta-inner {
         padding: 32px 24px 0;
         border-radius: 0;
     }

     .cta-inner .text-box {
         padding: 20px;
         border-radius: 12px;
     }

     .cta-inner .text-box h4 {
         font-size: 30px;
         line-height: 32px;
         margin-bottom: 24px;
         text-align: center;
         letter-spacing: -1px;
     }

     .blog-sec {
         padding: 0 0 54px 0;
     }

     .blog-box {
         min-height: auto;
     }

     .blog-inner {
         margin: 32px -10px 0;
     }

     .blog-box .text-box h4 {
         font-size: 18px;
         line-height: 29px;
         overflow: hidden;
         width: 100%;
         display: -webkit-box;
         -webkit-line-clamp: 2;
         -webkit-box-orient: vertical;
     }

     .blog-box .text-box ul li {
         line-height: 20px;
     }

     .swiper-pagination {
         margin: 16px 0 0 0;
     }

     .privacy-policy-banner {
         padding: 64px 0 0 0;
     }

     .privacy-policy-banner .container {
         padding: 0;
     }

     .privacy-policy-inner {
         border-radius: 0;
         padding: 20px 24px 24px;
     }

     .breadcrumb-item a {
         font-size: 14px;
     }

     .privacy-policy-inner h2 {
         font-size: 28px;
         line-height: 31px;
         margin-top: 16px;
     }

     .privacy-policy-sec {
         padding: 16px 0 54px;
     }

     .privacy-policy-box {
         padding: 0;
     }

     .privacy-policy-box .text-inner span {
         font-size: 14px;
         line-height: 20px;
         margin-bottom: 20px;
         letter-spacing: 0.07px;
     }

     .privacy-policy-box .text-inner p {
         font-size: 14px;
         line-height: 20px;
         letter-spacing: 0.07px;
     }

     .privacy-policy-box .text-box {
         margin-top: 20px;
     }

     .privacy-policy-box .text-box h4 {
         font-size: 22px;
         letter-spacing: -0.22px;
     }

     .privacy-policy-box .text-box p,
     .privacy-policy-box .text-box ol li {
         font-size: 14px;
         line-height: 20px;
         letter-spacing: 0.07px;
     }

     .privacy-policy-box .text-box h5 {
         font-size: 20px;
     }

     .privacy-policy-box .text-box ol {
         padding: 12px 0 0 15px;
     }

     .ai-assistance {
         right: 10px;
         bottom: 20px;
     }

     .assistance-btn img {
         height: 87px;
     }

     .set-apart-inner {
         margin: 20px 0 0 0;
     }

     .set-apart-box {
         padding: 24px 16px;
         min-height: 237px;
         padding: 8px 16px;
         display: flex;
         flex-direction: column;
         align-items: center;
         justify-content: center;
     }

     .set-apart-box h4 {
         font-size: 20px;
         line-height: 29px;
     }

     .set-apart-box p {
         font-size: 14px;
         line-height: 20px;
     }

     .individual-Loan-banner-sec {
         padding: 70px 0 26px;
     }

     .individual-Loan-banner-sec .image-holder {
         margin: 11px 0 0 0;
     }

     .individual-box h3 {
         text-align: center;
     }

     .individual-box p {
         font-size: 14px;
         line-height: 19px;
         margin: 18px 0 32px;
         text-align: center;
     }

     .personal-loan-sec {
         padding: 0;
     }

     .personal-loan-sec .container {
         padding: 0;
     }

     .personal-loan-inner {
         padding: 25px 24px 36px;
         border-radius: 0;
     }

     .personal-loan-inner span img {
         height: 26px;
     }

     .personal-loan-inner h4 {
         font-size: 28px;
         line-height: 31px;
         margin: 16px 0 12px;
         letter-spacing: -1px;
     }

     .personal-loan-inner p {
         font-size: 14px;
         line-height: 20px;
         letter-spacing: 0.07px;
     }

     .category-loan-sec {
         padding: 54px 0;
     }

     .category-loan-inner {
         display: grid;
         grid-template-columns: 4fr 4fr 4fr;
         gap: 18px;
         margin: 32px 0 0 0;
     }

     .category-loan-box h4 {
         font-size: 16px;
         margin-top: 20px;
         line-height: 20px;
         letter-spacing: 0.08px;
     }

     .category-loan-box {
         padding: 0 0;
         text-align: center;
     }

     .category-loan-box span {
         width: 106px;
         height: 110px;
     }

     .category-loan-box span img {
         height: 40px;
     }

     .Loan-support-sec {
         padding: 32px 0;
         margin-bottom: 54px;
     }

     .loan-support-inner {
         grid-template-columns: 13fr;
         gap: 16px;
         margin-top: 32px;
     }

     .support-box .text-box h4 {
         font-size: 20px;
         line-height: 29px;
     }

     .support-box .text-box p {
         font-size: 14px;
         line-height: 20px;
     }

     .timeless-loan-sec {
         padding: 32px 0 0;
     }

     .timeless-loan-top {
         padding: 24px 0;
     }

     .timeless-loan-inner {
         margin: 32px auto 0;
     }

     .timeless-loan-inner .text-box h4 {
         font-size: 22px;
         line-height: 25px;
         margin-bottom: 16px;
     }

     .timeless-loan-inner .text-box p {
         font-size: 14px;
         line-height: 19px;
         margin-bottom: 14px;
     }

     .timeless-loan-inner .text-box {
         margin-bottom: 24px;
     }

     .testimonial-table table tbody tr td,
     .testimonial-table table thead tr th {
         font-size: 14px;
         line-height: 19px;
         height: 68px;
         letter-spacing: 0.07px;
         padding: 0 2px;
     }

     .timeless-credit h4 {
         font-size: 22px;
         line-height: 25px;
         text-align: left;
         margin-bottom: 16px;
     }

     .timeless-credit .text-box p {
         font-size: 14px;
         line-height: 19px;
     }

     .timeless-credit-right {
         padding: 23px 16px 37px 16px;
     }

     .timeless-credit-right h5 {
         font-size: 19px;
         margin-bottom: 16px;
     }

     .timeless-credit-right p {
         line-height: 19px;
     }

     .mt-5 {
         margin-top: 32px !important;
     }

     .interest-rate {
         padding: 16px;
         margin: 34px auto 0;
     }

     .interest-rate .text-inner {
         margin-bottom: 7px;
     }

     .interest-rate .text-inner h4 {
         font-size: 19px;
         line-height: 25px;
     }

     .interest-rate .text-box h4 {
         font-size: 14px;
         line-height: 19px;
         margin-bottom: 12px;
     }

     .interest-rate .text-box p {
         line-height: 19px;
     }

     .interest-rate .text-box {
         margin: 8px 0;
     }

     .timeless-credit {
         margin: 24px auto 0;
     }

     .timeless-summary .text-box {
         text-align: left;
         margin-top: 24px;
     }

     .timeless-summary .text-box h4 {
         font-size: 22px;
         line-height: 25px;
         margin-bottom: 24px;
     }

     .timeless-summary .text-box p {
         font-size: 14px;
         line-height: 19px;
         letter-spacing: 0.07px;
     }

     .summary-box {
         padding: 20px 16px;
         margin: 12px 0;
     }

     .summary-box h4 {
         line-height: 19px;
         font-size: 16px;
         margin-bottom: 16px;
         letter-spacing: 0.08px;
     }

     .timeless-summary-inner {
         margin: 36px auto 0;
     }

     .broker-img {
         height: 120px;
     }

     .loan-Calculator-sec {
         padding: 72px 0 43px;
     }

     .loan-Calculator-sec .title {
         padding: 0 24px;
     }

     .loan-Calculator-sec .title h2 {
         font-size: 42px;
         line-height: 42px;
     }

     .loan-Calculator-sec .title p {
         font-size: 14px;
         letter-spacing: 0.07px;
         line-height: 19px;
         margin: 18px auto 0;
     }

     .loan-Calculator-sec .about-loan-inner {
         margin: 30px 0 0 0;
     }

     .loan-Calculator-sec .loan-calculator-inner {
         margin: 0 0 32px 0 !important;
     }

     .blog-detail-sec {
         padding: 70px 0px 54px;
     }

     .blog-title h2 {
         font-size: 28px;
         line-height: 31px;
         margin-bottom: 16px;
     }

     .breadcrumb {
         margin: 0 0 20px 0;
     }

     .user-detail-list h6 {
         font-size: 14px;
     }

     .user-detail-list img {
         height: 32px;
     }

     .user-detail-list {
         margin: 16px 0px 32px;
     }

     .key-box {
         padding: 20px;
         margin: 28px 0px;
     }

     .heading-3 {
         color: #204C54;
         font-size: 22px;
         font-weight: 600;
         line-height: 32px;
         letter-spacing: -1.5px;
         margin-bottom: 12px;
     }

     .paragraph-text {
         font-size: 14px;
         line-height: 19px;
         letter-spacing: 0.07px;
     }

     .table-box {
         padding: 16px;
         margin: 28px 0px 30px;
     }

     .table-box ul li {
         font-size: 12px;
         font-weight: 400;
         line-height: 20px;
         letter-spacing: 0;
     }

     .liscense-box p {
         font-size: 14px;
         line-height: 19px;
         letter-spacing: 0.07px;
     }

     .liscense-box ul li {
         font-size: 14px;
         line-height: 19px;
         letter-spacing: 0.07px;
         padding: 0 0 0 14px;
     }

     .liscense-box .text-box h5 {
         font-size: 14px;
         line-height: 20px;
         letter-spacing: 0.07px;
     }

     .liscense-box h3 {
         font-size: 22px;
         margin-top: 32px;
         line-height: 21px;
     }

     .liscense-box .text-box .text-inner h6 {
         font-size: 14px;
     }

     .liscense-box ol li {
         font-size: 14px;
         font-weight: 19px;
     }

     .review-box {
         padding: 16px;
     }

     .review-box .media h4 {
         font-size: 14px;
         line-height: 20px;
     }

     .review-box .media span {
         width: 32px;
         height: 32px;
     }

     .review-box .media span img {
         height: 13px;
     }

     .review-box .media {
         margin-bottom: 14px;
     }

     .review-box p {
         font-size: 14px;
         line-height: 19px;
     }

     .blog-detail-picker .title h2 {
         font-size: 30px;
         letter-spacing: -1px;
         line-height: 32px;
     }

     .loan-modal {
         padding: 0 24px;
     }

     .loan-modal .modal-header h5 {
         font-size: 16px;
         line-height: 20px;
     }

     .loan-modal .modal-body {
         padding: 35px 0 0 0;
     }

     .loan-modal .modal-body img {
         height: 18px;
     }

     .loan-modal .modal-body p {
         font-size: 14px;
         line-height: 20px;
     }

     .loan-modal .modal-content {
         padding: 16px;
         border-radius: 16px;
     }

     .apply-sig-tag a {
         display: none;
     }

     .blog-list ul li a {
         font-size: 14px;
         padding: 9px;
         height: 40px;
     }

     .search-btn {
         width: 20px;
         height: 20px;
     }

     .search-btn img {
         height: 18px;
     }

     .blog-list-top {
         width: 94%;
     }

     .detail-box1 h5 {
         font-size: 16px;
         line-height: 20px;
     }

     .steps-sec {
         padding: 32px 0px 0;
     }

     .step-list li.selected::after {
         width: 170%;
         right: -173%;
     }

     .submit-modal .modal-body .text-box h4 {
         font-size: 22px;
     }

     .submit-modal .modal-body .text-box p {
         font-size: 14px;
         line-height: 20px;
         margin: 6px 0 18px;
     }

     .book-appointment-inner {
         margin: 32px 0 0 0;
     }

     .pin {
         width: 28px;
         height: 28px;
     }

     .range-labels span {
         font-size: 12px;
     }

     .custom-slider {
         height: 24px;
         border: none;
     }

     .price-btn {
         width: 24px;
         height: 24px;
         padding: 6px;
     }

     .slider-thumb {
         width: 12px;
         height: 36px;
     }

     .value-label {
         font-size: 16px;
         margin-left: 40px;
     }

     .slider-track {
         height: 24px;
     }

     .fund-box span {
         width: 24px;
         height: 24px;
         padding: 0;
     }

     .fund-box span img {
         height: 16px;
     }

     .fund-box {
         border-radius: 10px;
         padding-left: 8px;
         padding-right: 14px;
         padding-top: 8px;
         padding-bottom: 8px;
     }

     .fund-box1 {
         left: auto;
         right: -95px;
         top: auto;
         transform: translate(0, 0);
         bottom: 20px;
     }

     .fund-box2 {
         right: auto;
         left: -62%;
         top: 50%;
         transform: translate(0, -50%);
     }

     .fund-box3 {
         width: 231px;
         left: 17%;
         bottom: auto;
         top: -15px;
     }

     .borrowing-inner {
         height: 594px;
     }

     .login-modal .text-box h4 {
         font-size: 22px;
         line-height: 30px;
         letter-spacing: -0.22px;
         margin: 12px 0 0;
     }

     .login-modal .text-box p {
         display: none;
     }

     .login-modal .modal-body {
         padding: 50px 16px 18px 16px;
     }

     .login-modal .btn-primary {
         width: 100%;
         margin-top: 20px;
     }

     .contact-sec {
         padding: 88px 0 54px 0;
     }
 }