/*SMALL Devices*/
@media (min-width: 320px) and (max-width:480px){ 
    
    #header-apply-btn, #header-partner-btn{
        display: none;
    }

    .navbar-container {
        padding: 0rem 1.2rem !important;
        box-shadow:none !important;
       
    
    }

    nav{
        background-color: white;
    }

    #header-btn-div{
        display: flex;
        align-items: center;
        
    }

    #logo{
        width: 6rem;
        margin: auto !important;
        display: block !important;

    }

    #partners{
        display: none;
    }

    #mobile-navbar{
        display: flex;
        height: 4.5rem;
        margin-top: auto;
        padding: 0rem 0.5rem;
        /* background-color: white !important; */
        box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
        position: fixed;
        background-color: #02a002;
        width: 100%;
    }

 

    #menu-bar{
        color: grey;
        font-size: 2rem;
        padding: 0;
        display: block;
    }

    #m-navbar-btn{
        font-size: 0.6rem ;
        padding: 0.5rem 0.8rem;
        min-height: 1.5rem;
        font-weight: 500;
        margin-right: 0.5rem;
       
    }
    
    #mobile-navbar-container{
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        background-color: transparent;
        /* padding: 0.5rem 1.5rem !important; */
        overflow-x: hidden !important;
        
    
    }
    
    .nav-icon-container i{
        font-size: 1.2rem;
        color: white;

    }

    .nav-icon-container{
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }

    .nav-icon-container p{
        margin: 0;
    }
    
    
    .nav-icon-container a{
        font-size: 0.7rem;
        margin: 0;
        color: white;
        font-weight: 400;
    }

    #nav-btn-div{
        display: none;
    }

    #offcanvasExample::-webkit-scrollbar{
        width: 0 !important;
     
    }
        
    #offcanvasExample{
        width: 80%;
        
        
     }   
    

    .offcanvas-body{
        padding-left: 1.5rem !important;
        padding-top: 0rem !important;
        background-color: white;
    }
    
    .offcanvas-body .nav-item .nav-link{
        font-size: 0.7rem !important; 
        color: black;
        padding: 0;
        align-items: center;
        margin-left: 1rem !important; 
        font-weight: 500;

    
    }
    
    .offcanvas-body ul{
        margin: 0.3rem 0rem !important;
    }
    
    .offcanvas-body .nav-item {
        margin: 0.5rem 0rem !important; 
        display: flex;
        align-items: center;

    }
    
    
    #side-nav-text{
        margin-top:0.5rem; 
        font-size: 0.5rem;
    }

    #home-hero-section{
        padding-top: 4.2rem ;
        padding-left: 0.4rem;
        padding-right: 0.4rem;
        padding-bottom: 0rem;
        background:none ;
       
    }

    .home-hero-container{
        background-color:#33d333; 
        border-radius: 10px;
        padding: 0.1rem 1.2rem !important;
        width: 95%;
        height: 10rem;
    }
    
    .hero-container-text-col h1{
        margin-bottom: 0.5rem;
        font-size: 0.8rem;
        color: white;
        line-height: 1.1rem;
        font-weight: 500;
    }

    .hero-container-text-col{
        padding-left: 0;
    }

    .home-hero-row .hero-container-text-col .green-btn{
        background-color: white;
        width: 50%;
        height: 1.5rem;
        font-size: 0.6rem;
        border: none;
        padding: 0.2rem 0.6rem;
        font-weight: 500;
        border-radius: 5px;
        color: black;
        
    }
    
    .hero-container-text-col p{
       font-size: 0.5rem;
       color: white;
       margin-bottom: 0.5rem;
    }

    .hero-container-img-col {
        display: flex;
        align-items: center;
        justify-content: bottom;
    }
    
    .hero-container-img-col img{
        width: 6rem;
        height: auto;
        display: block;
        margin: auto !important;
    }
    
    .hero-apply-btn{
        background-color: white;
        border: 3px solid white;
        width: 50%;
        height: 16%;
        font-size: 0.6rem;
        text-align: center;
        color: black;
        transition: 0.3s ease all;
        font-weight: 500;
        border-radius: 3px;
    }

    #products-section{
        margin-top: 0rem;
    }
    
    
    #mobile-products-container h1{
        font-size: 1rem;
        font-weight: 600;
        color: #02a002;
    }
    
    #mobile-products-container #m-products-subline{
        font-size: 0.6rem;
        font-weight: 500;
        margin-top: 0.5rem !important;
        padding: 0rem 2.5rem;
        display: none;
    }

    .green-btn2{
        background-color: white;
        width: 50%;
        font-size: 0.6rem;
        border: none;
        padding: 0.4rem 0.6rem;
        font-weight: 500;
        border-radius: 5px;
    }
    
    #desktop-products-container{
        display: none;
    }

    .products-heading::after{
       display: none;   
    
    }

    #mobile-products-container h1{
        text-align: left !important;
        margin-left: 0.6rem;
        margin-bottom: 1rem;
        text-transform: uppercase;
        font-size: 0.7rem;
        font-weight: 600;
        letter-spacing: 0.3px;
    }
    
    #mobile-products-container{
        display: flex;
        flex-direction: column;
        padding: 1rem 0.8rem !important;
        border-radius:6px !important;
        box-shadow: 0px 0px 4px rgba(114, 114, 114, 0.4);
        background-color: rgb(247, 251, 255);
        margin: 1rem 0rem;
        
    }
    
    #mobile-products-container .m-products-row{
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 0rem 0.3rem;
        margin: 0.5rem 0rem;
        /* background-color: red; */
    
    }
    
    .m-products-item{
        display: flex;
        flex-direction: column ;
        align-items: center;
    }
    
    .m-products-item img{
        width: 2.5rem !important;
        height: auto;
    }
    
    .m-products-item p{
        text-align: center;
        font-size: 0.6rem;
        font-weight: 600;
        margin-top: 0.6rem;
    }
    
    
    #products-section{
        padding: 0.6rem;
       
       
    }
    
    
    #mobile-text-col{
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
    
    #mobile-text-col h1{
        font-size: 1.2rem;
        
    }

    #mobile-text-col p{
        font-size: 0.6rem;
        display: none;
    }
    
    #mobile-row{
        display: flex;
        align-items: center;
    }
    
    
    #mobile-div{
        margin: 2rem 0rem;
    }
    
    
    #mobile-text-col{
        width: 50%;
        display: flex;
        align-items: flex-start;
        justify-content: center;
        flex-direction: column;
    }
    
    #mobile-img-col{
        width: 50%;
    }
    
    
    #mobile-img-col img{
        width: 8rem;
        display: block;
        align-items: center;
        margin: auto;
    }
    
    #m-mobile-subtext{
        display: block !important; 
        font-size: 0.5rem !important;
    }

    .footer-cols img{
        width: 8rem;
        margin-bottom: 0.3rem;
        
    }
    
    .footer-cols h5{
        font-size:1.1rem;
        margin-top: 1rem;
    }
    
    .footer-cols a{
        font-size: 0.8rem;
    }
    
    #sub-footer{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    
    #sub-footer p{
        font-size: 0.6rem;
    }
    
    #modal-btn-div{
        width: 90%;
        margin-bottom: 2rem;
        align-items: center;
    
    }
    
    .footer-btn{
        width: 40% ;
        text-align: center;
        margin: auto;
        font-size: 0.6rem;
    }
    
    .modal-body{
        padding: 1.5rem !important;
    }
    
    .modal-body p{
        font-size: 0.6rem;
    }
    
    .modal-body h5{
        font-size: 0.8rem;
    }
    .modal-body ul li{
        font-size: 0.6rem;
    }
    
    .modal-header h1{
        font-size: 1rem;
        font-weight: 700;
    }
    
    .modal{
        height: 95vh !important;
        margin: auto !important;
        padding: 0.5rem;
        
    }
    
    .tc-close-btn{
        width: 40%;
        background-color: #02a002;
        color: white;
        border: none;
        font-weight: 300;
        padding: 0.3rem 0.5rem;
        font-size: 0.8rem;
        letter-spacing: 0.5px;
    }




    .pl-text-col{
        width: 100%;
        padding: 1rem;
       
    }
      .pl-text-col h1{
        font-size: 1.2rem;
        margin-bottom: 0.8rem;
        margin-top: 0.5rem !important;
        font-weight: 800;
        color: rgb(63, 63, 63);
    }
    
    .pl-row{
        /* background: linear-gradient(0deg, rgb(126, 255, 74) 0%, rgba(255,255,255,1) 100%); */
        background-color: #ceffb9;
        border-radius: 10px;
        /* padding: 0rem 1rem !important; */
       padding: 0.8rem 1rem 0rem 1rem !important;
       display: flex;
       flex-direction: column;
    
       
    }
    
    .pl-text-col ul li{
        background-color: rgb(138, 255, 120);
        margin: 0.5rem 0rem;
        padding: 0.4rem 0.6rem;
        list-style: none;
        border-radius: 15rem;
        color: #015801;
        font-size: 0.6rem;
        width: 70%;
        font-weight: 600;
    
    }
    .pl-text-col p{
        font-size: 0.6rem;
        color: black;
        margin-bottom: 0.2rem;
        
    }
    
    .pl-text-col span{
        font-size: 0.6rem;
        display: none;
    }
    
    
    
    .pl-image-col img{
        width: 10rem;
    }
    
    
    #pl-apply-btn{  
        background-color: #43A617;
        color: white;
        text-align: center;
        font-size: 0.8rem;
        width: 40%;
        text-decoration: none;
        padding: 0.4rem 0.6rem;
        font-size: 0.6rem;
        font-weight: 400;
        letter-spacing: 0.5px;
        border-radius: 5px;
        margin: 0.5rem 0rem;
    
    }
    .pl-container{
        padding: 1rem !important;
        border-radius: 10px;
        background-color: white;
      
    }
    
    .pl-app-container h1{
        font-size: 1.2rem;
        color: rgb(63, 63, 63);
        font-weight:800;
    
    
    }
    
    .pl-app-row{
        margin-top:2rem !important;
    }
    
    .pl-app-text-col{
        padding-left: 2rem  !important;
    
    }
    
    .pl-app-text-col ul li{
        font-size: 0.7rem;
        margin: 0.9rem 0rem;
    }
    
    
    #pl-hero-section{
        border-radius: 10px;
        padding-top: 3.5rem !important;
        background-color: white;
    }

    #review{
        display: none;
    }
    
    #pl-application{
        /* margin-top: 3rem; */
        background-color: #E7FDDE;
        padding-top: 3rem;
        padding-bottom: 2rem;
    }

    #mobile-review-heading{
        font-size: 0.8rem;
        color: #02a002;
        font-weight: 600;
        text-transform: uppercase;
        position: relative;
    }

    #mobile-review-heading::after{
        content: '';
        width: 15%;
        background-color: #43A617;
        height: 2px;
        top:2.5rem;
        left: 45%;
        display: block;
        position: absolute;
    }
    
    #review-subtext{
        font-size: 0.6rem;
        width: 80vw;
        margin: 0.3rem auto;
        display: none;
    }


    .review-container{
        padding: 0.3rem 1rem !important;
    }
    
    .review-col{
        margin: 1rem auto;
        padding: 1.5rem;
        width:80vw;
        height: 10rem;
    }
    
    .rsr-text-col{
        margin-left: 1rem;
    }
    
    .rsr img{
       width: 3rem;
       height:3rem !important;
    }
    
    .rsr-text-col h4{
        margin-bottom: 0.1rem !important;
        font-size: 0.8rem;
        font-weight: 600;
    }
    
    .rsr-text-col img{
        width: 50% !important;
        margin-top:-0.5rem ;
    }
    
    .review-content p{
        font-size: 0.6rem;
       
    }
    
    .review-content{
        margin-top: 0.5rem;
    }
    
    .review-content h5{
        font-size: 0.7rem;
        font-weight: 600;
    }
    
    #mobile-review{
        display: block;
        margin-top: 2rem;
    }s
    
    #mobile-review .review-col{
        width: 98%;
    }

    .questions-text-col .accordion-button{
        font-size: 0.7rem !important;
        padding: 0.2rem ;
    }
    
    .questions-text-col .accordion-item{
        padding: 0.5rem 0.6rem !important;
        margin: 0.5rem;
    }

    .questions-text-col .accordion-body{
        padding: 0.6rem 0.2rem;
    }

     .questions-text-col .accordion-body p{
        font-size: 0.6rem;
        text-align: left;
        padding: 0rem;
        text-transform: uppercase;
    }
    
    
    .questions-text-col h1{
        font-size: 1.2rem;
        text-align: center;
        margin: 0.8rem auto;
    
    }
    
    .questions-text-col p{
        font-size: 0.6rem;
        text-align: center;
        padding: 0rem 2rem;
    }
    
    
    
    .avail-container{
        padding: 2rem 0rem;
    }
    
    .avail-text-col h2{
        font-size: 1rem;
    }
    
    .avail-text-col{
        width: 90%;
        height:10rem;
    }
    
    #avail-btn-div{
        width: 80%;
    }
    
    #avail-btn-1 , #avail-btn-2{
        width: 10rem;
        font-size: 0.6rem;
        margin: 0.5rem 0.5rem;
    }
    
    
    
    
    
    
    
    /*Personal loan Page CSS Code*/

    #pl-process{
        margin: 1rem 0rem;
      }
    
    .pl-process-container .pl-process-row{
        display: flex;
        justify-content:center !important;
        align-self: center;
        margin: 2rem 0rem !important;
        gap: 1rem;
    
    
      }
      .pl-process-container .pl-process-heading{
        margin: 0.5rem;
        font-size: 1rem;
      }
    
      .process-sub-text{
        margin: 0.5rem;
        font-size: 0.6rem;
      }
      
    
    
    
      .pl-process-col{
        height: auto;
        background-color: white;
        border-radius: 0%;
        margin: 0.3rem 0.6rem;
        width: 33%;
      }
    
    
      .pl-process-col img{
        width: 2rem !important;
        margin: auto;
      }
    
      #d-partners-sub-text{
        display: none;
      }
    
      
    .pl-process-col p{
    font-size: 0.6rem;
    margin: 1.2rem auto;
    font-weight: 500;
    
    }
    
    .feature-img-col img{
        width: 100% !important;
    }
    
    
    .partners-icon-container{
        display: block !important;
    }
    .feature-container{
        padding: 1.5rem !important;
      
    }
    
    .feature-text-col, .feature-img-col{
        padding: 0 !important;
    }
    
    #feature{
        margin: 0.5rem 0rem ;
    }
    
    
    .feature-row{
        padding: 1.5rem 0.5rem;
        border-radius: 10px;
        margin: 1rem;
        
    }
    
    .feature-text-col h1, .approved-text-col h1{
        font-size: 1rem;
        font-weight:700;
        line-height: 1.6rem;
        text-transform: uppercase;
        margin: 0.5rem 0rem; 
    
    }
    
    .feature-text-col p{
        font-size: 0.6rem;
        font-weight: 500;
        line-height: 1rem;
    }
    
    
    #feature hr{
        margin: 0.5rem 0rem !important;
    }
    
    
    .feature-btn{
        background-color:#43A617;
        width: 40%;
        margin: 1rem 0rem;
        padding: 0.3rem 0.6rem;
        text-align: center;
        color: white;
        text-decoration: none;
        font-size: 0.8rem;
        font-weight: 400;
        border-radius: 4px;
    }
    
    
    
    .fivestar-logo{
        width: 7rem;
        margin: 0.3rem 0rem;
    }
    
    .brand-logo{
        width: 5rem !important;
        margin:0.5rem 0rem;
    }
    
    .sub-icon-col{
        display:flex;
        flex-direction: column;
        margin-right: 4rem;
    }
    
    #lending-partners{
        display: block;
        margin: 1.5rem 0rem;
        /* background-color: red; */
    }
    .logos img{
        width: 2.5rem;
        margin: 0rem 1rem;
    }
    
    #logo-slider{
        margin-top: 2rem;
    }
    
    .partners-icon-container h1{
        font-size: 1.2rem;
    
    }
    
    .partners-icon-container p{
        font-size: 0.6rem;
        padding: 0rem 0.8rem;
        font-weight: 600;
    }
    
    
    #approved-container{
        padding: 0.5rem 0rem;
    }
    
    .approved-row{
      padding: 0.5rem 1.5rem;  
    }
    
    .approved-text-col p{
        font-size: 0.6rem;
        font-weight: 600 !important;
        line-height: 1rem;
    }
    
    .approved-text-col{
        margin-top: 2.5rem !important;
    }
    
    .approved-text-col ul li{
        font-size: 0.9rem;
        font-weight: 500;
    }
    
    #approved-button-div{
        display: flex;
        justify-content: space-between;
        width: 90%;
        
    }
    
    
    #apl-btn-1, #apl-btn-2{
        width: 45% !important;
        margin: 0.5rem 0rem;
        font-size: 0.6rem !important;
        padding: 0.4rem 0.5rem;
        text-align: center;
        border-radius:4px;
    }
    
    #approved{
        margin: 2.5rem 0rem  ;
        overflow-x: hidden;  
    }
    
    
    
    #apply-pl-form-col h1{
        font-size: 1rem;
        line-height: 1.5rem;
        margin: 0.6rem 0rem;
    }
    
    #back-btn{
        width: 30%;
        padding: 0.3rem ;
        font-size: 0.7rem;
        font-weight: 500;
        letter-spacing: 0.4px;
        margin-bottom: 1rem;
        background-color: #07be07;
    
    }
    
    .form-label{
        font-size: 0.7rem;
        color: black !important;
    }
    
    .form-control, .form-select{
        padding: 0.5rem 0.7rem !important;
        font-size: 0.8rem !important;
        border-radius: 4px !important;
    }
    
    
    
    .form-group{
        margin: 0.3rem 0rem !important;
    }
    
    select{
        font-size: 0.8rem !important;
    }
    
    .form-check-label{
        font-size: 0.6rem;
        margin: 0.3rem 0rem;
        color: black !important;
    }
    
    #apply-hero-img{
        width: 40%;
    }
    
    #pl-submit-btn{
        margin: 0.3rem 0rem;
        background-color: #43A617;
        font-size: 0.7rem;
        width: 40%;
    }
    
    #email-text{
        margin-bottom: 0.2rem;
    }
    
    .invalid-feedback p{
        margin-bottom: 0.2rem;
    }
    
    .about-container {
        padding: 3rem 0rem;
    }
    
    .about-container p{
        font-size: 0.7rem;
        text-align: center;
        padding: 0rem 1.5rem;
        margin: 1rem 0rem;
    }
    
    #footer-container{
        padding-top: 1rem ;
        padding-bottom: 4rem;
    }
    
    #main-footer  hr{
        margin: 1.2rem 0rem !important;
    }
    
    
    #apply-pl-text-col{
        height: 30vh;
        padding: 0rem 0rem !important; 
        /* align-items: center; */
        justify-content: center;
         background-color: white;
    
    }
    
    #apply-pl-form-col {
        padding: 1.5rem !important;
        background-color: white;
    
    }
    
    #form-heading{
        color: black;
    }
    
    #apply-pl-form-col label{
        color: whitesmoke;
    }
    
    
    #pl-mobile-box{
        display: flex;
        width: 95%;
        height: 90%;
        background-color: #07be07;
        margin: auto;
        border-radius: 10px;
        box-shadow: 0px 0px 4px rgba(114, 114, 114, 0.7);
        padding: 1.5rem;
        flex-direction: column;
    }
    
    #pl-mobile-box h1{
        color: white;
        font-size: 1.5rem;
        font-weight: 600;
        letter-spacing: 0.3px;
        margin-bottom: 0.3rem;
    }
    
    #mobile-apply-subhead{
        font-size: 0.8rem;
        color: white;
        font-weight: 600;
        letter-spacing: 0.2px;
        margin-bottom: 0.3rem;
    
    }
    
    #mobile-sub-div{
        display: flex;
        width: 100%;
    }
    
    .mobile-cols{
        display: flex;
        width: 50%;
        /* background-color: red; */
        margin: 0.5rem  0rem;
        flex-direction: column;
    }
    
    .mobile-cols ul{
        padding-left: 0;
    }
    
    .mobile-cols ul li{
        list-style: none;
        font-size: 0.8rem;
        color: white;
        margin: 0.5rem 0rem;
        
    }
    
    #mobile-sub-div .mobile-cols i{
        color: white;
        margin-right: 0.5rem;
    }
    
    
    #mobile-sub-div .mobile-cols p{
        font-weight: 500;
        font-size: 0.7rem;
        margin-bottom: 0;
    }
    
    #apply-pl-text-col small{
        font-size: 0.4rem;
    }
    
     #apply-logo{
        display: none;
     }
    
     #offcanvasExample{
        width: 75%;
        background-color: rgb(238, 238, 238);
        
     }
    
     .offcanvas-header{
        width: 90%;
        margin:1rem auto;   
        height: 6rem;  
        /* border: grey 1px solid; */
        border-radius:6px;
        background-color: rgb(231, 231, 231);
        display: flex;
        align-items: center;
        justify-content: center !important; 
     }
    
    
    #thank-section{
        background-image: url(/Backgrounds/green.jpg);
        background-position: bottom;
        background-size: cover;
        background-repeat: no-repeat;
    }
    
     .thank-container {
        width: 90% !important;
        padding: 1.5rem !important;
        justify-content: center;
        border-radius: 20px;
        height: 80vh;
       
     }
    
     #thankyou-mail {
        width: 6rem;
     }
    
     #thank-icon-gp i{
        color: white;
        font-size: 1rem;
        margin: auto 1rem !important;
    }
    
    #thank-icon-gp h3{
        margin-bottom: 1rem;
    }
    
    .pl-guide-hero-container{
        width: 100%;
        height: 100%;
        display: flex;
        padding:2rem ;
        align-items: center;
    }
    
    #pl-desktop-box{
        display: none !important;
    }
    
    
    
    #pl-guide-hero{
        padding-top: 4rem;
        height: 15rem;
        background-color :#43A617;
        width: 100%;
    }
    
    .pl-guide-hero-container h1{
        color: black;
        font-size: 1.5rem;
        font-weight: 600;
        letter-spacing: 0.3px;
        margin-top: 1rem;
    }
    
    .pl-guide-hero-container p{
        font-size: 0.6rem;
        margin-top: 0.6rem;
        margin-bottom: 0.5rem;
        text-align: justify;
    }
    
    .pl-guide-text-col{
        text-align: center;
    }
    
    .criteria-container{
        margin: 1rem 0rem;
    }
    
    
    .cri-item{
        width: auto;
        padding: 1.5rem 0.6rem;
        height: 7rem;
        margin: 1rem 0.5rem !important;
        box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
    }
    
    .cri-btn{
        width: 100%;
        margin: 0.5;
    }
    
    .cri-logos{
        margin: 0rem;
        width: 6rem;
        margin: auto;
    }
    
    .data-table, .loan-amount-table {
        font-size: 0.6rem !important; 
    }
    
    #icicibank-modal .bank-body{
        padding: 1rem 0.5rem !important; 
    }
    
    .cri-item table{
        font-size: 0.6rem;
        margin: 0.5rem auto;
        border-radius: 6px 6px 6px 6px;
        -moz-border-radius: 6px 6px 6px 6px;
      -webkit-border-radius: 6px 6px 6px 6px;
      display: none;
    }
    
    .cri-row{
        margin: 0.5rem 0rem;
    }



    
    
    /*===========================Business Loans CSS Codes=======================================*/
    
    
    #bl-hero-text-col{
        /* background-color: yellow; */
        padding-left: 0rem;
        padding: 1rem;
    
    }
    
    #bl-hero-text-col h1{
        margin-top: 0.5rem ;
        font-size: 2rem;
        line-height:2rem;
        text-align: center;
    }
    
    #bl-hero-text-col p{
        font-size: 1.2rem;
        margin-top: 0.5rem;
        margin-bottom: 0.5rem;
        font-weight:700;
        letter-spacing: 1px;
        text-align: center;
    }
    
    #bl-hero-text-col small{
        font-size: 0.6rem;
        text-align: center;
        padding: 0rem 0.3rem;
    }
    
    #bl-apply-btn{
        margin:1rem auto;
        font-size: 0.8rem;
    
    }
    
    .bl-hero-container{
        width: 100%;
        align-items: center;
        padding-top: 4rem;
       
    }
    
    #bl-carousel-container img{
        width: 80%;
    }
    
    #circle-logo{
        display: flex;
        margin-top: 0.5rem;
        justify-content: space-around;
    }
    
    #circle-logo img{
        width: 10rem;
        height: auto !important;
        
    }
    
    #circle-logo p{
        font-size: 0.6rem !important; 
        text-align: left;
    }
    
    
    .modal-header, .modal-footer{
        border: none !important;
        padding: 0.5rem 1rem!important;
    }
    
    .modal-header h1{
        font-size: 1rem !important;
    }
    
    .modal{
        height: 90vh !important;
    }
    
    .bank-body{
        padding: 0rem 0.8rem !important;
    }

    #mobile-partners{
    background-color: #f2ffeb;
    padding: 2rem 0rem;
    display: block;

    }

  
   
    .mobile-partners-container{
        margin: auto;
    }

    .mobile-partners-row .partner-item{
        padding: 0.2rem ;
        margin: 0;
        height: 3rem;
        width: auto;
        border-radius: 8px;
        margin: 0.2rem;
    }

    .mobile-partners-container p{
        font-size: 0.6rem;
        text-transform: uppercase;
    }

    #mobile-partners-heading{
        font-size: 1rem;
        text-transform: uppercase;
        color: #029702;
        font-weight: 600;
    }
    
    .mobile-partners-row .partner-item img{
        height: 1.5rem;
        width: auto;
        padding: 0 !important;
    }

    #privacy .modal-header, #privacy .modal-footer {
        padding: 0.5rem 1rem !important;
    }

    #privacy .modal-header h1{
        margin: 0;
    }


    /*Contact Section CSS Code Start*/
    .contact-heading{
        font-size: 1.3rem;
        
    }
    
    .invalid-feedback{
        font-size: 0.6rem !important;
        margin: 0.4rem 0rem !important;
    }
    
    .contact-text-col{
        padding: 1.5rem 2rem !important;
    }
    
    #contact-btn{
        background-color: #029702;
        border: none;
        padding: 0.3rem 0.5rem;
        color: white;
        margin: 1rem 0rem;
        border-radius:4px !important;
        width: 40%;
    }
    
    #contactsub{
        font-size: 0.6rem;
        margin: 0;
    }
    
    .icon-group i{
        color: black;
        font-size: 1.2rem !important;
        margin: 0rem 0.2rem !important;
        
      }
    
      .m-cred-col{
        margin: 0.3rem auto !important;
      }
    
      .cred-col p{
        font-size: 0.6rem;
        text-align: left;
      }
    
      #hero-contact{
        padding: 4rem 0rem 0rem 0rem;
        background: linear-gradient(0deg, rgba(229,252,220,1) 0%, rgba(255,255,255,1) 100%);
      }
    
      #icon-gp h3{
        margin-bottom: 0.8rem;
        font-size: 01rem;
      }
    
      .contact-input-feilds{
        margin: 0.5rem 0rem;
      }
    
      .contact-form-col{
        padding: 0.5rem  2rem!important; 
      }
    
      .contact-form-col .btn-1{
        border-radius: 0 !important;
      }
    
      .connect-text{
        font-size: 0.6rem;
      }
    
      #icon-gp{
        margin-top: 0.8rem !important;
        margin-bottom: 0rem !important;
        width: 80%;
        height: auto;
      }

      .contact-form-col .invalid-feedback{
        margin: 0 !important;
      }
    /*Contact Section CSS Code End*/







}



/*Medium Devices*/
@media (min-width: 481px) and (max-width:768px){


    nav .nav-link{
        margin-right: 2rem;
        font-weight: 400;
        font-size: 1rem;
        color: red;
    }
    



} 



/*Small Screen Laptops*/
@media (min-width:769px) and (max-width:1024px){





} 
