/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) {}

/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {}

/* Mobile Layout: 320px. */
@media only screen and (max-width: 991px) {
  .slicknav_menu {
    display: block;
  }
.header-middle {
  display: none;
}
  .menu-bar {
    position: relative;
    left: 0;
    top: 0;
  }
  .nseye-sidemenu {
    padding: 20px;
  }
  .npaper.search-box {
    margin-bottom: 7px;
  }
.menu-deskbar {
  display: none;
}
.menubar-content{
  padding: 5px 0;
}
.mbar-inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-flow: row wrap;
}

.menu-search {
  display: flex;
  align-items: center;
}

.mi-search {
  margin-left: 15px;
}
  h1 {
    font-size: 35px;
  }

  h1.page-title {
    font-size: 20px;
  }

  h2 {
    font-size: 28px;
  }

  nav#site-navigation {
    display: none;
  }

.ht-row,
.hd-middle-row,
.col-topbar-row {
  flex-direction: column;
}
.web-date.ht-date{
  margin: 0 0 10px 0;
  min-width: auto;
}
.vsearch-hide {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background: #fff;
  padding: 25px 5px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
  opacity: 0;
  visibility: hidden;
  top: -200px;
  transition: 0.5s;
}

.is-fixed .mobile-menu-bar {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
}

.admin-bar .is-fixed .mobile-menu-bar{
  top: 32px;
}

.vsearch-hide.highlight {
  opacity: 1;
  visibility: visible;
  top: 0;
}

i#miRSearch {
  width: 50px;
  border: 1px solid #ededed;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  margin-right: 5px;
}

div#vhSearch {
  flex: 1;
}

i#miRSearch:hover {
  background: #ccc;
}
    /* Mobile Menu style*/
    nav#site-navigation {
      display: none;
    }
  
  
    .mobile-menu-bar {
      background: #fff;
      display: block;
    }
  
    .is-fixed .mobile-menu-bar {
      padding: 5px 0;
    }
  
    .mobile-menu-bar .container {
      position: relative;
    }
  
    .mobile-menu-bar button {
      display: flex;
      justify-content: center;
      margin-left: auto;
      min-width: 85px;
      align-items: center;
    }
  
    nav#mobile-navigation {
      position: relative;
    }
  
    nav ul.wsm-menu,
    nav .wsm-menu>ul {
      min-width: 250px;
      box-shadow: 0px 5px 42px -6px rgb(92 91 92);
      padding: 20px;
      margin-bottom: 10px;
      background: var(---light-body);
      position: absolute;
      left: auto;
      right: 0;
      top: 80px;
      z-index: 99999;
      visibility: hidden;
      opacity: 0;
      transition: 0.5s;
      display: none;
    }
  
    nav.menu-active ul.wsm-menu,
    nav.menu-active .wsm-menu ul {
      top: 40px;
      visibility: visible;
      opacity: 1;
      display: block;
    }
  
    .wsm-menu ul,
    ul.wsm-menu,
    .wsm-menu ul {
      margin: 0;
      padding: 0;
      min-width: 200px;
    }
  
    .wsm-menu li a {
      padding: 7px 10px;
      text-decoration: none;
      border-bottom: 1px solid #fff;
      display: block;
    }
  
    .mobile-navigation ul {
      list-style: none;
    }
  
    .menu-item-has-children {
      display: flex;
      flex-flow: row wrap;
    }
  
    .menu-item-has-children>a {
      max-width: 78%;
    }
  
    .menu-item-has-children .sub-menu {
      display: block;
      width: 100%;
    }
  
    span.mclose {
      display: none;
    }
  
    .menu-item-has-children>i {
      padding: 10px 15px;
      margin-left: auto;
    }
  
    #wsm-menu ul.sub-menu {
      visibility: hidden;
      max-height: 0;
      height: auto;
      opacity: 0;
      transition: 0.5s;
    }
  
    #wsm-menu .menu-item-has-children.clicked>ul.sub-menu,
    #wsm-menu .menu-item-has-children.focus>ul.sub-menu {
      max-height: 1000px;
      visibility: visible;
      opacity: 1;
      height: auto;
    }
    .footer-social {
      padding-bottom: 2rem;
      margin-bottom: 2rem;
    }
    .footer-main.default-footer {
      text-align: center;
      padding: 3rem;
    }
}

/* Wide Mobile Layout: 480px. */
@media only screen and (max-width: 767px) {
  #nseye-catmenu::-webkit-scrollbar, #nseye-catmenu::-webkit-scrollbar-thumb, #nseye-catmenu::-webkit-scrollbar-track{
    opacity: 1;
    visibility: visible;
  }
    .nsy-ss-right {
      flex-direction: column;
    }
    .footer-main.classic-footer {
      flex-direction: column;
    }
  
    .footer-main.classic-footer .footer-social {
      padding-bottom: 0;
      margin-top: 10px;
    }
    .nsy-ss-right .npaper.search-box {
      margin-bottom: 20px;
    }
  
    .nsy-mlogo {
      text-align: center;
      margin-bottom: 10px;
    }
    .nseye-sidemenu{
      padding: 15px;
    }
    .admin-bar .is-fixed .mobile-menu-bar {
      top: 46px;
    }
  h1 {
    font-size: 35px;
  }

  h1.page-title {
    font-size: 24px;
  }

  h2 {
    font-size: 30px;
  }
    .nsycol-topbar {
      text-align: center;
    }
  .menubar-content h1.site-title {
    font-size: 24px;
  }
    .header .breaking-news, 
    .nsycol-topbar {
      flex-direction: column;
    }
    .footer-social {
      padding-bottom: 1.5rem;
      margin-bottom: 1.5rem;
    }
    .footer-social a {
       margin: 0 2px;
    }
    .footer-main.default-footer {
        text-align: center;
        padding: 2rem;
    }
        
}

/* Wide Mobile Layout: 480px. */
@media only screen and (max-width: 599px) {
  .admin-bar .is-fixed .mobile-menu-bar {
      top: 0;
    }
}
@media only screen and (max-width: 479px) {
  .header-search-form {
    right: 0;
  }
}