@media (max-width: 768px) {


    .banner-text h1{
        font-size: 65px;
    }
    .banner-text p {
        font-size: 17px;
    }
    .desktop-header{
        display: none;
    }
    .header-mobile-menu{
        display: block;
    }

    .header-mobile-menu {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 90%;
        padding: 20px 10px;
        margin: 0 auto;
    }
    .banner-text-container span{
        display: none;
    }
    .slick-dots li button:before{
        font-size: 7px !important;
    }
    .mobile-menu-relative {
        display: flex;
    }
    .header-mobile-logo img{
        width: 110px;
    }
    .mobile-menu-humb ul{
       
        gap: 30px;
    }
    .mobile-menu-humb ul .fa{
        color: white;
    }

    .mobile-menu-relative li{
        position: relative;
        list-style: none;
    }
    .menu li{

        display: inherit !important;
    }
    .mobile-menu-relative i{
        color: black !important;
    }
    #mobile-submenu{
        background-color: white;
        border-radius: 5px;
    }
    #mobile-submenu a{
        color: black !important;
    }
    .nawka{
        margin-bottom: 15px;
    }
    /* #menu {
        position: absolute;
        left: 0;
        top: 0;
        background: white;
        width: 100%;
        height: 100%;
        z-index: 888888;
        padding: 30px;
        box-sizing: border-box;
        transition: transform 0.3s ease;
    } */


    #menu {
        position: absolute;
        left: 0;
        top: 0;
        background: #26378d;
        width: 100%;
        height: 100%;
        z-index: 888888;
        padding: 60px 30px;
        box-sizing: border-box;
        transform: translateY(-100%);  /* Initially hide the menu above the screen */
        /* transition: transform 0.3s ease; */
        transition-duration: 0.5s;
    }
    
    #menu.show {
        transform: translateY(0);  /* Show the menu by translating to its original position */
    }
    
    
    #menu .close-btn {
        position: absolute;
        top: 10px;
        right: 10px;
        font-size: 30px; /* Increased size for better visibility */
        cursor: pointer;
    }
    
    #menu .close-btn a {
        color: black;
    }
    
    #menu li {
        list-style: none;
    }
    
    #mobile-submenu a{
        margin: 7px 0 !important;
    }
    #menu a {
        text-decoration: none;
        color: white;
        font-size: 15px;
        font-weight: 500;
        display: block;
        margin: 15px 0;
    }
    .menu-line{
        width: 100%;
        height: 0.5px;
        background-color: white;
    }
    .menu-social-icon .fa{
        color: white !important;
    }
    .menu-social-icon{
        display: flex;
        gap: 20px;
    }








    .ab-adani-container {
        flex-direction: column-reverse;
        height: auto;
      }

      .ab-adani-content-area {
        display: none;
      }

      .ab-adani-tabs {
        /* width: 100%; */
        padding: 10px;
        justify-content: flex-start;
        margin-top: 0px;
        flex-direction: column;
        background: rgba(0,0,0,0.5);
      }

      .ab-adani-tab {
        margin-bottom: 15px;
        justify-content: center;
        text-align: center;
        flex-direction: column;
      }
      .ab-adani-tab {
        display: flex;
        align-items: center;
        padding: 15px;
        cursor: pointer;
        transition: background 0.3s;
        border-radius: 10px;
        margin-bottom: 10px;
        background-color: rgba(255,255,255,0.1);
        border-bottom: 2px solid transparent;
      }

      .ab-adani-tab img {
        margin: 0 0 10px 0;
      }



      .corporate-tab.corporate-active::before {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 3px;
        background-color: #f7b521;
      }
      .corporate-container {
        flex-direction: column;
      }
      .founder-head{
        flex-direction: column;
        padding-top: 30px;
      }
      .founderleft {
        width: 95%;
    }
    .founder-right {
        width: 95%;
    }
    .corporate-text h1{
        font-size: 35px;
    }
    .corporate-text p {
        font-size: 14px;
        line-height: 24px;
        color: white;
    }
    .corporate-image {
        text-align: center;
    }
    .banner-text-container {
        /* top: 9%;
        left: 12%; */
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 90%;
    }
    .banner-text-container p {
        font-size: 30px;
        line-height: 38px;
        width: 95%;
        text-align: center;
        margin: 0 auto;
    }
    .box-slider-image img{
        width: 100%;
        height: 400px;
        object-fit: cover;
    }
    .text-image-jamini {
        font-size: 60px !important;
    }
    .we-build p {
        
        font-size: 20px;
    }
    .founder h2 {
        
        font-size: 35px;
        
    }
    .founderleft {
        
        text-align: center;
    }
    .founder-right h3{
        text-align: center;
    }
    .name-boss {
        font-size: 22px !important;
        font-weight: 600 !important;
        margin: 10px 0 !important;
        color: black !important;
    }
    .about-banner{
        height: 400px;
    }
    .who-we-are h1 {
        padding: 20px 0;
        font-size: 35px;
    }
    .about-image-vison-size {
        width: 100%;
    }
    .founder {
        width: 100%;
        padding: 15px 0; 
    }
    .founder-right p{
        text-align: justify;
    }
    .furniture-banner{
        height: 500px;
    }
    .furniture-banner{
        font-size: 45px;
    }
    .contact-banner h1 {
        font-size: 35px;
        color: white;
    }
    .contact-fix {
        position: absolute;
        left: 3%;
        top: 3%;
        width: 95%;
    }
    .contact-banner{
        height: 650px;
    }
    .contact-jamini-form select, .contact-jamini-form input, .contact-jamini-form textarea{
        width: 90%;
    }
    .contact-jamini-form {
        flex: 1;
        min-width: 300px;
        width: 95%;
        margin: 0 auto;
    }
    .contact-jamini-sidebar img {
        width: 90%;
    }
    .jaimini-energy-heading {
        padding: 20px 0px;
        font-size: 30px;
        text-align: center;
        width: 80%;
        background: none;
    }
    .jaimini-cps-banner{
        height: 400px;
    }
    .jaimini-cps-heading{
        padding: 20px 0px;
        font-size: 30px;
        text-align: center;
        width: 80%;
        background: none;
    }
    .jaimini-enery-banner{
        height: 400px;
    }
    .jaimin-energy-content{
        flex-direction: column;
    }
    .jaimini-energy-left {
        width: 90%;
    }
    .jaimini-energy-right {
        width: 90%;
    }
    .pm-kusum-yojana{
        flex-direction: column;
    }
    .pm-kusum-yojana-left {
        width: 90%;
    }
    .pm-kusum-yojana-right {
        width: 90%;
        text-align: center;
    }
    .advance-itbanner{
        height: 400px; 
    }
    .advance-heading{
        font-size: 30px;
        width: 90%;
    }
    .new-frame p{
        text-align: justify;
    }
    .new-frame{
        padding: 30px 0;
        border-radius: 10px;
    }
    .advance-it-head{
        flex-direction: column;
        width: 95%;
    }
    .advance-it-head-left {
        width: 100%;
        padding-top: 20px;
    }
    .advance-it-head1{
        flex-direction: column;
    }
    
    .indu-banner{
        height: 400px;
    }
    .minerals-banner{
        height: 400px;
    }
    .work-banner{
        height: 400px;
    }
    .advance-it-head-right {
        width: 100%;
    }
    .new-frame p{
        width: 90%;
    }
    .advance-it-head{
        padding: 30px 0px;
    }
    .advance-it-head1{
        padding: 30px 0px;
    }
    .pm-kusum-yojana{
        padding: 10px 5px;
    }
    .advance-it-head1 p{
        width: 90%;
        margin: 0 auto;
    }
    .advance-it-head1 h2{
        width: 90%;
        margin: 0 auto;
    }
    .advance-it-head p{
        width: 90%;
        margin: 0 auto;
    }
    .advance-it-head h2{
        width: 90%;
        margin: 0 auto;
    }
    .advance-it-head1 li{
        width: 90%;
        margin:  0 auto;
    }
    .advance-it-head li{
        width: 90%;
        margin:  0 auto;
    }
    .about-new-desktop{
        display: none;
    }
    .about-new-mobile{
        display: block;
    }
    .about-new-mobile a{
        padding: 10px 20px;
    background: #053c8f;
    color: white;
    text-decoration: none;
    border-radius: 20px;
    }
    .note{
        width: 90%;
    }
    .new-frame{
        padding: 10px;
    }
    .right{
        text-align: center;
    }
    .left{
        text-align: center;
    }
    .two{
        display: flex;
        flex-direction: column-reverse;
    }
    .integrated-itbanner{
        height: 400px;
    }
    .jaimini-furniture-banner{
        height: 400px;
    }
    .hospital-banner{
        height: 400px;
    }
    .indust-banner{
        height: 400px;
    }
    .media-crousel-inner img {
        width: 100px;
        height: 100px;
    }
    .satisfaction-heading{
        font-size: 35px;
    }
    .our-satisfaction-card{
        margin-bottom: 30px;
    }
}