@media (max-width: 1600px) {
  html {
    font-size: 20px;
  }
  .rankaward .smbox {
    width: 46%;
  }
}
@media (max-width: 1499px) {
  html {
    font-size: 19px;
  }
  .container {
    width: 96%;
    margin: 0 auto;
  }
  .bannersec .bannerbottom {
    width: 96%;
  }
}
@media (max-width: 1379px) {
  html {
    font-size: 15px;
  }
  .headersec .logobox {
    width: 60%;
    max-width: none;
    min-width: auto;
  }
  .rankaward .smbox {
    width: 49%;
  }
  .whybtech:before {
    width: 100%;
  }
  .programsofferedsec .items {
    width: 20%;
  }
  .whybtech:after {
    width: 40%;
  }
  .whybtech .right {
    width: 36%;
  }
  .footersec .item {
    max-width: none;
    font-size: 1rem;
  }
  .footersec .locationbrief {
    gap: 1rem;
  }
  .accreditationsec .item {
    padding: 1.25rem 0.75rem;
  }
}
@media (max-width: 1199px) {
  .bannersec .bannerbottom .grade img {
    width: 100%;
  }
  .headersec .item:before {
    display: none;
  }
  .headersec .menuitems {
    flex-wrap: wrap;
    gap: 1rem;
  }
  .faqsec:before {
    display: none;
  }
  .rankaward .smbox {
    width: 60%;
  }
  .whybtech {
    overflow: hidden;
  }
  .whybtech:after {
    display: none;
  }
  .whybtech .whybtechbox {
    flex-wrap: wrap;
    gap: 1rem;
  }
  .whybtech .left {
    width: 100%;
  }
  .whybtech .right {
    width: 100%;
    background: #ed4200;
    padding: 1rem;
    text-align: center;
  }
  .whybtech .imgsec {
    margin: 0.5rem auto 0;
  }
  .programsofferedsec .items {
    width: 47%;
  }
  .keyhighlight .item {
    width: 31%;
  }
  .faqsec .left {
    width: 100%;
  }
  .faqsec .right {
    display: none;
  }
  .footersec .locationbox {
    flex-wrap: wrap;
    gap: 1rem;
  }
  .footersec .left {
    width: 100%;
  }
  .footersec .right {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .headersec .logobox {
    width: auto;
  }
  .headersec .item {
    max-width: 11.75rem;
    justify-content: flex-end;
  }
  .rankaward .smbox {
    width: 100%;
  }
  .keyhighlight .item {
    width: 46%;
  }
  .campusplacement .placement-number {
    gap: 4rem;
    flex-wrap: wrap;
  }
  .programsofferedsec .items {
    width: 100%;
  }
  .footersec .footerbottom {
    justify-content: center;
    flex-wrap: wrap;
    gap: 1rem;
  }
}
@media (max-width: 767px) {
    body{
        overflow-x: hidden;
    }
  .bannersec .maintititle {
    font-size: 2.5rem;
  }
  .bannersec .maintititle span {
    font-size: 1.25rem;
  }
  
  .bannersec .bannerlist {
    margin-top: 1rem;
    
  }
  .bannersec .bannerlist .item {
    font-size: 0.875rem;
    width: 100%;
  }
  .bannersec .bannerlist .item:before {
    top: 0;
  }
  .bannersec .container {
    bottom: auto;
    top: 10%;
  }
  .bannersec .bannerbottom {
    flex-wrap: wrap;
    justify-content: center;
  }
  .bannersec .bannerbottom .grade {
    border-radius: 0;
    border: 0;
    border-bottom: 0.056rem solid #fff;
    width: 40%;
  }
  .bannersec .bannerbottom .highestpackage{
      /* width: 50%; */
  }
  .bannersec .bannerbottom .highestpackage .desc {
    font-size: 0.875rem;
  }
  .bannersec .bannerbottom .highestpackage .desc span {
    font-size: 1rem;
  }
  .bannersec .bannerbottom .highestpackage .numvalue {
    font-size: 3rem;
  }
  .bannersec .bannerbottom .highestpackage .numvalue span {
    font-size: 0.9rem;
  }
  .bannersec .bannerimg img{
      min-height: 35rem;
  }
  .common-heading {
    font-size: 1.5rem;
  }
  .common-spacing {
    padding: 2rem 0;
  }
  .heading-desc {
    font-size: 1rem;
  }
  .heading-wrapper .heading-desc {
    margin-top: 0.5rem;
  }
  .headersec .navbox {
    flex-wrap: wrap;
    gap: 1rem;
  }
  .headersec .menuitems {
    justify-content: flex-start;
    gap: 0.5rem;
  }
  .headersec .menuitembox {
    padding-top: 0.75rem;
    border-top: 1px solid #ed4200;
  }
  .headersec .item {
    max-width: none;
    justify-content: flex-start;
  }
  .headersec .logobox img {
    margin: 0 auto;
  }
  .rankaward {
    padding: 2rem 0;
  }
  .rankaward .title {
    font-size: 1.25rem;
  }
  .rankaward .desc {
    margin-top: 0.5rem;
    font-size: 1rem;
  }
  .rankaward .left {
    padding: 1.5rem 0rem 1.5rem 1rem;
  }
  .accreditationsec .accreditationslider {
    margin-top: 1rem;
  }
  .accreditationsec .title {
    font-size: 1.25rem;
  }
  .accreditationsec .owl-dots {
    margin-top: 0;
  }
  .programsofferedsec .offeredproglist {
    margin-top: 1rem;
  }
  .programsofferedsec .title {
    min-height: auto;
  }
  .whybtech .common-heading {
    font-size: 1.25rem;
  }
  .whybtech .common-heading span {
    font-size: 1.25rem;
  }
  .whybtech .descdetail {
    margin-top: 1rem;
    line-height: 22px;
}
  .whybtech .detail {
    font-size: 1rem;
  }
  .whybtech .desc {
    margin-top: 1rem;
    font-size: 0.875rem;
  }
  .whybtech .subheading {
    font-size: 1.25rem;
  }
  .keyhighlight .common-heading {
    font-size: 1.25rem;
  }
  .keyhighlight .keyhighlightlist {
    gap: 1rem;
    margin-top: 1rem;
  }
  .keyhighlight .item {
    width: 47%;
    display: block;
    text-align: center;
  }
  .keyhighlight .iconsec{
      margin: 0 auto;
      margin-bottom: 1rem;
        min-width: 4.34rem;
        width: 4.34rem;
        height: 4.34rem;
  }
  .faqsec .ques {
    padding-right: 1.5rem;
  }
  .footersec {
    padding-top: 1rem;
  }
  .footersec .locationbox {
    padding: 1rem;
  }
  .footersec .item {
    width: 100%;
  }
  #popup-36d66baae54430e377fc4061e4795cb1 {
    height: auto !important;
    bottom: 0 !important;
  }
  .programOffered2-sec .programOffered-main .item {
    width: 100%;
  }
  .rankaward .smbox.mba-rank {
    background-size: cover;
  }
  .bannersec .banner-content{
      max-width: 100%;
      padding-left:1rem;
  }
  .bannersec .maintititle .span2{
      font-size: 3rem !important;
  }

  .sched-date-tab {
      display: block;
      min-width: 230px;
  }

  .sched-time-note {
      font-size: 1rem;
  }
}/*# sourceMappingURL=resposive.css.map */