/* Small devices (tablets, 768px and up) */
/* Medium devices (desktops, 992px and up) */
/* Large devices (large desktops, 1200px and up) */
/* for higher resolutions (android and retina) */
@media (max-width: 800px) {
  body,
  html {
    overflow: auto !important;
  }
}
@media (max-width: 640px) {
  .fluid {
    float: none !important;
    display: block;
    width: auto !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    max-width: 100% !important;
    position: static !important;
    height: auto !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .fluid + .fluid {
    margin-top: 1rem !important;
  }
  .fluid__none {
    display: none !important;
  }
  .b__pagenav li {
    position: relative !important;
  }
  .b__pagenav a {
    display: inline-block;
    white-space: normal;
  }
  .b__footer {
    padding: 1.5rem 0;
  }
  .b__footer h3 {
    margin-bottom: 0;
  }
  .b__footer .copy {
    margin-top: 1rem;
    line-height: 125%;
  }
  .p__article table td {
    padding: 5px !important;
  }
  .owl-carousel .owl-heading {
    margin-top: 5vw;
    font-size: 2rem;
  }
  .owl-carousel .owl-description {
    font-size: 1rem;
  }
}
/*# sourceMappingURL=mediaquery.css.map */