@media only screen and (min-width: 768px) and (max-width: 991px) {}
@media only screen and (max-width: 767px) {
   body{ margin: 0px auto; padding: 0px;}  
  .hidden-xs, .uplogo::before {
    display: none;
  }
   header {margin: 0px auto;}
  header .top-nav::after {
    width: calc(100% - 55%);
  }
  .logo-section::after {
    border-radius: 30px 0 0 0;
  }
  .logo {
    width: 60px;
    margin-left: 0;
    margin-bottom: 0;
  }
  .department-text .NIRF, .department-text .eng-line, .department-text .NAAC {
    font-size: 0.7em;
    line-height: 12px;
  }
  .department-text .eng-name {
    font-size: 1.2em;
  }
  .uplogo {
    margin-top: 0;
  }
  section {
    padding: 10px !important; box-sizing: border-box; width: 100%; overflow: hidden;
  }
  .logo-section .navbar {
    padding: 0 10px;
    background: var(--lightblue);
    margin: 0px -12px;
  }
  .important_links .links li, .Policies li {
    width: 100%;
  }
  .footer-link {
    padding: 15px;
  }
  .footerbtm .text-right, .Visitors {
    text-align: left;
  }
  .footerbtm p {
    margin: 0;
  }
  .topnav-menu {
    flex-wrap: wrap;
    margin-bottom: 15px;
  }
  .topnav-menu li {
    width: 100%;
  }
  header .top-nav::after {
    border-radius: 0px;
  }
  .navbar .navbar-nav > li > a {
    padding: 8px 15px;
  }
  .navbar .navbar-nav > li {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
  }
  .newsection .col-md-8 .d-flex {
    display: block !important;
  }
  .nav.nav-tabs.about-six-nav-tabs .nav-link {
    margin-bottom: 4px;
    border-radius: 5px;
    padding: 10px;
    text-align: left;
  }
  .nav.nav-tabs.about-six-nav-tabs .nav-link::after {
    top: 11%;
    transform: rotate(90deg);
  }
  .events {
    margin-top: 20px;
  }
    .academic { padding-top: 45px;} 
    .home-gallery li{ position: relative !important; width: 100% !important; margin:5px auto !important; left: auto !important; top:auto !important;}
    footer .shape5{display:none;}
    .column-ul{display:block !important;}
    .column-ul li{ width: 100% !important;}
    .faculty-profile .colum-1, .faculty-profile .colum-2{width: 100%;}
    .faculty-profile .colum-2{ padding: 30px 0px 0px 0px;}
    .newgallery li, .gallery li{width: 100% !important; padding: 15px 0px;}
    .slider .row{ margin: 0px auto !important;}
    .accessibilitybtn{right: 0px !important; position: absolute;}
    .accessibilitybtn > span{display:none;}
    .department-text{ font-size: 120%;} 
}