@media(max-width:1600px) {
    h2 {
        font-size: 40px;
    }
    .car-sh h4 {
        font-size: 25px;
    }
    .twoBtn button {
        font-size: 22px;
    }
    .container {
        padding: 0 200px;
    }
    .banner .logo {
        padding: 20px 40px;
        width: 300px;
    }
    .car-sh {
        min-height: 255px;
    }
    .banner .banCon figure {
        width: 35%;
    }
    .banner .banCon .bnleft h1 {
        font-size: 25px;
    }
    .banner .banCon .bnleft h2 {
        font-size: 45px;
    }
    .banner .banCon .bnleft h3 {
        font-size: 85px;
        padding: 0px 0 20px;
    }
    .banner .banCon .bnleft h4 {
        font-size: 30px;
    }
    .banner .banCon .bnleft {
        width: 65%;
        padding: 50px 70px;
    }
    .banner h5 {
        padding: 25px 0;
        font-size: 25px;
    }
    .banInfo h6 {
        font-size: 25px;
    }
    p,
    li {
        font-size: 20px;
    }
    .internCon .intCh h4 {
        font-size: 40px;
    }
    .internCon .intCh h5 {
        font-size: 22px;
        padding-top: 0px;
        width: 65%;
    }
    .internCon .intCh h6 {
        font-size: 160px;
        left: 60%;
    }
    .internCon p {
        padding-bottom: 30px;
    }
    .internCon .intCh {
        padding-bottom: 30px;
        margin-bottom: 30px;
    }
    section.around1 {
        margin-top: -140px;
    }
    .work-box h4 {
        font-size: 25px;
    }
    .sco-cont p {
        font-size: 25px;
    }
    .sco-cont h3 span {
        font-size: 30px;
    }
    .campus2 {
        margin-top: 10px;
    }
    .campus-life .row {
        --bs-gutter-x: 10px;
    }
    footer p {
        font-size: 25px;
        padding-bottom: 40px;
    }
    .campus-life::after {
        width: 82%;
    }
}

@media(max-width:1400px) {
    .banner .banCon .bnleft {
        padding: 30px 50px;
    }
    .powered .indArrow {
        top: 33%;
    }
    .life .indArrow {
        top: -50px;
    }
    .camp-txt {
        padding: 25px;
    }
    .suSlider .item {
        height: 400px;
    }
    .twoBtn button {
        font-size: 18px;
    }
    .banner .banCon .bnleft h1 {
        padding-bottom: 16px;
        margin-bottom: 16px;
    }
    .container {
        padding: 0 150px;
    }
    .banner .banCon figure {
        width: 33%;
    }
    .banner .banCon {
        margin-right: 100px;
    }
    .pwf .heading br {
        display: none;
    }
    .dtl-overly {
        min-height: 80px;
    }
    .suSlider .item .suCon h4 {
        font-size: 25px;
    }
    .suCon {
        padding: 20px;
    }
    .global-box h3 {
        font-size: 25px;
    }
    .sco-cont h3 {
        font-size: 85px;
    }
    .sco-cont p {
        font-size: 22px;
    }
    .stat-number {
        font-size: 110px;
    }
    .stat-text {
        font-size: 22px;
    }
    .stat-number span {
        font-size: 35px;
    }
    .internCon .intCh h5 {
        font-size: 20px;
        width: 72%;
    }
    .internCon {
        padding: 30px;
        top: 10px;
    }
    .catArrow i {
        width: 27px;
        height: 27px;
        font-size: 24px;
    }
    .around1 .catCon figure img {
        width: 100px;
    }
    p,
    li {
        font-size: 18px;
    }
    .industry .row .heading,
    .industry .row .indCon {
        margin-bottom: 16px;
    }
    .industry .row {
        gap: 16px 0;
    }
}

@media(max-width:1300px) {
    .car-sh h4 {
        font-size: 20px;
    }
    .car-sh {
        min-height: 236px;
    }
    .banner {
        height: auto;
        padding-top: 120px;
    }
    .internCon {
        top: 0;
    }
    section.around1 {
        margin-top: -222px;
    }
}

@media(max-width:1200px) {
    .banner .banCon {
        margin-right: 0;
    }
    h2 {
        font-size: 35px;
    }
    .indCon p br {
        display: none;
    }
    .real-stories.difFig .real-stories h3 {
        font-size: 37px;
    }
    .heroSlider .swiper-wrapper {
        align-items: center;
    }
    section.pick-special {
        padding-top: 0;
    }
    .twoBtn button {
        font-size: 15px;
    }
    .container {
        padding: 0 100px;
    }
    .banner .banCon figure {
        width: 45%;
    }
    .banner .banCon .bnleft {
        width: 55%;
        padding: 40px 40px;
    }
    .banInfo h6 {
        font-size: 20px;
    }
    .intrenship .heading {
        padding-bottom: 50px;
    }
    .intrenship figure {
        top: 30px;
    }
    section.around1 {
        margin-top: 0;
    }
    .around1 .row .col-lg-7 {
        width: 100%;
        margin-left: 12px;
    }
    section.around {
        padding: 0;
        margin-top: 50px;
    }
    .stat-number {
        font-size: 60px;
    }
    .stat-number span {
        font-size: 20px;
    }
    .stat-text {
        font-size: 18px;
    }
    .career-img {
        width: 510px;
    }
    .car-sh h4 {
        font-size: 20px;
        left: 20px;
    }
    .car-sh h4 br {
        display: none;
    }
    .car-sh {
        min-height: 245px;
    }
    .work-box h4 {
        font-size: 20px;
    }
    .sco-cont h3 {
        font-size: 65px;
    }
    .powered .indArrow {
        top: 33%;
    }
    .life .indArrow {
        top: 0;
        padding: 30px 0 0;
    }
}

@media(max-width:992px) {
    .life .indArrow {
        top: 0;
        padding: 50px 0 30px;
    }
    .container {
        padding: 0 15px;
    }
    .banner .banCon figure {
        right: 50px;
    }
    .banner .logo {
        padding: 10px 20px;
        width: 230px;
    }
    .banner {
        padding: 120px 0 0;
        height: auto;
    }
    .banner .banCon .bnleft h1 {
        font-size: 20px;
    }
    .banner .banCon .bnleft h2 {
        font-size: 35px;
    }
    .banner .banCon .bnleft h3 {
        font-size: 70px;
    }
    .banner .banCon .bnleft h4 {
        font-size: 25px;
    }
    .banInfo .row .col-lg-3:nth-child(2) {
        border: none;
    }
    .banner h5 {
        padding: 25px 0;
        font-size: 20px;
    }
    .industry .row .heading {
        border: none;
        padding-bottom: 0;
        margin-bottom: 0;
    }
    .industry .row .heading,
    .industry .row .indCon {
        margin-bottom: 10px;
    }
    .industry .row {
        gap: 10px 0;
    }
    .intrenship figure {
        top: 0;
        position: relative;
        margin-top: -106px;
        z-index: 9;
        mix-blend-mode: multiply;
    }
    .career-box2 {
        max-width: 100%;
    }
    .career-img {
        width: 100%;
    }
    .col-lg-7.stats {
        margin-top: 30px;
    }
    .suSlider .item .suCon h4 {
        font-size: 20px;
    }
    p,
    li {
        font-size: 14px;
    }
    .powered::before {
        width: 65%;
        height: 85%;
    }
    .powered .indArrow {
        position: unset;
    }
    .real-box .row {
        flex-direction: column-reverse;
        gap: 25px;
    }
    .real-cont {
        display: flex;
        flex-direction: column-reverse;
    }
    .author h3 {
        margin-top: 0;
    }
    .camp-txt {
        border: none;
        padding: 0;
        height: auto;
    }
    .campus1 {
        padding-top: 30px;
    }
    footer p {
        font-size: 20px;
        padding-bottom: 30px;
    }
}

@media(max-width:768px) {
    .banner .banCon .bnleft h1 {
        font-size: 16px;
        padding-bottom: 11px;
        margin-bottom: 10px;
    }
    .banner .banCon .bnleft {
        padding: 20px 20px;
    }
    .banner .banCon .bnleft h2 {
        font-size: 30px;
    }
    .banner .banCon .bnleft h3 {
        font-size: 55px;
    }
    .banner .banCon .bnleft h4 {
        font-size: 20px;
    }
    .banner .banCon figure {
        right: 10px;
    }
    .banner h5 {
        padding: 15px 0;
        font-size: 16px;
    }
    .banner .banCon {
        border: 5px solid #8ce0ff;
    }
    .banner .logo {
        width: 180px;
    }
    .banInfo .row {
        padding: 20px;
        gap: 20px 0;
        --bs-gutter-x: 10px;
    }
    section {
        padding: 40px 0;
    }
    .intrenship .heading {
        padding-bottom: 30px;
    }
    .intrenship figure {
        margin-top: -80px;
    }
    .btmCareer {
        bottom: 0;
    }
    .indCon p {
        padding-right: 10px;
        margin-right: 10px;
    }
    .container {
        padding: 0 20px;
    }
    .career-box {
        flex-wrap: wrap;
    }
    .career-box .car-sh.white-bg.large {
        width: 100%;
        min-height: auto;
    }
    .small,
    .medium,
    .car-sh {
        width: 50%;
    }
    .car-sh.hr-bg.large {
        order: 5;
        width: 100%;
    }
    .career-box.cr-box2 .car-sh.green-bg:first-child {
        order: 2;
    }
    .work-box h4 {
        font-size: 14px;
    }
    .main-tool {
        border: 4px solid #072670;
        padding: 30px;
    }
    .work-box img {
        aspect-ratio: 3 / 2;
        object-fit: contain;
        width: 90px;
    }
    .scholarships .row {
        text-align: center;
    }
    .sco-cont h3 {
        justify-content: center;
    }
    .sco-image {
        padding: 30px 0;
        margin-top: -25px;
    }
    section.life.pb-0 {
        padding-top: 0;
    }
    .global-box h3 {
        font-size: 14px;
    }
    .global-main .global-box:nth-child(5) {
        padding-right: 20px;
    }
    .glo-btmImg {
        position: relative;
        z-index: 1;
    }
    h2 {
        font-size: 30px;
    }
    .go-global .heading p {
        padding-top: 10px;
    }
    .go-global .heading {
        padding-bottom: 40px;
    }
    .pwr {
        margin-top: -70px;
    }
    .powered .col-lg-6.col-md-7 {
        width: 55%;
    }
    .indArrow svg,
    .success .thumb svg,
    .hero .thumb svg {
        width: 20px;
        height: 20px;
    }
    .hero-group {
        margin-top: -112px;
    }
    .campus-life {
        padding-bottom: 120px;
    }
    .hero-bor {
        border: 2px solid #072670;
        padding: 20px;
    }
    footer p {
        font-size: 14px;
    }
}

@media(max-width:576px) {
    .banner .banCon {
        flex-direction: column;
    }
    .banner .banCon .bnleft {
        width: 100%;
        text-align: center;
    }
    .banner .banCon figure {
        position: unset;
    }
    .banner .banCon figure {
        width: 50%;
    }
    .banner .banCon .bnleft h1::after {
        left: 50%;
        bottom: 2px;
        height: 2px;
        transform: translate(-50%, 0);
    }
    .banner .banCon .bnleft h4:last-child {
        padding-top: 10px;
        margin: 10px auto;
    }
    .banner .banCon .bnleft h2 {
        font-size: 20px;
    }
    .banner .banCon .bnleft h3 {
        font-size: 45px;
    }
    .banner .banCon .bnleft h4 {
        font-size: 16px;
    }
    .banner .banCon .bnleft h4:last-child {
        padding-top: 5px;
        margin: 5px auto;
    }
    .business-leadership1 .heading {
        padding-bottom: 30px;
    }
    .business-leadership1 {
        text-align: center;
    }
    .business-leadership1 .row {
        gap: 30px 0;
    }
    .business-leadership1 .heading {
        padding-bottom: 30px;
    }
    .chr figure {
        width: 80px;
        margin: auto;
    }
    .scholarships .heading.text-center {
        margin-bottom: 30px;
    }
    .business-leadership1 .row {
        gap: 30px 0;
        justify-content: center;
    }
    p.text-center.mt-5 {
        margin-top: 15px !important;
    }
    .sco-cont h3 {
        font-size: 45px;
        padding-bottom: 10px;
    }
    .sco-cont p {
        font-size: 16px;
    }
    .sco-cont h3 span {
        font-size: 18px;
    }
    .main-tool {
        border: 2px solid #072670;
        padding: 10px;
    }
    .chr h3 {
        font-size: 25px;
        font-weight: 800;
        padding: 10px 0 3px;
    }
    .business-leadership1 .row .col-6 h3 span {
        color: #b2bdd4;
    }
    .business-leadership1 .row .col-6:nth-child(2) h3 span {
        color: #667ba9;
    }
    .business-leadership1 .row .col-6:nth-child(3) h3 span {
        color: #19397e;
    }
    .business-leadership1 .row .col-6:nth-child(4) h3 span {
        color: #002c8a;
    }
    .business-leadership1 .row .col-6:nth-child(5) h3 span {
        color: #001c57;
    }
    .chr figure {
        width: 80px;
        margin: auto;
    }
    .banner {
        padding: 100px 0 0;
    }
    .banInfo h6 {
        font-size: 14px;
    }
    .banInfo .row {
        --bs-gutter-x: 0px;
    }
    section.industry {
        padding-top: 0;
    }
    .industry .row .heading,
    .industry .row .indCon {
        padding: 0px;
    }
    .indCon figure {
        text-align: center;
        padding-bottom: 10px;
    }
    .indCon p {
        padding: 0 10px;
        margin-right: 0;
        text-align: center;
    }
    .indCon figure img {
        aspect-ratio: 3 / 2;
        object-fit: contain;
        width: 70px;
    }
    .industry .row {
        gap: 20px 0;
        justify-content: center;
    }
    .business-leadership1 {
        display: block;
    }
    .business-leadership {
        display: none;
    }
    section.industry {
        padding-top: 30px;
    }
    .industry .row .col-lg-4:nth-child(5) .indCon p {
        border: none;
    }
    .intrenship .heading h3 {
        font-size: 15vw;
        top: 90px;
    }
    .intrenship figure {
        margin-top: -51px;
    }
    .around1 .row .col-lg-7 {
        padding: 25px;
        margin: 0;
    }
    .around1 .catCon figure img {
        width: 80px;
    }
    .catArrow i {
        width: 20px;
        height: 20px;
        font-size: 15px;
    }
    section.around .heading h2 {
        padding-bottom: 10px;
    }
    .indArrow {
        margin-top: 25px;
    }
    .stats .row>div:nth-child(2) {
        padding-left: 13px;
    }
    .stats .row>div:nth-child(1) {
        width: 50%;
    }
    .stat-number {
        font-size: 40px;
    }
    .stat-text {
        font-size: 14px;
    }
    .lastststat {
        text-align: center;
    }
    .pick-special {
        padding-top: 0;
    }
    .car-sh h4 {
        font-size: 14px;
    }
    .car-sh img {
        width: 50px;
    }
    .car-sh {
        min-height: 165px;
        gap: 10px;
    }
    .suSlider .item {
        height: 320px;
    }
    .hero-bor .heading {
        margin-bottom: 40px;
    }
    .heroSlider {
        padding-bottom: 40px;
    }
    .career-box .car-sh.white-bg.large {
        display: none;
    }
    .work-box h4 {
        font-size: 12px;
    }
    .main-tool .row {
        gap: 20px 0;
        --bs-gutter-x: 5px;
    }
    .building img {
        width: 60vw;
    }
    .global-box h3 {
        font-size: 10px;
    }
    .campus1 img,
    .campus2 img {
        height: auto;
    }
    .campus-life::after {
        width: 95%;
    }
    h2 {
        font-size: 25px;
    }
    footer {
        margin-bottom: 50px;
    }
    .supported .heading {
        gap: 10px;
        padding-bottom: 30px;
    }
    .global-main .global-box:nth-child(odd) {
        margin-top: 60px;
    }
    .global-box:nth-child(1) h3::before {
        height: 57px;
        bottom: -65px;
    }
    .global-box:nth-child(2) h3::before {
        height: 62px;
        bottom: -69px;
    }
    .global-box:nth-child(3) h3::before {
        height: 20px;
        bottom: -25px;
    }
    .global-box:nth-child(4) h3::before {
        height: 85px;
        bottom: -91px;
    }
    .global-main .global-box:nth-child(5) {
        padding-right: 0;
    }
    .global-box:nth-child(5) h3::before {
        height: 90px;
        bottom: -96px;
    }
    .powered .col-lg-6.col-md-7 {
        width: 70%;
    }
    .powered::before {
        width: 75%;
        height: 86%;
    }
    .pwr {
        margin-top: -30px;
    }
    .indArrow {
        gap: 5px;
    }
    .industry .row .col-lg-4:nth-child(1) {
        width: 100%;
    }
    .industry .row .col-lg-4,
    .industry .row .col-lg-4:nth-child(4) {
        width: 50%;
    }
    .industry .row .col-lg-4:nth-child(4) p {
        width: 100%;
    }
    .industry .row .heading {
        text-align: center;
    }
    .real-stories.difFig .real-stories h3 {
        font-size: 20px;
        width: 75%;
        padding-left: 10px;
    }
    .real-stories.difFig .real-stories figure {
        width: 25%;
    }
    .legacy .heading {
        margin-bottom: 20px;
    }
    .twoBtn {
        position: unset;
        margin-top: 10px;
        justify-content: center;
    }
}