/* Device: Tablets & Mobile Phones */
@media (max-width: 1024px) {
  
  .footer {
    margin-top: 0 !important;
  }

  .releases-bloc {
    padding: .5em;
  }

  .nat-schedule .splide__arrow--prev,
  .senate-schedule .splide__arrow--prev {
    left: 0;
  }

  .nat-schedule .splide__arrow--next,
  .senate-schedule .splide__arrow--next {
    right: 0;
  }

  .splide.hero-images {
    height: 50vh;
  }

  .youtube-video {
    padding-bottom: 75%;
    margin-bottom: 2em;
  }

  .news-block {
    height: 150px;
  }

  .news-block img {
    height: 100%;
  }

  .splide.schedule .splide__arrow--next {
    right: -1em;
  }

  .splide.schedule .splide__arrow--prev {
    left: -1em;
  }

  .mp-list {
    margin-top: 2em;
  }

  .mp-card>div:last-child {
    align-self: flex-end;
    padding-bottom: 0.5em;
  }

  .mp-card i {
    font-size: 1.5em;
  }

  .footer-bloc {
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)) !important;
  }
}

/* Device = Tablets, Ipads (portrait) */
@media (min-width: 768px) and (max-width: 1024px) {
  .notices-block {
    display: block;
    padding: 15px;
  }

  .notice-slider {
    padding: 0;
  }

  #views-exposed-form-members-of-parliament-page-1 .form-item {
    width: 200px;
  }

  input#edit-submit-members-of-parliament {
    margin-top: 1em;
  }
}

/* Device = Mobile Phones (portrait) */
@media (min-width: 320px) and (max-width: 480px) {
  
  .navbar-brand img {
    height: 80px;
    width: 250px;
  }

  .video-title {
    font-size: 20px;
  }

  .update-bloc img {
    height: 400px;
}

.releases-bloc {
  padding: .5em;
}

  .first-section,
  .news-updates,
  .releases,
  .nat-committee-work,
  .sen-committee-work,
  .counties {
    margin: 2em 0;
  }

  .notices-block img {
    width: 50px;
  }

  .notices-block * {
    font-size: 1em;
  }

  .notice-slider {
    padding: 0em 0em 0 2em !important;
  }

  .news-title {
    margin-top: 2em;
  }

  .level-btns {
    margin-top: 2em;
  }

  .top-banner {
    padding: 1em 0 0;
  }

  .top-banner h1 {
    padding: 0 1em 0.5em 1em;
  }

  .breadcrumb-box {
    padding: 0.6em 1em;
  }

  #views-exposed-form-members-of-parliament-page-1 .form-item {
    margin: 0 1em 1em 0;
  }

  input#edit-submit-members-of-parliament {
    margin-top: 0;
  }

  .level-a,
  .level-b {
    margin: 0.5em;
    padding: 17px 10px;
    font-size: 18px;
  }

  .splide.committee-articles .splide__arrow--prev,
  .splide.second-committee-articles .splide__arrow--prev {
    left: 0;
  }

  .splide.committee-articles .splide__arrow--next,
  .splide.second-committee-articles .splide__arrow--next {
    right: 0;
  }
}

