
@media screen and (max-width: 991px) {
  
  .slick-slider {
    display: none;
  }
  .mobile-banner {
    display: block;
  }
  .standard-container {
    padding: 0;
  }
  #categories {
      display: none;
  }
  .posts-section {
      display: none;
  }
  .posts-sidebar {
      width: 100%;
      margin: 0;
      min-height: auto;
  }

  .calendar-container {
      display: none;
    margin: 20px;
        box-shadow: 0 0px 10px 5px rgb(46 55 77 / 22%);
  }
  .posts-sidebar .calendar-title {
    background: #002B5E;
    color: white;
    text-transform: uppercase;
    padding: 10px;
    font-size: 18px;
    text-align: center;
    font-weight: 500;
    display: flex;
    justify-content: center;
        font-family: 'Roboto', sans-serif;
  }
  .calendar header {
    display: none;
  }
  #calendar .calendar {
    min-height: auto;
    padding-bottom: 15px;
  }
  .events-counter {
    margin: 0;   
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
  }
  .events-counter span {
      padding-bottom: 0;
      min-height: auto;
  }
  .ads {
      margin: 20px;
          box-shadow: 0 0px 10px 5px rgb(46 55 77 / 22%);
  }
  .sidebar-counter {
  margin: 20px;
    padding: 0;
        box-shadow: 0 0px 10px 5px rgb(46 55 77 / 22%);
        font-family: 'Roboto', sans-serif;
  }
  .counter-title {
          background: #002B5E;
    color: white;
    text-transform: uppercase;
    padding: 10px;
    font-size: 18px;
    text-align: center;
    font-weight: 500;
    display: flex;
    justify-content: center;
  }
  .counter-title div {
      display: none;
  }
  .sidebar-counter p {
      background: #FFEFD5;
    color: #002B5E;
    font-weight: 700;
  }
  .sidebar-counter-item {
      margin: 10px;
  }
  .sidebar-counter-item span {
      color: #002B5E;
      font-weight: 700;
  }
  .sidebar-counter p.counter-updated-at {
          background: transparent;
    text-transform: none;
    justify-content: flex-end;
    color: black;
    font-weight: 400;
    font-style: italic;
  }
  .sidebar-counter p.counter-updated-at span {
      margin-left: 5px;
  }
  .posts-wrapper {
    padding-bottom: 20px;
  }

}