@media (max-width: 1536px) {
    #latest-news .latest-news .latest-back {
        width: 86%;
    }
     #banner .banner .banner-inner .hero_sectionSlider .swiper-wrapper .swiper-slide .swiper-slider-herobanner .herobanner-image img {
      /*height: 719px;*/
       height: 100vh;
      width: 100%;
      object-fit: cover;
    }
    #learn::after {
        height: 794px !important;
    }
    .innerimageee img {
        height: 85vh;
        object-fit: cover;
    }
}
@media (max-width: 1400px) {
    #latest-news .latest-news .latest-back {
        width: 80%;
    }
    #banner .banner .banner-inner .hero_sectionSlider .swiper-wrapper .swiper-slide .swiper-slider-herobanner .herobanner-image img {
        height:627px;
      width: 100%;
      object-fit: cover;
    }
}
@media only screen and (max-width: 1200px) {
    #leader-detail .leader-detail .leader-detail-inner .led-detl-img img {
      padding: 4px;
    }
    #msvs {
        margin-top: 3rem;
    }
    #course2 .course2 .course2-inner .course2-left .course2-left-inner .genomic-tab-container .genomic-content .research-txt .res-img .res-txt .custombot {
        width: 40%;
    }
    header .navbar .navbar-brand .nav-brand-txt h4 {
        display: none !important;
    }
    #index-about .index-about .index-about-inner .index-about-right .about-right-inner .abt-rit-cot::after {
        left: 0%;
        width: 100%;
        height: 90%;
    }
}
@media only screen and (max-width: 1024px){
    #msvs2 .msvs2 .msvs2-inner .msvs2-left .msvs2-left-inn .msvs2-sml {
        transform: translate(-34%, -10%);
    }
    #msvs4 .msvs4 .msvs4-inn .msvs4-cont {
        width: 570px;
        left: 52%;
    }
    #pagehead .pagehead .pagehead-img .pagehead-txt h1 {
        font-size: 40px;
    }
}
@media only screen and (max-width: 992px) {
    .dropdown-content2 li a{
        font-size:18px;
        letter-spacing:0.55px;
    }
    .heading p {
    font-size: 17px !important;
    letter-spacing: 0.55px;
    line-height: 28px !important;
    font-weight: 500;
}
.heading h2{
        font-size: 29px !important;
}
.left-enq-frm {
    padding: 33px 15px;
}
.ad-hd {
    font-size: 20px !important;
    font-weight: 400;
    color: #ffffff;
    font-family: "Poppins", sans-serif;
    letter-spacing: 0.55px;
    line-height: 27px;
    margin-bottom: 8%;
    border-bottom: 1px solid #ffffff0f;
}
    .bannerswiper .swiper-slide img {
    display: block;
    width: 100%;
    height: 44vh;
    object-fit: cover;
}
.bannerswiper .swiper-button-next {
    right: 4%;
    left: auto;
}
.ban-text {
    display: none;
}
.bannerswiper .swiper-button-next, .bannerswiper .swiper-button-prev {
    top:50%;
    
}
    .appen{
        width:100%;
    }
    .dropdown {
    float: none !important;
    overflow: hidden;
    }
    #index-about .index-about .index-about-inner .index-about-right .about-right-inner .abt-rit-cot::after {
        left: 10%;
        width: 80%;
        height: 87%;
    }
    #latest-news .latest-news .latest-news-inner .latest-news-right .lnr-inner {
        padding-left: 10px;
        padding-right: 10px;
    }
    #course2 {
        width: calc(100% - 0px);
    }
    #course2 .bgcolor {
        width: calc(100% - 0px);
    }
    #course2 .course2 .course2-inner .course2-left .course2-left-inner .genomic-tab-container .genomic-content .research-txt {
        left: 0;
    }
    #testimonial .testimonial .testimonial-inner .testimonial-grid .intop-pad {
        margin-top: 0;
    }
    #testimonial .testimonial .testimonial-inner .testimonial-grid {
        padding-top: 0;
    }
    #testimonial .testimonial .testimonial-inner .testimonial-grid .testimonial-cont {
        margin-top: 100px;
    }
    #testimonial .testimonial .testimonial-inner .test-backimg {
        position: absolute;
        left: 20%;
        top: 13%;
    }
    .test-read {
        text-align: center;
        position: inherit;
        transform: translate(0%, -0%);
    }
    #course2 .course2 .course2-inner .course2-left .course2-left-inner {
        flex-direction: column-reverse;
    }
    /* ----------menu toggle--------- */
    header .navbar .navbar-collapse  {
        margin-left: auto;
        text-align: end;
        background: #5c272d;
        position: fixed;
        right: 0;
        top: 0;
        width: 35%;
        /* overflow: scroll; */
        animation-name: slide-down;
        animation-duration: 1s;
        animation-fill-mode: forwards;
        border: 5px solid white;
        padding-left: 60px;
        height: 100vh;
    }
    header .navbar .menu-inner .quick-top-links {
        text-align: left;    width: 100%;
    }
    header .navbar .menu-inner .navbar-nav .nav-item .nav-link {
        color: rgb(255, 255, 255);
    }
    .toggle {
        z-index: 99;
    }
    .userNavigate {
        text-align: left;
        width: 100%;
        gap: 5px;
    }
    header {
        /* background: #ffffff00;
        top: 0;      */
    }
    header .navbar .navbar-brand .nav-brand-img img {
        width: 80px;
        transition: all 0.5s ease   
     }
    #banner{
        margin-top: 0;
    }
    .navbar-toggler{
        border: none;
    } 
    .navbar-toggler .active .nn{
        background-color: #ffffff00;
    }
    @keyframes slide-down {
        from { 
          transform: translatey(-100%);
        }
        to {
          transform: translatey(0);
        }
      }
      .new-class {
        /* background: linear-gradient(rgba(0, 0, 0, 0.902), rgba(0, 0, 0, 0.831), rgba(0, 0, 0, 0.502), transparent); */
        background: #fff;
    }
    .new-class .quick-top-links {
        display: block;
    }
    .menu-inner{
        display: flex;
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .main-bot-list{
        display: none !important;
    }

    .new-class .navbar .menu-inner .navbar-nav .nav-item .nav-link {
        color: #ffffff;
    }
    .dropmain1{
        display: none;
    }
    .dropdown-content2 {
        position: inherit;
        text-align: left;
        box-shadow: none;
        padding: 5px 0;
    }
    .dropdown-content2 li {
        margin-top: 0;
        padding: 8px 0px;
        color: #fff;
    }
    .dropdown-content123{
        display: block;
    }
    .dropdown{
        display: block;
        padding: 5px 0;
    }
    .dropdown-content3 {
        position: inherit;
        text-align: left;
        box-shadow: none;
        padding: 5px 0;
    }
    .dropdown-content3 li {
        margin-top: 0;
        padding: 8px 0px;
        color: #fff;
    }
    .dropdown-content4 {
        position: inherit;
        text-align: left;
        box-shadow: none;
        padding: 5px 0;
    }
    .dropdown-content4 li {
        margin-top: 0;
        padding: 8px 0px;
        color: #fff;
    }
    .main-bot-links{
        padding-top: 70px;
    }
    .tog-mnu a{
        font-size: 19px !important;
        padding: 0;
        background: none;
        box-shadow: none;
    }
    .tog-mnu a span{
        display: none;
    }
    header .navbar .menu-inner .quick-top-links .nav-link {
        font-size: 19px !important;
    }
    #learn .learn .learn-inner .learn-inn-cont .learn-inn-top .learnswipe .swiper-button-next {
        right: 0;
    }
    #learn .learn .learn-inner .learn-inn-cont .learn-inn-top .learnswipe .swiper-button-prev {
        left: 0;
    }
    #learn .learn .learn-inner .learn-txt {
        width: 70%;
    }
    #testimonial .testimonial .testimonial-inner .learn-txt {
        width: 70%;
    }
    #gallery .gallery .learn-txt {
        width: 70%;
    }
    #footer .footer .footer-inner .footer-inner-right {
        width: 40%;
    }
    #footer .footer .footer-inner .fotter-inner-left {
        width: 60%;
    }
    header .navbar .navbar-brand .nav-brand-txt h4 {
        display: block !important;
    }
}
@media only screen and (max-width: 880px) {
    .up-hd h5{
    text-align: center;
    font-size: 24px;
    letter-spacing: 0.55px;
    border-bottom: 1px solid #30020724;
    margin-bottom: 19px;
    padding: 2px 0 8px;
    color: #9d0006;
}
.up-hd .row .col-12{
    padding:0px !important;
}
.ah img {
    height: 209px;
}
.f-nd h3 {
    text-align: center;
}
    .dsd img {
        height: 120vh !important;
        object-fit: cover;
    }
    .visi , .translate-middle {
    transform: translate(-50%, -50%) !important;
   }
   .tog {
    height: 84px;
    width: 84px;
    margin: initial;
    margin-bottom: 4%;
    box-shadow: #ffffff3d 0px 8px 0px 0px;
}
.left-m {
    text-align: left;
}
.tog img {
    width: 48px;
}
.dede::after {
    position: initial !important;
}
.gs-in .row .col-lg-5 , .gs-in .row .col-lg-7{
    padding:0px !important;
}
.left-abt video {
    height: 251px;
}
.video-popup-content {
    position: relative;
    width: 68%;
}
    #contact-from{
        margin-top: 4rem;
    }
    #contact .contact .contact-inn .contact-left .map .ssmap {
        width: 100%;
    }
    #academic {
        margin-top: 2rem;
    }
    #academic .academic .academic-inn .academic-cont .academic-item .academic-item-inn .academic-item-right .academic-right-inn .img-part .image-warpper {
        padding-bottom: 74%;
    }
    .xdz{
        flex-direction: column-reverse;
    }
    #academic .academic .academic-inn .academic-cont .academic-item .academic-item-inn .academic-item-right .academic-right-inn .img-part .image-warpper::after {
        height: 63%;
        width: 67%;
        right: 30%;
        top: -3%;
    }
    #academic .academic .academic-inn .academic-cont .academic-item .academic-item-inn .academic-item-right .academic-right-inn .img-part .partern {
        bottom: 23px;
        left: -18px;
        width: 62.421053%;
        height: 66.842105%;
        z-index: 1;
    }
    #msvs3 {
        margin-top: 2rem;
    }
    #msvs2 {
        margin-top: 2rem;
    }
    .msvs3 {
        padding: 0 0 0 0rem;
    }
    .msvs3-left-item{
        padding: 2rem 2rem;
    }
    #msvs4 .msvs4 .msvs4-inn .msvs4-cont {
        width: 100%;
    }
    .msvs4 .msvs4-inn .msvs4-cont .msvs4-txt p {
        width: 100%;
        margin: auto;
    }
    #msvs .msvs .msvs-inn {
        width: 100%;
    }
    #pagehead .pagehead .pagehead-img .pagehead-txt h1 {
        font-size: 32px;
    }
    #pagehead .pagehead .pagehead-img .pagehead-txt p {
        width: 100%;
    }
}
@media only screen and (max-width: 767px) {
    #team_member .founder_outerWrapper {
    max-width: 95%;
    /* width: 100%; */
    margin: 0 auto;
}
/*.founder_outerWrapper .row .col-lg-8, .founder_outerWrapper .row .col-lg-4{*/
/*    padding:0px !important;*/
/*}*/
    
.gis-inab {
  text-align:left;  
  margin-bottom: 8%;
}
.gis-inab p {
    width: 100%;
}
.facd h2 {
    font-size: 20px !important;
    line-height: 29px;
}
.gs-in {
    margin-top: 4rem;
}
.stats-sec .row .col-12 , .ab-purr .row .col-lg-8 , .ab-purr .row .col-lg-4{
    padding:0px !important;
}
    #course2 .course2 .course2-inner .course2-left .course2-left-inner .gog ul li p {
        width: 100%;
    }
    header .navbar .navbar-collapse {
        padding-left: 30px;
    }
    #banner .banner .banner-inner .hero_sectionSlider .swiper-wrapper .swiper-slide .swiper-slider-herobanner .herobanner-image .herobanner-txt {
        top: 75%;
    }
    .latest-news-inner {
        flex-direction: column-reverse;
    }
    #latest-news .latest-news .latest-back {
        width: 100%;
        right: 50%;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -30%);
    }
    #latest-news .latest-news .latest-news-inner .latest-news-right .lnr-inner .heading h2 {
        margin: 0px 0;
    }
    #index-about .index-about .index-about-inner .index-about-right .about-right-inner {
        padding: 20px 0px;
    }
    .index-about-right{
        padding: 0;
    } 
    #testimonial .testimonial .testimonial-inner .test-backimg {
        display: none;
    }
}
@media only screen and (max-width: 664px) {
    .content h2 {
        font-size: 19px !important;
        letter-spacing: 0.55px;
        color: #000;
        font-weight: 400;
        margin-bottom: 0px;
    }
  .contact-main__inner {
    display: grid;
    row-gap: 13px;
    flex-wrap: wrap;
}
.sff iframe {
    width: 100%;
}
.out {
    border: 1px solid #ff0d0d17;
    padding: 16px 14px;
    box-shadow: 0px 2px 7px 0px rgb(102 32 32 / 19%);
}
.contact-main__single {
    display: flex;
    gap: 9px;
    align-items: center;
}
.content p {
    font-size: 18px;
    letter-spacing: 0.55px;
    margin-bottom: 0px;
    margin-top: 11px;
}
.thumb img {
        width: 21px;
    }
    #learn .learn .learn-inner .learn-inn-cont .learn-inn-top .learnswipe .swiper-slide {
        opacity: 1;
    }
    header .navbar .navbar-collapse {
        width: 45%;
    }
    #course2 .course2 .course2-inner .course2-left .course2-left-inner .genomic-tab-container .genomic-content .research-txt .res-img .res-txt .custombot {
        width: 100%;
    }
}
@media only screen and (max-width: 568px) {
        .mob-tex h5 {
        font-size: 17px;
        letter-spacing: 0.55px;
        margin-top: 5%;
        color: #000000e3;
        font-family: var(--cursive-font3) !important;
        font-weight: 500;
        text-align: center;
    }
    .heading h1 {
        font-size: var(--font-h4);
        font-weight: var(--weight-600);
        color: var(--font-clr-dark-rglr);
        font-family: var(--heading-font);
        text-transform: capitalize;
        line-height: 35px;
    }
    .lkjaa {
        color: #fff;
        letter-spacing: 0.55px;
        font-style: italic;
        font-weight: 500;
        margin-top: 20px;
        background: -webkit-linear-gradient(#f4ce6b, #ffffff);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        font-size: 15px !important;
    }
    .imageeeedata .col-lg-6{
        padding:0;
    }
    .vdiii {
        margin: 17px 0;
        /* background: linear-gradient(90deg, #ffffff, #ffffff00); */
        padding: 0px 6px;
        width: 100%;
        font-weight: 500;
        letter-spacing: 0.55px;
        font-size: 20px;
        /* border-radius: 10px 0 0 10px; */
        color: #fff;
        border-left: 4px solid #f4ce6b;
    }
    .rightcirim {
        padding: 0;
    }
    .innerimageee img {
        height: 110vh;
        object-fit: cover;
    }
    .rightcirim img{
        width: 100% !important;
    }
    
    .appen{
        overflow:auto;
        width:98%;
    }
    .glr10 {
    height: 230px;
    width: 100% !important;
    object-fit: cover;
}
.glrx-h:nth-child(1),.glrx-h:nth-child(3),.glrx-h:nth-child(5) {
    padding-left: 0 !important;
}
.glrx-h:nth-child(2),.glrx-h:nth-child(4),.glrx-h:nth-child(5) {
    padding-right: 0 !important;
}
.glr1 {
    height: 119px;
    object-fit: cover;
    width: 100% !important;
}
    .glr3 {
        height: 212px;
        object-fit: cover;
    }
    .glr2 {
        height: 213px;
        object-fit: cover;
    }
    .glr5 {
        height: 233px;
        object-fit: cover;
    }
    .w-70 {
        width: 100% !important;
    }
    #academic .academic .academic-inn .academic-cont .academic-item .academic-item-inn {
        margin-bottom: 1.5rem;
    }
    #academic .academic .academic-inn .academic-cont .academic-item .academic-item-inn .academic-item-left .academic-left-inn {
        padding: 0;
    }
    #leadership {
        margin-top: 2rem;
    }
    #contact .contact .contact-inn .contact-right .con-circle2 {
        width: 260px;
        height: 260px;
    }
    #news-details .news-details .news-details-inner .news-details-left .news-item {
        padding: 0;
    }
    .news-details-right{
        display: none;
    }
    #news-details {
        margin-top: 2rem;
    }
    #events {
        margin-top: 2rem;
    }
    #gallery {
        margin-top: 2rem;
    }
    #academic .academic .academic-inn .academic-cont .academic-item .academic-item-inn .academic-item-right .academic-right-inn .img-part .image-warpper img {
        width: 100%;
        height: 100%;
    }
    .academic-right-inn {
        margin-bottom: 0rem;
    }
    /*#academic .academic .academic-inn .academic-cont .academic-item .academic-item-inn .academic-item-right .academic-right-inn .img-part {*/
    /*    margin-left: 30px;*/
    /*}*/
    #academic .academic .academic-inn .academic-cont .academic-item .academic-item-inn .academic-item-right .academic-right-inn .img-part .image-warpper::after {
        display: none;
    }
    #academic .academic .academic-inn .academic-cont .academic-item .academic-item-inn .academic-item-right .academic-right-inn .img-part .partern {
        display: none;
    }
    #learn360 {
        margin-top: 1rem;
    }
    .pagehead-txt p{
        display: none;
    }
    #pagehead .pagehead .pagehead-img .pagehead-txt {
        width: 79%;
    }
    .pil-svg-cur{
        margin-bottom: -17px; 
    }
    #footer .footer .footer-inner {
        flex-wrap: wrap;
    }
    #footer .footer .footer-inner .fotter-inner-left {
        width: 100%;
    }
    #footer .footer .footer-inner .footer-inner-right {
        width: 100%;
        flex-direction: column-reverse;
        display: flex;
    }
    #footer .footer .footer-inner .footer-inner-right .foot-top .social {
        justify-content: flex-start;
    }
    #footer .footer .footer-inner .footer-inner-right .foot-bot .foot-links {
        justify-content: start;
    }
    #latest-news .latest-news .latest-news-inner .latest-news-left .lnl-inner .latestswiper .swiper-pagination {
        left: 30px;
        bottom: 30px;
    }
    #latest-news .latest-news .latest-news-inner .latest-news-left .lnl-inner .latestswiper {
        padding: 4px 0 70px;
    }    
    #course2 {
        padding-left: 30px;
    }
    #course2 .course2 {
        padding: 60px 30px 30px 0;
    }
    #course2 .course2 .course2-inner .course2-left .course2-left-inner .genomic-tab-container .genomic-content .research-txt .res-img .res-txt {
        flex-wrap: wrap;
    }
    #course2 .course2 .course2-inner .course2-left .course2-left-inner .genomic-tab-container .genomic-content .research-txt .res-img .res-txt .res-innr {
        width: 100%;
    }
    .test-read {
        transform: translate(0%, 0%);
    }
    #index-about .index-about .index-about-inner .index-about-right .about-right-inner .abt-rit-cot .circle .circle-item {
        width: 100px;
        height: 100px;
    }
    .circle-item img{
        width: 30px !important;
    }
    #index-about .index-about .index-about-inner .index-about-right .about-right-inner .abt-rit-cot::after {
        left: 0%;
        width: 100%;
        height: 100%;
        top: 0;
    }
    #index-about .index-about .index-about-inner .index-about-right .about-right-inner .abt-rit-cot {
        max-width: 400px;
        height: 400px !important;
    }
    .index-about-right {
        padding: 0;
        padding-top: 67px;
    }
    header .navbar .navbar-brand .nav-brand-txt h4 {
        font-size: 20px !important;
    }
    header .navbar .navbar-collapse {
        width: 60%;
    }
    #learn .learn .learn-inner .learn-txt {
        width: 100%;
    }
    #testimonial .testimonial .testimonial-inner .learn-txt {
        width: 100%;
    }
    #gallery .gallery .learn-txt {
        width: 100%;
    }
    #latest-news .latest-news .latest-back {
        display: none;
    }
    header {
        background: #fff;
        box-shadow: black 0px 0px 3px -1px;
    }
    header .navbar .navbar-brand .nav-brand-img img {
    width: 300px;
}
    .new-class .navbar-brand img {
        width: 255px !important;
    }
    header .navbar .navbar-collapse {
        width: 100%;
        top: 6rem;
    }
    #leader-detail .leader-detail {
        width: 94%;
    }
    #pagehead .pagehead .pagehead-img img {
        width: 100%;
        height: 301px;
    }
    #leadership .leadership .leadership-inner .leadership-item .leader-img img {
        height: 327px;
    }
    #latest-news {
        margin-top: 3rem;
        position: relative;
    }
    #testimonial {
        margin-top: 2rem;
        position: relative;
        padding: 2rem 0 3rem;
    }
    #banner {
        margin-top: 0rem;
        padding-top: 6rem;
    }
    #course2 .course2 {
        padding: 0px 0 0px 0;
    }
    #course2 {
        padding: 1rem 0;
    }
    .testimonial-cont-inner1 {
        margin: 2rem;
    }
    .testi-top-txt p {
        margin: 1rem 0;
    }
    #copy-right {
        margin-bottom: 3.5rem;
    }
    #index-about {
        margin-top: 3rem;
    }
    #banner .banner .banner-inner .hero_sectionSlider .swiper-wrapper .swiper-slide .swiper-slider-herobanner .herobanner-image img {
                height: 43vh;
        width: 100%;
    }
    header .navbar .navbar-brand .nav-brand-txt h4 {
        color: #000000;
    }
    #testimonial .testimonial .testimonial-inner .testimonial-grid .testimonial-cont .testimonial-cont-inner {
        padding: 100px 15px 35px 15px;
    }
    .latest-news-right {
        padding: 0;
    }
    .latest-news-left {
        padding: 0;
    }
    #testimonial .testimonial .testimonial-inner .testimonial-grid .testimonial-cont {
        padding: 0 !important;
    }
    .index-about-left {
        padding: 0;
    }
    .cont-left-inner .form {
    padding: 30px 14px !important;
    }
    .cont-left{
        padding:0px !important;
    }
    .form-txt {
    text-align: left !important;
    }
    .con-hd {
    width: 100%;
    }
}
@media only screen and (max-width: 460px){
    #contact .contact .contact-inn .contact-right .con-circle1 {
        position: absolute;
        display: flex;
        z-index: 1;
        width: 196px;
        height: 196px;
        background-color: #fff;
        top: 20px;
        left: 96px;
    }
    #contact .contact .contact-inn .contact-right .con-circle3 {
        left: 150px;
        top: 120px;
        z-index: 0;
        width: 241px;
        height: 241px;
        padding-top: 100px;
        background-image: linear-gradient(180deg, #fff, #fff8e8);
    }
    #contact .contact .contact-inn .contact-right .con-circle2 {
        width: 227px;
        height: 227px;
    }
    #contact .contact .contact-inn .contact-right .con-circle3 {
        left: 150px;
        top: 120px;
        z-index: 0;
        width: 241px;
        height: 241px;
        padding-top: 100px;
        background-image: linear-gradient(180deg, #fff, #fff8e8);
    }
    .right-circle{
        position: absolute;
        left: -87px;
    }
    #index-about .index-about .index-about-inner .index-about-right .about-right-inner .abt-rit-cot {
        max-width: 350px;
        height: 350px !important;
    }
    .cl1{
        transform: rotate(0deg) translate(0px, -150px) rotate(0deg) !important;
    }
    .cl3{
        transform: rotate(102.857deg) translate(0px, -185px) rotate(-102.857deg) !important;
    }
    .cl2{
        transform: rotate(51.4286deg) translate(0px, -180px) rotate(-51.4286deg) !important;
    }
    .cl4{
        transform: rotate(154.286deg) translate(0px, -200px) rotate(-154.286deg) !important;
    }
    .cl5{
        transform: rotate(205.714deg) translate(0px, -196px) rotate(-205.714deg) !important;
    }
    .cl6{
        transform: rotate(257.143deg) translate(0px, -161px) rotate(-257.143deg) !important;
    }
    .cl7{
        transform: rotate(308.571deg) translate(0px, -160px) rotate(-308.571deg) !important;
    }
    #banner .banner .banner-inner .hero_sectionSlider .swiper-wrapper .swiper-slide .swiper-slider-herobanner .herobanner-image .herobanner-txt .word {
        font: 500 normal 2em "tahoma";
    }
    header .navbar .navbar-brand .nav-brand-txt h4 {
        color: #000000;
    }
    #index-about {
        margin-top: 2rem;
    }
    #course2 {
        margin-top: 4rem;
    }
    #latest-news {
        margin-top: 4rem;
    }
    #learn {
        margin-top: 2rem;
    }
    #testimonial {
        margin-top: 4rem;
    }
    #footer {
        margin-top: 2rem;
    }
    #news-details .news-details .news-details-inner .news-details-left .news-item .news-item-inner .news-item-sec {
        margin-bottom: 0;
    }
    header .navbar .navbar-collapse {
        width: 100%;
    }
    .heading h2 {
        font-size: var(--font-h4);
    }
    header .navbar .navbar-collapse {
        top: 0;
        border: none;
        padding-top: 29%;
    }
    .toggle {
        z-index: 999999;
        
    }
    .togglenew{
        filter: brightness(0) invert(1);
    }
    .main-bot-links {
        padding-top: 0px;
    }
    header .navbar .navbar-brand {
        gap: 0px;
    }
    header .navbar .navbar-brand .nav-brand-txt h4 {
        font-size: 18px !important;
    }
    #index-about .index-about .index-about-inner .index-about-left .heading strong {
        font-size: 18px !important;
    }
}
@media only screen and (max-width: 420px){
    .innerimageee img {
        height: 100vh;
        object-fit: cover;
    }
    
    #gallery .gallery .gallery-inner .gallery-item .img-inn {
        height: 166px;
    }
    .vido-inn img {
        height: 166px !important;
    }
    .youtb-img img{
        height:100% !important;
    }
    #landing{
        background-color:black !important;
    }
       .mbd {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        height: 322px !important;
        width: 300px !important;
    }
    #addmission_enq_form {
        margin-top: 2rem;
    }
       #copy-right {
        background: #fff;
        padding: 11px 0;
        margin-bottom: 3.8rem;
    }
    #contact {
        padding: 25px 0 100px;
    }
    .head-botn11{
        margin-top:-10px !important;
    }
    #leader-detail .leader-detail .leader-detail-inner .led-detl-img img {
        width: 140px;
        border-radius: 50%;
        height: 140px;
        padding: 0px;
    }
    .testi-top-txt{
        margin-top: 23px;
    }
    #leader-detail .leader-detail {
        width: 92%;
    }
    #course2::before {
    position: absolute;
    content: "";
    background: linear-gradient(90deg, #fff0 19%, transparent 0);
    background-size: contain;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    background-repeat: no-repeat;
    clip-path: circle(100.0% at 0 50%);
}
    .watemark .overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    display: none;
    left: 0;
    top: 0;
    z-index: 1;
    overflow: hidden;
}
    #course2 .bgcolor {
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    top: 0;
    background: #5c272df2;
    z-index: 6;
}
    .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
        bottom: 20px;
        left: 0;
        width: 100%;
    }
    .testimonial-cont-inner1 {
    margin: 5px auto;
    text-align: center;
    box-shadow: var(--box-shadow-rglr);
    border-radius: 20px;
    padding: 6px 35px 35px 35px;
    width: 92%;
}
    #learn {
    /* background-color: #5c272deb; */
    background: linear-gradient(360deg, #5c272df2 50%, #5c272df2 );
    overflow: hidden;
    background-position: 50% 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: unset;
}
    #learn .learn .learn-inner .learn-inn-cont .learn-inn-top .learnswipe .swiper-slide {
        filter: blur(0);
        transform: scale(1);
        border-radius: 50%;
    }
    #learn::after {
        position: absolute;
        content: "";
         background-image: none; 
        background-size: contain;
        height: 744px;
        width: 134%;
        top: 0;
        left: 0;
        z-index: -1;
        background-repeat: no-repeat;
    }
    #course2 {
        position: relative;
        padding: 0;
        background-color: #5c272de6;
    }
    #pagehead .pagehead .pagehead-img img {
        width: 100%;
        height: 132px !important;
        object-fit: cover;
    }
    #banner .banner .banner-inner .hero_sectionSlider .swiper-wrapper .swiper-slide .swiper-slider-herobanner .herobanner-image img {
        height: 30vh;
        width: 100%;
    }
    .academic-item-left {
        margin-bottom: 2rem;
    }
    .test a{
        color:#a51829;
        margin-left:5px;
    }
    .hdrx{
        border-bottom: 1px dashed #5f2b31;
        display: inline-block;
        padding-bottom: 2px;
        margin-bottom: 13px;
    }
    #contact-from .contact-form .cont-left .cont-left-inner .form .form-item .Form-group1 input {
        height:40px;
    }
    #contact-from .contact-form .cont-left .cont-left-inner .form .form-item .Form-group1 label {
        margin-bottom: 5px;
        font-size: 14px;
    }
    .about-right-inner{
        transform: scale(1);
    }
    #leader-detail .leader-detail .leader-detail-inner .led-detl-txt {
        height: 205px;
    }
    #leader-detail .leader-detail .leader-detail-inner .led-detl-img {
        text-align: center;
        position: absolute;
        left: 50%;
        top: 1%;
        transform: translate(-50%, -50%);
    }

    #leader-detail .leader-detail .leader-detail-inner .led-detl-txt {
        margin-top: 23px;
    }
    .led-detl-img h3{
            font-size: 18px !important;
    }
    #testimonial .testimonial .testimonial-inner .testimonial-grid .testimonial-cont .testimonial-cont-inner {
        margin-bottom: 10px;
    }
    .tes-rig h5 {
        font-size: 18px;
        margin-bottom: 2px;
    }
    .tes-pop-inner{
            text-align: center;
    }
    #tes-pop .tes-pop {
        width: 92%;
    }
    #tes-pop .tes-pop .tes-pop-inner .tes-pop-top {
        display: grid;
            gap: 16px;
    }
    .testt-in {
        padding-top: 0px !important;
    }
    .ttxy h2 {
    font-size: 18px !important;
}
    .lnr-inner{
            text-align: center;
    }
    .index-about-left .heading{
            text-align: center;
    }
    #index-about .index-about .index-about-inner .index-about-left .heading h2 {
        width: 100%;
    }
    #latest-news {
        margin-top: 2rem;
    }
    .lnr-inner .heading h2{
        margin-bottom:12px !important;
    }
    #learn .learn .learn-inner .learn-txt {
        padding: 0px 0 0px;
    }

    .learn-inner{
        margin-top:1rem;
    }
    .circle-item  p{
        font-size:14px !important;
    }
    .res-txt11 {
        position: absolute;
        bottom: 0;
        width: 100%;
        left: 0;
        padding: 5px;
        background: linear-gradient(181deg, rgba(42, 49, 54, 0), #000000);
    }
    .app-right-form1 {
        padding: 30px 0px;
        margin: 0 13px 20px 13px;
    }
    .table-bordered {
        min-width: 790px;
    }
    .book-inner{
        overflow-x: overlay;
    }
    #book{
        margin-top: 2rem;
    }
    .inner_addmission_enq_form {
        box-shadow: var(--box-shadow-lg);
        flex-direction: column-reverse;
        margin: 0;
    }
    /* .right-application{
        padding-right: 0;
    } */
    #pay{
        margin-top: 2rem;
    }
    .application-head h4{
        font-size: 18px !important;
    }
    .ttxy::after {
        height: 60px;
        width: 60px;
    }
    .ttxy {
        height: 73px;
    }
    .inner-application{
        flex-direction: column-reverse;
    }
    .form-group {
        padding-left: 0;
        padding-right: 0;
    }
    #contact .contact .contact-inn .contact-right .con-circle3 {
        padding-top: 50px;
    }
    #msvs2 .msvs2 .msvs2-inner .msvs2-left .msvs2-left-inn img {
        height: 341px;
        width: 100%;
        border: 20px solid white;
        box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.1411764706);
        object-fit: cover;
        object-position: top;
    }
    .FRSS{
        width: 100%;
        line-height: 15px !important; 
    }
    
    #gallery .gallery .learn-txt {
        padding: 0px 0 0;
    }
    #testimonial {
        margin-top: 2rem;
    }
    .learn-txt .heading h2 {
        width: 263px;
        margin: 0 auto 8px !important;
    }
    #application .application .application-inn .application-left .app-left-txt strong {
        margin-bottom: 0px;
        font-family: var(--cursive-font3);
        color: #b80416;
        font-size: 23px !important;
        font-weight: 500;
    }
    #application {
        margin-top: 2rem;
    }
    #application .application .application-inn .application-right {
        padding-left: 0;
        padding-right: 0;
    }
    #admission .admission .admission-inn .admission-right .app-right-form .form-txt {
        margin-bottom: 9px;
        margin-left: 11px;
    }
    .form-group input{
        font-size: 13px;
        padding: 5px !important;
    }
    #admission .admission .admission-inn .admission-right {
        padding-left: 0;
        padding-right: 0;
    }
    #admission .admission {
        padding: 15px 0;
    }
    .form-group label{
        font-size: 13px;
    }
    #admission .admission .admission-inn .admission-right .app-right-form .form .form-group label {
        margin-bottom: 0px;
    }
    #admission .admission .admission-inn .admission-right .app-right-form .form .form-group {
        margin-bottom: 7px;
    }
    p {
        font-size: 16px !important;
        line-height: 23px !important;
    }
    .gallery121 {
        margin-top: 1rem !important;
    }
    #contact-from {
        margin-top: 4rem;
    }
    .right-circle {
        position: absolute;
        left: -64px;
        transform: scale(0.9);
    }
    #academic .academic .academic-inn .academic-cont .academic-item .academic-item-inn .academic-item-left .academic-left-inn {
        padding: 0 0px;
    }
    #academic .academic .academic-inn .academic-cont .academic-item .academic-item-inn .academic-item-right .academic-right-inn .img-part {
        margin-left: 0px;
    }
    #leadership {
        margin-top: 1rem;
    }
    #msvs3 .msvs3 .msvs3-inn .msvs3-right .msvs3-rig-inn .msva3-imgon img {
        height: auto;
    }
    h3{
        font-size: var(--font-h4) !important;
    }
    h2{
        font-size: var(--font-h4) !important;
    }
    h4{
        font-size: var(--font-h4) !important;
    }
    #msvs {
        margin-top: 2rem;
    }
    #pagehead .pagehead .pagehead-img .pagehead-txt h1 {
        font-size: 25px;
    }
    #pagehead .pagehead .pagehead-img .pagehead-txt {
        top: 50%;
    }
    #pagehead {
        padding-top: 4rem;
    }
    #pagehead .pagehead .pagehead-img .pagehead-txt p {
        display: none;
    }
    .custombot a {
        background: #5c272d00;
        box-shadow: 4px 5px 12px 0px rgba(32, 32, 32, 0.2784313725);
        border: none;
    }
    #banner {
        margin-top: 0;
        padding-top: 4rem;
    }
    .new-class {
        padding-top: 0px;
    }
    #learn .curve-img-top {
        height: 6vw;
        margin-top: 0;
        background-image: url(../images/curve-top.svg);
        background-position: 50% 0;
        background-size: cover;
        background-repeat: no-repeat;
        filter: hue-rotate(23deg) saturate(55%);
        position: relative;
        top: -7px;
    }
   
    .herobanner-txt{
        display: none;
    }
    #index-about .index-about .index-about-inner .index-about-right .about-right-inner .abt-rit-cot {
        max-width: 300px;
        height: 300px !important;
    }
    .cl1 {
        transform: rotate(0deg) translate(0px, -140px) rotate(0deg) !important;
    }
    .cl2 {
        transform: rotate(51.4286deg) translate(0px, -160px) rotate(-51.4286deg) !important;
    }
    .cl3 {
        transform: rotate(102.857deg) translate(0px, -150px) rotate(-102.857deg) !important;
    }
    .cl4 {
        transform: rotate(154.286deg) translate(0px, -160px) rotate(-154.286deg) !important;
    }
    .cl5 {
        transform: rotate(205.714deg) translate(0px, -150px) rotate(-205.714deg) !important;
    }
    .cl6 {
        transform: rotate(257.143deg) translate(0px, -125px) rotate(-257.143deg) !important;
    }
    .cl7 {
        transform: rotate(310.571deg) translate(0px, -140px) rotate(-310.571deg) !important;
    }
    header .navbar .navbar-brand .nav-brand-img img {
        width: 245px;
    }
    .new-class .navbar-brand img {
        width: 205px !important;
    }
    header .navbar .navbar-brand .nav-brand-txt h4 {
        display: block !important;
    }
    header .navbar .navbar-brand {
        gap: 5px;
        margin: 0;
    }
    .navbar-toggler {
        padding: 0;
    }
    header .navbar .navbar-brand .nav-brand-txt h4 {
        font-size: 18px !important;
    }
    #course2 .course2 {
        padding: 15px 15px 30px 0;
    }
    #course2 {
        padding-left: 0;
    }
}
@media only screen and (max-width: 362px){
    .right-circle {
        position: absolute;
        left: -53px;
        transform: scale(0.8);
    }
    #course2 {
        margin-top: 3rem;
    }
    #course2 .course2 .course2-inner .course2-left .course2-left-inner .gog { 
        padding-right: 0;
    }
    .about-right-inner {
        transform: scale(0.97);
    }
}
@media only screen and (max-width: 360px){
    .index-about-right {
        padding: 0;
        padding-top: 67px;
        transform: scale(0.91);
    }
    #tes-pop .tes-pop {
        padding: 30px 11px;
    }
    .ttxy h2{
        font-size: 18px !important;
    }
    #contact-from {
        margin-top: 4rem;
    }
    .right-circle {
        position: absolute;
        left: -64px;
        transform: scale(0.8);
    }
    .cl6 {
        transform: rotate(257.143deg) translate(0px, -120px) rotate(-257.143deg) !important;
    }
    .permission-pdf {
    width: 100%;
}
}