/* Medium Desktop */
@media only screen and (max-width: 1640px) {


    .container{padding: 0 50px;}
    .slider-main .logo-area .container{padding: 0 80px;}
    .main-header .logo {width: 150px;}

    .empowering .inner-content h2,
    .vision-mission-photo .center-content h2,
    .providing-main .inner-flex .right-content h2,
    .experiences .inner-content h2,
    .world-class .inner-flex .left-content h2,
    .digital-learning h2,
    .benefits-of-joining .benefits-inner .inner-flex .left-content h2{font-size: 52px ; line-height: 115% ;}


    .empowering .inner-content p,
    .vision-tab-area .inner-block .rightlist li.open .left-block p,
    .providing-main .inner-flex .right-content p,
    .experiences .inner-content p,
    .digital-learning .inner-flex .right-content p,
    .school-list .school_text p,
    .benefits-of-joining .benefits-inner .inner-flex .right-content p,
    .benefits-of-joining .benefits-inner .inner-flex .right-content ul.benefit-list li,
    .world-class .inner-flex .left-content .additional-info .info-flex .left,
    .world-class .inner-flex .left-content .additional-info .info-flex .right-info,
    .chairman-section .inner-area .content-area p,
    .chairman-section .inner-area .content-area .bottom-bar p,
    .chairperson_list .chairperson_item p,
    .chairperson-section .chairperson p {font-size: 20px ; line-height: 115% ;} 
    
    .vision-tab-area .container{padding: 0 50px;}
    .vision-tab-area .inner-block .left-part{width: 18%;}
    .vision-tab-area .inner-block .left-part .logo{width: 140px;}
    .vision-tab-area .inner-block .left-part .logo img{width: 100%;}
    .vision-tab-area .inner-block .rightlist{width: 82%;}
    .vision-tab-area .inner-block .rightlist li{min-height: 540px;}
    .vision-tab-area .inner-block .rightlist li.open h3{font-size: 42px ; line-height: 110% ;}
    .vision-tab-area .inner-block .rightlist li.open .left-block{padding-right: 30px; width: 54%;}
    .vision-tab-area .inner-block .rightlist li.open .photo-block{width: 46%; height: 320px;}
    
    .vision-mission-photo{position: relative; width: 100%; height: 800px;}
    
    .providing-main .inner-flex .left-image {height: 650px;}
    .providing-main .inner-flex .right-content{padding: 0 95px;}
    
    .experiences ul {grid-template-columns: repeat(auto-fill, minmax(310px, 1fr));}
    .experiences .img-gallry .ex-img{height: 270px;}

    .world-class .inner-flex .left-content .additional-info .info-flex:not(:last-child){margin-bottom: 30px;}    

    .benefits-of-joining .benefits-inner .inner-flex .right-content ul.benefit-list{margin-bottom: 70px;}
    .benefits-of-joining .benefits-inner .inner-flex .right-content ul.benefit-list li:not(:last-child){margin-bottom: 40px;}
    
    .bottom-slider .slider-area .owl-nav{padding: 0px 50px;}

    .chairman-section .inner-area .content-area{padding: 80px 80px 80px 80px;}
    .chairman-section .inner-area .content-area .bottom-bar{margin-bottom: 40px;}
    .chairman-section .inner-area .content-area p:not(:last-child){margin-bottom: 25px;}
    .chairman-section .inner-area .chairman-photo{  min-height: 700px; padding: 80px 100px 0px 0px}
    
    .chairperson-section{margin-bottom: 60px;}
    .chairperson-section .chairperson h3{margin-bottom: 40px;}
    .chairperson-section .chairperson p{margin-top: 30px;}

    .footer-area .inner-flex .leftside,
    .footer-area .inner-flex .rightside {padding: 50px 0 40px 0;}
    .footer-area .container{padding: 0 50px;}
    .footer-area .inner-flex .leftside .logo.logo-1{width:415px}
    .footer-area .inner-flex .leftside .logo.logo-2{width:445px}
    .footer-area .inner-flex .rightside p {font-size: 18px; line-height: 124%;}
    .footer-area .inner-flex .rightside ul.link li a{font-size: 18px;}
    .footer-area .inner-flex .rightside ul.social li a{width: 24px; height: 24px; display: flex; align-items: center; justify-content: center;}
    .footer-area .inner-flex .rightside ul.social li a img { max-width: 100%; max-height: 100%; object-fit: contain; margin: auto;}
    .footer-area .inner-flex .rightside .copyright{margin-top: 40px;}
    .footer-area::before,
    .footer-area::after{height: 54px;}
    .footer-area .box3{top: 226px;}
    .footer-area .rays {margin-top: -2045px;}

    .hero_landing .owl-nav {padding: 0 40px; }


}

/* Small Laptop */
@media only screen and (max-width: 1280px) {

    .empowering .inner-content h2,
    .vision-mission-photo .center-content h2,
    .providing-main .inner-flex .right-content h2,
    .experiences .inner-content h2,
    .world-class .inner-flex .left-content h2,
    .digital-learning h2,
    .benefits-of-joining .benefits-inner .inner-flex .left-content h2{font-size: 46px ; line-height: 115% ;}


    .empowering .inner-content p,
    .vision-tab-area .inner-block .rightlist li.open .left-block p,
    .providing-main .inner-flex .right-content p,
    .experiences .inner-content p,
    .digital-learning .inner-flex .right-content p,
    .chairman-section .inner-area .content-area p,
    .chairperson_list .chairperson_item p,
    .school-list .school_text p,
    .experiences li,
    .chairperson_list .chairperson_item p,
    .world-class .inner-flex .left-content .additional-info .info-flex .left,
    .world-class .inner-flex .left-content .additional-info .info-flex .right-info,
    .benefits-of-joining .benefits-inner .inner-flex .right-content p,
    .benefits-of-joining .benefits-inner .inner-flex .right-content ul.benefit-list li,
    .chairman-section .inner-area .content-area .bottom-bar p,
    .chairperson-section .chairperson p {font-size: 18px ; line-height: 115% ;} 

    .slider-main .logo-area .container{padding: 0 50px;}
    .slider-main .logo-area .logo {width: 180px;}
    .slider-main .item .content{font-size: 54px; line-height: 68px;}


    .slider-main .thankyou-img .th-inner .btn-enquiry{margin-top: 60px; }
    
    .empowering{padding: 60px 0 60px 0;}
    .empowering .inner-content h2{margin-bottom: 30px;}

    .vision-tab-area{margin-top: 80px;}
    .vision-tab-area .inner-block .rightlist li{min-height: 450px;}

    .vision-mission-photo{height: 600px;}

    .providing-main{padding: 60px 0 60px 0;}
    .providing-main .inner-flex .left-image {height: 480px;}
    .providing-main .inner-flex .right-content{padding: 0 70px;}
    .providing-main .inner-flex .right-content h2{margin-bottom: 45px;}

    .experiences{padding: 60px 0 60px 0;}
    .experiences .list-container{margin-top: 40px;}
    .experiences ul {grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));}
    .experiences .img-gallry .ex-img{height: 230px;}

    .world-class{padding: 60px 0;}
    .world-class .inner-flex .left-content{padding-right: 50px;}
    .world-class .inner-flex .right-image-slider .slider-img{height: 500px;}

    .digital-learning{padding: 60px 0;}
    .digital-learning h2{margin-bottom: 50px;}
    .digital-learning .inner-flex .right-content {padding: 0 70px; padding-right: 0;}
    .digital-learning .inner-flex .left-image-slider .slider-img{height: 360px;}

    .benefits-of-joining .benefits-inner .inner-flex{padding: 60px 0 75px 0;}
    .benefits-of-joining .benefits-inner .inner-flex .right-content{padding: 0 70px;}
    .benefits-of-joining .benefits-inner .inner-flex .right-content ul.benefit-list{margin-bottom: 40px;}
    .benefits-of-joining .benefits-inner .inner-flex .right-content ul.benefit-list li:not(:last-child){margin-bottom:30px}

    .bottom-slider .slider-area .item .slider-img{height: 750px;}
    .bottom-slider .slider-area .owl-nav{padding: 0 50px;}

    .chairman-section .inner-area .content-area{padding: 50px 50px 50px 50px;}
    .chairman-section .inner-area .content-area .bottom-bar{margin-bottom: 50px;}
    .chairman-section .inner-area .chairman-photo{min-height: 300px; padding: 55px 0px 0px 0px;}
    
    .chairperson-section .chairperson h3{ font-size: 32px; margin-bottom: 30px;}
    .chairperson-section .chairperson p{margin-top: 20px;}
    .chairperson-section .chairperson .name{font-size: 20px;}
    .chairperson_list .chairperson_item .name {font-size: 20px;}
    ul.chairperson_list {padding-left: 20px;}

    .school-list{margin: 80px 0;}
    .school-list .sch-nm a{font-size: 20px;}
    .school-list .list-detail .inner-logo{width: 100%; margin: 30px 0;}
    .school-list .list-detail p{font-size: 22px; line-height: 125%;}

    .footer-area .inner-flex .rightside .toppart{margin-bottom: 100px;}
    .footer-area .inner-flex .leftside .logo.logo-1,
    .footer-area .inner-flex .leftside .logo.logo-2 {width: 355px;}

    
    .school_list_right {padding-left: 25px;}
    .school-list .school_text p {margin-bottom: 20px;}

    .enquiry_form h2{  font-size: 24px;}    
    .enquiry_form .form-group label{  font-size: 18px;   margin-bottom: 5px;   line-height: 22px;}
    .enquiry_form .form-group .form-control{ font-size:18px}
}

/* Tablet (Landscape) */
@media only screen and (max-width: 1024px) {

    .container{padding: 0 30px;}

    .empowering .inner-content h2,
    .vision-mission-photo .center-content h2,
    .providing-main .inner-flex .right-content h2,
    .experiences .inner-content h2,
    .world-class .inner-flex .left-content h2,
    .digital-learning h2,
    .benefits-of-joining .benefits-inner .inner-flex .left-content h2{font-size: 38px ; line-height: 115% ;}


    .empowering .inner-content p,
    .vision-tab-area .inner-block .rightlist li.open .left-block p,
    .providing-main .inner-flex .right-content p,
    .experiences .inner-content p,
    .digital-learning .inner-flex .right-content p,
    .chairman-section .inner-area .content-area p,
    .chairperson_list .chairperson_item p,
    .school-list .school_text p,
    .experiences li,
    .chairperson_list .chairperson_item p,
    .world-class .inner-flex .left-content .additional-info .info-flex .left,
    .world-class .inner-flex .left-content .additional-info .info-flex .right-info,
    .benefits-of-joining .benefits-inner .inner-flex .right-content p,
    .benefits-of-joining .benefits-inner .inner-flex .right-content ul.benefit-list li,
    .chairman-section .inner-area .content-area .bottom-bar p,
    .footer-area .inner-flex .rightside p,
    .footer-area .inner-flex .rightside .copyright p,
    .chairperson-section .chairperson p {font-size: 17px ; line-height: 115% ;} 

    .slider-main .logo-area .container{padding: 0 30px;}
    .slider-main .logo-area .logo {width: 180px;}
    .slider-main .item .content{font-size: 42px; line-height: 48px;}
    .slider-main .item .slider-img{height: 500px;}
    .slider-main .item::before {height: 350px};

    .slider-main{padding-bottom: 45px;}
    .slider-main::before {height: 50px;}
    .slider-main .item .content{bottom: 30px;}
    .slider-main .item .slider-img::after{ height: 50%;}

    .slider-main .thankyou-img .th-inner h1{font-size: 32px;}
    .slider-main .thankyou-img .th-inner p{font-size: 20px;}
    .slider-main .thankyou-img .th-inner .btn-enquiry{margin-top: 40px; }

    .empowering{padding: 45px 0 45px 0;}
    .empowering .inner-content h2{ margin-bottom: 30px;}    
    .empowering .inner-content p:not(:last-child){margin-bottom: 20px;}
    .empowering .inner-content p.small:nth-child(2n+1){padding: 0 40px;}

    .vision-tab-area{margin-top: 60px;}
    .vision-tab-area .container{padding: 0 30px;}
    .vision-tab-area .inner-block{flex-wrap: wrap;}
    .vision-tab-area .inner-block .rightlist{flex-wrap: wrap; width: 100%; margin-top: 20px;}
    .vision-tab-area .inner-block .rightlist{border-left: none; border-top: #09213A 1px solid; }
    .vision-tab-area .inner-block .rightlist li{width: 100%; min-height: auto; border-bottom: #09213A 1px solid; border-right: none; padding: 10px 0;}
    .vision-tab-area .inner-block .rightlist li h3{display: flex; align-items: center; justify-content: space-between;}
    .vision-tab-area .inner-block .rightlist li .photo-block{display: none;}
    .vision-tab-area .inner-block .rightlist li.open{width: 100%;}
    .vision-tab-area .inner-block .rightlist li.open .photo-block{display: block;}
    .vision-tab-area .inner-block .rightlist li.open h3{font-size: 36px;}
    .vision-tab-area .inner-block .rightlist li.open .bottom-part{margin-top: 40px;}

    .vision-mission-photo{height: 480px;}

    .providing-main{padding: 45px 0;}
    .providing-main .inner-flex{flex-direction: column; gap: 40px;}
    .providing-main .inner-flex .left-image {height: 480px; width: 100%;}
    .providing-main .inner-flex .right-content{width: 100%; padding: 0;}
    .providing-main .inner-flex .right-content h2{margin-bottom: 30px;}
    .providing-main .inner-flex .right-content h2 br{display: none;}

    .experiences{padding: 45px 0;}
    .experiences .inner-content h2{margin-bottom: 30px;}
    .experiences .inner-content p:not(:last-child){margin-bottom: 20px;}
    .experiences .list-container{margin-top: 60px;}
    .experiences ul {grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));}
    .experiences .img-gallry{margin-top: 30px;}
    .experiences .img-gallry .ex-img{height: 180px;}

    .world-class{padding: 45px 0;}
    .world-class .inner-flex{flex-direction: column; gap: 40px;}
    .world-class .inner-flex .left-content,
    .world-class .inner-flex .right-image-slider{width: 100%; padding: 0;}
    .world-class .inner-flex .right-image-slider .slider-img{height: 480px;}
    .world-class .inner-flex .left-content p:not(:last-child){margin-bottom: 20px;}
    .world-class .inner-flex .left-content .additional-info{margin-top: 30px;}
    .world-class .inner-flex .left-content .additional-info .info-flex:not(:last-child){margin-bottom: 20px;}

    .digital-learning{padding: 45px 0;}
    .digital-learning h2 {margin-bottom: 30px;}
    .digital-learning .inner-flex{flex-direction: column; gap: 40px;}
    .digital-learning .inner-flex .left-image-slider,
    .digital-learning .inner-flex .right-content{width: 100%; padding: 0;}
    .digital-learning .inner-flex .left-image-slider .slider-img{height: 380px;}
    .digital-learning .inner-flex .right-content p:not(:last-child){margin-bottom: 20px;}

    .benefits-of-joining .benefits-inner .inner-flex{padding: 45px 0; flex-direction: column; gap: 40px;}
    .benefits-of-joining .benefits-inner .inner-flex .left-content,
    .benefits-of-joining .benefits-inner .inner-flex .right-content{width: 100%; padding: 0;}
    .benefits-of-joining .benefits-inner .inner-flex .right-content ul.benefit-list{margin-bottom: 30px;}
    .benefits-of-joining .benefits-inner .inner-flex .right-content ul.benefit-list li:not(:last-child){margin-bottom: 20px;}
    .benefits-of-joining .benefits-inner .inner-flex .right-content p:not(:last-child){margin-bottom: 20px;}

    .bottom-slider .slider-area .owl-nav{padding:0 30px;}
    .bottom-slider .slider-area .item .slider-img{height: 430px;}

    .chairman-section{margin-bottom: 40px;}
    .chairman-section .inner-area{flex-direction: inherit;}
    .chairman-section .inner-area .content-area{padding: 45px 0px 45px 0px;}
    .chairman-section .inner-area .content-area .bottom-bar{margin-bottom: 20px;}
    .chairman-section .inner-area .content-area .bottom-bar .name{font-size: 24px;}
    .chairman-section .inner-area .content-area p:not(:last-child){margin-bottom: 15px;}
    .chairman-section .inner-area .chairman-photo{  min-height: auto; padding: 45px 30px 45px 00px;}

    /* .chairperson-section .chairperson{} */
    .chairperson-section{margin-bottom: 45px; padding-bottom: 40px;}
    .chairperson-section .chairperson h3{ font-size: 24px;  margin-bottom: 20px;}
    .chairperson-section .chairperson .name{font-size: 20px;}
    .chairperson-section .chairperson p{margin-top: 20px; }
    ul.chairperson_list li {margin-bottom: 30px;}

    .school-list{margin: 45px 0;}
    .school-list .sch-nm a{font-size: 18px;}
    .school-list .list-detail p{font-size: 20px; line-height: 125%;}
    .school-list .list-detail .inner-logo{width: 100%;}

    .footer-area{height: auto;}
    .footer-area .container{padding: 0 30px;}
    .footer-area .inner-flex .leftside{flex-direction: row;}
    .footer-area .inner-flex .leftside .logo.logo-1,
    .footer-area .inner-flex .leftside .logo.logo-2{width: 250px;}
    .footer-area .inner-flex .rightside h3{font-size: 24px;}
    .footer-area .inner-flex{display: block;}
    .footer-area .inner-flex .leftside{width: 100%; padding: 40px 0 0 0;}
    .footer-area .inner-flex .rightside{width: 100%; padding: 40px 0 40px 0;}
    .footer-area .inner-flex .rightside .toppart{margin-bottom: 50px;}

    .footer-area .bottom-text{padding: 15px 0;}
    .footer-area .bottom-text .inner p:not(:last-child){margin-bottom: 15px; font-size: 16px;}

    .hero_landing .owl-nav {padding: 0 15px; bottom: 40px;}
}






/* Tablet (Portrait) */
@media only screen and (max-width: 767px) {

    
    .empowering .inner-content h2,
    .vision-mission-photo .center-content h2,
    .providing-main .inner-flex .right-content h2,
    .experiences .inner-content h2,
    .world-class .inner-flex .left-content h2,
    .digital-learning h2,
    .benefits-of-joining .benefits-inner .inner-flex .left-content h2{font-size: 32px ; line-height: 115% ;}


    .empowering .inner-content p,
    .vision-tab-area .inner-block .rightlist li.open .left-block p,
    .providing-main .inner-flex .right-content p,
    .experiences .inner-content p,
    .digital-learning .inner-flex .right-content p,
    .chairman-section .inner-area .content-area p,
    .chairperson_list .chairperson_item p,
    .school-list .school_text p,
    .experiences li,
    .chairperson_list .chairperson_item p,
    .world-class .inner-flex .left-content .additional-info .info-flex .left,
    .world-class .inner-flex .left-content .additional-info .info-flex .right-info,
    .benefits-of-joining .benefits-inner .inner-flex .right-content p,
    .benefits-of-joining .benefits-inner .inner-flex .right-content ul.benefit-list li,
    .chairman-section .inner-area .content-area .bottom-bar p,
    .footer-area .inner-flex .rightside p,
    .footer-area .inner-flex .rightside .copyright p,
    .chairperson-section .chairperson p{font-size: 16px ; line-height: 115% ;} 

    .container{padding: 0 20px;}

    .slider-main{padding-bottom: 30px;}
    .slider-main .logo-area .container{padding: 0 20px;}
    .slider-main .logo-area .logo {width: 130px;}
    .slider-main .item .content{font-size: 32px; line-height: 42px;}
    .slider-main .item .slider-img{height: 400px;}
    .slider-main::before {height: 50px;}
    .slider-main .item .slider-img::after{ height: 50%;}
    .slider-main .item .content{bottom: 30px;}

    .slider-main .thankyou-img .th-inner h1{font-size: 24px;}
    .slider-main .thankyou-img .th-inner p{font-size:16px}
    .slider-main .thankyou-img .th-inner .btn-enquiry{margin-top: 40px; padding: 5px 10px; font-size: 12px;}

    
    .slider-main .logo-area .btn-enquiry,
    .slider-main .logo-area .btn-contact {font-size: 12px; padding: 5px 10px;}
    .slider-main .logo-area .rightside

    .empowering{padding: 30px 0 30px 0;}
    .empowering .inner-content h2{margin-bottom: 20px;}
    .empowering .inner-content p.small:nth-child(2n+1){padding: 0 0px;}
    .empowering .inner-content p:not(:last-child){margin-bottom: 20px;}

    .vision-tab-area{margin-top: 60px;}
    .vision-tab-area .container{padding: 0 30px;}
    .vision-tab-area .inner-block{flex-wrap: wrap;}
    .vision-tab-area .inner-block .rightlist{flex-wrap: wrap; width: 100%; margin-top: 20px;}
    .vision-tab-area .inner-block .rightlist{border-left: none; border-top: #09213A 1px solid; }
    .vision-tab-area .inner-block .rightlist li{width: 100%; min-height: auto; border-bottom: #09213A 1px solid; border-right: none; padding: 5px 0;}
    .vision-tab-area .inner-block .rightlist li h3{display: flex; font-size: 22px; align-items: center; justify-content: space-between;}
    .vision-tab-area .inner-block .rightlist li .photo-block{display: none;}
    .vision-tab-area .inner-block .rightlist li.open{width: 100%;}
    
    .vision-tab-area .inner-block .rightlist li.open h3 {    font-size: 24px;}
    .vision-tab-area .inner-block .rightlist li.open .photo-block{display: block; height: 280px;}

    .vision-mission-photo {height: 280px;}

    .providing-main{padding: 30px 0;}
    .providing-main .inner-flex{flex-direction: column; gap: 30px;}
    .providing-main .inner-flex .left-image {height: 330px; width: 100%;}
    .providing-main .inner-flex .right-content{width: 100%; padding: 0;}
    .providing-main .inner-flex .right-content h2{margin-bottom: 20px;}
    .providing-main .inner-flex .right-content h2 br{display: none;}
    

    .experiences{padding: 30px 0;}
    .experiences .inner-content h2{ margin-bottom: 20px;}
    .experiences .inner-content p:not(:last-child){margin-bottom: 20px;}
    .experiences .list-container{margin-top: 40px;}
    .experiences ul {grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));}
    .experiences .img-gallry{margin-top: 30px; grid-template-columns: repeat(1, 1fr);}
    .experiences .img-gallry .ex-img{height: 230px;}

    .world-class{padding: 30px 0;}
    .world-class .inner-flex{flex-direction: column; gap: 30px;}
    .world-class .inner-flex .left-content,
    .world-class .inner-flex .right-image-slider{width: 100%; padding: 0;}
    .world-class .inner-flex .right-image-slider .slider-img{height: 375px;}
    .world-class .inner-flex .left-content h2{font-size: 32px; line-height: 110%;}
    .world-class .inner-flex .left-content p{line-height: 125%; font-size: 20px} 
    .world-class .inner-flex .left-content p:not(:last-child){margin-bottom: 20px;}
    .world-class .inner-flex .left-content .additional-info{margin-top: 30px;}
    .world-class .inner-flex .left-content .additional-info .info-flex{ gap: 10px; flex-direction: column;}
    .world-class .inner-flex .left-content .additional-info .info-flex .left{width: 100%;}

    .digital-learning{padding: 30px 0;}
    .digital-learning h2 {margin-bottom: 20px;}
    .digital-learning h2 br{display: none;}
    .digital-learning .inner-flex{flex-direction: column; gap: 30px;}
    .digital-learning .inner-flex .left-image-slider,
    .digital-learning .inner-flex .right-content{width: 100%; padding: 0;}
    .digital-learning .inner-flex .left-image-slider .slider-img{height: 280px;}
    .digital-learning .inner-flex .right-content p:not(:last-child){margin-bottom: 20px;}
    .digi-learning .owl-nav{padding: 0; margin: 0;}

    .benefits-of-joining .benefits-inner .inner-flex{padding: 30px 0; flex-direction: column; gap: 30px;}
    .benefits-of-joining .benefits-inner .inner-flex .left-content,
    .benefits-of-joining .benefits-inner .inner-flex .right-content{width: 100%; padding: 0;}
    .benefits-of-joining .benefits-inner .inner-flex .left-content h2{font-size: 32px;}
    .benefits-of-joining .benefits-inner .inner-flex .right-content ul.benefit-list{margin-bottom: 30px;}
    .benefits-of-joining .benefits-inner .inner-flex .right-content ul.benefit-list li {font-size: 16px; line-height: 128%;}
    .benefits-of-joining .benefits-inner .inner-flex .right-content ul.benefit-list li:not(:last-child){margin-bottom: 20px;}

    .bottom-slider .slider-area .owl-nav{padding: 0;}
    .bottom-slider .slider-area .item .slider-img{height: 330px;}

    .chairman-section{margin-bottom: 30px;overflow: visible;}
    .chairman-section .inner-area {flex-direction: column;}
    .chairman-section .inner-area .chairman-photo{width: 100%; padding: 30px 0px;}
    .chairman-section .inner-area .content-area{width: 100%; padding: 0px 0px 35px 0px;}
    .chairman-section .inner-area .content-area .bottom-bar{margin-bottom: 20px;}
    .chairman-section .inner-area .content-area .bottom-bar .name{  font-size: 22px;}
    .chairman-section .inner-area .content-area .bottom-bar p{ font-size:16px; line-height: 125%;}
    .chairman-section .inner-area .content-area p:not(:last-child){margin-bottom: 20px;}
    .chairman-section .inner-area .chairman-photo{  min-height: auto;}

    .chairperson-section{padding-bottom: 30px; margin-bottom: 30px;}
    .chairperson-section .chairperson {border-right: none; }
    .chairperson-section .chairperson h3{ font-size: 22px;  margin-bottom: 20px;}
    .chairperson-section .chairperson .name{font-size: 20px; line-height: 120%;}
    .chairperson-section .chairperson p{margin-top: 18px; margin-bottom: 20px;}
    ul.chairperson_list{padding: 0;}
    ul.chairperson_list li{margin-bottom: 20px;}
    .chairperson_list .chairperson_item .name{font-size: 18px;}
    .chairperson_list .chairperson_item p{margin-top: 10px;}

    .school-list{margin: 40px 0;}
    .school-list .sch-nm a{ font-size: 18px;}
    .school-list .list-detail .inner-logo{width: 280px;}

    .footer-area::after {height: 40px;}
    .footer-area::before {height: 40px;}
    .footer-area .container{padding: 0 20px;}
    .footer-area .inner-flex .leftside{flex-direction: column; gap: 20px;}
    .footer-area .inner-flex .leftside .logo{width: 260px;}
    .footer-area .inner-flex .rightside{padding: 30px 0 30px 0;}
    .footer-area .inner-flex .rightside .toppart{display: block;}
    .footer-area .inner-flex .rightside .inner-part{width: 100%; margin-bottom: 20px;}
    .footer-area .inner-flex .rightside .last-part{width: 100%;}
    .footer-area .inner-flex .rightside .bottompart {margin-top: 20px;text-align: left;}
    .footer-area .inner-flex .rightside h3{text-align: left;font-size: 20px; margin: 0 0 5px 0;}
    .footer-area .inner-flex .rightside ul.social{margin-top: 10px;}
    .footer-area .inner-flex .rightside ul.link li{margin-right: 8px;}
    .footer-area .inner-flex .rightside ul.link li a{font-size: 16px;}
    .footer-area .inner-flex .rightside ul.link{display: flex;}
    .footer-area .inner-flex .rightside ul.social li a{width: 20px; height: 20px;}
    .footer-area .inner-flex .rightside .copyright { margin-top: 30px; display: block; margin-bottom: 0px; text-align: left;}
    .footer-area .inner-flex .rightside .copyright p{margin: 0 0 5px 0;}
    .footer-area .inner-flex .rightside .copyright a{margin: 0 20px 0 0; font-size: 14px;}
    .footer-area .rays{margin-top: -2050px;}

    .footer-area .bottom-text{padding: 15px 0;}
    .footer-area .bottom-text .inner p{ font-size: 14px;}
    .footer-area .bottom-text .inner p:not(:last-child){margin-bottom: 15px;}

    /* .slider-main .logo-area .btn-enquiry */
    .enquiry_form .modal-content .modal-body{ padding: 25px 25px;}
    .enquiry_form h2{   margin-bottom: 20px;font-size: 20px;}
    .enquiry_form .form-group label{  font-size: 16px;}
    .enquiry_form .form-group .form-control{ font-size:16px}
    .enquiry_form .btn-submit{  margin-top: 20px;}

    .hero_landing .owl-nav {
        padding: 0 0px;
        bottom: 79px;
    }
    .school-list .school_text {
        border-right: none;
        padding-right: 0px;
    }
    .school_list_right {
        padding-left: 0px;
    }
    .school-list .school_text p {
        margin-bottom: 20px;
    }
}

@media only screen and (min-width: 552px) and (max-width: 600px) {
    .hero_landing .owl-nav {
        bottom: 80px !important;
    }
}
@media only screen and (min-width: 768px) and (max-width: 857px) {
    .hero_landing .owl-nav {
        bottom: 92px !important;
    }
}

@media only screen and (max-width: 600px) {
    .vision-tab-area .inner-block .rightlist li.open .photo-block {
        display: block;
        height: 155px;
    }
    .vision-tab-area .inner-block .rightlist li.open .left-block {
        padding-right: 25px;
        width: 56%;
        position: relative;
    }
    .vision-tab-area .inner-block .rightlist li.open .photo-block .top-left:before {
        box-shadow: 30px -19px 0 0 #F4EEE4;
    }
    .vision-tab-area .inner-block .rightlist li.open .photo-block .top-right:before {
        box-shadow: -30px -15px 0 0 #F4EEE4;
    }
    .hero_landing .owl-nav {
        padding: 0 0px;
        bottom: 30px;
    }
    ul.chairperson_list li {
        width: 100%;
    }
}


@media only screen and (max-width: 500px) {
    
    .empowering .inner-content h2,
    .vision-mission-photo .center-content h2,
    .providing-main .inner-flex .right-content h2,
    .experiences .inner-content h2,
    .world-class .inner-flex .left-content h2,
    .digital-learning h2,
    .benefits-of-joining .benefits-inner .inner-flex .left-content h2{font-size: 28px ; line-height: 115% ;}
    .slider-main .logo-area .rightside{flex-direction: column; gap: 10px;}

}

@media only screen and (min-width: 1024px) {
    .digital-learning .owl-nav {
        display: none !important;
    }
    .worlds-class .owl-nav {
        display: none !important;
    }
}
