@media (max-width: 1738px) {
    .overviewSection .swiper-button-prev {
        right: 30% !important;
    }

    .overviewSection .swiper-button-next {
        right: 27%;
    }

    .overviewSection .swiper-pagination-progressbar {
        right: 45px !important;
    }

    .overviewSection .activeslide {
        right: 25%;
    }

    .eventSection .events .eachEvent .title {
        bottom: 18px;
    }
}

@media (max-width: 1680px) {

    .botLinkWrap li:not(:last-child) {
        margin-right: 25px;
    }

    .capitalSlider .swiper-slide {
        margin-right: 35px !important;
    }

    .overviewSection .capitalItem.swiper-slide-active {
        width: 1100px !important;
    }

    .campusSection .content .textCon {
        padding-left: 10%;
    }

    .campusSection .content .textCon .pattern {
        left: -10px;
    }

    .eventSection .events .eachEvent .title {
        /* max-width: 360px; */
        bottom: 18px;
    }

    .eventSection .events .eachEvent .title h4 {
        font-size: 20px;
    }

    .awardSection1 .floatContent {
        width: 80%;
        margin: auto;
    }

    .blankWrap {
        right: 50px;
    }

    .blank.One {
        height: 150px;
    }

    .blank.Two {
        height: 190px;
    }

    .blank {
        width: 30px;
    }

    .workshopSec.campusLife_2.Hcampus .infrastructureSlider .insfrasArrow {
        right: 48%;
    }

    /* .beliveSection .conBox .title {
        font-size: 36px !important;
    } */

    .seminarSec .seminarNworkshop .slick-prev {
        left: auto;
        right: 55px;
    }

    .seminarSec .seminarNworkshop .slick-next {
        right: 0;
    }

    .seminarSec {
        padding: 100px 0 150px;
    }

    .whatsNewSec {
        padding: 100px 0 40px;
    }

}

@media (max-width: 1600px) {
    .headerWrapNew {
        padding: 10px 30px;
    }

    .logWrap {
        width: 95px;
    }

    .headerWrap.sticky .linksWrap .btmLinks .sub-option .options-lst,
    .headerWrap.sticky .botLinkWrap .sub-option .options-lst {
        top: 100px;
    }

    .secH2 {
        font-size: 48px;
    }

    .botLinkWrap li a {
        font-size: 15px;
        padding: 8px 0;
    }

    .heroSectionNew .bannerContent .container {
        padding: 0 30px;
    }

    .bannerContent .col-lg-7 {
        width: 60%;
    }

    .hrActivitiesSec .boxContent .eachCon::after {
        height: 260px;
    }

    .workshopSec.campusLife_2.Hcampus .infrastructureSlider .insfrasArrow {
        right: 45%;
    }

    .HcampusPagination {
        right: -8%;
    }

    .cultureValueSec .vdoCon {
        width: 92%;
        margin: auto;
    }

    .cultureValueSec::before {
        position: absolute;
        content: "";
        background-image: url(../images/home/Frame.png);
        background-size: 100%;
        background-repeat: no-repeat;
        width: 52px;
        height: 140px;
    }

    .whatsNewSec .newEventSlider .slick-prev {
        left: -45px;
    }

    .whatsNewSec .newEventSlider .slick-next {
        right: -45px;
    }

    .page-template-placement .gallery_sec .img_holder {
        height: 220px;
    }

    .careerSection .secH2 {
        margin-bottom: 15px;
    }

    .careerSection .conBox p {
        font-size: 17px;
    }

    .careerSection .careers {
        padding-top: 30px;
    }

    .careerSection .imgCon {
        height: 450px;
    }

    .careerSection .slideImg {
        width: calc(100% - 20px);
        height: 420px;
    }

    .careerSection .careers .innerSlide p {
        font-size: 18px;
    }

    .careerAspectsSec .aspectsSlider .innerSlide {
        height: 460px;
    }

    .careerAspectsSec .aspectsSlider .innerSlide .imgCon {
        height: 370px;
    }

    .aspectHvrTxt h6 {
        font-size: 18px;
    }

    .aspectHvrTxt p {
        font-size: 16px;
    }

    .seminarSec .seminarNworkshop .eachSlide .innerSlide {
        height: 480px;
        gap: 20px;
    }

    .seminarSec .seminarNworkshop .eachSlide .innerSlide .arrowIcon {
        width: 70px;
        height: 70px;

        img {
            width: 100%;
            height: 100%;
            object-fit: contain;
        }
    }

    .seminarSec .seminarNworkshop .eachSlide .innerSlide .btmCon p {
        font-size: 20px;
    }

    .single-infrastructure .kitchenFacilitiesSec .activitiesImg {
        height: 350px;
    }

    .linksWrap .btmLinks .sub-option .options-lst, .botLinkWrap .sub-option .options-lst {
        top: 110px;
    }

}

@media (max-width: 1480px) {
    .activitiesSlider .slick-prev.slick-arrow {
        left: calc(50% - 50px);
    }

    .activitiesSlider .slick-next.slick-arrow {
        right: calc(50% - 50px);
    }

    .activitiesSlider .slick-arrow {
        top: auto;
        bottom: -80px !important;
    }

    .campusLife_3 .blankDiv::before {
        width: 70px;
        height: 150px;
    }

    .page-template-placement .placementNintern .slick-next {
        right: -60px !important;
    }

    .page-template-placement .placementNintern .slick-prev {
        left: -60px !important;
    }

    .seminarSec .seminarNworkshop .eachSlide .innerSlide {
        display: flex;
        flex-direction: column;
        gap: 32px;
        height: 550px;
        width: 100%;
    }

    .seminarSec .seminarNworkshop .eachSlide .innerSlide .btmCon p {
        font-size: 22px;
    }

    .page-template-placement .placementNintern .eachBox .cardCon .btmCon .rightCon .iconCon {
        height: 90px;
        width: 120px;
    }

    .whatsNewSec.placement {
        padding-bottom: 30px !important;
    }

    .page-template-placement .whatsNewSec .newEventSlider .slick-next {
        right: calc(50% - 50px) !important;
        bottom: -50px !important;
        top: auto;
    }

    .page-template-placement .whatsNewSec .newEventSlider .slick-prev {
        left: calc(50% - 50px) !important;
        bottom: -50px !important;
        top: auto;
    }

    .whatsNewSec .newEventSlider .eachEvent .conBox .content .imgCon {
        width: 250px;
    }

    .whatsNewSec .newEventSlider .eachEvent .conBox .content .textCon {
        padding-left: 150px;
    }

    .founderSection .slider-nav .innerSlider .name {
        width: 220px;
    }

    .founderSection .slider-nav {
        max-width: 80%;
    }

    .founderSection .slider-nav .innerSlider .name {
        bottom: 10px;
    }

    .founderSection .slider-nav .innerSlider {
        height: 260px;
    }

    .cultureProgramSec .Programs .slick-next {
        right: -50px;
    }

    .cultureProgramSec .Programs .slick-prev {
        left: -50px;
    }

    .photoSec .vdoCon {
        width: 94%;
    }

}

@media (max-width: 1440px) and (max-height: 900px) {
    .careerSection .slideImg {
        height: 500px;
    }

}

@media (max-width: 1440px) {
    .heroSection {
        height: auto;
    }

    .innerHero .pageHeader {
        padding: 20px 70px;
    }

    .innerHero .pageHead{
        font-size: 40px;
    }

    .bannerWrap .swiper-slide {
        background-image: none !important;
    }

    .bannerImgMain {
        display: block;
    }

    .bannerHeading {
        font-size: 58px;
    }

    .heroSectionNew:after {
        height: 280px;
    }

    .bannerLisksWrap {
        right: 7%;
        bottom: 90px;
    }

    .homeAboutImgLeft {
        figure {
            height: 420px;
        }
    }

    .homeAboutImgLeft {
        .homeAboutSmIMg {
            width: 200px;
            height: 260px;
        }
    }

    .HomeAboutImgRight span {
        font-size: 70px;
    }

    .roundCircle1 {
        position: absolute;
        right: 0;
        bottom: -205px;
        width: 180px;
    }

    .home .academicSection .slick-next {
        right: -32px;
        background-color: #fff;
        color: #D81921;
    }

    .home .academicSection .slick-prev {
        left: -13px;
        background: #fff;
        color: #D81921;
    }

    .home .academicSection .slick-arrow:hover {
        background-color: #D81921;
        color: #000;
    }

    .single-infrastructure .kitchenFacilitiesSec .activitiesImg {
        height: 300px;
    }

}

@media (max-width: 1399px) {
    /* .headerContent .btmLinks li, .botLinkWrap li{
        gap: 0;
    } */

    .botLinkWrap li:not(:last-child) {
        margin-right: 26px;
    }

    .leftLiskWrap {
        width: calc(45% - 70px);
    }

    .rightLiskWrap {
        width: calc(50% - 70px);
    }

    .founderSection .slider-nav .innerSlider .name {
        width: 200px;
    }

    .founderSection .slider-nav .innerSlider {
        height: 230px;
    }
}

@media (max-width: 1366px) {
    .innerBannerContent .container {
        padding-left: 30px;
        padding-right: 30px;
    }

    .footerSection::before {
        top: -184px;
        width: 80px;
        height: 180px;
    }

    .awardSection2 .slick-prev {
        left: -40px;
    }

    .awardSection2 .slick-next {
        right: -40px;
    }

    .academicSection .blank.One {
        height: 60px;
        width: 20px;
        right: 45px;
    }

    .academicSection .blank.Two {
        height: 90px;
        width: 20px;
    }

    .academicSection .blank {
        right: 18px;
    }

    .academicSection .blank.One::before,
    .academicSection .blank.Two::before {
        height: 28px;
        width: 28px;
    }

    .blank:before {
        top: -32px;
    }

    .academicSection .slick-next {
        right: -50px;
    }

    .academicSection .slick-prev {
        left: -50px;
    }

    /* .alumniSection .slick-prev {
        left: -50px;
    }

    .alumniSection .slick-next {
        right: -50px;
    } */

    /* .linksWrap .topLinks ul,
    .linksWrap .btmLinks ul {
        gap: 24px;
    } */

    .linksWrap .btmLinks ul li .actionBtn {
        font-size: 16px;
    }

    .btmLinks {
        padding-top: 8px;
    }

    .blank:before {
        top: -46px;
    }

    .academicSection .academics .card .card-title {
        font-size: 30px;
    }

    .academicSection .academics .card {
        height: 330px;
    }

    .registerSection .card {
        height: 310px;
    }

    .registerSection .card .card-title {
        font-size: 34px;
    }

    .registerSection .card .card-bottom p {
        font-size: 20px;
    }

    .registerSection .left .mailCon .eachNum .num,
    .registerSection .left .callCon .eachNum .num {
        font-size: 16px;
    }

    .eventSection .events {
        padding: 40px 40px;
    }

    .careerSection .careers .slick-list {
        margin-left: -260px;
    }

    .careerSection .careers .innerSlide .inlineDiv .icon {
        right: 76px;
    }

    .updateSection.commonFooter .updateBox .imgCon {
        left: auto;
    }

    .testimonialSection .testimonial .eachCard .textCon .textContent {
        max-height: 280px;
    }

    .footerSection .footerEnd a {
        font-size: 14px;
    }

    .footerSection .footerEnd p {
        font-size: 14px;
    }

    .bannerContent .col-lg-7 {
        width: 65%;
    }

    .campusSection .content .textCon {
        padding-left: 0%;
    }

    .footerSection .borderImgCon {
        width: 50px;
        height: 160px;
        top: -150px;
        right: 25px;
    }

    .businessSection {
        padding: 100px 0px 0px;
    }

    .infrastructureItem.swiper-slide-active {
        width: 900px !important;
        height: 600px;
    }

    .infrastructureItem.swiper-slide-active {
        width: 800px !important;
    }

    .campusLife_2.Hcampus .swiper-slide.swiper-slide-active .lftCont p {
        height: 180px;
    }

    .Hcampus .swiper-slide-active .infrastructureInner h3 {
        font-size: 54px;
    }

    .facultySection .flip-card-back .textConInner {
        height: 280px;
        padding-right: 10px;
    }

    .campusLife_3 .blankDiv::before {
        width: 80px;
        height: 160px;
    }

    .dtlCampusSec .imgCon {
        height: 480px;
        width: 100%;
    }

    .dtlCampusSec .textCon {
        height: 380px;
    }

    /* .beliveSection .conBox .title {
        font-size: 34px !important;
    } */

    .cultureValueSec::before {
        width: 70px;
        height: 181px;
        bottom: -4px;
        right: 15px;
    }

    .contGetting .contKey-eachBx {
        min-height: 240px;
    }

    .contact-tab-bx .contact-nav-tab li button {
        font-size: 38px;
    }

    .getrgt.registerSection {
        padding-right: 18%;
    }

    .contGetInfo .getLft {
        padding-left: 14%;
    }

    .cultureProgramSec .Programs .topRed p {
        padding: 14px 20px;
    }

    .page-template-placement .placementNintern .eachBox .cardCon .btmCon .rightCon .iconCon {
        height: 80px;
        width: 100px;
    }

    .page-template-placement .placementNintern .eachBox .cardCon .btmCon .leftCon {
        width: 65%;
    }

    .page-template-placement .placementNintern .eachBox .cardCon .btmCon .rightCon {
        width: 35%;
    }

    .page-template-placement .placementNintern .slick-next {
        right: -60px !important;
    }

    .page-template-placement .placementNintern .eachBox .cardCon .btmCon {
        gap: 12px;
    }

    .page-template-placement .whatsNewSec .newEventSlider .eachEvent {
        padding-right: 50px;
    }

    .page-template-placement .whatsNewSec .newEventSlider .eachEvent .conBox .content .imgCon {
        width: 220px;
        height: 200px;
    }

    .page-template-placement .whatsNewSec .newEventSlider .eachEvent .conBox {
        width: 80%;
        height: 300px;
    }

    .page-template-placement .whatsNewSec .newEventSlider .eachEvent .conBox .content .textCon {
        padding-left: 30%;
    }

    .heroSection {
        /* padding: 56px 25px 25px; */
        padding: 0;
    }

    .bannerWrap .bannerContent h1 br {
        display: none;
    }

    .linksWrap .topLinks ul li .actionBtn .actionIcon {
        margin: 0 !important;
    }

    .btmLinks {
        padding-right: 0px !important;
    }

    .headerWrap .linksWrap {
        width: 100%;
        gap: 0 !important;
        max-width: calc(100% - 120px);
        padding-top: 15px !important;
    }

    .headerWrap.sticky .linksWrap,
    .headerWrap.sticky .btmLinks {
        padding-top: 0 !important;
    }

    .headerWrap.sticky .linksWrap .btmLinks .sub-option .options-lst {
        top: 62px;
    }

    .btmLinks {
        padding-top: 8px !important;
    }

    .headerWrap .logoWrap {
        width: 120px !important;
        height: auto !important;
    }

    .headerWrap .logoWrap img {
        width: 100%;
    }

    .headerWrap.sticky .logoWrap {
        width: 90px !important;
    }

    .headerWrap.sticky .logoWrap img {
        width: 100% !important;
    }

    .linksWrap .btmLinks ul li {
        padding: 5px 0 0 !important;
    }

    /* .single-campus .body_nav{
        top: 60px;
    } */

    .single-campus .nav_list ul li a {
        font-size: 14px;
    }

    .subjectNav .rightBtn .moreBtn {
        font-size: 16px;
        line-height: 27px;
    }

    .linksWrap .btmLinks ul li .options li a,
    .botLinkWrap ul li .options li a {
        padding-left: 5px;
        padding: 5px 15px 5px 33px;
    }

    .linksWrap .btmLinks ul li.MenuBx2 .options li,
    .botLinkWrap li.MenuBx2 .options li {
        padding: 0 !important;
        margin: 10px 0;
    }

    .linksWrap .btmLinks .sub-option .options-lstBx .options-lst-hd h4::after,
    .botLinkWrap .sub-option .options-lstBx .options-lst-hd h4::after {
        left: 60%;
    }

    .linksWrap .btmLinks .sub-option .options-lst .options-lstBx .options-lst-sub-navTab ul li:hover::before,
    .botLinkWrap .sub-option .options-lst .options-lstBx .options-lst-sub-navTab ul li:hover::before {
        width: 30px;
        height: 1px;
    }

    .linksWrap .btmLinks .sub-option .options-lst .options-lstBx .options-lst-sub-navTab ul li:hover,
    .botLinkWrap .sub-option .options-lst .options-lstBx .options-lst-sub-navTab ul li:hover {
        padding: 0 0 0 20px;
    }

    .linksWrap .btmLinks .sub-option .options-lst .options-lstBx .options-lst-navTab ul li:hover::before,
    .botLinkWrap .sub-option .options-lst .options-lstBx .options-lst-navTab ul li:hover::before,
    .linksWrap .btmLinks .sub-option .options-lst .options-lstBx .options-lst-navTab ul li.current::before,
    .botLinkWrap .sub-option .options-lst .options-lstBx .options-lst-navTab ul li.current::before {
        width: 40px;
    }

    .linksWrap .btmLinks .sub-option .options-lst .options-lstBx .options-lst-navTab ul li:hover,
    .botLinkWrap .sub-option .options-lst .options-lstBx .options-lst-navTab ul li:hover,
    .linksWrap .btmLinks .options-lst .options-lstBx .options-lst-navTab ul li.current,
    .botLinkWrap .sub-option .options-lst .options-lstBx .options-lst-navTab ul li.current {
        padding: 0 0 0 40px;
    }

    /* .page-template-alumni-profile .alumniSection .flip-card{
        height: 400px;
    } */

    .page-template-placement .gallery_sec .img_holder {
        height: 145px;
    }
}

@media (max-width: 1366px) and (max-height: 768px) {
    .headerWrapNew {
        padding: 5px 30px;
    }

    .bannerContent .col-lg-7 {
        width: 50%;
    }

    .topHeader {
        padding-bottom: 5px;
    }

    .logWrap {
        width: 70px;
    }

    .botHeader {
        padding-top: 5px;
    }

    .botLinkWrap li a {
        font-size: 14px;
        padding: 10px 0;
    }

    .botLinkWrap .sub-option .options-lst .options-lstBx .options-lst-navTab ul li::before {
        top: 13px;
    }

    .botLinkWrap .sub-option .options-lst .options-lstBx .options-lst-navTab ul li.current::before {
        top: 15px;
    }

    .botLinkWrap ul li .options li a::after {
        top: 17px;
    }

    .sticky.headerWrapNew {
        transform: translateY(-45px);
    }

    p {
        font-size: 14px;
    }

    .iconBtn {
        padding: 8px;
        width: 30px;
        height: 30px;
    }

    .applyNowWrap .applyBtn {
        font-size: 14px;
    }

    .footerContentRow {
        flex-wrap: wrap;
    }

    .footCol_11 {
        width: 25%;
    }

    .footCol_14 {
        width: 25%;
    }

    .footCol_12 {
        /* width: 33.33%; */
        width: 25%;
    }

    .footCol_13 {
        /* width: 41.67%; */
        width: 25%;
    }

    .footerSection .footerContent .eachLink p {
        font-size: 14px;
    }

    .footerSection .footerContent .links a {
        font-size: 14px;
    }

    .footerSection .footerContent .links .linkHead {
        font-size: 20px;
    }

    .footerSection .footerContent .links a .icon,
    .footerSection .footerContent .icon {
        min-width: 30px;
        height: 30px;
    }

    .footerSection .footerHeading p {
        font-size: 16px;
        line-height: 26px;
    }

    .innerBannerContent .col-lg-6 {
        width: 70%;
    }

    /* home Page */
    .secHead {
        font-size: 32px;
    }

    .careerSection .conBox {
        height: auto;
    }

    /* .careerSection .slideImg{
        height: 240px;
    } */
    .infrasSecWrap .infrastructureItem.swiper-slide-active {
        height: 500px;
    }

    .infrasSecWrap .infrastructureItem.swiper-slide-active .campusItemContent .campusMainTitle {
        font-size: 40px;
        margin-bottom: 20px;
    }

    .academicSection ul.tabs li:last-child {
        margin-right: 0;
    }

    .academicSection .listWrap {
        margin-top: 20px;
    }

    .academicSection ul.tabs li {
        padding: 5px 15px;
        font-size: 24px;
    }

    .academicSection .academics .card {
        height: 260px;
    }

    .academicSection .academics .card .card-title {
        font-size: 24px;
    }

    .testimonialSection .testimonial .eachCard .innerSlide {
        padding-top: 0;
    }

    .testimonialSection .testimonial .eachCard .vdoCon .imgCon {
        height: 380px;
    }

    .testimonialSection .testimonial .eachCard .textCon .whiteBg {
        height: 340px;
    }

    .testimonialSection .testimonial .eachCard .textCon .textContent {
        max-height: 180px;
    }

    .testimonialSection ul.tabs li {
        font-size: 22px;
    }

    .registerSection .left .callCon p,
    .registerSection .left .mailCon p {
        font-size: 16px;
    }

    .registerSection .left .mailCon .eachNum .num,
    .registerSection .left .callCon .eachNum .num {
        font-size: 14px;
    }

    .registerSection .right .innerForm {
        gap: 20px;
    }

    .registerSection .right .innerForm .formInput {
        font-size: 14px;
    }

    .registerSection .right .innerForm textarea.formInput {
        margin-top: 20px;
    }

    .alumniSection .slick-list {
        padding: 50px 0px 40px;
    }

    .page-template-alumni-profile .alumniSection .slick-list {
        padding: 50px 0px 0px;
    }

    .alumniSection .flip-card,
    .alumniSection .flip-card-back,
    .alumniSection .flip-card-front {
        height: 450px;
    }

    .alumniSection .flip-card-back p {
        font-size: 16px;
    }

    .alumniSection .flip-card-back .designation .name {
        font-size: 18px;
        margin-top: 30px;
    }

    .alumniSection .flip-card-back .designation p {
        font-size: 14px;
    }

    .campusCountWrap ul li {
        min-height: 190px;
        border-radius: 20px;
    }

    .campusCountWrap ul li p {
        min-height: 35px;
    }

    /* about us */
    .founderSection .secHead {
        /* color: #fff; */
        margin-bottom: 20px;
    }

    .founderSection .slider-for .innerSlider {
        padding: 20px 20px;
        /* height: 400px; */
    }

    .founderSection .slider-for .innerSlider .imgCon {
        height: 410px;
    }

    .contentTxt {
        height: 235px;
    }

    .founderSection .slider-for .innerSlider>div,
    .founderSection .slider-for .innerSlider>div>.leftFounder {
        height: 100%;
    }

    .glanceSection .left .displayCon .imgCon {
        height: 400px;
    }

    .founderSection .slider-for .innerSlider .imgCon img,
    .founderSection .slider-nav .innerSlider .imgCon img {
        object-position: center top;
    }

    .founderSection .slider-for .innerSlider .textCon .name {
        font-size: 32px;
    }

    .founderSection .slider-for .innerSlider .textCon .post {
        font-size: 20px;
    }

    /* .founderSection .slider-for .innerSlider .rightFounder .contentTxt{
        height: 220px;
        overflow: auto;
        margin-bottom: 10px;
    } */
    .founderSection .slider-for .innerSlider .textCon p {
        font-size: 16px;
    }

    .founderSection .slider-for .innerSlider .textCon {
        gap: 5px;
    }

    .founderSection .slider-nav .innerSlider {
        height: 260px;
    }

    .glanceSection .left .displayCon:nth-child(2) .infoDiv span {
        font-size: 40px;
    }

    .glanceSection .left .displayCon .infoDiv .smlImg {
        min-width: 46px;
        height: 46px;
    }

    .glanceSection .right {
        gap: 5px;
    }

    .glanceSection .right .paraText p {
        font-size: 16px;
    }

    .facultySection {
        padding: 100px 0 140px;
    }

    .facultySection .flip-card {
        height: 450px;
    }

    .facultySection .slick-list {
        padding: 0px 0px 30px;
    }

    .page-template-about-us-template .facultySection .slick-arrow {
        top: auto;
        bottom: -60px !important;
    }

    .facultySection .flip-card-back .content .vdoBtn {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .facultySection .flip-card-back .designation .name {
        font-size: 16px;
        margin-top: 20px;
    }

    .facultySection .flip-card-back .designation p {
        font-size: 14px;
    }

    .facultySection .flip-card-back .textConInner {
        height: 200px;
    }

    .facultySection .flip-card-back p {
        font-size: 16px;
    }

    .accSection .acc .innerSlider .imgCon {
        height: 150px;
        width: 150px;
    }

    /* .timeline-wrapper{
        height: 420px;
        margin: 30px auto 0;
    } */
    /* .timeline-slide{
        height: 470px;
    } */
    .timeline-nav__item {
        font-size: 30px;
    }

    /* campus Page */
    .single-campus .body_nav {
        padding: 3px 40px;
    }

    .single-campus .bannerFormCon .frmBtnWrap .frmWrap p {
        display: flex;
        flex-direction: row-reverse;
    }

    .wpcf7-not-valid-tip {
        font-size: 13px !important;
    }

    .wpcf7 form.invalid .wpcf7-response-output {
        font-size: 14px;
    }

    .single-campus .bannerFormCon .frmWrap input[type="submit"] {
        margin-top: 0;
        margin-bottom: 0;
    }

    .bannerFormCon {
        padding: 15px 15px;
    }

    .single-campus .bannerFormCon .frmWrap {
        margin-bottom: 10px;
    }

    .single-campus .wpcf7-list-item {
        font-size: 13px;
    }

    .linksWrap .btmLinks .sub-option .options-lst .options-lstBx ul li a,
    .botLinkWrap .sub-option .options-lst .options-lstBx ul li a {
        font-size: 14px;
    }

    .linksWrap .btmLinks .sub-option .options-lst,
    .botLinkWrap .sub-option .options-lst {
        top: 90px;
    }

    .headerWrap.sticky .botLinkWrap .sub-option .options-lst {
        top: 88px;
    }

    .subjectNav .rightBtn .moreBtn {
        font-size: 14px;
        line-height: 24px;
        padding: 8px 24px;
    }

    /* .linksWrap .btmLinks .sub-option .options-lst .options-lstBx .options-lst-navTab ul li::before, .botLinkWrap .sub-option .options-lst .options-lstBx .options-lst-navTab ul li::before, .linksWrap .btmLinks .sub-option .options-lst .options-lstBx .options-lst-sub-navTab ul li::before, .botLinkWrap .sub-option .options-lst .options-lstBx .options-lst-sub-navTab ul li::before{
        top: 15px;
    } */
    .options-lst-sub-navTab {
        height: 100%;
        overflow-y: auto;
        max-height: calc(100vh - 200px);
    }

    .bannerLisksWrap li a {
        font-size: 14px;
    }

    .bannerHeading {
        font-size: 40px;
    }

    .academicSlider {
        min-height: 500px;
    }

    .boxBgImg {
        height: 340px;
    }

    .academicSlider .eachCard:hover .boxBgImg {
        height: 390px;
    }

    .InfrastructureSec .secHeader .imgCon {
        width: 130px;
        left: 60%;
    }

    .enqueryBtn {
        right: -58px;
        font-size: 12px;
        padding: 5px 20px;
    }

    .sideform {
        padding-top: 20px;
    }

    .sideform .secH {
        margin-bottom: 10px;
        font-size: 20px;
    }

    .sideform .inputTxt {
        height: 40px;
        font-size: 13px;
    }

    .sideform .fromWrap .subBtn {
        padding: 6px 30px;
    }


    .homeAboutImgLeft {
        padding-top: 40px;
    }

    .homeAboutImgLeft figure {
        height: 300px;
    }

    .homeAboutImgLeft .homeAboutSmIMg {
        width: 240px;
        height: 290px;
    }

    .homeAboutTxtContent .btnWrap {
        padding-top: 0;
    }

    .HomeAboutImgRight figure {
        height: 500px;
    }

    .HomeAboutImgRight figure img {
        height: 100%;
        width: 100%;
        object-fit: cover;
    }

    .footerHeading .col-lg-4 {
        width: 210px;
    }

    .footerHeading .col-lg-8 {
        width: calc(100% - 210px);
    }

    .footerSection .footerHeading .logoWrap {
        width: 150px;
    }

    .courseOverviewSecWrap {
        padding: 30px 30px 15px;
    }

    .courseOverviewSec .leftCon .content h3 {
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .courseOverviewSec .leftCon .content .eachInfo li {
        font-size: 14px;
    }

    .courseOverviewSec .leftCon .content .eachInfo {
        padding-bottom: 15px;
    }

    .courseOverviewSec .leftCon .content p {
        margin-top: 0;
        margin-bottom: 0;
    }

    .single-course .courseStructureSec .listWrap .tabs {
        margin-bottom: 0;
    }

    .courseStructureSec .courseStructure li {
        margin-bottom: 15px;
    }

    .industrySection .secHead {
        margin-bottom: 20px;
    }

    .single-course .industrySection .listWrap {
        margin-top: 0;
    }

    .industrySection ul.tabs li {
        font-size: 24px;
    }

    .seminarSec .seminarNworkshop .eachSlide .innerSlide .topCon .inlineDiv .arrowIcon img {
        width: 50px;
    }

    .currentPlacementSec ul.tabs li {
        font-size: 20px;
    }

    .moreBtn {
        border: 1px solid #D81921;
        font-size: 16px;
        padding: 9px 18px;
    }

}

@media (max-width: 1366px) {
    .botLinkWrap li.MenuBx5>a {
        font-size: 15px;
    }

    .linksWrap .btmLinks ul li .options li a,
    .botLinkWrap li .options li a {
        font-size: 14px;
    }

    .footSocialIconDiv a svg {
        font-size: 22px;
    }
}

@media (max-width: 1280px) {
    .logWrap {
        width: 80px;
    }

    .linksWrap .btmLinks .sub-option .options-lst, .botLinkWrap .sub-option .options-lst {
        top: 100px;
    }

    .botLinkWrap li:not(:last-child) {
        margin-right: 20px;
    }

    .heroSection .bannerWrap::before {
        width: 100px;
        height: 200px;
    }

    .container {
        max-width: 100%;
    }

    .blankWrap {
        right: 32px;
    }

    .blank.One {
        height: 120px;
    }

    .blank.Two {
        height: 160px;
    }

    .blank:before {
        height: 32px;
        width: 32px;
    }

    .blank {
        width: 25px;
    }

    .blankWrap {
        gap: 8px;
    }

    .academicSection .academics .card .card-title {
        font-size: 28px;
    }

    .awardSection2 .awardHead {
        font-size: 32px;
        padding: 0px 100px 60px;
    }

    .awardSlider .slick-prev,
    .academicSlider .slick-prev,
    .alumniSection .slick-prev,
    .facultySection .slick-prev,
    .accSection .acc .slick-prev {
        left: calc(50% - 45px);
    }

    .awardSlider .slick-arrow {
        top: auto;
        bottom: -90px !important;
    }

    .academicSlider .slick-arrow,
    .accSection .acc .slick-arrow {
        top: auto;
        bottom: -30px !important;
    }

    .alumniSection .slick-arrow {
        top: auto;
        bottom: -40px !important;
    }

    .facultySection .slick-arrow {
        top: auto;
        bottom: -60px !important;
    }

    .awardSlider .slick-next,
    .academicSlider .slick-next,
    .alumniSection .slick-next,
    .testimonialSection .testimonial .slick-next,
    .facultySection .slick-next,
    .accSection .acc .slick-next {
        right: calc(50% - 45px);
    }

    .academicSection .blankDiv {
        margin-top: 130px;
    }

    .infoSection .headPart {
        padding: 0px 10%;
    }

    .placementSection .recruiters .slick-next {
        right: -30px;
    }


    .careerSection .careers .slick-list {
        margin-left: -200px;
    }

    .container {
        max-width: 100%;
    }

    .testimonialSection .testimonial .eachCard .vdoCon .imgCon {
        width: 480px;
        height: 470px;
    }

    .testimonialSection .testimonial .slick-arrow {
        bottom: -20px !important;
    }

    .alumniSection .flip-card-back p {
        font-size: 16px;
    }

    .alumniSection .flip-card-back .designation p {
        font-size: 14px;
    }

    /* .alumniSection .flip-card-back .designation {
        width: 70%;
    } */

    .campusSection .content .textCon .links .link {
        font-size: 16px;
    }

    .campusSection .content .textCon .locationName p {
        font-size: 20px;
    }

    .factItem {
        min-height: 200px;
    }

    .businessSection .slick-prev {
        left: -40px;
    }

    .businessSection .slick-next {
        right: -40px;
    }

    .alumniSection .flip-card-front .designation {
        padding: 10px 26px;
        border-radius: 50px;
        margin-top: 20px;
    }

    .home .alumniSection .flip-card-front .designation {
        padding: 16px 4px;
        border-radius: 10px;
        margin-top: -30px;
    }

    /* .infrastructureItem.swiper-slide-active {
        width: 100% !important;
    } */

    .infrastructureSlider .campusLife_2 .swiper-slide {
        margin-right: 0 !important;
    }

    .workshopSec.campusLife_2 .infrastructureSlider {
        margin-right: 0;
    }

    .footerSection::before {
        top: -174px;
        width: 70px;
        height: 170px;
    }

    .milestoneSection .container {
        max-width: 85%;
    }

    .cultureValueSec .vdoCon {
        width: 82%;
    }

    .cultureProgramSec .Programs .slick-prev {
        left: calc(50% - 50px);
    }

    .cultureProgramSec .Programs .slick-next {
        right: calc(50% - 50px);
    }

    .cultureProgramSec .Programs .slick-arrow {
        top: auto;
        transform: none;
        bottom: 0px !important;
    }

    .hrActivitiesSec .boxContent .col-lg-3:nth-child(2) .eachCon::before {
        display: none;
    }

    .hrActivitiesSec .col-lg-3 {
        flex: 0 0 auto;
        width: 50%;
        margin-bottom: 50px;
    }

    .hrActivitiesSec .boxContent .eachCon {
        gap: 16px;
    }

    .secHead {
        font-size: 44px;
    }

    .updateSection.commonFooter .updateBox {
        margin-bottom: -50px;
        width: 94%;
        margin: 0 auto -70px auto;
    }

    .contact-tab-bx .contact-nav-tab li button {
        font-size: 30px;
    }

    .page-template-about-us-template .facultySection .slick-arrow {
        top: auto;
        bottom: -45px !important;
    }

    /* .footerSection.deskView {
        display: none;
    } */

    /* .footerSection.tabView {
        display: block;
    } */

    .hrActivitiesSec .boxContent .eachCon::after {
        height: 220px;
    }

    .cultureProgramSec .secHeader {
        padding: 0px 0%;
    }

    .page-template-placement .placementNintern .slick-next {
        right: calc(50% - 50px) !important;
        top: auto;
        bottom: -30px !important;
    }

    .page-template-placement .placementNintern .slick-prev {
        left: calc(50% - 50px) !important;
        top: auto;
        bottom: -30px !important;
    }

    .page-template-placement .testimonialSection .testimonial .slick-next {
        right: 60px;
    }

    .page-template-placement .testimonialSection .testimonial .slick-prev {
        left: auto;
        right: 115px !important;
    }

    .whatsNewSec {
        padding: 100px 0 60px;
    }

    .gallerySec {
        padding: 100px 0 120px;
    }

    .photoSec .vdoCon {
        width: 88%;
    }

    .cultureValueSec::before {
        width: 54px;
        height: 140px;
    }

    .whatsNewSec .newEventSlider .slick-arrow {
        top: auto;
        position: absolute;
        transform: translateY(0%);
        bottom: -40px !important;
    }

    .whatsNewSec .newEventSlider .slick-prev {
        left: calc(50% - 55px);
    }

    .whatsNewSec .newEventSlider .slick-next {
        right: calc(50% - 55px);
    }

    .admissionCriteriaSec .bgImgCon {
        width: 40px;
        height: 110px;
        right: 2px;
    }

    .company .slick-prev {
        left: 0px !important;
    }

    .company .slick-next {
        right: 0px !important;
    }

    .home .academicSection .slick-prev {
        left: calc(50% - 55px);
        background: #fff;
    }

    .home .academicSection .slick-next {
        right: calc(50% - 55px);
        background: #fff;
    }

    .home .academicSlider .slick-arrow {
        top: auto;
        bottom: 20px !important;
    }

    .accSection .acc .innerSlider {
        min-height: auto;
    }

    .accSection .acc .innerSlider .imgCon {
        height: 110px;
    }

    .accSection .acc .slick-arrow {
        top: auto;
        bottom: -5 0px !important;
    }

    .home .academicSection {
        padding: 75px 0px 100px;
    }

    .home .academicSlider {
        min-height: 625px;
    }

    .page-template-placement .gallery_sec .img_holder {
        height: 245px;
    }


    .home .boxBgImg {
        height: 280px;
    }

    .home .boxBgImg img {
        object-position: top;
    }

    .home .academicSlider {
        min-height: 520px;
    }

    .home .academicSlider .eachCard:hover .boxBgImg {
        height: 300px;
    }

    .home .academicSlider .acCardTxt p {
        font-size: 14px;
    }

    .home .academicSlider .eachCard:hover .boxBgImg .academyBtn {
        padding: 10px;
    }

    .home .boxBgImg .academyBtn .btnCircle {
        width: 30px;
        height: 30px;
    }

    .alumniSection .flip-card,
    .alumniSection .flip-card-back,
    .alumniSection .flip-card-front {
        height: 380px;
    }

    .alumniSection .flip-card-back p {
        font-size: 16px;
    }

    .careerSection .slideImg {
        height: 300px;
    }

    .careerSection .imgCon {
        height: 340px;
    }

    .secH2 {
        font-size: 35px;
    }

    .careerSection .secH2 {
        margin-bottom: 10px;
    }

    .careerSection .conBox p {
        font-size: 16px;
    }

    .careerSection .careers .innerSlide p {
        font-size: 16px;
    }

    .registerSection .right .innerForm .formInput {
        padding: 8px 12px;
    }

    .registerSection .right .innerForm textarea.formInput {
        height: 110px;
    }

    .founderSection .slider-for .innerSlider .imgCon {
        height: 300px;
    }

    .founderSection .slider-for .innerSlider .contentTxt {
        height: 160px;
    }

    .founderSection .slider-for .innerSlider .textCon .name {
        font-size: 26px;
    }

    .founderSection .slider-for .innerSlider .textCon .post {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .page-template-about-us-template .glanceSection .left .displayCon .imgCon img {
        object-position: top;
    }

    .seminarSec .secHead {
        margin-bottom: 20px;
    }

    .seminarSec .seminarNworkshop .eachSlide .innerSlide {
        gap: 20px;
        height: 400px;
    }

    .seminarSec .seminarNworkshop .eachSlide .innerSlide .btmCon p {
        font-size: 18px;
    }

    .single-course .alumniSection .flip-card {
        height: 350px;
    }

    .alumniSection .flip-card,
    .alumniSection .flip-card-back,
    .alumniSection .flip-card-front {
        height: 330px;
    }

    .alumniSection .exposureSlider {
        padding-bottom: 15px;
    }

    .alumniSection .flip-card-front .designation {
        min-height: 55px;
    }

    .alumniSection .flip-card-back p {
        font-size: 15px;
    }

    .alumniSection .flip-card-front .designation .name {
        font-size: 16px;
    }

    .brochureFormBox {
        width: 600px;
        gap: 25px;
        padding: 25px;
    }

    .brochureFormBox .inputDiv input {
        height: 45px;
        padding: 5px 15px;
        font-size: 16px;
    }

    .brochureFormBox .inputBtn input {
        height: 40px;
        font-size: 16px;
        padding: 5px 12px;
    }

    #brochureForm .fancybox-button svg {
        top: 0;
    }

}

@media (max-width: 1240px) {
    .headerContent.deskMenu .linksWrap .topLinks {
        margin: 0 0 10px !important;
    }

    .headerContent.deskMenu .linksWrap .btmLinks ul {
        gap: 18px !important;
    }

    .headerContent.deskMenu .linksWrap .btmLinks ul ul {
        gap: 1px !important;
    }

    .linksWrap .btmLinks ul li .options li a {
        padding: 5px 15px 5px 33px;
    }

    .headerContent.deskMenu .linksWrap .btmLinks ul .options-lstBx>ul {
        gap: 8px !important;
    }

    .open-menu {
        transition: 0.6s;
        right: 0 !important;
    }

    /* .headerWrap.sticky .open-menu{
        bottom: -25px;
    } */
    .bannerLisksWrap {
        left: 15px;
        right: 15px;
        width: 100%;
        bottom: 70px;
    }

    .bannerLisksWrap ul {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .bannerLisksWrap ul li {
        text-align: center;
        width: calc(33.33% - 10px);
    }

    .bannerLisksWrap ul li,
    .bannerLisksWrap ul li:last-child {
        margin-bottom: 15px;
        border-bottom: 2px solid #ffffff20 !important;
    }

    .HomeAboutImgRight span {
        font-size: 9 0px;
    }
}

@media (max-width: 1200px) {
    .secHead {
        font-size: 42px;
    }

    .bannerContent .col-lg-7 {
        width: 74%;
    }

    .linksWrap .btmLinks ul {
        gap: 18px;
    }

    .linksWrap .btmLinks ul li .actionBtn {
        font-size: 14px;
    }

    .linksWrap .topLinks ul li .actionBtn {
        font-size: 16px;
    }

    .eventSection .events .eachEvent .title {
        max-width: 90%;
        bottom: 20px;
        left: 50%;
        transform: translateX(-50%);
        width: 90%;
    }

    .campusSection .content .textCon .campusBox .campuses {
        padding-left: 20px;
    }

    .campusSection .content .textCon .location {
        padding: 15px;
    }

    .campusSection .content .textCon .campusBox .campusBoxHead {
        padding: 0px 20px;
    }

    .placementSection .companies .textCon {
        padding-right: 20px;
    }

    .careerSection .careers .slick-list {
        margin-left: -100px;
    }

    .careerSection .careers .innerSlide .inlineDiv .icon {
        right: 30px;
    }

    .careerSection .slideImg {
        width: 350px;
        height: 530px;
    }

    .updateSection .updateBox .leftCon {
        padding: 60px;
    }

    .updateSection .container {
        max-width: 80%;
    }

    .footerSection::before {
        top: -155px;
        width: 70px;
        height: 150px;
    }

    .campusLife_3 .blankDiv::before {
        width: 70px;
        height: 150px;
    }

    .testimonialSection ul.tabs li {
        margin-right: 0;
    }

    /* .beliveSection .conBox .title {
        font-size: 27px !important;
    } */

    .beliveSection .conBox .content {
        height: 220px;
    }

    .beliveSection .conBox p {
        font-size: 16px;
    }

    .cultureProgramSec .Programs .topRed p {
        padding: 0px 8px;
    }

    .seminarSec .seminarNworkshop .slick-prev {
        left: auto;
        right: 105px;
    }

    .seminarSec .seminarNworkshop .slick-next {
        right: 50px;
    }

    .page-template-placement .whatsNewSec .newEventSlider .eachEvent .conBox .content .imgCon {
        width: 205px;
    }

    .whatsNewSec .container {
        padding: 0px 10px;
    }

    .footerSection .powerBlock p {
        text-align: end;
    }
}

@media (max-width: 1199px) {
    .botLinkWrap li:not(:last-child) {
        margin-right: 16px;
    }

    .page-template-placement .gallery_sec .img_holder {
        height: 220px;
    }
}

@media (max-width: 1080px) {

    .timeline-nav .slick-center .slick-slide,
    .timeline-slide {
        transform: scale(0.96);
    }
}

@media (max-width: 1140px) {

    .leftLiskWrap,
    .rightLiskWrap {
        display: none;
    }

    .topHeader {
        display: none;
    }

    .botHeader {
        padding-top: 5px;
    }

    .bannerContent {
        top: 40%;
    }

    .bannerContent .col-lg-7 {
        text-align: center;
        width: 100% !important;
    }

    .bannerBtnWrap ul {
        gap: 15px;
        width: 100%;
        justify-content: center;
    }

    .bannerLisksWrap ul li {
        text-align: left;
    }

    .heroSectionNew .bannerSlider.swiper-horizontal>.swiper-pagination-bullets {
        height: 40px !important;
        width: 180px !important;
        padding: 15px 6px 15px 5px;
        border-radius: 8px 8px 0 0;
        right: 0px;
        left: 0;
        top: auto;
        bottom: 0;
        margin: auto;
        transform: translateY(0%);
        flex-direction: row;
    }

    .home .boxBgImg {
        height: 295px;
        transition: 0.5s;
    }

    .home .academicSlider {
        min-height: 520px;
    }

    .academicSlider .eachCard:hover .boxBgImg {
        height: 320px;
    }

    .home .academicSlider .slick-arrow {
        top: auto;
        bottom: 55px !important;
    }
}

@media (max-width: 1024px) {
    .home .academicSection ul.tabs li {
        font-size: 20px;
    }

    .page-template-placement .gallery_sec .img_holder {
        height: 190px;
    }

    .home .careerSection .secH2{
        text-align: center;
    }
}

@media (max-width: 1024px) {

    /* -------------AOS Disable---------- */
    [data-aos^=fade][data-aos^=fade],
    [data-aos^=zoom][data-aos^=zoom] {
        opacity: 1;
    }

    [data-aos=flip-up],
    [data-aos=flip-down],
    [data-aos=fade-up],
    [data-aos=fade-down],
    [data-aos=fade-left],
    [data-aos=fade-right],
    [data-aos=zoom-in],
    [data-aos=zoom-in-up],
    [data-aos=zoom-in-down],
    [data-aos=zoom-in-left],
    [data-aos=zoom-in-right],
    [data-aos=zoom-out-right],
    [data-aos=zoom-out-left] {
        transform: translate(0) !important;
    }

    [data-aos^=fade][data-aos^=fade].aos-animate,
    [data-aos^=zoom][data-aos^=zoom].aos-animate {
        transform: translate(0) !important;
    }

    /* .headerWrap {
        padding: 0 30px 0 30px;
    } */

    .linksWrap .btmLinks ul {
        gap: 14px;
    }

    .bannerContent .col-lg-7 {
        width: 89%;
    }

    .awardSection2 .awardHead {
        font-size: 28px;
        padding: 0px 80px 60px;
    }

    /* .academicSection .academics .card .card-title {
        font-size: 32px;
    } */

    .academicSection .academics .card {
        height: 260px;
        padding: 25px 20px;
    }

    .academicSection .academics .card .card-content {
        gap: 15px;
    }

    .academicSection .academics .card:hover .card-content {
        transform: none;
    }

    .campusSection .content .textCon .campusBox .campusBoxHead {
        padding: 0px 40px;
    }

    .campusSection .content .textCon .campusBox .campuses {
        padding-left: 40px;
    }

    .factItem {
        padding: 15px 20px;
        text-align: center;
    }

    /* .factItem h3 {
        font-size: 54px;
    } */

    .factItem h3 {
        font-size: 35px;
    }

    .alumniSection .flip-card-back .designation {
        width: 100%;
    }

    .alumniSection .flip-card-back .designation .name {
        margin-top: 20px;
    }

    .bannerTxt {
        padding-left: 0;
        text-align: center;
    }

    .bannerContent .col-lg-7 {
        text-align: center;
        width: 90%;
        margin: auto;
    }

    .bannerBtnWrap ul {
        text-align: center;
        justify-content: center;
    }

    .careerSection .careers .innerSlide .inlineDiv .icon {
        right: 32px;
    }

    .registerSection .right .innerForm {
        padding: 50px;
    }

    .updateSection .updateBox .leftCon {
        padding: 60px;
    }

    .registerSection .card .card-title {
        font-size: 30px;
    }

    .registerSection .card .card-bottom p {
        font-size: 18px;
    }

    .registerSection .card {
        width: 96%;
        padding: 1.5em;
    }

    .registerSection .card {
        height: 290px;
    }

    .eventSection .events .eachEvent .title {
        /* max-width: 300px; */
        bottom: 15px;
    }

    .moreBtn {
        font-size: 18px;
        padding: 8px 20px;
    }

    .cards .innerCard .infoCon {
        /* gap: 16px; */
        padding: 10px 8px;
    }

    .cards .innerCard .infoCon .eachInfo {
        padding-left: 4px;
    }

    .cards .innerCard .infoCon .eachInfo p {
        font-size: 14px;
    }

    .cards .innerCard {
        /* width: 423px; */
        height: 440px;
        border-radius: 30px;
        border: 1px solid rgba(0, 0, 0, 0.20);
        overflow: hidden;
        transition: all 0.4s ease-in-out;
    }

    .blogSection .slick-arrow {
        bottom: -50px !important;
    }

    .blogSection .dates {
        min-height: 500px;
    }

    .businessSlider .slick-prev {
        left: calc(50% - 45px);
    }

    .businessSlider .slick-arrow {
        top: auto;
        bottom: 0px !important;
    }

    .businessSlider .slick-next {
        right: calc(50% - 45px);
    }

    .container {
        width: 96% !important;
    }

    .beliveSection .conBox .inlineDiv {
        display: flex;
        flex-direction: column-reverse;
        justify-content: center;
        align-items: center;
        gap: 16px;
    }

    .beliveSection .conBox p {
        text-align: center;
    }

    .testimonialSection .testimonial .eachCard .vdoCon .imgCon {
        width: 400px;
        height: 470px;
    }

    .dtlCampusSec .imgCon {
        height: 420px;
    }

    .dtlCampusSec .textCon p {
        font-size: 16px;
    }

    .dtlCampusSec .textCon {
        height: 350px;
    }

    .beliveSection .conBox .title {
        font-size: 22px !important;
    }

    .cultureValueSec .vdoCon {
        width: 80%;
        height: 400px;
        margin-top: 40px;
    }

    .secHead {
        font-size: 38px;
    }

    .contGetting .contKey-eachBx .cont-icn {
        height: 60px;
        width: 60px;
    }

    .contGetting .contKey-eachBx .cont-txt h4 {
        font-size: 26px;
    }

    .registerSection.getrgt .right .innerForm {
        padding: 0 18px 0 12px;
    }

    .getrgt.registerSection {
        padding-right: 10%;
    }

    .contGetInfo .getLft {
        padding-left: 10%;
    }


    .glanceSection .left .displayCon:nth-child(1) .textCon {
        margin-left: -20px;
    }

    .glanceSection .left .displayCon:nth-child(2) .infoDiv {
        justify-content: space-evenly;
        /* gap: 46px; */
    }

    .glanceSection .left .displayCon:nth-child(2) .infoDiv span::before {
        right: -40px;
    }

    /* .cultureProgramSec {
        padding: 100px 0 200px;
    } */

    .photoSec .vdoCon {
        height: 430px;
    }

    .photoSec {
        height: 150px;
    }

    .cultureProgramSec .Programs .btmCon .title {
        width: 220px;
        top: -24px;
        font-size: 20px;
    }

    .beliveSection .conBox .content {
        padding: 10px 12px;
    }

    .beliveSection .conBox .title {
        text-align: center;
    }

    .dtlCampusSec,
    .currentPlacementSec,
    .seminarSec,
    .testimonialSection,
    .whatsNewSec,
    .gallerySec {
        padding: 80px 0px;
    }

    .seminarSec .seminarNworkshop .eachSlide .innerSlide .btmCon p {
        font-size: 20px;
    }

    .page-template-placement .whatsNewSec .newEventSlider .eachEvent .conBox .content .imgCon {
        width: 200px;
        height: 180px;
    }

    .page-template-placement .whatsNewSec .newEventSlider .eachEvent .conBox {
        width: 80%;
        height: 270px;
    }

    .whatsNewSec .newEventSlider .eachEvent .conBox .content .textCon {
        gap: 10px;
    }

    .page-template-placement .seminarSec .seminarNworkshop .slick-next {
        right: calc(50% - 50px) !important;
        top: auto;
        bottom: -40px !important;
    }

    .page-template-placement .seminarSec .seminarNworkshop .slick-prev {
        left: calc(50% - 50px) !important;
        top: auto;
        bottom: -40px !important;
    }

    .currentPlacementSec .listWrap .inlineDiv {
        flex-direction: column;
    }

    .currentPlacementSec .secHead {
        width: 100%;
        text-align: center;
    }

    .page-template-placement .placementNintern .eachBox .cardCon .btmCon .rightCon .iconCon {
        height: 90px;
        width: 120px;
    }

    .page-template-placement .whatsNewSec .newEventSlider .eachEvent .conBox .content .textCon {
        padding-left: 0;
    }

    .seminarSec .seminarNworkshop .slick-slide {
        padding: 16px 16px 32px;
    }

    .founderSection .slider-nav .innerSlider {
        border: 1px solid #D81921;
    }

    .founderSection .slider-nav .innerSlider .name {
        bottom: 0px;
        border-radius: 0;
        border-top: 1px solid #D81921;
    }

    .founderSection .slider-for .innerSlider {
        height: 550px;
    }

    .founderSection .slider-for .innerSlider>.row,
    .founderSection .slider-for .innerSlider .leftFounder {
        height: 100%;
    }

    .founderSection .slider-for .innerSlider .textCon {
        gap: 10px;
    }

    /* .founderSection .slider-for .innerSlider .rightFounder .contentTxt{
        height: 275px;
        overflow-y: auto;
        padding-right: 8px;
        margin-bottom: 10px;
    } */
    .founderSection .slider-for .innerSlider .textCon p {
        font-size: 16px;
    }

    .founderSection .slider-for .innerSlider .textCon p:not(:last-child) {
        margin-bottom: 15px;
    }

    .founderSection .slider-for .innerSlider .textCon .name {
        font-size: 32px;
    }

    /* about page */

    .campusCountWrap ul li p {
        font-size: 16px;
    }


    /* alumni Page */
    .testimonialSection ul.tabs li {
        padding: 0 15px;
    }

    .testimonialSection ul.tabs li {
        font-size: 20px;
    }

    .courseOverviewSec .leftCon .content .information {
        column-count: 1;
        padding: 0 0 15px;
    }

    .single-course .body_nav {
        padding: 8px 40px;
        top: 60px;
    }

    .information .eachInfo:first-child::after,
    .information .eachInfo:nth-child(2)::after,
    .information .eachInfo:nth-child(3)::after {
        content: normal;
    }

    .courseOverviewSec .leftCon .content .eachInfo:not(:last-child) {
        margin-bottom: 10px;
        border-bottom: 1px dashed #ffdfdf45;
    }

    .courseOverviewSec .leftCon .content .eachInfo {
        padding-bottom: 10px;
    }

    .courseOverviewSec .leftCon .content .eachInfo .query {
        font-weight: 600;
        /* color: #ffdfdf; */
    }

    .activitiesSlider .slick-arrow {
        bottom: -30px !important;
    }

    .InfrastructureSec .secHeader .imgCon {
        width: 200px;
    }

    .InfrastructureSec .secHeader .imgCon img {
        width: 100%;
    }

    .milestoneSection .container {
        max-width: 100%;
    }

    .timeline-wrapper {
        height: auto;
    }

    .timeline-slide {
        padding: 5px;
    }

    .timeline-nav .slick-center .slick-slide,
    .timeline-slide {
        transform: scale(1);
    }

    .timeline-wrapper .slick-next {
        right: 0;
    }

    .timeline-wrapper .slick-prev {
        right: 40px;
    }

    .timeline-slide .imgCon {
        /* border-radius: 20px 20px 0 0; */
        overflow: hidden;
    }

    .timeline-box-wrap {
        /* border-radius: 0 0 20px 20px; */
        overflow: hidden;
    }

    .campusCountWrap ul {
        display: flex;
        flex-wrap: wrap;
        gap: 20px;
        justify-content: space-between;
    }

    .campusCountWrap ul li {
        width: calc(25% - 20px) !important;
        margin-left: 0px !important;
        padding-left: 20px !important;
    }

    .campusCountInner h3 {
        font-size: 30px;
    }

    .campusCountWrap ul li {
        padding: 20px;
        border-radius: 40px;
    }
}

@media (max-width: 992px) {
    .heroSection .bannerWrap::before {
        width: 90px;
        height: 180px;
    }

    .comnsec {
        padding: 80px 0;
    }

    #nav-toggle-menu {
        display: block;
    }

    .academicSection .headPart .right {
        justify-content: start;
        align-items: start;
        padding-top: 16px;
    }

    .academicSection .academics .card {
        width: 96%;
    }

    .secHead {
        text-align: center;
    }

    .secHeader p {
        text-align: center;
        padding: 0 0%;
    }

    .alumniSectionNew .secHead,
    .alumniSectionNew .secHeader p {
        text-align: left;
    }

    .placementSection .moreBtn,
    .academicSection .moreBtn {
        text-align: center;
        margin: auto;
    }

    .academicSection .left p {
        text-align: center;
    }

    .placementSection .moreInfo {
        justify-content: space-evenly;
    }

    .placementSection .moreInfo .eachInfo {
        padding: 0px 90px;
    }

    .academicSection ul.tabs {
        display: flex;
        justify-content: center;
    }

    .campusSection .content {
        display: flex;
        flex-direction: column;
    }

    .campusSection .content .textCon {
        width: 100%;
    }

    .campus-tab-cont.current {
        width: 100%;
        display: flex;
        justify-content: center;
    }

    .campusSection .content .textCon .campusBox {
        padding-bottom: 20px;
    }

    .campusSection .content .campus-tab-cont .imgCon {
        height: 500px;
    }

    .placementSection .cardBox {
        padding-top: 40px;
    }

    .campusSection .content .textCon .campusBox .campusBoxHead p {
        text-align: center;
    }

    .recruiters .eachOne .slideInner {
        display: flex;
        padding-left: 16px;
        text-align: center;
        justify-content: center;
    }

    .placementSection .recruiters .slick-prev {
        left: -8px;
    }

    .alumniSection .right {
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 16px;
    }

    .alumniSectionNew .secHead,
    .alumniSectionNew .secHeader p {
        text-align: center;
    }

    /* .alumniSection .flip-card-back .designation .name {
        margin-top: 10px;
    } */

    .alumniSection .flip-card-back p {
        font-size: 14px;
    }

    .careerSection .careers .slick-list {
        margin-left: 0;
    }

    .careerSection .slideImg {
        width: 420px;
        text-align: center;
        margin: auto;
    }

    .careerSection .innerSlide {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .careerSection .careers .innerSlide p {
        margin-left: 24px;
    }

    .careerSection .careers .innerSlide .slideImg::before {
        background-size: 100%;
        left: 0;
        top: 0;
    }

    .careerSection .imgCon {
        margin-top: 110px;
        width: 100%;
        height: 400px;
    }

    .careerSection .imgCon img {
        width: 100%;
    }

    .careerSection .careers .slick-prev,
    .blogSection .slick-prev {
        left: calc(50% - 45px);
        visibility: visible;
    }

    .careerSection .careers .slick-arrow,
    .blogSection .slick-arrow {
        top: auto;
        bottom: -75px !important;
    }

    .careerSection .careers .slick-next,
    .blogSection .slick-next {
        right: calc(50% - 45px);
    }

    .testimonialSection .listWrap .headerSec {
        flex-direction: column;
    }

    /* .testimonialSection .testimonial .eachCard .vdoCon .imgCon {
        width: 400px !important;
        height: 390px;
    } */

    .testimonialSection .testimonial .eachCard .textCon .whiteBg {
        height: 340px;
    }

    .testimonialSection .testimonial .eachCard .textCon .textContent {
        max-height: 226px;
        gap: 18px;
    }

    .registerSection .left .callCon .numCon,
    .registerSection .left .mailCon .eachNum {
        justify-content: center;
    }

    .registerSection .left .callCon,
    .registerSection .left .mailCon {
        text-align: center;
    }

    .registerSection .card {
        width: 100%;
        padding: 1.5em;
    }

    .getrgt.registerSection {
        padding-right: auto;
    }

    .eventSection .left,
    .eventSection .right {
        justify-content: center;
    }

    .registerSection .eachCard {
        margin-bottom: 16px;
    }

    .eventSection .events .eachEvent .title p {
        font-size: 16px;
    }

    .testimonialSection .testimonial .eachCard .redBg {
        width: 45%;
    }

    .page-template-alumni-profile .testimonialSection .testimonial .eachCard .redBg {
        top: -40px;
    }

    .dtlcampPara {
        padding-right: 0 !important;
    }

    .footerSection .footerHeading p {
        margin-top: 24px;
    }

    .awardSection2 .innerSlide .imgCon {
        height: 160px;
        width: 160px;
    }

    .glanceSection .left .displayCon .infoDiv .smlImg {
        Min-width: 55px;
        height: 55px;
        border: 4px solid #fff;
    }

    .glanceSection .left .displayCon:nth-child(1) .textCon {
        margin-left: -16px;
    }

    .glanceSection .right span {
        font-size: 80px !important;
    }

    .footerSection::before {
        top: -166px;
        width: 70px;
        height: 160px;
        right: 8px;
    }

    .founderSection .slider-nav .slick-list {
        margin-left: 360px;
        margin-right: -360px;
    }

    .facultySection .flip-card {
        height: 520px;
    }

    .facultySection .flip-card-back .content .inlineDiv .img {
        width: 150px;
    }

    .facultySection .flip-card-back .content .inlineDiv .colDiv {
        width: calc(100% - 150px);
    }

    .facultySection .flip-card-back .content {
        padding: 24px 20px 24px 10px;
    }

    .facultySection .flip-card-back .content .vdoBtn {
        margin-top: 20px;
    }

    .facultySection .flip-card-back .designation .name {
        font-size: 16px;
        margin-top: 20px;
    }

    .facultySection .flip-card-back .designation {
        width: 80%;
    }

    /* .accSection .acc .innerSlider .imgCon {
        height: 140px;
        width: 140px;
    } */

    .beliveSection .conBox .content::after {
        bottom: -2px;
        right: 4px;
        height: 75px;
        width: 32px;
    }

    .glanceSection .left .displayCon .imgCon img {
        height: 100%;
        width: 100%;
        object-fit: cover;
    }

    .glanceSection .left .displayCon .infoDiv .smlImg {
        /* Min-width: 55px; */
        width: 70px;
        height: 70px;
        border: 4px solid #fff;
    }

    .glanceSection .right {
        margin-top: 50px;
    }

    .glanceSection .right span {
        font-size: 75px !important;
        text-align: center;
    }

    .beliveSection .col-lg-4 {
        margin-bottom: 20px;
    }

    /* .founderSection .slider-for .innerSlider .imgCon {
        height: 360px;
        width: 50%;
        margin: auto;
    }

    .founderSection .slider-for .innerSlider::before {
        height: 105px;
        width: 45px;
    }

    .founderSection .slick-arrow {
        top: auto;
        bottom: 10px !important;
        border: 1px solid #000;
    }

    .founderSection .slick-next {
        left: auto;
        right: calc(50% - 50px);
    }

    .founderSection .slick-prev {
        left: calc(50% - 50px);
    }

    .founderSection .slider-for .innerSlider .textCon {
        gap: 10px;
    }

    .founderSection .slider-for .innerSlider .textCon .contentTxt {
        height: 150px;
        overflow: auto;
        padding-right: 20px;
    }

    .founderSection .slider-for .innerSlider .textCon .name {
        margin-top: 20px;
        text-align: center;
    }

    .founderSection .slider-for .innerSlider .textCon .post {
        text-align: center;
    } */
    .founderSection .slick-prev {
        left: auto;
        top: auto;
        border: 1px solid #ddd;
    }

    .founderSection .slick-next {
        left: auto;
        top: auto;
        border: 1px solid #ddd;
    }

    .founderSection {
        padding: 100px 0;
    }

    .founderSection .slider-nav {
        display: none;
    }

    .founderSection::after {
        height: 100%;
    }

    .milestoneSection .journey .innerSlider .imgCon {
        width: 90%;
        margin: auto;
    }

    /* .founderSection .slick-next::before {
        color: #000;
    }

    .founderSection .slick-prev::before {
        color: #000;
    } */

    .campusLife_3 .tabsWrap ul {
        justify-content: center;
        margin-top: 32px;
    }

    .accommodationWrap .accommodationItem {
        max-width: 25%;
        flex: 0 0 25%;
    }

    .accommodationWrap .accommodationItem:nth-child(4n)::after {
        display: none;
    }

    .accommodationWrap .accommodationItem:nth-child(6)::after {
        display: block;
    }

    .testimonialSection ul.tabs li {
        font-size: 26px;
    }

    .dtlCampusSec .textCon {
        height: 650px;
    }

    .dtlCampusSec .textCon {
        margin: auto;
        width: 90%;
        border-radius: 20px;
        justify-content: end;
        padding: 32px;
    }

    .dtlCampusSec .imgCon {
        width: 70%;
        height: 420px;
        position: absolute;
        top: 50px;
        left: 50%;
        transform: translate(-50%);
    }

    .dtlCampusSec {
        position: relative;
    }

    .cultureValueSec .vdoCon {
        top: 315px;
    }

    /* .joinSec .moreBtn {
        width: 20%;
        margin-top: 20px;
    } */

    .joinSec .col-lg-3 {
        text-align: center;
    }

    .contact-tab-sec .dtlCampusSec .textCon {
        height: 940px;
        margin-top: 30px;
    }

    .dtlCampusSec .imgCon {
        height: 440px !important;
        width: 80%;
    }

    .contact-tab-cont .imgCon.contImg img {
        border-radius: 30px;
    }

    .textCon-top {
        width: 100%;
    }

    .contact-tab-cont .secHead {
        text-align: center;
        width: 100%;
    }

    .contKey-eachBx {
        margin-bottom: 20px;
    }

    .contact-tab-sec .dtlCampusSec .textCon {
        padding: 35px 0;
    }

    .contGetInfo .getLft {
        padding: 80px 40px;
    }

    .contGetInfoBx {
        margin-left: -12px;
    }

    .registerSection {
        padding: 40px 0px;
    }

    .contKey-eachBx {
        min-height: 0;
    }

    .contKey-eachBx ul {
        display: flex;
        gap: 32px;
    }

    .contact-tab-sec .col-lg-5 {
        width: 100%;
    }

    .updateSection.commonFooter .updateBox .col-lg-8 {
        width: 100%;
    }

    .contKey .col-lg-4 {
        width: 100%;
    }

    .registerSection .right .innerForm .inlineDiv p {
        display: flex;
        flex-direction: column;
        gap: 16px;
    }

    .getrgt.registerSection .right {
        justify-content: center;
    }

    .getrgt.registerSection .right {
        display: block;
    }

    .registerSection.getrgt .right .innerForm .inlineDiv {
        width: 100%;
    }

    .getrgt.registerSection {
        padding-right: 6%;
    }

    .heroSection {
        height: auto !important;
    }

    .facultySection .flip-card-back .textCon p {
        height: 220px !important;
    }

    .facultySection .flip-card-back .content .textCon .vdoBtn {
        display: none;
    }

    .facultySection .flip-card-front .designation {
        display: none !important;
    }

    .facultySection .flip-card-back .designation .name {
        display: none;
    }

    .facultySection .flip-card-back .content .textCon {
        margin-top: 20px;
    }

    .facultySection .flip-card-back .content .inlineDiv .designation .name {
        display: flex;
    }

    .facultySection .flip-card-back .designation p {
        display: none;
    }

    .facultySection .flip-card-back .content .inlineDiv .designation p {
        display: flex;
    }

    .facultySection .flip-card-back .content .inlineDiv {
        display: flex;
    }

    .facultySection .flip-card-front {
        display: none;
    }

    .facultySection .flip-card-back {
        display: block;
        position: static;
        transform: rotateY(0deg);
    }

    .facultySection .flip-card:hover .flip-card-inner {
        transform: rotateY(0deg);
    }

    .facultySection .blankDiv {
        visibility: hidden;
    }

    .page-template-about-us-template .facultySection .slick-arrow {
        top: auto;
        /* bottom: -60px !important; */
    }

    .footerSection.deskView {
        display: none;
    }

    .footerSection.tabView {
        display: none;
    }

    .footerSection.mobView {
        display: block;
    }

    /* Style the buttons that are used to open and close the accordion panel */
    .footerContent {
        padding-top: 20px;
    }

    .footerAcc:not(:last-child) {
        margin-bottom: 30px;
    }

    .footerSection .accordion {
        display: flex;
        justify-content: space-between;
        align-items: center;
        background-color: #fff;
        color: #444;
        cursor: pointer;
        border-radius: 20px;
        padding: 10px 25px;
        width: 100%;
        text-align: left;
        border: none;
        outline: none;
        transition: 0.4s;
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);
    }

    .footerSection .accordion .dropIcon svg {
        color: #D81921;
        transition: all 0.4s ease-in-out;
    }

    .footerSection .accordion.active .dropIcon svg {
        transform: scaleY(-1);
    }

    .footerSection .accordion.active {
        background-color: #D81921;
        color: #fff;
    }

    .footerSection .accordion.active .linkHead {
        color: #fff;
    }

    .footerSection .accordion.active .dropIcon svg {
        color: #fff;
    }

    /* Style the accordion panel. Note: hidden by default */
    .footerSection .panel {
        padding: 0 18px;
        display: none;
        overflow: hidden;
    }

    .footerSection .container {
        width: 100% !important;
    }

    .footerSection .footerContent .linkHead {
        color: #E8000B;
        font-family: Lato;
        font-size: 22px;
        font-weight: 600;
    }

    .footerSection .footerContent .eachLink:not(:last-child) {
        margin-bottom: 15px;
    }

    .footerSection .footerContent .panel {
        padding: 20px 40px 10px 25px;
    }

    .footerSection .footerContent .panel .comCol {
        flex: 0 0 auto;
        width: 100%;
    }

    .footerSection .col-sml-6 .links li {
        margin-bottom: 16px;
    }

    .footerSection .footerContent .container {
        border-bottom: none;
    }

    .footerSection .footerContent .links ul {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        padding-left: 25px;
    }

    .footerSection .footerContent .links ul li:not(:last-child) {}

    .footerSection .footerContent .links ul li {
        width: 50%;
        margin-bottom: 10px;
        padding-right: 10px;
    }

    .footerSection .footerContent .links.first ul li {
        width: 33.33%;
    }

    .footerSection .footerContent .links a:first-child .linkHead {
        margin-top: 0;
    }

    .footerSection .footerContent .links a .icon {
        margin: 0 8px;
    }

    .footerSection .footerContent .links a {
        font-size: 16px;
        gap: 8px;
    }

    .footerSection .inlineDiv {
        gap: 8px;
    }

    .footerSection .footerContent .inlineDiv p {
        color: #000;
    }

    .footerSection .footerContent .inlineDiv.footRedTxt {
        color: #000;
        font-weight: 400;
    }

    .footerSection .footerContent .links .eachLinkWrap {
        height: auto;
    }

    .footerSection .footerContent .links .linkHead {
        margin-top: 0;
    }

    .founderSection .container .row {
        flex-direction: column;
    }

    .founderSection .container .row .col-lg-4,
    .founderSection .container .row .col-lg-8 {
        width: 100%;
    }

    /* .dtlCampusSec {
        padding-bottom: 0 !important;
    } */

    .hrActivitiesSec .boxContent .eachCon::after {
        height: 215px;
    }

    .footerSection .footerContent .links .linkHead.sub {
        font-size: 18px;
    }



    .seminarSec .seminarNworkshop .eachSlide .innerSlide {
        gap: 24px;
        height: 520px;
    }

    .dtlCampusSec,
    .currentPlacementSec,
    .seminarSec,
    .testimonialSection,
    .whatsNewSec,
    .gallerySec {
        padding: 60px 0px;
    }

    .seminarSec {
        padding: 60px 0px 120px;
    }

    .seminarSec .secHead {
        margin-bottom: 20px;
    }

    .page-template-placement .placementNintern .slick-prev {
        bottom: -20px !important;
    }

    .page-template-placement .placementNintern .slick-next {
        bottom: -20px !important;
    }

    .page-template-placement .seminarSec .seminarNworkshop .slick-next {
        bottom: 0px !important;
    }

    .page-template-placement .seminarSec .seminarNworkshop .slick-prev {
        bottom: -10px !important;
    }

    .page-template-placement .seminarSec .seminarNworkshop .slick-next {
        bottom: -10px !important;
    }

    .footerSection .footerContent .links ul li {
        margin-bottom: 8px;
        list-style-type: disc;
    }

    .page-template-placement .whatsNewSec .newEventSlider .eachEvent .conBox {
        width: 100%;
        height: 400px;
        margin-left: 0;

    }

    .whatsNewSec .newEventSlider .eachEvent .conBox .content {
        padding: 20px;
        flex-direction: column;
    }

    .whatsNewSec .newEventSlider .eachEvent .conBox .content .textCon {
        justify-content: end;
        height: 100%;
        padding-left: 0 !important;
        flex-wrap: wrap;
    }

    .whatsNewSec .newEventSlider .eachEvent .conBox .content .textCon .date,
    .whatsNewSec .newEventSlider .eachEvent .conBox .content .textCon .title {
        width: 50%;
    }

    .page-template-placement .whatsNewSec .newEventSlider .eachEvent .conBox .content .imgCon {
        width: 100%;
        height: 400px;
        margin: 0;
        position: static;
    }

    .whatsNewSec .newEventSlider .eachEvent .conBox .content .textCon {
        gap: 2px;
    }

    .seminarSec .seminarNworkshop .eachSlide .innerSlide .topCon .inlineDiv .arrowIcon {
        height: 80px;
        width: 80px;
    }

    .seminarSec .seminarNworkshop .eachSlide .innerSlide .topCon .inlineDiv .arrowIcon img {
        height: 100%;
        width: 100%;
        object-fit: contain;
    }

    .page-template-placement .whatsNewSec .newEventSlider .eachEvent {
        padding-right: 20px;
    }

    .admissionCriteriaSec .right ul.tabs {
        text-align: center;
        justify-content: center;
    }

    .single-course .headCon {
        padding-right: 0px;
    }

    .innerBanner .bannerHeading {
        font-size: 40px;
    }

    .single-course .imagesCon {
        flex-wrap: wrap;
    }

    .courseStructureSec .listWrap div {
        flex-wrap: wrap;
        display: block;
    }

    .single-course .courseStructureSec .listWrap .tabs {
        width: 100%;
    }

    .courseStructureSec .courseStructure {
        column-count: 1;
    }

    .courseStructureSec .courseStructure li p br {
        display: none;
    }

    .messageSec .secHeader {
        padding: 0%;
    }

    .single-course .common_tab.whatsNewSec .col-lg-10 {
        width: 100%;
        margin-bottom: 20px;
    }

    .single-course .common_tab.whatsNewSec .col-lg-2 {
        width: 100%;
        text-align: center;
    }

    .single-course .whatsNewSec .secHeader p {
        padding-right: 0;
    }

    .page-template-placement .whatsNewSec .newEventSlider .eachEvent .conBox .content .textCon {
        padding-left: 38%;
        width: 100%;
        justify-content: flex-start;
        padding-top: 15px;
    }

    .page-template-placement .whatsNewSec .newEventSlider .eachEvent .conBox .content .textCon .title {
        border-bottom: 1px solid #fff;
    }

    .page-template-placement .whatsNewSec .newEventSlider .eachEvent .conBox .content {
        background: #000;
        color: #fff;
    }

    .page-template-placement .whatsNewSec .newEventSlider .eachEvent .conBox .content::after {
        opacity: 1;
    }

    .page-template-placement .whatsNewSec .newEventSlider .eachEvent .conBox {
        padding: 8px 0px 8px 8px;
    }

    .page-template-placement .whatsNewSec .newEventSlider .eachEvent .conBox .content .textCon .knowMore {
        color: #fff;
    }

    .seminarNworkshop .slick-dots li button,
    .newEventSlider .slick-dots li button {
        border: 1px solid #DD0000;
    }

    /* .timeline{
        display: flex;
    } */
    .timeline-nav {
        display: none;
        ;
    }

    /* .timeline-nav::after {
        width: 1px;
        height: auto;
        bottom: 36px;
        top: 36px;
        left: 95px;
    } */
    /* .timeline-wrapper{
        height: 630px;
        margin: 0px auto;
        width: 100%;
    }
    .timeline-wrapper .timeline-slider{
        overflow: hidden;
        width: 100% !important;
    }
    .timeline-wrapper .timeline-slider .slick-list{
        width: 100%
    }
    .timeline-wrapper .timeline-slider .slick-slide{
        width: 100%;
    } */
    .timeline-slide {
        top: 0;
        margin: 0;
        height: auto;
        display: block;
        box-shadow: none;
        width: 100% !important;
    }

    .timeline-slide .imgCon {
        width: 100%;
    }

    .timeline-box-wrap {
        width: 100%;
        height: auto;
    }

    .timeline-wrapper .slick-prev {
        right: auto;
        left: calc(50% - 45px);
    }

    .timeline-wrapper .slick-next {
        right: calc(50% - 45px) !important;
    }

    .timeline-nav__item {
        font-size: 20px;
        margin: 15px 0px !important;
    }

    .timeline-nav .timeline-nav__item {
        width: auto !important;
    }

    .timeline-nav .slick-center .slick-slide,
    .timeline-slide {
        transform: scale(1);
    }

    .timeline-slide img {
        border-radius: 25px 25px 0px 0px;
    }

    .timeline-nav__item::before,
    .timeline-nav .slick-current .timeline-nav__item:before {
        top: 50%;
        left: calc(100% + 20px);
        transform: translate(0%, -50%);
    }

    .timeline-nav__item::before {
        left: calc(100% + 23px);
    }

    .timeline-year {
        font-size: 20px;
        padding: 5px 15px;
    }

    .timeline-slide__content {
        padding: 15px 20px;
    }

    .home .campusCountWrap ul li {
        width: calc(50% - 20px) !important;
        margin-bottom: 20px;
    }

    .campusInfrastructure .secH2 {
        text-align: center;
        margin-bottom: 0px;
    }

    .home .InfrastructureSec .secHeader .imgCon {
        display: none;
    }

    .campusCircle {
        display: none;
    }

    .home .infraSlider {
        margin-top: 20px;
    }

    .campusCountWrap ul li:nth-child(odd) {
        background-color: #FFCE54;
    }
}


@media (max-width: 991px) {
    .innerBannerContent .col-lg-6 {
        width: 100%;
    }

    .beliveSection .conBox .content {
        height: 200px;
    }

    .beliveSection .conBox p {
        font-size: 16px;
    }

    .page-template-about-us-template .beliveSection .conBox .title {
        color: #000;
    }

    .page-template-about-us-template .beliveSection .conBox p {
        color: #000;
    }

    .dtlCampusSec {
        padding: 60px 0px;
    }

    .beliveSection {
        padding: 60px 0px;
    }

    .businessSection .business {
        padding: 25px 0px 60px !important;
    }

    .cultureValueSec {
        padding: 60px 0 30px;
    }

    .cultureProgramSec {
        padding: 60px 0 120px;

    }

    .cultureValueSec::before {
        display: none;
    }

    .cultureValueSec {
        border-bottom: none;
    }

    .photoSec {
        height: auto;
        background: #d1d1d138;
        border-bottom: 8px solid #d52228;
        padding-bottom: 100px;
    }

    .photoSec .vdoCon {
        width: 100%;
        height: 440px;
        top: 0;
    }

    .photoSec::before {
        position: absolute;
        content: "";
        background-image: url(../images/home/Frame.png);
        background-size: 100%;
        background-repeat: no-repeat;
        width: 35px;
        height: 100px;
        bottom: -12px;
        right: 15px;
    }

    .hrActivitiesSec {
        padding: 60px 0;
    }

    .gallerySec .col-md-12 {
        margin-top: 24px;
    }

    .milestoneSection {
        padding: 100px 0 0;
    }

    .founderSection .slider-for .innerSlider {
        height: auto;
        padding: 30px 35px 80px;
    }

    .founderSection .slider-for .innerSlider .imgCon {
        height: 260px;
        max-width: 260px;
        margin: 0 auto 20px;
    }

    .founderSection .slick-prev,
    .page-template-about-us-template .accSection .acc .slick-prev {
        right: auto;
        left: calc(50% - 40px);
    }

    .founderSection .slick-next,
    .page-template-about-us-template .accSection .acc .slick-next {
        left: auto;
        right: calc(50% - 40px);
    }

    .blogSection .dateSlider .slick-slide {
        margin-right: 0px;
    }

    .single-course .bannerInnerImg {
        display: none;
    }

    .milestoneSection .yearConWrap {
        display: none;
    }

    .milestoneSection .journey .innerSlider .row::before {
        visibility: hidden;
    }

    .aspectsSlider .slick-arrow {
        bottom: -35px !important;
    }

    .aspectsSlider .slick-prev {
        right: auto;
        left: calc(50% - 55px);
    }

    .aspectsSlider .slick-next {
        left: auto;
        right: calc(50% - 55px);
    }

    .factItem {
        margin-bottom: 20px;
    }

    .nav_list {
        flex-direction: column;
        align-items: center;
    }

    .subjectNav .rightBtn .moreBtn {
        padding: 6px 12px !important;
        font-size: 14px !important;
    }

    .single.single-course .headCon {
        text-align: center;
    }

    .single.single-course .imagesCon {
        justify-content: center;
    }

    .single-campus .bannerFormCon .frmWrap input[type="submit"] {
        margin-right: auto;
    }

    .single-campus .innerBanner .imagesCon {
        gap: 15px 0px;
    }

    .homeAboutImgLeft {
        .homeAboutSmIMg {
            width: 35%;
            height: auto;
        }
    }

    .HomeAboutImgRight {
        display: none;
    }

    .getrgt.registerSection {
        padding: 30px 20px !important;
    }

    .getrgt.registerSection .right .innerForm .formInput,
    .getrgt.registerSection .right .innerForm .formInput::placeholder {
        font-size: 14px;
    }

    .registerSection .right .innerForm textarea.formInput {
        height: 110px;
    }

    .glanceSection .left .displayCon .imgCon {
        height: 720px;
    }

    .alumniSection .secHeader p {
        padding-right: 0;
    }

    .alumniSection .flip-card-front {
        height: 450px;
    }

    .alumniSection .flip-card-back {
        height: 460px;
    }

    .single-course .alumniSection .flip-card {
        height: 450px;
    }
}

@media (max-width: 840px) {

    .page-template-placement .gallery_sec .img_holder {
        height: 145px;
    }

}


@media (max-width: 768px) {

    .heroSection .bannerWrap::before {
        width: 70px;
        height: 150px;
    }

    .awardSection1 .floatContent {
        width: 100%;
    }

    .awardSection1 {
        margin-top: 0px;
    }

    .awardSection1 .floatContent {
        gap: 32px;
    }

    .swiper-vertical>.swiper-pagination-bullets,
    .swiper-pagination-vertical.swiper-pagination-bullets {
        transform: rotate(90deg) translateX(50%);
        left: 50%;
        right: auto;
        top: auto;
        bottom: 20px;
    }

    .awardSlider .slick-slide {
        height: 300px;
    }

    .awardSlider .slick-slide img {
        width: 90%;
        object-fit: contain;
    }

    .infoSection .content .boxCon {
        width: 50%;
    }

    .awardSection2 .innerSlide .imgCon {
        height: 120px;
        width: 120px;
    }

    .keyFactSec .factItem {
        width: 100%;
        margin-top: 24px;
        text-align: center;
    }

    .recruiters {
        width: 96%;
        margin: auto;
    }

    .careerSection .slideImg {
        width: 310px;
    }

    .careerSection .innerSlide {
        height: 500px;
    }

    .eventSection .events .eachEvent .title {
        bottom: 22px;
    }

    .testimonialSection .testimonial .eachCard .textCon .whiteBg {
        height: 700px;
    }

    .testimonialSection .testimonial .eachCard .innerSlide {
        flex-direction: column;
    }

    .testimonialSection .testimonial .eachCard .textCon .textContent {
        max-height: 250px;
        margin-top: 320px;
    }

    .testimonialSection .testimonial .eachCard .vdoCon .vdoBtn {
        bottom: -230px;
    }

    .testimonialSection .testimonial .eachCard .vdoCon .imgCon {
        width: 560px !important;
        height: 300px;
        position: absolute;
        bottom: -364px;
        left: -295px;
        z-index: 1;
    }

    .testimonialSection .testimonial .eachCard .vdoCon .vdoBtn {
        bottom: auto;
        top: 275px;
        right: -245px;
    }

    .testimonialSection .testimonial .eachCard .redBg {
        right: -30px;
    }

    .testimonialSection .testimonial .eachCard .redBg::after {
        border-top: 40px solid #9D0208;
        border-right: 30px solid transparent;
    }

    .testimonialSection .testimonial .eachCard .textCon .whiteBg {
        border-radius: 30px 30px 30px 30px;
    }

    .testimonialSection .testimonial .slick-arrow {
        bottom: -60px !important;
    }

    .placementSection .moreInfo .eachInfo {
        padding: 0px 60px;
    }

    .infoSection .content .boxCon:not(:nth-child(2n)) {
        border-right: 1px solid rgba(0, 0, 0, 0.15);
    }

    .infoSection .content .boxCon:nth-child(2n) {
        border-right: none;
    }

    .infoSection .content .boxCon:last-child {
        border-top: 1px solid rgba(0, 0, 0, 0.15);
    }

    .glanceSection .left .displayCon .infoDiv .smlImg {
        Min-width: 60px;
        width: 60px;
        height: 60px;
    }

    /* .founderSection .slider-for .innerSlider .imgCon {
        height: 300px;
        width: 60%;
    } */
    /* .founderSection .slider-for .innerSlider .imgCon {
        max-width: 60%;
    } */

    .founderSection .slider-for .innerSlider .textCon .name {
        font-size: 36px;
    }

    .pageHead {
        font-size: 46px;
    }

    .innerHero .pageHeader {
        padding: 32px !important;
    }

    .cards .innerCard .textCon h4 {
        margin-bottom: 12px;
    }

    .cultureValueSec .vdoCon {
        top: 375px;
        margin-top: 0;
    }

    .secHeader p {
        padding: 0 0%;
    }

    /* .hrActivitiesSec .boxContent .eachCon::after {
        height: 280px;
    } */

    .cultureProgramSec .Programs .btmCon .title {
        width: 260px;
    }

    /* .cultureProgramSec .Programs .topRed p {
        font-weight: 400;
        text-align: left;
        width: 55%;
        margin-left: auto;
    } */

    .cultureProgramSec .Programs .topRed .title {
        font-family: Lato;
        font-size: 22px;
        font-weight: 700;
        width: 54%;
        text-align: left;
        margin-left: auto;
    }

    .cultureProgramSec .Programs .topRed {
        transform: translateY(0);
    }

    .cultureProgramSec .Programs .innerSlide:hover .btmCon .imgCon img {
        opacity: 1;
        transform: scale(1);
    }

    .cultureProgramSec .Programs .btmCon .imgCon {
        height: 261px;
        width: 40%;
        top: 25px;
        left: 20px;
        border-radius: 30px;
        overflow: hidden;
        position: absolute;
        z-index: 4;
    }

    .contact-tab-bx .contact-nav-tab li button {
        font-size: 28px;
    }

    .contact-tab-bx .contact-nav-tab li {
        margin-right: 20px;
    }

    .contact-tab-cont .cont-info {
        margin-left: 20px;
    }

    .dtlCampusSec .textCon {
        width: 100%;
    }

    .container {
        max-width: 98%;
    }

    .cards .innerCard .infoCon {
        max-width: 300px;
    }

    .campusLife_3.deskView {
        display: none;
    }

    .campusLife_3.mobView {
        visibility: visible;
    }

    .cultureSlider .slick-dots li button {
        border: 1px solid #DD0000;
    }

    .cultureSlider .slick-dots {
        bottom: 0px;
    }

    .secHead {
        margin-bottom: 8px;
    }

    .page-template-placement .placementNintern .eachBox .cardCon .btmCon .rightCon .iconCon {
        width: 100px;
    }

    .seminarSec .seminarNworkshop .eachSlide .innerSlide {
        gap: 24px;
        height: 430px;
    }

    .seminarSec .seminarNworkshop .eachSlide .innerSlide .topCon {
        height: 65%;
    }

    .seminarSec .seminarNworkshop .eachSlide .innerSlide .btmCon p {
        padding-right: 4%;
    }


    .whatsNewSec.placement {
        padding-bottom: 15px !important;
    }

    .newEventSlider .slick-dots {
        bottom: -15px;
    }

    .gallerySec .glrImgCon {
        gap: 0px;
    }

    .gallerySec .col-md-12 {
        margin-top: 0px;
    }

    .gallerySec .imgCon {
        margin-bottom: 24px;
    }


    .currentPlacementSec.deskView {
        display: none;
    }

    .currentPlacementSec.mobView {
        display: block;
    }

    .mobHeader .secHead {
        text-align: center !important;
    }

    .currentPlacementSec .secHead {
        width: 100%;
    }

    .currentPlacementSec .borderImgCon {
        display: none;
    }

    .page-template-placement .currentPlacementSec .slick-dots {
        display: flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        bottom: 28px;
        left: 50%;
        transform: translateX(-50%);
    }

    .CurrPlcAcc-contSlider {
        padding-bottom: 60px;
    }

    .page-template-placement .whatsNewSec .newEventSlider .eachEvent {
        padding-right: 20px;
    }

    .page-template-placement .whatsNewSec .newEventSlider .eachEvent .conBox {
        height: 460px;
    }

    .currentPlc-cont {
        display: none;
    }

    .messageSec .messages .slick-slide {
        padding: 5px;
    }

    .single-course .messageSec .messages .innerSlide {
        gap: 15px;
        height: auto !important;
    }

    .messageSec .messages .slick-arrow {
        overflow: hidden;
    }

    .messageSec .messages .slick-arrow:before {
        overflow: hidden;
        background-color: #ffffff4b;
    }

    .messageSec .messages .slick-prev {
        left: 0;
    }

    .messageSec .messages .slick-next {
        right: 0;
    }

    .courseStructureSec ul.tabs li {
        font-size: 14px;
    }

    .careerAspectsSec .secHeader {
        padding: 0;
    }

}


@media (max-width: 767px) {
    .heroSectionNew .bannerContent .container {
        padding: 0 15px;
    }

    .home .bannerHeading {
        line-height: 1.2;
        font-size: 40px !important;
    }

    .bannerBtn {
        font-size: 14px;
        padding: 0 20px;
        line-height: 40px;
    }

    .bannerLisksWrap li a {
        font-size: 14px;
    }

    .copyBlock,
    .footerSection.mobView .powerBlock p {
        text-align: center;
    }

    .photoSec .vdoCon {
        height: 330px;
    }

    .facultySection .slick-list {
        padding: 0px 0px 10px;
    }

    .facultySection .flip-card {
        height: auto;
    }

    .facultySection .flip-card-back .content .inlineDiv .img {
        height: 300px;
        width: 250px;
    }

    .facultySection .flip-card-back .content .inlineDiv .colDiv {
        width: calc(100% - 300px);
    }

    .single-course .courseStructureSec .listWrap .tabs {
        justify-content: flex-start;
        flex-wrap: nowrap;
        overflow-x: auto;
        padding-bottom: 10px;
    }

    .single-course .courseStructureSec ul.tabs li {
        font-size: 18px;
    }

    .timeline-nav {
        display: none;
    }

    .timeline-wrapper .timeline-slider {
        overflow: visible;
        padding-bottom: 40px;
    }

    .timeline-wrapper {
        width: 100%;
    }

    .timeline-wrapper .slick-arrow {
        bottom: -20px !important;
    }

    .timeline-wrapper .slick-prev {
        left: calc(50% - 40px);
    }

    .timeline-wrapper .slick-arrow {
        right: calc(50% - 40px);
    }

    .timeline-box-wrap {
        bottom: 10px;
    }

    .awardSlider .slick-arrow {
        bottom: -60px !important;
    }

    .page-template-placement .gallery_sec .img_holder {
        height: 220px;
    }
}


@media (max-width: 700px) {
    .page-template-placement .placementNintern .eachBox .cardCon .btmCon .rightCon .iconCon {
        width: 190px;
    }
}


@media (max-width: 640px) {
    .bannerContent {
        top: 30%;
    }

    .bannerLisksWrap {
        width: auto;
    }

    .bannerLisksWrap ul {
        flex-direction: column;
    }

    .bannerLisksWrap ul li {
        width: 100%;
        text-align: center;
    }

    .bannerLisksWrap li a {
        font-size: 16px;
    }

    .bannerBtnWrap {
        padding-top: 0px;
    }

    .cultureValueSec .vdoCon {
        width: 100%;
    }

    .bannerHeading {
        font-size: 34px;
    }

    .awardSection2 .awardHead {
        font-size: 22px;
        padding: 0px 60px 60px;
    }

    .academicSection ul.tabs li {
        font-size: 22px;
    }

    .academicSection .academics .card .card-title {
        font-size: 26px;
    }

    .academicSection .academics .card .card-content {
        gap: 2em;
    }

    .academicSection .academics .card {
        height: 270px;
    }

    .academicSection .academics .card .card-bottom p {
        font-size: 20px;
    }

    .infoSection .headPart {
        padding: 0px 6%;
    }

    .secHeader p {
        text-align: center;
        padding: 0 8%;
    }

    .alumniSection .secHeader p {
        padding-right: 8%;
    }

    .alumniSection .flip-card-back .designation .name {
        font-size: 18px;
    }

    .alumniSection .flip-card-back .designation {
        width: 100%;
        gap: 6px;
    }

    .alumniSection .flip-card-front {
        height: 480px;
    }

    .alumniSection .flip-card-back {
        height: 490px;
    }

    .alumniSection .flip-card-back .content .vdoBtn {
        justify-content: center;
        font-size: 16px;
    }

    .alumniSection .blank.One {
        height: 40px;
    }

    .alumniSection .blank.Two {
        height: 55px;
    }

    .blank.One:after {
        position: absolute;
        content: "";
        height: 22px;
        width: 22px;
        background-image: url(../images/home/cornerVector.png);
        bottom: -4px;
        left: -14px;
        background-size: 100%;
    }

    .alumniSection .blank {
        width: 12px;
    }

    .alumniSection .blank::before {
        height: 18px;
        width: 18px;
    }

    .alumniSection .flip-card-front .designation p {
        padding: 0 10%;
    }

    .alumniSection .slick-arrow {
        bottom: 0px !important;
    }

    .careerSection .slideImg {
        width: 270px;
    }

    .careerSection .innerSlide {
        height: 380px;
    }

    .careerSection .careers .innerSlide p {
        font-size: 18px;
    }

    .careerSection .careers .innerSlide .inlineDiv .icon {
        right: 16px;
    }

    .updateSection .updateBox .leftCon {
        padding: 30px;
    }

    .secHead {
        font-size: 40px;
    }

    .secHeader p {
        text-align: center;
        padding: 0 0%;
    }

    .updateSection .updateBox .emailBox .emailInput {
        padding: 22px 126px 20px 28px;
    }

    .testimonialSection ul.tabs li {
        font-size: 26px;
    }

    .testimonialSection .testimonial .eachCard .vdoCon .imgCon {
        width: 470px !important;
        height: 310px;
        position: absolute;
        bottom: -364px;
        left: -238px;
        z-index: 1;
    }

    .testimonialSection .testimonial .eachCard .vdoCon .vdoBtn {
        bottom: auto;
        top: 280px;
        right: -220px;
    }

    .blank.One:after {
        bottom: -6px;
    }

    .testimonialSection .testimonial .blankWrap {
        gap: 6px;
        right: 10px;
    }

    .testimonialSection .blank.Two {
        height: 80px;
        width: 16px;
    }

    .testimonialSection .testimonial .blankWrap .blank.One {
        height: 55px;
        width: 16px;
    }

    .testimonialSection .testimonial .blankWrap .blank:before {
        height: 22px;
        width: 22px;
    }

    .testimonialSection .testimonial .blank:before {
        top: -26px;
        left: -4px;
    }

    .registerSection .card .card-content {
        gap: 3em;
    }

    .registerSection .card {
        height: 240px;
    }

    .eventSection .events .eachEvent .title {
        /* max-width: 240px; */
        bottom: 0;
    }

    .eventSection .events .eachEvent .title {
        bottom: 16px;
    }

    .eventSection .events .eachEvent .title h4 {
        font-size: 14px;
    }

    .eventSection .events .eachEvent .title p {
        font-size: 14px;
    }

    .eventSection .events .eachEvent:hover .title .date {
        font-size: 16px;
    }

    .cards .innerCard .imgCon {
        height: 230px;
    }

    .cards .innerCard {
        height: 400px;
    }

    .blogSection .slick-slide {
        margin-right: 24px;
    }

    .footerSection .footerHeading p {
        font-size: 16px;
    }

    .footerSection .footerContent .container {
        padding-bottom: 10px;
    }

    .footerSection .footerContent .links a {
        font-size: 18px;
    }

    .footerSection .footerContent .links .linkHead {
        font-size: 20px;
    }

    .footerSection .footerContent .links {
        gap: 12px;
    }

    .footerSection .footerContent .links ul li {
        width: 100%;
        padding-left: 0;
        margin-bottom: 12px;
    }

    .footerSection .footerContent .links.first ul li {
        width: 50%;
        /* padding-left: 10px; */
    }

    .blank.One {
        height: 100px;
    }

    .blank.Two {
        height: 130px;
    }

    .pageHead {
        font-size: 38px;
    }

    .founderSection .slider-for .innerSlider {
        padding: 45px 15px 100px;
    }

    .milestoneSection .yearConWrap {
        display: none;
    }

    /* .founderSection .slider-for .innerSlider .textCon .contentTxt {
        max-height: 300px;
        overflow: auto;
        padding-right: 10px;
    } */

    .founderSection .slider-for .innerSlider::before {
        right: 8px;
    }

    .footerSection .footerHeading .logoWrap {
        width: 170px !important;
    }

    .accommodationWrap .accommodationItem {
        max-width: 33%;
        flex: 0 0 33%;
    }

    .accommodationWrap .accommodationItem:nth-child(4n)::after {
        display: block;
    }

    .accommodationWrap .accommodationItem:nth-child(3n)::after {
        display: none;
    }

    .cards .innerCard .infoCon {
        max-width: 450px;
    }

    .businessSection .business {
        padding: 25px 0px 60px !important;
    }

    .dtlCampusSec .imgCon {
        height: 360px !important;
    }

    .cultureValueSec::before {
        width: 40px;
        height: 150px;
        bottom: -49px;
        right: 15px;
    }

    .cultureProgramSec .Programs .btmCon .title {
        width: 200px;
        padding: 8px;
        font-size: 18px;
    }

    .updateSection .updateBox .emailBox .emailBtn {
        padding: 13px 24px;
    }

    .cultureValueSec .vdoCon {
        top: 0;
        position: inherit;
    }

    /* .cultureValueSec {
        padding: 100px 0px 300px;
    } */

    .joinSec .moreBtn {
        width: 30%;
    }

    .cultureProgramSec .Programs .topRed p {
        font-size: 16px;
    }

    .cultureProgramSec {
        padding: 100px 0 100px;
    }

    .contact-tab-bx .contact-nav-tab li button {
        font-size: 26px;
    }

    .contact-tab-bx .contact-nav-tab li {
        margin-right: 8px;
    }

    .dtlCampusSec .imgCon {
        width: 80%;
    }

    .registerSection .right {
        margin-top: 10px;
    }

    .contGetting {
        padding: 50px 0;
    }

    .contGetInfo .getLft {
        padding: 60px 20px;
    }

    .comnsec {
        padding: 60px 0;
    }

    .dtlCampusSec .imgCon {
        width: 80%;
    }

    .contGetInfo .getLft {
        text-align: center;
    }

    .hrActivitiesSec .boxContent .eachCon::after {
        height: 225px;
    }

    .dtlCampusSec .row {
        row-gap: 0px;
    }

    .placementNintern .eachBox .cardCon .topCon {
        height: 270px;
    }

    .placementNintern .eachBox .cardCon {
        height: 410px;
    }

    .page-template-placement .placementNintern .eachBox .cardCon .btmCon .rightCon .iconCon {
        width: 170px;
    }

    .page-template-placement .currentPlacementSec .slick-dots {
        bottom: 14px;
    }

    .gallerySec .col-md-6:first-child {
        margin-bottom: 20px;
    }

    .page-template-placement .dtlCampusSec .row {
        row-gap: 0px;
    }

    .seminarSec .seminarNworkshop .eachSlide .innerSlide .topCon .inlineDiv .arrowIcon {
        height: 60px;
        width: 60px;
    }

    .page-template-placement .whatsNewSec .newEventSlider .eachEvent .conBox .content .textCon {
        padding-left: 32%;
    }

    .gallerySec .col-md-6:first-child {
        margin-bottom: 0px;
    }

    .page-template-placement .whatsNewSec .newEventSlider .eachEvent .conBox .content .imgCon {
        height: 550px;
    }

    .page-template-placement .gallery_sec .img_holder {
        height: 170px;
    }
}

@media (max-width: 575px) {
    .bannerContent {
        top: 40%;
    }

    .bannerLisksWrap {
        bottom: 50px;
    }

    .bannerLisksWrap ul li:not(:last-child) {
        margin-bottom: 5px;
    }

    .bannerLisksWrap li {
        padding-bottom: 5px !important;
    }

    .mobSearch a {
        margin: 33px 0px 0 0px;
    }

    .headerWrap .logoWrap {
        width: 90px;
    }

    .headerWrap .logoWrap img {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }

    .bannerHeading {
        font-size: 60px;
    }

    .commonSec.awardSection2 {
        padding: 80px 0;
    }

    /* .awardSlider .slick-arrow {
        top: auto;
        bottom: -20px !important;
    } */

    .academicSection ul.tabs li {
        margin-right: 16px;
    }

    .infoSection {
        padding: 80px 0px 80px;
    }

    .placementSection .moreInfo .eachInfo h4 {
        font-size: 30px;
    }

    .placementSection .moreInfo .eachInfo {
        padding: 0px 20px;
    }

    .placementSection .cardCon {
        display: flex;
        flex-direction: column;
    }

    .academicSection .academics .card {
        height: 250px;
    }


    .infoSection .content .boxCon {
        gap: 8px;
        padding: 18px 16px;
    }

    .placementSection .cardCon .rightCon {
        width: 100%;
    }

    .placementSection .cardCon .imgCon {
        width: 100%;
        height: 400px;
    }

    .placementSection .cardCon .imgCon img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .careerSection .innerSlide {
        height: 360px;
    }

    .careerSection .slideImg {
        width: 250px;
    }

    .alumniSection .flip-card-front .designation {
        border-radius: 26px;
    }

    .alumniSection .flip-card-back {
        gap: 8px;
    }

    .updateSection .updateBox .emailBox .emailBtn {
        right: 7px;
        top: 7px;
    }

    .secHead {
        font-size: 35px;
    }

    .testimonialSection .testimonial .eachCard .textCon {
        margin-left: 8px;
    }

    .testimonialSection .testimonial .eachCard .vdoCon .imgCon {
        width: 420px !important;
        height: 290px;
    }

    .testimonialSection .testimonial .eachCard .vdoCon .imgCon {
        bottom: -360px;
        left: -205px;
    }

    .testimonialSection .testimonial .eachCard .vdoCon .vdoBtn {
        top: 276px;
        right: -200px;
    }

    .registerSection .left .callCon .numCon {
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .cards .innerCard .infoCon {
        /* max-width: 380px; */
    }

    .cards .innerCard .infoCon {
        padding: 12px 12px;
    }

    .blogSection {
        overflow: hidden;
    }

    .pageHead {
        font-size: 34px;
    }

    .glanceSection .left .displayCon .infoDiv .smlImg {
        Min-width: 45px;
        width: 45px;
        height: 45px;
        border: 3px solid #fff;
    }

    .glanceSection .left .displayCon:nth-child(2) .infoDiv span {
        font-size: 44px;
    }

    .founderSection .slider-for .innerSlider .imgCon {
        height: 250px;
        width: 70%;
    }

    .founderSection .slick-arrow {
        bottom: 45px !important;
    }

    .founderSection .slider-for .innerSlider .textCon .post {
        font-size: 22px;
    }

    .founderSection .slider-for .innerSlider .textCon .name {
        font-size: 30px;
    }

    .milestoneSection .journey .innerSlider .textCon {
        padding: 0px 0px;
    }

    .accSection .acc .innerSlider p {
        font-size: 14px;
    }

    .updateSection.commonFooter .updateBox {
        margin-bottom: 60px;
    }

    .footerSection::before {
        top: -126px;
        width: 50px;
        height: 120px;
        right: 8px;
    }

    .cultureProgramSec .Programs .btmCon .title {
        width: 300px;
        padding: 8px;
        font-size: 22px;
    }

    .hrActivitiesSec .col-lg-3 {
        width: 100%;
        margin-bottom: 50px;
    }

    .hrActivitiesSec .boxContent .col-lg-3:not(:last-child) .eachCon::before {
        display: none;
    }

    .hrActivitiesSec .boxContent .eachCon::after {
        opacity: 1;
    }

    /* .hrActivitiesSec .boxContent .eachCon .title,
    .hrActivitiesSec .boxContent .eachCon p {
        color: #fff !important;
    } */

    .joinSec .moreBtn {
        width: 40%;
    }

    .blogSection .slick-slide {
        margin-right: 16px;
        margin-left: 0;
    }

    .hrActivitiesSec .secHeader {
        padding: 0px 0%;
    }

    .cultureProgramSec .secHeader {
        padding: 0 0%;
    }

    .contact-tab-bx .contact-nav-tab li {
        margin-right: 0px;
    }

    .contact-tab-bx .contact-nav-tab li button {
        font-size: 22px;
    }

    .pageHead {
        font-size: 30px !important;
    }

    .contact-tab-sec .dtlCampusSec .textCon {
        height: 850px;
        margin-top: 35px;
    }

    .hrActivitiesSec .boxContent .eachCon::after {
        height: 240px;
    }

    .cultureProgramSec .Programs .innerSlide {
        height: 340px;
    }

    .cultureProgramSec .Programs .topRed {
        height: 340px;
    }

    .cultureProgramSec .Programs .btmCon .imgCon {
        height: 290px;
    }

    .page-template-placement .whatsNewSec .newEventSlider .eachEvent .conBox .content .textCon {
        padding-left: 34%;
    }

    .page-template-placement .placementNintern .eachBox .cardCon {
        height: 380px;
    }

    .page-template-placement .placementNintern .eachBox .cardCon .topCon {
        height: 250px;
    }

    .page-template-placement .placementNintern .eachBox .cardCon .btmCon {
        height: calc(100% - 260px);
    }

    .currentPlacementSec {
        overflow: hidden;
    }

    .page-template-placement .placementNintern .eachBox .cardCon .btmCon .rightCon .iconCon {
        width: 140px;
    }

    .seminarSec .seminarNworkshop .slick-list {
        margin-right: 0px;
    }

    .photoSec .vdoCon {
        height: 320px;
    }

    .founderSection .moreBtn {
        margin-right: auto;
        margin-left: auto;
    }

    p {
        font-size: 14px;
    }

    .facultySection .flip-card-back .content .inlineDiv .img {
        height: 220px;
        width: 180px;
    }

    .facultySection .flip-card-back .content .inlineDiv .colDiv {
        width: calc(100% - 180px);
    }

    .applyStepsSec .btnWrap {
        align-items: center;
        flex-direction: column;
    }

    .applyStepsSec .btnWrap .bannerBtn {
        width: 100%;
        max-width: 300px;
        text-align: center;
    }

    .single-course .body_nav {
        top: 55px;
        padding: 10px 15px;
    }

    .single-course .nav_list ul li.active::before {
        bottom: 0px;
    }

    .single-course .nav_list {
        gap: 10px;
        flex-direction: column;
    }

    .courseDetailsPage .nav_list ul {
        width: 100%;
    }

    .subjectNav .rightBtn {
        text-align: center;
    }

    .subjectNav .rightBtn .moreBtn {
        font-size: 14px !important;
        padding: 3px 15px !important;
    }

    .campWrapAcc-cont {
        padding: 25px 5px 80px 10px;
    }

    .activities_tab_content .slick-slide {
        margin-right: 0px;
    }

    .activities_tab_content .slick-slide .activitiesItem {
        padding-right: 5px;
    }

    .eventSection .events {
        padding: 17px 10px !important;
    }

    /* .blogSection .cards {
        margin: 0px 0px 30px !important;
    } */


    .course-off-slideBx .slick-arrow {
        bottom: -32px !important;
    }

    .course-off-slideBx .slick-arrow.slick-prev,
    .aspectsSlider .slick-prev,
    .single-course .industrySection .exposure .slick-prev,
    .eventSection .eventSlider .slick-prev {
        left: calc(50% - 40px) !important;
    }

    .course-off-slideBx .slick-arrow.slick-next,
    .aspectsSlider .slick-next,
    .single-course .industrySection .exposure .slick-next,
    .eventSection .eventSlider .slick-next {
        right: calc(50% - 40px) !important;
    }

    .placementInternSlider {
        padding-bottom: 30px !important;
    }

    .page-template-alumni-profile .campusLife_2 .headingWrap,
    .page-template-alumni-profile .campusLife_2 .secHead {
        margin-bottom: 0;
    }

    .page-template-alumni-profile .eventSection .events .eachEvent {
        margin-bottom: 0px;
    }

    .page-template-alumni-profile .blogSection .cards {
        margin: 0px -12px 20px !important;
    }

    .home .awardSection1 .floatSlider .eachConImg {
        padding: 0 !important;
    }

    .page-template-placement .gallery_sec .gallery_wrap.gallery_slider_top {
        margin-bottom: 30px;
    }
}

@media (max-width: 480px) {

    .academicSection,
    .academicSection,
    .campusSection,
    .campusSection,
    .alumniSection,
    .careerSection,
    .testimonialSection,
    .registerSection,
    .eventSection,
    .blogSection,
    .businessSection,
    .commonSec,
    .glanceSection,
    .beliveSection,
    .founderSection,
    .facultySection,
    .milestoneSection,
    .accSection,
    .cultureProgramSec,
    .hrActivitiesSec,
    .joinSec,
    .comnsec {
        padding: 60px 0 !important;
    }

    .page-template-placement section {
        overflow-x: hidden;
    }

    .page-template-career .dtlCampusSec {
        padding-bottom: 0 !important;
    }

    .heroSection .bannerWrap::before {
        width: 58px;
        height: 120px;
    }

    .blankWrap {
        right: 24px;
    }

    .innerHero .blank.One {
        height: 108px;
    }

    .innerHero .blank.Two {
        height: 130px;
    }

    .container {
        max-width: 100% !important;
        width: 100% !important;
    }

    .bannerHeading {
        font-size: 54px;
    }

    .bannerBtn {
        font-size: 18px;
        padding: 0px 20px;

    }

    .academicSection {
        overflow: hidden;
    }

    .academicSection ul.tabs,
    .testimonialSection ul.tabs {
        display: flex;
        justify-content: start;
        overflow: auto;
        overflow-y: hidden;
    }

    .testimonialSection ul.tabs {
        width: 360px;
    }

    .academicSection ul.tabs li,
    .testimonialSection ul.tabs li {
        margin-right: 16px;
        white-space: nowrap;
    }

    .alumniSection .flip-card-back p {
        font-size: 18px;
    }

    .careerSection .slideImg {
        width: 360px;
    }

    .careerSection .innerSlide {
        height: 410px;
    }

    .careerSection .careers .innerSlide p {
        margin-left: 55px;
    }

    .careerSection .careers .innerSlide .inlineDiv .icon {
        right: 55px;
    }

    .testimonialSection .testimonial .eachCard .vdoCon .imgCon {
        width: 350px !important;
        height: 260px;
    }

    .testimonialSection .testimonial .eachCard .vdoCon .imgCon {
        bottom: -330px;
        left: -172px;
    }

    .testimonialSection .testimonial .eachCard .vdoCon .vdoBtn {
        top: 247px;
        right: -166px;
    }

    .academicSection ul.tabs {
        display: flex;
        justify-content: start;
    }

    .eventSection .events .eachEvent .title {
        max-width: 360px;
    }

    .registerSection .right .innerForm {
        padding: 30px;
    }

    .bannerBtn {
        font-size: 16px;
        padding: 0px 10px;
    }

    .bannerBtnWrap ul {
        gap: 16px;
    }

    .blank {
        width: 20px;
    }

    .blank.One {
        height: 80px;
    }

    .blank.Two {
        height: 110px;
    }

    .blank:before {
        height: 28px;
        width: 28px;
        top: -36px;
    }

    .bannerHeading {
        font-size: 50px;
    }

    .testimonialSection ul.tabs li::after,
    .academicSection ul.tabs li::after {
        visibility: hidden;
    }

    .registerSection .eachCard {
        padding: 0 16px;
    }

    .innerHero .pageHeader {
        padding: 32px !important;
    }

    .pageHead {
        font-size: 24px !important;
    }

    .glanceSection .left {
        flex-direction: column;
    }

    .glanceSection .left .displayCon {
        width: 100%;
        flex-direction: column-reverse;
    }

    .glanceSection .left .displayCon .infoDiv .smlImg {
        Min-width: 60px;
        width: 60px;
        height: 60px;
        border: 4px solid #fff;
    }

    .glanceSection .left .displayCon:nth-child(1) .textCon {
        margin-left: 0px;
    }

    .glanceSection .left .displayCon:last-child .imgCon {
        display: none;
    }

    .glanceSection .left .displayCon:nth-child(2) .infoDiv p {
        line-height: 1;
    }

    .glanceSection .left .displayCon .textCon p {
        font-size: 20px !important;
    }

    /* .founderSection .slider-for .innerSlider .imgCon {
        height: auto;
        width: 100%;
        max-width: 100%;
    } */

    .founderSection .slick-arrow {
        bottom: 50px !important;
    }

    .updateSection .container {
        max-width: 96%;
    }

    .updateSection.commonFooter .updateBox {
        margin-bottom: 100px;
    }

    .footerSection::before {
        top: -107px;
        width: 40px;
        height: 100px;
    }

    .accommodationWrap .accommodationItem {
        max-width: 50%;
        flex: 0 0 50%;
    }

    .accommodationWrap .accommodationItem:nth-child(3n)::after {
        display: block;
    }

    .accommodationWrap .accommodationItem:nth-child(2n)::after {
        display: none;
    }

    .secHead {
        font-size: 32px;
    }

    .campusLife_3 {
        overflow: hidden;
    }

    .campusLife_3 .tabsWrap ul li {
        min-width: 100px;
        white-space: nowrap;
        padding-bottom: 12px;
    }

    .campusLife_3 .tabsWrap ul li.active a {
        border-bottom: none;
    }

    .campusLife_3 .blankDiv::before {
        width: 60px;
        height: 120px;
    }

    /* .campusLife_3 {
        padding-bottom: 0 !important;
    } */

    .campusLife_3 .tabsWrap ul {
        justify-content: center;
        margin-top: 32px;
        flex-wrap: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        width: 100%;
        justify-content: flex-start;
    }

    .activities_tab_content .slick-slide {
        margin-right: 30px;
    }

    .dtlCampusSec .imgCon {
        height: 310px;
    }

    .cultureValueSec .vdoCon {
        width: 100%;
        height: 290px;
        margin-top: 40px;
        top: -10px;
    }

    .cultureValueSec::before {
        width: 30px;
        height: 80px;
        bottom: -4px;
        right: 15px;
    }

    .contact-tab-sec .dtlCampusSec .textCon {
        height: 870px;
    }

    .dtlCampusSec .imgCon {
        height: 380px !important;
        width: 80%;
    }

    .cultureProgramSec .Programs .innerSlide {
        height: 560px;
    }

    .cultureProgramSec .Programs .topRed {
        height: 560px;
    }

    /* .cultureProgramSec .Programs .topRed p {
        width: 98%;
    } */

    .cultureProgramSec .Programs .topRed p {
        width: 100%;
        margin-left: 0;
        margin-top: auto;
        padding: 0px;
    }

    .cultureProgramSec .Programs .topRed .title {
        width: 95%;
        text-align: center;
        margin: 10px auto;
    }

    .cultureProgramSec .Programs .btmCon .imgCon {
        height: 295px;
        width: 90%;
        top: 70px;
    }

    .contact-tab-bx .contact-nav-tab {
        width: 490px;
    }

    .contact-tab-bx .contact-nav-tab li {}

    .contact-tab-bx .contact-nav-tab {

        white-space: nowrap !important;
    }

    .contact-tab-bx .outerDiv {
        overflow: auto;
    }

    .contact-tab-sec {
        overflow: hidden;
    }

    .contact-tab-bx ul li button.active::after {
        display: none;
    }

    .contact-tab-cont .secHead {
        font-size: 24px !important;
    }

    .textCon-top {
        padding: 0 16px 0 !important;
    }

    .contKey-eachBx ul {
        display: flex;
        flex-direction: column;
        gap: 0px;
    }

    .contact-tab-cont .cont-info {
        font-size: 22px !important;
    }

    .glanceSection .left .displayCon .imgCon {
        height: 400px;
    }

    .page-template-placement .whatsNewSec .newEventSlider .eachEvent .conBox {
        width: 100%;
        height: 460px;
        margin-left: 0;
    }

    .page-template-placement .whatsNewSec .newEventSlider .slick-slide {
        margin: 0 10px;
    }

    .page-template-placement .whatsNewSec .newEventSlider .eachEvent {
        padding-right: 0px;
        padding-left: 0px;
    }

    .page-template-placement .whatsNewSec .newEventSlider .eachEvent .conBox .content .textCon {
        padding-left: 10%;
    }

    .page-template-placement .whatsNewSec .container {
        padding: 0px 15px;
    }

    .page-template-placement .placementNintern .eachBox .cardCon .btmCon .rightCon .iconCon {
        width: 110px;
    }

    .currentPlacementSec .borderImgCon {
        display: none;
    }

    .page-template-placement .currentPlacementSec .slick-dots {
        bottom: 30px;
    }

    .photoSec::before {
        width: 28px;
        height: 80px;
        bottom: -8px;
        right: 5px;
    }

    .founderSection .slider-for .innerSlider {
        padding: 30px 15px 100px;
    }

    /* .founderSection .slider-for .innerSlider .textCon .contentTxt {
        max-height: 160px;
        margin-bottom: 10px;
    } */

    .founderSection .slider-for .innerSlider .textCon .name {
        font-size: 26px;
    }

    .founderSection .slider-for .innerSlider .textCon .post {
        font-size: 20px;
    }

    .founderSection .slider-for .innerSlider .textCon p {
        font-size: 14px;
    }


    .single-campus .updateSection.commonFooter .updateBox {
        width: 100% !important;
    }

    .InfrastructureSec .secHeader p,
    .updateSection .updateBox .secHeader p,
    .updateSection .updateBox .emailBox .emailInput {
        font-size: 16px;
    }

    .whySection .con .textCon p {
        line-height: 1.2;
    }

    .updateSection .wpcf7-form.invalid .wpcf7-not-valid-tip {
        text-align: center;
    }

    .eachMessage {
        height: auto;
    }

    .single-course .blogSection .cards {
        margin-bottom: 0 !important;
        padding-bottom: 0px !important;
    }

    .single-course .FAQSection {
        padding: 100px 0 50px;
    }

    .exposureSlider .slick-slide {
        margin-right: 5px;
    }

    .induExpoTxt {
        padding-right: 0;
        height: auto !important;
    }

    .seminarSec .seminarNworkshop .eachSlide .innerSlide .topCon .inlineDiv .arrowIcon {
        height: 40px;
        width: 60px;
    }

    .home .awardSection1 .floatSlider .eachConImg {
        padding: 0 30px !important;
    }
}

@media (max-width: 477px) {
    .home .awardSection1 .floatSlider .eachConImg {
        padding: 0 60px !important;
    }
}

@media (max-width: 420px) {
    .headerWrap.sticky .open-menu {
        bottom: -15px;
    }

    .home .awardSection1 .floatSlider .eachConImg {
        padding: 0 40px !important;
    }
}

@media (max-width: 400px) {
    .hrActivitiesSec .col-lg-3 {
        margin-bottom: 20px;
    }

    .heroSection .bannerWrap::before {
        width: 50px;
        height: 100px;
    }

    p {
        font-size: 16px;
    }

    .contGetInfo .getLft {
        padding: 0 8px 14px;
    }

    .cultureProgramSec .Programs .slick-arrow {
        bottom: -40px !important;
    }

    .contGetInfo {
        padding-bottom: 0 !important;
    }

    .accSection .acc .slick-arrow {
        top: auto;
        bottom: -45px !important;
    }

    .awardSection1 {
        padding: 0 !important;
    }

    .awardSection1 .floatContent {
        gap: 18px;
    }

    .awardSection1 .floatContent {
        padding: 18px !important;
    }

    .awardSection2 .awardHead {
        font-size: 20px;
        padding: 0px 20px 60px;
    }

    .infoSection .content .boxCon {
        width: 100%;
    }

    .home .awardSection2 .awardImg .slick-slide .eachSlide::after {
        visibility: hidden;
    }

    .secHead {
        font-size: 34px;
    }

    .academicSection .academics .card .card-title {
        font-size: 24px;
    }

    .academicSection .academics .card {
        height: 240px;
    }

    .academicSection .academics .card .card-bottom p {
        font-size: 18px;
    }

    .infoSection .content .boxCon {
        border-right: none !important;
        border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    }

    .infoSection .content .boxCon:not(:last-child) {
        border-bottom: 1px solid rgba(0, 0, 0, 0.15) !important;
    }

    .infoSection .content .boxCon:last-child {
        border: none;
    }

    .infoSection .content .boxCon {
        gap: 8px;
        padding: 28px 20px;
    }

    .campusSection .content .campus-tab-cont .imgCon {
        height: 320px;
    }

    .campusSection .content .textCon .links {
        flex-direction: column-reverse;
        gap: 8px;
    }

    .businessSection .business {
        padding: 10px 0px 60px;
    }

    .campusSection .content .textCon .campusBox {
        padding-top: 0;
    }

    .campusSection {
        padding-bottom: 0 !important;
    }

    .academicSlider .slick-arrow {
        top: auto;
        bottom: -55px !important;
    }

    .placementSection .companies {
        padding: 60px 0px 0px;
    }

    .placementSection .companies .textCon {
        padding-right: 0px;
    }

    .placementSection .companies .textCon {
        font-size: 22px;
    }

    .careerSection .imgCon {
        height: 300px;
    }


    .campusLife_3 .blankDiv::before {
        width: 50px;
        height: 100px;
    }

    .testimonialSection .testimonial .eachCard .vdoCon .imgCon {
        bottom: -275px;
        left: -130px;
    }

    .testimonialSection .testimonial .eachCard .vdoCon .imgCon {
        width: 270px !important;
        height: 230px;
    }

    .testimonialSection .testimonial .eachCard .redBg {
        width: 90%;
        padding: 20px;
    }

    .testimonialSection .testimonial .eachCard .textCon .whiteBg {
        height: 560px;
    }

    .testimonialSection .testimonial .eachCard .textCon .textContent {
        max-height: 220px;
        margin-top: 215px;
    }

    .testimonialSection .testimonial .eachCard .vdoCon .vdoBtn {
        height: 50px;
        width: 50px;
        top: 215px;
        right: -125px;
    }

    .testimonialSection .svg-inline--fa {
        height: 0.8em;
    }

    .testimonialSection .testimonial .eachCard .textCon .whiteBg {
        padding: 20px 55px 20px 30px;
    }

    .eventSection .events .eachEvent {
        padding: 0px;
    }

    .eventSection .events .eachEvent .title {
        /* max-width: 290px; */
    }

    .updateSection .updateBox .emailBox .emailInput {
        padding: 16px 116px 16px 22px;
    }

    .updateSection .updateBox .emailBox .emailBtn {
        padding: 10px 20px;
        right: 6px;
        top: 6px;
    }

    .updateSection .updateBox .secHeader p {
        font-size: 14px;
    }

    .registerSection .card .card-title {
        font-size: 26px;
    }

    .registerSection .card .card-bottom p {
        font-size: 16px;
    }

    /* .campusLife_3 {
        padding-bottom: 0 !important;
    } */

    .registerSection .card {
        height: 230px;
    }

    .footerSection .footerContent .links a {
        font-size: 16px;
    }

    .footerSection .footerContent .eachLink:not(:last-child) {
        margin-bottom: 0;
    }

    .careerSection .slideImg {
        width: 340px;
    }

    .placementSection .cardCon .textCon {
        gap: 8px;
    }

    .placementSection .cardCon p {
        font-size: 16px;
    }

    .placementSection .cardCon .post {
        font-size: 18px;
    }

    .placementSection .cardCon .name {
        font-size: 22px;
    }

    .factItem h3 {
        font-size: 46px;
    }

    .factItem:hover h3 {
        font-size: 46px;
    }

    .placementSection .cardCon .imgCon {
        width: 100%;
        height: 300px;
    }

    .blogSection .slick-slide {
        margin-right: 0px !important;
        margin-left: 0 !important;
        padding: 0 10px;
    }

    .cards .innerCard .infoCon {
        max-width: 340px;
    }

    .footerSection .borderImgCon {
        width: 30px;
        height: 80px;
        top: -87px;
        right: 20px;
    }

    .testimonialSection .testimonial .blankWrap .blank.One {
        height: 55px;
        width: 12px;
    }

    .testimonialSection .blank.Two {
        height: 70px;
        width: 12px;
    }

    .testimonialSection .testimonial .blankWrap .blank:before {
        height: 18px;
        width: 18px;
        top: -22px;
    }

    .campusSection .content .textCon .campusBox .campuses {
        padding-left: 20px;
    }

    .footerSection .footerHeading p {
        font-size: 14px;
    }

    .updateSection .updateBox .emailBox .emailInput,
    .updateSection .updateBox .emailBox .emailBtn {
        font-size: 15px;
    }

    .glanceSection .right span {
        line-height: 1;
        font-size: 75px !important;
    }

    .facultySection .flip-card-back .designation p {
        font-size: 14px;
    }

    .glanceSection .left .displayCon .imgCon {
        height: 350px;
    }

    .milestoneSection .journey .innerSlider .imgCon {
        width: 100%;
    }

    .milestoneSection .journey .innerSlider .imgCon {
        padding: 0;
    }

    .pageHead {
        font-size: 18px !important;
    }

    .innerHero .pageHeader {
        padding: 23px !important;
    }

    .innerHero .whiteBlank .blank.blank.Two {
        height: 30px;
        right: 4px;
    }

    .innerHero .whiteBlank .blank.One {
        height: 20px;
    }

    .innerHero .whiteBlank .blank::before {
        top: -12px;
    }

    .secHead {
        font-size: 32px !important;
    }

    .founderSection .slider-for .innerSlider .textCon .name {
        font-size: 24px;
    }

    .founderSection .slider-for .innerSlider .textCon .post {
        font-size: 18px;
    }

    .footerSection .footerHeading .logoWrap {
        width: 150px !important;
    }

    .blogSection .dates .slick-next {
        right: 2% !important;
    }

    .businessSection .business .imgCon {
        height: 100px;
        width: 100px;
    }

    .businessSection .business {
        padding: 25px 0px 25px !important;
    }

    .blogSection .slick-arrow {
        top: auto;
        bottom: -50px !important;
    }

    .moreBtn {
        font-size: 16px;
        padding: 6px 14px;
    }

    .dateSlider .slick-slide>div {
        width: 100% !important;
    }

    .cultureValueSec .vdoCon {
        height: 300px;
    }

    .cultureValueSec::before {
        width: 27px;
        height: 69px;
        bottom: -1px;
        right: 6px;
    }

    .dtlCampusSec .textCon p {
        font-size: 16px;
        max-height: 200px;
        overflow: auto;
    }

    .dtlCampusSec .textCon {
        width: 100%;
        height: 575px;
    }

    .cultureProgramSec .Programs .innerSlide {
        height: 540px;
    }

    .cultureProgramSec .Programs .topRed {
        height: 540px;
    }

    .contact-tab-cont .imgCon.contImg {
        height: 300px !important;
        top: 30px;
    }

    .contact-tab-sec .dtlCampusSec .textCon {
        height: 810px;
        margin-top: 35px;
    }

    .contKey-eachBx ul {
        display: flex;
        flex-direction: column;
        gap: 8px;
    }

    .contGetting .contKey-eachBx {
        min-height: 210px;
    }

    .innerHero .whiteBlank .blank::before {
        height: 10px;
        width: 10px;
    }

    .innerHero .whiteBlank .blank {
        width: 7px;
    }

    .cultureProgramSec .Programs .btmCon .imgCon {
        height: 260px;
        top: 60px;
    }

    .seminarSec .seminarNworkshop .eachSlide .innerSlide .topCon .inlineDiv {
        padding: 20px;
    }

    .page-template-placement .dtlCampusSec,
    .currentPlacementSec,
    .seminarSec,
    .page-template-placement .testimonialSection,
    .whatsNewSec,
    .gallerySec {
        padding: 40px 0px;
    }

    .secHead {
        /* padding: 0 8% !important; */
    }

    .seminarSec .seminarNworkshop .eachSlide .innerSlide .topCon .inlineDiv .date {
        font-size: 16px;
        padding: 6px 25px;
    }

    .seminarSec .seminarNworkshop .eachSlide .innerSlide .btmCon p {
        font-size: 18px;
        padding-left: 0;
    }

    .seminarSec .seminarNworkshop .slick-list {
        margin-right: 0;
    }

    .placementNintern .eachBox .cardCon .btmCon p {
        margin-top: 2px;
    }

    .facultySection .flip-card-back .content .inlineDiv {
        flex-direction: column;
    }

    .facultySection .flip-card-back .content .inlineDiv .img {
        height: auto;
        width: 100%;
    }

    .facultySection .flip-card-back .content .inlineDiv .colDiv {
        width: 100%;
    }

    .facultySection .flip-card-back .content .inlineDiv .vdoBtn {
        justify-content: center;
    }

    .facultySection .flip-card-back .content .textCon {
        margin-top: 0px;
    }

    .glanceSection .right {
        margin-top: 30px;
    }
}

@media (max-width: 375px) {
    .bannerHeading {
        font-size: 40px;
    }

    .bannerContent .col-lg-7 {
        width: 100%;
    }

    .careerSection .slideImg {
        width: 320px;
    }

    .testimonialSection ul.tabs {
        width: 320px;
    }

    /* .activities_tab_content .slick-slide {
        margin-right: 10px !important;
        margin-left: 15px;
    } */

    .updateSection .updateBox .leftCon {
        padding: 20px;
    }

    .dtlCampusSec .imgCon {
        height: 260px !important;
    }

    .contact-tab-cont .cont-lst {
        padding-bottom: 16px;
    }

    .contact-tab-sec .secHead {
        margin-bottom: 16px;
    }

    .hrActivitiesSec .col-lg-3 {
        margin-bottom: 0px;
    }

    .joinSec .moreBtn {
        width: 50%;
    }

    .dateSlider .slick-slide>div {
        padding: 0 18px;
    }

    .blogSection .newsCard {
        box-shadow: 0px 0px 8px 1px #00000033;
    }

    .dtlCampusSec .textCon p {
        max-height: 160px;
    }

    .dtlCampusSec .textCon {
        width: 100%;
        height: 490px !important;
    }

    .cultureProgramSec .Programs .btmCon .imgCon {
        top: 60px;
    }

    .contact-tab-cont .imgCon.contImg {
        height: 210px !important;
    }

    .contact-tab-cont .cont-lst li {
        margin: 8px 0;
    }

    .contact-tab-cont .cont-lst li .cont-txt p {
        font-size: 14px;
    }

    .contact-tab-cont .cont-icn {
        width: 30px;
        min-width: 30px;
        height: 30px;
    }


    .contact-tab-cont .cont-icn img {
        height: 60%;
        width: 60%;
        object-fit: contain;
    }

    .contact-tab-cont .contact-tab-socl h5 {
        font-size: 16px;
    }

    .contact-tab-cont .cont-socl-lst li {
        width: 30px;
        height: 30px;
    }

    .contGetInfo .getLft {
        padding: 0px 10px 20px;
    }

    .registerSection {
        padding: 20px 0 !important;
    }

    .contGetInfoBx::before {
        bottom: -9px;
        right: 10px;
        height: 80px;
        width: 28px;
    }

    .contKey-eachBx {
        margin-bottom: 14px;
    }

    .contKey-eachBx {
        padding: 20px 18px;
    }

    .contGetting .contKey-eachBx {
        min-height: 180px;
        padding: 20px;
    }

    .contact-tab-cont .cont-socl-lst li a img {
        height: 16px;
        width: 16px;
        object-fit: contain;
        background-position: center;
    }

    .contact-tab-cont .cont-socl-lst li a {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .contact-tab-bx .contact-nav-tab {
        justify-content: start;
    }

    .contact-tab-cont .cont-lst {
        margin-top: 0px;
    }

    .dtlCampusSec .textCon {
        height: 580px !important;
    }

    .contact-tab-cont .cont-info {
        margin-left: 0px;
        font-size: 20px;
    }

    .secHead {
        font-size: 32px !important;
    }

    .cultureProgramSec .Programs .topRed {
        height: 560px;
    }

    .cultureProgramSec .Programs .innerSlide {
        height: 560px;
    }

    /* .founderSection .slick-arrow {
        bottom: 40px !important;
    } */
}


@media (max-width: 360px) {

    /* .founderSection .slider-for .innerSlider .imgCon {
        width: 90%;
    } */
    .blogSection .slick-slide {
        padding: 0 0px;
    }

    .blogSection .dates .slick-next {
        right: -2% !important;
    }

    .blogSection .dates .slick-prev {
        left: -1% !important;
    }

    .secHead {
        font-size: 30px !important;
    }

    .moreBtn {
        font-size: 14px;
        padding: 6px 12px;
    }

    .hrActivitiesSec .col-lg-3 {
        margin-bottom: 30px;
    }

    .cultureProgramSec .Programs .btmCon .title {
        width: 250px;
        font-size: 20px;
    }

    .hrActivitiesSec .col-lg-3 {
        margin-bottom: 10px;
    }

    .beliveSection .conBox .content {
        height: 220px;
    }

    .page-template-placement .placementNintern .eachBox .cardCon .btmCon .rightCon .iconCon {
        width: 100px;
    }

}