
@media(max-width:1600px){
  h1{font-size: 32px;}
  h2 {font-size:38px;}

.menu-inner { padding: unset;}
.main-menu li, .main-menu li a {font-size: 36px;}
.common-leaders-design-inner-wrapper::before {max-width: 800px;left: -10px;}
.owl-carousel.slider-home .owl-dots {bottom: 20px;}
.about-nalanda-gurukul-content-card { max-width: 350px;}
.about-nalanda-gurukul-content-card h3 {font-size: 26px;}
.about-nalanda-gurukul-inner-wrapper h2 { margin: 0 0 20px;}
.institution-content { padding: 30px;}
.institution-content p {margin: 10px 0; font-size: 16px;}
.our-institutions-main-wrapper {padding: 40px 0px;}
.common-leaders-design-main-wrapper.rd-main-wrapper .common-leaders-design-inner-wrapper::before {top: 0;right: 4px;box-shadow: var(--box-shadow);left: unset;max-width: 800px;}
.institution-content  h4 {font-size: 26px;}
.card-title {border-radius: 25px;font-size: 20px;}
.about-nalanda-gurukul-main-wrapper { padding: 70px 0 0;}
.our-institutions-inner-wrapper > h3 {margin: 0px 0 25px;font-size: 28px;}
.common-leaders-design-main-wrapper {padding: 50px 0 25px;}
.contact-us-main-wrapper {padding: 70px 0px 80px;}
.inner-footer-logo img {max-width: 250px;}
.common-leaders-design-main-wrapper .fluid-container h2 {margin: 0 0 40px;}
.common-leaders-design-main-wrapper.rd-main-wrapper { padding: 80px 0 100px;}

}



 





@media(max-width:1100px){
 h2 , .inner-h1{font-size: 36px;}

.main-menu li, .main-menu li a {font-size: 34px;}
.submenu a {font-size: 18px;}

.common-leaders-design-inner-wrapper , .common-leaders-design-main-wrapper.rd-main-wrapper .common-leaders-design-inner-wrapper{flex-direction: column-reverse;}
.common-leaders-design-inner-wrapper::before{display: none;}
.common-leaders-design-main-wrapper { padding: 70px 0;}
.common-leaders-design-img{max-width: 100%; display: flex; justify-content: center; align-items: center;}
.common-leaders-design-img img {height: unset; max-width: 350px;}
.common-leaders-design-content{max-width: 100%;}
.common-leaders-design-content p {text-align: center;width: 100%;max-width: 700px;margin: 10px auto;}
.common-leaders-design-inner-wrapper {padding: unset; gap: 10px;}
.desk-resp-ham{display: block !important;}
.right-header{display: none !important;}
.common-leaders-design-content h2{text-align: center; margin: 0;}
.common-leaders-design-content span{display: block; width: 100%; text-align: center;}
.common-leaders-design-main-wrapper.rd-main-wrapper {padding: 20px 0 70px;}
.contact-form-box {padding: 30px;}
.about-nalanda-gurukul-content-card-wrapper { flex-wrap: wrap;}
.about-nalanda-gurukul-main-wrapper {padding: 60px 0 0;}
.about-nalanda-gurukul-content-card { max-width: 400px;}
.about-nalanda-gurukul-content-card h3 {text-align: center; margin: unset;}
.card-title {font-size: 19px;padding: 10px 15px;border-radius: 20px;}
.common-leaders-design-main-wrapper.rd-main-wrapper .common-leaders-design-img { max-width: 100%;}
.inner-header-wrapper {margin-bottom: 10px;}
.about-nalanda-gurukul-content-card h3 {font-size: 24px;}
.contact-info h3 {font-size: 26px;}
.common-leaders-design-content h3{text-align: center;}
.institution-card.active .card-title {  opacity: 1;bottom: 20px;}




}





 
 
 @media(max-width:992px){
 h3{font-size: 24px;}
.contact-us-wrapper {justify-content: center;align-items: center;flex-direction: column;}
.contact-info{padding: unset; background: unset; border-left: unset; box-shadow: unset; }
.contact-info h3{text-align: center;}
.info-box h4 {flex-direction: column;}
.contact-link {width: 100%;}
.info-box div strong {text-align: center;display: block;}
.info-box div a {text-align: center;display: block;}
.contact-us-inner-wrapper h2 {margin: 0 0 20px;}
.contact-us-main-wrapper {padding: 60px 0px 80px;}
.contact-us-wrapper {gap: unset;}
.info-box span img {max-width: 35px;}
.sidebar { padding: 100px 40px;}
.institutions-wrapper {flex-direction: column;}
.institution-card{flex: unset;display: flex; box-shadow: unset;}
.institution-img {height: unset;max-width: 500px;width: 100%;display: flex;justify-content: center;align-items: center;}
.institutions-wrapper {display: flex;height: unset;}
.institution-img {height: unset;max-width:100%;}
.institution-content {position: relative;width: 100%;max-width: 100%;right: unset;left: unset;transform: unset;opacity: unset; padding: 10px 20px;}
.institution-card{display: flex; flex-direction: column;}
.contact-form-box {max-width:100%;}
.sub-footer-main {flex-direction: column;}
.contact-info {max-width: 100%;padding:unset; }
.about-nalanda-gurukul-content-card p {text-align: center; line-height: 25px;}
.about-nalanda-gurukul-inner-wrapper h2 {margin: 0 0 10px;}
.institution-content h4{text-align: center;}
.institution-content .common-btn{justify-content: center;}
.institution-card.active .institution-content {opacity: unset;transform: unset; background:unset;}
.institution-card.active {flex: none;}
.institution-img img {height: 300px; box-shadow: var(--box-shadow );}
.institution-img {padding: 0  20px;}
.institution-content p {text-align: center;}
.institution-content span{text-align: center;}
.institution-card.active .institution-img img , .institution-img img {max-width:400px;}
.about-nalanda-gurukul-content-card {max-width: 100%;}
.about-nalanda-gurukul-content-card-wrapper {gap: unset;}
.our-institutions-main-wrapper {padding: 40px 0px 0;}






}






 @media (max-width:768px){
  h2 , .inner-h1 { font-size: 34px;}
.copyrights {justify-content: center;flex-direction: column;gap: 6px;}
.copyrights p a, .copyrights p {text-align: center;}
.celebrating-content ul li {font-size: 18px;}
.footer-links-main {max-width:100%;}
.about-nalanda-gurukul-content-card {max-width: 100%;}
 .about-nalanda-gurukul-content-card-wrapper { gap: unset;}
 .our-institutions-inner-wrapper > h3 {font-size: 24px;}


 }


 
   
 
 
 @media(max-width:576px){
h2 ,.welcome-content h1 {font-size: 28px;}
p{font-size: 16px;}
.contact-form-box {padding: 20px 10px; }
.contact-form-box h3 {font-size: 24px;margin: 10px 0 15px;}
.info-box span img { max-width: 30px;}
.about-nalanda-gurukul-main-wrapper { padding: 50px 0 0;}
.institution-content  h4 {font-size: 24px;}
.our-institutions-main-wrapper {padding: 40px 0px 0;}
.common-leaders-design-main-wrapper { padding: 50px 0;}
.info-box div a {font-size: 16px;}
.contact-us-inner-wrapper h2 {margin: 0 0 10px;}
.contact-info h3 {font-size: 22px;}
.about-nalanda-gurukul-inner-wrapper h1 {font-size: 24px;}
.about-nalanda-gurukul-content-card h3 {font-size: 20px;}
.main-menu li a {margin-bottom: 10px;}
.main-menu li, .main-menu li a { font-size: 26px;}
.index-form {gap: 15px;}
.contact-us-main-wrapper {padding: 50px 0px 70px;}
.copyrights p a, .copyrights p { font-size: 11px !important;}
.common-leaders-design-main-wrapper .fluid-container h2 { margin: 0 0 25px;}
.common-leaders-design-main-wrapper.rd-main-wrapper {padding: 0 0 60px;}

/* Layout */
.menu-inner {flex-direction: column;height: 100%;overflow-y: auto;}
.menu-divider,
.menu-right { display: none;}
.menu-left {width: 100%;}
/* Main menu */
.main-menu li {font-size: 22px;padding: 18px 0;border-bottom: 1px solid rgba(255,255,255,0.2);display: flex;justify-content: space-between;align-items: center;cursor: pointer;}
/* Mobile submenu */
.mobile-submenu {display: none;padding: 10px 0 15px 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: 100px 20px 0;}


 
 }
 
 
 
 @media(max-width:480px){
    p , li{font-size: 16px;}
    .sub-footer-main li a , .inner-footer-wrapper p{font-size: 15px;}

 
 }
 
 

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

 
 }
 
 


