   @media(max-width:1600px) {
       .sbt {
           padding: 5px 20px;
           font-size: 15px;
       }

       .checkbox-label {
           font-size: 12px;
       }

       .form-sec {
           top: 19%;
           width: 310px;
       }

       .banner .container {
           padding: 0px 150px;
       }

       .logo {
           padding: 0 40px;
       }

       .logo img {
           width: 180px;
       }

       h1 {
           font-size: 60px;
           padding-bottom: 40px;
       }

       .hired .mySwiper figure img {
           width: 165px;
       }

       .fuTab .nav .nav-item .nav-link {
           font-size: 40px;
       }

       .scsl h6 {
           font-size: 18px;
           padding-top: 15px;
       }

       .excellence ul li h4 {
           font-size: 27px;
       }

       .real figcaption {
           font-size: 25px;
       }

       .academic figcaption h4 {
           font-size: 22px;
       }

       .academic figcaption p {
           font-size: 18px;
       }

       .mvCon figure img {
           width: 150px;
       }

       .a-section-marquee-box {
           rotate: 4deg;
           right: -12px;
       }

       .b-section-marquee-box {
           rotate: -4deg;
           right: -12px;
       }

       .moving {
           padding-top: 240px;
       }
   }

   @media(max-width:1400px) {
       .banner .container {
           padding: 0px 120px;
       }

       .container {
           padding: 0 140px;
       }

       .ap {
           right: 7vw;
       }

       .careers .heading {
           padding-bottom: 0;
       }

       h1 {
           font-size: 50px;
       }

       .active h4 {
           font-size: 23px;
       }

       .logo img {
           width: 150px;
       }

       .fuTab .nav .nav-item .nav-link {
           font-size: 35px;
       }

       .excellence ul li figure img {
           width: 100px;
           object-fit: contain;
           aspect-ratio: 2/2;
       }

       .excellence ul li figure {
           width: 15%;
       }

       .excellence ul li {
           padding-bottom: 25px;
       }

       .excellence ul {
           gap: 30px 0;
       }

       .real {
           height: auto;
       }

       .moving .heading figure img {
           top: -23vw;
       }

       iframe {
           height: 400px
       }
   }

   @media(max-width:1200px) {
       .logo {
           padding: 0 30px;
       }

       .moving .heading figure img {
           max-width: 320px;
       }

       .banner .container {
           padding: 0px 70px;
       }

       .banCon h4 {
           font-size: 20px;
       }

       .container {
           padding: 0 70px;
       }

       .car .item h3 {
           font-size: 40px;
       }

       .car .item h3 span {
           font-size: 20px;
       }

       .car .item h3 sub {
           top: -12px;
           font-size: 22px;
           left: -3px;
       }

       .ap {
           right: 3vw;
       }

       .hired .mySwiper figure img {
           width: 150px;
           aspect-ratio: 2 / 1.6;
       }

       h2 {
           font-size: 40px;
       }

       .fuTab .nav .nav-item .nav-link {
           font-size: 30px;
       }

       .fuTab .tab-content ul li a {
           font-size: 30px;
       }

       .fuTab .tab-content ul li::after {
           font-size: 18px;
       }

       .scholar {
           padding-top: 0;
       }

       .a-section-marquee-box {
           rotate: 3deg;
       }

       .b-section-marquee-box {
           rotate: -3deg;
       }

       .real figcaption {
           font-size: 20px;
       }

       p,
       li {
           font-size: 17px;
       }

       .academic figcaption {
           padding: 10px 10px 0;
       }

       .academic figcaption h4 {
           font-size: 20px;
       }

       .academic figcaption p {
           font-size: 16px;
       }

       .moving {
           padding-top: 270px;
       }

       .images .img-fluid {
           max-width: 75%;
       }

       .images .hand {
           max-width: 187px;
           position: relative;
           bottom: 196px;
           right: 42px;
       }

       .images::after {
           left: -12px;
           width: 1099px;
       }
   }

   @media(max-width:992px) {
       .banner {
           height: auto;
           padding: 150px 0 0;
       }

       .moving .heading figure img {
           max-width: 240px;
       }

       .banner .container {
           padding: 0px 30px;
       }

       h1 {
           font-size: 40px;
       }

       .banCon {
           padding-bottom: 30px;
       }

       .banCon h4 {
           font-size: 16px;
       }

       .logo img {
           width: 120px;
       }

       p,
       li {
           font-size: 16px;
       }

       .car .item h3 {
           font-size: 35px;
           padding-bottom: 10px;
           margin-bottom: 10px;
       }

       .car .item h3 span {
           font-size: 18px;
       }

       .hired .mySwiper figure img {
           width: 120px;
       }

       .moving .heading h2 {
           padding: 50px 30px;
       }

       .moving {
           padding-top: 180px;
       }

       .mvCon figure {
           padding: 10px;
       }

       .mvCon figure figcaption {
           font-size: 18px;
           margin-top: 20px;
       }

       .fuTab .nav .nav-item .nav-link {
           font-size: 23px;
       }

       .fuTab .tab-content ul li {
           margin-bottom: 20px;
           padding: 0 0 25px 48px;
       }

       .fuTab .tab-content ul li a {
           font-size: 23px;
       }

       .fuTab .tab-content ul li a span {
           width: 30px;
           height: 30px;
       }

       .scholar .heading h4 {
           font-size: 22px;
       }

       .scholar .heading h5 {
           font-size: 22px;
           padding-top: 30px;
       }

       .excellence ul li h4 {
           font-size: 20px;
       }

       .legCon {
           padding-top: 60px;
           padding-bottom: 0;
       }

       .mvCon p {
           padding: 30px;
       }

       .mvCon figure img {
           width: 120px;
       }


       .images .hand {
           max-width: 175px;
           bottom: 168px;
           right: 64px;
       }

       .images::after {
           left: -24px;
           width: 108%;
           bottom: 164px;
       }

       .real {
           padding: 60px 0;
       }

       .real .container {
           padding: 0 40px;
       }

       .real .heading {
           margin-bottom: 50px;
       }

       .real .heading h2 {
           font-size: 40px;
       }

       .realFlex {
           gap: 40px;
       }

       .realImg {
           width: 40%;
       }

       .realImg::before {
           width: 130px;
           height: 130px;
           left: 20px;
           top: 20px;
       }

       .realCon {
           width: 60%;
       }

       .realCon p {
           font-size: 16px;
           line-height: 1.7;
       }
   }

   @media(max-width:768px) {
       .logo {
           padding: 0 10px;
           top: 10px;
       }

       .moving .heading figure img {
           max-width: 100%;
       }

       .banner figure {
           left: unset;
           width: 100%;
           right: -90px;
           transform: unset;
       }

       .container {
           padding: 0 20px;
       }

       .car {
           flex-wrap: wrap;
           gap: 20px 0;
       }

       .car .item {
           width: 33%;
       }

       h2 {
           font-size: 30px;
       }

       .scholar .heading {
           padding: 60px 25px 220px;
       }

       .schCon {
           margin-top: -190px;
       }

       .excellence ul li figure {
           width: 20%;
       }

       .excellence,
       .academic {
           padding-top: 0;
       }

       .excellence .heading {
           padding-bottom: 0;
       }

       .banner {
           overflow: hidden;
       }

       .logo p {
           padding-bottom: 0;
       }

       .images::after {
           left: -6px;
           bottom: -250px;
           width: 100% !important;
       }

       .images .hand {
           max-width: 144px;
           position: relative;
           bottom: 216px;
           right: 40px;
       }

       .real {
           padding: 50px 0;
       }

       .real .container {
           padding: 0 20px;
       }

       .real .heading {
           margin-bottom: 40px;
       }

       .real .heading h2 {
           font-size: 32px;
           line-height: 1.3;
       }

       .realFlex {
           flex-direction: column;
           text-align: center;
           gap: 30px;
       }

       .realImg,
       .realCon {
           width: 100%;
       }

       .realImg::before {
           left: 50%;
           transform: translateX(-50%);
           width: 120px;
           height: 120px;
           top: 20px;
       }

       .realImg figure img {
           max-width: 220px;
           margin: auto;
       }

       .realCon p {
           font-size: 15px;
           line-height: 1.7;
       }

       .real .swiper-pagination {
           margin-top: 30px;
       }

       .future .swiper-button-prev {
           top: 442px;
           left: 36px;
       }

       .future .swiper-button-next {
           top: 442px;
           left: 100px;
       }

       .future .swiper-slide img {
           width: 100%;
           height: 222px;
       }

       .future .swiper-slide figcaption {
           font-size: 14px;
       }

       .future section {
           padding: 62px 12px;
       }

       .real .swiper-pagination-bullet {
           width: 30px;
           height: 8px;
       }

       .real .swiper-pagination-bullet-active {
           width: 100px;
       }
   }





   @media(max-width:576px) {
       .logo img {
           width: 90px;
       }

       iframe {
           height: 220px;
       }

       .logo p {
           font-size: 12px;
       }

       .banner .container {
           padding: 0px 15px;
       }

       h1 {
           font-size: 30px;
           padding-bottom: 20px;
       }

       .banCon h4 {
           font-size: 12px;
       }

       .form-sec {
           width: 100%;
       }

       .banner figure {
           right: -55px;
       }

       p,
       li {
           font-size: 14px;
       }

       h2 {
           padding-bottom: 20px;
           font-size: 25px;
       }

       h2 br {
           display: none;
       }

       section {
           padding: 40px 0;
       }

       .future .heading h3 {
           font-size: 16vw;
           line-height: 1.2;
           margin-top: -20px;
       }

       .future {
           padding-top: 0;
       }

       .fuTab .nav .nav-item .nav-link {
           font-size: 14px;
           padding: 5px;
       }

       .fuTab .tab-content ul li a {
           font-size: 18px;
       }

       .fuTab .nav {
           left: 46px;
           margin-bottom: 20px;
           position: relative;
       }

       .fuTab .tab-content ul li::after {
           font-size: 14px;
       }

       .fuTab .tab-content ul li {
           padding: 0 0 25px 36px;
       }

           .future .container {
               padding-right: 15px;
           }

       .scholar .heading {
           padding: 30px 15px 210px;
       }

       .schCon {
           padding: 0 10px;
       }

       .scsl {
           padding: 20px 0 16px 15px;
       }

       .scsl h6 {
           font-size: 14px;
           padding-top: 10px;
       }

       .scholar .heading h4 {
           font-size: 16px;
       }

       .scholar .heading h2 {
           padding-bottom: 10px;
       }

       .scholar .heading h5 {
           font-size: 18px;
           padding-top: 18px;
       }

       .schSwiper .swiper-wrapper .swiper-slide:nth-child(even) {
           padding-top: 55px;
       }

       .schCon {
           margin-top: -120px;
       }

       .scholar .heading {
           padding: 30px 15px 150px;
       }

       .excellence ul li {
           padding-bottom: 25px;
           flex-direction: column;
           align-items: flex-start;
       }

       .excellence ul li h4 {
           font-size: 16px;
           padding-right: 10px;
       }

       .excellence ul li figure {
           width: 30%;
       }

       .rla>div {
           width: 30px;
           height: 30px;
       }

       .rla .swiper-button-next:after,
       .rla .swiper-button-prev:after {
           font-size: 12px;
       }

       .real figcaption {
           font-size: 13px;
           margin-top: 10px;
       }

       .a-section-marquee-box {
           rotate: 2.5deg;
           padding: 10px;
       }

       .b-section-marquee-box {
           rotate: -2.5deg;
           padding: 10px;
       }

       .real {
           height: 467px;
       }

       .realSwiper1 {
           margin: 0;
       }

        
       .academic figcaption p br {
           display: none;
       }

       .container {
           padding: 0 15px;
       }

       .academic figcaption h4 {
           font-size: 17px;
       }

       .academic figcaption p {
           font-size: 14px;
       }

       .academic .heading {
           padding-bottom: 20px;
       }

       .fuTab .tab-content ul li {
           padding: 0 0 15px 36px;
       }

       .moving .heading h2 {
           padding: 20px 20px;
       }

       .moving {
           padding-top: 90px;
       }

       .mvCon {
           flex-direction: column;
       }

       .mvCon p {
           width: 100%;
       }

       .mvCon figure {
           width: 100%;
       }

       footer {
           padding-bottom: 30px;
       }

       .images h3 {
           font-size: 30px;
           padding: 10px;
       }

       .images::after {
           display: none;
       }

       .box1::before,
       .box2::before,
       .box3::before {
           bottom: 91px;
           height: 45%;
       }

       .images .img-fluid {
           padding-top: 19px;
           max-width: 62%;
       }

       .images .hand {
           max-width: 151px;
           bottom: 116px;
           right: 6px;
       }

       .legCon {
           padding-top: 60px;
           padding-bottom: 0;
       }


       .fuTab .nav-tabs .nav-link::before {
           left: -25px;
           top: 4px;
       }

       .future .swiper-slide figcaption {
           font-size: 16px;
       }

       .future .swiper-button-prev {
           display: none;
       }

       .future .swiper-button-next {
           display: none;
       }

       .real {
           padding: 35px 0;
       }

       .real .container {
           padding: 0;
       }

       .real .heading {
           margin-bottom: 30px;
       }

       .real .heading h2 {
           font-size: 24px;
           line-height: 1.4;
       }

       .realFlex {
           flex-direction: column;
           gap: 20px;
           text-align: center;
       }

       /* image */
       .realImg {
           width: 100%;
       }

       .realImg::before {
           width: 90px;
           height: 90px;
           top: 10px;
           left: 50%;
           transform: translateX(-50%);
       }

       .realImg figure img {
           max-width: 170px;
           margin: auto;
       }

       /* content */
           .realCon {
               width: 89%;
           }

       .realCon p {
           font-size: 14px;
           line-height: 1.6;
       }

       /* pagination */
       .real .swiper-pagination {
           margin-top: 20px;
       }

       .real .swiper-pagination-bullet {
           width: 24px;
           height: 3px;
       }

       .excellence,
       .academic {
           padding-top: 40px;
       }

       .real .swiper-pagination-bullet {
           width: 35px;
           height: 10px;
       }

       .real .swiper-pagination-bullet-active {
           width: 100px;
       }

       .fuTab .nav {
           max-width: 51px;
           left: 46px;
           margin-bottom: 20px;
           position: relative;
       }

       .realCon p {
           font-size: 12px;
       }

       .real h2 {
           padding-bottom: 0;
       }
   }