@media (min-width:1760px) {
    .enqueryBtn {
        top: 32%;
    }

    .opportunity_circle {
        bottom: -200px;
        width: 320px;
    }

    /* .infoSection .roundCircle4 {
        left: 55px;
        bottom: -100px;
        width: 180px;
    } */
}

@media (min-width:1599px) {
    .single-course .innerBanner .bannerHeading {
        font-size: 55px;
    }

    .single-course .innerBannerContent .col-lg-6 {
        width: 60%;
    }

    .single-course .imagesCon .imgConSml {
        width: 90px;
    }
}

@media (max-width:1680px) {
    .home .campusSection .content .textCon {
        padding-left: 0;
    }

    .roundCircle1 {
        position: absolute;
        right: 0;
        bottom: -210px;
        width: 165px;
    }

    /* .infoSection .roundCircle4 {
        position: absolute;
        left: -25px;
        bottom: -95px;
        width: 190px;
        transform: rotate(-90deg);
    } */
    .testimonialSection .roundCircle3 {
        position: absolute;
        right: 0;
        bottom: 0;
        width: 170px;
    }

    .eventCircle {
        width: 300px;
        opacity: 1;
        z-index: 1;
    }

    .campusCircle {
        width: 170px;
    }

    .placementCircle {
        top: -200px;
        width: 170px;
    }

    .opportunity_circle {
        bottom: -200px;
        width: 285px;
        opacity: 0.8;
    }
}

@media (max-width: 1700px) {
    .home .businessSection .slick-next {
        right: -40px;
    }

    .linksWrap .btmLinks .sub-option .options-lstBx .options-lst-hd h4::after {
        left: 44%;
        transform: translate(-54%, -44%);
    }

    .linksWrap .btmLinks ul li .options.options-lst li a {
        padding: 6px 15px 6px 11px;
    }

    .linksWrap .btmLinks .sub-option .options-lst .options-lst-bgBx .options-lst-inn-img {
        height: 410px;
    }

    .single-campus .gallerySection .gallery .slick-next {
        right: 30%;
    }

    .single-campus .gallerySection .gallery .slick-prev {
        right: 34%;
    }
}


@media(max-width: 1600px) {

    .linksWrap .btmLinks .sub-option .options-lst .options-lst-bgBx .options-lst-inn-img {
        width: 100%;
        height: 425px;
    }

    .home .headerWrap .btmLinks {
        padding-top: 5px;
    }

    .home .awardSection1 .floatContent {
        padding: 24px 33px;
    }

    .updateSection.commonFooter .updateBox {
        margin: 0 auto -65px;
    }

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

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

    .alumniSection .slick-prev {
        left: -50px;
    } */
    /* .home .alumniSection .slick-prev {
        left: calc(50% - 50px);
    }
    .home .alumniSection .slick-next {
        right: calc(50% - 50px);
    } */

    .home .footerSection::before {
        width: 115px;
        height: 180px;
        top: -182px;
    }

    .home .businessSection .slick-arrow {
        top: auto;
        bottom: -53px !important;
    }

    .home .businessSection .slick-next {
        right: calc(50% - 54px);
    }

    .home .businessSection .slick-prev {
        left: calc(50% - 54px);
    }

    .single-campus .heroSection .bannerWrap::before {
        width: 70px;
        height: 135px;
    }

    /* home campus life slider */
    .home .infrasSecWrap .infrastructureSlider2 .insfrasArrow {
        right: calc(100% - 950px);
    }

    .home .infrasSecWrap .infrastructureSlider2 .insfraProcess {
        right: calc(100% - 1275px);
    }

    .home .infrasSecWrap .infrastructureItem .campusMainTitle {
        margin-bottom: 45px;
    }

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

    .home .infrasSecWrap .infrastructureItem p {
        padding-left: 35px;
    }


    /* home campus life slider */

    /* news media  */
    .page-template-news-media .cards .innerCard .infoCon {
        max-width: 400px;
    }

    /* campus details */
    .gallerySection .gallery .slick-prev {
        right: 37%;
    }

    .gallerySection .gallery .slick-next {
        right: 33%;
    }

    .single-campus .dtlCampusSec .textCon {
        height: 100%;
        max-height: 660px;
        padding: 36px 24px;
    }

    .single-campus .dtlCampusSec .moreBtn {
        margin-top: 20px;
    }

    /* .single-campus .body_nav .nav_list ul {
        width: calc(100% - 250px);
    } */

    .single-campus .body_nav .nav_list .rightBtn {
        width: 220px;
    }

    .single-campus .brandSlider {
        padding: 0 50px;
    }

    .single-campus .brandSlider .slick-prev {
        left: -30px !important;
    }

    .single-campus .brandSlider .slick-next {
        right: -30px !important;
    }

    .opportunity_circle {
        position: absolute;
        right: 0px;
        bottom: -200px;
        width: 320px;
        opacity: 0.8;
    }

    .prestigeAffCardInn {
        padding: 25px;
    }

    .campAchieveTxtInn h6 {
        font-size: 25px;
        font-weight: 700;
        line-height: 32px;
    }

    .campAchieveImg {
        width: 50%;
    }

    .campAchieveTxt {
        width: 50%;
    }

    /* course details */

    .single-course .imagesCon {
        gap: 14px;
    }

    .single-course .imagesCon .imgConSml {
        width: 80px;
    }
}

@media (max-width: 1440px) {
    .opportunity_circle {
        bottom: -200px;
        width: 335px;
    }

    .single-course .aspectsSlider {
        padding: 0px 40px;
    }

    .single-course .aspectsSlider .slick-prev {
        left: -10px;
    }

    .single-course .aspectsSlider .slick-next {
        right: -10px;
    }

    .single-course .careerAspectsSec .aspectsSlider .innerSlide .slideBtn {
        width: 100%;
    }

    .campAchievemntSec ul.tabs li {
        font-size: 40px;
    }

    .prestigeCardimg {
        width: 130px;
        height: 90px;
    }

    .prestigeCardTitle {
        width: calc(100% - 90px);
    }

    .prestigeCardTitle h5 {
        color: #000;
        font-family: "Isidora Sans";
        font-size: 22px;
        font-style: normal;
        font-weight: 700;
        line-height: 28px;
    }
}

@media (max-width: 1400px) {

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

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

    .home .placementSection .companies .row {
        align-items: center;
    }

    .blogListingPage .commonSec .blockListBg {
        padding: 25px 20px;
    }

    .commonSec .tagList li a {
        padding: 10px 10px;
    }

    /* .blogDetailsPage .tagList li {
        max-width: calc(50% - 10px);
    } */

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

    /* start home infrastructure slider */


    /* end home infrastructure slider */

    /* campus details */
    .single-campus .dtlCampusSec .textCon {
        padding: 22px 24px;
    }

    .dtlCampusSec .secHead {
        font-size: 40px;
    }

    .single-campus .gallerySection .gallery .slick-current.slick-active .eachImg {
        padding-right: 40%;
    }

    .single-campus .reputationSection .company .imgCon {
        width: 100%;
        padding: 10px;
    }

    .businessSection .business {
        padding: 36px 0px 42px;
    }

    .home .businessSection .business {
        padding-bottom: 100px !important;
    }

    /* .home .awardSlider .slick-arrow {
        bottom: -45% !important;
        top: auto;
    } */

    /* .home .awardSlider .slick-prev {
        left: calc(50% - 54px);
    } */

    /* .home .awardSection2 .awardSlider .slick-next {
        right: calc(50% - 50px);
    } */

    .home .awardSection2 {
        padding: 100px 0 130px;
    }

    .relatedBlog .flipCards.alumniSlide .slick-arrow {
        top: 45%;
        bottom: auto;
    }

    .singCampEvntTxt {
        width: 350px;
    }

    /* .relatedBlog .flipCards.alumniSlide .slick-prev {
        left: -60px;

    }

    .relatedBlog .flipCards.alumniSlide .slick-next {
        right: -40px;
    } */

    /* .alumniSlide .slick-prev {
        left: calc(50% - 50px);
    }

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

    .alumniSlide .slick-arrow {
        bottom: 0 !important;
        top: auto;
    } */

    /* .cardSlider.cards .slick-arrow {
        bottom: -30px !important;
        top: auto
    } */

    /* .alumniSlide.cards .innerCard,
    .cardSlider.cards .eachCard {
        margin: 0 0 56px;
    } */
    .alumniSection .flipCards .each-card {
        margin: 0 0 25px;
    }

    .companySlider .slideInner {
        height: 70px;
    }

    .placementSection .companySlider .eachOne {
        display: flex !important;
        align-items: center;
        justify-content: center;
    }

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

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

    .single-campus .reputationSection {
        overflow-x: hidden;
    }

    .prestigeCardimg {
        width: 130px;
        height: 90px;
    }

    .prestigeCardBtm p {
        font-size: 17px;
        line-height: 27px;
    }

    /* start course details */
    .single-course .scholarLoanSec .borderImgCon {
        width: 50px;
        height: 150px;
        bottom: -14px;
    }

    .single-course .careerAspectsSec .aspectsSlider .innerSlide {
        height: auto;
        gap: 20px;
    }

    .single-course .careerAspectsSec .aspectsSlider .innerSlide .slideBtn {
        width: auto;
        padding: 10px;
    }

    .single-course .whatsNewSec .newEventSlider .eachEvent .conBox .content .imgCon {
        width: 260px;
    }

    .single-course .applyStepsSec .content:first-child::before,
    .applyStepsSec .content:nth-child(2)::before {
        right: -75px;
        width: 60px;
    }

    /* end course details */

    /* start course details */
    /* .applyStepsSec .content:first-child::before {
        width: 60px;
        right: -74px;
    }
    .applyStepsSec .content:nth-child(2)::before {
        width: 60px;
        right: -74px;
    }
    .whatsNewSec .newEventSlider .eachEvent .conBox .content .imgCon {
        width: 260px;
    }
    .careerAspectsSec .aspectsSlider .innerSlide .slideBtn {
        width: auto;
    }
    .careerAspectsSec .aspectsSlider .innerSlide {
        height: auto;
    }
    .careerAspectsSec .aspectsSlider .innerSlide {
        gap: 15px;
    }
    .eachSlide {
        margin: 18px 0 0;
    } 
    .single-course .heroSection {
        padding: 60px 25px 0;
    } */
    /* end course details */
}

@media (max-width: 1399px) {
    .updateSection .updateBox .leftCon {
        padding: 40px 40px 40px;
    }

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

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

    .careerAspectsSec .aspectsSlider .innerSlide .slideBtn {
        font-size: 18px;
    }
}

@media (max-width: 1366px) {
    .linksWrap .btmLinks .sub-option .options-lst {
        width: 94%;
    }

    .linksWrap .btmLinks .sub-option .options-lst .options-lstBx .options-lst-sub-navTab ul li:hover::before {
        width: 11px;
        top: 55%;
        transform: translateY(-55%);
    }

    .linksWrap .btmLinks .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.active::before {
        opacity: 1;
        visibility: visible;
        width: 30px;
        height: 1px;
    }

    .linksWrap .btmLinks .sub-option .options-lst .options-lstBx .options-lst-navTab ul li.active a {
        padding-left: 36px !important;
    }

    .linksWrap .btmLinks .sub-option .options-lst .options-lst-bgBx .options-lst-inn-img {
        width: 100%;
        height: 450px;
    }

    .linksWrap .btmLinks .sub-option .options-lst .options-lstBx .options-lst-navTab ul li,
    .linksWrap .btmLinks .sub-option .options-lst .options-lstBx .options-lst-sub-navTab ul li {
        margin: 10px 0;
    }

    .linksWrap .btmLinks .sub-option .options-lstBx .options-lst-hd h4::after {
        left: 50%;
        transform: translate(-54%, -50%);
    }

    .commonSec {
        padding: 80px 0;
    }

    .countryItem span {
        font-size: 60px;
    }

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

    .home .alumniSection {
        padding: 75px 0px;

    }

    .home .infoSection {
        padding: 80px 0px 80px;
    }

    .home .commonSec.awardSection1 {
        padding-top: 50px;
        padding-bottom: 0;
    }

    .awardSection1 .floatContent {
        display: flex;
        align-items: center;
        gap: 64px;
        border-radius: 20px;
        background: #FFF;
        box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.15);
        padding: 24px 48px;
        justify-content: space-between;
    }

    /* .home .awardSection2 .awardSlider .slick-next {
        right: -57px;
    } */

    .home .awardSection1 .floatContent {
        gap: 20px;
        width: 90%;
    }

    .home .awardSection1 {
        /* margin-top: -50px; */
        margin-top: 0px;
    }

    .home .placementSection .companies .companySlider .eachOne {
        display: flex !important;
        align-items: center;
        justify-content: center;
    }

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

    .businessSection .businessSlider .eachSlide {
        display: flex !important;
        align-items: center;
        justify-content: center;
    }

    /* .businessSection .businessSlider .eachSlide .imgCon {
        height: 190px;
        width: 187px;
    } */

    .home .businessSection .slick-arrow {
        bottom: 0 !important;
    }

    /* home infrastructure slider */
    .home .infrasSecWrap .infrastructureItem.swiper-slide.swiper-slide-active {
        width: 800px !important;
    }

    .home .businessSection {
        padding: 0 0px 30px;
    }

    /* end infrastructure slider */

    /* campus details */
    .single-campus .heroSection .bannerWrap::before {
        height: 180px;
    }

    .single-campus .dtlCampusSec {
        padding: 70px 0px 100px;
    }

    .single-campus .dtlCampusSec .secHead {
        font-size: 36px;
        /* margin-bottom: 15px; */
    }

    .single-campus .dtlCampusSec .moreBtn {
        margin-top: 11px;
        padding: 6px 24px;
        font-size: 18px;
    }

    .single-campus .whySection::before {
        right: 37px;
    }

    .single-campus .coursesSection .header {
        gap: 0;
    }

    .single-campus .coursesSection .header p {
        padding: 0 30px;
    }

    .single-campus .exposure .cardCon .rightCon {
        width: 40%;
    }

    .single-campus .exposure .cardCon .leftCon {
        width: 60%;
    }

    .single-campus .exposure .cardCon p br {
        display: none;
    }

    .single-campus .exposure .cardCon .textCon {
        padding: 32px 16px 30px;
    }

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

    .single-campus .reputationSection {
        padding: 80px 100px 100px;
    }

    .single-campus .whySection {
        padding: 80px 100px 100px;
    }

    .single-campus .whySection .con .imgCon {
        width: 85px;
        height: 85px;
    }

    .single-campus .whySection .con .imgCon img {
        width: 100%;
        height: 100%;
    }

    .single-campus .headCon .secHead {
        font-size: 52px;
    }

    .single-campus .coursesSection {
        padding: 70px 0px 100px;
    }

    .single-campus .InfrastructureSec .secHead {
        font-size: 40px;
        margin-bottom: 8px;
    }

    .single-campus .FAQSection .secHeader {
        padding: 0;
    }

    .single-campus .FAQSection .acc-container {
        padding-top: 50px;
    }

    .whySection .secHead,
    .coursesSection .secHead,
    .blogSection .secHead,
    .FAQSection .secHead,
    .updateBox .secHead,
    .reputationSection .secHead {
        font-size: 44px;
    }

    .single-campus .reputationSection .secHead {
        padding: 0;
    }

    .single-campus .gallerySection .slick-list {
        padding: 100px 0 0;
    }

    .gallerySection .gallery .slick-current.slick-active {
        transform: scale(1.6);
    }

    .single-campus .gallerySection .gallery .slick-current.slick-active .eachImg {
        padding-right: 0%;
        overflow: hidden;
        border-radius: 20px;
    }

    .gallerySection .gallery .slick-current.slick-active {
        width: 480px !important;
    }

    .single-campus .gallerySection .gallery .slick-arrow {
        bottom: 110px !important;
    }

    .single-campus .gallerySection .gallery .slick-prev {
        right: calc(20% + 50px);
    }

    .single-campus .gallerySection .gallery .slick-next {
        right: 20%;
    }

    .singCampEvntTxt {
        width: 260px;
    }

    .singCampEvntTxt {
        width: 300px;
        /* left: 5px; */
        left: 20px;
    }

    .singCampEvntTxt h5 {
        font-size: 14px;
    }

    .gallerySection .gallery .innerImg {
        height: 260px;
    }

    .single-campus .gallerySection .gallerySlider.gallery .slick-list {
        height: 540px;
    }

    .gallerySection .gallery .slick-current .innerImg {
        height: 310px;
    }

    .single-campus .gallerySection .gallerySlider.gallery .slick-list .slick-track {
        display: flex !important;
    }

    .commonSec.gallerySection {
        padding: 70px 0;
    }

    .exposure .slick-slide {
        padding: 0;
    }

    /* .single-campus .exposure .cardCon {
        height: 100%;
    } */

    .single-campus .whySection {
        padding-bottom: 180px;
    }

    .campAchieveTxtInn h6 {
        font-size: 23px;
        line-height: 30px;
    }

    .campAchievePara {
        max-height: 140px;
    }

    .naacDtls {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    /* start faq */
    .overviewFaq .secHead {
        margin-bottom: 20px;
    }

    .faqPage .faqSec1 .overviewFaq {
        padding-top: 50px;
    }

    .faqPage .acc-container {
        gap: 20px;
    }

    /* end faq */

    /* start course details */
    .single-course .messageSec .messages .innerSlide {
        height: 500px;
    }

    .single-course .messageSec .messages .vdoBtn {
        height: 50px;
        width: 50px;
    }

    .single-course .messageSec .messages .vdoBtn svg {
        font-size: 18px;
    }

    .single-course .careerAspectsSec .aspectsSlider .innerSlide .imgCon {
        height: 400px;
    }

    .single-course .awardSection1 {
        padding-top: 80px;
    }

    /* end course details */

    /* start course details */
    /* .single-course .heroSection .bannerWrap::before {
        width: 90px;
        height: 165px;
    }
    .admissionCriteriaSec .bgImgCon {
        width: 60px;
        height: 155px;
    }
    .single-course .courseOverviewSec .leftCon .content {
        padding: 48px 38px 80px 22px;
    }
    .single-course .courseOverviewSec .rightCon {
        gap: 0;
    }
    .single-course .courseOverviewSec .rightCon .secHead {
        padding-right: 0;
        font-size: 42px;
    }
    .single-course .courseOverviewSec .rightCon p:not(:last-child) {
        padding-bottom: 10px;
    }
    .single-course .admissionCriteriaSec .secHeader .secHead {
        font-size: 44px;
    }
    .admissionCriteriaSec .right .tabWrap .listContBox ul li .icon {
        width: 20px;
        height: 20px;
    }
    .admissionCriteriaSec .right .tabWrap .listContBox ul li p {
        width: calc(100% - 20px)
    }
    .admissionCriteriaSec .right .tabWrap .listContBox ul li .icon img {
        width: 100%;
        height: 100%;
    } 
    .courseStructureSec .tabWrap .listWrap .secHead {
        font-size: 44px;
    }
    .single-course .courseStructureSec .listWrap .tabs {
        width: 65%;
    }
    .single-course .commonSec.courseStructureSec {
        padding: 80px 0;
    }
    .single-course .messageSec .messages .vdoBtn {
        height: 50px;
    width: 50px;
    }
    .single-course .messageSec .messages .vdoBtn svg {
        font-size: 18px;
    }
    .single-course .messageSec .messages .innerSlide {
        height: 580px;
    }
    .single-course .reputationSection .company .imgCon {
        padding: 14px;
    }
    .single-course .scholarLoanSec .borderImgCon {
        width: 65px;
    height: 160px;
    }

    .single-course  .exposure .slick-arrow {
        top: auto;
        bottom: -14% !important;
    }
    .single-course .exposure .slick-next {
        right: calc(50% - 54px)!important;
    }
    .single-course .exposure .slick-prev {
        left: calc(50% - 54px)!important;
    } */

    /* end course details */

    .secH2 {
        font-size: 40px;
    }

    .contact-tab-sec ul.tabs li {
        font-size: 24px;
    }

    .dtlCampusSec.contact-tab-cont {
        padding: 0;
    }

    .contact-tab-cont .imgCon.contImg {
        height: 460px;
    }

    .contact-tab-sec .dtlCampusSec .textCon {
        height: 460px;
    }

    .dtlCampusSec .secHead {
        font-size: 30px;
        line-height: 1;
    }

    .contact-tab-cont .cont-info {
        font-size: 16px;
    }

    .contact-tab-cont .cont-lst {
        margin-top: 15px;
        padding-bottom: 0;
    }

    .contact-tab-cont .contact-tab-socl-bx {
        padding: 15px 24px 0;
    }

    .contact-tab-cont .cont-lst li .cont-txt p {
        font-size: 14px;
    }

    .contact-tab-cont .cont-socl-lst li {
        width: 30px;
        height: 30px;
    }

    .contact-tab-cont .cont-icn {
        width: 30px;
        height: 30px;
        min-width: 30px;
    }

    .contact-tab-cont .cont-icn img {
        width: 14px;
    }

    .prestigeCardTitle h5 {
        font-size: 22px;
        line-height: 28px;
    }

    .prestigeAffCardInn {
        padding: 20px 25px;
    }

    .prestigeCardBtm {
        max-height: 200px;
    }
}

@media (max-width: 1280px) {
    .linksWrap .btmLinks .sub-option .options-lstBx .options-lst-hd h4::after {
        left: 55%;
        transform: translate(-54%, -55%);
    }

    .home .headerWrap {
        padding: 8px 30px;
    }

    /* .headerWrap {
        padding: 0 42px 0 48px;
    } */
    .opportunity_circle {
        bottom: -200px;
        width: 230px;
    }

    .careerSection .careers .slick-next {
        top: auto;
        right: -70px;
        bottom: 60px !important;
    }

    /* .infoSection .roundCircle4{
        width: 140px;
    } */
    .commonSec.awardSection2 {
        padding-bottom: 130px;
    }

    .home .awardSection2 .innerSlide {
        gap: 12px;
    }

    .home .placementSection .companies .row {
        align-items: center;
    }

    .home .placementSection .companies .companySlider .slideInner {
        width: 97px;
        height: 100px;
    }

    .home .registerSection .left .callCon .numCon {
        display: flex;
        flex-direction: column;
        gap: 15px;
    }

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

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

    .businessSection .slick-arrow {
        top: auto;
        /* bottom: 12% !important; */
    }

    .businessSection .business {
        padding: 0px 0px 80px;
    }

    .home .careerSection .slideImg {
        width: 100%;
    }

    .home .careerSection .innerSlide {
        margin: 0 15px;
    }

    .home .testimonialSection .testimonial .slick-next {
        right: calc(50% - 50px);
    }

    .home .testimonialSection .testimonial .slick-prev {
        left: calc(50% - 50px);
    }

    .testimonialSection .testimonial .slick-arrow {
        top: auto !important;
    }

    .businessSection .businessSlider .eachSlide .imgCon {
        width: 138px;
        margin-bottom: 20px;
    }

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

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

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

    .updateSection .updateBox .imgCon img {
        width: 100%;
        height: 100%;
    }

    .home .infrasSecWrap .infrastructureItem.swiper-slide-active .campusItem::after {
        width: 94%;
    }

    .home .updateSection .updateBox .emailBox .emailBtn {
        padding: 6px 10px;
    }

    /* start home infrastructure slider */
    .home .infrasSecWrap .infrastructureSlider2 .insfrasArrow {
        right: calc(100% - 850px);
    }

    .home .infrasSecWrap .infrastructureSlider2 .insfraProcess {
        right: calc(100% - 1175px);
    }

    .home .infrasSecWrap .infrastructureItem.swiper-slide.swiper-slide-active {
        width: 700px !important;
        height: 590px;
    }

    .home .infrasSecWrap .infrastructureItem.swiper-slide-active .campusItemImg {
        height: 430px;

    }

    .infrasSecWrap .infrastructureItem.swiper-slide-active .campusItemContent .campusMainTitle {
        margin-bottom: 30px;
        /* font-size: 48px; */
    }

    /* end home infrastructure slider */

    /* start news */
    .relatedBlog .flipCards.alumniSlide .slick-arrow {
        bottom: 0 !important;
        top: auto;
    }

    .relatedBlog .flipCards.alumniSlide .slick-prev {
        left: calc(50% - 50px);

    }

    .relatedBlog .flipCards.alumniSlide .slick-next {
        right: calc(50% - 50px);
    }

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

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

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

    .newsPage .relatedBlog .flipCards.alumniSlide .slick-slide {
        margin-right: 15px;
    }

    .newsPage .newsSec1 .relatedBlog .flipCards.alumniSlide .slick-slide>div {
        margin-bottom: 50px;
    }

    .newsPage .newsSec2 .cardSlider .slick-slide>div {
        margin-bottom: 82px;
    }

    /* .alumniSlide .slick-prev {
        left: calc(50% - 50px);
    }

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

    .alumniSlide .slick-arrow {
        bottom: 0 !important;
        top: auto;
    } */
    /* end news */



    /* campus details */
    .single-campus .heroSection .bannerWrap::before {
        height: 140px;
    }

    .single-campus .body_nav {
        padding: 10px 22px;
    }

    .single-campus .body_nav .nav_list ul {
        gap: 20px;
    }

    .single-campus .industrySection .exposureSlider .slick-slide>div {
        width: 90%;
        margin: 0 auto;
    }

    .single-campus .industrySection .exposureSlider.exposure .slick-slide {
        padding-right: 0;
    }

    /* .single-campus .industrySection .exposureSlider.exposure .slick-prev {
        left: 5% !important;
    }

    .single-campus .industrySection .exposureSlider.exposure .slick-next {
        right: 5% !important;
    } */

    .single-campus .industrySection .secHead {
        margin-bottom: 15px;
    }

    .single-campus .industrySection ul.tabs li {
        font-size: 28px;
    }

    .single-campus .gallerySection .gallery .slick-next {
        right: 22%;
    }

    .single-campus .gallerySection .gallery .slick-prev {
        right: 27%;
    }

    .InfrastructureSec .infraSlider .slick-slide>div {
        margin: 0 10px;
    }

    .single-campus .blogSection {
        padding: 80px 0px 100px;
    }

    .whySection .secHead,
    .coursesSection .secHead,
    .blogSection .secHead,
    .FAQSection .secHead,
    .updateBox .secHead,
    .reputationSection .secHead {
        font-size: 42px;
    }

    .single-campus .industrySection {
        padding: 70px 0px 90px;
    }

    .single-campus .industrySection .exposureSlider.exposure .cardCon {
        height: 400px;
    }

    /* .single-campus .gallerySlider.gallery {
        height: 680px !important;
    } */

    .gallerySection .gallery .innerImg {
        height: 220px;
    }

    .single-campus .gallerySection .gallery .slick-arrow {
        bottom: 120px !important;
    }

    .subjectNav .rightBtn .moreBtn {
        padding: 8px 15px;
        font-size: 16px;
    }

    .single-campus .whySection {
        padding: 80px 54px 100px;
    }

    .single-campus .container {
        max-width: 97%;
    }

    .single-campus .reputationSection .company .imgCon {
        height: 120px;
    }

    .home .businessSection .business {
        padding-bottom: 75px !important;
    }

    .single-campus .industrySection .exposureSlider.exposure .slick-arrow,
    .single-campus .brandSlider .slick-arrow {
        top: auto;
        bottom: -40px !important;
    }

    .single-campus .industrySection .exposureSlider.exposure .slick-next,
    .single-campus .brandSlider .slick-next {
        right: calc(50% - 54px) !important;
    }

    .single-campus .industrySection .exposureSlider.exposure .slick-prev,
    .single-campus .brandSlider .slick-prev {
        left: calc(50% - 54px) !important;
    }

    .single-campus .brandSlider {
        padding: 0;
        padding-bottom: 50px;
    }

    .single-campus .course-off-slideBx {
        margin-right: 0;
    }

    .prestigeAffCardInn {
        height: 360px;
    }

    .prestigeCardTop {
        flex-direction: column;
    }

    .prestigeCardTitle {
        width: 100%;
        padding-left: 0;
        text-align: center;
    }

    .prestigeCardimg {
        width: 150px;
        height: 90px;
        margin-bottom: 15px;
    }

    .prestigeCardBtm {
        max-height: 220px;
        overflow-y: auto;
        padding-right: 8px;
    }

    .prestigeCardBtm p {
        text-align: center;
        font-size: 16px;
        line-height: 25px;
    }

    .campAchievemntSec ul.tabs {
        margin-bottom: 30px;
    }

    .campAchievemntSec ul.tabs li {
        font-size: 30px;
    }

    .campAchieveCardInn {
        height: 340px;
    }

    .campAchieveTxt {
        height: calc(100% - 80px);
    }

    .campAchieveTxtInn h6 {
        font-size: 20px;
        line-height: 28px;
    }

    .campAchieveTxtInn p {
        font-size: 16px;
        line-height: 25px;
    }

    /* end campus details */

    /* start course details */
    .single-course .industrySection .exposure .slick-prev {
        right: auto;
        left: calc(50% - 55px) !important;
    }

    .single-course .industrySection .exposure .slick-next {
        right: calc(50% - 55px) !important;
    }

    .single-course .industrySection .exposure .slick-arrow {
        top: auto;
        bottom: -30px !important;
    }

    /* end course details */

    /* start scholarship */
    .scholarShipSec2 .meritContentWrap .meritSlider .slick-arrow {
        top: auto;
        bottom: -40px !important;
    }

    .scholarShipSec2 .meritContentWrap .meritSlider .slick-prev {
        right: auto;
        left: calc(50% - 54px);
    }

    .scholarShipSec2 .meritContentWrap .meritSlider .slick-next {
        right: calc(50% - 54px);
    }

    .scholarShipSec2 .meritContentWrap .meritSlider .meritItem {
        margin: 0 15px 10px;
    }

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

    .testimonialSection {
        padding-bottom: 120px;
    }

    /* end scholarship */

    /* start course details */
    /* .courseDetailsPage .subjectNav .rightBtn .moreBtn {
        line-height: 26px;
    }
    .courseDetailsPage .nav_list ul {
        margin: 0;
    padding: 10px 0;
    }
    .industrySection {
        overflow-x: hidden;
    }
    .single-course .scholarLoanSec .borderImgCon {
        width: 47px;
        height: 135px;
    }
    .single-course .scholarLoanSec .content {
        border-radius: unset;
    } */
    .courseOverviewSec .leftCon .content {
        padding: 30px 60px 30px 20px;
    }

    /* end course details */

    /* news page start */

    .newsPage .alumniSlide {
        padding: 0;
        padding-bottom: 30px;
    }

    /* news page end */

    /* .accSection .acc .innerSlider{
        display: block;
    } */
    /* .accSection .acc .innerSlider .imgCon {
        height: auto;
        width: 100px;
        margin: 0 auto;
        margin-bottom: 15px;
    } */
    /* .accSection .acc .innerSlider{
        min-height: 200px;
    } */
    .page-template-about-us-template .accSection {
        padding-bottom: 110px !important;
    }

    .footerSection::before {
        top: -115px;
        width: 50px;
        height: 100px;
    }

    .page-template-about-us-template .accSection {
        padding-bottom: 140px !important;
    }

    .page-template-campus-life .infrastructureSlider3 {
        min-height: 500px;
    }

    /* .single-campus .gallerySection .gallerySlider.gallery .slick-track {
        height: 300px;
    }
    .single-campus .gallerySection .gallerySlider.gallery .slick-list {
        height: 410px;
    } */
    .home .careerSlider .slick-slide {
        margin-right: 20px;
    }

    .campusInfrastructure {
        margin-top: 20px;
    }

    .roundCircle1 {
        width: 130px;
    }

    .contact-tab-cont .cont-socl-lst li a {
        padding: 6px;
    }

    .single-course .aspectsSlider {
        padding: 0px;
        padding-bottom: 50px;
    }

    .single-course .aspectsSlider .slick-prev {
        left: calc(50% - 55px);
        top: auto;
        bottom: 0px !important;
        transform: none;
    }

    .single-course .aspectsSlider .slick-next {
        right: calc(50% - 55px);
        top: auto;
        bottom: 0px !important;
        transform: none;
    }

    .naacDtls {
        position: static;
        margin-top: 0;
        padding-top: 80px;
    }

    .naacDtlsInn {
        max-width: 100%;
    }
}

/* 1280 ends */

@media (max-width: 1240px) {
    .blogListingPage .updateSection .updateBox .leftCon {
        padding: 75px 100px;
    }

    .blogListingPage .updateSection .updateBox .imgCon img {
        height: 100%;
        width: 120%;
        /* bottom: 0; */
    }

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

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

    .headerContent.deskMenu .linksWrap .btmLinks {
        padding-right: 5px;
    }

    .headerContent.deskMenu .linksWrap .btmLinks ul {
        gap: 12px;
    }

    .headerContent .btmLinks li span {
        font-size: 14px;
    }

    .home .placementSection .recruiters .slick-arrow {
        top: 52%;
        transform: translateY(-52%);
    }

    .home .awardSection1 .floatContent {
        padding: 24px 26px;
        width: 95%;
    }

    .home .awardSection1 .floatSlider .eachConImg {
        width: 120px;
    }

    .tagList {
        justify-content: unset;
    }

    .blogListingPage .commonSec .tagList li a {
        padding: 7px 7px;
    }

    .home .footerSection::before {
        width: 90px;
        height: 158px;
        top: -162px;
    }


    /* start course details */
    /* .single-course .messageSec .messages .innerSlide {
        height: 500px;
    } */
    /* end course details */

}

@media (max-width: 1200px) {
    /* .linksWrap .btmLinks .sub-option .options-lst .options-lstBx h4 {
        padding: 30px 0 30px 20px;
    } */

    .linksWrap .btmLinks .sub-option .options-lst .options-lstBx ul {
        padding: 0 0 22px 20px;
    }

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

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

    .updateSection.commonFooter .updateBox .imgCon {
        height: 100%;
        bottom: 0 !important;
    }

    .updateSection.commonFooter .updateBox .imgCon img {
        height: 100%;
        bottom: 0 !important;
    }

    .home .updateSection .updateBox .imgCon {
        height: 100%;
    }

    .updateSection.commonFooter .updateBox {
        width: 100%;
    }

    /* campus details */
    /* .single-campus .body_nav .nav_list ul::-webkit-scrollbar-track {
        background: transparent;
    }

    .single-campus .body_nav .nav_list ul::-webkit-scrollbar-thumb {
        background: transparent;
    } */

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

    .home .eventSection .events .eachEvent .title {
        bottom: 20px;
    }

    .updateSection .updateBox .leftCon {
        padding: 35px 0px 35px 35px;
    }

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

    .home .updateSection .updateBox .emailBox .emailInput {
        padding: 12px 125px 15px 18px;
    }

    .updateSection .updateBox .emailBox .emailInput {
        height: 50px;
        font-size: 16px;
    }

    .updateSection .updateBox .emailBox .emailBtn {
        height: 40px;
        font-size: 17px;
        top: 4px;
    }

    .updateBox .secHead {
        font-size: 28px;
        line-height: 1.2;
    }

    .home .updateSection {
        margin-bottom: -90px;
    }

    .footerSection {
        padding-top: 150px;
    }

    .updateSection.commonFooter {
        padding-bottom: 150px !important;
    }

    .blogListingPage .commonSec {
        padding: 65px 0;
    }

    .blogListingPage .updateSection .updateBox .leftCon {
        padding: 44px 53px;
    }

    .blogListingPage .updateSection .updateBox .imgCon {
        height: 100%;
        width: 110%;
    }

    /* start campus details */
    .course-off-slideBx {
        margin-right: 0;
        height: 410px;
    }

    .course-off-slideBx .slick-slide:hover,
    .course-off-slideBx .slick-slide {
        width: 355px !important;
    }

    .course-off-slideBx .innarCourseSlideTxt {
        left: 0;
        padding: 0 25px;
    }

    .course-off-slideBx .slick-arrow.slick-prev {
        left: calc(50% - 50px);
    }

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

    .single-campus .whySection .con .imgCon {
        width: 70px;
        height: 70px;
    }

    .whySection .con .textCon p {
        font-size: 20px;
    }

    .whySection .secHead,
    .coursesSection .secHead,
    .blogSection .secHead,
    .FAQSection .secHead,
    .reputationSection .secHead {
        font-size: 32px;
    }

    .single-campus .InfrastructureSec {
        padding: 75px 0px 100px;
    }

    .single-campus .infraSlider .slick-arrow {
        bottom: -37px !important;
    }

    .single-campus .industrySection ul.tabs li {
        font-size: 26px;
    }

    .single-campus .reputationSection {
        padding: 65px 100px 80px;
    }

    .single-campus .commonSec.gallerySection {
        padding: 60px 0 0 !important;
    }

    .single-campus .gallerySection .gallerySlider.gallery .slick-list {
        height: auto;
    }

    .single-campus .gallerySection .gallery .slick-current.slick-active .eachImg {
        overflow: visible;
        border-radius: inherit;
    }

    .gallerySection .gallery .innerImg,
    .gallerySection .gallery .slick-current .innerImg {
        height: 300px;
    }

    .singCampEvntTxt {
        left: 0;
    }


    /* .single-campus .gallerySlider.gallery {
        height: 660px !important;
    } */

    .single-campus .dtlCampusSec {
        padding: 70px 0px 80px;
    }

    .course-off-slideBx .innarCourseSlideTxt .icon {
        opacity: 1;
    }

    .mapSection {
        height: 500px;
    }

    .single-campus .body_nav .nav_list ul {
        gap: 16px;
        flex-wrap: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
        /* width: 100%; */
        max-width: 780px;
    }

    .single-campus .body_nav .nav_list ul ::-webkit-scrollbar {
        background: #fff;
    }

    .single-campus .updateSection.commonFooter .updateBox {
        width: 88%;
    }

    .single-campus .body_nav .nav_list ul {
        width: calc(100% - 180px);
    }

    .single-campus .body_nav .nav_list .rightBtn {
        width: 180px;
    }

    .single-campus .whySection::before {
        height: 110px;
    }

    .single-campus .InfrastructureSec .infraSlider .eachInfo p {
        padding: 0 86px 0 0;
    }

    .gallerySection .gallery .slick-current.slick-active,
    .gallerySection .gallery .slick-slide {
        transform: scale(1) !important;
        transform-origin: left;
    }

    .gallerySection .gallery .innerImg {
        height: 300px;
        overflow: hidden;
        width: 100%;
    }

    .mob-menu-lst li .options li {
        padding-left: 15px;
    }

    .gallerySection .gallery .slick-slide {
        margin: 0 10px;
        transform: scale(1);
    }

    .gallerySection .gallery .slick-slide {
        transform: scale(1);
    }

    .gallerySection .gallery .slick-current.slick-active .eachImg {
        padding-right: 0 !important;
    }

    .single-campus .gallerySection .slick-list {
        padding: 10px 0 0;
    }

    .single-campus .gallerySlider.gallery {
        height: auto !important;
    }

    .single-campus .gallerySection .gallery .slick-prev {
        right: auto;
        left: calc(50% - 50px);
    }

    .single-campus .gallerySection .gallery .slick-next {
        right: calc(50% - 50px);
    }

    .singCampEvntTxt {
        display: block;
        position: static;
        transform: none !important;
    }

    .singCampEvntTxt h5 {
        min-height: 50px;
        font-size: 18px;
        margin-bottom: 10px;
    }

    .singCampEvntTxt .moreBtn {
        font-size: 15px;
        padding: 5px 10px;
        min-width: 140px;
    }

    .singCampEvntTxt {
        display: block;
        position: relative;
        z-index: 2;
        top: 0;
        width: 100%;
        margin: 0px auto;
        border-radius: 20px;
        padding: 11px 12px;
        margin-top: 10px;
        text-align: center;
        border: 1px solid grey;
    }

    .single-campus .gallerySection .gallery {
        padding-bottom: 50px;
    }

    .single-campus .gallerySection .gallery .slick-arrow {
        bottom: 0 !important;
    }

    /* end campus details */

    /* start course details */
    /* .single-course .scholarLoanSec .borderImgCon {
        width: 65px;
        height: 135px;

    }
    .single-course .commonSec {
        padding: 60px 0;
    } */


    /* end course details */

    .single-campus .gallerySection .gallerySlider.gallery .slick-track {
        height: auto;
        padding-bottom: 10px;
    }
}


@media (max-width: 1199px) {

    .linksWrap .btmLinks .sub-option .options-lst {
        top: 120px;
    }

    /* start home infrastructure slider */
    .home .infrasSecWrap .infrastructureItem.swiper-slide-active {
        height: 500px;
    }

    .home .infrasSecWrap .infrastructureItem.swiper-slide-active .campusItemImg .imgCon {
        height: 400px;
    }

    .home .infrasSecWrap .infrastructureItem.swiper-slide-active .campusItemImg .imgCon img {
        border-radius: 20px;
    }

    .home .infrasSecWrap .infrastructureItem.swiper-slide.swiper-slide-active .campusItemContent .campusCont {
        height: 170px;
    }

    .home .infrasSecWrap .infrastructureItem.swiper-slide.swiper-slide-active .campusItemContent .campusBtn .moreBtn {
        font-size: 18px;
        padding: 7px 22px;
    }

    .home .infrasSecWrap .infrastructureItem.swiper-slide-active .campusItemInner::after {
        width: 40px;
        height: 130px;
        bottom: -20px;
        right: 18px;
    }

    .home .infrasSecWrap .infrastructureItem.swiper-slide-active .campusItem::after {
        width: 98%;
    }

    .home .infrasSecWrap .infrastructureItem.swiper-slide-active .campusItemContent .campusMainTitle {
        margin-bottom: 22px;
        /* font-size: 48px; */
    }

    .home .infrasSecWrap .swiper-wrapper {
        height: 590px;
    }

    .home .infrasSecWrap .infrastructureSlider2 .slick-arrow,
    .home .infrasSecWrap .infrastructureSlider2 .swiper-button-prev2,
    .home .infrasSecWrap .infrastructureSlider2 .swiper-button-next2,
    .home .infrasSecWrap .infrastructureSlider2 .swiper-button-next,
    .home .infrasSecWrap .infrastructureSlider2 .swiper-button-prev {
        width: 35px !important;
        height: 35px !important;
    }

    .home .infrasSecWrap .infrastructureSlider2 .insfrasArrow {
        right: 40%;
        transform: translateX(-40%);
        bottom: -47px;
    }

    .home .infrasSecWrap .infrastructureItem.swiper-slide.swiper-slide-active {
        width: 100% !important;
    }

    .home .infrasSecWrap .infrastructureSlider2 {
        padding: 0 30px;
    }

    .home .infrasSecWrap .infrastructureSlider2 .insfraProcess {
        display: none;
    }

    /* end home infrastructure slider */

    /* start campus details */
    .single-campus .reputationSection .company .imgCon {
        height: 100px;
    }

    .achieveSwiper .swiper-button-prev {
        left: calc(50% - 40px);
    }

    .achieveSwiper .swiper-button-next {
        right: calc(50% - 40px);
    }

    .campAchieveTxtInn p {
        font-size: 17px;
        line-height: 27px;
    }

    /* end campus details */
    .page-template-campus-life .campusLife_2 {
        min-height: auto;
    }

    .page-template-campus-life .infrastructureSlider3 {
        min-height: auto;
    }

    .home .alumniSection .slick-prev,
    .alumniSection .slick-prev {
        left: calc(50% - 40px) !important;
    }

    .home .alumniSection .slick-next,
    .alumniSection .slick-next {
        right: calc(50% - 40px) !important;
    }

    .single-course .aspectsSlider .slick-prev {
        left: calc(50% - 40px);
    }

    .single-course .aspectsSlider .slick-next {
        right: calc(50% - 40px);
    }

    .naacDtlsImg {
        width: 250px;
        height: 200px;
    }

    .naacDtlsTxt {
        width: calc(100% - 250px);
    }

    .naacDtlsTxt p {
        font-size: 17px;
        line-height: 25px;
    }

    .newSlider {
        padding-bottom: 25px;
    }

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

    .newSlider .slick-next {
        right: calc(50% - 40px);
    }

    .eachGlobalCard {
        height: 340px;
    }

    .eachGlobalTxtInn {
        max-height: 190px;
    }

    .eachGlobalTxt h5 {
        font-size: 25px;
        line-height: 30px;
    }

    .eachGlobalTxt p {
        font-size: 17px;
        line-height: 26px;
    }

    .prestigeAffCardInn {
        padding: 15px 20px;
    }
}


@media (max-width: 1140px) {
    /* .headerWrap {
        padding: 0 44px 0 50px;
    } */

    .mob-menu-bx {
        height: 90vh;
        overflow-x: auto;
    }

    .headerWrap.sticky .headerContent {
        align-items: flex-start;
    }

    .home .keyFactSec .factItem {
        text-align: center;
    }

    .home .placementSection .moreInfo .eachInfo {
        padding: 0px 22px;
    }

    .home .placementSection .cardCon .imgCon {
        width: 265px;
    }

    .home .placementSection .cardCon .imgCon img {
        width: 100%;
    }

    .home .placementSection .cardCon .textCon {
        padding: 32px 16px 20px;
    }

    .home .infoSection .headPart {
        gap: 7px;
    }

    .home .infoSection .secHead {
        margin-bottom: 10px;
    }

    .mob-menu-lst li .options li::before {
        top: 15px;
        background-color: #fff;
    }

    /* .secHead {
        font-size: 42px;
    } */
    /* .home .commonSec {
        padding: 65px 0 130px;
    } */

    .home .academicSection {
        padding: 50px 0px 0;
    }

    .home .awardSection2 .awardHead {
        font-size: 20px;
    }

    .camAcc-title-link {
        padding-bottom: 25px;
    }



    /* .updateSection .updateBox .leftCon {
        padding: 50px;
    } */

    .home .registerSection .right .innerForm {
        padding: 20px;
        padding-bottom: 55px;
    }

    .home .registerSection .card {
        padding: 20px;
    }

    .home .commonSec.awardSection1 {
        position: relative;
    }

    .home .awardSection1 .floatSlider .slick-arrow {
        bottom: -70% !important;
    }

    .home .awardSection1 .floatSlider .slick-next {
        right: calc(50% - 50px);
    }

    .home .awardSection1 .floatSlider .slick-prev {
        left: calc(50% - 50px);
    }

    .home .commonSec.awardSection1 {
        padding-bottom: 10px !important;
    }

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

    /* .home .testimonialSection .testimonial .eachCard .vdoCon .imgCon {
        width: 445px;

    } */

    .home .eventSection {
        padding: 75px 0px;

    }

    /* .blogListingPage .commonSec .tagList li {
        max-width: calc(50% - 10px);
    } */

    .blogPostList {
        padding: 30px 20px;
    }

    .postList li:not(:last-child) {
        margin-bottom: 15px;
    }

    /* campus details */
    .single-campus .dtlCampusSec .secHead {
        font-size: 33px;
    }

    .single-campus .InfrastructureSec .secHead {
        font-size: 37px;
    }

    .single-campus .InfrastructureSec .infoDiv .eachInfo p {
        padding: 0 85px 0 0;
    }

    .single-campus .reputationSection .secHeader {
        margin-bottom: 10px;
    }

    .single-campus .headCon .secHead {
        font-size: 50px;
    }

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

    .home .academicSection .academics .card {
        height: 300px;
    }

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

    .home .academicSection ul.tabs li {
        font-size: 27px;
    }

    .roundCircle1 {
        position: absolute;
        right: 0;
        bottom: -160px;
        width: 130px;
    }

    .home .academicSlider .slick-next {
        right: calc(50% - 35px);
    }

    .home .academicSlider .slick-prev {
        left: calc(50% - 35px);
    }

    .botHeader {
        padding-bottom: 5px !important;
    }

}

@media (max-width: 1080px) {
    .home .registerSection .right .innerForm {
        padding: 30px 25px 60px;
    }

    .home .academicSlider .slick-next {
        right: calc(50% - 35px);
    }

    .home .academicSlider .slick-prev {
        right: calc(50% - 35px);
    }
}

@media (max-width: 1050px) {
    .updateSection .updateBox .leftCon {
        padding: 26px 30px;
    }
}

@media (max-width: 1024px) {
    .home .infoSection {
        padding: 70px 0px 70px;
    }

    .home .academicSection {
        padding: 55px 0px 0;
    }

    .home .commonSec {
        padding: 60px 0;
    }

    .home .academicSection,
    .home .careerSection,
    .home .infrasSecWrap {
        padding: 65px 0 130px;
    }

    .home .infoSection {
        padding: 65px 0;
    }

    .infrasSecWrap .infrastructureItem.swiper-slide-active .campusItemContent .campusMainTitle {
        font-size: 28px;
    }

    /* .cardSlider.cards .slick-prev {
        left: calc(50% - 50px);
    }

    .cardSlider.cards .slick-next {
        right: calc(50% - 50px);
    } */

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

    .cardSlider.cards .slick-arrow {
        bottom: 0 !important;
        top: auto
    }

    .page-template-news-media .cardSlider.cards .slick-arrow {
        bottom: -20px !important;
    }

    .cardSlider.cards .eachCard {
        margin: 0 0 56px;
    }

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

    .home .testimonialSection .textCon .name {
        font-size: 20px;
    }

    .slick-arrow {
        height: 40px;
        width: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .slick-next::before {
        height: 40px;
        width: 40px;
        font-size: 14px;
        /* top: 0; */
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .slick-prev::before {
        height: 40px;
        width: 40px;
        font-size: 16px;
        /* top: 0; */
        /* left: 0; */
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .home .eventSection .events .title {
        gap: 10px;
    }

    .businessSection .businessSlider .eachSlide .imgCon {
        height: 100px;
        padding: 10px;
    }

    .businessSection .business {
        padding: 25px 0px 168px;
    }

    .home .businessSection .business {
        padding: 25px 0px 90px;
    }

    .home .home .academicSection {
        padding: 65px 0 0;
    }

    .home .eventSection {
        padding: 70px 0px 80px;
    }

    .home .registerSection {
        padding: 80px 0px;
    }

    .home .businessSection.commonSec {
        padding-bottom: 0 !important;
    }

    .businessSection .slick-arrow {
        bottom: 30% !important;
    }

    .businessSection .slick-next::before,
    .blogSection .slick-next::before {
        top: -2px;
    }

    .businessSection .slick-prev::before,
    .blogSection .slick-prev::before {
        top: -2px;
    }

    .home .updateSection .updateBox .imgCon {
        bottom: 0 !important;
    }

    .home .careerSection .imgCon {
        display: none;
    }

    .home .careerSection .car_col_1 {
        width: 100%;
    }

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

    .home .careerSection .slideImg {
        height: 550px;
    }

    .home .careerSection .careers .innerSlide p {
        padding: 7px 50px;
    }

    .home .alumniSection .each-card {
        margin: 0 0 25px;
    }

    .careerSection .careers .slick-prev {
        /* display: block; */
        visibility: visible;
        right: auto;
        left: calc(50% - 42px);
    }

    .careerSection .careers .slick-next {
        top: auto;
        right: calc(50% - 43px);
    }

    .careerSection .careers .slick-arrow {
        height: 35px !important;
        width: 35px !important;
        display: flex !important;
        align-items: center;
        justify-content: center;
        bottom: -13% !important;

    }

    .careerSection .careers .innerSlide .inlineDiv .icon {
        display: none;
    }

    .careerSection .careers .innerSlide .inlineDiv {
        display: block;
        width: 100%;
        text-align: center;
        margin-top: 14px;
    }

    .careerSection .careers .innerSlide .inlineDiv {
        left: 0;
        right: 0;
        bottom: 0;
    }

    .careerSection .careers .innerSlide .inlineDiv p {
        background-color: #d5242a;
        color: #fff;
        padding: 4px 50px;
    }

    .blogPostList {
        padding: 25px 20px;
    }

    .blogListingPage .commonSec {
        padding: 58px 0;
    }

    .blogListingPage .srchWrap .frmWrap .inputTxt {
        margin-bottom: 8px;
    }

    .blogListingPage .updateSection .updateBox .imgCon {
        bottom: 0px !important;
    }

    .blogListingPage .updateSection .updateBox .imgCon {
        width: 110%;
    }

    .blogListingPage .updateSection .updateBox .leftCon {
        padding: 20px 32px;
    }

    .updateSection .updateBox .emailBox .emailInput {
        padding: 16px 132px 16px 32px;
    }

    .updateSection.commonFooter .updateBox {
        width: 100%;
        margin: 0 auto -65px;
    }

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

    .home .placementSection .recruiters .slick-next::before,
    .home .placementSection .recruiters .slick-prev::before {
        top: 0;
    }

    .updateSection.commonFooter .updateBox .imgCon img {
        bottom: 0;
    }

    .updateBox .secHead {
        line-height: 1.2;
    }

    /* .updateSection.commonFooter .updateBox .leftCon {
        padding: 20px 15px 42px;
    } */

    .single-post .blogSidebar .srchWrap .frmWrap .inputTxt {
        margin-bottom: 5px;
    }

    .alumniSlide.cards .innerCard,
    .cardSlider.cards .innerCard {
        height: auto;
    }

    .blogSection .cardSlider.cards .innerCard {
        height: 440px;
    }

    .blogSection {
        padding: 70px 0px;
    }

    .eventSection .events .eachEvent {
        margin: 0 0 10px;
    }

    .placementSection .secHead {
        margin-bottom: 0;
    }

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

    .careerSection .secHeader p br {
        display: none;
    }

    .single-campus .body_nav .nav_list ul {
        max-width: 664px;
    }

    /* start news */
    .commonSec.newsSec1.relatedBlogSec {
        padding: 58px 0;
    }

    .newsPage .newsSec2 .cardSlider .slick-slide>div {
        margin-bottom: 10px;
    }

    /* end news */

    /* start scholarship */
    .page-template-scholarship .FAQSection .secHeader {
        padding: 0;
    }

    /* end scholarship */

    .home .infrasSecWrap .infrastructureItem {
        width: 100%;
    }

    .infrasSecWrap .infrastructureItem .campusItem {
        position: relative;
    }

    .infrasSecWrap .infrastructureItem .campusItem::before {
        width: 30px;
        height: 30px;
        position: absolute;
        content: "";
        right: 0;
        top: 0;
        background: url(../images/corner.png) no-repeat center;
        background-size: 100%;
        z-index: 1;
    }

    .infrasSecWrap .infrastructureItem .campusItemInner {
        background-color: #000;
        border-radius: 0 0 20px 0;
        display: flex;
        padding: 50px;
        height: 100%;
        padding-right: 100px;
        border-left: 10px solid #D52228;
        border-top: 10px solid #D52228;
        position: relative;
    }

    .infrasSecWrap .infrastructureItem .campusItemInner::before {
        width: 10px;
        height: 140px;
        border-radius: 0 0 5px 5px;
        background-color: #D52228;
        right: 0;
        top: 0;
        content: "";
        position: absolute;
    }

    /* .home .infrasSecWrap .infrastructureItem .campusItemInner{
        padding: 0;
    } */

    .infrasSecWrap .infrastructureItem .campusItemContent {
        width: 60%;
    }

    .infrasSecWrap .infrastructureItem .campusItemContent .campusMainTitle {
        font-size: 54px;
        font-family: 'Isidora Sans';
        /* font-family: "Khand", serif; */
        font-weight: 600;
        color: #fff;
        margin-bottom: 50px;
        display: block;
    }

    .infrasSecWrap .infrastructureItem .campusItemContent .campusSubTitle {
        color: #fff;
        font-family: "Lato", serif;
        /* font-family: "Khand", serif; */
        font-size: 28px;
        margin-bottom: 15px;
        display: block;
    }

    .home .infrasSecWrap .infrastructureItem .campusItemContent .campusCont {
        height: 200px;
        overflow-y: auto;
        padding-right: 7px;
    }

    .infrasSecWrap .infrastructureItem .campusItemContent p {
        height: 100%;
        color: #fff;
        font-size: 16px;
        line-height: 1.5;
        padding-left: 0px;
    }

    .home .infrasSecWrap .infrastructureItem .campusItemContent .campusBtn {
        /* display: block; */
        margin: 20px 0 0;
    }

    .home .infrasSecWrap .infrastructureItem .campusItemImg .imgCon {
        height: 400px;
    }

    .infrasSecWrap .infrastructureItem .campusItemImg {
        display: block;
        border-radius: 20px;
        overflow: hidden;
        width: calc(100% - 60%);
    }

    .infrasSecWrap .infrastructureItem .campusItemImg .imgCon {
        height: 100%;
    }

    .infrasSecWrap .infrastructureItem .campusItemImg .imgCon img {
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }

    .infrasSecWrap .infrastructureItem .campusItemInner::after {
        width: 58px;
        height: 150px;
        position: absolute;
        bottom: 0;
        right: 10px;
        background: url(../images/element-line.png) no-repeat center top;
        content: "";
        background-size: 100%;
    }

    .single-course .whatsNewSec .newEventSlider .eachEvent .conBox .content .imgCon {
        width: 380px;
    }

    .whatsNewSec .newEventSlider .eachEvent .conBox .content .textCon {
        padding-left: 280px;
        padding-right: 20px;
    }

    .home .placementSection .companies .companySlider .slideInner {
        width: auto;
        height: auto;
    }

    .secH2 {
        font-size: 30px;
        line-height: 1.2;
    }

    .slick-prev::before,
    .slick-next::before {
        height: 32px;
        width: 32px;
    }

    .home .testimonialSection .testimonial .eachCard .vdoCon .imgCon {
        width: 350px;
        height: 350px;
    }

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

    .testimonialSection .testimonial .eachCard .vdoCon::after {
        width: 370px;
        height: 370px;
        left: -10px;
        bottom: -10px;
    }

    .testimonialSection .testimonial .eachCard .textCon .whiteBg {
        height: 320px;
        padding-left: 130px;
    }

    /* .alumniSection .flip-card{
        height: 340px;
    }
    .alumniSection .flip-card-front,
    .alumniSection .flip-card-back{
        height: 340px;
    } */
    .home .academicSection ul.tabs li {
        font-size: 20px;
    }

    .aspectHvrTxt {
        position: static;
        transform: translateY(0);
        padding: 12px 15px;
    }

    .single-course .careerAspectsSec .aspectsSlider .innerSlide .slideBtn {
        display: none;
    }

    .single-course .careerAspectsSec .aspectsSlider .innerSlide {
        gap: 0;
    }

    .single-course .careerAspectsSec .aspectsSlider .innerSlide .imgCon {
        height: 250px;
        border-radius: 30px 30px 0px 0px;
    }

    .careerAspectsSec .aspectsSlider .innerSlide .imgCon img {
        object-position: top center;
    }

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

    .campAchievemntSec ul.tabs li {
        font-size: 35px;
    }

    .campAchievemntSec ul.tabs li {
        font-size: 35px;
    }

    .campAchieveTxtInn h6 {
        font-size: 22px;
        line-height: 30px;
    }

    .campAchieveCardInn {
        height: 380px;
    }

    .single-campus .coursesSection {
        padding-bottom: 80px !important;
    }

    .single-campus .academicSliderNew .slick-arrow {
        bottom: -15% !important;
    }

    .globalCareerInn {
        padding: 0px 10px;
    }

    .prestigiousAffInn {
        padding: 0px 10px;
    }

    .campAchievemntSec {
        padding-left: 30px;
        padding-right: 30px;
    }

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

@media (max-width: 992px) {

    /* html{
        overflow-x: hidden;
    } */
    .home .campusSection .content .textCon .campusBox {
        padding-top: 70px;
    }

    .dtlCampusSec.contact-tab-cont {
        padding: 20px 0;
    }

    .contact-tab-cont .cont-lst {
        margin-top: 0;
        padding-bottom: 0;
        padding-top: 0;
    }

    .contWrapAcc-cont {
        padding: 20px;
    }

    .page-template-contact-us .contGetInfoBx::before {
        display: none;
    }

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

    .home .placementSection .recruiters .slick-prev::before {
        top: 0;
    }

    .home .placementSection .recruiters .slick-next::before {
        top: 0;
    }

    .home .alumniSection .secHeader .left p {
        padding-right: 20px !important;
        padding: 0 20px;
    }

    .home .careerSection .secHeader p {
        padding: 0 25px;
    }

    /* start home-campus */

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

    /* ens home-campus */

    .home .placementSection .moreInfo {
        justify-content: center;
        margin-top: 30px;
    }

    .home .placementSection .moreInfo .eachInfo {
        width: 33.333%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;

    }

    .home .keyFactSec .factItem {
        padding: 25px;
    }

    .home .placementSection .secHead {
        margin-bottom: 0px;
    }

    .home .careerSection .slideImg {
        height: 560px;
    }

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

    .home .alumniSection .right {
        padding-top: 16px;
        margin-top: 0;
    }

    .home .academicSection .headPart .right {
        justify-content: end;
        align-items: center;
    }

    .academicSection .moreBtn {
        margin: unset;
    }

    .home .updateSection .updateBox .imgCon {
        display: block;
    }

    .home .alumniSection {
        padding: 75px 0px;
    }

    .home .secHead {
        text-align: unset;
    }

    .home .academicSection .left p,
    .home .secHeader p {
        text-align: unset;
    }

    .home .placementSection .secHeader p {
        padding: 0 0 0;
    }

    .home .campusSection .secHead {
        text-align: center;
    }

    .home .registerSection .secHead {
        text-align: unset;
    }

    .home .registerSection .secHeader p,
    .home .registerSection .left .callCon,
    .home .registerSection .left .mailCon {
        text-align: unset;
    }

    .home .registerSection .secHeader p {
        padding: 0;
    }

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


    .home .registerSection .eachCard {
        margin-bottom: 48px;
    }

    #brochure_2 .wpcf7-form.invalid .wpcf7-response-output {
        bottom: -50px;
    }

    #brochure_2 {
        padding: 44px 24px 70px;
    }

    .footerSection::before {
        top: -108px;
        width: 70px;
        height: 103px;
        right: 0px;
    }

    .registerSection .innerForm .inlineDiv p br {
        display: none;
    }

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

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


    .eventSection .left {
        justify-content: left;
    }

    .eventSection .right {
        justify-content: end;
    }

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

    /* .updateSection .updateBox .imgCon {
        display: block;
    } */
    .updateSection .updateBox .secHeader p {
        padding: 0 0;
    }

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

    .media_release .left .secHead {
        text-align: left;
    }

    .bannerSlider {
        height: auto;
        position: relative;
    }

    .heroSectionNew .bannerSlider.swiper-horizontal>.swiper-pagination-bullets {
        /* position: relative; */
        z-index: 10;
        height: 30px !important;
        background-color: #FFCE54;
        padding: 10px 0px 0px 0px;
        transform: translateY(0px);
        border-radius: 10px 10px 0 0;
    }

    .bannerWrap .swiper-pagination-bullet {
        opacity: 1;
    }

    /* .home .heroSection {
        height: 80vh !important;
    } */

    /* .home .bannerHeading {
        font-size: 58px;
    } */

    .home .commonSec.awardSection1 {
        padding-top: 30px;
    }

    .home .heroSection .bannerWrap::before {
        height: 125px;
    }

    .home .blogSection .cards {
        margin: 0px 0 40px;
    }

    .page-template-about-us-template .founderSection .slick-next:hover,
    .page-template-about-us-template .founderSection .slick-prev:hover {
        background: #DD0000;
        border-color: #DD0000;
    }

    .page-template-about-us-template .founderSection .slick-next:hover:before,
    .page-template-about-us-template .founderSection .slick-prev:hover:before {
        color: #fff;
    }

    /* start campus details */
    /* .single-campus .heroSection {
        height: 100vh !important;
    } */

    .single-campus .innerBannerContent .headCon {
        padding-right: 0;
    }

    .single-campus .headCon .secHead {
        text-align: left;
    }

    .single-campus .industrySection ul.tabs {
        justify-content: center;
    }

    .single-campus .industrySection .listWrap {
        margin-top: 40px;
    }

    .single-campus .industrySection .exposureSlider.exposure .cardCon {
        height: auto;
        display: block;
    }

    .single-campus .exposure .cardCon .rightCon {
        width: 40%;
        height: 240px;
        margin: 13px auto 0;
    }

    .single-campus .exposure .cardCon .leftCon {
        width: 100%;
    }

    .single-campus .exposure .cardCon .textCon {
        padding: 20px 16px 30px;
        text-align: center;
    }

    .single-campus .exposure .cardBox .cardCon {
        background: #d52228;
        color: #fff;
    }

    .single-campus .exposure .cardBox .inlineDiv {
        display: flex;
        justify-content: center;
    }

    .single-campus .industrySection .listContBox {
        padding-top: 5px;
    }

    .single-campus .exposure .cardBox .cardCon .textCon .icon img {
        filter: brightness(0) saturate(100%) invert(100%) sepia(4%) saturate(16%) hue-rotate(150deg) brightness(104%) contrast(110%);
    }

    .single-campus .exposure .cardBox .cardCon p,
    .single-campus .exposure .cardBox .cardCon .name,
    .single-campus .exposure .cardBox .cardCon .post {
        color: #fff;
    }

    .single-campus .exposure .cardCon .imgCon img {
        border-radius: 20px;
    }

    /* .single-campus .industrySection .exposureSlider.exposure .slick-next {
        right: 3% !important;
    }

    .single-campus .industrySection .exposureSlider.exposure .slick-prev {
        left: 3% !important;
    } */

    /* end campus details */
    .whatsNewSec .newEventSlider .eachEvent {
        padding-left: 0;
        padding-right: 0;
    }

    .whatsNewSec .newEventSlider .eachEvent .conBox {
        width: 100%;
        height: auto;
        margin-left: 0;
    }

    .single-course .whatsNewSec .newEventSlider .eachEvent .conBox .content .imgCon {
        width: 100%;
        height: auto;
        position: static;
        max-width: 400px;
        margin-bottom: 20px;
    }

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

    .single-course .whatsNewSec .newEventSlider .eachEvent .conBox .content {
        height: auto;
    }

    .page-template-about-us-template .accSection {
        padding-bottom: 130px !important;
    }

    .home .commonSec {
        padding: 60px 0 50px;
    }

    .home .careerSection {
        padding: 61px 0px 140px;
    }

    .home .campusCountInner h3 {
        min-height: 45px;
    }

    .leftWrap {
        padding: 25px;
        background-color: #fff6e3;
        border-radius: 15px;
        margin-bottom: 20px;
        padding-bottom: 90px;
    }

    .rightWrap {
        padding: 25px;
        background-color: #f8edeb;
        border-radius: 15px;
    }

    .testimonialSection .testimonial .eachCard .vdoCon {
        position: absolute;
        z-index: 1;
        width: 200px;
        height: 200px;
    }

    .testimonialSection .testimonial .eachCard .vdoCon .imgCon {
        width: 100% !important;
        height: 100% !important;
    }

    .testimonialSection .testimonial .eachCard .vdoCon::after {
        width: 100%;
        height: 100%;
        left: 0;
        bottom: -5px;
    }

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

    .testimonialSection .testimonial .eachCard .vdoCon {
        position: absolute;
        z-index: 1;
        width: 200px;
        height: 200px;
        top: 0;
        left: 50px;
    }

    .testimonialSection .testimonial .eachCard .textCon .whiteBg {
        height: auto;
        padding-left: 90px;
        padding-top: 115px;
        padding-right: 60px;
    }

    .testimonialSection .testimonial .eachCard .textCon {
        margin-left: 0px;
    }

    .testimonialSection .testimonial .eachCard .textCon .whiteBg {
        height: auto;
        padding-left: 50px;
        padding-top: 120px;
        border-radius: 20px;
    }

    .testimonialSection .testimonial .eachCard .innerSlide {
        padding-right: 40px;
    }

    .contact-tab-cont .imgCon.contImg img,
    .contact-tab-cont .imgCon.contImg iframe {
        border-radius: 10px 10px 0 0;
    }

    .contact-tab-cont .contact-tab-socl-bx {
        padding: 15px 0px 0;
    }

    .registerSection .right .innerForm .moreBtn {
        margin-top: 15px;
    }

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

@media (max-width: 991px) {
    .single-campus .innerHero.heroSection {
        height: auto;
    }

    .naacDtlsInn {
        padding: 30px 25px;
    }

    .home .careerSection .imgCon {
        display: none;
    }

    .home .companySlider.recruiters {
        margin-top: 0px;
    }

    .home .placementSection .companies .companySlider .slideInner {
        width: 150px;
    }

    .updateSection .updateBox .imgCon {
        display: none;
    }

    .home .updateSection .updateBox .imgCon {
        display: none;
    }

    .home .secHead {
        text-align: center;
    }

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

    .home .secHeader p {
        text-align: center;
    }

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

    .updateSection .updateBox .leftCon {
        padding: 35px;
        gap: 22px;
    }

    .home .awardSlider .slick-dots {
        bottom: 0;
    }

    .home .footerSection::before {
        width: 70px;
        height: 130px;
        top: -135px;
    }

    .home .registerSection .card {
        padding: 20px 15px;
    }

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

    .home .commonSec.awardSection1 {
        overflow-x: hidden;
    }

    .home .registerSection .right .innerForm {
        padding: 45px 45px 80px;
    }

    .page-template-about-us-template .founderSection .slider-for .innerSlider .textCon .name,
    .page-template-about-us-template .founderSection .slider-for .innerSlider .textCon .post {
        text-align: center;
    }

    .updateLeft {
        justify-content: center;
    }

    .home .updateSection {
        margin-bottom: 60px;
        max-width: 100%;
    }

    .updateSection .updateBox .leftCon {
        padding: 30px;
        width: 100%;
    }

    .updateSection .updateBox {
        max-width: 100%;
        border-radius: 20px;
        overflow: hidden;
        padding: 0;
    }

    .updateSection.commonFooter .updateBox {
        bottom: 0;
        margin: 0 auto 0;
    }

    .updateSection .wpcf7-form.invalid .wpcf7-not-valid-tip {
        text-align: center;
    }

    .updateSection.commonFooter {
        padding-top: 40px;
        padding-bottom: 40px !important;
    }

    .updateSection.commonFooter .updateBox {
        border-radius: 50px;
    }

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

    .academicSection .academics .card {
        padding: 20px 16px;
        height: 240px;
    }

    .academicSection .academics .card .card-bottom p {
        font-size: 18px;
        padding: 4px 14px;
    }

    .academicSection .academics .card .card-image {
        width: 30px;
        height: 30px;
    }

    .academicSection .academics .card .card-image svg {
        width: 15px;
    }

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

    .desktopeventBtn {
        display: none;
    }

    .mobileeventBtn {
        display: block;
    }

    .eventSection .right {
        justify-content: center;
        margin-top: 50px;
    }

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

    .page-template-campus-life .eventSection .right {
        margin-top: 0;
    }

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

    .mobileAcademicBtn {
        display: block;
        margin-top: 30px;
    }

    .home .mobileAcademicBtn {
        margin-top: 0px;
    }

    .desktopAcademicBtn {
        display: none;
    }

    .mobileAcademicBtn .right {
        display: flex;
        justify-content: center;
    }

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

    .home .registerSection {
        padding: 80px 0px 55px;
    }

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

    .eventSection .events .eachEvent {
        margin-bottom: 20px;
    }


    /* news */
    .blogSection .dates {
        border: unset;
    }

    .blogSection .newsCard {
        box-shadow: 0px 0px 10px 5px #00000033;
        border-radius: 20px;
        padding: 10px;
    }

    .newsPage .newsSec1 .relatedBlog .flipCards.alumniSlide .slick-slide>div {
        margin-bottom: 15px;
    }

    /* .blogSection .slick-slide {
        margin-right: 30px;
    } */
    .dateSlider .slick-slide>div {
        margin: 10px auto 30px;
        width: 96%;
    }

    .blogSection .dates .slick-next {
        right: 6%;
    }

    .blogSection .dates .slick-prev {
        left: 3%;
    }

    .blogSection .dates .slick-arrow {
        top: auto !important;
        bottom: -18px !important;
        top: 35%;
        transform: translateY(-35%);
    }


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

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

    .blogSection .dates {
        min-height: auto;
    }

    /* .factItem {
        margin-bottom: 15px;
    } */

    .home .registerSection .right .innerForm {
        padding: 30px 17px;
    }

    .home .registerSection .right .wpcf7-form.invalid .innerForm {
        padding-bottom: 50px;
    }

    .home .registerSection .wpcf7-form.invalid .wpcf7-response-output {
        padding-left: 20px;
        padding-right: 20px;
    }


    .footerSection {
        padding: 60px 0px 0px;
    }

    .footerSection .footerHeading .logoWrap {
        width: 150px;
        height: auto;
        max-width: 100%;
        margin: 0 auto 10px;
    }

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

    .footerEnd .ftPowerd {
        text-align: end;
    }

    .footerSection .footerContent {
        padding-bottom: 35px;
    }

    .blogSection {
        padding: 70px 0px;
    }

    .blogSection .dates {
        padding-top: 0;
    }

    /* .home .awardSection2 .awardSlider .eachSlide {
        margin: 0 0 60px;
    } */

    .home .cardSlider .eachCard {
        margin: 0 0 52px;
    }

    .home .commonSec.keyFactSec .factItem {
        margin: 10px 0;
    }

    .home .registerSection .card .card-image {
        height: 30px;
        width: 30px;
    }

    .home .registerSection .card .card-image svg {
        font-size: 14px;
    }

    .awardSection2 .innerSlide .awardName {
        font-size: 16px;
    }

    .updateSection .updateBox {
        border-radius: 40px;
        overflow: hidden;
    }

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

    .blogSidebar {
        margin-top: 40px;
    }

    .blogSidebar .srchWrap .frmWrap .inputTxt {
        text-align: left;
    }

    /* .blogListingPage .commonSec .tagList li,
    .blogDetailsPage .commonSec .tagList li {
        max-width: calc(20% - 10px);
    } */

    .single-post .blogSidebar .srchWrap .frmWrap {
        margin-bottom: 0;
    }

    .single-post .arr-btn {
        gap: 20px;
    }

    /* .single-post .pageHead {
        font-size: 40px;
    } */

    .single-post .commonSec {
        padding: 65px 0;
    }

    .single-post .blogSidebar .srchWrap .frmWrap .inputTxt {
        margin-bottom: 25px;
    }

    .single-post .blogDetailsImg {
        height: 400px;
    }

    .alumniSlide.cards .innerCard {
        margin: 0 0 40px;
    }

    /* .placementSection .recruiters .slick-next {
        right: 10px;
    }
    .home .placementSection .recruiters .slick-prev {
        left: 10px;
    } */

    .blogSection .cards {
        margin: 0px 0 0px;
    }


    /* start campus details */
    /* bannar form */
    .desktopBannForm {
        display: none;
    }

    .single-campus .innerBannerContent .col_1 {
        width: 100%;
        text-align: center;
    }

    .single-campus .innerBanner .imagesCon {
        justify-content: center;
    }

    .single-campus .bannerShortTxt {
        padding: 10px 82px 0;
    }

    .single-campus .InfrastructureSec {
        overflow-x: hidden;
    }

    .single-campus .headCon .secHead {
        text-align: center;
    }

    .bannerFormCon {
        background-color: #000;
    }

    .bannerFormCon .wpcf7-form .col-lg-6 {
        width: 50%;
    }

    .single-campus .body_nav .nav_list ul {
        max-width: 100%;
        width: 100%;
        padding: 0 0 10px;
    }

    .single-campus .dtlCampusSec {
        padding: 70px 0px 80px !important;
    }

    .single-campus .whySection::before {
        height: 110px;
    }

    .single-campus .InfrastructureSec .imgCon {
        display: none;
    }

    .single-campus .InfrastructureSec .infraSlider {
        margin-top: 20px;
    }

    .FAQSection .acc-container {
        column-count: 1;
    }

    .whySection .secHead {
        margin-bottom: 18px;
    }

    .single-campus .coursesSection {
        padding: 55px 0px 80px;
    }

    .coursesSection .course-off-slideBx .innarCourseSlideImg {
        height: 300px;
    }

    .coursesSection .course-off-slideBx {
        height: 310px;
        margin: 45px auto 0px;
    }

    .single-campus .coursesSection {
        padding: 55px 0px 110px;
    }

    .single-campus .coursesSection .secHead {
        margin-bottom: 10px;
    }

    .single-campus .infraSlider .slick-prev {
        right: auto;
        left: calc(50% - 54px);
    }

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

    .campAchieveTxtInn h6 {
        font-size: 20px;
        line-height: 27px;
    }

    .campAchievePara {
        max-height: 110px;
    }

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

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

    .prestigeAffCardInn {
        height: 350px;
        padding: 20px 15px;
    }

    .prestigeCardBtm {
        max-height: 160px;
    }

    .prestigeCardimg {
        width: 130px;
        height: 80px;
        padding: 0;
    }

    .prestigiousAff .secHead {
        margin-bottom: 25px;
    }

    .globalCareer .secHead {
        margin-bottom: 25px;
    }

    .campAchievemntSec ul.tabs {
        margin-bottom: 25px;
    }

    .campAchievemntSec ul.tabs li {
        font-size: 30px;
    }

    /* end campus details */

    /* start scholarship */
    .scholarShipSec2 .tabsWrap {
        padding: 30px 0 0;
        justify-content: center;

    }

    .scholarShipSec2 .meritContentWrap .meritSlider .meritItem .meritItemInner {
        height: 300px;
    }

    .scholarShipSec2 .meritContentWrap .meritSlider .meritItem .meritItemInner .meritBtm {
        align-items: center;
    }

    .scholarShipSec2 .meritContentWrap .meritSlider .meritItem .meritItemInner .meritBtm .detailsArrowBtn a {
        width: 38px;
        height: 38px;
    }

    .scholarShipSec2 .meritContentWrap .meritSlider .meritItem .meritItemInner .meritBtm .detailsArrowBtn a img {
        width: 18px;
    }

    /* end scholarship */

    .scholarLoanSec .left::before {
        content: normal;
    }

    .scholarLoanSec .left {
        text-align: center;
        margin-bottom: 30px;
    }

    .scholarLoanSec .left .moreBtn {
        margin-top: 25px;
        display: inline-block;
        margin-left: auto;
    }

    .scholarLoanSec .right {
        text-align: center;
    }

    .home .infrasSecWrap .infrastructureItem.swiper-slide-active .campusItem::after {
        width: 97.7%;
    }

    /* about us start */

    .page-template-about-us-template .accSection {
        padding-bottom: 130px !important;
    }

    /* about us end */

    .whySection .whyConCard {
        width: 50%;
        margin: 0 0 10px;
    }

    .whySection .whyConCard:nth-child(2) .con::before {
        content: normal;
    }

    .courseOverviewSec .leftCon .content {
        padding: 30px 20px 0px 20px;
    }

    .courseOverviewSec .leftCon .content p {
        margin: 0;
    }

    .single-campus .gallerySection .slick-list {
        margin-right: 0;
    }

    .single-campus .coursesSection .header p {
        padding: 0 0;
    }

    .headerWrap.sticky {
        padding: 10px 30px !important;
    }

    .founderSection .slider-for .innerSlider .rightFounder .contentTxt {
        text-align: center;
    }

    /* .founderSection .excerpt-hidden {
        height: 55px;
        overflow: hidden;
        position: relative;
    } */
    /* .founderSection .testimonialAcc-textCont.excerpt-hidden {
        height: 77px;
        overflow: hidden;
        position: relative;
    } */
    /* .founderSection .excerpt-hidden:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 20px;
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 0%, white 100%);
    } */
    .founderSection .js-show-more {
        font-size: 14px;
    }

    .founderSection .excerpt-visible {
        height: auto !important;
        overflow: visible !important;
    }

    .founderSection .js-show-more {
        display: block;
        font-weight: 600;
        color: #dd0000;
        text-align: center;
    }

    .testimonialSection .slick-slide {
        margin: 0 10px;
    }

    .page-template-templatesabout-us-template-php .keyFactSec .factItem {
        min-height: auto;
        margin-top: 0;
        margin-bottom: 20px;
    }

    .roundCircle1,
    .roundCircle2,
    .placementCircle,
    .opportunity_circle,
    .roundCircle4,
    .roundCircle3,
    .eventCircle {
        display: none;
    }

    .academicSection .secH2 {
        text-align: center;
    }

    .campusSection .content .textCon .campusBox .campuses {
        padding-left: 0px;
        flex-wrap: wrap;
    }

    .campusSection .content .textCon .location {
        max-width: calc(50% - 20px);
        flex: 0 0 calc(50% - 20px);
    }

    .upcommingEventSec {
        background-image: none;
    }

    .home .campusCountWrap {
        margin-top: 0;
        /* margin-bottom: 0; */
    }

    .home .commonSec.campusLifeSec {
        padding: 60px 0 90px;
    }

    .enqueryBtn {
        top: 50%;
    }

    .cards .innerCard .infoCon .eachInfo:last-child {
        width: 100%;
    }

    .pressReleasePage .cards .innerCard .infoCon {
        flex-wrap: wrap;
    }

    .pressReleasePage .cards .innerCard .infoCon .eachInfo:first-child {
        width: auto;
    }

    .pressReleasePage .cards .innerCard .infoCon .eachInfo:last-child {
        width: auto;
    }

    .single-course .careerAspectsSec .aspectsSlider .innerSlide .imgCon {
        height: 380px;
    }

    .alumniSection .left .secH2 {
        text-align: center;
    }
}

@media (max-width: 800px) {
    .home .alumniSection .flip-card-back .designation .name {
        margin-top: 20px;
    }

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


@media (max-width: 768px) {
    .heroSection .bannerWrap .bannerSlider {
        display: none;
    }

    .single-course .MobAlumniSlide-img{
        width: 100%;
        height: 380px;
    }

    .single-course .MobAlumniSlide-img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: top;
    }

    .single-course .MobAlumniSlide .slick-slide {
        margin: 0px 12px !important;
    }


    .page-template-alumni-profile .MobAlumniSlide-img{
        width: 100%;
        height: 380px;
    }

    .page-template-alumni-profile .MobAlumniSlide-img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: top;
    }

    .page-template-alumni-profile .MobAlumniSlide .slick-slide {
        margin: 0px 12px !important;
    }

    .heroSection .bannerWrap .bannerSlider.mob {
        display: block;
        height: 100%;
    }

    .home .awardSection1 .container,
    .home .awardSection2 .container {
        width: 100% !important;
        max-width: 100%;
        padding: 0;
        margin: 0;
    }

    .home .awardSection1 .floatContent {
        width: 95%;
        padding: 24px 0;
        /* border-radius: unset; */
    }

    .footerEnd .ftPowerd {
        text-align: start;
        margin-top: 5px;
    }

    .home .awardSlider .slick-slide {
        height: auto;
    }

    .home .awardSection2 .innerSlide {
        gap: 8px;
    }

    .subjectNav .rightBtn .moreBtn:hover {
        background-color: #ffffff;
        color: #d52228;
    }

    .home .awardSection2 .innerSlide .imgCon {
        width: 130px;
    }

    .home .academicSection {
        padding: 55px 0 0;
    }

    .home .academicSection .academics .card {
        padding: 20px;
    }

    .home .academicSection .academics .card {
        height: 230px;
    }

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

    .home .academicSection .academics .card .card-bottom p {
        font-size: 20px;
    }

    .home .academicSection .academics .card .card-image {
        height: 35px;
        width: 35px;
    }

    .home .academicSlider .slick-next::before {
        top: -2px;
    }

    .home .academicSlider .slick-prev::before {
        top: -2px;
    }

    .home .infoSection .headPart {
        padding: 0;
    }

    .home .careerSection .secHeader p {
        padding: 0;
    }

    .home .mobileAcademicBtn {
        margin-top: 10px;
    }

    .alumniSection .slick-arrow {
        bottom: -4px !important;
    }

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

    .alumniSection .slick-next {
        right: calc(50% - 54px);
    }

    /* .home .alumniSection .MobAlumniSlide .slick-next {
        right: 15%;

    }

    .home .alumniSection .MobAlumniSlide .slick-prev {
        left: 15%;

    }

    .home .alumniSection .MobAlumniSlide .slick-arrow {
        bottom: auto !important;
        top: 30%;
        transform: translateY(-30%);
    } */

    .home .alumniSection {
        padding: 65px 0px 65px;
    }

    .home .MobAlumniSlide .slick-next::before,
    .home .MobAlumniSlide .slick-prev::before {
        top: 50%;
        transform: translateY(-50%);
    }

    .home .careerSection .slideImg {
        margin: 0;
    }

    .home .careerSection .careers .innerSlide .inlineDiv {
        margin-top: 20px;
    }

    .home .careerSection .careers .innerSlide p {
        padding: 4px 36px;
        background-color: #DD0000;
        color: #fff;
    }

    .home .careerSection .careers .innerSlide .inlineDiv .icon {
        height: 35px;
        width: 35px;
    }

    .home .placementSection.commonSec {
        padding: 65px 0 76px;
    }

    .home .placementSection .companies .companySlider .eachOne {
        margin: 0 0 20px;
    }

    /* start mobile alumni section */
    .home .alumniDesktop {
        display: none;
    }

    .home .alumniMobile {
        display: block;
    }

    .infrasSecWrap .infrastructureItem.swiper-slide-active .campusItemInner {
        padding-right: 65px;
        padding: 36px;
    }

    .home .infrasSecWrap .infrastructureItem.swiper-slide.swiper-slide-active {
        height: auto;
    }

    .home .infrasSecWrap .swiper-wrapper {
        height: auto;
    }

    .home .infrasSecWrap .infrastructureItem.swiper-slide-active .campusItemImg {
        height: 300px;
        width: 100%;
        margin: 0 auto;
    }

    .infrastructureItem.swiper-slide-active .campusItemContent {
        padding-right: 0px;
    }

    .home .infrasSecWrap .infrastructureItem.swiper-slide-active .campusItemContent .campusMainTitle {
        margin-bottom: 10px;
        font-size: 24px;
    }

    .infrasSecWrap .infrastructureItem.swiper-slide-active .campusItemInner {
        flex-direction: column-reverse;
    }

    .home .infrasSecWrap .infrastructureItem.swiper-slide.swiper-slide-active .campusItemContent .campusCont {
        height: 120px;
    }

    .infrasSecWrap .infrastructureItem.swiper-slide-active .campusItemContent {
        width: 100%;
        text-align: center;
        margin-top: 20px;
    }

    .infrasSecWrap .infrastructureItem .campusItemInner {
        padding: 22px 22px 30px;
        flex-direction: column-reverse;
    }

    /* .MobAlumniSlide.alumniMobile {
            padding-top: 50px;
        } */

    .home .MobAlumniSlide-img {
        width: 100%;
        height: auto;
        border-radius: 20px 20px 0 0;
        background-color: #e6e6e6;
    }

    .home .MobAlumniSlide-img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: top;
        border-radius: 20px 20px 0 0;
    }

    .home .MobAlumniSlide .slick-slide {
        margin: 0 10px;
    }

    .home .MobAlumniSlide-cont {
        min-height: 260px;
    }

    /* .home .MobAlumniSlide .MobAlumniSlide-contPara{
       height: 105px;
        overflow: auto;
    } */
    .contParaTxt {
        max-height: 140px;
        /* Set initial visible height */
        overflow: hidden;
        position: relative;
        transition: max-height 0.3s ease-in-out;
    }

    .read-more-btn {
        display: none;
        color: #000;
        cursor: pointer;
        margin-top: 5px;
    }

    .home .MobAlumniSlide-cont {
        background-color: #fff;
        color: #000;
        text-align: center;
        width: 100%;
        border-radius: 0 0 20px 20px;
        padding: 26px 15px 20px 15px;
        position: relative;
    }

    .home .each-MobAlumniSlide {
        display: flex !important;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .home .MobAlumniSlide-contName {
        margin-top: 20px;
    }

    .home .MobAlumniSlide-contName h4 {
        font-size: 20px;
        font-weight: 700;
        color: #DD0000;
        padding-bottom: 10px;
    }

    .home .MobAlumniSlide-vdo {
        width: 47px;
        height: 47px;
        border-radius: 50%;
        background-color: #000;
        position: absolute;
        top: -26px;
        left: 50%;
        transform: translateX(-50%);
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .home .MobAlumniSlide-vdo svg {
        color: #DD0000
    }

    /* end mmobile alumni section */

    /* testimonial accordian */
    .testiListWrapMobile {
        display: block;
    }

    .testiListWrapDesktop {
        display: none;
    }

    .testimonialAcc-Bg {
        background-image: url(../images/home/background.jpg);
        background-color: #fff;
        background-repeat: no-repeat;
        width: 100% !important;
        margin: 0 auto;
        display: flex !important;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 17px;
        text-align: center;
        border-radius: 20px;
        position: relative;
    }

    .testimonialAcc-contSlider .slick-arrow {
        bottom: auto !important;
        top: 50%;
        transform: translateY(-50%);
    }

    .testimonialAcc-contSlider .slick-next {
        right: 0;
    }

    .testimonialAcc-contSlider .slick-prev {
        left: 0;
    }

    .each-testiListWrap-accordian .testimonialAcc-cont {
        display: none;
    }

    .testimonialAcc-tittleBx {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 20px 10px;
    }

    .testimonialAcc-arrow {
        width: 24px;
        height: 24px;
        border-radius: 50%;
        border: 1px solid #fff;
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .testimonialAcc-arrow svg {
        font-size: 16px;
        color: #333;
    }

    .each-testiListWrap-accordian:not(:last-child) {
        border-bottom: 1px solid rgba(255, 255, 255, 0.25);
    }

    .testimonialAcc-tittleBx h4 {
        color: #A5A5A5;
    }

    .testimonialAcc-cont {
        padding: 0 0 45px;
    }

    .testimonialAcc-icon {
        padding: 0 0 14px;
    }

    /* .testiListWrapMobile .testimonialAcc-icon {
        display: none;
    } */

    .testiListWrapMobile .slick-dots {
        display: flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        bottom: -13px;
        left: 50%;
        transform: translateX(-50%);
    }

    .testiListWrapMobile .slick-dots li {
        margin: 0 5px;
        padding: 0;
    }

    .testiListWrapMobile .slick-dots li button {
        width: 9px;
        height: 9px;
        border-radius: 50%;
        background-color: #fff;
        border: none;
        font-size: 0;
        transform: scale(0.8);
        transition: all .4s ease-in-out;
    }

    .testiListWrapMobile .slick-dots li.slick-active button {
        background-color: #DD0000;
        transform: scale(1);
    }

    .testimonialAcc-text {
        margin-top: 25px;
    }

    .testimonialAcc-name {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .testimonialAcc-name h4 {
        font-size: 22px;
        font-weight: 700;
        font-family: Lato;
        /* font-family: "Khand", serif; */
        color: #D52228;
        padding-right: 8px;
        transition: all .4s ease-in-out;
    }

    .testimonialAcc-vdcon {
        width: 23px;
        height: 23px;
        border-radius: 50%;
        background-color: #D71921;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .testimonialAcc-vdcon svg {
        font-size: 12px;
        color: #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: all .4s ease-in-out;
    }

    .testimonialAcc-text span {
        font-size: 17px;
        font-weight: 700;
        color: #000;
        padding-top: 10px;
    }

    .eachTestimonialAcc {
        margin: 0 0 15px;
    }

    .testimonialAcc-tittle.active .testimonialAcc-tittleBx h4 {
        color: #000;
    }

    .testimonialSection .slick-slide {
        padding: 0;
    }

    .testimonialAcc-tittle.active .testimonialAcc-tittleBx .testimonialAcc-arrow svg {
        transform: rotate(180deg);
    }

    /* testimonial accordian */

    /* start brochure slider */
    /* .linkDesktop {
        display: none;
    } */
    .home .mobileBrochure {
        display: none;
    }

    .home .registerSection .card {
        width: 96%;
        padding: 17px 15px;
        height: 100%;
        min-height: 200px;
        margin: 0 auto;
    }

    .home .registerSection .links .card-content .card-top a span {
        color: #DD0000;
    }

    .home .registerSection .card .card-image {
        background-color: #D81921;
    }

    .home .registerSection .card .card-image svg {
        color: #fff;
    }

    .home .registerSection .slick-arrow {
        bottom: auto !important;
        top: 50%;
        transform: translateY(-50%);
    }

    .home .registerSection .slick-next {
        right: calc(50% - 40px);
        top: auto;
        bottom: -15px !important;
    }

    .home .registerSection .slick-prev {
        left: calc(50% - 40px);
        top: auto;
        bottom: -15px !important;
    }

    /* end brochure slider */

    /* start mobile academic */
    .home .academiDesktop {
        display: none;
    }

    .home .academiListWrapMobile {
        display: block;
    }

    .home .academiListWrapMobile .slick-dots {
        display: flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        bottom: 0px;
        left: 50%;
        transform: translateX(-50%);
    }

    .home .academiListWrapMobile .slick-dots li {
        margin: 0 5px;
        padding: 0;
    }

    .home .academiListWrapMobile .slick-dots li button {
        width: 13px;
        height: 13px;
        border-radius: 50%;
        border: 1px solid #DD0000;
        font-size: 0;
        transform: scale(0.8);
        transition: all .4s ease-in-out;
    }

    .home .academiListWrapMobile .slick-dots li.slick-active button {
        transform: scale(1);
        background-color: #DD0000;
    }

    .home .eachAcademiAcc {
        margin: 0 0 38px;
        position: relative;
    }

    .home .each-academiListWrap-accordian .academiAcc-cont {
        display: none;
    }

    .home .academiAcc-tittleBx {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 5px 0;
    }

    .home .academiAcc-arrow {
        width: 24px;
        height: 24px;
        border-radius: 50%;
        border: 1px solid #A5A5A5;
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .home .academiAcc-arrow svg {
        font-size: 16px;
        color: #A5A5A5;
    }

    .academiAcc-contSlider {
        padding-top: 20px;
    }

    .home .academiAcc-tittle.active .academiAcc-tittleBx .academiAcc-arrow svg {
        transform: rotate(180deg);
        color: #000;
    }

    .home .each-academiListWrap-accordian {
        border-bottom: 1px solid #A5A5A5;
        border: 1px solid #a5a5a545;
        border-radius: 10px;
        padding: 10px 20px;
        margin-bottom: 20px;
        background-color: #fff;
    }

    .home .academiAcc-tittleBx h4 {
        color: #474747;
    }

    .boxBgImg {
        border-radius: 15px;
    }

    .home .academiAcc-tittle.active .academiAcc-tittleBx h4 {
        color: #000;
        font-size: 25px;
    }

    .home .academiAcc-tittle.active .academiAcc-arrow {
        border: 1px solid #000;
    }

    .home .academiAcc-cont {
        padding: 0 0 20px;
    }

    .home .academicSection .academiListWrapMobile .academics .card {
        background-color: #000;
    }

    .home .academicSection .academiListWrapMobile .academics .card .card-title {
        color: #DD0000;
        font-size: 22px;
    }

    .home .academicSection .academiListWrapMobile .academics .card .card-bottom p {
        background-color: #fff;
        color: #DD0000;
        border: 1px solid #D71921;
    }

    .home .academicSection .academiListWrapMobile .academics .card .card-image {
        background-color: #D81921;
    }

    .home .academicSection .academiListWrapMobile .academics .card .card-image svg {
        color: #fff;
    }

    /* end mobile academic */
    .updateSection .updateBox .leftCon {
        padding: 30px;
        border-radius: 20px;
        background-color: #ffb600;
    }

    .home .updateSection {
        margin-bottom: -70px;
    }

    .home .updateSection .updateBox {
        margin-bottom: 0;
        background-color: unset;
    }

    .home .commonSec {
        padding: 60px 0 50px;
        padding-top: 100px;
    }

    .home .updateSection {
        background-color: transparent;
    }

    .home .testimonialSection {
        padding-top: 80px;
        padding-bottom: 75px;
    }

    .home .testimonialSection .listWrap {
        margin-top: 0;
    }

    /* start alumni */
    .home .MobAlumniSlide .each-MobAlumniSlide,
    .home .careerSlider .eachSlide,
    .dateSlider .newsCard {
        margin: 0 0 28px;
        position: relative;
    }

    /* end alumni */
    /* start carrer dots */
    .home .careerSlider .slick-dots li button,
    .home .placementSection .companySlider .slick-dots li button,
    .home .awardSection2 .awardSlider .slick-dots li button,
    .home .regis-brochure-slide .slick-dots li button,
    .home .eventSlider .slick-dots li button,
    .home .cardSlider .slick-dots li button,
    .dateSlider .slick-dots li button {
        border: 1px solid #DD0000;
    }

    /* end carrer dots */
    .home .regis-brochure-slide .each-brochure-slide {
        position: relative;
        margin: 0 0 48px;
    }

    .home .eventSlider .eachEvent {
        margin: 0 0 20px;
    }

    .home .placementSection .companySlider .slick-dots {
        left: 50%;
        transform: translateX(-50%);
    }

    .home .placementSection .companies .companySlider .slideInner {
        width: 140px;
        padding: 11px;
    }

    .home .careerSection .innerSlide {
        height: auto;
    }

    /* .home .awardSection2 .awardSlider .eachSlide {
        margin: 0 0 60px;
    } */
    .home .commonSec.awardSection2 {
        padding-bottom: 60px;
    }

    .home .careerSection {
        padding: 61px 0px 90px;
    }

    .home .eventSection .events {
        padding: 10px 10px 0;
    }

    .home .eventSection {
        padding: 46px 0px 60px;
    }

    .blogSection .cards {
        margin: 0px 0px 30px;
    }

    .dateSlider .slick-slide>div {
        margin: 10px auto 0;
    }

    .businessSection .business {
        padding: 25px 0px 127px;
    }

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

    .home .eventSection .events .eachEvent .title {
        background-color: #D81921;
        bottom: 14px;
        /* width: 85%;
        left: 8%; */
    }

    .home .eventSection .events .eachEvent .title h4,
    .home .eventSection .events .eachEvent .title p {
        color: #fff;
    }

    .home .eventSection .events .title .date {
        background-color: #000;
        color: #fff;
    }

    .blogSection .cards .innerCard .infoCon {
        background-color: #D71921;
    }

    .blogSection .cards .innerCard {
        background-color: #FDF4DE;
    }

    .blogSection .cards .innerCard .infoCon .eachInfo {
        color: #fff;
    }

    .blogSection .innerCard .eachInfo p a {
        color: #fff;
    }

    .home .cards .innerCard .infoCon .eachInfo:not(:first-child):before {
        background-color: #FFB600;
    }

    .home .cards .innerCard .textCon h4 a {
        color: #D71921;
        text-decoration: underline !important;
    }

    .blogSection .cards .textCon .readBtn {
        color: #D71921;
    }

    .blogSection .cards .textCon .readBtn::after {
        background-color: #FFB600;
        color: #000;
        width: 32px;
    }

    .footerSection .footerHeading .logoWrap {
        width: 145px !important;
        margin-bottom: 15PX;
    }

    .footerSection {
        padding: 40px 0px 0px;
    }

    .single-post .comment-respond .comment-form .form-submit {
        text-align: center;
    }

    .single-post .blogDetailsInfo ul {
        flex-wrap: wrap;
    }

    .single-post .blogDetailsInfo ul li {
        width: 50%;
        margin-bottom: 15px;
    }

    .cardSlider.cards .innerCard .infoCon,
    .alumniSlide.cards .innerCard .infoCon {
        background: #D71921;
        gap: 10px !important;
    }

    .cards .innerCard .infoCon .eachInfo a {
        color: #fff;
    }

    .cardSlider.cards .innerCard .imgCon,
    .alumniSlide.cards .innerCard .imgCon {
        height: 240px;
    }

    .cardSlider.cards .innerCard .infoCon .eachInfo,
    .alumniSlide.cards .innerCard .infoCon .eachInfo,
    .home .blogSection .innerCard .eachInfo p a {
        color: #fff;
    }

    .home .blogSection .innerCard .eachInfo p a {
        display: inline-block;
    }

    .cardSlider.cards .innerCard .infoCon .eachInfo::before,
    .alumniSlide.cards .innerCard .infoCon .eachInfo::before {
        background: #FFB600;
    }

    .cardSlider.cards .innerCard,
    .alumniSlide.cards .innerCard {
        background: #FFF1CE;
    }

    .media_release .cardSlider.cards .innerCard {
        background: #fff;
    }

    .cardSlider.cards .innerCard .textCon h4 a,
    .alumniSlide.cards .innerCard .textCon h4 a {
        color: #D71921;
        text-decoration: underline !important;
    }

    .cardSlider.cards .innerCard .textCon p a,
    .alumniSlide.cards .innerCard .textCon p a {
        color: #D71921;
    }

    .cardSlider.cards .innerCard .readBtn::after,
    .alumniSlide.cards .innerCard .readBtn::after {
        transform: rotate(0);
        background-color: #FFB600;
        width: 32px;
    }

    .relatedBlog .slick-slide,
    .media_release .slick-slide {
        margin: 0 13px;
    }

    .commonSec {
        padding: 60px 0;
    }

    .alumniSlide .slick-dots,
    .cardSlider .slick-dots {
        bottom: 0;
    }

    .alumniSlide.cards .innerCard {
        margin: 0 0 48px;
    }

    .cardSlider.cards .eachCard {
        margin: 0 0 28px;
    }

    .blogSection .cardSlider.cards .eachCard {
        margin: 0 0 0px;
    }

    .home .commonSec.keyFactSec {
        padding: 65px 0 70px;
    }

    .page-template-academic-calendar .blogSection {
        padding-bottom: 0px !important;
    }

    /* start campus details accordian */
    .mobileIndustry {
        display: block;
    }

    .desktopIndustry {
        display: none;
    }

    .mobileIndustryCont {
        display: none;
        padding: 0 0 35px;
    }

    .mobileIndustryList {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 20px 0;
    }

    .mobileIndustryAccBx:not(:last-child) {
        border-bottom: 1px solid rgba(255, 255, 255, 0.25);
    }

    .mobileIndustryList h4 {
        color: #A5A5A5;
    }

    .mobileIndustryIcn {
        width: 24px;
        height: 24px;
        border-radius: 50%;
        border: 1px solid #fff;
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .mobileIndustryIcn svg {
        font-size: 16px;
        color: #fff;
        transition: all .4s ease-in-out;
    }

    .mobileIndustryList.active h4 {
        color: #fff;
        transition: all .4s ease-in-out;
    }

    .mobileIndustryList.active .mobileIndustryIcn svg {
        transform: rotate(180deg);
    }

    .mobileIndustryAccBx .mobileIndustryCont .eachBox {
        background-color: rgb(213 34 40);
        text-align: center;
        width: 80% !important;
        margin: 0 auto 15px;
        border-radius: 20px;
        padding: 20px;
        display: flex !important;
        justify-content: center;
    }

    .mobileIndustryAccBx .mobileIndustryCont .eachBox .icon {
        display: flex;
        justify-content: center;
    }

    .mobileIndustryAccBx .mobileIndustryCont .eachBox .icon img {
        filter: brightness(0) saturate(100%) invert(100%) sepia(4%) saturate(16%) hue-rotate(150deg) brightness(104%) contrast(110%);
    }

    .mobileIndustryAccBx .mobileIndustryCont .eachBox .textCon p br {
        display: none;
    }

    .mobileIndustryAccBx .mobileIndustryCont .eachBox .textCon h4,
    .mobileIndustryAccBx .mobileIndustryCont .eachBox .textCon h5 {
        color: #fff;
        padding: 10px 0 0;
    }

    .single-campus .reputationSection .secHeader {
        padding: 0;
    }

    .single-campus .reputationSection .company .imgCon {
        padding: 14px;
    }

    .gallerySection .gallery .slick-current.slick-active {
        transform: none;
    }

    .single-campus .gallerySection .gallerySlider.gallery .slick-track {
        height: auto;
        padding: 0px 0 10px;
    }

    .gallerySection .gallery .slick-current.slick-active .eachImg {
        padding-right: inherit !important;
    }

    .single-campus .gallerySection .gallery {
        padding-bottom: 30px;
    }

    .single-campus .gallerySlider.gallery {
        height: auto !important;
    }

    .gallerySection .gallery .slick-current.slick-active {
        width: auto !important;
    }

    /* .gallerySection .gallery .innerImg{
        height: auto;
    } */
    .gallerySlider .slick-dots {
        bottom: 0;
    }

    .coursesSection .slick-dots {
        bottom: -25px;
    }

    .single-campus .reputationSection {
        padding: 63px 20px 80px;
    }

    /* achievement section */

    .campAchieveDesk {
        display: none;
    }

    .campAchieveMob {
        display: block;
        padding: 0px 25px;
    }

    .achieveSwiper {
        padding-bottom: 0;
    }

    .achieveSwiper .swiper-button-prev {
        bottom: 30px;
    }

    .achieveSwiper .swiper-button-next {
        bottom: 30px;
    }

    .campAchievemntSec .each-achvListWrap-accordian {
        border-bottom: 1px solid #A5A5A5;
        border: none;
        border-radius: 10px;
        padding: 0;
        margin-bottom: 20px;
    }

    .eachAchv {
        padding: 0px 8px;
    }

    .campAchievemntSec .achvAcc-tittle {
        background-color: #DD0000;
        padding: 5px 15px;
        border-radius: 10px;
    }

    .campAchievemntSec .achvAcc-tittle.active {
        border-radius: 10px 10px 0px 0px;
    }

    .campAchievemntSec .achvAcc-tittle.active .achvAcc-tittleBx .achvAcc-arrow svg {
        transform: rotate(180deg);
        color: #fff;
    }

    .campAchievemntSec .achvAcc-tittleBx {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 5px 0;
    }

    .campAchievemntSec .achvAcc-tittleBx h4 {
        color: #fff;
        font-size: 20px;
    }

    .campAchievemntSec .achvAcc-arrow {
        width: 30px;
        height: 30px;
        border-radius: 50%;
        border: 1px solid #fff;
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .campAchievemntSec .achvAcc-arrow svg {
        color: #fff;
    }

    .campAchievemntSec .achvAcc-cont {
        display: none;
    }

    .campAchievemntSec .achvAcc-contInn {
        position: relative;
        padding: 20px 10px 80px;
        background-color: #fff;
        border-radius: 0px 0px 10px 10px;
        border: 1px solid #929292;
        border-top: none;
    }

    .campAchieveCardInn {
        height: auto;
        flex-direction: column;
        background-color: #FDF4DE;
        border-radius: 10px;
        padding: 20px 15px;
    }

    .campAchieveTxt {
        width: 100%;
        padding: 0;
        height: 170px;
        overflow: hidden;
        position: relative;
        display: block;
        border-radius: 0;
    }

    .campAchieveMob .excerpt-visible {
        height: auto;
        overflow: auto;
    }

    .campAchieveMob .js-show-more {
        display: block;
        font-weight: 600;
        color: #dd0000;
        font-size: 16px;
    }

    .campAchieveImg {
        width: 100%;
        height: 200px;
        margin-bottom: 10px;
    }

    .campAchieveImg img {
        border-radius: 10px;
    }

    .campAchieveTxtInn {
        display: block;
    }

    .campAchieveTxtInn h6 {
        text-align: center;
    }

    .campAchieveTxtInn p {
        text-align: center;
    }

    .campAchievePara {
        max-height: 100%;
        height: auto;
    }

    .achieveSwiper .swiper-slide-active .campAchieveTxt,
    .campAchieveTxt {
        background-color: transparent;
    }

    .campAchieveMob .each-academiListWrap-accordian:first-child .academiAcc-cont {
        display: block;
    }

    .campAchieveTxtInn h6 {
        font-size: 18px;
        line-height: 26px;
    }

    .campAchieveTxtInn p {
        font-size: 16px;
        line-height: 25px;
    }

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

    .campAchieveCardInn .js-show-more-wrap.hidden:before {
        background: linear-gradient(0deg, rgb(253, 244, 222) 15%, rgb(253, 244, 222, 0.2));
    }

    /* end campus details accordian */

    /* start scholarship  */
    .desktopMeritTab {
        display: none;
    }

    .mobileMeritAcc {
        display: block;
    }

    .MeritAcc-tittle {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 20px 0;
    }

    .MeritAcc-tittle span {
        width: 25px;
        height: 25px;
        border-radius: 50%;
        border: 1px solid #000;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .each-MeritAcc:not(:last-child) {
        border-bottom: 1px solid #A5A5A5;
    }

    .MeritAcc-tittle span svg {
        font-size: 16px;
        color: #000;
    }

    .MeritAcc-tittle h4 {
        color: #000;
    }

    .MeritAcc-cont {
        display: none;
        padding: 0 0 50px;
    }

    .MeritAcc-cont .MeritAcc-contSlider .slick-dots li button {
        border: 1px solid #DD0000;
    }

    .MeritAcc-cont .meritItemInner {
        margin: 0 0 10px;
        width: 95% !important;
        height: 240px;
        padding: 20px;
        /* background-color: #000; */
        display: flex !important;
    }

    .MeritAcc-cont .meritItemInner .meritTitle h4 {
        /* color: #fff; */
        font-size: 20px;
    }

    .homeAboutTxtContent .btnWrap {
        padding-top: 20px;
        justify-content: center;
    }

    .MeritAcc-cont .meritItemInner .meritBtm .dwnBtn a {
        padding: 5px 25px;
        background-color: #fff;
        color: #D52228;
    }

    .MeritAcc-cont .meritItemInner .meritBtm {
        align-items: center;
        margin: 20px 0 0;
    }

    .MeritAcc-cont .detailsArrowBtn a {
        width: 30px;
        height: 30px;
        background-color: #D52228;
    }

    .MeritAcc-cont .detailsArrowBtn a img {
        width: 15px;
        filter: brightness(0) invert(1);
    }

    .meritTitle h4 br {
        display: none;
    }

    .MeritAcc-tittle.active h4 {
        color: #000;
    }

    .MeritAcc-tittle.active span svg {
        color: #000;
        transform: rotate(180deg);
    }

    .MeritAcc-tittle.active span {
        border: 1px solid #000;
    }

    .testimonialAcc-contSlider .slick-arrow {
        bottom: -60px !important;
        top: auto;
        transform: translateY(-50%);
    }

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

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

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

    .businessSection .slick-next::before,
    .blogSection .slick-next::before,
    .businessSection .slick-prev::before,
    .blogSection .slick-prev::before {
        top: 50%;
        transform: translateY(-50%);
    }

    .home .businessSection.commonSec {
        padding-bottom: 50px !important;
    }

    .home .businessSection .slick-arrow {
        bottom: 0px !important;
    }

    .home .infrasSecWrap .infrastructureSlider2 .insfrasArrow {
        bottom: -65px;
    }

    .careerSection .careers .slick-arrow {
        bottom: -7% !important;
    }

    /* end scholarship */
    .js-show-more {
        display: none;
    }

    .single-course .js-show-more {
        display: block;
        height: auto;
        line-height: normal;
        color: #d52228;
    }

    .single-course .MobAlumniSlide .slick-slide {
        margin-right: 20px;
    }

    .single-course .js-show-more-wrap.hidden:before {
        top: -45px;
        content: "";
        height: 45px;
    }

    .single-course .MobAlumniSlide-contName {
        padding-top: 10px;
        min-height: 100px;
    }

    .single-course .alumniSection .slick-arrow {
        bottom: -35px !important;
    }

    .single-course .MobAlumniSlide-contName h4 {
        font-size: 20px;
        color: #d52228;
        font-weight: 600;
        margin-bottom: 10px;
    }

    .single-course .js-show-more-wrap {
        margin-top: 0px;
    }

    .each-testiListWrap-accordian .excerpt-hidden {
        height: 55px;
        overflow: hidden;
        position: relative;
    }

    .each-testiListWrap-accordian .testimonialAcc-textCont.excerpt-hidden {
        height: 77px;
        overflow: hidden;
        position: relative;
    }

    .each-testiListWrap-accordian .excerpt-hidden:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 20px;
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 0%, white 100%);
    }

    .each-testiListWrap-accordian .js-show-more {
        font-size: 14px;
    }

    .each-testiListWrap-accordian .excerpt-visible {
        height: auto;
        overflow: auto;
    }

    .each-testiListWrap-accordian .js-show-more {
        display: block;
        font-weight: 600;
        color: #dd0000;
    }

    .testimonialSection .slick-slide {
        margin: 0 10px;
    }

    .page-template-templatesabout-us-template-php .keyFactSec .factItem {
        min-height: auto;
        margin-top: 0;
        margin-bottom: 20px;
    }

    .home .commonSec {
        padding: 60px 0 50px;
    }

    .home .testimonialSection {
        padding-top: 110px;
        padding-bottom: 75px;
    }

    .home .campusLifeSec.InfrastructureSec {
        padding: 60px 0 90px;
    }

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

    .home .blogSection .slick-slide {
        margin-right: 20px;
    }

    .home .academiAcc-contSlider .slick-slide {
        margin-right: 20px;
    }

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

    .placementSection .companies .textCon {
        padding-right: 0px;
        text-align: center;
    }

    .home .campusSection .content .textCon .campusBox {
        padding-top: 0px;
    }

    .home .careerSection .careers .slick-arrow {
        bottom: 0 !important;
    }

    .home .awardSlider .slick-arrow {
        bottom: -15px !important;
    }

    .testimonialAcc-arrow {
        border: 1px solid #777777;
    }

    .home .academicSection .slick-next {
        right: calc(50% - 35px);
        background: #fff;
        top: auto;
        bottom: -75px !important;
    }

    .home .academicSection .slick-prev {
        left: calc(50% - 35px);
        top: auto;
        bottom: -75px !important;
        background: #fff;
    }

    .home .academiAcc-cont {
        padding: 0 0 80px;
    }

    .boxBgImg .academyBtn {
        bottom: 0;
    }

    .home .careerSection .slideImg {
        height: auto !important;
    }

    .home .js-show-more {
        display: block;
        font-weight: 600;
        color: #dd0000;
        font-size: 13px;
    }

    .notice_Wrap {
        height: auto;
    }

    .registerSection .card .card-image {
        padding-top: 0px;
    }

    .MobAlumniSlide-cont .excerpt-hidden {
        height: 80px;
        overflow: hidden;
        position: relative;
    }

    .footerHeading .col-lg-8 {
        width: 100%;
    }

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

    .home .updateSection {
        margin-bottom: 50px;
    }

    .home .updateSection {
        margin-top: 40px;
    }

    /* .home .InfrastructureSec .infoDiv .eachInfo p{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        height: 30px;
    } */
    .infoDiv a .eachBgImg {
        opacity: 1 !important;
        display: block;
    }

    .InfrastructureSec .infoDiv .eachInfo h4 {
        height: auto;
    }

    .single-campus .InfrastructureSec .infoDiv .eachInfo h4,
    .single-campus .InfrastructureSec .infoDiv .eachInfo p {
        color: #fff;
    }

    .infoDiv a .eachBgImg::before {
        position: absolute;
        content: "";
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background: rgba(0, 0, 0, 0.67);
    }

    .home .slick-prev:hover:before,
    .home .slick-next:hover:before {
        color: #fff;
    }

    .gallerySection .gallery .slick-current.slick-active .eachImg {
        padding-right: 0px;
    }

    .single-campus .gallerySection .gallerySlider.gallery .slick-list .slick-track {
        display: block;
    }

    .gallerySection .gallery .slick-slide {
        transform: scale(1) !important;
    }

    .calenderEventsSec.commonSec {
        padding-bottom: 0px;
    }

    .single-course .industrySection p {
        color: #000;
    }

    .single-course .MobAlumniSlide .each-MobAlumniSlide {
        border-radius: 20px;
        overflow: hidden;
        background-color: #fff;
    }

    .MobAlumniSlide-cont {
        padding: 15px;
        text-align: center;
    }

    .single-course .awardSection1 {
        padding-top: 60px;
    }

    .single-course .awardSection1 .floatContent {
        padding: 20px;
    }

    .naacDtlsInn {
        flex-direction: column;
    }

    .naacDtlsTxt {
        width: 100%;
        padding-left: 0;
    }

    .naacDtlsImg {
        width: 200px;
        height: auto;
        margin-bottom: 10px;
    }

    .naacDtlsTxt p {
        font-size: 16px;
        line-height: 25px;
    }

    .MeritAcc-contSlider .slick-slide{
        margin-right: 10px;
    }
}


@media (max-width: 767px) {
    .registerSection .right {
        width: 90%;
        margin: 40px auto 0;
    }

    .home .registerSection .right {
        width: 100%;
    }

    .registerSection .right .wpcf7 {
        width: 100%;
    }

    .registerSection .right .wpcf7 .inlineDiv {
        width: 100%;
    }

    .home .careerSection .slideImg {
        height: 250px;
    }

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

    .home .careerSlider .eachSlide {
        margin: 0 0 10px;
    }

    .home .regis-brochure-slide .each-brochure-slide {
        margin: 0 0 30px;
    }

    /* start campus details */
    /* .single-campus .heroSection {
        height: 80vh !important;
    } */

    .single-campus .heroSection .innerBannerContent .imagesCon {
        flex-wrap: wrap;
    }

    .single-campus .heroSection .bannerWrap::before {
        height: 113px;
    }

    .single-campus .bannerShortTxt {
        padding: 10px 0 0;
    }

    .single-campus .body_nav .nav_list ul {
        max-width: 100%;
        width: 100%;
        padding: 10px 0;
    }

    /* .single-campus .body_nav .nav_list .rightBtn {
        display: none;
    } */

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

    .single-campus .body_nav {
        padding: 10px 22px;
    }

    .single-campus .whySection {
        padding: 54px 54px 85px;
    }

    .single-campus .whySection .con {
        margin: 10px 0;
    }

    .single-campus .whySection::before,
    .commonBg:before,
    .commonBg:after,
    .photoSec::before {
        display: none;
    }

    .whySection,
    .photoSec {
        border-bottom: none;
    }

    .photoSec {
        padding-bottom: 50px;
    }

    .mobBannForm {
        padding: 38px 0;
    }

    .single-campus .InfrastructureSec {
        padding: 56px 0px 75px;
    }

    .gallerySection .gallery .slick-current.slick-active {
        width: 370px !important;
    }

    .course-off-slideBx .slick-slide:hover,
    .course-off-slideBx .slick-slide {
        width: 323px !important;
    }

    .prestigeAffCardInn {
        height: auto;
        min-height: 300px;
    }

    .prestigeCardBtm {
        max-height: 100%;
    }

    .globalCareer,
    .prestigiousAff {
        padding-bottom: 80px !important;
    }

    /* end campus details */

    .industrySection ul.tabs li {
        font-size: 16px;
        margin-right: 5px;
    }

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

    .reputationSection .secHead {
        padding: 0%;
    }

    .reputationSection .secHeader p {
        padding: 0%;
    }

    .exposure .cardCon {
        height: auto;
        flex-direction: column;
    }

    .exposure .cardCon .rightCon {
        width: 100%;
    }

    .exposure .cardCon .leftCon {
        width: 100%;
    }

    .exposure .cardCon .textCon {
        display: flex;
        flex-direction: column;
        gap: 0px;
        padding: 30px 15px;
    }

    .induExpoTxt {
        height: 120px;
    }

    .exposure .cardCon p br {
        display: none;
    }

    .single-course .brochureFrom .brochureFromInner .wpcf7-form .brochureFormBox {
        width: 100%;
        padding: 35px;
    }

    .single-course .brochureFrom .brochureFromInner .wpcf7-form.invalid .wpcf7-response-output,
    .single-course .brochureFrom .brochureFromInner .wpcf7-form.sent .wpcf7-response-output {
        left: 50%;
        transform: translateX(-50%);
        width: 100%;
        text-align: center;
        bottom: -3px;
    }

    .single-course .brochureFrom .brochureFromInner .wpcf7-form.sent .wpcf7-response-output {
        border: none;
        color: #008000;
    }

    .single-course .imagesCon .imgConSml {
        width: 60px;
    }

    .single-course .imagesCon {
        gap: 10px;
    }

    .single-course .bannerBtn {
        font-size: 16px;
    }

    .page-template-how-to-apply #download_brochure.fancybox-content {
        padding: 44px 28px;
    }

    .academicSection .slick-next {
        right: calc(50% - 40px);
        top: auto;
        bottom: -5px !important;
    }

    .academicSection .slick-prev {
        left: calc(50% - 40px);
        top: auto;
        bottom: -5px !important;
    }

    .home .careerSlider .slick-slide {
        margin: 0px 10px;
    }

    .contact-tab-cont .imgCon.contImg {
        height: 380px;
    }

    .contact-tab-cont .imgCon.contImg {
        width: 100%;
    }

    .contact-tab-cont .imgCon.contImg img,
    .contact-tab-cont .imgCon.contImg iframe {
        border-radius: 0;
    }

    .contact-tab-cont .contact-tab-socl-bx {
        padding: 15px 0px 0;
    }

    .single-course .careerAspectsSec .aspectsSlider .innerSlide .imgCon {
        height: 300px;
    }

    .eachGlobalImg {
        width: 40%;
    }

    .eachGlobalTxt {
        width: 60%;
        padding: 15px 20px;
    }

    .eachGlobalFlag {
        width: 65px;
        height: 40px;
    }

    .eachGlobalTxt h5 {
        font-size: 22px;
        margin-bottom: 10px;
    }

    .eachGlobalTxtInn {
        max-height: 240px;
    }

    .eachGlobalTxt p {
        font-size: 15px;
        line-height: 24px;
    }
}

@media (max-width: 680px) {
    .home .registerSection .mobileBrochure .card {
        width: 95%;
        padding: 16px;
    }

    .home .registerSection .mobileBrochure .card .card-bottom p {
        font-size: 17px;
        padding: 6px 10px;
    }

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

    /* .single-post .pageHead {
        font-size: 37px;
    } */

    /* campus details */
    .course-off-slideBx .slick-slide:hover,
    .course-off-slideBx .slick-slide {
        width: 100% !important;
    }

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

    .blogSection .dates {
        padding: 0 0px 16px;
    }

    /* campus details */

    .blogSection .cardSlider.cards .innerCard {
        height: auto;
    }

}

@media (max-width: 640px) {
    .home .eventSection .events .eachEvent .title h4 {
        font-size: 18px;
    }

    .blogListingPage .commonSec .tagList li,
    .blogDetailsPage .commonSec .tagList li {
        width: auto;
        max-width: unset;
    }

    .blogListingPage .commonSec .tagList li a,
    .blogDetailsPage .commonSec .tagList li a {
        padding: 7px 30px;
    }

    .home .bannerHeading {
        font-size: 30px !important;
    }

    .bannerWrap .bannerContent .bannerBtnWrap .bannerBtn {
        line-height: 40px;
        max-width: 100%;
        margin: 0 auto;
    }

    .home .businessSection .business {
        padding: 0 0px 55px !important;
    }

    /* start campus details */
    .single-campus .whySection .con .imgCon {
        width: 60px;
        height: 60px;
    }

    /* .course-off-slideBx .slick-slide:hover,
    .course-off-slideBx .slick-slide {
        width: 400px !important;
    } */

    .mapSection .links {
        top: 80px;
        right: 4%;
        width: 336px;
        padding: 20px;
    }

    .mapSection {
        height: 570px;
    }

    /* end campus details */

    .footerSection .footerHeading .logoWrap {
        text-align: center;
        margin: 0 auto 15px;
    }

    .footerSection .accordion {
        padding: 12px 15px;
    }

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

    .footerSection .footerContent .panel {
        padding: 15px 15px;
    }

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

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

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

    .nav-mob-menu .mob-menu-lstBx {
        padding: 10px 0px 20px;
    }

    .FAQSection .acc-container .acc-head {
        padding: 25px 35px 10px 15px;
    }

    .FAQSection .acc-container .accTxt {
        padding: 10px 15px 10px 15px;
    }

    .FAQSection .acc-container .acc-head:before {
        top: 26px;
        width: 22px;
        height: 22px;
        font-size: 20px;
    }

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

    .boxBgImg .academyBtn {
        padding: 10px 10px 4px;
        bottom: 0;
    }

    .academiAcc-contSlider {
        padding-bottom: 65px;
    }

    .home .academiAcc-contSlider {
        padding-bottom: 0;
    }

    .academiListWrapMobile .card-title {
        font-size: 16px;
    }

    .countryItem span {
        font-size: 50px;
    }

    .eachGlobalCard {
        height: auto;
        flex-direction: column;
        padding: 25px 20px;
    }

    .eachGlobalImg {
        width: 300px;
        height: 300px;
        margin-bottom: 30px;
    }

    .eachGlobalTxt {
        width: 100%;
        padding: 0;
    }

    .eachGlobalTxt h5 {
        text-align: center;
    }

    .eachGlobalTxtInn {
        max-height: 100%;
    }

    .eachGlobalCard .js-show-more-wrap {
        display: block;
    }

    .eachGlobalCard .js-show-more {
        display: block;
        font-weight: 600;
        color: #dd0000;
        font-size: 14px;
    }

    .eachGlobalCard .excerpt-hidden {
        height: 130px;
        overflow: hidden;
        position: relative;
        max-height: 100%;
    }

    .eachGlobalCard .js-show-more-wrap.hidden:before {
        background: linear-gradient(0deg, rgb(253, 244, 222) 15%, rgb(253, 244, 222, 0.2));
    }

    .eachGlobalTxt p {
        text-align: center;
    }

    .campAchieveImg {
        width: 100%;
        height: auto;
    }

    .campAchieveTxt.excerpt-hidden {
        max-height: 150px !important;
        height: auto;
    }
}

@media (max-width: 600px) {
    .careerSection .careers .innerSlide p {
        border-radius: 0 0 10px 10px;
    }
}

@media (max-width: 575px) {

    /* start mob bottomBar */

    .headerWrap .headerContent.deskMenu .linksWrap {
        display: none;
    }

    .fixedMenu {
        position: fixed;
        bottom: 12px;
        left: 50%;
        transform: translateX(-50%);
        padding: 10px 25px;
        backdrop-filter: blur(5px);
        background-color: #000000;
        width: 92%;
        margin: 0 auto;
        z-index: 999;
        border-radius: 50px;
        display: block;
        box-shadow: 0px 1px 9px #ffffff;
    }

    .fxMob_bottomBar {
        display: flex;
        align-items: center;
        justify-content: space-between;
        position: relative;
    }

    .page-template-templatesabout-us-template-php .keyFactSec .factItem {
        min-height: auto;
        margin-top: 0;
        margin-bottom: 20px;
    }

    .updateSection.commonFooter .updateBox {
        border-radius: 20px;
    }

    .commonSec,
    .glanceSection {
        padding: 40px 0 40px !important;
    }

    .single-course .alumniSection {
        padding: 40px 0 65px !important;
    }

    .careerAspectsSec {
        padding-bottom: 60px !important;
    }

    .calenderEventsSec.commonSec {
        padding-bottom: 0px !important;
    }

    .scholarLoanSec,
    .applyStepsSec,
    .campusLife_2 {
        padding-bottom: 100px !important;
    }

    .page-template-alumni-profile .campusLife_2 {
        padding-bottom: 65px !important;
    }

    .page-template-alumni-profile .updateSection.commonFooter {
        padding-top: 0px !important;
    }

    .fxMobLst {
        height: 40px;
        width: 40px;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .fxMobLst .fxMob-MenuIcon-img.mob-bottom-menuBar {
        transition: all .4s ease-in-out;
        display: flex;
        align-items: center;
    }

    .fxMobLst .fxMob-MenuIcon-img.mob-bottom-menuBar.active {
        background: #d52228;
        border-radius: 50%;
        width: 40px;
        height: 40px;
        padding: 5px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    /* .fxMob-MenuIcon .fxMob-MenuIcon-img img {
        width: 100%;
        height: 100%;
        filter: brightness(0) saturate(100%) invert(10%) sepia(83%) saturate(7230%) hue-rotate(3deg) brightness(93%) contrast(111%);
    } */
    .nav-mob-menu.active {
        transform: translate(0, 0);
        padding: 0 0 20px !important;
        width: 100%;
        height: 100vh;
    }

    .nav-mob-menu {
        transform: translate(0, 101%);
        width: 100%;
    }

    .nav-mob-menu .mob-menu-lstBx {
        padding: 10px 0px 20px 10px;
    }

    .fxMobLst svg {
        color: #fff;
        font-size: 22px;
    }

    .fxMob-callIcon img,
    .fxMob-searchIcon a img,
    .fxMob-mail img {
        filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(2%) hue-rotate(246deg) brightness(107%) contrast(100%);
        width: 25px;
    }

    .tabCall,
    .tabMail {
        display: none;
    }

    .mob-menu-bx .mob-menu-logo a {
        width: 115px;
    }

    .mob-menu-bx .mob-menu-logo a img {
        width: 90px;
    }

    .mob-menu-bx {
        height: 100%;
        overflow: hidden;
    }

    .mob-menu-bx .mob-menu-lstBx {
        height: calc(100vh - 100px);
        overflow: auto;
        padding-bottom: 65px;
    }

    .mob-menu-lst li a {
        font-size: 18px;
    }

    .mob-menu-lst .options h4 a {
        font-size: 16px;
    }

    .mob-menu-lst li .options li a {
        font-size: 14px;
    }

    .fancybox-slide--html #searchForm .fancybox-close-small {
        top: 8px;
    }

    .fancybox-active #searchForm {
        transition: all .1s ease-in-out;
    }

    .mob-menu-lstBx .mob-media-lstBx ul {
        justify-content: center;
    }

    .mob-menu-lstBx .mob-media-lstBx {
        padding-left: 0;
    }

    .mob-menu-lstBx .mob-media-lstBx ul li.admissionBtn a {
        width: 300px;
    }

    .mob-menu-lst {
        padding: 0 5px;
    }

    /* end mob bottomBar */

    .home .nav-mob-menu.active {
        width: 100%;
        height: 100%;
        padding: 0;
    }

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

    .home .bannerBtnWrap ul {
        flex-direction: column;
    }

    .home .bannerBtn {
        line-height: 44px;
    }

    .home .bannerHeading {
        font-size: 24px !important;
    }

    .home .infoSection .content .boxCon {
        width: 100%;
    }

    .home .infoSection .content .boxCon {
        border-right: none !important;
        border-bottom: none !important;
        align-items: unset;
        justify-content: unset;
        box-shadow: 2px 3px 19px 6px #aeaeaefc;
        border-radius: 15px;
        margin: 20px 0;
    }

    .home .boxConHead {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        gap: 10px;
    }

    .home .infoSection .content .boxCon p {
        text-align: center;
    }

    .home .infoSection .boxConHead {
        display: block;
    }

    .home .infoSection .boxCon .boxConHead .title {
        text-align: center !important;
    }

    .home .placementSection .cardBox .rightCon,
    .home .placementSection .cardBox .textCon .stars {
        display: none;
    }

    .home .placementSection .cardCon .textCon {
        text-align: center;
        gap: 13px;
    }

    .home .placementSection .inlineDiv {
        justify-content: center;
    }

    .home .placementSection .moreInfo {
        flex-direction: column;
        border-top: none;
        border-bottom: none;
    }

    .home .placementSection .moreInfo .eachInfo {
        width: 100%;
        flex-direction: row;
        gap: 10px;
        border-right: none !important;
    }

    .home .placementSection .moreInfo .eachInfo:not(:last-child) {
        border-bottom: 1px solid rgba(0, 0, 0, 0.20);
        padding: 32px 22px;
        margin: 0;
    }

    .home .recruiters {
        width: 100%;
    }

    .home .placementSection .companies .companySlider .eachOne {
        margin: 0 !important;
    }

    .home .placementSection .companies .companySlider .slideInner {
        width: 140px;
        height: 90px;
    }

    .home .placementSection .companies .companySlider .slideInner {
        display: flex;
        width: 200px;
        height: 160px;
        align-items: center;
        justify-content: center;
    }

    .companySlider .slideInner img {
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 100%;
    }

    .home .infrasSecWrap.commonSec {
        padding-bottom: 100px !important;
    }

    .home .placementSection {
        padding: 100px 0px 40px;
    }

    .home .keyFactSec .factItem {
        border: none;
        box-shadow: 2px 3px 19px 6px #aeaeaefc;
    }

    .home .keyFactSec .factItem h3 {
        color: #D81921;
        font-size: 40px;
    }

    .home .careerSlider .eachSlide {
        margin: 0 0 45px;
    }

    .home .careerSection {
        padding: 61px 0px 90px;
    }

    .headerWrap .logoWrap {
        width: 120px;
        height: 90px;
    }

    .headerContent .logoWrap {
        padding: 16px 13px 11px;
    }

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

    .home .awardSection1 .floatContent {
        padding: 9px 0;
    }

    .home .commonSec.awardSection2 {
        padding: 56px 0;
    }

    .home .awardSection2 .awardImg .slick-slide .eachSlide::after {
        content: normal;
    }

    .home .campusSection .content .textCon .campusBox {
        padding-top: 10px;
    }

    .home .keyFactSec .factItem {
        min-height: 170px;
    }

    .home .placementSection .companies {
        padding: 60px 0px 0px;
    }

    .home .careerSection .careerSlider .icon {
        display: none !important;
    }

    .home .careerSection .careerSlider .inlineDiv {
        justify-content: center !important;
    }

    .home .careerSection .careers .innerSlide p {
        margin-left: 0;
        padding: 4px 30px;
        width: 100%;
        text-align: center;
    }

    .home .footerSection::before {
        width: 45px;
        height: 90px;
        top: -97px;
    }

    .home .infrasSecWrap .infrastructureItem.swiper-slide-active .campusItemContent .campusMainTitle {
        margin-bottom: 6px;
        /* font-size: 36px; */
    }

    .infoSection .content .boxCon p,
    .infoSection .content .boxCon .icon svg {
        color: #000 !important;
    }


    .infrasSecWrap .infrastructureItem.swiper-slide-active .campusItemContent .campusSubTitle {
        font-size: 26px;
    }

    /* .testimonialAcc-textCont {
        height: 200px;
        overflow-y: auto;
    } */

    .testimonialAcc-textCont p {
        padding-right: 7px;
    }

    .registerSection .right {
        width: 100%;
    }

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

    .home .careerSection .secHeader p {
        padding: 0 0;
    }

    .home .updateSection .container {
        max-width: 100%;
    }

    .updateSection .updateBox .leftCon {
        padding: 26px 15px 40px;
    }

    .home .testimonialSection .tabWrap {
        padding-top: 20px;
    }

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

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

    .home .registerSection .left .callCon .numCon {
        align-items: start;
    }

    .home .registerSection .eachNum .inlineDiv p {
        font-size: 18px;
    }

    .home .registerSection .mobileBrochure .card {
        width: 66%;
    }

    /* .bannerBtnWrap ul {
        flex-direction: column;
    } */
    .home .bannerBtn {
        padding: 0 18px;
    }

    .home .bannerBtnWrap ul {
        gap: 9px;
    }

    .home .academicSection .moreBtn,
    .home .placementSection .moreBtn {
        font-size: 17px;
        padding: 7px 30px;
    }

    .home .placementSection .moreInfo {
        margin-top: 15px;
    }

    .home .placementSection .moreInfo .eachInfo {
        padding: 25px 22px !important;
        margin: 0;
    }

    .home .placementSection .cardCon .textCon {
        padding: 32px 16px 35px;
    }

    .home .registerSection .left .callCon,
    .registerSection .left .mailCon {
        gap: 14px;

    }

    .home .registerSection {
        padding: 60px 0px !important;
    }

    .home .placementSection .companySlider .eachOne,
    .home .cardSlider .eachCard {
        margin: 0 0 30px;
    }

    .home .regis-brochure-slide .each-brochure-slide {
        margin: 0 0 0px;
    }

    .home .eventSection {
        padding: 57px 0px 65px;
    }

    /* .home .eventSlider .eachEvent {
        margin: 0 0 30px;
    } */
    .home .eventSection .events .eachEvent .title {
        width: 100%;
        max-width: 100%;
        bottom: 0;
        /* left: 0; */
    }

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

    .infoSection .content .boxCon:not(:last-child) {
        border: none !important;
        border-bottom: 1px solid rgba(0, 0, 0, 0.15) !important;
    }

    .infoSection .content {
        padding: 20px 10px;
    }

    .blogSection {
        padding: 63px 0px;
    }

    .blogSection .secHeader .secHead {
        margin-bottom: 0;
    }

    .home .registerSection .secHead {
        text-align: center;
    }

    .home .registerSection .secHeader p {
        text-align: center;
    }

    .home .dateSlider .slick-slide>div {
        width: 100%;
    }

    .home .infoSection .boxCon .boxConHead .title {
        text-align: left;
    }

    .headerWrap .linksWrap {
        width: 20%;
    }

    .mobSearch {
        width: 20%;
    }

    .infrasSecWrap .infrastructureItem.swiper-slide-active .campusItemInner {
        padding: 22px 22px 30px;
    }

    .home .infrasSecWrap .infrastructureSlider2 {
        padding: 0 16px;
    }

    .infoSection .content .boxCon::before {
        content: normal;
    }

    /* .commonSec.awardSection2 .slick-dots {
        left: 38%;
    transform: translateY(-38%);
    } */

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

    .updateSection.commonFooter .updateBox {
        width: 100%;
        /* margin-bottom: 110px; */
    }

    .updateSection.commonFooter .secHead {
        font-size: 33px;
    }

    .single-post .blogDetailsIcon img {
        width: 20px;
        height: auto;
    }

    .single-post .blogDetailsInfo ul li {
        gap: 8px;
    }

    .single-post .comment-respond {
        padding: 30px 20px;
    }

    .single-post .comment-respond .comment-form .form-submit input {
        font-size: 18px;
    }

    .single-post .shareWrap {
        flex-direction: column;
        gap: 10px;
    }

    .single-post .shareWrap .tags {
        justify-content: start;
        width: 100%;
    }

    .single-post .shareWrap .shareLeft {
        width: 100%;

    }

    .single-post .blogDetailsImg {
        height: 300px;
    }

    .page-template-templatesscholarship-php .updateSection {
        padding-top: 50px;
    }

    .footerSection {
        padding: 52px 0px 0px;
    }

    .footerSection.mobView {
        display: block;
        padding-bottom: 75px;
    }

    /* .home .awardSection2 .awardSlider .eachSlide {
        margin: 0 0 36px;
    } */

    .home .commonSec,
    .home .academicSection {
        padding: 65px 0 65px;
    }

    /* start campus details */
    .bannerFormCon .wpcf7-form .col-lg-6 {
        width: 100%;
    }

    /* .course-off-slideBx .slick-slide:hover,
    .course-off-slideBx .slick-slide {
        width: 360px !important;
    } */

    /* .heroSection {
        padding: 20px 20px 10px;
    } */

    .single-campus .heroSection {
        padding: 20px 25px 10px;
    }

    .page-template-events-gallery .updateSection {
        padding-top: 50px;
    }

    .single-campus .headCon .secHead {
        font-size: 45px;
        margin-bottom: 7px;
    }

    .single-campus .imgConSml {
        padding: 0 10px;
    }

    .single-campus .innerBanner .imagesCon {
        padding-top: 19px;
    }

    .footerSection::before {
        width: 55px;
    }

    .single-campus .bannerFormCon .frmWrap input[type="submit"] {
        padding: 0 13px;
        margin: 0 auto;
    }

    .InfrastructureSec .infraSlider .infoDiv .eachInfo .iconCon {
        height: 65px;
        width: 65px;
    }

    .InfrastructureSec .infraSlider .infoDiv .eachInfo .icon {
        height: 40px;
        width: 40px;
    }

    .campusCountWrap ul li {
        min-height: auto;
        padding: 30px 20px;
    }

    .globalCareer,
    .prestigiousAff {
        padding-bottom: 80px !important;
    }

    .campAchieveImg {
        width: 100%;
        height: auto;
    }

    /* end campus details */

    /* start faq */
    .faqPage .faqSec1 .overviewFaq {
        padding-top: 40px;
    }

    .faqSec1 .secHead.redSecH {
        padding: 0;
    }

    /* end faq */

    .single-campus .dtlCampusSec {
        padding: 30px 0px 30px !important;
    }

    .mobileIndustryAccBx .mobileIndustryCont .eachBox {
        width: 100%;
    }

    .MeritAcc-cont .meritItemInner {
        width: 100% !important;
    }

    .scholarLoanSec .content {
        padding: 40px 15px;
    }

    .scholarLoanSec .left {
        margin-bottom: 30px;
    }

    .accSection .acc .innerSlider .imgCon {
        height: 130px;
        width: 150px;
        margin-bottom: 15px;
    }

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

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

    .whySection .whyConCard {
        width: 100%;
        margin: 0 0 10px;
    }

    .whySection .whyConCard:not(:last-child) .con::before {
        content: normal;
    }

    .fxMob-callIcon.fxMobLst svg,
    .fxMobLst.fxMob-searchIcon svg {
        font-size: 18px;
    }

    .camAcc-img {
        height: auto;
    }

    .cardSlider.cards .slick-arrow {
        bottom: -20px !important;
    }

    .bannerWrap .bannerContent .bannerBtnWrap .bannerBtn {
        max-width: 65%;
    }

    .updateSection.commonFooter .updateBox .leftCon {
        padding: 30px 15px;
    }

    .homeAboutImgLeft {
        .homeAboutSmIMg {
            width: 100%;
            height: auto;
            position: static;
        }
    }

    .homeAbout1 .row .col-lg-6 {
        display: flex;
        flex-direction: column-reverse;
    }

    .homeAboutImgLeft {
        padding-right: 0px;
        padding-top: 0;
        padding-bottom: 30px;
    }

    .homeAboutImgLeft figure {
        display: none;
    }

    .homeAboutTxtContent {
        text-align: center;
    }

    .scholarShipSec2 {
        padding-bottom: 40px !important;
    }

    .home .careerSection .careers .slick-arrow {
        bottom: -25px !important;
    }

    .home .careerSection {
        padding-bottom: 90px !important;
    }

    .home .infraSlider .slick-dots li.slick-active button {
        background-color: #ffb600;
    }

    .home .placementSection .secHeader {
        gap: 0px;
        padding-top: 40px;
    }

    .home .placementSection .moreBtn {
        margin-top: 20px;
    }

    .page-template-alumni-profile .alumniSection .flip-card {
        height: 480px;
    }

    .leftAue {
        width: 95px;
    }

    .leftAue .aueNo {
        font-size: 40px;
    }

    .rightAue {
        width: calc(100% - 95px);
    }

    .notice_Wrap ul li .noticeDate {
        width: 90px;
    }

    .notice_Wrap ul li .noticeDate span {
        font-size: 18px;
    }

    .noticeContent {
        width: calc(100% - 90px);
    }

    .noticeContent a {
        font-size: 15px;
    }

    .galleryLogo img {
        width: 100%;
    }

    .galleryLogo {
        padding: 20px;
        max-width: 120px;
        border-radius: 10px;
    }

    .home .careerSlider .eachSlide {
        margin: 0 10px 10px;
    }

    .enqueryBtn.deskEnquiry {
        display: none;
    }

    .home .careerSection .careers .slick-arrow {
        bottom: auto !important;
    }

    .home .careerSection .careers .slick-arrow {
        top: 50% !important;
        transform: translateY(-50%) !important;
    }

    .home .careerSection .careers .slick-next {
        right: 0 !important;
    }

    .home .careerSection .careers .slick-prev {
        left: 0 !important;
    }

    .home .careerSection {
        padding-bottom: 0px !important;
    }

    .marquee_text {
        bottom: 35px;
    }

    .home .awardSection1 .floatSlider .eachConImg {
        padding: 0px 40px;
    }

    .mob-menu-bx .mob-menu-logo .admissionBtn .applyNow {
        width: auto;
        border-radius: 10px !important;
        color: #000;
    }

    .close-menu::before {
        top: 0;
    }

    .close-menu::after {
        bottom: 0;
    }

    .home .careerSection .innerSlide {
        height: auto;
        padding: 0 35px;
    }

    .home .careerSection .careers .innerSlide .inlineDiv {
        margin-top: -20px !important;
        position: relative;
    }

    .home .careerSlider .slick-slide {
        margin-right: 0px;
    }

    .home .careerSlider .eachSlide {
        margin: 0 0 !important;
    }

    .InfrastructureSec .infraSlider .infoDiv .eachInfo .iconCon {
        height: 50px;
        width: 50px;
        left: 50%;
        transform: translate(-50%);
    }

    .card-top2 {
        text-align: center;
    }

    .blogSection .cards .eachCard {
        padding: 0px 30px;
    }

    .cardSlider.cards .slick-next {
        right: -10px;
    }

    .cardSlider.cards .slick-prev {
        left: -10px;
    }

    .blogSection .cards .eachCard {
        padding: 0px 10px;
    }

    .home .blogSection .cards {
        padding-bottom: 20px;
    }

    .blogSection .cardSlider.cards .slick-prev {
        bottom: -45px !important;
        top: auto;
        transform: none;
        left: calc(50% - 45px);
    }

    .blogSection .cardSlider.cards .slick-next {
        bottom: -45px !important;
        top: auto;
        transform: none;
        right: calc(50% - 45px);
    }

    .updateSection .updateBox .leftCon {
        padding: 26px 20px 20px;
    }

    .InfrastructureSec .infoDiv .eachInfo {
        height: 185px;
    }

    .gallery_wrap .gallery_slider1 .slick-track {
        padding-bottom: 0px;
    }

    .cardSlider.cards .slick-arrow {
        bottom: auto !important;
        top: 50%;
        transform: translateY(-50%);
    }

    .home .blogSection .cards {
        margin: 0px 0 0;
        padding-bottom: 30px;
    }

    .home .alumniSection .slick-arrow {
        bottom: auto !important;
        top: 50% !important;
        transform: translateY(-50%);
        background-color: #fff;
    }

    .home .alumniSection .slick-next {
        right: 0 !important;
    }

    .home .slick-prev:hover,
    .home .slick-next:hover {
        background-color: #fff;
    }

    .home .slick-prev:hover:before,
    .home .slick-next:hover:before {
        color: #d40404 !important;
    }

    .home .alumniSection .slick-prev {
        left: 0 !important;
    }

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

    .home .commonSec.alumniSection {
        padding-bottom: 30px !important;
    }

    .home .MobAlumniSlide .slick-slide {
        margin: 0 0;
    }

    .home .MobAlumniSlide .each-MobAlumniSlide {
        padding: 0 40px;
    }

    .home .MobAlumniSlide-img {
        height: 260px;
    }

    .registerSection .imgCon {
        width: 35px;
        height: 35px;
    }

    .gallerySection .gallerySlider.gallery .slick-list {
        height: auto !important;
    }

    .home .blogSection {
        overflow: visible;
    }
}

@media (max-width: 480px) {
    .home .registerSection .mobileBrochure .card {
        width: 100%;
    }

    .home .cardSlider.cards .slick-arrow {
        background-color: #fff;
    }

    .awardSlider {
        padding: 15px 0px 20px 0px;
    }

    .home .testimonialAcc-cont .slick-prev:hover:before,
    .home .testimonialAcc-cont .slick-next:hover:before {
        color: #fff;
    }

    /* .home .awardSection2 .awardSlider .eachSlide {
        margin: 0 0 40px;
    } */

    .home .linksWrap .topLinks ul {
        gap: 17px;
    }

    .home .keyFactSec .factItem {
        padding: 20px;
    }

    .home .keyFactSec .factItem h3 {
        font-size: 30px;
    }

    .home .updateBox .inputBox .wpcf7-form .wpcf7-form-control-wrap {
        display: inline-block;
        width: 100%;
    }

    .home .updateSection .updateBox .emailBox .emailBtn {
        position: static;
        width: 100%;
        margin: 10px 0;
    }

    .slick-prev:hover:before,
    .slick-next:hover:before {
        color: #d40404;
    }

    .home .updateSection .updateBox .emailBox .emailInput {
        padding: 8px 24px 8px 24px;
        text-align: center;
        font-size: 18px;
    }

    .home .updateSection .updateBox .secHead {
        font-size: 35px;
    }

    .home .testimonialSection {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .home .eventSection {
        padding: 40px 0px 40px !important;
    }

    .blogSection {
        padding: 35px 0 !important;
    }

    .page-template-campus-life .blogSection {
        padding: 0 !important;
    }

    .camAcc-title-link a.link.one {
        padding: 5px 15px;
    }

    /* .home .eventSection .slick-dots,
    .blogSection .slick-dots,
    .home .careerSlider .slick-dots {
        left: 38%;
        transform: translateY(-38%);
    } */

    .home .placementSection .companySlider .eachOne {
        margin: 0 0 27px;
    }

    .home .companySlider.recruiters {
        margin-top: 15px;
    }

    .home .placementSection .companies .companySlider .slideInner {
        width: auto;
        height: auto;
    }

    .home .infrasSecWrap .infrastructureSlider2 .insfrasArrow {
        right: 33%;
        transform: translateX(-33%);
    }

    .home .placementSection.commonSec {
        padding-top: 0 !important;
        padding-bottom: 40px !important;
    }

    .home .blogSection .cards {
        margin: 0px 0 0px;
    }

    .home .businessSection.commonSec {
        padding-bottom: 20px !important;
    }

    .home .businessSection.commonSec .slick-dots li button {
        background-color: #ccc;
    }

    .home .businessSection.commonSec .slick-dots li.slick-active button {
        background-color: #d52228;
    }

    .milestoneSection {
        padding-bottom: 40px !important;
    }

    .home .infrasSecWrap.commonSec {
        padding-top: 0 !important;
        padding-bottom: 100px !important;
    }

    .academicSection {
        padding-bottom: 0px !important;
    }

    .home .campusSection.commonSec {
        padding: 0 !important;
        padding-top: 30px !important;
    }

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

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

    .milestoneSection .journey .slick-current .innerSlider .row::after {
        background: #d40404;
        border: 5px solid #ffdbdb;
        display: none;
    }

    .blogListingPage .updateSection .updateBox .leftCon {
        padding: 20px 20px;
    }

    .updateSection .updateBox .emailBox .emailInput {
        padding: 12px 15px 12px 15px;
        text-align: center;
    }

    .updateSection .updateBox .emailBox .emailBtn {
        padding: 0px 24px;
        font-size: 18px;
        width: 100%;
        margin-top: 14px;
    }

    .updateSection .updateBox .emailBox .emailBtn {
        position: static;
    }

    .relatedBlogSec .cards .innerCard .infoCon {
        display: block;
    }

    .relatedBlogSec .cards .innerCard .infoCon .eachInfo {
        justify-content: flex-start;
    }

    .relatedBlogSec .cards .innerCard .infoCon .eachInfo:not(:first-child):before {
        content: normal;
    }

    .desktopBlogBtn,
    .desktopNewBtn {
        display: none;
    }

    .mobileBlogBtn,
    .mobileNewBtn {
        display: block;
        text-align: center;
    }

    .blogSection .cards {
        margin: 0px 0 15px;
    }

    .mobileBlogBtn {
        margin-bottom: 30px;
        margin-top: 12px;
    }

    .mobileNewBtn {
        margin: 30px 0 0;
    }


    .cardSlider.cards .innerCard {
        margin: 0 0 13px;
    }

    .dateSlider .newsCard {
        margin: 0 0 10px;
    }

    .blogSection .secHeader {
        display: block;
        text-align: center;
    }

    .blogSection .secHeader .secHead {
        margin-bottom: 10px;
    }

    .home .businessSection {
        padding-top: 0 !important;
    }

    .home .careerSlider .eachSlide {
        margin: 0 0 26px;
    }

    .home .placementSection .companies .textCon {
        padding-right: 0;
        text-align: center;
    }

    .home .blogSection .cards {
        padding-bottom: 50px;
    }

    .blogSection .cardSlider.cards .slick-prev {
        bottom: -25px !important;
    }

    .blogSection .cardSlider.cards .slick-next {
        bottom: -25px !important;
    }

    .home .blogSection .cardSlider.cards .slick-arrow {
        bottom: 15px !important;
    }

    /* start campus details */
    /* .course-off-slideBx .slick-slide:hover,
    .course-off-slideBx .slick-slide {
        width: 360px !important;
    } */

    .registerSection .moreBtn {
        padding: 5px 38px;
    }

    .blogSection .secHead {
        margin-bottom: 9px;
    }

    .footerSection::before {
        width: 50px;

    }

    .whySection .col-6 {
        width: 100%;
    }

    .single-campus .whySection .con {
        width: 90%;
        opacity: 1;
        height: auto;
        margin: 10px auto;
        border-radius: 15px;
        /* background: #b70000; */
        box-shadow: 0 0 10px #0a00001f;
        transition: all ease-in-out 0.3s;
    }

    .whySection .whyConCard:not(:last-child) .con::before {
        content: normal;
    }

    .single-campus .whySection::before {
        width: 42px;
        height: 80px;
        right: 0;
    }

    .single-campus .coursesSection {
        padding: 55px 0 80px !important;
    }

    .single-campus .FAQSection.commonSec {
        padding-top: 0 !important;
    }

    .single-campus .bannerFormCon .frmWrap input[type="submit"] {
        width: 40%;
    }

    .bannerFormCon {
        padding: 25px 16px 15px;
    }

    .mapSection.commonSec {
        padding-bottom: 0 !important;
        padding-top: 0 !important;
    }

    .eachGlobalImg {
        width: 100%;
        height: auto;
        margin-bottom: 12px;
    }

    .globalCareerInn {
        padding: 0;
    }

    .eachGlobal {
        padding: 0px 10px;
    }

    .prestigiousAffInn {
        padding: 0;
    }

    .prestigeAffCard {
        padding: 0px 10px;
    }

    .campAchieveMob {
        padding: 0px 10px;
    }

    .single-campus .innarCourseSlideBx {
        margin: 0px 5px;
    }

    /* end campus details */

    /* start faq */
    .page-template-faq .innerHero .pageHeader {
        padding: 32px 40px !important;
    }

    .page-template-scholarship .blogSection {
        padding-top: 0 !important;
    }

    .home .infrasSecWrap .infrastructureItem.swiper-slide-active .campusItem::after {
        width: 95.4%;
    }

    /* end faq */

    .single-campus .gallerySlider.gallery {
        height: 480px;
    }

    /* .single-campus.postid-76 .gallerySection {
        padding-bottom: 0!important;
    } */
    .commonSec.awardSection1 {
        padding: 40px 0 30px !important;
    }

    .home .awardSection1 .floatSlider .eachConImg {
        width: auto;
        height: auto;
    }

    .awardSection2 {
        padding: 40px 0 40px !important;
    }

    .careerSection .careers .eachSlide:hover .slideImg::before {
        opacity: 0;
    }

    .careerSection .careers .slick-arrow {
        height: 35px !important;
        width: 35px !important;
        display: flex !important;
        align-items: center;
        justify-content: center;
        bottom: -4% !important;
    }

    .single-course .industrySection .exposure .slick-prev {
        left: calc(50% - 40px) !important;
    }

    .single-course .industrySection .exposure .slick-arrow {
        right: calc(50% - 40px) !important;
    }

    .home .infrasSecWrap .infrastructureSlider2 {
        padding: 0 0;
    }

    .businessSection .slick-next::before,
    .blogSection .slick-next::before,
    .businessSection .slick-prev::before,
    .blogSection .slick-prev::before {
        top: 50%;
        transform: translateY(-50%);
    }

    .home .registerSection .slick-next {
        right: calc(50% - 40px);
        top: auto;
        bottom: -25px !important;
    }

    .home .registerSection .slick-prev {
        left: calc(50% - 40px);
        top: auto;
        bottom: -25px !important;
    }

    .home .registerSection .right .innerForm select {
        background-size: 10px;
    }

    .testimonialSection.commonSec {
        padding: 40px 0 !important;
    }

    .testimonialAcc-contSlider .slick-arrow {
        bottom: -60px !important;
        top: auto;
        transform: translateY(-50%);
    }

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

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

    .cardSlider.cards .slick-arrow {
        bottom: -10px !important;
    }

    .home .businessSection .slick-arrow {
        bottom: -10px !important;
    }

    .home .registerSection .card .card-image .svg-inline--fa {
        vertical-align: -0.1em;
    }

    .mobileBlogBtn {
        margin-bottom: 10px;
        margin-top: 0px;
    }

    .home .registerSection {
        padding: 50px 0px 40px !important;
    }

    .infrasSecWrap .infraArrow {
        border: 1px solid #adadad;
    }

    .infrasSecWrap .infraArrow::after {
        color: #696969;
        font-size: 15px;
    }

    .home .campusCountWrap ul li {
        width: 100% !important;
        margin-bottom: 0;
        min-height: auto;
        padding: 20px;
    }

    .home .infoSection .content {
        padding: 20px 15px;
    }

    .InfrastructureSec .infoDiv .eachInfo {
        display: flex;
        flex-direction: column;
        gap: 8px;
        justify-content: center;
        width: 100%;
        height: auto;
        border-radius: 15px;
        padding: 16px 24px 75px;
        text-align: center;
        color: #000;
        font-family: "Lato";
        position: relative;
        transition: all 0.3s ease-in-out;
        cursor: pointer;
    }

    /* .InfrastructureSec .infoDiv .eachInfo .iconCon {
        display: flex    ;
        justify-content: center;
        align-items: center;
        height: 75px;
        width: 75px;
        background: #dbdbdb;
        border-radius: 50% 50% 0 0;
        position: absolute;
        bottom: 0;
        left: 50%;
        right: auto;
        transition: all 0.3sease-in-out;
        transform: translateX(-50%);
    } */
    .home .academiAcc-contSlider {
        padding-bottom: 0px;
    }

    .home .campusSection .content .textCon .campusBox .campuses {
        gap: 10px 0;
    }

    .home .campusSection .content .textCon .location {
        max-width: calc(50% - 5px);
        flex: 0 0 calc(50% - 5px);
    }

    .single-campus .InfrastructureSec .infoDiv .eachInfo p {
        padding-right: 0;
    }

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

    .gallerySlider {
        overflow: visible !important;
    }

    .updateSection .updateBox .leftCon {
        padding: 26px 15px 20px;
    }

    .home .blogSection .cards {
        margin: 0px 10px 0;
    }

    .InfrastructureSec .infoDiv .eachInfo p {
        font-size: 15px;
    }

    .page-template-alumni-profile .dtlCampusSec .row {
        row-gap: 0;
    }

    .campusSection .content .textCon .location {
        justify-content: flex-start;
    }

    .scrollToTopBtn .iconCon {
        height: 45px;
        width: 45px;
    }

    .cardSlider.cards .slick-next {
        right: 5px;
    }

    .cardSlider.cards .slick-prev {
        left: 5px;
    }

    .single-course .industrySection .secHeader {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .mobileBlogBtn {
        margin-bottom: 10px;
        margin-top: 0px;
    }

    .single-course .mobileBlogBtn {
        margin-bottom: 10px;
        margin-top: 50px;
    }

    .single-course .MobAlumniSlide .slick-slide {
        margin-right: 0px;
    }

    .single-course .bannerBtn {
        padding: 0px 18px;
    }

    .blogSection .cards .eachCard {
        padding: 0px 10px;
    }

    .single-course .awardSection1 {
        padding-bottom: 0 !important;
    }

    .page-template-campus-life .blogSection .mobileBlogBtn {
        margin-top: 50px;
    }
}

@media (max-width: 460px) {
    .home .boxBgImg {
        height: 175px;
    }

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

    .boxBgImg .academyBtn .btnCircle img {
        width: 100%;
    }

    .boxBgImg .academyBtn {
        padding: 6px 6px 4px;
        bottom: 0;
    }
}

@media (max-width: 420px) {

    /* .fxMobLst {
        height: 40px;
        width: 40px;
    }
    .fxMobLst .fxMob-MenuIcon-img.mob-bottom-menuBar.active {
        width: 40px;
        height: 40px;
    } */
    /* .fxMob-callIcon img, .fxMob-searchIcon a img, .fxMob-mail img {
        width: 20px;
    }
    .fxMob-MenuIcon svg {
        font-size: 18px;
    } */
    .page-template-placement .gallery_sec .img_holder {
        height: 225px;
    }

    .home .headerWrap {
        padding: 0 20px;
    }

    /* .home .headerWrap .linksWrap {
        width: calc(100% - 120px);
    } */
    .home .topLinks .applyNow {
        padding-right: 36px;
    }

    /* .home .headerContent .logoWrap {
        padding: 16px 8px 11px;
    } */
    .headerWrap.sticky .logoWrap {
        padding: 5px 8px 8px !important;
    }

    .home .headerWrap .logoWrap {
        width: 116px;
        height: 66px;
        padding: 10px 5px 8px;
    }

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

    .home .academicSection .academics .card {
        min-height: 100%;
        height: 210px;
    }

    .home .academicSection .academics .card .card-bottom p {
        padding: 4px 14px;
    }

    .home .academiListWrapMobile .slick-dots {
        left: 50%;
        transform: translateX(-50%);
    }

    /* .home .infoSection .boxCon .icon {
        height: 55px;
        width: 55px;
    } */

    /* .MobAlumniSlide-contPara {
        height: 150px;
        overflow-y: auto;
    } */

    .MobAlumniSlide-contPara p {
        padding-right: 7px;
    }

    /* .campusSection .content .textCon .campusBox {
        padding-top: 0;
    } */

    .slick-dots li button {
        width: 10px;
        height: 10px;
    }

    .home .placementSection .companySlider .eachOne,
    .regis-brochure-slide .each-brochure-slide,
    .eventSlider .eachEvent,
    .cardSlider .eachCard {
        margin: 0 0 38px;
    }

    .home .registerSection .right .innerForm {
        padding: 20px;
    }

    .home .registerSection .right .innerForm .formInput {
        padding: 12px 16px;
        border-radius: 9px;
    }

    .blogSection .moreBtn,
    .home .eventSection .moreBtn {
        font-size: 16px;
        padding: 6px 18px;
    }

    .home .registerSection .mobileBrochure .card .card-bottom p {
        font-size: 17px;
        padding: 6px 20px;
    }

    .home .keyFactSec .col-6 {
        width: 100%;
    }

    .home .keyFactSec .factItem {
        border-radius: 12px;
        min-height: auto;
    }

    .home .keyFactSec .secHead {
        margin-bottom: 7px;
    }

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

    .home .MobAlumniSlide-cont {
        width: 100%;
    }

    .home .infoSection .content {
        margin-top: 30px;
    }



    .businessSection .business {
        padding: 18px 0px 30px !important;
    }

    .businessSection .secHead {
        margin-bottom: 5px;
    }

    .footerSection .footerContent .links {
        margin-top: 10px;
    }

    .home .registerSection .links {
        padding-top: 60px;
    }

    .blogSection .cards {
        margin: 0px 0px 20px;
    }

    .headerContent .logoWrap {
        padding: 8px 9px 8px;
    }

    .headerWrap .logoWrap {
        height: 65px;
    }

    .headerWrap.sticky .logoWrap {
        margin: 0 0 5px;
    }

    .home .infrasSecWrap .infrastructureItem.swiper-slide-active .campusItemImg {
        height: auto;
    }

    .home .infrasSecWrap .infrastructureItem .campusItemImg {
        height: auto;
    }

    .home .infrasSecWrap .infrastructureItem .campusItemImg .imgCon {
        height: 280px !important;
    }

    .infrasSecWrap .infrastructureItem .campusItemContent {
        width: 100%;
        text-align: center;
        margin-top: 20px;
    }

    .home .campusItemContent {
        padding-right: 20px;
    }

    .home .infrasSecWrap .infrastructureItem.swiper-slide-active .campusItemInner::after {
        width: 30px;
        height: 110px;
        bottom: -32px;
    }

    .home .infrasSecWrap .infrastructureSlider2 .insfrasArrow {
        left: 50%;
        transform: translateX(-50%);
        right: auto;
    }

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

    .home .infrasSecWrap .infrastructureItem.swiper-slide-active .campusItemContent .campusMainTitle {
        margin-bottom: 8px;
        font-size: 24px;
    }

    .infrasSecWrap .infrastructureItem.swiper-slide-active .campusItemContent .campusSubTitle {
        font-size: 25px;
    }

    .home .infrasSecWrap .infrastructureItem.swiper-slide.swiper-slide-active .campusItemContent .campusBtn .moreBtn {
        font-size: 17px;
        padding: 6px 17px;
    }

    .single-post .blogSidebar .srchWrap .frmWrap .inputTxt {
        min-height: 48px;
    }

    .single-post .arr-btn h5 {
        font-size: 20px;
    }

    .single-post .commonSec {
        padding: 46px 0;
    }

    .relatedBlogSec .secHead {
        margin-bottom: 22px;
    }

    .alumniSlide.cards .innerCard {
        margin: 0 0 30px;
    }

    .headerWrap.sticky .linksWrap {
        padding-bottom: 6px;
    }

    .home .infoSection .content .boxCon {
        margin: 20px 0 7px;
    }

    .home .blogSection .cards {
        margin: 0px 10px 22px;
    }

    .infoSection .boxCon .icon {
        height: 35px;
        width: 34px;
    }

    /* campus details */
    /* .course-off-slideBx .slick-slide:hover,
    .course-off-slideBx .slick-slide {
        width: 340px !important;
    } */

    .gallerySection .gallery .slick-current.slick-active {
        width: 340px !important;
    }

    /* .single-campus .InfrastructureSec .infoDiv .eachInfo p {
        padding: 0 75px 0 0;
    } */

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

    /* campus details */

    /* start scholarship */
    .scholarShipSec .bankLiderWrap .bankSlider .slick-slide>div .bankImg {
        padding: 10px;
    }

    .infrasSecWrap .infrastructureItem .campusItemInner {
        flex-direction: column-reverse;
    }

    .infrasSecWrap .infrastructureItem .campusItemContent {
        width: 100%;
        text-align: center;
        margin-top: 20px;
    }

    .home .infrasSecWrap .infrastructureItem .campusItemImg {
        height: 280px;
        width: 100%;
    }

    /* end scholarship */
    .home .infrasSecWrap .infrastructureItem.swiper-slide .campusItemContent .campusCont {
        height: 120px;
    }

    .home .infrasSecWrap .infrastructureItem .campusItemContent .campusMainTitle {
        margin-bottom: 8px;
        font-size: 24px;
    }

    .infrasSecWrap .infrastructureItem .campusItemInner {
        padding: 22px 22px 30px;
    }

    .home .infrasSecWrap .infrastructureItem .campusItemImg {
        width: 100%;
    }

    .home .infrasSecWrap .infrastructureItem .campusItemContent .campusBtn {
        display: block;
        margin: 20px 0 0;
    }

    .home .infrasSecWrap .infrastructureItem .campusItemImg .imgCon img {
        border-radius: 20px;
    }

    .home .infrasSecWrap .infrastructureItem.swiper-slide-active .campusItemImg {
        height: auto;
    }

    .home .infrasSecWrap .infrastructureSlider2 .insfrasArrow {
        bottom: -60px;
    }

    .businessSection .slick-next {
        right: calc(50% - 40px) !important;
    }

    .businessSection .slick-PREV {
        left: calc(50% - 40px) !important;
    }

    .eventSection .eventSlider .slick-next {
        right: calc(50% - 40px);
    }

    .eventSection .eventSlider .slick-prev {
        left: calc(50% - 40px);
    }

    .excerpt-hidden {
        height: 55px;
        overflow: hidden;
        position: relative;
    }

    .testimonialAcc-textCont.excerpt-hidden {
        height: 77px;
        overflow: hidden;
        position: relative;
    }

    .excerpt-hidden:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 20px;
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 0%, white 100%);
    }

    .js-show-more {
        font-size: 14px;
    }

    .excerpt-visible {
        height: auto;
        overflow: auto;
    }

    .js-show-more {
        display: block;
        font-weight: 600;
        color: #dd0000;
    }

    .campusSection .content .textCon .location {
        max-width: 100%;
        flex: 0 0 100%;
    }

    .homeAboutImgLeft {
        & .homeAboutSmIMg {
            img {
                object-position: center top;
            }
        }
    }

    .homeAboutImgLeft {
        .homeAboutSmIMg {
            height: 400px;
        }
    }

    .home .campusSection .content .textCon .location {
        max-width: 100%;
        flex: 0 0 100%;
    }

    .single-course .MobAlumniSlide-img {
        height: 350px;
    }
}

@media (max-width: 400px) {
    .home .awardSection1 {
        margin-top: 0;
    }

    .home .campusSection {
        padding-top: 0 !important;
    }

    .home .academicSection {
        padding: 55px 0 0 !important;
    }

    .page-template-about-us-template .keyFactSec .factItem h3 {
        font-size: 35px;
    }

    .page-template-about-us-template .commonSec.keyFactSec {
        padding-bottom: 0 !important;
    }

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

    .blogListingPage .srchWrap .frmWrap .inputTxt {
        min-height: 48px;
    }

    .blogListingPage .pagination {
        padding-top: 13px;
        justify-content: center;
    }

    .blog .innerHero .pageHeader {
        padding: 0px 40px;
        height: 94px;
    }

    .blog .commonSec,
    .commonSec.newsSec1,
    .commonSec.newsSec2,
    .commonSec.newsSec1 {
        padding: 45px 0 !important;
    }

    .updateSection.commonFooter .secHead {
        font-size: 27px !important;
    }

    .home .heroSection .bannerWrap::before {
        right: 18px;
        bottom: -30px;
    }


    /* .blogListingPage .commonSec .tagList li {
        width: 100%;
        max-width: calc(50% - 10px);
    } */

    /* start faq */
    .commonSec.faqSec1 {
        padding: 45px 0 !important;
    }

    .page-template-faq .blogSection {
        padding-top: 0 !important;
    }

    .page-template-faq .innerHero .pageHeader {
        padding: 25px 40px !important;
    }

    .page-template-faq .pageHead {
        font-size: 25px !important;
    }

    .page-template-faq .secHead {
        font-size: 30px !important;
    }

    /* end faq */

    /* start scholarship */
    .page-template-scholarship .innerHero .pageHeader {
        padding: 23px 40px !important;
    }

    .page-template-scholarship .pageHead {
        font-size: 22px !important;
    }

    .page-template-scholarship .secHead {
        padding: 0 !important;
    }

    /* end scholarship */
}

@media (max-width:375px) {
    .dateSlider .slick-slide>div {
        padding: 0 8px;
    }
}