@media only screen and (max-width:1400px) {
.bulding { right: -104px; }
}
@media only screen and (max-width:991) { }
@media only screen and (max-width:767px) {
.desktop { display: none !important }
.mobile { display: block !important }
.rotate-heading { display: none; }
.logo { width: 140px; margin: 0 auto; display: block;}
.list-sal ul li:nth-child(2) { background: #488549; }
.list-sal ul li:nth-child(3) { background: #53a654; }
.list-sal ul li:nth-child(4) { background: #488549; }
.list_li h3 br { display: none; }
.list_li ul > li:hover { margin-top: 0px; box-shadow: none; }
.list_li ul > li { width: 50%; padding: 0 20px; margin: 0 0 30px; }
.list_li ul { margin-top: 30px; }
.banner-text { top: 120px; bottom: 0px; transform: translate(0, 0); padding: 10px 0 21px; }
    .main-banner {

        background-image: url(../images/banner-mobile.webp);
        background-repeat: no-repeat;
        background-size: cover;
        min-height: 550px;
    }
.Futureready .img-fluid { transition: all 0.4s; filter: grayscale(0); margin-bottom: 20px; }
.edge .heading.text-center { position: static; left: 50%; transform: translateX(0%); top: 243px; width: 100%; display: block !important; text-align: left !important; text-align: left; }
.edge .heading br { display: none }
.particles-js-canvas-el { height: 640px !important; }
.list-sal ul li { width: 50% !important; margin-bottom: 0; color: #fff;         /*! background: #fed13e; */ padding: 20px; }
.applybtn.sticky a { transform: rotate(0deg); bottom: 0; top: auto; left: 0; text-align: center; font-weight: 600; right: 0; border-radius: 0; z-index: 999999; }
.form-sec { position: relative; width: 91%; padding: 5px 17px 20px; float: none !important; box-shadow: none; margin: 30px auto 0; border: solid 1px #ccc; background: #fdfdfd; left: 0; top: 0; bottom: auto; right: auto; }
.secpadding { padding: 30px 0; }
h2 { font-size: 23px; line-height: 26px; }
.heading p { font-size: 14px; }
.banner-text h1 br { display: none }
.banner-text h2, .banner-text h1 { font-size: 19px; line-height: 21px; margin-bottom: 0; }
.list-sal ul li h3 { font-size: 28px; line-height: 38px; text-align: left; color: #fff; }
.list-sal ul li:first-child h3 { font-size: 50px; }
.list-sal ul li:first-child p { font-size: 17px; font-weight: 600; }
.list-sal ul li h3 label { font-size: 18px; top: 1px; right: -47px; }
.list-sal ul li p { font-size: 13px; text-align: left; margin: 0; font-weight: 500; color: #fff; line-height: 17px; }
.points > div span { width: 100%; }
.waysec .container { padding-left: 50px; }
.points > div span { width: 80%; }
.list-sal .lpa { padding: 10px 0px 0; }
.about-university > div { margin-top: 0; }
.INNOVATIONS .owl-dots { position: absolute; text-align: center; bottom: -32px; margin: 0; text-align: center; top: auto; right: 20px; }
.INNOVATIONS .owl-carousel .owl-item img { width: 100%; }
.INNOVATIONS .heading { position: static; margin: 0; height: auto; }
.about-university .heading p { padding: 20px 20px 60px 20px; font-size: 14px; line-height: 22px; }
.girl { display: none; }
.helmate { bottom: -29px; width: 150px; right: -20px; }
.about-university h2 { padding: 10px 10px; width: 100%; text-align: left; }
.about-university { overflow: hidden; }
.list_li ul { flex-wrap: wrap; }
.list_li ul > li { width: 50%; }
.list_li h3 { font-size: 14px; font-weight: 500; margin: 12px 0 6px; }
.INNOVATIONS .heading { position: static; }
.imagesection { display: none; }
.edge ul { height: auto; }
.edge ul li { padding: 0 0 0px 50px !important; list-style: none; width: 100%; position: relative; left: 0 !important; right: auto !important; bottom: auto !important; top: auto !important; text-align: left !important; }
.edge ul li span { font-size: 32px; color: #006199; font-weight: 600; position: absolute; left: 0; top: 0; display: block; border-radius: 40px; line-height: 38px; }
.edge ul li:nth-child(2) span { color: #00cfcd; }
.edge ul li:nth-child(3) span { color: #ff007d; }
.edge ul li:nth-child(4) span { color: #e76e71; }
.edge ul li:nth-child(5) span { color: #3d1f6c; }
.edge ul li:nth-child(6) span { color: #868585; }
.edge ul li:nth-child(7) span { color: #ffc646; }
.bulb { top: -80px; width: 90px; }
.edge ul li:hover p { font-size: 14px; }
.INNOVATIONS .heading { width: 100%; padding: 20px; }
.INNOVATIONS .heading p { padding-right: 0; }
.edge ul li p br { display: none; }
.edge ul li p { font-size: 14px; margin-bottom: 0; padding: 12px; line-height: 16px; width: 100%; }
.way { display: none; }
.owl-dots { position: static; text-align: center; margin: 20px 0 10px; }
.icon-number { display: none; }
.points > div > img { position: absolute; left: -14px; width: 97px; bottom: -108px; height: 210px; }
.points { width: 100%; flex-wrap: wrap; }
.points > div { margin-right: 0; font-size: 16px; font-weight: 600; line-height: 22px; margin-top: 40px; text-transform: uppercase; position: relative; width: 100%; padding-left: 90px; margin-bottom: 70px; }
.Futureready h2 br { display: none; }
.placement li label + p { margin-top: 17px; }
.placement ul li { padding: 0 20px; }
.placement li p br { display: none }
.placement ul li label { top: 50px; right: auto; left: 0; }
.headinglogo { width: 55px; }
.Futureready .headinglogo .img-fluid { width: 100%; height: auto; }
.TopRecruiters .owl-carousel .owl-item img:hover { border: solid 0px #fff; }
.Futureready .img-fluid:hover { filter: grayscale(0); transform: scale(1); }
.waysec .heading { margin-top: 0; }
.waysec.secpadding { height: auto; padding: 30px 0 20px; }
.leader.secpadding { background: #dcdddf; padding: 30px 0 35px !important; }
.lpabox { background: #3e703f; padding: 0; margin: 30px 0 0; }
.list-sal ul { padding: 0; }
.waysec .heading { position: static; }
.list-sal ul { display: flex; }
.leader li { position: static; top: 89px; right: 1%; width: 100%; padding: 9px 30px 9px 20px; background: #fff; margin-bottom: 10px; margin-top: 20px; box-shadow: 0 0 8px #999; border-left: solid 4px #259609; font-size: 14px; color: #259609; }
.steplist + img { display: none; }
.steplist { position: static; }
.leader .heading { position: static; text-align: left; padding: 0 20px; }
.knowmore { top: 50%; width: 90%; height: auto; box-shadow: 0 0 280px 50px #000; background: #fff; left: 50%; padding: 30px; transform: translate(-50%, -50%); position: fixed; }
.Knowbox2 .knowmore { left: 50%; top: 50%; }
.placement h3 { font-size: 43px; margin: 0; }
.placement p { font-size: 14px; }
.pointer { width: 79px; left: auto; bottom: 510px; right: 0; }
.TopRecruiters { margin-top: -90px; }
.placement ul { justify-content: center; padding-left: 0; margin-top: 170px; margin-bottom: 40px; }
.placement h3 span.rt { font-size: 19px; top: 14px; right: -34px; }
.list-sal ul li:first-child { width: 100% !important; margin-bottom: 5px; }
.TopRecruiters .owl-carousel .owl-item img { width: 143px; height: 40px; margin: 40px auto 22px; padding: 0; }
.chair label { display: none; }
.list-sal ul li { width: 33.3% !important; }
.logo-uni ul { display: flex; justify-content: center; padding: 20px 0 30px; list-style: none; flex-wrap: wrap; max-width: 100%; margin: auto; }
.Futureready .img-fluid { transition: all 0.4s; filter: grayscale(0); margin-bottom: 0; width: 100px; height: 90px; }
.logo-uni ul li { padding: 0; width: 33%; text-align: center; border-right: solid 1px #ccc; margin-bottom: 0; border-bottom: solid 1px #ccc; }
.TopRecruiters h2 { text-align: center; }
.list_init { padding: 20px 0; }
.detailsname p { padding-left: 0; padding-right: 0; color: #6a6a6a; font-size: 13px; line-height: 22px; padding-top: 0; }
.namestudent { position: static; }
.bgtest { background: no-repeat; text-align: center; height: auto; margin-top: 23px; }
.StudentSpeak .owl-carousel .owl-item img { width: 110px; height: 110px; margin: auto; }
.bottom-bdr p { font-weight: 600; margin: 18px 0 59px; font-size: 15px; text-transform: uppercase; }
.Life .heading { margin-bottom: 28px !important; }
.Life .owl-carousel .owl-nav.disabled { display: block; position: static; top: -7px; left: 80px; text-align: center; margin-bottom: 30px; }
.Futureready.secpadding { padding-bottom: 0; }
.list_li li label { width: 19px; margin-top: -19px; }
.bgtest .owl-dots { position: static; transform: rotate(0deg); }
.owl-dots { position: static; text-align: center; }
.owl-dot span { width: 23px; }
.ENGINEERING ul { flex-wrap: wrap; display: block; overflow: hidden; width: 100%; margin: auto; }
.cap2 { display: inline-block; }
.ENGINEERING ul li .img-fluid { width: 100%; height: 150px; }
.ENGINEERING ul li { width: 50% !important; float: left; vertical-align: top; height: 150px; }
.ENGINEERING li h4 { font-size: 17px; transform: translateY(-50%) !important; }
.ENGINEERING.secpadding { display: inline-block; }
.list-sal .col-md-8 { padding: 0; }
.foster { padding: 0px 0px 0 0px; }
.imagesection2 { display: none; }
.foster .heading, .foster p { padding: 0 20px; }
.bulding { position: static; bottom: 0; right: -127px; margin-top: 0; }
.edge ul li { padding: 0 0 0px 50px !important; list-style: none; width: 100%; position: relative; left: 0 !important; right: auto !important; bottom: auto !important; top: auto !important; text-align: left !important; min-height: inherit; margin-bottom: 20px; height: 35px; display: flex; align-items: center; }
.knowmore .close { background: #356036; }
.tabcontent { }
.tab { padding: 0;         /*! flex-wrap: wrap; */ bottom: -70px; position: static; width: 100%; transform: translate(0); overflow: auto; }
.tab .row > div { padding: 0 20px; }
.imgban br { display: none; }
.Life .item img { filter: grayscale(0); }
.tablinks { margin: 0 0 10px; font-size: 13px; line-height: 20px; width: 50%; padding: 10px; white-space: nowrap; }
#Program { margin-bottom: 24px; padding-bottom: 10px; }
.contentWrapper { padding: 20px 20px 0; }
.namestudent h3 { font-size: 17px; }
.placement { height: 800px; background-repeat: no-repeat; background-color: #5e8d2d; background-size: 100% 300px; }
.placement h2 br, .placement p br { display: none }
.placement .col-md-4.pl-5 { padding: 0 15px !important; }
.placement .heading { margin-top: 20px; }
.list_li li img { width: 53px; height: 44px; }
#Program .owl-nav { margin: 30px 0 0; }
.detailsname h3 { font-size: 18px; }
.detailsname p { color: #3b3b3b; }
.buttonWrapper { justify-content: space-between; margin-bottom: 10px; }
.tab-button { width: 33%; line-height: 20px; font-size: 14px; }
.tab-button.active { border-bottom: solid 4px #ffcc00; font-weight: 600; color: #ffcc00; }
.tab .row > div:last-child .tablinks { border-bottom: none; }
#Program .heading { margin-top: 0 !important; margin-bottom: 15px !important; }
.knowmore p { font-size: 14px; }
.foster .heading { margin-bottom: 20px; }
.chair { position: absolute; bottom: -20px; right: 0; width: 70px; z-index: 9999; }
.chair span { position: static; width: 59px; right: 9px; top: auto; display: inline-block; }
.imgban { font-size: 28px; line-height: 30px; margin: 6px 0 5px;         /*! color: #0f3110; */ }
.TopRecruiters .owl-dots { margin-bottom: 0; top: auto; text-align: center; position: static; margin: 0 0 10px; }
.tabcontent { padding: 0; }
.TopRecruiters .owl-dot span { border: solid 2px #e0b300; background: #fff; }
.TopRecruiters .owl-dot.active span { background: #5e8d2d; border-color: #5e8d2d; }
.list-sal ul li:hover { box-shadow: 0 0 0px #5beded; }
.foster h2 br { display: none; }
.pointslist { padding: 0; flex-direction: column; }
.edge ul { width: 100%; margin: 0; padding: 0; }
.relativebox { position: relative; background: #fff; top: -20px; width: 90%; margin: auto; padding: 20px 14px 0; }
p { font-size: 14px; }
.edge { padding-bottom: 30px !important; background: #eee; margin-bottom: 33px; }
.tabcontent::before { display: none; }
.award .owl-carousel { position: static; padding: 0; }
.award .heading { margin-bottom: 0 !important; padding-bottom: 18px !important; }
.award .owl-nav { display: none; }
.award .owl-dots { display: block; }
.award { overflow: hidden }
.award .relative > img { width: 100%; max-width: inherit; }
.achi-details { display: flex; align-items: flex-start; flex-direction: column; justify-content: center; }
.award .item p { padding-right: 0; }
.activity::before { height: 260px; }
.ac_det { padding-left: 0; margin-top: 15px; }
.img, .img img { width: 130px; border-radius: 90px; height: 130px; }
.ac_det h3 { font-size: 17px; }
.ACHIEVERS .item img:hover { transform: scale(1.1); }
.ac_det p { font-size: 13px; line-height: 17px; }
.achivv { top: 0; height: auto; padding: 45px 40px 60px; }
.ACHIEVERS .owl-dots { display: none; }
.ACHIEVERS .owl-nav { margin: 30px 0 0; }
.all-view { text-align: center; }
.tabbox { box-shadow: 0px 30px 62px #9b9b9b; }
.ACHIEVERS .owl-carousel { padding-top: 0 !important; }
.ACHIEVERS .heading { margin-bottom: 26px !important; }
.edge ul li span { font-size: 32px; color: #006199; font-weight: 600; position: absolute; left: 0; top: -4px; display: block; border-radius: 40px; line-height: 38px; }
.tablinks.active { border-top: solid 6px #000; font-weight: 700; color: #e0b921; }

.banner-text h4 { font-size: 22px; font-weight: 600; margin-top: 10px; }
.banner-text h4 br { display: none }
.banner-img-naac{ width:100%;}
	.banner-img-naac img{ width:100%; margin-top: 5px;}
}
@media only screen and (max-width:480px) {
.particles-js-canvas-el { height: 440px !important; }
	
	.logodiv1 img {
    max-width: 250px;
    display: inline-block !important;
    height: 125px;
    object-fit: scale-down;
    padding: 2px;
    transform: scale(0.8);
    transition: all 0.6s;
}

.logodiv1 {
    box-shadow: 0 0 10px #ddd;
    display: inline-block;
    width: 95%;
    background: #fff;
    padding: 8px;
    text-align: center;
    margin: 6px 8px;
    max-width: 250px;
    overflow: hidden;
}
}