@media(min-width:1600px) {
    .container {
        max-width: 100%;
        padding: 0 200px;
    }
    .bannerText {
        padding-right: 80px;
    }
    .banner-img figure img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .bannerText.diff h1 {
        font-size: 44px;
    }
    .application .appliCon figcaption h5,
    .theFuture .nav .nav-item .nav-link {
        font-size: 20px;
    }
    .theFuture .nav {
        gap: 55px;
    }
    .header .navbar ul.navbar-nav li a {
        font-size: 22px;
    }
    .bannerText h1 {
        font-size: 45px;
        font-family: 'HelveticaLTStdBold';
    }
    .bannerText h3,
    .banner-sec .bannerText h3 {
        font-size: 25px;
    }
    .btnSame {
        font-size: 25px;
    }
    h2 {
        font-size: 50px;
    }
    .progFreeCon .progRight table tr td,
    .progFreeCon .progRight table tr th {
        font-size: 16px;
    }
    .integrated .heading h4,
    .programme .heading h4,
    .customized .heading .custText h4 {
        font-size: 35px;
    }
    .intCon h3 {
        font-size: 111px;
    }
    p,
    li {
        font-size: 25px;
        color: #000;
    }
    .application .appliCon {
        padding: 40px 40px 10px;
    }
    .interaCon h5 {
        font-size: 30px;
    }
    .proImg .item figure img {
        width: 100%;
    }
    .progLink a {
        font-size: 35px;
    }
    .pgcuCon .nav li .nav-link {
        padding: 7px 36px;
    }
    .proLinks a {
        font-size: 25px;
        padding: 5px 40px;
    }
    .eligibility ul li {
        font-size: 20px;
    }
    .customized .nav .nav-link {
        font-size: 30px;
    }
    .interactive .nav li .nav-link {
        font-size: 25px;
        padding: 7px 20px;
    }
    .interAll figure img {
        width: 100%;
    }
    .practCon h5 {
        font-size: 35px;
    }
    .practCon figure img {
        width: 90px;
    }
    .exch .epAll figure img {
        width: 100%;
    }
    .exch .epAll .epCon h5 {
        font-size: 35px;
    }
    h4 {
        font-size: 30px;
    }
    .alumni .col-lg-12>figure img,
    .fuCon figure img {
        width: 100%;
    }
    .fuCon .hrLine {
        top: 83px;
    }
    .custCon figure img {
        width: 100%;
    }
    .alumni-sec img {
        margin-top: 0;
    }
    .exch .epAll {
        min-height: 365px;
    }
}

@media(max-width:1600px) {

    .container {
        max-width: 100%;
        padding: 0 150px;
    }
    .banner-img figure img {
        height: 100%;
        width: 100%;
        object-fit: cover;
        object-position: right;
    }
    .banner-img figure {
        height: 450px;
    }
    .cred iframe {
        height: 32.5vw;
    }
    p,
    li {
        font-size: 18px;
        color: #000;
    }
    .pgcuCon.prog-sem .nav li .nav-link,
    .pgcuCon.prog-sem .tab-content ul li,
    .pro-note ul li {
        font-size: 16px;
    }
    .pgcuCon.prog-sem .tab-content ul {
        padding-left: 20px;
    }
    .facultyCon {
        padding: 30px 80px 54px 80px;
    }

    .progFreeCon .proLeft h3 {
        font-size: 40px;
    }
    .progFreeCon .proLeft h4 {
        font-size: 30px;
    }
    .progFreeCon {
        margin-top: 25px;
    }
    .bannerText.diff h1,
    .banner-sec .bannerText h1 {
        font-size: 39px;
    }
    .ourProAll ul h5 {
        font-size: 15px;
    }
    .uniConN .box .topB {
        width: 425px;
        height: 425px;
    }
    .uniConN .box figure {
        width: 425px;
    }
    .uniConN .box .topB h3 {
        font-size: 40px;
    }
    .uniConN .bomB h3 {
        font-size: 35px;
    }
    .driAll .driCon figcaption {
        font-size: 20px;
    }
    .ourProAll h3 {
        font-size: 25px;
    }
    .uniConN {
        gap: 0px;
    }
    .facultyCon figcaption {
        font-size: 20px;
    }
    .application .appliCon {
        padding: 30px;
    }
    .tesAll {
        min-height: 450px;
    }

    .heroSec.SameBan .bannerText {
        padding-bottom: 50px;
    }

    .everAll .everCona h5 {
        font-size: 25px;
    }
    .induSliCon {
        min-height: 515px;
        padding: 30px;
    }
    .theFuture .nav .nav-item .nav-link {
        font-size: 22px;
    }
    .pgcuCon .tab-content h5 {
        font-size: 20px;
    }
    .pgcuCon .tab-content h6,
    .pgcuCon .tab-content ul li {
        font-size: 18px;
    }
    .heroSec.SameBan figure img {
        text-align: center;
    }

    .pgcuCon .nav li .nav-link {
        font-size: 25px;
    }

    .ourSlider .slick-dots,
    .ourlSlider .slick-dots,
    .immerSlider .slick-dots,
    .banner-slider .slick-dots {
        margin: 25px 0 0;
    }
    .everything .nav .nav-item .nav-link {
        font-size: 30px;
    }
    .induSliCon h3 {
        font-size: 25px;
    }
    .induSliCon p {
        font-size: 16px;
    }
    .bannerText h1 {
        font-size: 40px;
    }
    .bannerText h3 {
        font-size: 25px;
    }
    .indusEn .btnSame2,
    .testimonial.testimonial2 .btnSame2 {
        font-size: 25px;
    }
    .custCon figure {
        height: 320px;
    }
    .application .appliCon figcaption h5 {
        font-size: 16px;
    }
    .progFreeCon .proLeft {
        padding: 50px 20px;
    }
    .theFuture .nav {
        gap: 32px;
        flex-wrap: nowrap;
    }
    .pgcuCon .nav li {
        width: 20%;
    }
    .pgcuCon .nav li .nav-link {
        padding: 7px 25px;
        text-align: center;
    }
    .interactive .nav li {
        width: 25%;
        text-align: center;
    }

    .interactive .nav.pg-prog .nav-item {
        text-align: center;
    }
    .interactive .nav li .nav-link {
        padding: 7px 13px;
    }
    .ourlSlider .item figure img {
        width: 200px;
    }
    .programFee .row .col-lg-8 .btnSame2 {
        font-size: 30px;
    }
    .progFreeCon .progRight table tr td,
    .progFreeCon .progRight table tr th {
        font-size: 16px;
    }
    .eligibility ul li {
        font-size: 18px;
    }
    .eligibility ul {
        gap: 10px;
    }
    .faqs .card .card-header button {
        font-size: 20px;
    }
    .tesAll .tesCon img {
        height: 180px;
    }
    .banner-sec .bannerText h3 br {
        display: none;
    }
    .interactive .nav .nav-link img,
    .everything .nav .nav-link img {
        width: 15px;
        right: 5px;
    }
    p {
        font-size: 18px;
        color: #000;
    }

	.program-card .program-card-more .download-brochure, .program-card .program-card-more .view-detail { padding: 3px 8px; font-size: 12px;}
	.theFuture .stuck-nav {top: 97px;}
		.category-filter li a {
    padding: 10px 20px;
    color: #211d70;
    border: 1px solid #211d70;
    border-radius: 20px;
    font-size: 16px;
}
	.footer-mobile-text{font-size:12px}
}

@media(max-width:1400px) {

    .bannerText h3,
    .banner-sec .bannerText h3 {
        font-size: 30px;
    }
    .banner-img figure {
        height: 350px;
    }
    .bannerText h1 {
        font-size: 33px;
    }
    .bannerText h3,
    .banner-sec .bannerText h3 {
        font-size: 20px;
    }
    .bannerText {
        padding-right: 40px;
    }
    p, .specBtn span {
        font-size: 16px;
    }
    .heroSec.SameBan .banner-btm .btnSame2, .heroSec.SameBan .banner-btm .apply-btn {
        font-size: 14px;
    }
    .pgcuCon .nav li .nav-link {
        padding: 5px 10px;
    }
    .bannerText.diff h1,
    .banner-sec .bannerText h1 {
        font-size: 33px;
    }

    .uniConN .box .topB {
        width: 395px;
        height: 395px;
    }
    .uniConN .box figure {
        width: 395px;
    }
    .uniConN .box .topB h3 {
        font-size: 35px;
    }
    .uniConN .bomB h3 {
        font-size: 30px;
    }
    .poweCon .lftpow figure figcaption {
        font-size: 25px;
    }
    .ourProAll h3 {
        font-size: 20px;
        padding-bottom: 10px;
    }
    .ourProAll ul {
        padding-left: 18px;
        gap: 5px;
    }
    .ourProAll .orc {
        padding: 25px;
    }
    .ourProAll p {
        padding: 20px 25px;
    }
    .induSliCon {
        min-height: 450px;
    }
    .nationwide .natiCon h5,
    .nationwide .natiCon h6 {
        font-size: 25px;
    }
    .nationwide h3 {
        font-size: 30px;
        padding-bottom: 10px;
    }
    .heroSec.SameBan .bannerText {
        padding-bottom: 20px;
    }
    .heroSec.SameBan h1 {
        padding-bottom: 20px;
    }
    .application .appliCon figcaption h5 {
        font-size: 14px;
    }
    .progFreeCon .proLeft h3 {
        font-size: 50px;
    }
    .theFuture .nav .nav-item .nav-link {
        font-size: 16px;
    }
    .interactive .nav li .nav-link {
        font-size: 19.6px;
    }
    .fuCon .hrLine {
        top: 58px;
    }
    .heroSec .row .col-lg-6:last-child figure img {
        max-width: 80%;
    }
    .heroSec .row .col-lg-6:last-child figure {
        text-align: end;
    }
    h2 {
        font-size: 35px;
    }
    .progLink a {
        font-size: 25px;
    }
    .programme .row {
        align-items: center;
    }
    .application .appliCon {
        padding: 20px 30px;
    }
    .practCon h5 {
        font-size: 20px;
    }
    .ourSlider .ourCon figure img {
        width: 175px;
    }

    .thfCon h2 {
        padding-bottom: 20px;
    }

    .facultyCon .btnSame {
        width: fit-content;
        white-space: nowrap;
    }
    .facultyCon {
        padding: 20px 50px 50px;
    }
    .facultyCon figure {
        padding: 0px 40px 0;
    }
    .proLinks a {
        padding: 5px 40px;
        font-size: 17px;
    }
    .pgcuCon .tab-content ul li {
        font-size: 15px;
    }
    .pgcuCon .tab-content ul {
        padding-left: 10px;
    }
    .pgcuCon .tab-content {
        padding: 30px 50px;
    }
    .pgcuCon .nav li .nav-link {
        font-size: 20px;
    }
    .customized .nav .nav-link {
        font-size: 20px;
    }
    .techCover figure img {
        width: 200px;
        aspect-ratio: 3;
        object-fit: contain;
    }
    .facultyCon figcaption {
        font-size: 18px;
        line-height: 1.2;
    }

    .tesAll {
        padding: 70px 20px 0;
        min-height: 390px;
    }
    .tesAll .tesCon img {
        height: 140px;
    }
    .ourlSlider .item figure img {
        width: 180px;
    }
    .progFreeCon .progRight table tr td,
    .progFreeCon .progRight table tr th {
        font-size: 14px;
    }
    .progFreeCon .proLeft h3 {
        font-size: 35px;
    }
    .progFreeCon .progRight {
        padding: 30px 50px;
    }

    .progFreeCon .proLeft h4 {
        font-size: 25px;
    }
    .everything .nav .nav-item .nav-link {
        font-size: 25px;
    }
    .everAll .everCona h5 {
        padding-bottom: 15px;
        font-size: 25px;
    }
    .everAll {
        margin-top: 40px;
    }
    .indusEn .btnSame2,
    .testimonial.testimonial2 .btnSame2,
    .programFee .row .col-lg-8 .btnSame2 {
        font-size: 20px;
    }
    .induSliCon {
        padding: 30px;
    }
    .induSliCon h3 {
        font-size: 20px;
    }
    .induSliCon p {
        font-size: 14px;
    }
    .expectional-box:nth-of-type(2) {
        padding-left: 30px;
        padding-right: 30px;
    }
    .banner-slider .slick-dots {
        bottom: 40px;
    }
    .exch .epAll .epCon p br {
        display: none;
    }
    .experience .exch .exchP {
        min-height: 115px;
    }
    .custCon figure {
        height: 260px;
    }
    .interactive .nav .nav-link img,
    .everything .nav .nav-link img {
        width: 12px;
    }
    .alumni-sec img {
        margin-top: -40px;
    }

	.program-card .program-card-more .download-brochure, .program-card .program-card-more .view-detail { padding: 3px 7px; font-size: 10px;}

.program-card .program-card-more p { color: #010101; font-size: 12px !important;}
	.program-card {border-radius: 15px; padding: 10px;  margin-bottom: 10px;}
	.program-card .program-card-detail .program-card-img {border-radius: 15px; }

	.theFuture .stuck-nav {top: 83px;}
.footer-mobile-text .footer-mobile-hide{font-size:9px}
	.call-us img, .write-us img { width: 30px;}
		.category-filter{gap:20px}
	.category-filter li a {
    padding: 10px 20px;
    color: #211d70;
    border: 1px solid #211d70;
    border-radius: 20px;
    font-size: 14px;
}
	.step3__arrow a{font-size:12px;}
	.dropdown-item-text{display:inline-block; margin-top:5px;}
	#slider .carousel-inside .carousel-caption{left:11%; bottom:30%}

}

@media(max-width:1200px) {
    .heroSec .row .col-lg-6:last-child figure img {
        max-width: 100%;
    }
    .tesAll {
        padding: 40px 30px 0;
    }
    .progFreeCon .proLeft h3 {
        font-size: 30px;
    }
    .progFreeCon .proLeft h4 {
        font-size: 20px;
    }
    .uniConN .box .topB {
        width: 300px;
        height: 300px;
    }
    .uniConN .box figure {
        width: 250px;
    }
    .uniConN .box .topB h3 {
        font-size: 30px;
    }
    .uniConN .bomB h3 {
        font-size: 25px;
        padding-bottom: 10px;
    }
    .driAll .driCon figcaption {
        font-size: 16px;
    }
    .nationwide .natiCon h5,
    .nationwide .natiCon h6 {
        font-size: 20px;
    }
    .heroSec {
        height: auto;
    }
    .container {
        padding: 0 100px;
    }
    .proLinks a {
        font-size: 16px;
        padding: 5px 20px;
    }
    .induSliCon {
        min-height: 420px;
    }
    .everything .nav .nav-item .nav-link {
        font-size: 20px;
    }
    .customized .nav .nav-link {
        font-size: 20px;
    }
    .interactive .nav li .nav-link {
        font-size: 17.7px;
    }
    .testimonial .heading {
        padding-bottom: 30px;
    }

    .fuCon .hrLine {
        top: 48px;
    }
    .custCon figure {
        height: 220px;
    }

    .application .appliCon {
        padding: 20px;
    }
    .theFuture .nav .nav-item .nav-link {
        font-size: 16px;
        white-space: nowrap;
    }
    .application .appliCon figcaption h5 br:nth-child(3) {
        display: none;
    }
    .theFuture .nav {
        overflow: auto;
    }
    .pgcuCon {
        margin-top: 30px;
    }
    .programCurri .heading h2,
    .exper-exceptional .heading h2 {
        padding-bottom: 20px;
    }
    .programCurri {
        padding-top: 0;
    }
    .pgcuCon .nav li .nav-link {
        font-size: 20px;
    }
    h2 {
        font-size: 30px;
    }
    .customized .row {
        gap: 0 0;
    }
    .customized .heading {
        padding-bottom: 30px;
    }
    .customized.Lab {
        padding-top: 0;
    }
    .facultyCon figcaption {
        font-size: 16px;
    }
    .facultyCon {
        padding: 50px 40px 40px;
    }
    .ourlSlider .item figure img {
        width: 150px;
    }
    .tesAll .tesCon img {
        height: 140px;
    }
    .exch .epAll .epCon p {
        font-size: 14px;
    }
    .insiCon {
        width: 250px;
        margin: auto;
    }
    .alumni-sec img {
        margin-top: -50px;
    }
    .alumni-sec h2 {
        padding-top: 0;
    }
    .banner-sec .bannerText h3 {
        font-size: 25px;
    }
    .banArrows {
        bottom: 20px;
    }
    .banner-img figure {
        height: 300px;
    }
    .bannerText .btnSame {
        padding: 5px 10px;
        font-size: 15px;
    }
    .bannerText h1 {
        font-size: 28px;
    }
    .bannerText h3 {
        font-size: 18px;
    }
    .banArrows .slick-arrow {
        width: 30px;
        height: 30px;
        font-size: 15px;
    }
	.program-card .program-card-more .download-brochure, .program-card .program-card-more .view-detail { padding: 3px 8px; font-size: 12px;}
}

@media(max-width:992px) {
    .bannerText h1,
    .banner-sec .bannerText h1 {
        font-size: 35px;
    }
    p {
        font-size: 14px;
    }
    .uniConN .box .topB {
        width: 227px;
        height: 227px;
    }
    .uniConN .box figure {
        width: 88%;
        margin: auto;
    }
    .uniConN .bomB {
        padding-left: 25px;
        margin-top: 30px;
    }
    .poweCon .lftpow figure {
        align-items: baseline;
        margin-bottom: 15px;
        flex-direction: column;
    }
    .drivingNew .heading {
        flex-direction: column;
        gap: 10px;
    }
    .bannerText {
        padding: 40px 40px 100px;
    }
    .drivingNew .heading h2,
    .drivingNew .heading p {
        width: 100%;
    }
    .drivingNew .heading h2 br {
        display: none;
    }
    .application .row {
        gap: 28px 0;
    }
    .thfCon .row {
        gap: 20px;
    }
    .container {
        padding: 0 50px;
    }
    .fuCon .hrLine {
        top: 33px;
    }
    .bannerText h3,
    .banner-sec .bannerText h3 {
        font-size: 22px;
    }
    .heroSec {
        height: auto;
    }
    li {
        font-size: 16px;
    }
    .interactive .nav li .nav-link {
        padding: 7px 10.2px;
    }
    .header .navbar-toggler {
        background-color: #ffffff;
    }
    .header .navbar-collapse {
        background: var(--yellow);
        padding: 20px;
    }
    .techCover h2 br {
        display: none;
    }
    .techCover h2 {
        padding-bottom: 30px;
    }
    .progFreeCon {
        flex-direction: column;
    }
    .progFreeCon .proLeft,
    .progFreeCon .progRight {
        width: 100%;
    }
    .progFreeCon .progRight {
        padding: 20px;
    }
    .everything .nav .nav-item .nav-link {
        font-size: 18px;
        padding: 7px 10px;
    }
    .everAll .everCona h5 {
        padding-bottom: 10px;
        font-size: 20px;
    }
    .everCona {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    .induSliCon h3 {
        font-size: 16px;
    }
    .indusEn .btnSame2,
    .testimonial.testimonial2 .btnSame2,
    .programFee .row .col-lg-8 .btnSame2 {
        font-size: 16px;
    }
    .indusEn .heading,
    .testimonial.testimonial2 .heading {
        padding-bottom: 30px;
    }
    .tesAll .tesCon {
        gap: 10px;
        margin-top: 20px;
    }
    .tstext p br {
        display: none;
    }
    .faqs .card .card-header button {
        font-size: 16px;
        padding: 5px 10px;
    }
    .faqs .card .card-header button .icon {
        height: 12px;
        width: 12px;
    }
    .faqs .card .card-body {
        padding: 0px 10px 10px;
    }
    .faqs .heading {
        padding-bottom: 20px;
    }
    .faqs .card .card-header button .icon::before {
        width: 3px;
    }
    .faqs .card .card-header button .icon::after {
        height: 3px;
    }
    .induSliCon {
        padding: 10px;
    }
    .intCon h3 {
        font-size: 55px;
    }
    .progLink a {
        font-size: 18px;
    }
    h2 {
        font-size: 30px;
    }
    .proLinks a {
        font-size: 16px;
        padding: 7px 10px;
    }
    .pgcuCon .nav li .nav-link {
        font-size: 16px;
        padding: 7px 10px;
    }
    .customized .row {
        gap: 0 10px;
    }
    .interactive .nav li .nav-link {
        font-size: 13.9px;
    }
    .practCon {
        padding: 20px 20px;
    }
    .practical .col-lg-4 {
        padding-right: 5px;
        padding-left: 5px;
    }
    .fuCon .heading .heaCon .btnSame {
        padding: 7px 35px;
    }
    .expectional-box-sec {
        padding: 30px;
        margin-top: 30px;
    }
    .expectional-box:nth-of-type(2) {
        padding-left: 20px;
        padding-right: 20px;
        margin-right: 20px;
    }
    .exchP p br {
        display: none;
    }
    .experience .exch .exchP {
        min-height: auto;
    }
    .eligibility ul li {
        font-size: 15px;
    }
    .alumni-sec img {
        width: 30px;
        margin-top: -40px;
    }

    .banner-sec {
        align-items: initial;
    }
    .banner-img figure {
        height: auto;
    }

    .heroSec.SameBan .banner-btm .btnSame2,
    .specBtn span,
    .heroSec.SameBan .banner-btm .btnSame2,
    .heroSec.SameBan .banner-btm .apply-btn {
        font-size: 13px;
    }
    .specTxt {
        margin-bottom: 20px;
    }
    .heroSec.SameBan .banner-btm {
        margin-top: 0;
        margin-bottom: 20px;
    }
	.program-card .program-card-more .download-brochure, .program-card .program-card-more .view-detail { padding: 3px 5px; font-size: 11px;}
}

@media(max-width:768px) {
	.theFuture .stuck-nav{z-index:9}
    .everything .heading {
        padding-bottom: 20px;
    }
    .heroSec .container .col-lg-12,
    .heroSec .container .col-lg-6 {
        padding: 0;
    }
    .banner-img figure {
        height: 290px;
    }
    .pgcuCon.prog-sem .nav li .nav-link,
    .pgcuCon.prog-sem .tab-content ul li,
    .pro-note ul li {
        font-size: 14px;
    }
    .integrated.deliveringNew .proLinks a {
        width: 50%;
    }
    .uniConN .box .topB {
        width: 175px;
        height: 175px;
    }
    .uniConN .box figure {
        width: 80%;
        margin: auto;
    }
    .uniConN .box .topB h3,
    .uniConN .bomB h3 {
        font-size: 20px;
    }
    .customized .heading {
        flex-direction: column;
    }
    .customized .heading h2,
    .customized .heading .custText,
    .nationwide .heading .hdLeft,
    .nationwide .heading p {
        width: 100%;
    }
    .nationwide .heading .hdLeft h4 {
        font-size: 20px;
    }
    .nationwide .heading {
        padding-bottom: 30px;
    }
    .nationwide h3 {
        font-size: 25px;
    }
    .customized.corporateNew .proLinks a,
    .faqs.ourProgram .proLinks a {
        width: 50%;
    }
    .programCurri.corpoPart .pgcuCon .nav li .nav-link {
        font-size: 14px;
    }
    .programCurri.corpoPart h3 {
        padding-bottom: 13px;
        font-size: 22px;
    }
    .nationwide .heading {
        flex-direction: column;
        gap: 10px;
    }
    .programCurri.corpoPart .pgcuCon {
        margin-top: 0;
    }
    .poweCon {
        flex-direction: column;
    }
    .driAll .driCon {
        width: 33%;
    }
    .driAll::after {
        display: none;
    }
    .driAll {
        gap: 30px 0;
    }
    .ourProAll .oura {
        flex-wrap: wrap;
    }
    .ourProAll .orc:nth-child(2) {
        border: 2px solid #cccce5;
        border-top: 2px solid #cccce5;
        border-bottom: 2px solid #cccce5;
        border-right: 0;
        border-top: 0;
    }
    .ourProAll .orc:nth-child(3) {
        border: 2px solid #cccce5;
        border-top: 2px solid #cccce5;
        border-right: 2px solid #cccce5;
        border-bottom: 0;
    }
    .ourProAll .orc {
        width: 50%;
    }
    .uniConN .bomB ul {
        padding-left: 17px;
    }
    .uniConN .box .topB h4 {
        font-size: 18px;
    }
    .interactive .nav .nav-item {
        width: 49%;
    }
    .modalDiv {
        flex-direction: column;
        text-align: center;
    }
    .modalDiv .moCon {
        width: 100%;
        padding-left: 0px;
    }
    .modalDiv figure {
        width: 120px;
        padding-bottom: 10px;
    }
    .modalDiv .moCon p {
        font-size: 14px;
    }
    .modalDiv .moCon h4 {
        font-size: 20px;
        padding-bottom: 5px;
    }
    .everAll {
        margin-top: 25px;
    }
    .induSliCon h3 {
        padding: 10px 0 2px;
    }
    .testimonial.testimonial2 .heading a {
        width: 30%;
    }
    .indusEn .heading,
    .testimonial.testimonial2 .heading {
        align-items: flex-start;
    }
    .proLinks {
        margin-top: 20px;
    }
    .interactive .nav li {
        width: 32%;
    }
    .interAll figure,
    .interAll .interaCon {
        width: 100%;
    }
    .techCover .row .col-lg-8 .row:first-child {
        margin: 10px 0;
    }
    .header .navbar figure img {
        width: 160px;
    }
    .heroSec .container .row {
        margin-left: 0px;
    }
    .container {
        padding: 0 15px;
    }
    .fuCon .hrLine {
        top: 21px;
    }
    .heroSec {
        height: auto;
    }
    .heroSec .container {
        padding: 0;
    }
    .bannerText {
        padding: 20px 20px 60px;
    }
    .integrated .heading h4,
    .programme .heading h4,
    .customized .heading .custText h4 {
        font-size: 20px;
    }
    .intCon h3 {
        font-size: 40px;
    }
    h2 br,
    p br {
        display: none;
    }
    .institute .heading {
        padding-bottom: 20px;
    }
    .proLinks a {
        font-size: 14px;
        padding: 7px 10px;
    }
    .customized .nav .nav-link,
    .customized.corporateNew .accordion-wrapper .accordion-button {
        font-size: 16px;
    }
    .interactive .nav {
        flex-wrap: wrap;
        justify-content: center;
        gap: 10px;
    }
    .interAll {
        gap: 20px;
        padding-top: 25px;
        flex-direction: column;
    }
    .interaCon p {
        padding-bottom: 10px;
    }
    .interaCon h5 {
        padding-bottom: 2px;
    }
    .practical .row {
        gap: 10px 0;
    }
    .ourSlider .ourCon figure img {
        width: 100px;
    }
    .ourSlider .ourCon figure:first-child {
        padding-bottom: 25px;
        margin-bottom: 25px;
    }
    .alumni .heading {
        width: 90%;
    }
    .fuCon .heading {
        bottom: 6px;
        width: 95%;
    }
    h2 {
        font-size: 25px;
    }
    section {
        padding: 40px 0;
    }
    .expectional-box:nth-of-type(2) {
        padding-left: 20px;
        padding-right: 15px;
        margin-right: 10px;
    }
    .expectional-box {
        gap: 10px;
    }
    .expectional-box-sec {
        padding: 20px;
    }
    .tesAll .tesCon img {
        height: 110px;
    }
    .faculties .faculty-btn {
        margin-top: 15px;
    }
    .insiCon {
        width: auto;
    }
    .everything .nav .nav-item .nav-link {
        text-align: justify;
    }
    .everything .nav .nav-item:nth-child(2) .nav-link {
        text-align: center;
    }
    .banner-sec .bannerText h3 {
        font-size: 20px;
    }
    .banner-sec .bannerText h1 {
        font-size: 30px;
    }
    .banner-sec .bannerText .btnSame {
        padding: 5px 10px;
        font-size: 16px;
    }
    .banArrows .slick-arrow {
        width: 25px;
        height: 25px;
    }
    .banArrows {
        margin-top: 0;
    }
    #popup {
        padding: 20px;
    }
    .interaCon .close-btn {
        top: 0;
        right: 5px;
        font-size: 18px;
    }
    .customized .heading .custText h4 {
        padding: 7px 0;
    }

	.program-card .program-card-more .download-brochure, .program-card .program-card-more .view-detail { padding: 3px 4px; font-size: 11px;}
}

@media(max-width:576px) {
    .integrated .row::after {
        display: none;
    }
    .cred iframe {
        height: 46vw;
    }
    .play-btn img {
        width: 60px;
    }
    .pgcuCon.prog-sem .tab-content {
        padding: 20px;
    }
    .pgcuCon.prog-sem .nav li {
        width: 50%;
    }
    .pgcuCon.prog-sem .nav li:nth-child(7) .nav-link::after {
        background-color: #76809d;
    }
    .pgcuCon.prog-sem .nav li:nth-child(7) .nav-link {
        border-color: #76809d;
    }
    .facultyCon figure {
        padding: 0px 25px 0;
    }
    .bannerText.diff h1 {
        font-size: 28px;
    }
    .uniConN {
        flex-wrap: wrap;
        justify-content: left;
        gap: 20px 0;
    }
    .uniConN .bomB ul {
        display: flex;
        flex-direction: column;
        gap: 5px;
        width: fit-content;
        margin: auto;
    }
    li {
        font-size: 14px;
    }
    .customized.corporateNew .tab-content {
        display: block;
    }
    .uniConN .box {
        width: 50%;
    }
    .poweCon .lftpow {
        padding: 30px;
    }
    .poweCon .lftpow figure figcaption {
        font-size: 20px;
    }
    .poweCon .lftpow figure {
        margin-bottom: 10px;
        gap: 10px;
    }
    .driAll .driCon figcaption {
        font-size: 14px;
    }
    .driAll .driCon figure img {
        width: 50px;
    }
    .driAll .driCon {
        text-align: center;
    }
    .ourProAll .orc {
        width: 100%;
    }
    .driAll .driCon figure img {
        width: 50px;
    }
    .ourProAll h3 {
        font-size: 16px;
    }
    .nationwide h3 {
        padding-bottom: 25px;
        font-size: 20px;
    }
    .uniConN .box .topB h4 {
        font-size: 18px;
    }
    .nationwide .natiCon h5,
    .nationwide .natiCon h6 {
        font-size: 16px;
    }
    .nationwide .natiCon h5 {
        width: 55%;
    }
    .nationwide .natiCon {
        padding-bottom: 10px;
    }
    .programCurri.corpoPart .pgcuCon .nav li {
        width: 50%;
    }
    .immersive.immersiveEx .slick-dots {
        position: unset;
    }
    .nationwide .row {
        gap: 20px 0;
    }
    .ourProAll .orc:nth-child(2) {
        border: 2px solid #cccce5;
        border-top: 2px solid #cccce5;
        border-bottom: none;
        border-right: 0;
        border-left: 0;
    }
    .ourProAll .orc:nth-child(3) {
        border: 2px solid #cccce5;
        border-top: 2px solid #cccce5;
        border-bottom: none;
        border-right: 0;
        border-left: 0;
    }
    .tstext h4 {
        font-size: 16px;
    }
    .uniConN .box .topB {
        width: 80%;
        height: 70vw;
        margin: -15px auto 0;
    }
    .uniConN .box:last-child {
        width: 100%;
    }
    .integrated .heading {
        padding-bottom: 20px;
    }
    .uniConN .box:last-child figure {
        width: 70%;
        margin: auto;
    }
    .integrated.deliveringNew .proLinks,
    .customized.corporateNew .proLinks,
    .faqs.ourProgram .proLinks,
    .faqs.ourProgram .proLinks,
    .immersive.immersiveEx .proLinks {
        gap: 0px;
    }
    .uniConN .bomB ul li {
        font-size: 16px;
        text-align: left;
    }
    .uniConN .bomB {
        padding-left: 10px;
        margin-top: 15px;
        text-align: center;
    }
    .uniConN .box .topB h3,
    .uniConN .bomB h3 {
        font-size: 25px;
    }
    .integrated.deliveringNew .proLinks a,
    .customized.corporateNew .proLinks a,
    .faqs.ourProgram .proLinks a,
    .faqs.ourProgram .proLinks a,
    .immersive.immersiveEx .proLinks a {
        width: 49%;
        font-size: 12px;
    }
    .uniConN .box.blue .topB {
        background: var(--blue);
    }
    .uniConN .box.grey .topB {
        background: #76809c;
    }
    .uniConN .box.grey .bomB h3 {
        color: #76809c;
    }
    .uniConN .box.grey .bomB ul li::marker {
        color: #76809c;
    }
    .uniConN .box.blue .bomB h3 {
        color: var(--blue);
    }
    .uniConN .box.blue .bomB ul li::marker {
        color: var(--blue);
    }
    .uniConN .bomB ul li br {
        display: none;
    }
    .programCurri {
        padding: 0;
    }
    .customized.corporateNew .proLinks {
        padding-bottom: 20px;
    }
    .poweredNew {
        padding-top: 10px;
    }
    .poweredNew .heading {
        padding-bottom: 25px;
        gap: 10px;
    }
    .programCurri.corpoPart .pgcuCon .tab-content {
        padding: 20px;
    }
    .programCurri.corpoPart h3 {
        font-size: 20px;
    }
    .interactive .nav li .nav-link {
        font-size: 12px;
        padding: 5px 8px;
    }
    .bannerText h1,
    .banner-sec .bannerText h1 {
        font-size: 28px;
    }
    .bannerText h3,
    .banner-sec .bannerText h3,
    .bnr-txt li {
        font-size: 18px;
    }
    .bnr-txt {
        text-align: left;
    }
    .btnSame {
        padding: 5px 20px;
        font-size: 20px;
    }
    .header .navbar figure img {
        width: 130px;
    }
    .header .navbar {
        padding: 0;
    }
    .bannerText {
        padding-bottom: 0;
    }
    .heroSec {
        padding: 100px 0 0;
    }
    .interAll figure,
    .interAll .interaCon {
        width: 100%;
    }

    .header .navbar ul.navbar-nav {
        gap: 10px;
    }
    .integrated .row .col-lg-4:nth-child(3) .intCon {
        align-items: flex-start;
    }
    .intCon h3 {
        font-size: 35px;
    }
    .integrated .row {
        gap: 20px 0;
    }
    .integrated .heading h4,
    .programme .heading h4,
    .customized .heading .custText h4 {
        font-size: 18px;
    }
    .institute {
        height: 550px;
        overflow: hidden;
    }
    .institute .container {
        padding-left: 0;
        padding-right: 0;
    }
    .insiCon {
        bottom: -188px;
    }
    .institute>figure {
        bottom: 180px;
    }
    .btnSame2 {
        padding: 5px 20px;
        font-size: 16px;
    }
    .proLinks {
        flex-wrap: wrap;
        gap: 10px;
        margin-top: 25px;
    }
    .proLinks a {
        width: 70%;
        text-align: center;
        margin: auto;
    }
    .customized .heading {
        flex-direction: column;
        padding-bottom: 25px;
    }
    .customized {
        padding-bottom: 10px;
    }
    .customized .heading h2,
    .customized .heading .custText {
        width: 100%;
    }
    .customized .row {
        gap: 10px;
        flex-wrap: wrap;
    }
    .interactive .nav {
        gap: 0px;
    }
    .interactive .nav li {
        width: 50%;
    }
    .experience .exch .exchP {
        padding: 10px;
        min-height: 60px;
        display: flex;
        align-items: center;
    }
    .exchP p {
        width: 100%;
        margin-left: auto;
        padding-left: 0;
        font-size: 13px;
    }
    .programme .heading h2 {
        padding-bottom: 0;
    }
    .interactive .tab-content .tab-pane.active .interAll figure figcaption {
        bottom: 18px;
        left: 16px;
    }
    .progFreeCon .progRight table tr td,
    .progFreeCon .progRight table tr th {
        padding: 5px;
    }
    .everything .nav .nav-item {
        width: 49%;
    }
    .indusEn .btnSame2,
    .testimonial.testimonial2 .btnSame2,
    .programFee .row .col-lg-8 .btnSame2 {
        font-size: 14px;
    }
    .indusEn .heading a,
    .testimonial.testimonial2 .heading a {
        padding: 7px 10px;
        width: 30%;
        text-align: center;
    }
    .indusEn .heading h2,
    .testimonial.testimonial2 .heading h2 {
        width: 70%;
    }
    .testArrows .slick-arrow,
    .indusArrows .slick-arrow,
    .credArrows .slick-arrow {
        width: 25px;
        height: 25px;
    }
    .eligibility ul {
        padding: 10px 0 0 20px;
    }
    .faqs .card .card-header button .icon {
        position: absolute;
        right: 8px;
    }
    .faqs .card .card-header button {
        font-size: 15px;
    }
    .everAll .everCona h5 {
        font-size: 16px;
    }
    .progFreeCon .progRight {
        padding: 10px;
    }
    .progFreeCon .progRight table tr td,
    .progFreeCon .progRight table tr th {
        font-size: 12px;
    }
    .programFee h2 {
        white-space: nowrap;
    }
    .immersive .heading h2 {
        padding-bottom: 10px;
    }
    .ourSlider .slick-dots,
    .ourlSlider .slick-dots,
    .immerSlider .slick-dots,
    .banner-slider .slick-dots {
        margin: 20px 0 0;
    }
    .immersive .heading {
        padding-bottom: 20px;
    }
    .progFreeCon {
        margin-top: 10px;
    }
    h2 {
        font-size: 23px;
    }
    p {
        font-size: 13px;
    }
    .bannerText.diff h5 {
        font-size: 18px;
    }
    .bannerText.diff .specTxt h5 {
        font-size: 20px;
    }
    .specTxt {
        margin-bottom: 15px;
    }
    .heroSec.SameBan h1 {
        padding-bottom: 15px;
    }
    .interAll figure figcaption h4 {
        font-size: 18px;
    }
    .everything .nav .nav-item .nav-link {
        font-size: 14px;
    }
    .everything .nav {
        gap: 5px;
    }
    .interactive .heading {
        padding: 20px 0 20px;
    }
    .practCon h5 {
        font-size: 16px;
        padding: 0 0 4px;
    }
    .practical .row {
        margin-right: -5px;
        margin-left: -5px;
    }
    .practCon {
        padding: 20px 10px;
    }
    p {
        line-height: 1.2;
    }
    .exch .epAll {
        padding: 15px 8px 0;
        gap: 10px;
    }
    .exch .epAll .epCon h5 {
        padding-bottom: 5px;
        font-size: 18px;
    }
    .exch .epAll .epCon p {
        font-size: 13px;
        padding-bottom: 5px;
    }
    .experience .heading {
        padding-bottom: 30px;
    }
    .experience .heading h2 {
        padding-bottom: 10px;
    }
    .experience .row {
        gap: 10px 0;
    }
    .ourStudents .heading h4 {
        font-size: 15px;
    }
    .ourSlider .slick-dots li {
        width: 25px;
        height: 4px;
    }
    .ourSlider .slick-dots {
        margin: 30px 0 0;
    }
    .alumni .heading {
        width: 100%;
        padding: 10px 10px 10px;
        margin: 0 auto auto;
        gap: 15px;
    }
    .tesAll {
        padding: 45px 10px 0;
        min-height: 300px;
    }
    .progFreeCon .proLeft {
        padding: 20px 20px;
    }
    .tesAll .tesCon figure {
        width: 40%;
    }
    .tesAll .tesCon .tstext {
        width: 60%;
    }
    .testArrows .slick-arrow {
        width: 25px;
        height: 25px;
        padding: 0;
    }
    .tesAll .tesCon {
        gap: 10px;
        margin-top: 20px;
    }
    .testArrows {
        margin-top: 20px;
        gap: 10px;
    }
    .tesAll>figure {
        width: 50px;
        height: 50px;
    }
    .fuCon figure {
        height: 370px;
    }
    .testimonial .heading {
        padding-bottom: 10px;
    }
    .fuCon figure img {
        height: 100%;
        width: 100%;
        object-fit: cover;
        object-position: top;
    }
    .fuCon .hrLine {
        top: 34px;
    }
    .fuCon .heading h2,
    .fuCon .heading .heaCon {
        width: 100%;
        place-content: flex-start;
    }
    .fuCon .heading {
        flex-direction: column;
        gap: 10px;
        bottom: 10px;
    }

    .facultyCon {
        padding: 20px;
    }
    .faculties .heading h2 {
        padding-bottom: 10px;
    }
    .techCover .row .col-lg-8 .row:first-child {
        padding-bottom: 14px;
    }
    .ourlSlider .item figure:first-child {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    .ourLearners h2 {
        padding-bottom: 20px;
    }
    .ourlSlider .item figure img {
        width: 90px;
    }
    .pgcuCon .nav li {
        width: 50%;
    }
    .programCurri .heading h2,
    .exper-exceptional .heading h2 {
        padding-bottom: 10px;
    }
    .pgcuCon {
        margin-top: 15px;
    }
    .thfCon h2 {
        padding-bottom: 10px;
    }
    .application .col-6 {
        padding: 0 5px;
    }
    .application .row {
        gap: 10px 0;
        padding: 0 13px;
    }

    .thfCon .heading {
        padding-right: 0;
    }
    .faDev {
        flex-direction: column;
    }
    .facultyCon .btnSame {
        position: unset;
        width: auto;
        margin: auto;
        text-align: center;
        transform: unset;
    }
    .faculties .row .col-lg-3 {
        padding: 0 15px;
    }
    .faculties .row .col-lg-3:nth-child(odd),
    .faculties .row .col-lg-3:nth-child(even) {
        padding: 0 10px 0 10px;
    }

    .facultyCon figcaption {
        color: #fff;
        padding-bottom: 0;
    }
    .facultyCon::after {
        height: 100%;
    }
    .facultyCon .btnSame::after {
        background: #ffffff;
        z-index: -1;
    }

    .customized.Lab .tab-content {
        display: block;
    }
    .faqs.ourProgram .proLinks {
        margin: 0;
    }
    .ourProAll .orc:nth-child(5) {
        border-right: 0;
        border-left: 0;
    }
    .faqs.ourProgram .accordion .card:nth-child(3) .ourProAll .orc:nth-child(2) {
        border-top: 0;
        padding-top: 0;
    }
    .customized .nav .nav-link br {
        display: none;
    }
    .pgcuCon .tab-content h5 {
        font-size: 16px;
    }
    .pgcuCon .tab-content {
        padding: 25px 25px;
    }
    .pgcuCon .tab-content ul li {
        padding-bottom: 5px;
    }

    .customized .heading2 h2 {
        font-size: 16px;
    }
    .pgcuCon .nav li .nav-link.active {
        font-family: 'HelveticaLTStdRoman';
    }
    .faqs .card .card-header {
        margin-bottom: 5px;
    }
    .faqs.ourProgram .card .card-body {
        padding: 0 0 5px;
    }
    .ourProAll p {
        background: #ffe9da;
        font-family: 'HelveticaLTStdBold';
    }
    .ourProAll .orc:nth-child(4),
    .ourProAll .orc:nth-child(5),
    .ourProAll .orc:nth-child(6) {
        background: #ffe9da;
    }
    .faqs.ourProgram .accordion>.card #collapseTwo .card-body .ourProAll .oura .orc:nth-child(1) {
        order: 1;
    }
    .faqs.ourProgram .accordion>.card #collapseTwo .card-body .ourProAll .oura .orc:nth-child(2) {
        order: 4;
    }
    .faqs.ourProgram .accordion>.card #collapseTwo .card-body .ourProAll .oura .orc:nth-child(3) {
        order: 5;
    }
    .faqs.ourProgram .accordion>.card #collapseTwo .card-body .ourProAll .oura .orc:nth-child(4) {
        order: 2;
    }
    .faqs.ourProgram .accordion>.card #collapseTwo .card-body .ourProAll .oura .orc:nth-child(5) {
        order: 4;
    }
    .faqs.ourProgram .accordion>.card #collapseTwo .card-body .ourProAll .oura .orc:nth-child(6) {
        order: 6;
    }
    .proWork .row {
        gap: 10px;
    }
    .expectional-box {
        gap: 10px;
        flex-direction: column;
        justify-content: initial;
    }
    .expectional-box .item {
        min-height: 95px;
    }
    .expectional-box:nth-of-type(2) {
        padding-left: 15px;
        padding-right: 15px;
        margin-right: 0;
    }
    .eminence-img-sec {
        margin-top: 30px;
    }
    .pgcuCon .elect-clmn-sec,
    .pgcuCon .elect-clmn1 ul {
        flex-direction: column;
    }
    .pgcuCon .elect-clmn,
    .pgcuCon .elect-clmn1 li {
        width: 100%;
    }
    .pgcuCon .elect-clmn:first-child {
        border-right: none;
        padding-right: 0;
        margin-right: 0;
    }
    .testArrows.vh {
        visibility: visible;
    }
    .progRight .pro-nt {
        margin-top: 10px;
    }
    .proLeft .pro-nt {
        margin-top: 10px;
        text-align: center;
    }
    .pgcuCon .tab-content h6 {
        font-size: 14px;
        padding-bottom: 10px;
    }
    .banner-sec {
        flex-direction: column;
        align-items: center;
    }

    .banner-sec .bannerText {
        width: 100%;
    }
    .banner-img figure {
        height: 190px;
    }
    .bannerText h1,
    .banner-sec .bannerText h1 {
        font-size: 25px;
    }
    .bannerText h3,
    .banner-sec .bannerText h3,
    .bnr-txt li {
        font-size: 16px;
    }
    .banner-sec .bannerText {
        order: 2;
        padding-bottom: 0;
    }
    .banArrows {
        justify-content: center;
        left: 0;
        margin-top: 20px;
    }
    .banner-sec .bannerText .btnSame {
        margin-bottom: 30px;
    }
    .banner-img img {
        width: 350px;
    }
    .inst-img {
        text-align: center;
        margin-bottom: 15px;
    }
    .inst-img img {
        width: 160px;
    }
    .customized .nav .nav-link img {
        width: 20px;
        left: -28px;
    }
    .exch .epAll {
        min-height: 130px;
    }
    .alumni-sec img {
        width: 20px;
        margin-top: 10px;
    }
    .prog-pnt li {
        font-size: 14px;
    }
    .banner-img {
        background-color: #2E3A8C;
    }
    .practCon {
        display: flex;
    }
    .practCon figure {
        width: 25%;
    }
    .practTxt {
        width: 75%;
    }
    .practTxt h5 br,
    .ourStudents .heading h4 {
        display: none;
    }
    .alumni figure.al-img {
        overflow: hidden;
    }
    .alumni figure.al-img img {
        scale: 1.1;
    }
    .alumni .heading figure.bdg img {
        width: 100px;
    }
    .alumni .heading figure.bdg {
        margin-top: -20px;
        width: 25%;
    }
    .alumni .heading .alumni-sec {
        width: 75%;
    }
    .alumni-sec h2 {
        font-size: 18px;
    }
    .exch .epAll figure {
        width: 30%;
    }
    .exch .epAll .epCon {
        width: 70%;
    }

    .ourStudents .heading {
        border-top: 2px solid var(--blue);
        padding-top: 30px;
    }
    .ourSlider {
        border-bottom: 2px solid var(--blue);
        padding-bottom: 30px;
    }
    .thfCon figure {
        text-align: center;
    }
    .thfCon figure img {
        height: 220px;
    }
    .thfCon figure.bnr-dw img {
        object-position: initial;
    }
    /* Make the nav scrollable */
    .theFuture ul.nav {
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
        gap: 24px;
        padding: 5px 10px;
        scroll-behavior: smooth;
    }

    /* Scrollbar style */
    .theFuture ul.nav::-webkit-scrollbar {
        height: 6px;
    }
    .theFuture ul.nav::-webkit-scrollbar-thumb {
        background: #888;
        border-radius: 4px;
    }
    .theFuture .nav .nav-item .nav-link::after {
        bottom: -6px;
    }
    /* Ensure the nav overflows */
    .theFuture ul.nav {
        min-width: 100%;
    }
    .theFuture .hrLine,
    .credArrows  {
        display: flex;
    }
    .theFuture .hrLine {
        left: 15px;
    }
    .theFuture .hrLine>div {
        width: 30.7%;
    }
    .theFuture {
        overflow: hidden;
    }
    .interactive .nav .nav-link img {
        width: 9px;
    }
    .experience-slider,
    .custom-acc {
        display: block;
    }

    .experience-slider .exch:nth-child(even) {
        background: #76809d;
    }
    .experience-slider .exchP:nth-child(even) {
        background: #535f7c;
    }
    .experience-slider .exch:nth-child(odd) .exchP {
        background: #bd7526;
    }
    .custom-acc .card-header {
        background: #ffe9da;
        border-bottom: 0;
        padding: 5px 10px;
        min-height: 60px;
        display: flex;
    }
    .custom-acc .card-header .btn-link {
        color: var(--blue);
        text-align: left;
        font-family: 'HelveticaLTStdBold';
        font-size: 18px;
        padding: 0;
    }
    .custom-acc .card-header .btn-link:hover {
        text-decoration: none;
    }
    .custom-acc .custCon.acad .heading2 {
        padding: 0 10px 10px;
    }
    .custom-acc .card {
        border-radius: 0;
        border: 2px solid #ddddff;
    }
    .specBtn span {
        margin-top: 5px;
    }
    .interactive .nav .nav-item:nth-child(3) {
        text-align: center;
    }
    .ourSlider .ourCon figure img {
        width: 80px;
    }
    .interactive .nav.pg-prog .nav-link img {
        right: 10px;
    }
    .interactive .nav.pg-prog .nav-item {
        width: 31%;
        text-align: left;
    }
    .interactive .nav.pg-prog .nav-item:nth-child(2) {
        width: 38%;
    }
    .theFuture .stuck-nav {
        justify-content: initial;
    }
    .heroSec.SameBan .banner-btm .btnSame2,
    .heroSec.SameBan .banner-btm .apply-btn {
        padding: 2px 7px;
    }
    .bannerText h1.bnr-mb {
        display: block;
    }
	.lineLeftRight h2{text-align: center}
	.student-speak .slick-arrow.slick-prev, .our-learners .slick-arrow.slick-prev{margin-left:0}
	.student-speak .slick-arrow.slick-next, .our-learners .slick-arrow.slick-next{margin-right:0}
	.program-card .program-card-more .download-brochure, .program-card .program-card-more .view-detail{font-size:11px;}
	.program-card .program-card-more p{font-size:14px !important;}
	.programmes-offer-info p.text-left{text-align: center !important; font-size:18px; line-height:1.2}
	.programmes-offer-info{flex-direction: column}
	.programmes-offer-info::before { margin-left: 0; position: static;  transform: scale(0.25); align-self:flex-start; height:60px}
	.programmes-offer-info::after{transform: scale(0.35);align-self:flex-end; margin-right:0; height:60px}
	.programmes-offer{padding:0px}
	.imgRightTxtLeft h1{font-size:1.2rem; margin:20px}
	.mob-2{order:2}
	.imgRightTxtLeft .banner-img{background-color:transparent!important}
	.imgRightTxtLeft .banner-img figure{height:auto !important}
	.imgRightTxtLeft{margin-bottom:30px}
	.imgRightTxtLeft .banner-img{background-color:none !important}
	.program-card .program-card-detail h5{min-height:auto; margin-bottom:15px}
	.program-card .program-card-more p span{font-size:14px}
	.lineLeftRight article { padding: 0px 0 30px 0 !important;}

}

@media screen and (max-width: 767px) {
   .footer-logo, .footer-column-last {
        float: none;
    }
	.footer-mobile-text a {
        font-size: 12px;
    }
	.call-us img, .write-us img {
        padding-right: 0;
    }
	    .footer-mobile-hide, .slider-desktop-banner {
        display: none !important;
    }
	    .enquirybtnmobile {
        padding-left: 0;
        padding-right: 0;
    }
	    .enquiry-btn {
        text-align: left;
        margin-top: 0;
    }
	    .admission-enquiry-btn {
        width: 100%;
        padding: 10px 20px;
        background-color: #f8c72e !important;
    }
	    .enquiry-btn img {
        display: inline-block;
    }
}

@media screen and (max-width: 767px) {
	    .enquiry-btn img {
        display: inline-block;
    }
	.call-us {
        background-color: #333132;
        text-align: center;
		    padding-top: 10px;
    }
	.write-us {
        background-color: #4d4d4f;
        text-align: center;
		    padding-top: 10px;
    }
	.footer-logo img {
        margin-top: 10px;
        margin-bottom: 10px;
    }

	#exampleModal .modal-body{max-height:440px; overflow: auto}
}

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

        .category-filter li a {padding: 9px 6px !important;  font-size: 11px !important; }
        .program-card .program-card-detail h5 { font-size: 15px !important;}
	   .programmes-offer .lineLeftRight h2:before,   .programmes-offer .lineLeftRight h2:after {display: none !important}
	.programmes-offer .lineLeftRight h2{font-size:20px !important}

}
