@media screen and (max-width: 767px){
  #leadership .col {
    flex: 1 0 100%;
}
iframe.doc-video {
    height: 55vw;
}
.vice h4{
  min-height: initial;
}
#main {margin-top: 10px;}
.new-award-dsgn .award-box img {min-height: auto;}
.outreach-slider .owl-nav button span {font-size: 50px;height: 45px !important;}
.outreach-slider .owl-nav {top: -53px;right: 3px;}
.about h1 {margin-right: 0;}
#about .pe-5 {padding-right: 15px !important;}
#about p br {display: none;}
.about h1 {font-size: 25px;}
.col.icon-box {flex: 0 0 50%;margin-bottom: 10px;}
.new-icon h4 {margin-top: 0px;font-size: 17px;line-height: 20px;}
.about {padding: 50px 0 80px;}
.about::before {height: 98%;}
.new-icon img {height: 135px;}
header p {margin-top: 20px;}
header .col-md-10.d-flex.justify-content-end {justify-content: flex-start !important;}
.mdia img {height: auto;width: 100%;}
.rsm-btn-sec {margin-top: 30px;margin-bottom: 30px;}
.socl .icon-box {margin-bottom: 40px;}
.socl .icon-box h4{margin-top: 15px;}
.app-lnk a img {margin-bottom: 10px;width: auto;}
.cmunt-outch-inner h4 a {font-size: 16px;}
.section-title h2 a {font-size: 22px;}
footer p { font-size: 13px;}
.impact-tb .col {flex-basis: 50%;width: 50%;}
.facts .count-box span {font-size: 30px;margin-left: 0px;margin-top: 10px;}
.facts .count-box {padding: 15px 6px;text-align: center;}
.facts .count-box i {float: inherit;}
.facts .count-box p {padding: 8px 0 0 0;margin-left: 0px;}
.award-box img{width: 100%;}
.socl .icon-box:last-child{margin-bottom: 0px;}
.soc-hd {margin-top: 20px;}
.rti-img {margin-top: 30px;}
.cmunt-outch-inner .col-md-2 { width: 50%;}
.facts{padding-bottom: 0px;}
.socl h3 {margin-top: 20px;}
.mble-app-tb img {width: 100%;}
.Dalai-Lam {width: 100%;}
.sprt-cert a img {margin-bottom: 60px;}
.sprt-cert .col-md-5:nth-child(2) a img{margin-bottom: 0px;}
.app-lnk a:last-child {margin-left: 0px;}
.social-award-sec .award-box img {min-height: auto;}
.sports p a {word-break: break-word;}

}/* 767px end */


@media screen and (min-width: 992px) and (max-width: 1024px){
  .vice{
    min-height: 350px;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px){
  #sports img {height: 120px;}
  .rsch-innr h4{font-size: 16px;}
  .rsch-innr h4 br{display: none;}
  .rsch-innr h6 {font-size: 12px;}
  #leadership .col {
    flex: 1 0 50%;
}


}


@media screen and (min-width: 768px) and (max-width: 1024px){
.col.icon-box {flex: 0 0 24%;}
#about .col-lg-8 {width: 70%;padding-right: 10px !important;padding-top: 0 !important;}
#about .col-lg-3 {width: 30%;}
#about p br {display: none;}
.about h1 {margin-right: 25px;margin-bottom: 0px;}
.new-icon h4 {font-size: 18px;margin-top: 0px;line-height: 25px;}
.new-icon img {width: 55%;height: 120px;}
.mdia img {height: 152px; width: 100%;}
.mdia h4 br{display: none;}
.mdia {min-height: 235px;}
header p {font-size: 24px;}
.app-lnk a:last-child {margin-left: 0px;}
.app-lnk a img{margin-bottom: 15px;width: auto;}
.sprt-cert .col-md-5 {width: 50%;}
.sprt-cert .col-md-1{display: none;}
#honours_and_awards .award-box {min-height: 250px;}
.new-award-dsgn .col-md-4 {width: 50%;}
.new-award-dsgn .award-box img {min-height: 493px;}
.social-award-sec .award-box img {min-height: 305px;}
.socl .award-box h4 {font-size: 15px;}
.socl .award-box h4 br{display: none;}
.social-award-sec .award-box {min-height: 468px;}
.sports p a {word-break: break-word;}


}





@media (max-width: 768px) {
  #hero h1 {font-size: 28px;line-height: 36px;}

  #hero h2 {font-size: 18px;line-height: 24px;margin-bottom: 30px;}
  .outreach-slider-thumb.owl-thumbs button {margin-right: 25px;font-size: 14px;margin-bottom: 10px;}
  .outreach-slider-thumb.owl-thumbs button.active {transform: scale(1.0);font-weight: normal;}
  .wrkshp-sldr img {height: 125px;}  
  .outreach-slider .col-sm-6 {flex: 0 0 50%;}
  


}


@media (min-width:768px) and (max-width: 1023px) {
  #leadership .col-lg-3 {width: 50%;}
}


@media (min-width: 1024px) {
  #hero {
    background-attachment: fixed;
  }
}

@media (min-width: 1367px) {
  .full100{height: 100vh;}
}


@media (max-width: 1199px) {
  #header {
    left: -300px;
  }

  #main {
    margin-left: 0;
  }

}



@media (max-width: 1366px){
.rsm-btn {padding: 10px 15px;}
.honr-nav button {padding: 15px 10px;font-size: 13px;}
.essay-sec.services .title {font-size: 16px;}
.nav-menu a, .nav-menu a:focus {
    padding: 12px 15px 4px;
    margin-bottom: 0;
}
.facts .count-box {
    padding: 29px 10px;
    width: 100%;
}

} /*-max-width: 1366px end */