/* X-Large devices (large desktops, less than 1400px)  */
@media (max-width: 1399.98px) {
  .fullwidth.layout--bootstrap-grid-row-1 .col {
    max-width: 1320px;
  }
  .fullwidth.layout--bootstrap-grid-row-2 .col {
    max-width: calc(1320px / 2);
  }
  .fullwidth.layout--bootstrap-grid-row-3 .col {
    max-width: calc(1320px / 3);
  }
  .fullwidth.layout--bootstrap-grid-row-4 .col {
    max-width: calc(1320px / 4);
  }
  .fullwidth.layout--bootstrap-grid-row-5 .col {
    max-width: calc(1320px / 5);
  }
  .fullwidth.layout--bootstrap-grid-row-6 .col {
    max-width: calc(1320px / 6);
  }
  .fullwidthWrap {
    max-width: 1320px;
    margin: 0 auto;
  }
}
/* Large devices (desktops, less than 1200px)  */
@media (max-width: 1199.98px) {
  .fullwidth.layout--bootstrap-grid-row-1 .col {
    max-width: 1140px;
  }
  .fullwidth.layout--bootstrap-grid-row-2 .col {
    max-width: calc(1140px / 2);
  }
  .fullwidth.layout--bootstrap-grid-row-3 .col {
    max-width: calc(1140px / 3);
  }
  .fullwidth.layout--bootstrap-grid-row-4 .col {
    max-width: calc(1140px / 4);
  }
  .fullwidth.layout--bootstrap-grid-row-5 .col {
    max-width: calc(1140px / 5);
  }
  .fullwidth.layout--bootstrap-grid-row-6 .col {
    max-width: calc(1140px / 6);
  }
  .fullwidthWrap {
    max-width: 1140px;
    margin: 0 auto;
  }
}
/* Medium devices (tablets, less than 992px)  */
@media (max-width: 991.98px) {
  #block-start-togglecontrast, #block-start-togglefontsize {
    margin-top: 20px;
  }
  .navbar-collapse.show {
    border-bottom: 1px solid #000;
    padding-bottom: 20px;
  }
  body {
    margin-top: 130px;
  }
  .navbar-collapse {
    margin-top: 40px;
  }
  .navbar-brand img {
    width: 300px;
  }
  .HeaderLayoutPage .media {
    height: 50vh;
  }
  .HeaderLayoutPage .paragraph--view-mode-text-and-image .media {
    height: inherit;
  }
  .HeaderLayoutPage .col-lg-7 {
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 60px;
  }
  .HeaderLayoutPage .col-lg-3 {
    padding-bottom: 50px;
    padding-left: 60px;
    padding-right: 60px;
  }
  .HeaderTextWrapper {
    padding-left: 100px;
  }
  .paragraph--view-mode-text-and-image .LogoBanner {
    width: 35%;
  }
  .paragraph--view-mode-only-text .LogoBanner {
    width: 250px;
  }
  .paragraph--view-mode-only-text.row .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .HeaderOnlyText {
    min-height: 600px;
    height: 600px;
  }
  .HeaderText h1 {
    font-size: 26px;
  }
}
/* Small devices (landscape phones, less than 768px)  */
@media (max-width: 767.98px) {
  .menu--footer.navbar-nav {
    flex-direction: column;
  }
  .paragraph--view-mode-text-and-image .LogoBanner {
    width: 55%;
  }
  .flex-row-reverse {
    flex-direction: row !important;
  }
  .navbar-brand img {
    width: 230px;
  }
  .logoDiv {
    height: 70px;
    width: 270px;
    background-size: contain;
    transition: all 300ms ease;
  }
  .scrolled .logoDiv {
    height: 50px;
    width: 270px;
    background-size: contain;
    transition: all 300ms ease;
  }
  .dark .logoDiv {
    height: 70px;
    width: 270px;
    background-size: contain;
    transition: all 300ms ease;
  }
  .scrolled.dark .logoDiv {
    height: 50px;
    width: 270px;
    background-size: contain;
    transition: all 300ms ease;
  }
}
/*  X-Small devices (portrait phones, less than 576px)  */
@media (max-width: 575.98px) {}