@charset "utf-8";
/* CSS Document */
input[type="submit"], input[type="button"], input[type="text"], input[type="password"], input[type="email"], textarea { -webkit-appearance: none; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; -o-border-radius:0px; }
a[href^=tel] { text-decoration:inherit; color: inherit;}

/* #Media Queries
================================================== */
@media only screen and (min-width: 1920px){
}

@media only screen and (min-width:1280px) and (max-width:1500px) {
body{ overflow-x:hidden;}

/* home page css */

}

@media screen and (min-width:1024px) and (max-width:1279px) {
img {max-width:100%;}
.row { width:1000px; }

/* home page css */

.logo { width: 240px; }
.megamenu-sec ul {column-gap: 20px;}
.megamenu-sec ul li a {font-size: 16px;}
.megamenu-sec ul li.has-mega-menu a::after { right: 3px;}

.hero-slider .swiper-slide img { height: 550px; object-fit: cover; }
.hero-slider .swiper-slide .hero-cnt h2 { font-size: 50px; }
.hero-slider .swiper-slide .hero-cnt ul li { font-size: 18px;}
a.read-more { width: 186px; }

.key-lft-tab h3 {font-size: 18px;}

.welcome-sec { padding: 50px 0px;}
.welcome-out { align-items: normal;}
.welcome-lft {width: 38%;}
.welcome-lft h2 { font-size: 46px;}
.welcome-rgt { width: 62%;}


.foot-btm .row { width: 1000px;}
.foot-mid-lft { width: 33%;}
/* .copyright {width: 56%;} */
.ftr-btm-rht { width: 30%;}

/*about-us*/
.inn-caption { padding: 40px;}
.inn-caption h1 {font-size: 50px;}
.timeline-item {width: 245px;}
.our-curriculum { padding: 50px 0;}
h2.title-heading { font-size: 40px;}
.manage-rht h3 {font-size: 20px;}
.manage-rht p {font-size: 14px;}
.arw-lnk a { width: 50px; height: 50px;}

.chairman-heading h1 {font-size: 50px; margin: 10px 0px 0px 0px;}
.chairman-cnt { column-gap: 3%;}
.chairman-cnt-rht { flex: 0 1 55%;}

.skating-cnt-rht,.swimming-cnt-lft {flex: 0 1 46%;}
.contact-us-list ul li {flex: 0 1 31%;}

.officers-list ul li {flex: 0 1 31%;}
.officers-list { padding: 50px 0;}

/* index page */
.news-cont h3 {font-size: 22px;}
.event-cont h3 {font-size: 22px;}

/*activities page */
.activities-at-nandha h2 { font-size: 40px; }
.skating-cnt-rht h2 { font-size: 34px; }
.skating-cnt-rht p {font-size: 16px;line-height: 26px;}
ul.activity-list li { font-size: 16px; }
.swimming-cnt-lft h2 { font-size: 34px; }
.swimming-cnt-lft p {font-size: 16px;line-height: 26px;}


}

/* Smaller than standard 1024 (devices and browsers) */
@media screen and (min-width:768px) and (max-width:1023px) {
img {max-width:100%; }
.row, .row1, .row2 { width:100%; padding:0px 15px; }

/* home page css */
.head-top { display: none;}

.logo { width: 175px; }
.menu-nav { display: none; }
.megamenu-sec ul {column-gap: 25px;}
.megamenu-sec ul li a {font-size: 17px;}
.m-menu { display: block;}
.head-top-lft {height: 5px;}

.hero-slider .swiper-slide img { height: 500px; object-fit: cover; }
.hero-slider .swiper-slide .hero-cnt h2 { font-size: 40px; }
.hero-slider .swiper-slide .hero-cnt ul li { font-size: 18px;}
.hero-slider .swiper-slide .hero-cnt ul li::after { width: 6px; height: 6px; top: 11px;}
a.read-more {width: auto; column-gap: 10px;height: 50px;padding: 0px 15px;}
.banner-shape { width: 100px; }
.hero-slider .swiper-nav { bottom: 25px; }

.key-links { margin-top: 50px;}
ul.key-link-sec { column-gap:2%; row-gap: 15px;}
ul.key-link-sec li { flex: 0 1 49%;}

.welcome-sec {padding: 50px 0px;}
.welcome-out { align-items: normal;}
.welcome-lft h2 { font-size: 34px;}
ul.abt-item li { row-gap: 15px;}

h2.title-heading {font-size: 36px;}
.explore-tab p {font-size: 16px;}
.explore-tab::before { background-size: 100%; width: 70px;}
.explore-tab::after { background-size: 100%; width: 70px;}

ul.academic-tab li {flex: 0 1 49%;}

.counter-bg { padding: 54px 0;}
.welcome-counter ul li h3 { font-size: 40px;}
.welcome-counter ul li p { font-size: 16px;}
.welcome-counter ul li h3 span { font-size: 56px;}

.news-events-sec { padding: 50px 0px;}
.news-pad {flex: 0 1 100%;}
.events-pad {flex: 0 1 100%;}
.news-events-cont { row-gap: 30px;}

.our-curriculum { padding: 50px 0;}
.explore-tab { padding: 0 13% 30px;}

.videoPoster::after { background-size: 100%; width: 80px;}

.explore-tab.lifeofnandha::before { background-size: 100%; width: 60px;}
.explore-tab.lifeofnandha::after { background-size: 100%; width: 60px;}

.admission-sec {padding: 60px 0;}
.admission-cont h2 { font-size: 40px; }
.admission-cont p { font-size: 20px; line-height: 1.3;}

.unique-cont ul li img { width: 60%;}
.unique-sec { padding: 40px 0;}
.unique-cont ul li p {font-size: 16px;}

.foot-mid-lft {width: 30%;}
.ftr-logo {width: 90%;}
.foot-mid-lft p { font-size: 16px;}
.ftr-scl-links ul { column-gap: 10px;}
.foot-mid-rgt h4 {font-size: 20px;}

.foot-mid { padding: 50px 0px;}
 .foot-mid-lft p, ul.foot-menu li a, .foot-mid-rgt ul li p { font-size: 14px;}
.foot-mid-rgt {width: 29%;}
.foot-mid-rgt h4 { margin-bottom: 15px;}
.copyright p, .ftr-btm-rht p a { font-size: 14px;}
/* .copyright { width: 65%;} */
.ftr-btm-rht { width: 35%;}

/* index page */
.news-cont h3 {font-size: 20px;}
.event-cont h3 {font-size: 20px;}
.news-lnk a {padding: 5px 15px; font-size: 13px; } 
.event-lnk {padding: 5px 15px; font-size: 13px; } 

.management-cont h3 {font-size: 20px;}
.management-cont h5 { font-size: 14px;}
.arw-lnk a { width: 50px;height: 50px;}

/*about-us*/
.monte1 {padding: 50px 0;}
.monte1-cnt { row-gap: 30px;}
.monte1-img-lft { flex: 0 1 100%;order: 1;}
.monte1-cnt-rht { flex: 0 1 100%;}
.hex {width: 120px;height: 120px;}
.bubble-bottom {top: 150px;}
.bubble-top {bottom: 150px;}
.bubble {width: 230px;}
.timeline-track { padding-left: 36px;}
.our-vision-cont { row-gap: 30px;}
.our-vision-pad {flex: 0 1 100%;}
.our-curriculum {padding: 30px 0;}
.abt-vision-sec { padding: 30px 0;}
ul.management-tab-list li {flex: 0 1 100%;}
.inn-caption {padding: 20px;}
.inn-caption h1 { font-size: 40px;}

/*admission*/
.admission-cnt, .withdrawl-cnt,.monte-cnt { column-gap: 3%;}
.admission-img-lft, .withdrawl-img-lft, .monte-img-lft, .primary-cnt-rht { flex: 0 1 46%;}
.admission-cnt-rht, .withdrawl-cnt-rht, .monte-cnt-rht, .primary-cnt-lft{ flex: 0 1 50%;}
.admission-cnt-rht.para p { font-size: 17px; }
.our-vision-pad p {margin-bottom: 20px;}
.admission-cnt-rht ul li { font-size: 16px;}
.admission-cnt-rht h2,.withdrawl-cnt-rht h2,.monte-cnt-rht h2,.primary-cnt-lft h2 {font-size: 28px; line-height: 34px;}
.admission, .eligibility-at-nandha, .withdrawl { padding: 50px 0;}
.eligibility-table { margin:0;}

/*school-curriculum*/
.monte-cnt-rht h3,.primary-cnt-lft h3 {font-size: 20px; line-height: 26px;}
.monte,.primary { padding: 40px 0;}
.monte-cnt-rht p,.primary-cnt-lft p {font-size: 16px;  line-height: 26px;}

.chairman-heading h1 {font-size: 40px; margin: 10px 0px 0px 0px;}
.chairman-cnt { column-gap: 3%;}
.chairman-cnt-rht { flex: 0 1 55%;}
.chairman-cnt-rht h2 { font-size: 30px;line-height: 34px;}
.chairman-name h3 { line-height: 1.3;}
.chairman-name h5 { font-size: 16px; }
.chairman-cnt-rht p {font-size: 17px;line-height: 28px;}

h2.infra-title-heading { font-size: 36px;}
.infra-nandha p br { display: none;}
.infra-nandha p { font-size: 16px; margin-top: 0;}
.infra-nandha::before,.infra-nandha::after { display: none;}
h2.infraa-title-heading,h2.lab-title-heading, h2.curri-title-heading {font-size: 36px; }
.digital-cont h3, .physics-cont h3 {font-size: 20px;line-height: 1.3;}
.acad-infra .arw-lnk a,.acad-lab .arw-lnk a{width: 45px;height: 45px;}

.infra, .acad-infra { padding: 40px 0;}
.explore-infra { padding: 0 13% 35px;}

.skating-cnt-rht,.swimming-cnt-lft {flex: 0 1 46%;}
.contact-list{ padding: 50px 0;}
.contact-us-list ul { row-gap: 20px;}
.contact-us-list ul li {flex: 0 1 46%;}
.eligibility-nandha::before, .eligibility-nandha::after { display: none;}
.send-msg-card { width: 80%;margin: 0 10%;}

.officers-list ul { row-gap: 20px;}
.officers-list ul li {flex: 0 1 48%;}
.eligibility-nandha p br{ display: none;}
.careers-card { width: 80%; margin: 0 10%;}

/* gallery page */
.activities-at-nandha { padding: 50px 0; }
.activities-at-nandha h2 {font-size: 40px;}
.photo-gallery-cont.two-col h3 { font-size: 24px;padding: 20px 25px 25px;}


/*activities page */
.activities-at-nandha h2 { font-size: 34px; }
.activities-at-nandha p br { display: none; }
.activities-at-nandha ul { row-gap: 50px; padding-top: 40px;}
.activities-at-nandha ul li { padding-bottom: 50px; }
.skating-cnt-rht h2 { font-size: 30px; padding-bottom: 15px; margin-bottom: 20px;}
.skating-cnt-rht h2::after { height: 4px; }
.skating-cnt-rht p {font-size: 15px;line-height: 24px;}
ul.activity-list li { font-size: 15px; padding-bottom: 0px;}
.swimming-cnt-lft { flex: 0 1 54%; }
.swimming-img-rht { flex: 0 1 42%; }
.swimming-cnt-lft h2 { font-size: 34px; padding-bottom: 15px; margin-bottom: 20px; }
.swimming-cnt-lft h2::after { height: 4px; }
.swimming-cnt-lft p {font-size: 15px;line-height: 24px;}
.skating-img-lft {flex: 0 1 42%;}
.skating-cnt-rht { flex: 0 1 54%; }


.monte2 {padding: 50px 0px;}
.monte1-cnt-rht h2 { font-size: 32px; line-height: 40px; }
.monte1-cnt-rht p {font-size: 17px;line-height: 28px;}
.monte2-cnt-lft { flex: 0 1 51%;}
.monte2-cnt-lft ul li { font-size: 16px;}

ul.list-cont { font-size: 16px; row-gap: 25px !important; }

.newsletter-tab ul.tab-list { flex-wrap: nowrap; white-space: nowrap; justify-content: left; overflow-x: scroll; padding-bottom: 10px; column-gap: 10px; width: calc(100% + 15px); padding-right: 15px;}
.newsletter-tab ul.tab-list li { padding: 6px 20px; font-size: 16px; }
.news-pad.news-list ul li .news-cont h5 {font-size: 14px;}
.news-pad.news-list ul li .news-cont h3 { font-size: 18px; }

.events-pad ul li {padding: 20px 0 20px 20px;}
.date-con {padding: 8px 20px; font-size: 14px;}
.com-circular-cnt ul li {padding: 15px;}
.com-arribar-cnt ul li .newsletter-cont h4 { font-size: 20px; }

.photo-gallery-cont ul li {flex: 0 1 49%;}


}

/* Smaller than standard 768 (devices and browsers) */
@media screen and (max-width:767px) {
img {max-width:100%; }
.row, .row1, .row2 { width:100%; padding:0px 15px; }

/* home page css */

.head-top { display: none;}
.head-top-lft {height: 5px;}
ul.social-head { column-gap: 20px; }
ul.head-links { column-gap: 25px; }
a.head-btn {width: 120px;}
.head-btm { padding: 10px 0px;}
.logo { width: 175px; }
.menu-nav { display: none; }
.megamenu-sec ul {column-gap: 25px;}
.megamenu-sec ul li a {font-size: 17px;}
.m-menu { display: block;}

.hero-slider .swiper-slide img { height: 500px; object-fit: cover; }
.hero-slider .swiper-slide .hero-cnt h2 { font-size: 46px; }
.hero-slider .swiper-slide .hero-cnt ul li { font-size: 18px;}
.hero-slider .swiper-slide .hero-cnt ul li::after { width: 6px; height: 6px; top: 11px;}

.hero-slider .swiper-slide .hero-cnt p { font-size: 18px; margin-bottom: 35px; }
a.read-more {width: auto; column-gap: 10px;height: 45px;padding: 0px 15px;}
.banner-shape { width: 60px; }
.hero-slider .swiper-nav { bottom: 25px; }
.hero-slider .swiper-nav-ban {width: 145px;}
.hero-slider .swiper-button-prev-ban { width: 50px; height: 50px; }
.hero-slider .swiper-button-next-ban { width: 50px; height: 50px; }
.hero-slider .swiper-nav-ban img {width: 20px;}

ul.key-link-sec { row-gap: 20px;}
ul.key-link-sec li {flex: 0 1 100%;}
.key-links { margin-top: 40px;}
.key-lft-tab {row-gap: 30px; order: 2;}
.key-lft-tab h3 { font-size: 26px;}
a.arw-icn { width: 50px; height: 50px; }
.key-rht-tab img { height: 150px; object-fit: cover;}

.welcome-sec { padding: 40px 0;}
.welcome-lft { width: 100%;}
.welcome-lft h2 br{ display: none; }
.welcome-lft h2 {font-size: 34px; padding-bottom: 20px;}
.welcome-rgt p { font-size: 16px; }
.welcome-rgt { width: 100%;}

a.read-more.res-view-hid { display: none;}
a.read-more.res-view {display: inline-flex; margin-top: 40px;}

h2.title-heading { font-size: 26px;}
.our-curriculum {padding: 40px 0;}
.explore-tab p { font-size: 16px; }
.explore-tab::before,.explore-tab::after { display: none;}
.explore-tab {padding: 0 0 25px;}

ul.academic-tab li {flex: 0 1 49%;}
.academic-btm h3 { font-size: 22px;}

.counter-bg { padding: 50px 0;}
.welcome-counter ul li h3 span {font-size: 46px;}
.welcome-counter ul li p {font-size: 14px;}

.news-events-cont { row-gap: 40px;}
.news-events-sec { padding: 40px 0px;}
.news-pad, .events-pad {flex: 0 1 100%;}

.videoPoster::after { background-size: 100%; width: 80px;}

.explore-tab p br { display: none;}

.admission-sec { padding: 50px 0;}
.admission-cont h2 {font-size: 36px;}
.admission-cont p {font-size: 17px; line-height: 1.5; padding: 15px 0;}
.admission-cont p br { display: none;}

.unique-sec { padding: 40px 0;}
.unique-cont ul li {flex: 0 1 32%;}
.unique-cont ul li p { font-size: 16px; }
.unique-cont ul {row-gap: 25px;}

.foot-mid { padding: 40px 0px;}
.foot-mid-lft, .foot-mid-rgt { flex: 0 1 100%;}
.foot-mid-lft {border-bottom: 1px dashed  rgba(225, 225, 225, 0.8); padding-bottom: 30px;}
.foot-mid-in { row-gap: 30px;}
.foot-mid-rgt {padding-left:0;border-bottom: 1px dashed rgba(225, 225, 225, 0.8);border-left:none; padding-bottom: 30px;}
.foot-mid-rgt.rem-border {border-bottom: none;padding-bottom: 0;}

.foot-m {width: 49%;}
.foot-m.pad {margin-top: 0;}

.copy-pad {display: flex;flex-wrap: wrap;width: 100%;row-gap: 5px;}
.copyright, .ftr-btm-rht { flex: 0 1 100%;text-align: center;justify-content: center}

.head-fut-btn.mob-btn { margin-top: 30px;}
.head-fut-btn.mob-btn a.head-btn { width: 140px;}

.news-cont h5 {font-size: 14px;}
.news-cont h3 {font-size: 20px;}
.event-cont h3 {font-size: 20px;}
.news-lnk a {padding: 5px 15px; font-size: 13px; } 
.event-lnk {padding: 5px 15px; font-size: 13px; } 

.management-cont h3 {font-size: 20px;}
.management-cont h5 { font-size: 14px;}
.arw-lnk a { width: 50px;height: 50px;}


/*about-us*/
.monte1 { padding: 40px 0;}
.monte1-img-lft { flex: 0 1 100%;order: 1;}
.monte1-cnt-rht { flex: 0 1 100%;}
.our-curriculum.abt-history .explore-tab {  padding: 0px;}
.hex {width: 90px;height: 90px;}
.bubble {width: 200px; padding: 15px; }
.timeline-track { gap: 20px;padding-left: 30px;}
.bubble-bottom {top: 130px;}
.bubble-top {bottom: 130px;}
.bubble-text {font-size: 16px;}
.year {font-size: 22px;}
.our-vision-cont { row-gap: 30px;}
.our-vision-pad { flex: 0 1 100%; padding: 20px; }
.our-curriculum {padding: 30px 0;}
.abt-vision-sec { padding: 30px 0;}
ul.management-tab-list li {flex: 0 1 100%;}
.inn-caption { padding: 20px; border-radius: 25px 25px 0 0; }
.inn-caption h1 {font-size: 30px; margin-top: 10px;}
.breadcrumb-nav ul { flex-wrap: wrap; }
.breadcrumb-nav ul li { margin-bottom: 10px; }
.our-vision-pad p { margin-bottom: 20px; font-size: 16px; }

/*admission*/
.admission, .eligibility-at-nandha, .withdrawl, .monte, .primary { padding: 40px 0;}
.admission-img-lft, .withdrawl-img-lft { flex: 0 1 100%;}
.admission-img-lft { order: 2; }
.admission-cnt-rht, .withdrawl-cnt-rht{ flex: 0 1 100%;}
.admission-cnt-rht ul li { font-size: 16px; background-size: 16px; padding-left: 30px; }
.admission-cnt-rht h2,.withdrawl-cnt-rht h2,.monte-cnt-rht h2,.primary-cnt-lft h2 {font-size: 24px; line-height: 30px;}
.eligibility-nandha { padding: 0 0px 20px;}
.eligibility-nandha::before, .eligibility-nandha::after { display: none;}
.eligibility-nandha p { margin-top: 0;}
.eligibility-at-nandha p br { display: none;}
.eligibility-at-nandha p { line-height: 1.5;}
.eligibility-table { margin:0;}

/*school-curriculum*/
.monte-cnt-rht, .monte-img-lft, .primary-cnt-lft, .primary-img-rht { flex: 0 1 100%;}
.monte-cnt-rht h3,.primary-cnt-lft h3 {font-size: 18px; line-height: 24px;}
.monte,.primary { padding: 40px 0;}
.monte-cnt-rht p,.primary-cnt-lft p {font-size: 16px;  line-height: 26px;}

.chairman-img-lft {flex: 0 1 100%;}
.chairman-heading h1 { font-size: 30px; margin: 0;}
.chairmandesk { padding: 20px 0;}
.chairman-img-lft {flex: 0 1 100%;}
.chairman-cnt-rht {flex: 0 1 100%;}
.chairman-name h3 { font-size: 22px;}
.chairman-name h5 { font-size: 16px; line-height: 1.6;}
.chairman-cnt-rht p { font-size: 16px; line-height: 28px;}
.chairman-cnt-rht h2 { display: none;}
.chairman-cnt-rht.secre h2 { display: block; font-size: 26px; line-height: 1.3;}

h2.infra-title-heading,h2.infraa-title-heading,h2.lab-title-heading { font-size: 32px;}
.infra-nandha::before, .infra-nandha::after { display: none;}
.infra-nandha p { font-size: 16px;}
.infra-nandha p br { display: none;}
.explore-infra p, .explore-lab p { font-size: 18px;}
.explore-infra, .explore-lab { padding: 0 0 30px;}
.infra-pad ul li, .lab-pad ul li {flex: 0 1 100%;}
.arw-lnk a {width: 50px;height: 50px;}
.internet-cnt-lft h2 {font-size: 30px; line-height: 1.5;padding-bottom: 14px;}
.internet-cnt-lft {flex: 0 1 100%;}
.internet-cnt-lft p { font-size: 16px; line-height: 26px;}
.internet-img-rht {flex: 0 1 100%;}
.infra-table { margin: 0;}
.infra-table tr td { font-size: 16px;}
.infra, .acad-infra { padding: 50px 0;}
.internet-cnt { row-gap: 30px;}
.contact-list { padding: 40px 0px;}
.contact-us-list ul { row-gap: 20px;}
.contact-us-list ul li { flex: 0 1 49%; padding: 15px; }  
.send-msg-card { width: 100%; margin: 0;}
.officers-list { padding: 40px 0px;}
.officers-list ul { row-gap: 20px;}
.officers-list ul li { flex: 0 1 49%; padding: 15px;}
.officers-list ul li h4 { font-size: 14px; }
.officers-list ul li p { font-size: 15px; line-height: 26px; }
.officers-list ul li p a { font-size: 15px; }
.careers-card { width: 80%; margin: 0 10%;}
.map-sec iframe { height: 350px; }

.swiper-pagination-team {margin-top: 25px;}

.video-gallery-txt a.arw-icn { width: 60px; height: 60px; background-size: cover;}

/* gallery page */
.activities-at-nandha { padding: 40px 0; }
.activities-at-nandha h2 { font-size: 34px; padding-bottom: 15px; }
.photo-gallery-cont.two-col .gallery-txt {padding: 20px 20px 20px 0px;}
.photo-gallery-cont.two-col h3 { font-size: 20px;padding: 20px 25px 25px;}

.inn-banner img{ height: 250px; object-fit: cover;}


/*activities page */
.activities-at-nandha h2 { font-size: 28px; }
.activities-at-nandha p { font-size: 15px;}
.activities-at-nandha p br { display: none; }
.activities-at-nandha ul { row-gap: 30px; padding-top: 30px; }
.activities-at-nandha ul li { padding-bottom: 30px; }
.skating-cnt-rht h2 { font-size: 24px !important; padding-bottom: 8px; margin-bottom: 20px;}
.skating-cnt-rht h2::after { height: 4px; }
.skating-cnt-rht p {font-size: 15px;line-height: 24px;}
ul.activity-list li { font-size: 15px; padding-bottom: 0px; background-size: 15px; padding-left: 30px;}
.swimming-cnt-lft {flex: 0 1 100%; margin-top: 20px; order: 2;}
.swimming-img-rht {flex: 0 1 100%;}
.swimming-cnt-lft h2 { font-size: 24px !important; padding-bottom: 8px; margin-bottom: 20px; }
.swimming-cnt-lft h2::after { height: 4px; }
.swimming-cnt-lft p {font-size: 15px;line-height: 24px;}
.skating-img-lft {flex: 0 1 100%; margin-bottom: 20px;}
.skating-cnt-rht { flex: 0 1 100%; order:1;}

.table-title { font-size: 20px; }
.table table tr th { font-size: 17px; }

.breadcrumb-nav ul li a { font-size: 15px;}

.monte2 { padding: 40px 0px; }
.monte1-cnt-rht h2 { font-size: 28px; line-height: 36px; }
.monte1-cnt-rht p {font-size: 16px;line-height: 26px;}
.monte2-cnt-lft { flex: 0 1 51%;}
.monte2-cnt-lft ul li { font-size: 16px;}
.monte2-cnt-lft {  flex: 0 1 100%; order: 2;}
.monte2-img-rht { flex: 0 1 100%; }

ul.list-cont { font-size: 15px; row-gap: 20px !important; }
ul.list-cont li { flex: 0 1 100%;}

.admission.lft-cont.add-table { padding: 0 0 40px;}

.newsletter-section { margin-top: 40px;}
.newsletter-tab { margin-bottom: 30px;}
.newsletter-tab .row { padding: 0px 0px;}
.newsletter-tab ul.tab-list { flex-wrap: nowrap; white-space: nowrap; justify-content: left; overflow-x: scroll; padding-bottom: 10px; column-gap: 10px; width: calc(100% + 15px); padding-right: 15px;}
.newsletter-tab ul.tab-list li { padding: 6px 20px; font-size: 16px; }
.news-pad.news-list ul li { flex: 0 1 49%;}
.news-pad.news-list ul li .news-cont h5 {font-size: 14px;}
.news-pad.news-list ul li .news-cont h3 { font-size: 18px; }
.newsletter-content .row { padding: 0px 0px; }

.events-pad ul li {padding: 20px 0 20px 20px;}
.events-pad.events-list ul li {flex: 0 1 49%;}
.date-con {padding: 8px 20px; font-size: 14px;}
.com-circular-cnt ul li {padding: 15px;}
.com-arribar-cnt ul li{flex: 0 1 49%;}
.com-arribar-cnt ul li .newsletter-cont h4 { font-size: 20px; }

.com-arribar-cnt h3 { font-size: 28px; }

.contact-us-list ul li p { font-size: 15px; line-height: 24px; }
.contact-us-list ul li a { float: none; font-size: 14px; }

a.read-more1 { height: 45px; }

.timeline-shell { flex-wrap: wrap; position: relative;}
.nav-btn {width: 40px;height: 40px;}
#prevBtn { position: absolute; right: 70px; bottom: 0px; z-index: 1;}
#nextBtn { position: absolute; right: 20px; bottom: 0px; z-index: 1;}

.photo-gallery-cont ul li {flex: 0 1 49%;}


}

/* Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:639px) {

.key-lft-tab {row-gap: 15px;}
.key-lft-tab h3 {font-size: 22px;}
a.arw-icn {width: 40px;height: 40px;}
.welcome-lft h2 {font-size: 26px;}
ul.abt-item { row-gap: 20px;}
ul.abt-item li { row-gap: 15px;flex: 0 1 40%;}
ul.academic-tab li {flex: 0 1 100%;}
ul.academic-tab li { display: block;}
.counter-bg {padding: 40px 0;}
.welcome-counter ul li {flex: 0 1 50%; }
.welcome-counter ul { row-gap: 30px;}
.news-pad ul li {flex: 0 1 100%;}
.news-pad ul { row-gap: 20px;}
h2.title-heading br { display: none;}
.foot-m {margin-right: 5%;}
.foot-m.pad {margin-right: 0;width: 44%; }
.copyright p, .ftr-btm-rht p a { font-size: 14px;}
.event-cont h3, .news-cont h3 {font-size: 20px;}
.btn-lnk { padding: 20px 0 0 0;}
.event-lnk,.news-lnk a,.date-con {font-size: 13px; padding: 5px 15px;}
.arw-lnk a {width: 55px;height: 55px;}
.admission-cont h2 {font-size: 32px;}

/*about-us*/
.monte1-cnt-rht h2 { font-size: 24px;line-height: 30px;}
.monte1-cnt-rht p {font-size: 16px;line-height: 26px;}
.timeline-item { width: 140px;}
.timeline-scroll { padding: 0;}
.our-vision-pad p { padding: 20px 0;}
ul.management-tab-list li {flex: 0 1 100%;display: flex;flex-wrap: wrap;row-gap: 20px;}
.manage-lft {flex: 0 1 100%;}
.manage-rht {flex: 0 1 100%; padding-left: 0px; }
.our-vision-pad p {padding: 0px 0;}
.breadcrumb-nav ul li { margin-bottom: 10px; }
.award-sec ul li {flex: 0 1 48%;} 

.infra-table-title { font-size: 20px;}
.explore-infra p, .explore-lab p { font-size: 16px;}
h2.infra-title-heading, h2.infraa-title-heading, h2.lab-title-heading { font-size: 28px;}
.digital-cont h3 { font-size: 22px;}
.arw-lnk a {width: 45px;height: 45px;}
.infra-pad ul { row-gap: 20px;}
.acad-lab { padding: 50px 0;}
.inter-facility{ padding: 50px 0;}
.internet-cnt { row-gap: 30px;}
.inn-caption h1 {font-size: 26px;}

.contact-fields li {flex: 0 1 100%;}
.send-msg-card { padding: 20px;} 
.eligibility-at-nandha p { font-size: 16px; line-height: 1.5;}
.careers-card { width: 100%; margin: 0;}

/* gallery page */
.activities-at-nandha h2 { font-size: 28px; }
.photo-gallery-cont.two-col ul li { flex: 0 1 100%;}

.activity-outdoor-cont ul { flex-wrap: wrap; row-gap: 20px !important; } 
.activity-outdoor-cont ul li { flex: 0 1 49%; }
.activity-outdoor-cont ul li img { height: 100%; object-fit: cover;}

.news-pad.news-list ul li { flex: 0 1 100%;}
.events-pad.events-list ul li {flex: 0 1 100%;}
.com-arribar-cnt ul li{flex: 0 1 100%;}

.contact-us-list ul li { flex: 0 1 100%; }  
.officers-list ul li { flex: 0 1 100%; }

.photo-gallery-cont ul li {flex: 0 1 100%;}

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:479px) {

.hero-slider .swiper-slide .hero-cnt h2 {font-size: 34px;}
.hero-slider .swiper-slide .hero-cnt ul {column-gap: 24px;}
.hero-slider .swiper-slide .hero-cnt ul li { font-size: 16px;}
  .hero-slider .swiper-slide .hero-cnt ul li::after { width: 5px; height: 5px; top: 10px; right: -14px;}
.key-lft-tab h3 {font-size: 18px;}
ul.key-link-sec li { padding: 10px;}
.key-lft-tab { padding: 10px;}
ul.abt-item li h2 { font-size: 16px;}
h2.title-heading {font-size: 27px;}
.welcome-counter ul li h3 { font-size: 30px;}
.videoPoster::after { width: 55px;}
.admission-cont h2 {font-size: 24px;}
.admission-cont p {font-size: 16px;}
.unique-cont ul li {flex: 0 1 48%;}
.unique-cont ul li p { font-size: 16px;}
.foot-mid-lft p, ul.foot-menu li a, .foot-mid-rgt ul li p {font-size: 15px;}
.foot-mid-rgt h4 { font-size: 20px;}
.welcome-rgt p { font-size: 16px;}
.mobile-menu ul li a { font-size: 16px;}

.breadcrumb-nav ul {font-size: 14px;}
.monte1-cnt-rht p { font-size: 16px; line-height: 26px;}

.timeline-track {padding-left: 0px;}
.timeline-line { left: 0;}
.timeline-item {width: 120px;}
.year {font-size: 18px;}
.bubble {width: 150px; padding: 10px; border-radius: 15px; }
.bubble-text {font-size: 14px;}
.bubble-top {bottom: 120px;}
.bubble-bottom {top: 120px;}
.award-sec ul li {flex: 0 1 100%;} 
.careers-fields li { flex: 0 1 100%;}
.careers-card { padding: 20px;}
.eligibility-at-nandha.career {padding: 30px 0;}


ul.abt-item li { flex: 0 1 100%;}
ul.abt-item li h2 br { display: none;}

/*activities page */
.activities-at-nandha h2 { font-size: 26px; }

.activity-outdoor-cont ul li { flex: 0 1 100%; }

}

@media screen and (max-width:359px) {

.breadcrumb-nav ul {font-size: 14px;}

}

@media screen and (max-width:319px) {


}