@media screen and (min-width: 200px) and (max-width: 768px) {
  .faq-layout-section {
    padding: 40px 10px;

  }
  .accordion-header  {
    font-size: 16px;
    padding: 20px;
  }
  
  .accordion-body {
    font-size: 15px!important;
  }
  .blog-layout-section {
    padding:40px 10px;
  }
  
  .blog-layout-main-heading {
    font-size: 28px;
    line-height: 38px;
    text-align:left!important;
  }
  .blog-card-layout-title {
    font-size: 18px;
    line-height: 26px;
    width:100%;
  }

.vt-text-blocks{
  margin-top: 0px;
  padding: 0px;

}
.why-chooes-sectin-layout {
  padding: 40px 10px;
  
}
.blog-layout-main-subdescription  {
  text-align: left!important;
}

.trusted-banking-partners-layout {
  padding: 40px 0px;
}
.our-impact-numbers-card img{
  height: 100px!important;
}

.get-right-layout {
  padding: 40px 10px;
}
.our-impact-numbers-layout {
  padding: 40px 10px;
}
.vidieo-thumbanails-section{
  padding: 40px 10px;

}
.get-right-layout-container{
  border-radius: 10px;
  padding: 40px 10px;
}
.get-layout-main-heading {
  font-size: 26px;
  line-height: 36px;
}
.get-layout-main-subdescription {
  width: 100%;
}
.get-right-button {
  flex-direction: column;
}
.we-dont-layout-section {
  padding: 40px 10px;
}

.every-need-layout{
padding: 40px 10px;
}
.every-need-layout-card-title  {
  font-size: 20px;
}
.blog-layout-main-subdescriptions{
  font-size: 18px;
  line-height: 28px;
  padding-bottom: 10px;
}
  .apply-btn-layout {
    margin-top: 25px!important;
  }
  .top-header-layout  {
    height: 30vh;
    padding: 10px;

  }
  .hero-section-layouts {
    padding: 40px 10px;
    padding-bottom: 0px!important;
    margin-top: 0%;

  }
  .tabing-layouts-contant {
    height: 70vh;
    padding: 100px 10px;
  }
  .tabing-layouts-contant-data-subheading {
    font-size: 24px;
    line-height: 34px;
  }
  .tabing-layouts-contant-data-mainheading {
    font-size: 40px;
    line-height: 50px;
  }
  .tabing-layouts-contant-data-maindiscription{
    font-size: 16px;
    line-height: 28px;
    width: 100%;
  }
  .nav-pills .nav-link {
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
}
.tabing-layouts .nav-pills li {
    width:inherit;
   display: inherit;
}
/* Mobile Horizontal Scroll Tabs */
@media (max-width: 991px) {

    #pills-tab {
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
        scrollbar-width: none; /* Firefox */
        -ms-overflow-style: none; /* IE */
        padding: 0;
    }

    #pills-tab::-webkit-scrollbar {
        display: none;
    }

  

    #pills-tab .nav-link {
        white-space: nowrap;
        min-width: max-content;
        padding: 15px 25px;
        font-size: 15px;
        font-weight: 500;
    }
}
    .footer-main-layout {
        padding: 40px 0px 10px 10px;
    }
    .footer-main-logo-layout-contant {
        width: 100%;
    }
    .footer-main-logo-layout {
        padding: 0px 0px 30px 0px;
    }
    .footer-main-layout-contant {
       padding: 0px 0px 30px 0px;   
    }
    .footer-main-layout-contant h4{
        padding-bottom:0px;
    }
    .footer-main-layout-bottom {
        font-size:50px;
        line-height:60px;
    }
    .blog-layout-main-button {
      margin-bottom: 20px;
    }
    .hero-section-layout {
      padding: 50px 10px;
    }
    .hero-section-layout-mainheading{
      font-size: 28px;
      line-height: 40px;
      width: 100%;
      padding-bottom: 15px;
    }
    .hero-section-layout-subdiscription {
      font-size: 16px;
      line-height: 26px;
      margin-bottom: 20px;
      width: 100%;
    }
    .hero-section-button-layouts {
      flex-direction: column;
      margin-bottom: 20px;
    }
    .hero-section-layout-from {
      padding: 15px;
    }
    .hero-section-layout-from .form-control {
      font-size: 13px;
      padding: 10px;
    }
    .hero-section-layout-heading {
      font-size: 18px;
      line-height: 26px;
    }
    .hero-section-layout-subheading {
            font-size: 22px;
      line-height: 26px;
    }
    .btn-apply {
      padding: 10px;
      font-family: 'Inter', sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    }
    .lowest-ratebutton {
      text-align: center;
      font-size: 14px;
    }
    .comparate-bank-layout {
      padding: 40px 10px;
    }
    .view-more-btn {
      font-size: 14px;
      line-height: 20px;
    }
    .loan-eligibility-layout{
      padding: 40px 0px;
    }
    .eligibility-grid {
      flex-direction: column!important;
    }
    .required-home-layout{
      padding: 40px 10px;
    }
    table.loan-tables tr td{
      padding: 15px;
      font-size: 14px;
      line-height: 20px;
         text-wrap-mode: nowrap;
    }
    .key-features-layouts {
      padding: 40px 10px;
    }
    .loans-faq {
      padding: 40px 10px;
    }
    table.loan-table thead th {
      padding: 15px;
              text-wrap-mode: nowrap;
    }
    table.loan-table tr td{
      padding: 15px;
              text-wrap-mode: nowrap;
    }
     table.loan-table tr td img{
    width: 100px!important;
    }
    .hero-layout-contact-box{
      border-radius: 10px;
    }
    .apply-btn-now {
      padding: 15px 30px;
      font-size: 16px;
    }
    .lets-talk-layout {
      padding:40px 10px;
    }
    .lets-talk-layout-fromlayout-header-subheading{
      font-size: 16px;
      line-height: 26px;
      width:100%;
    }
    .information-layouts-contant {
      padding:50px 20px;
    }
    .information-layouts .icon-box i {
      font-size:28px;
    }
    .information-layouts .contact-text {
      font-size: 16px;
      line-height: 26px;
    }
    .information-layouts {
      padding:0px 10px 40px 10px;
    }
    .contant-us-layout-data{
       padding:0px 10px 40px 10px; 
    
      }
      .blog-layout-main-headings {
        text-align: center!important;
      }



  .displasectlayout{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
  }

  .btn-applys {
    width: 100%;
  }

  .apply-btn-layouts{
    width: 100%;
  }
  .about-layout-section{
    padding: 40px 10px;
  }

  .about-layout-imgcard-home{
    position: inherit;
    display: flex;
    margin-top: 20px;
    padding: 40px 20px;
    width: 100%;
    left: 0px;
    right: 0px;
    flex-direction: row;
    justify-content: left;
    gap: 10px;
    height: inherit;
  }

}

.why-partner-cards{
  padding: 40px 20px;
  border-radius: 13px;
  background: #fff;
  border: solid 1px #c7dcff;
}
