@media (min-width: 1200px) and (max-width: 1600px) {
  .header-style-6 .navigation-row .container-fluid {
    padding: 0 0 0 20px;
  }
  .homepage-style-5 .logo-5 {
    padding: 15px 20px 15px 0;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .burger-nav {
    display: none;
  }
  .homepage-style-5 .header-style-6 .navigation-row .nav > li > a {
    line-height: 66px;
  }
  .header-style-6 .navigation-row .container-fluid {
    padding: 0 0 0 20px;
  }
  .header-style-5 .navigation-row a.btn-apply {
    padding: 0 0 0 15px;
  }
  .logo-5 img {
    width: 100%;
  }
  .header-style-5 .navbar-header {
    width: 20%;
  }
  .header-style-5 .navigation-row .container-fluid {
    padding: 0 15px;
  }
  .logo-5 {
    padding: 19px 15px 19px 0;
  }
  .navigation-row .nav > li > a {
    font-size: 14px;
    padding: 10px 11px;
  }
  .navigation-row .navbar-nav {
    padding-top: 11px;
  }
  .header-style-5 .top-head marquee {
    width: 560px;
  }
  .address-row .hold ul li strong.title {
    font-size: 22px;
  }
  .exploring-section strong.number::after {
    width: 205px;
  }
  .department-box {
    padding: 20px 15px;
  }
  .department-box img {
    margin-right: 10px;
  }
  .department-box a {
    font-size: 16px;
  }
  .search-department-form h3 {
    font-size: 25px;
  }
  .search-department-form button[type="submit"] {
    text-indent: 30px;
  }
  .event-list-box .text-col {
    padding: 20px;
  }
  .event-list-box .text-col span.location {
    font-size: 13px;
  }
  .flip_frame .flip_front .inner h2, .flip_frame .flip_back .inner h2 {
    padding: 0;
    width: 100%;
  }
  .event-list-box .text-col h3 {
    font-size: 20px;
    line-height: 24px;
    padding-bottom: 15px;
  }
  .event-grid-box .text-box strong.date {
    padding: 10px 24px;
  }
  .gallery-section .holder strong.number:after {
    left: 230px;
  }
  .gallery-section .holder strong.number:before {
    left: 230px;
  }
  .gallery-box .frame a.title {
    left: 15px;
    bottom: 15px;
  }
  .gallery-box .frame a.btn-play {
    top: 70px;
    left: 15px;
  }
  .gallery-box .frame .social-box {
    right: inherit;
    left: 15px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .header-style-5 .top-head .container-fluid, .header-style-5 .navigation-row .container-fluid {
    padding: 0 15px;
  }
  .homepage-style-5 .header-style-6 .navigation-row .nav > li > a:first-child {
    padding: 0 10px 0 0;
  }
  .header-style-6 .navigation-row .container-fluid {
    padding: 0 10px;
  }
  .header-style-6 .navigation-row a.btn-apply {
    padding: 0 0 0 7px;
    line-height: 66px;
    font-size: 12px;
  }
  .header-style-5 .top-head marquee {
    width: 243px;
  }
  .my-account, ul.search-cart {
    display: block;
  }
  .search-icon .dropdown-menu, .welcome-section .holder, .event-list-box .thumb, .event-list-box .thumb img {
    width: 100%;
  }
  .burger-nav, .header-style-5 .navigation-row a.btn-apply, .video .banner-info {
    display: none;
  }
  .logo-5 {
    padding-right: 10px;
    width: 120px;
  }
  .header-style-5 .navigation-row a.btn-apply {
    padding: 0 12px;
  }
  .navigation-row .nav > li > a {
    font-size: 12px;
    padding: 0 6px;
  }
  .navbar-nav {
    margin-top: 15px;
  }
  .logo-5 img {
    width: 100%;
  }
  .homepage-style-5 .header-style-6 .navigation-row .navbar-collapse {
    margin-left: 128px;
    position: relative;
    top: 5px;
  }
  .videoWrp {
    height: 210px;
  }
  .address-row .hold address, .news-updates-section .box {
    margin-bottom: 30px;
  }
  .address-row .hold {
    padding-bottom: 0;
  }
  .welcome-section h3 {
    margin-bottom: 10px;
  }
  .exploring-section strong.number:after, .exploring-section strong.number:before {
    left: 9%;
  }
  .news-updates-section .right-col ul li:first-child, .news-updates-section .right-col ul li {
    padding: 30px 20px;
  }
  .news-updates-section .right-col {
    padding-bottom: 30px;
  }
  .department-section h2 {
    font-size: 28px;
  }
  .department-box {
    padding: 22px 25px;
  }
  .department-section {
    background-size: cover;
  }
  .event-list-box .text-col {
    float: left;
    padding-bottom: 50px;
  }
  .event-grid-box .text-box .holder {
    margin: 0;
  }
  .event-grid-box .text-box strong.date {
    padding: 10px 15px;
  }
  .fact-section .box {
    margin-bottom: 55px;
  }
  .fact-section {
    padding-bottom: 30px;
  }
  .address-row .hold ul li span {
    font-size: 14px;
  }
  .address-row .hold ul li strong.title {
    font-size: 20px;
  }
  .gallery-section::before {
    background-size: 100%;
  }
  .gallery-section .holder {
    padding: 0 0 0 364px;
  }
  .gallery-box .frame a.title {
    left: 15px;
    bottom: 15px;
  }
  .gallery-box .frame a.btn-play {
    left: 15px;
    top: 70px;
  }
  .gallery-box .frame .social-box {
    right: inherit;
    left: 15px;
  }
  .gallery-section .holder strong.number {
    color: #333;
  }
  .gallery-section .owl-carousel .owl-nav {
    width: 39%;
  }
  .gallery-section .holder strong.number::after {
    left: 193px;
    width: 50px;
  }
  .gallery-section .holder strong.number::before {
    left: 193px;
    width: 140px;
  }
  .management-section .box {
    margin-bottom: 30px;
  }
  .event-grid-box .frame {
    min-height: inherit;
  }
  .footer .widget {
    min-height: 300px;
  }
}
@media (min-width: 280px) and (max-width: 767px) {
  .header-style-5 .top-head, .burger-nav, .header-style-5 .navigation-row a.btn-apply, .video .banner-info, .welcome-section h3:after, .exploring-section strong.number::after, .exploring-section strong.number::before, .fact-section .box::before, .gallery-section::before, .gallery-section .holder strong.number::before, .gallery-section .holder strong.number::after, .header-style-6 .navigation-row a.btn-apply {
    display: none;
  }
  .header-style-6 .navigation-row .container-fluid {
    padding: 0 15px;
  }
  .header-style-6 .navigation-row .container-fluid {
    padding: 0 15px;
  }
  .homepage-style-5 header .navbar-toggle {
    width: 100%;
  }
  .homepage-style-5 header .navbar-toggle {
    background: #e4002b;
    padding: 15px 0;
  }
  header .navbar-toggle .icon-bar {
    margin: 0 auto;
  }
  .logo-5 {
    border: 0;
    padding: 0;
    width: 100%;
    text-align: center;
  }
  .navigation-row {
    padding-bottom: 20px;
  }
  .navigation-row .navbar-nav {
    float: left;
    width: 100%;
    text-align: left;
  }
  .navigation-row .nav > li > a {
    padding: 0;
  }
  .videoWrp, .map-section iframe {
    height: 300px;
  }
  .address-row .hold address {
    margin-bottom: 30px;
  }
  .address-row .hold {
    padding-bottom: 0;
  }
  .welcome-section .holder {
    width: 100%;
  }
  .welcome-section .text-box {
    margin-bottom: 20px;
  }
  .welcome-section h3 {
    line-height: 32px;
  }
  .welcome-section, .news-updates-section, .department-section, .upcoming-events-section, .online-admission-section, .gallery-section, .management-section {
    padding: 40px 0;
  }
  .exploring-section .owl-nav {
    width: 20%;
  }
  .news-updates-section .box {
    margin-bottom: 30px;
  }
  .news-updates-section .right-col ul li, .news-updates-section .right-col ul li:first-child {
    padding: 30px 15px;
  }
  .department-section h2 {
    margin: 0 0 20px 0;
    font-size: 28px;
    line-height: 36px;
  }
  .department-box {
    padding: 22px 20px;
  }
  .event-list-box .thumb, .event-list-box .thumb img {
    width: 100%;
  }
  .event-list-box .text-col {
    padding-bottom: 50px;
  }
  .event-grid-box .text-box .holder {
    margin: 0;
  }
  .event-grid-box .text-box h3 {
    font-size: 18px;
    line-height: 23px;
  }
  .online-admission-section h2 {
    font-size: 26px;
  }
  .fact-section {
    padding: 40px 0;
  }
  .gallery-section .holder {
    padding: 0 20px;
  }
  .gallery-section h2 {
    color: #2d003d;
  }
  .gallery-section .owl-carousel .owl-nav {
    width: 56%;
  }
  .gallery-box .frame a.title {
    bottom: 22px;
  }
  .gallery-box .frame .social-box {
    bottom: 14px;
  }
  .gallery-section .holder strong.number {
    color: #2d003d;
  }
  .management-section h2 {
    font-size: 26px;
  }
  .management-section .box {
    margin-bottom: 30px;
  }
  .call-action-section .holder h2 {
    line-height: 30px;
    font-size: 22px;
  }
  .call-action-section {
    padding-bottom: 120px;
  }
  .newsletter .holder {
    padding: 0;
  }
  .newsletter strong {
    display: block;
    padding: 0 0 10px 0;
  }
  .newsletter .input-group {
    margin-bottom: 10px;
  }
  .donation-col {
    top: 21%;
  }
  .donation-col .form-box {
    width: 100%;
  }
  .donation-section .btn-row {
    margin: 0;
  }
  .news-updates-section .right-col {
    padding-bottom: 20px;
  }
  .event-list-box .text-col h3 {
    font-size: 20px;
  }
  .event-grid-box .text-box strong.date {
    padding: 10px 20px;
  }
  .donation-col {
    display: none;
  }
  .news-updates-section h2 {
    font-size: 30px;
  }
}