/* box layouts */
.boxed {
  max-width: 1000px;
}

.boxed-medium {
  max-width: 1200px;
}

.boxed-wide {
  max-width: 1400px;
}

.boxed-extra-wide {
  max-width: 1600px;
}

.full-width {
  width: 100%;
}

/* 
Layouts to handle the 3 block layout with background on home page */

@media (min-width: 2401px) {

  /* Tweak to BG positioning on Home page centre section */
  body.node--type-home-page .layout--has-background .block-content-txt_img {
    padding-bottom: 90rem;
    /* border: 10px solid orange; */
  }
}

@media (max-width: 2400px) {

  /* Tweak to BG positioning on Home page centre section */
  body.node--type-home-page .layout--has-background .block-content-txt_img {
    padding-bottom: 80rem;
    /* border: 10px solid orange; */
  }
}

@media (max-width: 2200px) {

  /* Tweak to BG positioning on Home page centre section */
  body.node--type-home-page .layout--has-background .block-content-txt_img {
    padding-bottom: 75rem;
    /* border: 10px solid orange; */
  }
}

@media (max-width: 2000px) {

  /* Tweak to BG positioning on Home page centre section */
  body.node--type-home-page .layout--has-background .block-content-txt_img {
    padding-bottom: 70rem;
    /* border: 10px solid orange; */
  }
}

@media (max-width: 1900px) {

  /* Tweak to BG positioning on Home page centre section */
  body.node--type-home-page .layout--has-background .block-content-txt_img {
    padding-bottom: 65rem;
    /* border: 10px solid darkblue; */
  }
}

@media (max-width: 1800px) {

  /* Tweak to BG positioning on Home page centre section */
  body.node--type-home-page .layout--has-background .block-content-txt_img {
    padding-bottom: 60rem;
    /* border: 10px solid red; */
  }
}


@media (max-width: 1700px) {

  /* Tweak to BG positioning on Home page centre section */
  body.node--type-home-page .layout--has-background .block-content-txt_img {
    padding-bottom: 60rem;
    /* border: 10px solid saddlebrown; */
  }
}

@media (max-width: 1500px) {

  /* Tweak to BG positioning on Home page centre section */
  body.node--type-home-page .layout--has-background .block-content-txt_img {
    padding-bottom: 60rem;
    /* border: 10px solid blue; */
  }
}


@media (max-width: 1300px) {

  /* Tweak to BG positioning on Home page centre section */
  body.node--type-home-page .layout--has-background .block-content-txt_img {
    padding-bottom: 55rem;
    /* border: 10px solid forestgreen; */
  }
}


@media (max-width: 1100px) {

  /* Tweak to BG positioning on Home page centre section */
  body.node--type-home-page .layout--has-background .block-content-txt_img {
    padding-bottom: 55rem;
    /* border: 10px solid pink; */
  }
}

@media (max-width: 992px) {

  /* Tweak to BG positioning on Home page centre section */
  body.node--type-home-page .layout--has-background .block-content-txt_img {
    padding-bottom: 0rem;
    /* border: 10px solid pink; */
  }
}

@media (max-width: 768px) {

  /* Tweak to BG positioning on Home page centre section */
  body.node--type-home-page .layout--has-background .block-content-txt_img {
    padding-bottom: 3rem;
    /* border: 1px solid pink; */
  }
}