@media only screen and (max-width:1200px){
    .ull li a {
        font-size: 15px;
}
.ban-img {
    position: absolute;
    left: -402px;
    top: -307px;
    z-index: 999;
}
.bv-tes {
    position: absolute;
    top: 57%;
    left: 42%;
    transform: translate(10px, 10px);
    z-index: 99;
}
.bv-tes h2 {
    font-size: 28px;
}
.bv-tes p {
    font-size: 16px;
    width: 74%;
}
.ill {
    padding: 0 6px 33px 3px;
  }
  .ill h2 {
    font-size: 21px;
    letter-spacing: 0.55px;
    font-weight: 600;
}
.wiot {
    padding: 0rem 0 0;
}
.item img {
    width: 143px;
    height: 100%;
    object-fit: cover;
}
}

@media only screen and (max-width:1280px){
.xa p {
    margin-bottom: 0px;
    letter-spacing: 0.55px;
    font-size: 13px;
}
.ull li a {
    font-size: 15px;
}
.ban-img {
        position: absolute;
        left: -348px;
        top: -336px;
        z-index: 999;
    }
.bv-tes h2 {
    font-size: 30px;
}
.bv-tes {
        position: absolute;
        top: 59%;
        left: 36%;
        transform: translate(10px, 10px);
        z-index: 99;
    }
.inner-about h2 {
    font-size: 30px;
}
.ill {
    background-color: #fff5eb;
    padding: 0 11px 45px 15px;
}
.ill p {
    font-size: 16px;
}
.item img {
    width: 153px;
    height: 100%;
    object-fit: cover;
}
.wiot {
    padding: 3rem 0 0;
}
.bv-tes p {
    font-size: 16px;
}
}


@media only screen and (max-width:552px){
    .bannerswiper .swiper-slide::after {
        position: initial;
    }
      .bannerswiper .swiper-slide img {
        height: 46vh;
        object-fit: cover;
    }
    
     .pps {
    position: fixed;
    top: 0;
    left: -100%;
    height: 100vh;
    width: 100%;
    background-color: #fff;
    transition: all 0.3s;
    z-index: 9;
   }
  .ppsnew {
    left: 0 !important;
   }
  .ull {
    display: grid !important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    gap: 9px;
    }
  .clo {
    top: 2rem;
    right: 2rem;
   }
    .navlogo img {
    width: 80%;
    padding: 1px;
    }
   
    .tog1 img{
        width: 33px;
    }
    .clx {
    right: 26px;
    top: 4%;
    }
    .clx img {
    width: 26px;
    }
   .bv-tes , .ban-img , .ab-im{
       display:none;
   }
   .banner .row .col-lg-8{
       padding:0px !important;
   }
   .about-sc .row , .wid , .mb{
       flex-direction: column-reverse;
   }
       .gut {
        margin-top: 12%;
        margin-bottom: 10%;
    }
  .inner-about h2 {
    font-size: 25px;
    line-height: 36px;
}
.about-sc .row .col-lg-5 , .about-sc .row .col-lg-7{
    padding:0px !important;
}
.bud{
    flex-direction: inherit !important;
}
.lkj .col-lg-4 , .gallery .row .col-lg-8 , .gallery .row .col-lg-4{
    padding:0px !important;
}
.legend-cnt-outer p {
    width: 100%;
}
.widget-title h2 {
    font-size: 25px;
}
.subtitle p {
    font-size: 17px;
    width: 100%;
    text-align: center;
}
.numbercounter .col-6{
    padding:0px !important;
}
.ss-tx h2 {
    font-size: 14px;
}
.ss-tx p {
    font-size: 15px;
}
.wiot {
    padding: 3rem 0 0;
}
.galm h2 {
    font-size: 26px;
    margin-bottom: 4%;
    font-style: normal;
}
.dz-media img {
    width: 100%;
    /*height: 100%;*/
    /*object-fit: cover;*/
    border-radius: 0px !important;
}
.footer-area .row .col-lg-4 , .footer-area  .row .col-lg-3 , .footer-area .row .col-lg-2 , .abte .row .col-lg-12{
    padding:0px !important;
}
.menu{
    padding-left: 1rem;
}
.para {
        padding: 17px 2px 63px;
    }
.copyright-area {
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 1px;
}
.st-breadcumb-area img {
    height: 21vh;
}
.st-breadcumb-area {
    padding-top: 0rem;
}
.breadcrumb-content h2 {
    color: #fff;
    font-size: 28px;
}
.breadcrumb-content {
    transform: translate(0%, 0);
      left: 50%;
}
.spac p {
    margin: auto;
    width: 100%;
}
.spac {
    text-align: left;
}
.spac h2 {
    font-size: 24px;
    line-height: 32px;
}
.counter-box {
    display: flex;
    align-items: baseline;
    justify-content: start;
    text-align: justify;
    gap: 26px;
    position: relative;
    z-index: 1;
}
.wrf .row , .content-inner .row .col-lg-4 , .latest-project .row .col-lg-4 , .admission_section .row .col-lg-7 , .admission_section .row .col-lg-5{
    padding:0px !important;
}
.inner-fac .row .col-lg-3{
    padding:6px !important;
}
.latest-project {
        margin-top: 3rem;
        margin-bottom: 3rem;
    }
.main-contact-content {
    padding: 19px;
}
.blog-title h2 {
    font-size: 20px;
}
    .contact-small-widget::after {
        left: 47%;
        content: "";
        position: absolute;
        width: 28px;
        height: 23px;
        background-color: #000818;
        transform: rotate(-45deg);
        top: -1%;
    }
.contact-small-widget {
    padding: 17px;
    background: #000818;
    margin-bottom: 9px;
    position: relative;
}
.vod {
    text-align: center;
    margin-top: 5%;
    margin-bottom: 6%;
}
.cor h2 {
    font-size: 23px;
    width: 100%;
    margin-top: 4%;
}
.cor {
    text-align: left;
}
.pl0 {
    padding: 36px 18px;
}
.cr-in {
    padding: 3rem 0 5rem;
}
.legend-cnt-outer {
    display:none;
}
.item img {
    width: 120px;
}
.success-section {
    padding: 5rem 0 0rem;
    height: 61vh;
}
.deta a {
    padding: 8px 21px !important;
}
.ss-im::after {
    height: 46px;
    width: 46px;
}
.tab-content {
    height: 381px;
    overflow: overlay;
}
.thj img{
    width:38px;
}
.clo {
    top: 2rem;
    right: 2rem;
  }
  .clo img {
        width: 14px;
        filter: brightness(0);
    }
    .inner-about p {
    text-align: left;
    font-size: 16px;
}
.col-lg-3:nth-child(3) .ab-pg {
    background-color: #f07700;
}
.col-lg-3:nth-child(4) .ab-pg {
    background-color: #264796;
}
.inner-about .row .col-lg-3{
    padding:0px !important;
}
.de1{
    margin-top: 9%;
    margin-bottom: 0%;
    text-align: center;
}
.ill {
    padding: 0px 21px 21px 20px;
}
.ill h2 {
    font-size: 21px;
}
.wrf .row .col-lg-4{
    padding:0px !important;
}
.team-list img {
    height: 100%;
    object-fit: cover;
}
.inner-fac .row .col-lg-3{
    padding:3px !important;
}
.fixed-bt {
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    position: relative;
    box-shadow: #fff 0 5px 5px 4px;
  }
  .fixed-bt::after {
    position: absolute;
    content: "";
    background-color: #fff;
    background-size: contain;
    height: 100%;
    width: 0px;
    top: 50%;
    left: 50%;
    z-index: 999999999999;
  }

  .lf-bt a {
    text-decoration: none;
    font-size: 15px;
    color: #fff;
    padding: 13px 0;
    display: flex;
    justify-content: center;
    background-color: #120135;
  }

  .lf-bt.show-chat a {
 background-color: green;
  }

  .lf-bt {
    text-align: center;
  }
  a.blantershow-chat {
    display: none;
  }
  .footer-area {
    padding: 3rem 0 0rem;
}
#whatsapp-chat {
        max-width: 307px;
        width: 100%;
        top: 26%;
        left: 14%;
        transform: translate(10px, 10px);
}
  .chat_boxBody {
    padding: 10px 67px 17px 23px;
  }
  .content-bx {
    padding: 13px;
    height: 100%;
}
.mi12::after {
    height: 100%;
    width: 100%;
}
.content-bx h3 {
    font-size: 24px;
}
.content-bx p {
    font-size: 14px;
}
.mi12 {
    padding: 4rem 0 3rem;
}
.outerLi h2 {
    font-size: 20px;
}
}