@media only screen and (min-width: 200px) and (max-width: 767px) {
}

@media (min-width: 1023px) and (max-width: 4000px) {
  .topnavheader {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .tabtopsec {
    display: flex;
    gap: 22px;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .tabrisponceive {
    display: none;
  }

  .tabrisponceiveinmain {
    display: block;
  }

  .tabtopsec {
    display: block;
    flex: 1;
  }

  .mobilecheefimg {
    width: 26%;
  }

  .weather-card {
    width: 100% !important;
  }

  .mbsim {
    width: 458px !important;
    margin-top: 22px; 
  }

  .ministerstab {
    margin-bottom: 22px;
  }
            .reversediv {
              flex-direction: column-reverse;
            }

  .mainchar {
    height: 209px;
  }

  .nav-list a {
    font-size: 14px !important;
  }

  .icon-menu,
  .icon-close {
    left: 0px;
    font-size: 1.2rem;
    top: 12px;
  }

  .navbar-light .navbar-nav .nav-link {
    font-size: 14px !important;
  }
}

@media (min-width: 200px) and (max-width: 768px) {
    .navbar-brand {
        top: 4px !important;
    }
  .brandtext p {
    font-size: 13px;
  }
        .ministerstab {
          margin-bottom: 22px;
        }
    
        .reversediv {
          flex-direction: column-reverse;
        }      
  .brandtext h6 {
    font-size: 14px;
  }
  .page-header {
    box-shadow: none;
  }
  .studentmt {
    margin-top: 1.5rem;
  }
  .tabtopsec {
    display: contents;
  }
  .mobilecheefimg {
    width: 30% !important;
  }

  .weather-card {
    width: 100% !important;
  }

  .mb22 {
    width: 100% !important;
  }

  .reporttitle {
    display: block !important;
  }

  .publicationsshima .card {
    height: auto !important;
  }

  .mainchar {
    height: auto;
  }

  .brandtext {
    display: block;
            width: 224px;
  }

  .footercnetermanu ul {
    padding: 0%;
  }

  .footercnetermanu {
    display: block;
    margin-bottom: 3rem;
  }

  .hederheight {
    height: 76px;
    background-color: #fff;
  }

  /* .topnavheader {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .tabtopsec {
        display: block;
        gap: 22px;
    } */
}
