@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:1366px) and (max-width:1400px) {
body{ overflow-x:hidden;}

}

@media only screen and (max-width: 1280px) {
body{ overflow-x:hidden;}

/* --- home CSS --- */

}

@media screen and (min-width:1024px) and (max-width:1279px) {
img {max-width:100%;}
.row, .row1 { width:1000px;}

/* --- home CSS --- */
.logo { width: 235px;}
.btm-rht { column-gap: 10px;}
ul.hd-btm-icons { column-gap: 20px;}
ul.top-links li a { font-size: 14px;}
ul.top-links li:not(:last-of-type)::after {padding: 0 10px 0 10px;}
.top-rht { column-gap: 22px; }
.megamenu-sec ul li.has-mega-menu ul.submenu { max-width: 1000px;}
.megamenu-sec ul li ul.submenu { width: 275px;}
.is-sticky .btm-sec .logo {width: 220px;}
.top-btn a { width: 125px;}

.flex-cont h1 { font-size: 50px; line-height: 60px; }
.flex-cont p { font-size: 20px; line-height: 24px; }
.flex-cont a { width: 200px; height: 55px;}
.home-banner .flex-direction-nav li a { width: 60px; height: 60px; }
.home-banner .flex-direction-nav li .flex-prev { left: 15px; }
.home-banner .flex-direction-nav li .flex-next { right: 15px; }
.home-banner .flex-control-nav { bottom: 90px;}

.college-txt h2 {font-size: 42px;line-height: 52px;}
.college-txt p {font-size: 17px;line-height: 28px;}

.recruiters-sec { border-radius: 0px 0px 85px 0px;}
.title-div h2 {font-size: 42px;line-height: 52px;}
ul.recruiter-lst li .logo-img { padding: 0px 20px;}

.title-bg-txt h2 {font-size: 42px;line-height: 52px;}
#testimonial.owl-carousel .owl-item .test-cont {padding: 35px 50px 100px 30px; }
#testimonial.owl-carousel .owl-item .test-cont .test-txt { padding-left: 25px;}
#testimonial.owl-carousel .owl-item .test-cont .test-txt p { font-size: 16px; line-height: 26px;}

#news-car.owl-carousel .item .news-cont h4 { font-size: 20px; line-height: 26px;}

.acedamic-programmes {padding: 70px 0px 100px;}
.acedamic-lft h2{font-size: 42px;line-height: 50px;}
.acedamic-lft p {font-size: 17px;line-height: 30px;}
.academic-list ul li .acad-cont { height: 280px;}
.academic-list ul li .acad-cont .acad-txt h3 {font-size: 24px;line-height: 34px;}

.welcome-sec {padding: 0px 0 70px;}
.home-welcome {padding: 75px 0px 85px;}
.hm-welcome-rgt {padding-left: 50px;}
.hm-welcome-rgt h2 {font-size: 42px;line-height: 50px;}
.home-vision {margin-top: -65px;}
.vision-txt { padding: 30px 50px 95px;}
.vision-txt h3 {font-size: 28px;line-height: 38px;}
.vision-rgt h3 {font-size: 46px;line-height: 54px;}
.announcement-cont p {font-size: 16px;line-height: 24px;}
.accred-lft h2 {font-size: 30px;line-height: 50px;}
.accred-lft p {font-size: 16px;line-height: 26px;}
#accred-slide.owl-carousel .owl-item {padding: 0px 20px;}
#accred-slide.owl-carousel .owl-item .accred-txt h4 {font-size: 20px;line-height: 36px;}
#accred-slide.owl-carousel .owl-item .accred-txt p {font-size: 15px;line-height: 24px;}

.tab-libks ul.tab-list li {padding: 14px 18px;font-size: 16px;}
.infra-det-rgt { padding: 0px 30px;}
.infra-slide-det {padding: 30px 30px;}
.infra-slide-det h3 {font-size: 28px;line-height: 38px;}

/* naac page */
.quick-links h2 { margin-bottom: 50px;}
.naac-li ul li a {padding: 25px 25px;}

/* contact-us page */
.ban-cnt {padding: 22px 55px 22px 20px;}
.ban-cnt h2 { font-size: 36px;line-height: 38px;}
.address-inner ul li { padding: 30px;}
.address-inner ul li p {font-size: 16px;line-height: 26px;}
.contact-form { padding: 0 125px;}
.contact-form h2 { font-size: 42px;line-height: 44px;}

/* news detail page */
.news-inner { padding: 0 85px; }
.news-details h2 { font-size: 42px; line-height: 52px;}
.sos-inner { padding: 12px 125px; }
.recruiters-sec.news h2{ font-size: 42px; line-height: 52px;}
#news-car.owl-carousel .owl-prev { left: 0px; width: 50px;height: 50px;}
.rel-scroll #news-car.owl-carousel .owl-next { right: 0px;width: 50px;height: 50px;}

/* departments page */
.department-sec ul li a { padding: 35px;}
.department-sec ul li h3 {font-size: 26px;line-height: 36px;}
.ins-cont h2{ font-size: 42px; line-height: 52px;}
.dept-lft h3{ font-size: 42px; line-height: 52px;}

/* infrastructure */
.std-life {padding: 65px 0 80px 0;}
.std-life h2 { font-size: 34px; line-height: 42px;}
.std-life p br { display: none;}
.std-rht { padding-right: 65px;}

/* our-recruiters */
.recruiter-title h2{ font-size: 42px; line-height: 52px;}

/* news-events */
.full-width-rgt { padding: 40px;}
.full-width-rgt h4 { font-size: 32px;line-height: 38px;}
.temporada-lst .mixitup-main .mixitup-cnt p {font-size: 20px;line-height: 26px;}

/* about us */
.cont-in-out { column-gap: 5%;}
.cont-in-lft { flex: 0 1 47.5%;}
.cont-in-rgt { flex: 0 1 47.5%;}
.about-cont-in { padding: 0px 65px;}
.abt-pad {padding: 0px 65px;}
.det-vision-txt { padding: 35px 100px 95px 35px;}
.det-vision-txt h3 {font-size: 26px; line-height: 44px;}
.det-vision-rgt .det-vision-txt {padding: 35px 50px 95px 30px;}
.det-vision-rgt .det-vision-txt p {font-size: 17px;line-height: 30px;}
.mision-det-lft ul li {font-size: 17px;line-height: 28px;}
.page-btm-links ul li .img-div .title-div h3 { font-size: 20px;line-height: 26px;}

/* placement page */
.training-lst ul li {padding: 25px 20px;}
.training-lst ul li h5 {font-size: 16px;line-height: 22px;}
.our-recruiters h6 {font-size: 26px;line-height: 32px;}
.training-lst h3 {font-size: 22px;line-height: 34px;}
.placement-lft p { font-size: 17px;}
.obj-list ul li{ font-size: 17px;}
.placement-team { padding-bottom: 30px;}
#p-team .item .team-lst .team-img { width: 180px;}
#p-team .item .team-lst .team-cnt { width: calc(100% - 205px);padding-left: 10px;}

/* department detail */
.dept-vision-txt { padding: 35px 100px 55px 35px;}
.dept-vision-txt h3 {font-size: 22px;}
.hod-div { padding: 70px 45px 100px;}
#faculty.owl-carousel .owl-stage { padding-left: 0px !important;} 
.dept-accordion .smk_accordion .accordion_in .acc_content { padding: 35px 35px;}
.gallery-div ul li {flex: 0 1 49%;}
.megamenu-sec ul li a{padding: 15px 15px;}

}

/* Smaller than standard 1024 (devices and browsers) */
@media screen and (min-width:768px) and (max-width:1023px) {
img {max-width:100%; }
.row, .row1 { width:740px;}

/* --- home CSS --- */

.megamenu-sec { display: none;}
.top-sec { border-radius: 0px; padding: 5px 0px;}
.logo { width: 200px;}
.tnea-code {font-size: 16px;}
.is-sticky .btm-sec .logo { width: 180px;}
ul.top-links { display: none;}
.top-btn { display: none;}
.m-menu { display: block;}
.burger-menu { display: none;}

.flexslider { min-height: inherit;}
.home-banner .flexslider .slides > li { height: 450px; background-size: cover;}
.flex-cont h1 { font-size: 40px; line-height: 50px; }
.flex-cont p { font-size: 18px; line-height: 22px; }
.flex-cont a { width: 160px; height: 55px; font-size: 16px; column-gap: 15px; }
.home-banner .flex-direction-nav li a { width: 50px; height: 50px; }
.flex-cont a span.arrw i { font-size: 20px;}
.home-banner .flex-direction-nav li .flex-prev { left: 15px; }
.home-banner .flex-direction-nav li .flex-next { right: 15px; }
.home-banner .flexslider .slides img { opacity: 0;}
.home-banner .flex-control-nav { bottom: 25px;}

#sc-button { right: 30px; bottom: auto; top:-25px; position: absolute;}
#sc-button i { font-size: 24px;}
ul.foot-quicklinks { position: relative; top: auto; justify-content: center; margin-bottom: 10px;}
.ftr-top {padding: 55px 0px 45px; }
ul.footer-menu-list { row-gap: 20px;}
ul.footer-menu-list li { flex: 0 1 33%; justify-content: left; padding: 0px 25px;}
ul.footer-menu-list li:nth-child(3n) { border: none;}
ul.footer-menu-list li:last-child { flex: 0 1 100%;}
ul.footer-menu-list li:last-child .menu-div { width: 100%;}
ul.footer-menu-list li ul.menu-links li a { font-size: 12px;}
ul.footer-menu-list li ul.foot-logos { column-gap: 15px;}
ul.footer-menu-list li ul.menu-links li { padding: 0px 0px;}
ul.footer-menu-list li ul.foot-logos li { padding: 0px 0px; flex: 0 1 auto;}
.ftr-top-links {padding: 35px 0px;border-radius: 0px 60px 0px 0px;}
.ftr-top-links ul { padding: 0px 0px;}
.ftr-top-links ul li a {font-size: 18px;line-height: 24px;}
.ftr-top-links ul li a i {font-size: 30px;}

.college-number-section { padding: 55px 0px 45px;}
.number-counter { margin-bottom: 50px;}
ul.counter-list li h3 {font-size: 42px;line-height: 48px;margin-bottom: 5px;}
ul.counter-list li p {font-size: 16px;line-height: 24px;}
.college-txt h2 {font-size: 34px;line-height: 44px;}
.college-txt p {font-size: 16px;line-height: 26px;}
.college-txt p br { display: none;}
ul.page-links li a { width: 160px;height: 55px; font-size: 16px; }

.recruiters-sec { padding: 50px 0px 40px;border-radius: 0px 0px 65px 0px;}
.title-div h2 {font-size: 34px;line-height: 44px;}
ul.recruiter-lst { justify-content: center;}
ul.recruiter-lst li { flex: 0 1 23.5%;}
ul.recruiter-lst li .logo-img { padding: 0px 20px; height: 100px;}

.testimonial-sec {padding: 60px 0px;}
.title-bg-txt { margin-bottom: 35px;}
.title-bg-txt h2 {font-size: 34px;line-height: 44px;}
#testimonial.owl-carousel .owl-item .test-cont {padding: 35px 50px 100px 30px; }
#testimonial.owl-carousel .owl-item .test-cont .test-txt { padding-left: 25px;}
#testimonial.owl-carousel .owl-item .test-cont .test-txt p { font-size: 16px; line-height: 26px;}

#news-car.owl-carousel .item .news-cont { padding: 20px 20px 35px;}
#news-car.owl-carousel .item .news-cont h4 { font-size: 20px; line-height: 26px;}
#news-car.owl-carousel .item .news-date { width: 70px;height: 70px;}
#news-car.owl-carousel .item .news-date h3 {font-size: 30px;line-height: 34px;}
#news-car.owl-carousel .owl-next { width: 50px; height: 50px; right: 15px;}
#news-car.owl-carousel .owl-next::after { font-size: 24px; }
#news-car.owl-carousel .owl-prev { width: 50px; height: 50px; left: 0px;}
#news-car.owl-carousel .owl-prev::after { font-size: 24px; }

.acedamic-programmes {padding: 50px 0px 70px;}
.acedamic-lft { width: 100%;}
.acedamic-lft h2{font-size: 34px;line-height: 42px;}
.acedamic-lft h2 br { display: none;}
.acedamic-lft p {font-size: 16px;line-height: 28px; margin-bottom: 25px; }
.acedamic-lft p br { display: none;}
.acedamic-programmes a.adm-btn {width: 215px;height: 55px; font-size: 17px; }
.acedamic-programmes a.adm-btn span.arrw i {font-size: 22px;}
.acedamic-rgt { width: 100%;}
.academic-list { margin-bottom: 25px;}
.academic-list ul li .acad-cont .icon-div { margin-bottom: 12px;}
.academic-list ul li .acad-cont { height: 250px;}
.academic-list ul li .acad-cont .acad-txt h3 {font-size: 22px;line-height: 32px;}
.academic-list ul li:nth-child(2) { margin-top: 0px;}
.academic-list ul li:nth-child(3) {margin-top: 0px;}

.welcome-sec {padding: 50px 0px;}
.home-welcome {padding: 55px 0px 65px;}
.abt-img-div {padding: 0px 30px 0px 25px;}
.abt-img-div::after { left: 0px; border-left: 8px solid #00714C;}
.hm-video-div { width: 200px;}
a.play-btn {right: 20px;bottom: 18px;width: 45px;height: 45px;}
a.play-btn { font-size: 18px;}
.hm-welcome-rgt {padding-left: 20px; padding-top: 0px;}
.hm-welcome-rgt h5 {font-size: 17px;line-height: 30px;}
.hm-welcome-rgt h2 {font-size: 32px;line-height: 42px;}
.hm-welcome-rgt p {font-size: 16px;line-height: 28px;}
.hm-welcome-rgt a.more-btn { width: 175px;height: 55px; font-size: 17px; column-gap: 15px;}
.hm-welcome-rgt a.more-btn span.arrw i {font-size: 20px;}
.home-vision {margin-top: 0px; margin-bottom: 45px;}
.vision-txt { padding: 25px 35px 75px;}
.vision-txt::after { font-size: 34px;right: 35px;bottom: 30px;}
.vision-txt h5 { font-size: 20px; line-height: 20px; margin-bottom: 12px;}
.vision-txt h3 {font-size: 20px;line-height: 30px;}
.vision-rgt h3 {font-size: 34px;line-height: 42px;}
.vision-rgt h6 {font-size: 13px;line-height: 20px;}
#announcement-car {padding-right: 0;}
#announcement-car.owl-carousel .owl-nav { top: -52px; transform: none;}
.announcement-lft { width: 100%; margin-bottom: 20px;}
.announcement-rgt { width: 100%; }
.announcement-cont p {font-size: 16px;line-height: 24px;}
.accreditation-div {padding: 30px 35px; }
.accred-lft { width: 100%; margin-bottom: 25px; text-align: center;}
.accred-lft h2 {font-size: 30px;line-height: 50px;}
.accred-lft p {font-size: 16px;line-height: 26px;}
.accred-rgt { width: 100%;}
#accred-slide.owl-carousel .owl-item {padding: 0px 20px;}
#accred-slide.owl-carousel .owl-item .accred-txt h4 {font-size: 20px;line-height: 36px;}
#accred-slide.owl-carousel .owl-item .accred-txt p {font-size: 15px;line-height: 22px;}

.home-infra-sec {padding: 50px 0px 0px;}
.tab-libks ul.tab-list { flex-wrap: nowrap; justify-content: left; overflow-x: scroll; white-space: nowrap; padding-bottom: 8px;}
.tab-libks ul.tab-list li {padding: 12px 15px;font-size: 16px;}
.tab-content {margin-top: 25px;}
.infra-det-lft { width: 100%;}
.infra-det-rgt { width: 100%; padding: 0px 30px;}
.infra-slide-det { width: 325px; padding: 25px 25px; left: 20px;bottom: 20px; border-left: 5px solid #EEE154; }
.infra-slide-det h3 {font-size: 22px;line-height: 30px;}
.infra-detail .owl-carousel .owl-nav { right: 25px; }
.infra-det-rgt ul { column-gap: 4%;}
.infra-det-rgt ul li{ flex: 0 1 48%; height: auto; padding: 10px 0px;}
.infra-det-rgt ul li:nth-child(3n){ border-bottom: none;}


/* naac page */
.quick-links {padding: 50px 0px 60px 0px;}
.quick-links h2 { font-size: 34px; line-height: 44px; margin-bottom: 40px;}
.quick-links h3 {font-size: 20px;line-height: 32px;}
.naac-li ul li {flex: 0 1 32%;}
.naac-li ul li a {padding: 20px 20px;}
.naac-li ul li .naac-txt { padding-left: 15px;}

/* contact-us page */
.ban-cnt {padding: 20px 55px 20px 20px; border-radius: 0 60px 0 0; }
.ban-cnt h2 { font-size: 30px;line-height: 32px;}
.ban-cnt ul li, .ban-cnt ul li a { font-size: 15px;}
.inner-banner img { height: 300px; object-fit: cover;}
.get-in-touch { padding: 50px 0px;}
.address-inner ul { column-gap: 4%; row-gap: 20px;}
.address-inner ul li { flex: 0 1 48%; padding: 30px;border-radius: 20px 20px 0 20px;}
.address-inner ul li:last-child { flex: 0 1 100%; text-align: center;}
.address-inner ul li:last-child .ads-icon img { float: none;}
.address-inner ul li h3 {font-size: 26px;line-height: 32px;margin-bottom: 8px;}
.address-inner ul li p {font-size: 16px;line-height: 24px;}
.address-inner ul li p a{font-size: 16px;line-height: 24px;}
.contact-form { padding: 0 50px;}
.contact-form h2 { font-size: 34px;line-height: 36px;margin-bottom: 15px;}
.contact-form p { font-size: 16px; line-height: 26px;}
.contact-form ul li textarea { height: 175px;}
.map-sec iframe { height: 450px;}

/* news detail page */
.news-details { padding: 50px 0px;}
.news-inner { padding: 0px 0px; }
.news-details-img {border-radius: 25px 25px 0 25px;}
.news-details-cnt {padding: 0 25px;}
.news-details h2 { font-size: 34px; line-height: 42px;}
.news-details-cnt p { font-size: 16px; line-height: 26px; margin-bottom: 20px; }
.sos-inner { padding: 12px 25px; }
.recruiters-sec.news h2{ font-size: 34px; line-height: 42px;margin-bottom: 35px;}
#news-car.owl-carousel .owl-prev { left: 0px; width: 50px;height: 50px;}
.rel-scroll #news-car.owl-carousel .owl-next { right: 0px;width: 50px;height: 50px;}

/* departments page */
.department-sec { padding: 50px 0px;}
.department-sec ul li a { padding: 30px 20px; border-radius: 20px 20px 0 20px;}
.department-sec ul li .dept-icon { height: 60px;}
.department-sec ul li .dept-icon img { width: 50px;}
.department-sec ul li h3 {font-size: 20px;line-height: 28px; min-height: 100px; }
.ins-cont h2{ font-size: 34px; line-height: 42px;}
.ins-cont a.btn { height: 55px; font-size: 17px;}
.ins-cont a.btn span i { font-size: 22px;}
.dept-inst{ padding: 50px 0px;}
.dept-lft {border-radius: 80px 0px 0px 20px;padding: 70px 45px 80px;}
.dept-lft h3{ font-size: 34px; line-height: 42px;}
.dept-lft p {font-size: 16px;line-height: 28px;}
.dept-lft a{ height: 55px; font-size: 17px;}
.dept-lft a span i { font-size: 22px;}
.dept-rgt { border-radius: 0px 20px 80px 0px;}

/* infrastructure */
.std-life {padding: 50px 0 60px 0;}
.std-lft { padding-left: 0px;}
.std-life h2 { font-size: 32px; line-height: 40px;}
.std-life p { font-size: 16px; line-height: 26px;}
.std-life p br { display: none;}
.std-rht { padding-right: 0px;}
.green-campus { padding: 50px 0px 70px;}
.campus-slider { margin-bottom: 50px;}
.green-campus h2{ font-size: 34px; line-height: 42px;}
.green-campus p{ font-size: 16px; line-height: 26px;}
.green-campus p br { display: none;}
.campus-inner { padding: 0px 25px;}
.campus-lst ul { column-gap: 4%;}
.campus-lst ul li { flex: 0 1 48%; border-radius: 0 40px 0 20px;}
.campus-lst ul li h3 {border-radius: 0 40px 0 20px;padding: 10px 25px;font-size: 18px;line-height: 32px;}

/* our-recruiters */
.recruiters-det-sec { padding: 50px 0px;}
.recruiter-title h2{ font-size: 34px; line-height: 42px;}
.recruiter-title p { font-size: 16px; line-height: 26px;}
.recruiters-det-sec .number-counter { margin: 55px 0px;}
#loadMore { height: 55px; font-size: 17px;column-gap: 15px; width: 175px;}
#loadMore i { font-size: 22px;}

/* news-events */
.news-event { padding: 50px 0px;}
.news-event h2 { font-size: 34px; line-height: 42px;}
.temporada-lst .controls { margin: 30px 0px;}
.temporada-lst .controls button.filter { font-size: 16px;padding: 10px 25px;}
.full-width-rgt { padding: 25px 30px;}
.full-width-rgt h6 { font-size: 15px;}
.full-width-rgt h4 { font-size: 28px;line-height: 36px;margin-bottom: 12px;}
.full-width-rgt p { font-size: 15px; line-height: 24px; margin-bottom: 25px;}
.temporada-lst .container { row-gap: 35px;}
.temporada-lst .mixitup-main .mixitup-cnt h3 { margin-bottom: 5px;}
.temporada-lst .mixitup-main .mixitup-cnt { padding: 20px 20px 35px;}
.temporada-lst .mixitup-main .mixitup-cnt p {font-size: 18px;line-height: 26px;}
.temporada-lst .mixitup-main .mixitup-img .news-date { height: 70px;}
.temporada-lst .mixitup-main .mixitup-img .news-date h3{ font-size: 30px; line-height: 32px;}
.full-width-lft .news-date { height: 70px;}
.full-width-lft .news-date h3 { font-size: 30px; line-height: 32px;}

/* about us */
.abt-welcome-sec {padding: 50px 0px 150px;}
.about-cont-in h2 { font-size: 34px; line-height: 42px;}
.cont-in-out p {font-size: 16px;line-height: 28px; margin-bottom: 20px;}
.abt-det-video {margin-top: -75px; }
.video-name {padding: 10px 20px;font-size: 17px; line-height: 20px; }
.cont-in-out { column-gap: 5%;}
.cont-in-lft { flex: 0 1 47.5%;}
.cont-in-rgt { flex: 0 1 47.5%;}
.about-cont-in { padding: 0px 0px;}
.abt-pad {padding: 0px 0px;}
.det-vision-txt { padding: 35px 100px 95px 25px;}
.det-vision-txt h5 {font-size: 20px;line-height: 22px;margin-bottom: 15px;}
.det-vision-txt h3 {font-size: 22px; line-height: 38px;}
.det-vision-rgt .det-vision-txt {padding: 35px 50px 95px 25px;}
.det-vision-rgt .det-vision-txt p {font-size: 17px;line-height: 30px;}
.abt-det-mision { margin-bottom: 60px;}
.mision-det-lft { padding-right: 20px;}
.mision-det-lft h3{ font-size: 34px; line-height: 42px;}
.mision-det-lft ul li {font-size: 16px;line-height: 28px;}
.page-btm-links ul li .img-div .title-div h3 { font-size: 18px;line-height: 24px;}
.page-btm-links ul { column-gap: 4%;}
.page-btm-links ul li { flex: 0 1 48%;}
.page-btm-links ul li .cont-div {padding: 25px 25px 35px;}
.page-btm-links ul li .cont-div p {font-size: 17px; line-height: 26px;}
.page-btm-links ul li .cont-div span.more-link { font-size: 15px;}


/* placement page */
.placement-sec { padding: 50px 0;}
.training-lst ul li {padding: 25px 20px;}
.training-lst ul li h5 {font-size: 16px;line-height: 22px;}
.our-recruiters h6 {font-size: 26px;line-height: 32px;margin-bottom: 8px;}
.our-recruiters p { font-size: 16px; line-height: 28px;}
.counselling-code h2 {font-size: 46px;line-height: 48px;}
.training-lst h3 {font-size: 22px;line-height: 34px;}
.placement-lft { width: 100%; margin-right: 0px;}
.placement-lft p { font-size: 16px; line-height: 26px;}
.obj-list h4 {font-size: 28px;line-height: 40px; }
.obj-list ul li{ font-size: 16px; line-height: 28px;}
.obj-list ul li::after { top:7px; }
.placement-team { padding-bottom: 0px;}
.placement-team h4{ font-size: 34px; line-height: 42px;}
#p-team .item .team-lst .team-img { width: 180px;}
#p-team .item .team-lst .team-cnt { width: calc(100% - 205px);}
#p-team.owl-carousel .owl-nav { top: -85px;}
.placement-rht { width: 100%;display: flex;flex-wrap: wrap; margin-top: 50px;}
.ads-lnk { margin-top: 30px; margin-bottom: 0px; order: 2;}


/* department detail */
.dept-vision-txt { padding: 25px 100px 35px 25px;}
.dept-vision-txt h5 {font-size: 22px;line-height: 22px;}
.dept-vision-txt h3 {font-size: 22px;}
.dept-mision-txt ul li {font-size: 16px;line-height: 28px;}
#faculty.owl-carousel .owl-stage { padding-left: 0px !important;} 
.dept-accordion .smk_accordion .accordion_in .acc_head {font-size: 18px;padding: 18px 55px 18px 25px;}
.dept-accordion .smk_accordion .accordion_in .acc_content { padding: 25px 25px;}
.dept-accordion .smk_accordion .accordion_in .acc_content ul { row-gap: 20px;}
#faculty.owl-carousel .owl-prev { left: 0px;}
.hod-div { padding: 35px 25px 35px;}
.placement-sec .hod-div h2 {font-size: 24px; line-height: 38px;}
.hod-lft {width: 175px;}
.hod-lft::after {right: -22px;bottom: -22px; display: none;}
.hod-rgt {width: calc(100% - 175px);padding-left: 40px;padding-top: 0;}
.hod-rgt h3 {font-size: 20px;line-height: 24px; margin-bottom: 20px;}
.faculty_profile ul { row-gap: 12px;}
.faculty_profile ul li { font-size: 15px;}
.faculty_profile ul li .fac-lft {width: 210px;}
.faculty_profile ul li .fac-rgt { padding-left: 15px;}
.faculty-div h2 {font-size: 34px;line-height: 52px;}

/*downloads*/
.download-list.downloads ul li { flex: 0 1 49%;}
.download-list.brochure ul li {flex: 0 1 100%;}
.download-list.brochure ul li .lft-img {width: auto;}

.abt-welcome-sec.pr { padding: 50px 0px 70px;}

.cont-in-out.pri .cont-in-rgt { margin-top: 0px;}
.content-para p {font-size: 16px;line-height: 26px;}

.pgm-lft { width: 100%;}
.pgm-li ul { margin-bottom: 30px;}
.download-list ul li a p { font-size: 16px;}

.gallery-photo {padding: 50px 0;}  

.naac-sec {padding: 40px 0;}
.naac-left {width: 100%;float: left;margin: 0 0 30px 0;padding: 20px;min-height: inherit;}
.naac-right {width: 100%;float: left;}
.naac-sec h2 {font-size: 26px;line-height: 36px;margin-bottom: 15px;}


}

/* Smaller than standard 768 (devices and browsers) */
@media screen and (max-width:767px) {
img {max-width:100%; }
.row, .row1 { width:100%; padding:0px 15px; }

/* --- home CSS --- */
.megamenu-sec { display: none;}
.top-sec { border-radius: 0px; padding: 5px 0px;}
.logo { width: 160px;}
.tnea-code {font-size: 14px;}
.is-sticky .btm-sec .logo { width: 160px;}
ul.top-social { column-gap: 12px;}
ul.top-links { display: none;}
.top-btn { display: none;}
ul.hd-btm-icons { column-gap: 18px;}
.m-menu { display: block;}
.burger-menu { display: none;}
.btm-lft {padding: 8px 0px;}

.flexslider { min-height: inherit;}
.home-banner .flexslider .slides > li { height: 400px; background-size: cover; background-position: right;}
.flex-caption { top: auto; transform: none; bottom: 60px; }
.flex-cont { padding-left: 0px; }
.flex-cont h1 { font-size: 30px; line-height: 38px; margin-bottom: 15px;}
.flex-cont p { font-size: 14px; line-height: 22px; margin-bottom: 25px; }
.flex-cont a { width: 125px; height: 40px; font-size: 15px; column-gap: 10px; }
.home-banner .flex-direction-nav li a { width: 40px; height: 40px; display: none; }
.flex-cont a span.arrw i { font-size: 17px;}
.home-banner .flex-direction-nav li .flex-prev { left: 10px; }
.home-banner .flex-direction-nav li .flex-next { right: 10px; }
.home-banner .flexslider .slides img { opacity: 0;}
.home-banner .flex-control-nav { bottom: 25px;}
.home-banner .flex-control-nav li {margin: 0px 6px 0px 6px;}
.home-banner .flex-control-nav li a { width: 8px; height: 8px;}
.home-banner .flex-control-nav li a.flex-active { width: 11px; height: 11px;}

.search-frm-field input[type="text"] { font-size: 16px;}

.admision-btn{ top:148px; right: -54px; display: none;}
.admision-btn a { padding: 15px 15px;border-radius: 0px 0px 15px 0px; font-size: 16px;}

#sc-button { right: 20px; bottom: auto; top: -20px; width: 40px;height: 40px; position: absolute;}
#sc-button i { font-size: 22px; }
.ftr-btm { padding: 30px 0px 25px;}
ul.foot-quicklinks { display: none; position: relative; top: auto; justify-content: center; margin-bottom: 10px;}
ul.contact li:not(:last-of-type)::after {padding: 0 5px 0 5px;}
ul.legal li:not(:last-of-type)::after {padding: 0 10px 0 10px;}
ul.contact { text-align: center;}

.ftr-top {padding: 30px 0px 35px; }
ul.footer-menu-list { row-gap: 25px;}
ul.footer-menu-list li { flex: 0 1 33%; justify-content: left; padding: 0px 20px; order: 2;}
ul.footer-menu-list li:nth-child(3n) { border: none;}
ul.footer-menu-list li:last-child { flex: 0 1 100%; order: 1;}
ul.footer-menu-list li:last-child .menu-div { width: 100%;}
ul.footer-menu-list li h4 { margin-bottom: 12px;}
ul.footer-menu-list li ul.menu-links li a { font-size: 13px;}
ul.footer-menu-list li ul.foot-logos { column-gap: 15px; justify-content: center;}
ul.footer-menu-list li ul.menu-links li { padding: 0px 0px;}
ul.footer-menu-list li ul.foot-logos li { padding: 0px 0px; flex: 0 1 auto;}
.ftr-top-links {padding: 25px 0px;border-radius: 0px 0px 0px 0px;}
.ftr-top-links ul { padding: 0px 0px;}
.ftr-top-links ul li a {font-size: 16px;line-height: 22px;}
.ftr-top-links ul li a i {font-size: 26px;}

.college-number-section { padding: 35px 0px 35px;}
.number-counter { margin-bottom: 35px;border-radius: 15px 15px;}
ul.counter-list li h3 {font-size: 36px;line-height: 42px;margin-bottom: 5px;}
ul.counter-list li p {font-size: 15px;line-height: 22px;}
.college-txt h2 {font-size: 28px;line-height: 38px; margin-bottom: 12px; }
.college-txt p {font-size: 15px;line-height: 24px;}
.college-txt p br { display: none;}
ul.page-links { column-gap: 2%;}
ul.page-links li { flex: 0 1 32%;}
ul.page-links li a { width: 100%;height: 50px; font-size: 16px;}

.recruiters-sec { padding: 30px 0px 35px;border-radius: 0px 0px;}
.recruiters-sec .title-div { margin-bottom: 25px; }
.title-div h2 {font-size: 28px;line-height: 38px;}
ul.recruiter-lst { justify-content: center; row-gap: 12px;}
ul.recruiter-lst li { flex: 0 1 32%;}
ul.recruiter-lst li .logo-img { padding: 10px 15px; height:100px;border-radius: 0px 10px 10px 10px;}
ul.recruiter-lst li .logo-txt { font-size: 16px; height: 40px;}
.title-div a.all-link {font-size: 15px;}
.title-div a.all-link span.arrw i { font-size: 18px;}
#recruiter.owl-carousel .owl-dots .owl-dot { margin: 0px 8px;}
.select-year h2 { font-size: 18px;}
.select-year select { width: 200px;font-size: 16px;}

.testimonial-sec {padding: 45px 0 40px;}
.title-bg-txt { margin-bottom: 25px;}
.title-bg-txt h2 {font-size: 28px;line-height: 34px;}
#testimonial.owl-carousel .owl-item .test-cont .test-img { width: 95px; float: none; display: inline-block; }
#testimonial.owl-carousel .owl-item .test-cont .test-img::before { width: 95px; height: 95px; }
#testimonial.owl-carousel .owl-item .test-cont { padding: 20px 25px 75px 20px; border-radius: 0px 20px 20px 20px; text-align: center;}
#testimonial.owl-carousel .owl-item .test-cont .test-txt { width: calc(100% - 95px); padding-left: 20px;}
#testimonial.owl-carousel .owl-item .test-cont .test-txt h4 { font-size: 19px;}
#testimonial.owl-carousel .owl-item .test-cont .test-txt h5 { font-size: 13px; }
#testimonial.owl-carousel .owl-item .test-cont .test-txt p { font-size: 15px; line-height: 24px;}
#testimonial.owl-carousel .owl-item .item::after { width: 40px; height: 34px;background-size: contain; bottom: 25px;right: 25px;}

.news-out-div{ padding-left: 15px;}
.news-out-div .title-div a.all-link { margin-right: 15px;}
#news-car.owl-carousel .item .news-cont { padding: 15px 15px 25px;}
#news-car.owl-carousel .item .news-cont h4 { font-size: 18px; line-height: 26px;}
#news-car.owl-carousel .item .news-date { width: 70px;height: 70px;}
#news-car.owl-carousel .item .news-date h3 {font-size: 26px;line-height: 30px;}
#news-car.owl-carousel .item .news-date span {font-size: 13px;}
#news-car.owl-carousel .owl-next { width: 40px; height: 40px; right: 15px;}
#news-car.owl-carousel .owl-next::after { font-size: 20px; }
#news-car.owl-carousel .owl-prev { width: 40px; height: 40px; left: 0px;}
#news-car.owl-carousel .owl-prev::after { font-size: 20px; }
#news-car.owl-carousel .owl-dots .owl-dot { margin: 0px 6px; }

.acedamic-programmes {padding: 35px 0px 45px; background: #fafafa;}
.acedamic-programmes::before { background: none;}
.acedamic-lft { width: 100%;}
.acedamic-lft h5 {color: var(--txt-black); font-size: 16px;line-height: 32px;padding-left: 35px;margin-bottom: 5px;}
.acedamic-lft h5::before { width: 25px; }
.acedamic-lft h2{color: var(--txt-black); font-size: 28px;line-height: 36px;}
.acedamic-lft h2 br { display: none;}
.acedamic-lft p {color: var(--txt-black); font-size: 15px;line-height: 26px; margin-bottom: 25px; }
.acedamic-lft p br { display: none;}
.acedamic-programmes a.adm-btn {width: 200px;height: 50px; font-size: 16px; column-gap: 15px; }
.acedamic-programmes a.adm-btn span.arrw i {font-size: 20px;}
.acedamic-rgt { width: 100%;}
.academic-list { margin-bottom: 25px;}
.academic-list ul { row-gap: 12px;}
.academic-list ul li .acad-cont .icon-div { margin-bottom: 12px;}
.academic-list ul li .acad-cont .icon-div img { width: 40px;}
.academic-list ul li .acad-cont { height: 225px; padding: 20px 25px; border-radius: 10px 10px 10px 10px; box-shadow: 0px 3px 6px rgba(0,0,0,0.2);}
.academic-list ul li .acad-cont .acad-txt h3 {font-size: 20px;line-height: 30px; margin-bottom: 10px; }
.academic-list ul li:nth-child(2) { margin-top: 0px;}
.academic-list ul li:nth-child(3) {margin-top: 0px;}
.academic-list ul li:nth-child(2) .acad-cont, .academic-list ul li:nth-child(3) .acad-cont {border-radius: 10px 10px 10px 10px;}
.academic-list ul li .acad-cont .acad-txt a.more-link { font-size: 14px;}

.welcome-sec {padding: 35px 0px;}
.home-welcome {padding: 25px 0px 45px;}
.hm-welcome-lft { flex: 0 1 100%;}
.abt-img-div {padding: 0px 0px 0px 0px;}
.abt-img-div::after { left: 0px; border-left: 0px;}
.abt-img img { width: 100%; border-radius: 15px 15px 40px 0px;}
.hm-video-div { width: 100%; height: 100%; border-radius: 10px; background: none; border: none; bottom: auto; top:0px; display: flex; align-items: center; justify-content: center;}
.hm-video-div img { border-radius: 6px; display: none;}
.dot-shape { display: none;}
a.play-btn {right: auto;bottom: auto;}
.hm-welcome-rgt { flex: 0 1 100%;}
.hm-welcome-rgt {padding-left: 0px; }
.hm-welcome-rgt h5 {font-size: 16px;line-height: 28px; padding-left: 35px;}
.hm-welcome-rgt h5::before {width: 25px;}
.hm-welcome-rgt h2 {font-size: 28px;line-height: 38px; margin-bottom: 15px; }
.hm-welcome-rgt p {font-size: 15px;line-height: 26px;}
.hm-welcome-rgt a.more-btn { width: 160px;height: 50px; font-size: 16px; column-gap: 15px;}
.hm-welcome-rgt a.more-btn span.arrw i {font-size: 18px;}
.home-vision {margin-top: 0px; margin-bottom: 25px;}
.vision-lft { flex: 0 1 100%; margin-bottom: 15px;border-radius: 10px;}
.vision-txt { padding: 20px 20px 65px;border-left: 6px solid var(--bg-green);}
.vision-txt::after { font-size: 34px;right: 25px;bottom: 25px;}
.vision-txt h5 { font-size: 16px; line-height: 16px; margin-bottom: 12px;}
.vision-txt h3 {font-size: 20px;line-height: 30px;}
.vision-rgt { flex: 0 1 100%;border-radius: 10px;}
.vision-rgt h3 {font-size: 34px;line-height: 42px;}
.vision-rgt h6 {font-size: 13px;line-height: 20px;}
.vision-rgt h6 br { display: none;}
#announcement-car {padding-right: 0;}
#announcement-car.owl-carousel .owl-nav { top: -52px; transform: none;}
.announcement-lft { width: 100%; margin-bottom: 20px;column-gap: 15px;}
.announcement-lft span {width: 40px;height: 40px;}
.announcement-lft span img { width: 30px;}
.announcement-lft h3 {font-size: 22px;}
.announcement-rgt { width: 100%; }
.announcement-cont p {font-size: 15px;line-height: 24px;}
.accreditation-div {padding: 25px 25px; border-radius: 15px;}
.accred-lft { width: 100%; margin-bottom: 25px; text-align: center;}
.accred-lft h2 {font-size: 30px;line-height: 50px;}
.accred-lft p {font-size: 16px;line-height: 26px;}
.accred-rgt { width: 100%;}
#accred-slide.owl-carousel .owl-item {padding: 0px 20px;}
#accred-slide.owl-carousel .owl-item .accred-txt h4 {font-size: 20px;line-height: 36px;}
#accred-slide.owl-carousel .owl-item .accred-txt p {font-size: 15px;line-height: 22px;}

.home-infra-sec {padding: 35px 0px 0px;}
.tab-libks ul.tab-list { flex-wrap: nowrap; justify-content: left; overflow-x: scroll; white-space: nowrap; padding-bottom: 8px;}
.tab-libks ul.tab-list li {padding: 10px 15px;font-size: 15px;border-radius: 5px;}
.tab-content {margin-top: 20px;}
.infra-detail { border-radius: 10px;}
.infra-det-lft { width: 100%;}
.infra-det-rgt { width: 100%; padding: 0px 20px;}
.infra-slide-det { width: 100%; position: relative; padding: 20px 20px; left: 0px;bottom: auto; border-left: 0px; box-shadow: none; border-radius: 0px; }
.infra-slide-det h3 {font-size: 22px;line-height: 30px;}
.infra-detail .owl-carousel .owl-nav { right: 20px; width: 95px; bottom: 15px; }
.infra-det-rgt ul { column-gap: 4%;}
.infra-det-rgt ul li{ flex: 0 1 48%; height: auto; padding: 10px 0px;}
.infra-det-rgt ul li:nth-child(3n){ border-bottom: none;}
.infra-detail .owl-carousel .item .infra-det-img { border-radius: 0px;}
.infra-detail .owl-carousel .owl-prev { width: 40px; height: 40px; }
.infra-detail .owl-carousel .owl-next{ width: 40px; height: 40px; }
.infra-det-rgt ul li h4 {font-size: 18px;line-height: 22px;}
.infra-det-rgt ul li p {font-size: 14px;line-height: 24px;}


/* naac page */
.quick-links {padding: 35px 0px 45px 0px;}
.quick-links h2 { font-size: 28px; line-height: 34px; margin-bottom: 25px;}
.quick-links h3 {font-size: 18px;line-height: 26px;}
.naac-li ul { column-gap: 4%; row-gap: 15px;}
.naac-li ul li {flex: 0 1 48%; border-radius: 10px 10px 10px 0px; }
.naac-li ul li a {padding: 15px 15px;}
.naac-li ul li img { width: 25px;}
.naac-li ul li .naac-txt { width: calc(100% - 25px); padding-left: 15px;}
.naac-li ul li .naac-txt h4 { font-size: 15px;}
.naac-li ul li .naac-txt h4 br { display: none;}


/* contact-us page */
.ban-cnt {padding: 12px 25px 12px 15px; border-radius: 0px 15px 0px 0px; max-width: 95%; }
.ban-cnt h2 { font-size: 24px;line-height: 28px;margin-bottom: 0px;}
.ban-cnt ul { display: none;}
.ban-cnt ul li, .ban-cnt ul li a { font-size: 14px;}
.inner-banner img { height: 250px; object-fit: cover;}
.get-in-touch { padding: 35px 0px;}
.address-inner { margin-bottom: 45px; padding: 0px 0px;}
.address-inner ul { column-gap: 4%; row-gap: 20px;}
.address-inner ul li { flex: 0 1 48%; padding: 20px 25px;border-radius: 10px 10px 0 10px;}
.address-inner ul li:last-child { flex: 0 1 100%; text-align: center;}
.address-inner ul li .ads-icon { margin-bottom: 5px;}
.address-inner ul li .ads-icon img { width: 35px;}
.address-inner ul li:last-child .ads-icon img { float: none;}
.address-inner ul li h3 {font-size: 22px;line-height: 28px;margin-bottom: 5px;}
.address-inner ul li p {font-size: 15px;line-height: 22px;}
.address-inner ul li p a{font-size: 15px;line-height: 22px;}
.contact-form { padding: 0px 0px;}
.contact-form h2 { font-size: 28px;line-height: 30px;margin-bottom: 15px;}
.contact-form p { font-size: 15px; line-height: 24px;}
.contact-form ul { row-gap: 15px;}
.contact-form ul li label{font-size: 16px;line-height: 22px;margin-bottom: 5px;}
/*.contact-form ul li input[type="text"] { border-radius: 5px;}*/
.contact-form ul li textarea { height: 100px; border-radius: 5px;}
.map-sec iframe { height: 350px;}
.contact-form .btn-ctr button.snd {padding: 0px 20px; font-size: 14px;column-gap: 12px;height: 50px;}
.contact-form .btn-ctr button.snd span.arrw i {font-size: 20px;}

/* news detail page */
.news-details { padding: 35px 0px;}
.news-inner { padding: 0px 0px; }
.news-details-img {margin: 30px 0; border-radius: 10px 10px 0 10px;}
.news-details-cnt {padding: 0 0px;}
.news-details h5 { font-size: 15px; margin-bottom: 15px;}
.news-details h2 { font-size: 28px; line-height: 38px;}
.news-details h6 {font-size: 14px;}
.news-details-cnt p { font-size: 15px; line-height: 24px; margin-bottom: 15px; }
.sos-inner { padding: 12px 0px; }
.recruiters-sec.news h2{ font-size: 28px; line-height: 34px;margin-bottom: 25px;}
#news-car.owl-carousel .owl-prev { left: 0px; width: 40px;height: 40px;}
.rel-scroll #news-car.owl-carousel .owl-next { right: 0px;width: 40px;height: 40px;}


/* departments page */
.department-sec { padding: 35px 0px;}
.department-sec ul { row-gap: 20px;}
.department-sec ul li { flex: 0 1 48.5%;}
.department-sec ul li a { padding: 25px 20px; border-radius: 10px 10px 0 10px;}
.department-sec ul li .dept-icon { height: 50px;}
.department-sec ul li .dept-icon img { width: 40px;}
.department-sec ul li h3 {font-size: 20px;line-height: 28px; min-height: 90px; }
.department-sec ul li span { font-size: 15px; line-height: 25px;}
.best-institute img { height: 350px; object-fit: cover;}
.ins-cont h5 {font-size: 15px; line-height: 32px;}
.ins-cont h2{ font-size: 28px; line-height: 34px;}
.ins-cont a.btn { height: 50px; font-size: 16px;column-gap: 12px;width: 190px;}
.ins-cont a.btn span i { font-size: 20px;}
.dept-inst{ padding: 35px 0px;}
.dept-lft {border-radius: 10px 0px 0px 10px;padding: 50px 30px;}
.dept-lft h3{ font-size: 28px; line-height: 34px;}
.dept-lft p {font-size: 15px;line-height: 24px;}
.dept-lft a{ height: 50px; font-size: 16px;width: 160px;column-gap: 12px;}
.dept-lft a span i { font-size: 20px;}
.dept-rgt { border-radius: 0px 10px 10px 0px;}

/* infrastructure */
.std-life {padding: 35px 0px;}
.std-lft { padding-left: 0px;}
.std-lft { flex: 0 1 100%; margin-bottom: 10px; }
.std-life h2 { font-size: 28px; line-height: 34px;text-align: center;}
.std-life h2 span { display: inline-block;}
.std-life p { font-size: 15px; line-height: 24px;}
.std-life p br { display: none;}
.std-rht { flex: 0 1 100%; padding-right: 0px; text-align: center;}
.green-campus { padding: 35px 0px;}
.campus-slider { margin-bottom: 30px;}
#camp-slider .item img { border-radius: 10px;}
#camp-slider.owl-carousel .owl-dots {bottom: 30px;}
#camp-slider.owl-carousel .owl-dots .owl-dot {margin: 0px 6px;}
#camp-slider.owl-carousel .owl-nav {top: 35%; display: none;}
#camp-slider.owl-carousel .owl-prev { left: 0px; width: 40px; height: 40px;}
#camp-slider.owl-carousel .owl-next { right: 0px; width: 40px; height: 40px; }
.green-campus h2{ font-size: 28px; line-height: 34px;margin-bottom: 12px;}
.green-campus p{ font-size: 15px; line-height: 24px; margin-bottom: 30px; }
.green-campus p br { display: none;}
.campus-inner { padding: 0px 0px;}
.campus-lst ul { column-gap: 4%; row-gap: 20px;}
.campus-lst ul li { flex: 0 1 48%; border-radius: 0 10px 0 10px;}
.campus-lst ul li h3 {border-radius: 0 10px 0 10px;padding: 10px 20px;font-size: 16px;line-height: 22px;}

/* our-recruiters */
.recruiters-det-sec { padding: 35px 0px;}
.recruiter-title h2{ font-size: 28px; line-height: 34px; margin-bottom: 12px; }
.recruiter-title p { font-size: 15px; line-height: 24px;}
.recruiter-title p br { display: none;}
.recruiter-div { margin-top: 35px;}
.recruiters-det-sec .number-counter { margin: 40px 0px;}
#loadMore { height: 50px; font-size: 16px;column-gap: 12px; width: 150px;}
#loadMore i { font-size: 20px;}
.recruiters-det-sec .test-scroll { margin-top: 30px;}
.select-year { margin-top: 30px;}

/* news-events */
.news-breatcum ul li, .news-breatcum ul li a { font-size: 14px;}
.news-event { padding: 35px 0px;}
.news-event h2 { font-size: 28px; line-height: 34px; margin-bottom: 10px;}
.temporada-lst .controls { margin: 25px 0px; justify-content: left; overflow-x: scroll; white-space: nowrap; padding-bottom: 5px; column-gap: 12px;}
.temporada-lst .controls button.filter { font-size: 15px;padding: 8px 20px; line-height: 20px; border-radius: 5px;}
.news-full-width { margin-bottom: 20px;}
.full-width-rgt { padding: 25px 20px;}
.full-width-rgt h6 { font-size: 15px;}
.full-width-rgt h3 { margin-bottom: 5px;}
.full-width-rgt h4 { font-size: 24px;line-height: 32px;margin-bottom: 12px;}
.full-width-rgt h4 br { display: none;}
.full-width-rgt p { font-size: 15px; line-height: 24px; margin-bottom: 15px;}
.temporada-lst .container { row-gap: 20px;}
.temporada-lst .container .mix {flex: 0 1 48.5%;}
.temporada-lst .mixitup-main .mixitup-cnt h3 { margin-bottom: 5px;}
.temporada-lst .mixitup-main .mixitup-cnt { padding: 20px 20px 25px;min-height: 170px;}
.temporada-lst .mixitup-main .mixitup-cnt p {font-size: 18px;line-height: 26px;}
.mixitup-main .mixitup-img {border-radius: 10px 10px 0 0;}
.temporada-lst .mixitup-main .mixitup-img .news-date { width: 70px; height: 70px;}
.temporada-lst .mixitup-main .mixitup-img .news-date h3{ font-size: 30px; line-height: 32px;}
.full-width-lft .news-date { width: 70px; height: 70px;}
.full-width-lft .news-date h3 { font-size: 30px; line-height: 32px;}

/* about us */
.abt-welcome-sec {padding: 35px 0px 45px;}
.about-cont-in h5 {font-size: 16px;line-height: 28px; margin-bottom: 10px;}
.about-cont-in h2 { font-size: 28px; line-height: 32px;margin-bottom: 30px;}
.about-cont-in h2 br { display: none;}
.cont-in-out p {font-size: 15px;line-height: 24px;margin-bottom: 15px;}
.abt-det-video {margin-top: 30px; margin-bottom: 35px; padding-right: 0px;}
.video-name {padding: 8px 20px;font-size: 16px; line-height: 20px; border-radius: 0px 10px 0px 0px;}
.video-div {border-radius: 12px 12px 12px 0px; }
.video-div img { height: 250px; object-fit: cover;}
.video-div a.play-btn span.txt { display: none;}
.shape-dot1 { width: 250px; display: none;}
.cont-in-out { row-gap: 15px;margin-bottom: 35px;}
.cont-in-lft { flex: 0 1 100%;}
.cont-in-rgt { flex: 0 1 100%;}
.about-cont-in { padding: 0px 0px;}
.abt-det-cont {padding: 0px 0px 45px;}
.abt-pad {padding: 0px 0px;}
.abt-det-vision { margin-bottom: 35px;}
.det-vision-lft { flex: 0 1 100%; margin-bottom: 20px;}
.det-vision-txt { padding: 20px 20px 60px 20px; border-left: 6px solid var(--bg-green);}
.det-vision-txt::after {font-size: 36px;right: 25px;bottom: 25px;}
.det-vision-txt h5 {font-size: 20px;line-height: 22px;margin-bottom: 12px;}
.det-vision-txt h3 {font-size: 22px; line-height: 34px;}
.det-vision-rgt { flex: 0 1 100%;}
.det-vision-rgt .det-vision-txt {padding: 20px 20px 60px 20px;border-left: 6px solid var(--bg-green);}
.det-vision-rgt .det-vision-txt p {font-size: 15px;line-height: 26px;}
.abt-det-mision { margin-bottom: 40px;}
.mision-det-lft { flex: 0 1 100%; padding-right: 0px; margin-bottom: 20px;}
.mision-det-lft h3{ font-size: 28px; line-height: 38px;}
.mision-det-lft ul li {font-size: 16px;line-height: 28px;}
.mision-det-rgt{ flex: 0 1 100%;border-radius: 10px 10px 40px 10px;}
.page-btm-links ul li .img-div .title-div { padding: 9px 15px;border-radius: 0px 20px 0px 0px;}
.page-btm-links ul li .img-div .title-div h3 { font-size: 18px;line-height: 24px;}
.page-btm-links ul { column-gap: 4%; row-gap: 20px;}
.page-btm-links ul li { flex: 0 1 48%;border-radius: 10px 10px;}
.page-btm-links ul li .cont-div {padding: 15px 20px 25px;}
.page-btm-links ul li .cont-div p {font-size: 15px; line-height: 26px;}
.page-btm-links ul li .cont-div span.more-link { font-size: 14px;}
.page-btm-links ul li .img-div {border-radius: 10px 10px 0px 0px;}


/* placement page */
.placement-sec { padding: 35px 0;}
.placement-sec h2 {font-size: 28px;line-height: 38px;margin-bottom: 15px;}
.placement-inner { margin-bottom: 50px;}
.training-lst ul li {padding: 20px 20px;}
.training-lst ul li h5 {font-size: 15px;line-height: 22px;}
.our-recruiters {border-radius: 10px;padding: 25px 25px 90px 25px;border-left: 6px solid #C9D845;}
.our-recruiters h6 {font-size: 26px;line-height: 32px;margin-bottom: 8px;}
.our-recruiters p { font-size: 16px; line-height: 28px;}
#our-rec .item {border-radius: 0 20px 20px 20px;}
.counselling-code {border-radius: 10px;padding: 25px 20px;}
.counselling-code h2 {font-size: 46px;line-height: 48px;}
.training-lst h3 {font-size: 20px;line-height: 30px;}
.placement-lft { width: 100%;}
.placement-lft p { font-size: 15px; line-height: 24px;margin-bottom: 15px;}
.obj-list h4 {font-size: 24px;line-height: 36px; }
.obj-list ul li{ font-size: 15px; line-height: 28px;}
.obj-list ul li::after { top:7px; }
.placement-team { padding-bottom: 0px;}
.placement-team h4{ font-size: 34px; line-height: 42px;}
#p-team .item .team-lst .team-img { width: 150px;}
#p-team .item .team-lst .team-cnt { width: calc(100% - 175px);}
#p-team .item .team-lst .team-cnt h6 { margin-bottom: 5px; font-size: 16px;line-height: 28px;}
#p-team .item .team-lst .team-cnt h5 {font-size: 17px;line-height: 28px;}
#p-team .item .team-lst .team-cnt p {font-size: 15px;line-height: 26px;}
#p-team.owl-carousel .owl-nav { top: -80px; width: 100px;}
#p-team.owl-carousel .owl-prev { width: 40px; height: 40px;}
#p-team.owl-carousel .owl-prev::after { font-size: 20px;}
#p-team.owl-carousel .owl-next { width: 40px; height: 40px;}
#p-team.owl-carousel .owl-next::after { font-size: 20px;}
.placement-rht { width: 100%;display: flex;flex-wrap: wrap; margin-top: 45px;}
.side-menu ul li a { font-size: 16px;padding: 12px 50px 12px 15px;}
.side-menu ul li a span { right: 15px;}
.ads-lnk { margin-top: 30px; margin-bottom: 0px; order: 2;}


/* department detail */
.dept-vision-txt { padding: 20px 25px 60px 20px; border-left: 6px solid var(--bg-green); border-radius: 10px; }
.dept-vision-txt::after { font-size: 34px;right: 30px;bottom: 30px;}
.dept-vision-txt h5 {font-size: 20px;line-height: 22px; margin-bottom: 12px;}
.dept-vision-txt h3 {font-size: 20px; line-height: 30px; }
.dept-mision-txt {margin-top: 25px;}
.dept-mision-txt ul li {font-size: 15px;line-height: 26px; padding-bottom: 15px;}
.hod-div { padding: 70px 45px 100px;}
#faculty.owl-carousel .owl-stage { padding-left: 0px !important;} 
.dept-accordion .smk_accordion .accordion_in .acc_head {font-size: 16px;padding: 15px 55px 15px 20px;}
.dept-accordion .smk_accordion .accordion_in .acc_content { padding: 25px 20px;}
.dept-accordion .smk_accordion .accordion_in .acc_content ul { row-gap: 10px;}
#faculty.owl-carousel .owl-prev { left: 0px;width: 45px;height: 45px;}
#faculty.owl-carousel .owl-prev::after { font-size: 20px; }
#faculty.owl-carousel .owl-next { right: 15px;width: 45px;height: 45px;}
#faculty.owl-carousel .owl-next::after { font-size: 20px; }
.hod-div { padding: 25px 20px 35px;border-radius: 12px; display: flex; flex-wrap: wrap; justify-content: center;}
.placement-sec .hod-div h2 {font-size: 22px; line-height: 25px;}
.hod-lft {width: 175px;}
.hod-lft::after {right: -22px;bottom: -22px; display: none;}
.hod-rgt {width: 100%;padding-left: 0px;padding-top: 20px;}
.hod-rgt h3 {font-size: 20px;line-height: 24px; margin-bottom: 20px;}
.faculty_profile ul { row-gap: 12px;}
.faculty_profile ul li { font-size: 15px;}
.faculty_profile ul li .fac-lft {width: 210px;}
.faculty_profile ul li .fac-rgt { padding-left: 15px;}
.faculty-div { padding-left: 15px; margin-top: 40px;}
.faculty-div h2 {font-size: 28px;line-height: 38px;}
#faculty.owl-carousel .item .faculty-img {border-radius: 0px 25px 0px 0px;}
#faculty.owl-carousel .item .faculty-cnt {border-radius: 12px 0px 12px 13px; padding: 15px 10px; }
#faculty.owl-carousel .item .faculty-cnt h5 {font-size: 18px;line-height: 28px;}
#faculty.owl-carousel .item .faculty-cnt p {font-size: 14px;line-height: 22px;}
#faculty.owl-carousel .item .faculty-cnt a { font-size: 13px;}

/*downloads*/
.download-list.downloads ul li { flex: 0 1 49%;}
.download-list.brochure ul li {flex: 0 1 100%;}
.download-list.brochure ul li .lft-img {width: auto;}
.gallery-div ul li {flex: 0 1 49%;}
.popup-div .faculty_profile ul li .fac-lft {width: 183px;}
.popup-div .faculty-img { width: 175px;}
.pop-fac .hod-rgt {width: calc(100% - 199px); padding-top: 0;}
.team-popup { padding: 10px;}
.popup-div .faculty_profile ul li { font-size: 14px;}
.popup-div .hod-rgt h3 {font-size: 20px;}
.popup-div table tr td { font-size: 14px;}

.abt-welcome-sec.pr {padding: 35px 0px 45px;}
.page-btm-links.management-list ul li .cont-div { padding: 15px 15px;}
.page-btm-links.management-list ul li .cont-div h3 {font-size: 20px;line-height: 26px;}
.abt-det-cont.prin { padding: 35px 0px;}

.cont-in-out.pri .cont-in-rgt { margin-top: 0px;}
.content-para .lft-cont { width: 100%; margin-bottom: 20px;}
.content-para .rht-cont { width: 100%; margin-left: 0px;}
.content-para p {font-size: 15px;line-height: 24px; text-align: left; margin-bottom: 20px;}
.content-para p:last-child { margin-bottom: 0px;}

.pgm-lft { width: 100%;}
.pgm-li ul { margin-bottom: 30px;}
.pgm-li ul li a { font-size: 15px;}
.download-list ul li a {padding: 15px 15px; border-radius: 10px 10px 10px 0px; }
.download-list ul li a p { font-size: 15px;}
.download-list.downloads ul li a { min-height: inherit;}
.obj-list ul { row-gap: 5px;}
.placement-lft h4 {font-size: 16px;line-height: 24px;}
.accordian-cont { margin-top: 20px; }

.dept-mision-txt h3 {font-size: 20px;line-height: 30px;}
.placement-lft h3 {font-size: 20px;line-height: 30px;}
.placement-inner.cent-library .library-desk ul li {font-size: 15px; line-height: 24px;}
.placement-inner.cent-library .library-desk ul li::after { top:6px;}

.gallery-photo {padding: 35px 0;}  
#news-car .owl-dots {display: none !important;}

.naac-sec {padding: 40px 0;}
.naac-left {width: 100%;float: left;margin: 0 0 30px 0;padding: 20px;min-height: inherit;}
.naac-right {width: 100%;float: left;}
.naac-sec h2 {font-size: 24px;line-height: 30px;margin-bottom: 15px;}
.table-adm.naac table tr th{font-size: 14px;}
.table-adm.naac.online table tr td{text-align: left;}
.table-adm.naac table tr td{font-size: 14px;}

}

/* Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:639px) {

/* --- home CSS --- */
ul.footer-menu-list li { flex: 0 1 50%; }
ul.footer-menu-list li:nth-child(2n) { border: none;}
.ftr-top-links ul { row-gap: 15px; column-gap: 4%;}
.ftr-top-links ul li { flex: 0 1 48%;justify-content: left;}
.ftr-top-links ul li a {font-size: 15px;line-height: 20px;}
.ftr-top-links ul li a i {font-size: 26px;}    
.ftr-top-links ul li a br { display: none;}

.counter-lft { width: 100%;}
.counter-rgt { width: 100%;}
ul.counter-list li { padding: 15px 10px;}

/* contact-us page */
.address-inner ul li{ flex: 0 1 100%; text-align: center;}
.address-inner ul li .ads-icon img { float: none;}
.contact-form ul li { flex: 0 1 100%;}

.dept-lft {width: 100%;border-radius: 0px 0px 10px 10px; order: 2; padding: 30px 25px;}
.dept-lft h3 br{ display: none;}
.dept-lft p br{ display: none;}
.dept-rgt {width: 100%; border-radius: 10px 10px 0px 0px;}

/* news-events */
.full-width-lft { width: 100%; border-radius: 10px 10px 0px 0px;}
.full-width-rgt { width: 100%; border-radius: 0px 0px 10px 10px;}

ul.recruiter-lst { column-gap: 4%;}
ul.recruiter-lst li { flex: 0 1 48%;}
ul.recruiter-lst li .logo-txt { font-size: 15px; }

/* about us */
.page-btm-links ul li { flex: 0 1 100%;}

/* placement page */
.training-lst ul { column-gap: 4%;row-gap: 15px;}
.training-lst ul li { flex: 0 1 48%;}

/* department detail */
.faculty_profile ul { row-gap: 15px; }
.faculty_profile ul li .fac-lft {width: 100%; margin-bottom: 5px;}
.faculty_profile ul li .fac-lft::after { display: none;}
.faculty_profile ul li .fac-rgt { width: 100%; padding-left: 0px;}

/*downloads*/
.download-list.downloads ul li { flex: 0 1 100%;}
.download-list.brochure ul li {flex: 0 1 100%;padding: 20px;}
.download-list.brochure ul li .lft-img {width: 40%;}
.download-list.brochure ul li .rht-cont { margin-left: 5%;height: 208px;}
.gallery-div ul li {flex: 0 1 100%;}
.popup-div .faculty-img {width: 46%;}
.popup-div .hod-rgt h3 {font-size: 18px;}

.cont-in-out.pri { margin-bottom: 20px;}
.cont-in-out.pri .cont-in-lft {flex: 0 1 100%;}
.cont-in-out.pri .cont-in-rgt {flex: 0 1 100%;}
.placement-inner.cent-library .library-list-img ul li {flex: 0 1 49%;}


}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:479px) {


/* --- home CSS --- */    
.flex-cont h1 { font-size: 26px; line-height: 34px; }
 
ul.footer-menu-list li { flex: 0 1 100%; padding: 0px 0px; border: none;}

.college-txt h2 {font-size: 24px; line-height: 34px; }
ul.page-links { column-gap: 4%; row-gap: 12px;}
ul.page-links li { flex: 0 1 48%;}

.title-div h2 {font-size: 24px;line-height: 34px;}

#testimonial.owl-carousel .owl-item .test-cont .test-txt { width: 100%; margin-top: 20px; padding-left: 0px; }

.acedamic-lft h2{font-size: 24px;line-height: 34px; margin-bottom: 10px; }
.academic-list ul li {flex: 0 1 100%; order: 2;}
.academic-list ul li .acad-cont { height: auto; padding: 20px 15px; }
.academic-list ul li .acad-cont .icon-div {margin-bottom: 8px;}
.academic-list ul li:nth-child(2) { order: 1;} 

ul.counter-list li h3 {font-size: 32px;line-height: 38px;}

.vision-img { display: none;}
.vision-txt {flex: 0 1 100%;}
.vision-txt h3 {font-size: 18px;line-height: 28px;}
.announcement-lft{ margin-bottom: 10px; justify-content: center;}
.announcement-cont { text-align: center;}
#announcement-car.owl-carousel .owl-nav { top: auto; bottom:0px; position: relative; width: 55px; margin: 15px auto; }
.hm-welcome-rgt h2 {font-size: 24px;line-height: 32px;}
.dot-shape { width: 200px;}
.accred-lft h2 {font-size: 26px;line-height: 46px;}
.accred-lft p {font-size: 15px;line-height: 24px;}
#accred-slide.owl-carousel .owl-item {padding: 0px 0px; border: none;}

.infra-slide-det h3 {font-size: 20px;line-height: 28px;}
.infra-detail .owl-carousel .owl-nav { width: 70px;}
.infra-detail .owl-carousel .owl-prev { width: 30px; height: 30px; }
.infra-detail .owl-carousel .owl-next{ width: 30px; height: 30px; }
.infra-detail .owl-carousel .owl-prev::after { font-size: 16px; }
.infra-det-rgt ul li { flex: 0 1 100%;}
.infra-det-rgt ul li:nth-child(3n){ border-bottom: 1px solid rgba(0,0,0,0.1);}


/* naac page */
.quick-links h2 { font-size: 24px; line-height: 30px;}
.quick-links h3 {font-size: 16px;line-height: 24px;}
.naac-li ul { row-gap: 10px;}
.naac-li ul li {flex: 0 1 100%; }

/* contact-us page */
.ban-cnt h2 { font-size: 20px;line-height: 24px;}

/* news detail page */
.news-details h2 { font-size: 24px; line-height: 34px;}
.recruiters-sec.news h2{ font-size: 24px; line-height: 30px;}

/* departments page */
.department-sec ul {row-gap: 15px;}
.department-sec ul li { flex: 0 1 100%;}
.department-sec ul li .dept-icon { height: auto;}
.department-sec ul li h3 { min-height: inherit;}
.ins-cont h2{ font-size: 24px; line-height: 30px;}
.dept-lft h3{ font-size: 24px; line-height: 30px;}


/* infrastructure */
.campus-lst ul li { flex: 0 1 100%;}
.std-life h2{ font-size: 24px; line-height: 30px;}
.green-campus h2{ font-size: 24px; line-height: 30px;}

/* our-recruiters */
.recruiter-title h2{ font-size: 24px; line-height: 30px; }
.select-year { flex-wrap: wrap; text-align: center;}
.select-year .select-box { width: 100%;}
.select-year h2 { font-size: 18px; margin-bottom: 10px;}
.select-year select { width: 100%;font-size: 16px;}
.select-year .nice-select{ width: 100%;font-size: 16px;line-height: 50px; padding: 0px 15px;}

/* news-events */
.temporada-lst .container .mix {flex: 0 1 100%;}
.temporada-lst .mixitup-main .mixitup-img .news-date h3{ font-size: 26px; line-height: 30px;}
.temporada-lst .mixitup-main .mixitup-img .news-date span { font-size: 13px;line-height: 16px;}
.full-width-lft .news-date h3 { font-size: 26px; line-height: 30px;}
.full-width-lft .news-date span{ font-size: 13px;line-height: 16px;}
.full-width-rgt h4 {font-size: 22px;line-height: 28px;}
.temporada-lst .mixitup-main .mixitup-cnt { min-height: inherit;}

/* placement page */
.placement-sec h2 {font-size: 26px;line-height: 34px;margin-bottom: 15px;}
.counselling-code h2 {font-size: 46px;line-height: 48px;}
.placement-team h4 {font-size: 24px;line-height: 34px;}
.placement-team h4::after { width: 100%; }
#p-team .item .team-lst { row-gap: 20px; justify-content: center; text-align: center;}
#p-team .item .team-lst .team-img { width: 180px; float: none; display: inline-block; }
#p-team .item .team-lst .team-img::after { display: none;}
#p-team .item .team-lst .team-cnt { width: 100%;}
#p-team.owl-carousel .owl-controls { display: flex; justify-content: center;}
#p-team.owl-carousel .owl-nav { position: relative; top:auto; margin-top: 10px;}
#p-team.owl-carousel .owl-prev { position: relative; float: left; }

/* departmaent detail */
.faculty-div h2 {font-size: 24px;line-height: 34px;}
.download-list.brochure ul li .rht-cont {height: 154px;}
.download-list.brochure ul li .rht-cont p {font-size: 20px; line-height: 24px;}
.download-list.brochure ul li .rht-cont a { margin-top: 10px; font-size: 17px;}
.popup-div .faculty-img { width: 100%;}
.pop-fac .hod-rgt {width: calc(100% - 0px); padding-top: 30px;}
.popup-div .hod-rgt h3 {margin-bottom: 12px;}

.placement-inner.cent-library .library-list-img ul li {flex: 0 1 100%;}
.menu-div {width: 100%;float: left;}
ul.footer-menu-list li ul.menu-links li {justify-content: center;}
ul.footer-menu-list li h4 {text-align: center;}

.search-result-sec {padding: 25px 0px;}
.search-result-lst ul li .search-cnt h2 {font-size: 16px;line-height: 22px;margin-bottom: 10px;}
.search-result-lst ul li .search-cnt p {font-size: 13px;line-height: 20px;}
.search-result-sec h1.page-title {font-size: 18px;line-height: 22px;}
.search-result-count {font-size: 13px;line-height: 20px;}


}

@media screen and (max-width:359px) {



}