@media screen and (max-width:1200px) {}

@media screen and (max-width:991px) {
    .about-inner-content-two {
        padding-left: 0;
    }

    .service-widget-home {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }

    .sv-reverse {
        flex-direction: column-reverse;
    }

    .namas-newsletter-content p {
        margin-bottom: 20px;
    }

    .about-main-content {
        padding-right: 0;
    }

    .founder-legacy-heading h2 {
        max-width: 100%;
    }

    .founder-legacy-heading {
        padding-right: 0;
    }

    .founder-legacy-content {
        padding-left: 0;
    }

    .loan-inner-home {
        padding: 20px;
    }

    .loan-inner-home p {
        max-width: 100%;
    }

    .about-main-top {
        flex-direction: column;
        padding: 20px;
        justify-content: flex-start;
        align-items: flex-start;
    }

    .about-main-top h3,
    .about-main-top p {
        width: 100%;
        text-align: left;
    }

    .about-main-side {
        margin-top: 12px;
    }

    .about-loan-expert-highlight {
        align-items: center;
    }

    .about-loan-expert-content {
        padding-left: 0;
    }

    .expertise-widget p {
        max-width: 100%;
        font-size: 16px;
    }

    .expertise-widget h3 {
        max-width: 100%;
        margin-bottom: 2px;
    }
    .founder-philosophy-content{
        padding-left: 0;
    }
    .cta-style-two-area .fst{
        width: 100%;
    }
    .expert-network-content{
        padding-right: 0;
    }
    .head-card .info{
        flex-direction: column;
    }
    .head-card .item{
        width: 100%;
    }
    .contact-profile-head{
        flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 10px;
    margin-bottom: 5px;
    }
    .namas-contact-widget{
        margin-bottom: 12px;
    }
    .mobile-menu nav ul{
        padding: 0;
    }
    .mobile-menu nav ul li{
        margin-bottom: 10px;
    }
    .mobile-menu nav ul li a{
        color: #000;
    }
}

@media screen and (max-width:768px) {
    .banner-inner-caption h1 {
        font-size: 42px !important;
    }

    .left-thumbnail-about-area-two .counter-about-area {
        padding: 20px !important;
    }

    .left-thumbnail-about-area-two img.img1 {
        height: 350px;
        width: 100%;
    }

    .left-thumbnail-about-area-two {
        max-width: 100%;
    }

    .mt_sm--80 {
        margin-top: 20px !important;
    }

    .service-widget-content-key ul {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }

    .pt_sm--80 {
        padding-top: 25px !important;
    }

    .footer-social ul {
        margin-bottom: 25px;
    }

    .about-main-box {
        padding: 20px;
    }

    .founder-main-image {
        height: 400px;
    }

    .founder-main-content {
        padding-left: 0;
        padding-top: 10px;
    }

    .loan-inner-home h3 {
        font-size: 35px;
    }

    .loan-home {
        height: 430px;
    }

    .founder-legacy-highlight ul li {
        width: 100%;
    }

    .about-main-specialization-heading h2 {
        text-align: center;
    }

    .about-main-specialization-subtitle {
        text-align: center;
        display: block;
    }
    .about-main-specialization-intro{
        text-align: center;
    }
    .about-profile-item h4{
        line-height: 25px;
    }
    .founder-philosophy-image img{
        height: auto;
    }
    .founder-philosophy-quote p{
        font-size: 16px;
    }
     .about-loan-expert-designation{
        border-bottom: 1px solid #ccc;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    .rrl-service-card{
        flex-direction: column;
    }
    .rrl-service-image{
        width: 100%;
    }
    .modal-services li{
        width: 100%;
    }
    .modal-service-class .modal-header{
        padding-bottom: 0;
    }
    .expert-network-grid{
            grid-template-columns: repeat(1, 1fr);
    }
    .expert-network-box-header{
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .expert-network-box-header{
        margin-bottom: 7px;
    }
    .blog-details h1{
        font-size: 25px;
    }
    .blog-details h5{
        font-size: 16px;
        line-height: 25px;
    }
    .bank-listing{
        overflow: auto;
    }
    .bank-listing tr th{
        min-width: 150px;
    }
    .bank-listing tr td:first-child div{
        display: flex;
    }
    .bank-listing tr td:first-child{
        min-width: 200px;
    }


}

@media screen and (max-width:567px) {
    .banner-inner-caption h1 {
        font-size: 35px !important;
    }

    .banner-inner-caption ul li {
        width: 100%;
    }

    .about-inner-content-two .about-between-wrapper .check-wrapper-area .single-check {
        width: 100%;
    }

    .text-center-sec span.pre {
        font-size: 16px !important;
    }

    .text-center-sec p {
        font-size: 15px !important;
    }

    .service-widget-home>img {
        min-height: unset;
        height: 300px;
    }

    .service-widget-content {
        padding: 10px;
    }

    .service-widget-content h3 {
        font-size: 25px;
    }

    .namas-newsletter-content h2 {
        font-size: 25px;
    }

    .namas-newsletter-section {
        padding: 40px 0;
    }

    .wized-title h5 {
        font-size: 20px;
    }

    .about-main-top h3 {
        font-size: 25px;
    }

    .about-main-title {
        font-size: 25px;
    }

    .about-main-box {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        gap: 10px;
    }

    .founder-main-content h2 {
        font-size: 28px;
    }

    .founder-legacy-heading h2 {
        font-size: 25px;
    }

    .loan-home {
        height: 500px;
    }

    .loan-inner-home h3 {
        font-size: 27px;
        line-height: 35px;
    }

    .logo-nav img {
        width: 150px;
    }

    .about-main-top h3 {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 10px;
    }

    .about-loan-expert-title {
        font-size: 30px;
        line-height: 25px;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        gap: 10px;
    }

    .about-loan-expert-highlight p {
        font-weight: 500;
    }

    .founder-legacy-line {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .about-main-specialization-heading h2 {
        font-size: 27px;
    }

    .experience-card {
        flex-direction: column;
        gap: 10px;
    }

    .experience-list::before {
        content: unset !important;
    }

    .experience-list {
        padding-left: 0;
    }

    .text-center-sec h2 {
        font-size: 25px !important;
    }

    .about-profile-card h3 {
        margin-bottom: 20px;
    }

    .about-profile-card {
        padding: 25px;
    }

    .about-profile-card h3 {
        font-size: 20px;
    }
    .founder-glass-card{
        flex-direction: column;
        gap: 10px;
    }
    .founder-glass-content p{
        font-size: 16px;
    }
    .founder-philosophy-content h2{
        font-size: 28px;
        margin-bottom: 15px;
    }
    .founder-philosophy-quote{
        padding: 15px;
    }
    .box-right{
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        width: 100%;
    }
    .cta-style-two-area .fst h3{
        font-size: 28px;
    }
    .baner-content-cs h1{
        font-size: 25px;
    }
    .baner-content-cs p{
        font-size: 15px;
    }
    .baner-content-cs{
        height: 45vh;
    }
    .loan-page-exp-cs h2{
        margin-bottom: 15px;
    }
    .rrl-service-content h3{
        font-size: 20px;
        line-height: 30px;
    }
    .why-choose-loan-title{
        font-size: 26px;
        margin-bottom: 3px;
    }
    .main-service-img img{
        height: 300px;
    }
    .main-service-content h3{
        font-size: 24px;
        margin-bottom: 5px;
    }
   .main-service-content h6{
    margin-bottom: 8px;
   }
   .modal-footer-btm{
    flex-direction: column;
    gap: 5px;
   }
   .modal-service-class .modal-title{
    font-size: 25px;
   }
   .main-service-content h6::before{
    content: unset;
   }
   .main-service-content{
    padding:15px 15px;
   }
   .main-service-content p{
    line-height: 25px;
   }
   .expert-network-content h2{
    font-size: 25px;
   }
   .expert-network-badge{
    left: 10px;
    padding: 15px;
   }
   .expert-network-badge span{
    margin-top: 5px;
        line-height: 22px;
        display: flex;
   }
   .expert-network-item{
    margin-bottom: 5px;
   }
   .pages-baner h1{
    font-size: 35px;
   }
   .pages-baner h3{
    font-size: 18px;
   }
   .blog-boxes h3{
    font-size: 18px;
   }
   .blog-details-image{
    height: 300px;
   }
   .blog-details h1,.blog-details h5,.blog-details p{
    padding: 0 15px;
   }
   .blog-category{
    margin: 15px 15px 10px;
   }
   .blog-details h1{
    font-size: 22px;
   }
   .namas-contact-form h3{
    font-size: 23px;
   }
   .namas-contact-widget{
    flex-direction: column;
    gap: 10px;
   }
   .namas-contact-content p{
    display: flex;
    flex-direction: column;
    gap: 5px;
   }
   .contact-profile-head .designation{
    background-color: transparent;
    padding: 0;
   }
       .head-card .item {
        width: 100%;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        color: #000;
    }
    .nbfc-card{
        padding: 15px;
        gap: 10px;
    }
    .disclaimer-box{
        padding: 20px;
    }
}

@media screen and (max-width:450px) {
    .banner-inner-caption .banner-btns {
        flex-direction: column;
        gap: 10px;
    }

    .banner-inner-caption .banner-btns a {
        width: 90%;
        max-width: 90%;
    }
}