

@media(max-width:1600px){
  h2 , .inner-h1{font-size: 38px;}
.owl-dots{bottom: 78px;}
.inner-home-wrapper span {font-size: 70px;}
.overview-main-wrapper {padding: 60px 0;}
.cta-main-wrapper { padding: 70px 0;}
.cta-inner-wrapper  h2 {font-size: 42px;}
.learning-main-wrapper {padding: 70px 0 60px;}
.sub-footer-links >li>a, .sub-footer-main>li>a, .footer-links-main p {font-size: 15px;}
.footer-contact-links {padding: 30px 0 20px;}
.main-menu li, .main-menu li a {font-size: 36px;}
.menu-inner { padding: 30px 0 0 100px;}

.our-facilities-main-wrapper {padding: 80px 0 ;}
.overview-main-wrapper::before  { max-width: 200px;left: -100px;}
.overview-main-wrapper::after {max-width: 200px;right: -40px;}
.our-facilities-inner-wrapper { gap: 40px;}
.owl-carousel.slider-home .owl-dots {bottom: 20px;}
.learning-main-wrapper::before { max-width: 900px; right: calc(50% + 3px);}


.gallery-list-wrapper {gap: 10px;}
.testimonils-main-wrapper {padding: 70px 0;}
.ngips-foundation-intro-box .highlight-text {font-size: 20px;}
.school-management-main-wrapper {padding: 60px 0 20px;}

.house-system-group h2 {font-size: 30px;}
.house-system-white-house { padding: 35px;}
.house-system-content-block {padding: 35px;}
.common-facilities-tab-content {gap: 30px;}

.common-achievements-design-inner-wrapper .common-achievements-design-card-wrapper:first-child{padding: 20px 0 70px !important;}                            
.common-achievements-design-card-img , .common-achievements-design-card-img img{max-width:450px; height: 300px;}
.common-achievements-design-card-img span::before {height: 340px;top: -20px;}
.common-achievements-design-card {gap: 40px;}
.common-achievements-design-main-wrapper h1{margin: 0 0 15px;}

.learning-main-wrapper::after {max-width: 650px;right: calc(50% + 136px);}
.alumni-main-wrapper {padding: 100px 0 110px;}

.academics-achievements-card-wrapper {margin: 50px 0;}
.student-council-inner-wrapper::before {max-width: 800px;left:0;}
.board-responsibilities-list.core-values-list-wrapper li {max-width: 500px;}
.admission-process-card { max-width: 360px;}
.common-inner-main-wrapper {padding: 70px 0;}
.badge-1 {left: 2%;}
.why-nalanda-gurukula-content-sub-content h3 { font-size: 24px;}
.why-nalanda-gurukula-content {padding:25px;}
.why-nalanda-gurukula-content-sub-img span {width: 80px;height: 80px;}
.why-nalanda-gurukula-content-sub-img img {width:38px;height:38px;}
.counter-value {font-size: 36px;}

.left-header {max-width: 180px;}
.scrolled-header .left-header img, .scrolled-header .left-header {max-width: 140px;}
.events-main-wrapper {padding: 70px 0;}
.general-rules-card { padding: 20px;}
.general-rules-section-wrapper > p {margin: 0 auto 45px;}
.rules-and-regulations-box-wrappper {padding: 30px;}


}



@media(max-width:1400px){
    .overview-main-wrapper::before , .overview-main-wrapper::after{display: none;}
}






@media(max-width:1100px){
 h2 , .inner-h1{font-size: 36px;}
.inner-home-wrapper span {font-size: 70px;}
.overview-imgs-wrapper img:nth-child(2) {transform: unset;}
.overview-imgs-wrapper {flex-wrap: wrap;padding: 40px 0 20px; align-items: self-end;}
.overview-main-wrapper { padding: 50px 0;}
.our-facilities-inner-wrapper {flex-direction: column; gap: 20px;}
.our-facilities-content {max-width: 100%;}
.our-facilities-content h2{text-align: center;}
.our-facilities-card h3 ,   .our-facilities-card p{text-align: center;}
.our-facilities-img{width: 100%; max-width: 100%; display: flex; justify-content: center; align-items: center;}
.our-facilities-img img {max-width: 400px;}
.admission-inner-wrapper .admission-heading  h2 { font-size: 42px;  text-align: center;}
.admission-inner-wrapper{flex-direction: column;}
.admission-inner-wrapper .common-btn {flex-direction: unset;}
.why-nalanda-gurukula-main-wrapper {padding: 70px 0 ;}
.admission-inner-wrapper .admission-heading { max-width: 100%;}
.admission-inner-wrapper .common-btn{max-width: 100%; justify-content: center;}
.comprehensive-learning-main-wrapper {padding: 80px 0 60px;}
.our-facilities-card-wrapper.owl-carousel .owl-dots, .owl-carousel .owl-nav {justify-content: center;}
.our-facilities-main-wrapper {padding: 70px 0 110px;}
.celebrating-inner-wrapper {gap: 30px;flex-direction: column;}
.celebrating-content {max-width: 100%;padding: unset;}
.celebrating-img{max-width: 100%; display: flex; justify-content: center; align-items: center;}
.gallery-main-wrapper {padding: 60px 0 50px;}
.celebrating-img{max-width: 100%;}
.celebrating-img img { max-width: 300px;}

.common-leaders-card-wrapper {flex-direction: column; gap: 20px;}
.common-leaders-card-image{max-width: 100% ; display: flex; justify-content: center; align-items: center;}
.common-leaders-card-image img { max-width: 500px;}
.common-leaders-card-content{max-width: 100%;}

.ngips-foundation-intro-box {margin: 0 auto 40px;}
.foundation-board-wrapper h2 {font-size: 30px;margin-bottom: 20px;}
.ngips-foundation-intro-box {margin: 0 auto 40px;}
.foundation-board-wrapper h2 {font-size: 30px;margin-bottom: 20px;}
.board-responsibilities-list li { gap: 15px;}

.house-system-intro-card-img-wrapper {flex-direction: column;}
.house-system-groups-wrapper {padding: 60px 0;}
.house-system-white-house h2 {font-size: 30px;}
.house-system-group {padding: 30px 20px;}
.house-system-intro-card-img-wrapper img {max-width: 400px;}

.info-card {padding: 20px;}

.rf-section {padding: 60px 0;}
.rf-wellness-card { max-width: 300px;}
.rf-hostel-intro-flex {gap: 40px;}
.rf-hostel-intro-content h2 {font-size: 36px;}
.rf-hostel-intro-flex{flex-direction: column;}
.rf-hostel-intro-image{max-width: 100%; display: flex; justify-content: center; align-items: center;}
.rf-hostel-intro-image img{max-width: 400px;}
.rf-hostel-intro-content h2{text-align: center;}
.rf-hostel-intro-content p{text-align: center;}
.rf-stat-row{justify-content: center;}
.rf-wellness-flex{flex-direction: column; gap: 20px;}
.rf-wellness-left{max-width: 100%;}
.rf-wellness-left h2{text-align: center;}
.rf-wellness-left p{text-align: center;}
.rf-catering-flex{flex-direction: column-reverse; gap: 40px;}
.rf-catering-image{max-width: 100%;}
.rf-catering-image img{max-width: 400px;}
.rf-catering-image{display: flex; justify-content: center; align-items: center; gap: 30px;}
.rf-catering-content{max-width: 100%;}
.rf-care-cards-flex{flex-wrap: wrap;}
.rf-care-card{max-width: 100%; padding: 40px ;}
.rf-wellness-right{max-width: 100%;}
.rf-wellness-cards-flex{justify-content: center;}
.common-facilities-tab-cards {margin: 60px 0 50px; justify-content: flex-start;}
.common-facilities-tab-content {flex-direction: column;}
.common-facilities-tab-left{max-width: 100%; display: flex; justify-content: center; align-items: center;}
.common-facilities-tab-content-right{max-width: 100%;}
.common-facilities-tab-content-right h2{text-align: center;}
.common-facilities-tab-content-right p{text-align: center;}

.learning-inner-wrapper {flex-direction: column; gap: 40px;}
.learning-visual {max-width: 100%; width: 100%; display: flex; justify-content: center;}
.learning-content {max-width: 100%; margin-left: unset; text-align: center;}
.learning-content h2{text-align: center;}
.learning-content >p{text-align: center; margin: 0 0 25px;}

.learning-awards-wrapper {display: flex; justify-content: center; align-items: stretch; gap: 20px;  width: 100%; margin-bottom: 15px;}
.learning-content .common-btn{justify-content: center;}
.learning-main-wrapper::before , .learning-main-wrapper::after{display: none;}

.comprehensive-learning-main-wrapper {padding: 70px 0 60px;}
.learning-award-card {flex-direction: row; text-align: left; width: 100%; max-width: 320px; justify-content: flex-start;}
.cta-inner-wrapper  h2 {font-size: 38px;}
.cta-main-wrapper {padding: 70px 0;}

.alumni-inner-wrapper{flex-direction: column-reverse ; gap: 60px;}
.alumni-content{max-width: 100%;}
.alumni-img{max-width: 100%; display: flex; justify-content: center; align-items: center;}
.alumni-img::before {left: 0;right: 51px;width: 100%;max-width: 450px;margin: 0 auto;}
.alumni-btn {margin-top: 20px;}
.alumni-main-wrapper {padding: 70px 0 110px;}
.alumni-img img{height: unset; max-width: 450px;}
.alumni-content p{text-align: center;}
.alumni-btn-wraper{display: flex; justify-content: center; align-items:center;}
.alumni-btn {margin-top: 10px;}

.student-council-inner-wrapper{flex-direction: column-reverse; gap: 30px;}
.student-council-inner-wrapper::before{display: none;}
.student-council-main-wrapper { padding: 70px 0;}
.student-council-img{max-width: 100%; display: flex; justify-content: center; align-items: center;}
.student-council-img img {height: unset;}
.student-council-content{max-width: 100%;}
.student-council-content p{text-align: center;}
.student-council-inner-wrapper {padding: unset;}
.student-council-content span{display: block; text-align: center;}
.floating-badge{display: none;}

.our-facilities-card-wrapper.owl-carousel .owl-dots, .our-facilities-card-wrapper.owl-carousel .owl-nav {justify-content: center;}
.courses-offered-learning-points {padding: 40px 0 50px;}
.common-facilities-tab-content-right span {text-align: center;}
.overview-imgs-wrapper .overview-img-card:nth-child(2){transform:unset}




}





 
 
 @media(max-width:992px){
 h3{font-size: 24px;}


.cta-inner-wrapper  h2 {font-size: 36px;}
.comprehensive-learning-inner-wrapper > p {font-size: 22px;}
.inner-home-wrapper span {font-size: 64px;}

.footer-contact-links {flex-wrap: wrap;}
.footer-contact-links .footer-links-main:first-child{max-width: 100%;}
.footer-contact-links .footer-links-main:first-child .sub-footer-links >li>a, .sub-footer-main>li>a, .footer-links-main p {flex-direction: column;justify-content: center;align-items: center;}
.footer-address { max-width: 600px; text-align: center;}
.footer-contact-links {justify-content: center;gap: 20px;}
.admission-inner-wrapper .admission-heading  h2 {font-size: 36px;}
.our-facilities-content h3 {font-size: 24px;}
.footer-contact-links {padding: 30px 0 40px;}

.testimonils-card-img img {max-width: 140px;}
.testimonils-card-content h3 {font-size: 24px;}
.sub-footer-links li {text-align:center;}
.social-media-icons-wrapper { justify-content:center;}


.footer-links-main { max-width: 250px;}


.inner-pg-event-card {flex-direction: column;}
.inner-pg-event-card-content h2 {text-align: center;margin: 0;}
.inner-pg-event-card-content h3 {text-align: center;margin: 5px 0 0;}
.inner-pg-event-card-content p {text-align: center;}
.inner-pg-event-card-content h3 {padding: 0;}
.inner-pg-events-wrapper {padding: 30px 8px 15px;}
.hostel-features-grid { grid-template-columns: 1fr;max-width: 600px;margin: 0 auto;}
.hostel-feature-content { padding: 20px;}
.hostel-main-wrapper {padding: 60px 0;}


.gallery-main-container {margin-top: 50px;}

.ngips-foundation-inner-wrapper ul li::before, .academics-inner-wrapper ul li:before {top: 12px;}
.ngips-foundation-inner-wrapper ul li, .academics-inner-wrapper ul li {padding: 10px  10px 15px;}
.ngips-foundation-intro-box .highlight-text { font-size: 20px;}
.vision-card{flex: unset; padding: 20px;}

.courses-offered-cards-wrapper,.courses-offered-subjets-card-wrapper,.course-info-wrapper { grid-template-columns:1fr; }
.new-coc-rules-grid { grid-template-columns: 1fr; }
.rules-and-regulations-box-list-wrapper { grid-template-columns: 1fr; }

.house-system-group h2 {font-size: 24px;}
.house-system-group {padding: 20px;}

.contact-us-wrapper {flex-direction: column;}
.contact-info{max-width: 100%;}
.contact-form-box{max-width: 100%; padding: 25px 20px;}
.contact-info h2{text-align: center;}
.info-card { flex-direction: column; align-items: center; text-align: center; }
.info-content h4 { text-align: center; }
.info-content a, .info-details strong { text-align: center; display: inline-block;}
.contact-us-wrapper {padding-top: unset;}
.contact-us-main-wrapper {padding: 60px 0 80px;}

.rf-hostel-intro-content h2 {font-size: 32px;}


.common-facilities-tab-left img {max-width: 500px;}
.common-facilities-card {min-width: 200px;height: 130px;}
.common-facilities-card span {font-size: 16px;}
.common-facilities-tab-content {gap: 20px;}
.inner-page-banner-wrapper {height: 300px;}
.common-facilities-tab-content-right h2 {font-size: 28px;}
.inner-pg-event-card {flex-direction: column;}
.inner-pg-event-card-content h2 {text-align: center;margin: 0;}
.inner-pg-event-card-content h3 {text-align: center;margin: 5px 0 0;}
.inner-pg-event-card-content p {text-align: center;}
.inner-pg-event-card-content h3 {padding: 0;}
.inner-pg-events-wrapper {padding: 30px 8px 15px;}

.oelp-card-content p {font-size: 22px;}
.our-facilities-card-wrapper {min-height: 150px;}

.common-achievements-design-card , .common-achievements-design-inner-wrapper .common-achievements-design-card-wrapper:nth-child(2n) .common-achievements-design-card {flex-direction: column;}
.common-achievements-design-card-img{max-width: 100%; display: flex; justify-content: center; align-items: center;}
.common-achievements-design-card-content {max-width: 100%;}
.common-achievements-design-card-content h3{text-align: center;}
.common-achievements-design-card-content p{text-align: center;}
.common-achievements-design-inner-wrapper .common-achievements-design-card-wrapper:last-child {padding: 80px 0 60px;}

.school-management-card {max-width: 350px;}
.school-management-content h3 {font-size: 22px;margin: 15px  10px;}

.academics-achievements-inner-wrapper span {font-size: 20px;}
.academics-achievements-card-wrapper h2 { font-size: 28px;}
.sitemap-main-wrapper {padding: 60px 0 90px;}

.admission-process-content h2 {font-size: 22px;}
.general-rules-card p {font-size: 16px;}
.general-rules-card {padding: 20px;}
.general-rules-section-wrapper > p {margin: 0 auto 30px; }
.admission-process-card { padding: 35px 15px 25px;}
.admission-process-card::after {font-size: 33px;}
.admission-process-card {max-width:100%;} 
.core-values-list-wrapper li {max-width: 100%; padding: 20px;}
.core-values-list-wrapper li::after {max-width: 150px;height: 150px;}

.why-nalanda-gurukula-content-list-wrapper {grid-template-columns: 1fr;}
.why-nalanda-gurukula-content-sub-content h3 {font-size: 24px;}
.counter-value {font-size: 40px; }
.why-nalanda-gurukula-inner-wrapper h2 {margin: 0 auto 28px;}

    

.new-coc-banner-content h2{text-align: center; max-width: 100%;}
.new-coc-banner-content {justify-content: center;}

.gallery-inline-viewer {padding: 20px 50px;min-height: 200px;}
.gallery-inline-viewer .gallery-prev,
.gallery-inline-viewer .gallery-next {width: 40px;height: 40px;}
.our-facilities-card .common-btn{justify-content: center;}

.menu-inner {padding: unset;}

/* Layout */
.menu-inner {flex-direction: column;height: 100%;overflow-y: auto;}
.menu-divider,
.menu-right { display: none;}
.menu-left { max-width: 100%;}
/* Main menu */
.main-menu li , .main-menu li a{font-size: 22px;}
.main-menu li{border-bottom: 1px solid rgba(255,255,255,0.2); font-size: 22px;padding: 15px 0;display: flex;justify-content: space-between;align-items: center;cursor: pointer ; margin-bottom: 10px;}
/* Mobile submenu */
.mobile-submenu {display: none;padding:0 0 0 15px ;}
.mobile-submenu a {display: block;padding: 8px 0;font-size: 16px;color: #fff;}
/* Arrow alignment */
.main-menu li span {display: flex;justify-content: space-between;align-items: center;}
/* Default arrow = DOWN */
.menu-arrow {display: inline-block;width: 8px;height: 8px;border-right: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(45deg);transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);margin-left: 10px;}
/* Active arrow = UP */
.main-menu li.active .menu-arrow {transform: rotate(-135deg);}
/* Remove unwanted hover transform */
.main-menu li:hover,
.main-menu li.active {transform: none;}
/* Sidebar padding */
.sidebar {padding: 60px 30px 0 0;}

.admission-process-wrapper {
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 20px;
}
.general-rules-grid {
    grid-template-columns: 1fr !important;
    gap: 20px;
}

}

@media(max-width: 800px) {
			#start-popup>div {
				margin: 0 auto 0;
				width: auto;
				/* max-width: auto; */
			}
		}








 @media (max-width:768px){
  h2 , .inner-h1 { font-size: 30px;}
.copyrights {justify-content: center;flex-direction: column;gap: 6px;}
.copyrights p a, .copyrights p {text-align: center;}
.events-main-wrapper {padding: 70px 0;}
.celebrating-content ul li {font-size: 18px;}
.courses-offered-subjets-wrapper h2 { font-size:28px; }
.course-head h3 { font-size:24px; } 
.new-coc-featured-banner { padding: 30px 20px; }
.new-coc-rule-item { padding: 30px; }
.new-coc-footer-policy { padding: 30px; }
.new-coc-footer-policy h2 { font-size: 26px; }

.why-niipuc-pu-list { grid-template-columns: 1fr;}
.why-niipuc-pu-card h2 {font-size: 20px;}

.alumni-inner-wrapper {gap: 40px;}
.alumni-img::before{display: none;}
.alumni-main-wrapper {padding: 60px 0 80px;}
.result-table th {font-size: 16px;}
.general-rules-card {max-width: 100%;}
.rules-and-regulations-box-wrappper h2 { font-size: 28px;}
.rules-and-regulations-box-wrappper { padding: 30px 15px;}
.rules-and-regulations-box-list-wrapper div  p {font-size: 16px;}
.rules-and-regulations-box-list-wrapper div { padding: 20px;}
.learning-awards-wrapper {flex-direction: column; align-items: center; gap: 15px; margin-bottom: 15px; } .learning-award-card {width: 100%; max-width:100%; } .floating-badge {padding: 8px 12px; gap: 8px; } .badge-icon {width: 32px; height: 32px; } .badge-icon img {width: 16px; } .badge-text h2 {font-size: 11px; } .badge-text span {font-size: 9px; } 


.why-nalanda-gurukula-main-wrapper { padding:60px 0;}
.why-nalanda-gurukula-content {padding: 25px;border-radius: 22px;}
.why-nalanda-gurukula-content-sub-content h3 {font-size: 22px;}
.counter-value {font-size: 34px;}
.why-nalanda-gurukula-content-sub-img span {width: 75px;height: 75px;border-radius: 18px;}
.why-nalanda-gurukula-content-sub-img img {width: 38px;height: 38px;}
.celebrating-img img {max-width: 250px;}
.course-content , .courses-offered-subjets-card-wrapper {padding: 20px;}
.house-system-groups-wrapper {padding: 40px 0 60px;}
.rf-wellness-card {max-width: 100%;}
.rf-catering-flex {gap: 30px;}
.overview-main-wrapper::after{display: none;}

.gallery-inline-viewer { display: none !important; }
.gallery-right-wrap, .gallery-bottom-wrap { display: none; }
.gallery-left-wrap { width: 100%; }
.gallery-big { height: unset; margin-bottom: 0; }
.our-faculty-qualities-wrapper { flex-direction: column; gap: 20px; }
.co-curricular-card { width: 100%; }
.admission-process-wrapper { grid-template-columns: 1fr !important;}

 }


 
   
 
 
 @media(max-width:576px){
h1{font-size: 32px;}
h2 ,.welcome-content h1 , .inner-h1{font-size: 28px;}
p{font-size: 16px;}
.cta-main-wrapper {padding: 60px 0;}
.comprehensive-learning-main-wrapper {padding:50px 0;}
.cta-inner-wrapper  h2 {font-size: 30px;}
.cta-inner-wrapper .common-btn {flex-direction: column;}
.admission-inner-wrapper .admission-heading  h2 { font-size: 30px;}
.admission-inner-wrapper .common-btn {flex-direction: column;}
.our-facilities-img.collage-wrapper { max-width: 300px; }
.celebrating-img img {max-width: 200px;}
.celebrating-content h2{text-align: center;}
.celebrating-content ul li {align-items: start;}
.events-main-wrapper {padding: 60px 0;}
.comprehensive-learning-content h3 {font-size: 22px;}
.testimonils-main-wrapper {padding: 60px 0;}
.overview-imgs-wrapper {padding: 20px 0 10px;gap: 30px;}

.events-inner-wrapper  h2 {margin: 0 0 30px;}

.copyrights p a, .copyrights p {font-size: 11px !important;}
.footer-contact-links {gap: 15px;}
.our-facilities-card-wrapper.owl-carousel .owl-nav button.owl-prev, .our-facilities-card-wrapper.owl-carousel .owl-nav button.owl-next {width: 45px;height: 45px;}
.our-facilities-card-wrapper.owl-carousel .owl-nav button.owl-prev::before, .our-facilities-card-wrapper.owl-carousel .owl-nav button.owl-next::before {width: 16px;height: 16px;}
.our-facilities-card-wrapper.owl-carousel .owl-dots, .owl-carousel .owl-nav {gap: 20px;}
.our-facilities-main-wrapper {padding: 60px 0 100px}
.breadcrumbs li, .breadcrumbs a {font-size: 11px;}
.school-management-card {border-radius: 20px;}
.our-facilities-img img {max-width: 300px;}


.foundation-board-wrapper h2 {font-size: 24px;margin-bottom:20px;}
.ngips-foundation-intro-box .highlight-text { font-size: 18px; margin-bottom: 15px;}
.vision-card p { font-size: 16px;}

.rules-and-regulations-main-wrapper { padding: 60px 0; }
.rules-and-regulations-intro h2 { font-size: 32px; }
.rules-and-regulations-intro p { font-size: 17px; }
.rules-and-regulations-box-wrappper { padding: 30px 15px; }
.admission-section-header h3 { font-size: 26px; }
.rules-and-regulations-box-list-wrapper div { padding: 20px; }

.house-system-white-house {padding: 20px;}
.house-system-white-house h2{margin-bottom: unset;}
.house-system-content-block {padding: 20px 15px;}
.house-system-white-house h2 {font-size: 24px;}

.rf-hostel-intro-content h2 {font-size: 23px;}
.rf-stat-number {font-size: 24px;}
.rf-center-desc {margin: 0 auto 35px;}
.rf-campus-tile-icon {max-width: 70px;height: 70px;font-size: 28px;}
.rf-wellness-icon {font-size: 22px;}
.rf-wellness-card {gap: 10px;}
.rf-care-card h3 { font-size: 22px;}
.rf-care-card-icon {max-width: 70px;height: 70px;font-size: 32px; margin: 0 auto 15px;}
.rf-care-cards-flex {margin-top: 30px;}

.common-facilities-tab-left img {max-width: 400px;}
.common-inner-main-wrapper{padding: 50px 0;}
.left-header { max-width: 150px;}
.scrolled-header .left-header { max-width: 120px;}
.common-facilities-tab-content-right h2 {font-size: 23px;}

.inner-pg-events-main-wrapper {padding: 60px 0;}
.event-date-badge .day {font-size: 22px;}
.event-date-badge .month-year {font-size: 12px;}
.individual-photo-components { padding: 15px 0 0;}
.magnific-img a {height: 300px;}

.oelp-card-content p {font-size:18px;}
.oelp-card-content {padding: unset;}

.school-management-card {border-radius: 20px;}
.school-management-content h3 {margin: 10px 0; font-size: 20px;}

.common-achievements-design-card-img img {max-width: 350px;}
.common-achievements-design-card-img span::before {height: 228px;top: -12px;max-width: 190px;left: -12px;}
.common-achievements-design-inner-wrapper .common-achievements-design-card-wrapper:nth-child(2n) .common-achievements-design-card-img span::before {right: -12px;}
.common-achievements-design-card-content h3 {font-size: 24px; margin: unset;}
.common-achievements-design-card-wrapper {padding: 60px 0;}
.common-achievements-design-card {gap: 25px;}
.common-achievements-design-card-content h3 {font-size: 22px;}

.academics-achievements-card-wrapper {padding-left: unset; margin: 40px 0;}
.academics-achievements-inner-wrapper .academics-achievements-card-wrapper:last-child{margin: 40px 0 0;}
.academics-achievements-card-wrapper::before{display: none;}
.academics-achievements-card-wrapper h2 {font-size: 22px; text-align: center;} 
.academics-achievements-inner-wrapper span {font-size: 18px;}
.academics-achievements-card-wrapper h3 {font-size: 18px; text-align: center;}
.result-table td:last-child {font-size: 18px;}
.result-table-wrapper {margin: 20px auto 40px;}

.student-council-main-wrapper {padding: 60px 0;}
.student-council-main-wrapper { padding: 70px 0 60px;}
.student-council-content span {font-size: 22px;}
.sitemap-list h2 {font-size: 22px;margin-bottom: 10px;}
.celebrating-content h3 {font-size: 23px; text-align: center;}
.our-facilities-card p {font-size: 18px;}

.rules-and-regulations-box-list-wrapper div {padding: 20px 12px;}
.rules-and-regulations-box-list-wrapper div p {padding-left: 25px;}
.rules-and-regulations-box-list-wrapper div p::before {max-width: 12px;height: 12px;}
.rules-and-regulations-box-wrappper h2 {font-size: 23px;}
 
.core-values-icon-wrapper {min-width: 40px;width: 40px;height: 40px;border-radius: 12px;}
.core-values-list-wrapper p {font-size: 16px;}
.core-values-icon-wrapper img {max-width: 20px;}
.core-values-list-wrapper li {padding: 10px 5px 10px 14px;gap: 10px;line-height: 1.2;border-radius: 12px;}
.core-values-list-wrapper li::after {max-width: 130px;height: 130px;}
.inner-h1 { margin: 0 0 40px;}
.inner-banner-content-wrapper {justify-content: center;}
.inner-footer-logo img {max-width: 180px;}

.why-nalanda-gurukula-content {flex-direction: column;text-align: center; padding: 20px;}
.why-nalanda-gurukula-content-sub-content h3 {font-size: 22px;}
.counter-value {display: block;margin: 0 0 10px; font-size: 28px;}

.overview-img-card h2 {font-size: 22px;margin: 0 0 10px;}
.core-values-list-wrapper {gap: 20px;}
.mission-vision-main-wrapper { padding: 30px 0 15px;}
.why-niipuc-pu-card {padding: 25px;}
.why-niipuc-pu-card::before {width: 4px;}
.new-coc-rule-item .rule-num { font-size: 60px; }
.new-coc-rule-item { padding: 20px; }
.new-coc-footer-policy { padding: 20px 15px; }
.common-facilities-tab-content-right span {font-size: 18px;}
.inner-banner-content-wrapper {justify-content: center;}
.comprehensive-learning-cards-wrapper { padding-top: 20px;}
.why-nalanda-gurukula-inner-wrapper h2 br{display: none;}
.why-nalanda-gurukula-content-list-wrapper .why-nalanda-gurukula-content-item:last-child .why-nalanda-gurukula-content:first-child::before, .why-nalanda-gurukula-content-list-wrapper .why-nalanda-gurukula-content-item:first-child .why-nalanda-gurukula-content:last-child::before {width: 100px;height: 100px;}
.why-nalanda-gurukula-content-sub-img span {width: 70px;height: 70px;}
.why-nalanda-gurukula-content-sub-img img {width: 35px;height: 35px;}
.icon-wrapper{display: none !important;}
.general-rules-card { padding: 15px;}
.admission-icon {margin-bottom: 20px;}
.admission-process-content h2 { font-size: 21px;}
.admission-process-card {padding: 30px 15px 25px;}
.new-coc-subtitle { margin-top: 15px; font-size: 16px; }
.new-coc-banner-content h2 { font-size: 24px; }
.new-coc-footer-policy h2 { font-size: 24px; }
.courses-offered-point-number{display: none;}
.courses-offered-point-content h2 {font-size: 22px;}
.courses-offered-point-card {padding: 20px 15px;}
.courses-offered-subjets-wrapper h2 {font-size: 23px;margin: 0 0 25px;}
.course-head { padding: 20px 15px;}
.course-content, .courses-offered-subjets-card-wrapper {padding: 15px;}
.course-head h3 {font-size: 22px;}
.subject-box {padding: 15px;}
.courses-offered-subjets-card-stream-box {padding: 15px;}
.stream-subject {padding: 15px;}
.courses-offered-subjets-card-stream-box {background: unset;border:unset;padding:unset;}
.course-info-box { padding: 20px;}
.course-info-box h3 {font-size: 22px;}
.house-system-group {padding: 20px 15px;border: solid 12px #fff;}
.rf-hostel-intro-flex { gap: 30px;}
.inner-pg-event-card-content { padding: 20px 15px;}
.inner-pg-event-card-content h2 {font-size: 22px;}
.contact-info h2 {font-size: 24px;}
.info-content h4 {font-size: 20px;}
.contact-info h2, .contact-form-box h2 {font-size: 24px;}
.submit-btn { margin-top: unset;}
.gallery-main-wrapper {padding: 50px 0 40px;}
.gallery-list-wrapper {padding: 20px 0;}
.overview-imgs-wrapper img { max-width: 300px;}

}


 
 
 @media(max-width:480px){
    p , li{font-size: 16px; margin: 10px 0;}
.inner-home-wrapper span {font-size: 50px;}
.learning-awards-wrapper img {max-width: 110px;}
.comprehensive-learning-inner-wrapper > p { font-size: 18px;}
.cta-inner-wrapper  h2 {font-size: 25px;}
.cta-main-wrapper { padding: 50px 0 40px;}
.our-facilities-content h3 {font-size: 22px;}
.events-card-content h3 {font-size: 22px;}

.celebrating-content ul li {font-size: 16px;}
.celebrating-content ul li span {max-width: 30px;height: 30px;}
.celebrating-content ul li span img {max-width: 18px;}
.celebrating-img img {max-width: 180px;}

.learning-main-wrapper {padding: 60px 0 50px;}
.comprehensive-learning-img img {max-width:280px; height: unset;}
.comprehensive-learning-cards-wrapper { gap:40px;}
.comprehensive-learning-img::before {max-width: 280px;height: 230px;}
.testimonils-card-content h3 {font-size: 22px;}
.school-management-img img {max-width: 120px;height: 120px;}
.ngips-foundation-inner-wrapper ul li::before, .academics-inner-wrapper ul li:before {max-width: 18px;height: 18px;}
.yoga-section-card-main-wrapper h2, .karate-section-content-card h2 ,     .admission-inner-wrapper .admission-heading h2 {font-size: 25px;}
.yoga-section-cards-wrapper { padding: 30px 0;}
.overview-main-wrapper {padding: 50px 0 40px;}
.main-menu li {padding: 14px 0;margin-bottom: 8px;}
.main-menu li, .main-menu li a {font-size: 20px;}
.mission-vision-card-img span {max-width: 70px;height: 70px;}
.mission-vision-card-img img {max-width: 30px;}
.social-media-icons-inner-wrapper  a span img {max-width: 25px;}

.school-management-img img {max-width: 120px;height: 120px;}
.ngips-foundation-inner-wrapper ul li::before, .academics-inner-wrapper ul li:before {max-width: 18px;height: 18px;}
.ngips-foundation-intro-box .highlight-text {font-size: 18px;}
.school-management-main-wrapper {padding: 60px 0 20px;}
.school-management-img img {max-width: 120px;height: 120px;}
.school-management-content h3 {font-size: 20px;}
.school-management-content span {font-size: 13px;}

.learning-awards-wrapper img {max-width: 110px;}
.header-admission-text {font-size: 13px;}

.why-niipuc-pu-card span {max-width: 50px;height: 50px;}
.motto-text h2 {font-size: 28px;}
.motto-text p strong { font-size: 18px;}
 .main-image-card img {height: 280px; } .badge-1 {left: -15px; top: 10%; } .badge-2 {right: -15px; bottom: 12%; } .badge-3 {left: 10px; bottom: -15px; }


 

}
 
 

 
 
 @media(max-width:390px){
   h1 {font-size: 26px;}
   h2 , .inner-h1{font-size: 25px;}

 
 }
 
  
 @media(max-width:390px){
  .header-admission-text {font-size: 11px;}


 
 }

