/* @media only screen and (max-width: 1399px) {
  .public-comments__wrapper_carousel > .public-comments__wrapper_carousel_card {
    min-width: calc((100% / 2) - 13px);
    width: calc((100% / 2) - 13px);
  }
} */

@media only screen and (max-width: 1299px) {
  .hero__wrapper_counter {
    font-size: clamp(32px, 6vw, 110px);
  }
}

@media only screen and (max-width: 1199px) {
  .poll__wrapper_container_radio-label {
    font-size: 17px;
  }

  .victorians-deserve-better__wrapper_carousel_card_number {
    font-size: min(11vw);
  }

  .victorians-deserve-better__wrapper_carousel_card_text {
    font-size: clamp(18px, 2.5vw, 36px);
  }
}

@media only screen and (max-width: 1048px) {
  .hero__wrapper_counter {
    font-size: clamp(48px, 7vw, 110px);
  }
}

@media only screen and (max-width: 991px) {
  .header {
    padding: 5px 0;
  }

  .header__logo {
    max-width: 160px;
  }

  .navbar-collapse {
    display: block;
    opacity: 0;
    width: 100vw;
    height: 0;
    background: rgb(var(--clr--green));
    overflow: hidden;
    transition: opacity 0.3s ease, height 0.3s ease;
    -webkit-transition: opacity 0.3s ease, height 0.3s ease;
    -moz-transition: opacity 0.3s ease, height 0.3s ease;
    -ms-transition: opacity 0.3s ease, height 0.3s ease;
    -o-transition: opacity 0.3s ease, height 0.3s ease;
    position: absolute;
    left: 50%;
    top: 61px;
    transform: translateX(calc(-50% - 0.5px));
    -webkit-transform: translateX(calc(-50% - 0.5px));
    -moz-transform: translateX(calc(-50% - 0.5px));
    -ms-transform: translateX(calc(-50% - 0.5px));
    -o-transform: translateX(calc(-50% - 0.5px));
  }

  .navbar-expanded .navbar-collapse {
    opacity: 1;
    height: auto;
    z-index: 9;
  }

  .header__navbar--container {
    flex-direction: column;
  }

  .menu-item ul.sub-menu {
    width: 100% !important;
    position: relative !important;
  }

  .submenu-open > .menu-item {
    height: auto !important;
    max-height: 992px;
    opacity: 1;
    display: block !important;
    position: unset !important;
  }

  .menu-item-has-children:hover > .sub-menu {
    display: none !important;
  }

  .menu-item-has-children.show > .sub-menu {
    display: block !important;
  }

  li.menu-item ul.sub-menu li a {
    padding: 5px 10px !important;
  }

  ul#header__navbar_menu, ul#header__navbar_button {
    flex-direction: column;
    padding: 10px;
  }

  ul.header__navbar_social-icons {
    justify-content: center;
    padding: 10px;
  }

  .menu-item {
    width: 100%;
  }

  .menu-item a {
    text-align: center;
    padding: 12px 15px;
  }

  .grid-three > *,
  .grid-four > *,
  .grid-five > *,
  .grid-six > * {
    width: calc((100% / 3) - 17px);
  }

  .poll__wrapper_container_radio-group > * {
    width: 100%;
  }

  .add-your-voice__wrapper {
    padding: 20px;
  }

  .poll__wrapper_container_radio-label:before {
    top: 17px;
  }

  .footer-banners__banner-grid > * {
    width: calc(100% / 2);
  }
}

@media only screen and (max-width: 767px) {
  .grid-three > *,
  .grid-four > *,
  .grid-five > *,
  .grid-six > * {
    width: calc((100% / 2) - 13px);
  }

  .public-comments__wrapper_carousel > .public-comments__wrapper_carousel_card {
    min-width: 100%;
    width: 100%;
  }

  .poll__wrapper {
    flex-direction: column;
    gap: 35px;
  }

  .poll__wrapper_image {
    width: 100%;
    max-width: 320px;
  }

  .poll__wrapper_container {
    width: 100%;
  }

  .poll__wrapper_container_radio-label {
    min-height: 65px;
    justify-content: center;
  }

  .add-your-voice__wrapper_copy {
    width: 100%;
  }

  .add-your-voice__wrapper_form-container {
    width: 100%;
  }

  .cant-manage-money__wrapper_stat-card img {
    width: 140px;
  }

  .you-pay-the-price__wrapper {
    padding: 0;
    flex-direction: column;
    gap: 35px;
  }

  .victorians-deserve-better__wrapper {
    padding: 0;
  }

  .you-pay-the-price__wrapper_heading {
    width: 100%;
  }

  .you-pay-the-price__wrapper_copy {
    width: 100%;
  }

  .add-your-voice__wrapper {
    padding: 25px;
  }
  
  .poll__wrapper_form {
    max-width: 100% !important;
  }
}

@media only screen and (max-width: 575px) {
  .grid-two > *,
  .grid-three > *,
  .grid-four > *,
  .grid-five > *,
  .grid-six > * {
    width: 100%;
  }

  .hero__wrapper_counter {
    font-size: min(10vw);
  }

  .poll__wrapper_image {
    max-width: 100%;
  }

  .cant-manage-money__wrapper_stat-card {
    flex-direction: column;
    gap: 10px;
  }

  .cant-manage-money__wrapper_stat-card_copy {
    text-align: center;
    width: 100%;
  }

  .add-your-voice__wrapper {
    padding: 15px;
  }

  .victorians-deserve-better__wrapper_carousel_card_text {
    font-size: min(4.5vw);
  }

  .footer-banners__banner-grid > * {
    width: 100%;
  }
}