@media only screen and (min-width: 768px) and (max-width: 1024px) {
    /* Your tablet-specific CSS rules go here */
}

@media only screen and (max-width: 768px) {
    /* Your foon-specific CSS rules go here */
    #block-b4subtheme-anchormenu,
    #block-b4subtheme-zoekveld,
    .rechtsheader {
        display: none;
    }

    #block-b4subtheme-page-title {
        margin-top: 0px !important;
        width: 100%;
        padding: 10px;
    }
    .pre-footer.footercontainer {
        float: left;
      }
    #block-menu-menu-pre-footer-wmo ul li{
            width: 100%;
            padding-bottom: 5px !important;
    }
    .pre-footer .region-pre-footer {
        margin: 0px;
      }
      .collapse:not(.show) {
        display: block;
      }
      .tbm.tbm--mobile .tbm-button {
        display: block;
        position: fixed;
        right: 10px;
        top: 10px;
      }

      .tbm-collapse 
      {
        position: fixed !important;
        top: 110px !important;
        right: 0px;
      }
      ul.navbar-nav {
        border-bottom: 0px solid black!important;
        padding-bottom: 0px!important;}
    #block-b4subtheme-anchormenu .nav-link {
            text-align: center;
            font-size: 14px;
            padding: 0px;
            border-right: 0px solid #0050A1;
            padding-right: 1px;
          }
  

}