@media screen and (max-width: 650px) {
  /* line 25, ../sass/breakpoint-1.scss */
  .view-mode-full.node-page .group-header .field-name-field-header-image ~ .field-name-title,
  .view-mode-full.node-page .group-header .field-name-field-header-image ~ .field-name-field-teaser {
    position: static;
    padding: 25px;
  }
  /* line 31, ../sass/breakpoint-1.scss */
  .view-mode-full.node-page .group-header .field-name-field-header-image ~ .field-name-title {
    left: 0px;
    top: 25px;
    min-width: 0;
    max-width: 100%;
    padding: 10px 20px 10px 25px;
  }
  /* line 39, ../sass/breakpoint-1.scss */
  .view-mode-full.node-page .group-header .field-name-field-header-image ~ .field-name-field-teaser {
    position: relative;
    width: auto;
    padding: 25px 25px 35px 25px;
    background-color: transparent;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
  }
  /* line 48, ../sass/breakpoint-1.scss */
  .view-mode-full.node-page .group-header .field-name-field-header-image ~ .field-name-field-teaser a {
    bottom: 25px;
    right: 25px;
  }
  /* line 52, ../sass/breakpoint-1.scss */
  .view-mode-full.node-page .group-header .field-name-field-header-image ~ .field-name-field-teaser:before {
    right: 0px;
    bottom: 0px;
  }
  /* line 65, ../sass/breakpoint-1.scss */
  .view-mode-full.node-webform .group-header .field-name-field-header-image ~ .field-name-title,
  .view-mode-full.node-webform .group-header .field-name-field-header-image ~ .field-name-field-teaser {
    position: static;
    padding: 25px;
  }
  /* line 71, ../sass/breakpoint-1.scss */
  .view-mode-full.node-webform .group-header .field-name-field-header-image ~ .field-name-title {
    left: 0px;
    top: 25px;
    min-width: 0;
    max-width: 100%;
    padding: 10px 20px 10px 25px;
  }
  /* line 79, ../sass/breakpoint-1.scss */
  .view-mode-full.node-webform .group-header .field-name-field-header-image ~ .field-name-field-teaser {
    position: relative;
    width: auto;
    padding: 25px 25px 35px 25px;
    background-color: transparent;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
  }
  /* line 88, ../sass/breakpoint-1.scss */
  .view-mode-full.node-webform .group-header .field-name-field-header-image ~ .field-name-field-teaser a {
    bottom: 25px;
    right: 25px;
  }
  /* line 92, ../sass/breakpoint-1.scss */
  .view-mode-full.node-webform .group-header .field-name-field-header-image ~ .field-name-field-teaser:before {
    right: 0px;
    bottom: 0px;
  }
  /* line 105, ../sass/breakpoint-1.scss */
  .view-mode-full.node-news .group-header .field-name-field-news-image ~ .field-name-title,
  .view-mode-full.node-news .group-header .field-name-field-news-image ~ .field-name-field-news-teaser {
    position: static;
    padding: 25px;
  }
  /* line 111, ../sass/breakpoint-1.scss */
  .view-mode-full.node-news .group-header .field-name-field-news-image ~ .field-name-title {
    left: 0px;
    top: 25px;
    min-width: 0;
    max-width: 100%;
    padding: 10px 20px 10px 25px;
  }
  /* line 119, ../sass/breakpoint-1.scss */
  .view-mode-full.node-news .group-header .field-name-field-news-image ~ .field-name-field-news-teaser {
    position: relative;
    width: auto;
    padding: 25px 25px 35px 25px;
    background-color: transparent;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
  }
  /* line 128, ../sass/breakpoint-1.scss */
  .view-mode-full.node-news .group-header .field-name-field-news-image ~ .field-name-field-news-teaser a {
    bottom: 25px;
    right: 25px;
  }
  /* line 132, ../sass/breakpoint-1.scss */
  .view-mode-full.node-news .group-header .field-name-field-news-image ~ .field-name-field-news-teaser:before {
    right: 0px;
    bottom: 0px;
  }
  /* line 145, ../sass/breakpoint-1.scss */
  .view-mode-full.node-product .group-header .field-name-field-product-image ~ .field-name-title,
  .view-mode-full.node-product .group-header .field-name-field-product-image ~ .field-name-field-product-highlights {
    position: static;
    padding: 25px;
  }
  /* line 151, ../sass/breakpoint-1.scss */
  .view-mode-full.node-product .group-header .field-name-field-product-image ~ .field-name-title {
    left: 0px;
    top: 25px;
    min-width: 0;
    max-width: 100%;
    padding: 10px 20px 10px 25px;
  }
  /* line 159, ../sass/breakpoint-1.scss */
  .view-mode-full.node-product .group-header .field-name-field-product-image ~ .field-name-field-product-highlights {
    position: relative;
    width: auto;
    padding: 25px 25px 35px 25px;
    background-color: transparent;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
  }
  /* line 168, ../sass/breakpoint-1.scss */
  .view-mode-full.node-product .group-header .field-name-field-product-image ~ .field-name-field-product-highlights a {
    bottom: 25px;
    right: 25px;
  }
  /* line 172, ../sass/breakpoint-1.scss */
  .view-mode-full.node-product .group-header .field-name-field-product-image ~ .field-name-field-product-highlights:before {
    right: 0px;
    bottom: 0px;
  }
  /* line 185, ../sass/breakpoint-1.scss */
  .view-mode-full.node-segment .group-header .field-name-field-segment-image ~ .field-name-title,
  .view-mode-full.node-segment .group-header .field-name-field-segment-image ~ .field-name-field-segment-teaser {
    position: static;
    padding: 25px;
  }
  /* line 191, ../sass/breakpoint-1.scss */
  .view-mode-full.node-segment .group-header .field-name-field-segment-image ~ .field-name-title {
    left: 0px;
    top: 25px;
    min-width: 0;
    max-width: 100%;
    padding: 10px 20px 10px 25px;
  }
  /* line 199, ../sass/breakpoint-1.scss */
  .view-mode-full.node-segment .group-header .field-name-field-segment-image ~ .field-name-field-segment-teaser {
    position: relative;
    width: auto;
    padding: 25px 25px 35px 25px;
    background-color: transparent;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
  }
  /* line 208, ../sass/breakpoint-1.scss */
  .view-mode-full.node-segment .group-header .field-name-field-segment-image ~ .field-name-field-segment-teaser a {
    bottom: 25px;
    right: 25px;
  }
  /* line 212, ../sass/breakpoint-1.scss */
  .view-mode-full.node-segment .group-header .field-name-field-segment-image ~ .field-name-field-segment-teaser:before {
    right: 0px;
    bottom: 0px;
  }
  /* line 225, ../sass/breakpoint-1.scss */
  .view-mode-full.node-case .group-header .field-name-field-case-image ~ .field-name-title,
  .view-mode-full.node-case .group-header .field-name-field-case-image ~ .field-name-field-case-teaser {
    position: static;
    padding: 25px;
  }
  /* line 231, ../sass/breakpoint-1.scss */
  .view-mode-full.node-case .group-header .field-name-field-case-image ~ .field-name-title {
    left: 0px;
    top: 25px;
    min-width: 0;
    max-width: 100%;
    padding: 10px 20px 10px 25px;
  }
  /* line 239, ../sass/breakpoint-1.scss */
  .view-mode-full.node-case .group-header .field-name-field-case-image ~ .field-name-field-case-teaser {
    position: relative;
    width: auto;
    padding: 25px 25px 35px 25px;
    background-color: transparent;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
  }
  /* line 248, ../sass/breakpoint-1.scss */
  .view-mode-full.node-case .group-header .field-name-field-case-image ~ .field-name-field-case-teaser a {
    bottom: 25px;
    right: 25px;
  }
  /* line 252, ../sass/breakpoint-1.scss */
  .view-mode-full.node-case .group-header .field-name-field-case-image ~ .field-name-field-case-teaser:before {
    right: 0px;
    bottom: 0px;
  }
  /* line 265, ../sass/breakpoint-1.scss */
  .view-mode-full.node-overview .group-header .field-name-field-header-image ~ .field-name-title,
  .view-mode-full.node-overview .group-header .field-name-field-header-image ~ .field-name-field-overview-highlight {
    position: static;
    padding: 25px;
  }
  /* line 271, ../sass/breakpoint-1.scss */
  .view-mode-full.node-overview .group-header .field-name-field-header-image ~ .field-name-title {
    left: 0px;
    top: 25px;
    min-width: 0;
    max-width: 100%;
    padding: 10px 20px 10px 25px;
  }
  /* line 279, ../sass/breakpoint-1.scss */
  .view-mode-full.node-overview .group-header .field-name-field-header-image ~ .field-name-field-overview-highlight {
    position: relative;
    width: auto;
    padding: 25px 25px 35px 25px;
    background-color: transparent;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
  }
  /* line 288, ../sass/breakpoint-1.scss */
  .view-mode-full.node-overview .group-header .field-name-field-header-image ~ .field-name-field-overview-highlight a {
    bottom: 25px;
    right: 25px;
  }
  /* line 292, ../sass/breakpoint-1.scss */
  .view-mode-full.node-overview .group-header .field-name-field-header-image ~ .field-name-field-overview-highlight:before {
    right: 0px;
    bottom: 0px;
  }
  /* line 305, ../sass/breakpoint-1.scss */
  .view-mode-full.taxonomy-term .group-header .field-name-field-segment-image ~ .field-name-title,
  .view-mode-full.taxonomy-term .group-header .field-name-field-segment-image ~ .field-name-description-field {
    position: static;
    padding: 25px;
  }
  /* line 311, ../sass/breakpoint-1.scss */
  .view-mode-full.taxonomy-term .group-header .field-name-field-segment-image ~ .field-name-title {
    left: 0px;
    top: 25px;
    min-width: 0;
    max-width: 100%;
    padding: 10px 20px 10px 25px;
  }
  /* line 319, ../sass/breakpoint-1.scss */
  .view-mode-full.taxonomy-term .group-header .field-name-field-segment-image ~ .field-name-description-field {
    position: relative;
    width: auto;
    padding: 25px 25px 35px 25px;
    background-color: transparent;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
  }
  /* line 328, ../sass/breakpoint-1.scss */
  .view-mode-full.taxonomy-term .group-header .field-name-field-segment-image ~ .field-name-description-field a {
    bottom: 25px;
    right: 25px;
  }
  /* line 332, ../sass/breakpoint-1.scss */
  .view-mode-full.taxonomy-term .group-header .field-name-field-segment-image ~ .field-name-description-field:before {
    right: 0px;
    bottom: 0px;
  }
}
@media screen and (max-width: 460px) {
  /* line 350, ../sass/breakpoint-1.scss */
  .l-wrapper-footer > .region-column {
    width: 100%;
    display: block;
    margin-right: 0px;
    min-height: 0;
    padding: 20px 30px;
    text-align: center;
  }
  /* line 358, ../sass/breakpoint-1.scss */
  .l-wrapper-footer .block {
    margin-bottom: 0;
  }
  /* line 361, ../sass/breakpoint-1.scss */
  .l-wrapper-footer .block .content > h2 {
    text-align: center;
  }
  /* line 366, ../sass/breakpoint-1.scss */
  .l-wrapper-footer .view-mode-default {
    text-align: center;
  }
}
/*
Example media queries:

// ----------- Apple Watch -----------

@media
(max-device-width: 42mm)
and (min-device-width: 38mm) {

}

// ----------- Moto 360 Watch -----------

@media
(max-device-width: 218px)
and (max-device-height: 281px) {

}

// ----------- iPhone 4 and 4S -----------

// Portrait and Landscape 
@media only screen
and (min-device-width: 320px)
and (max-device-width: 480px)
and (-webkit-min-device-pixel-ratio: 2) {

}

// Portrait 
@media only screen
and (min-device-width: 320px)
and (max-device-width: 480px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: portrait) {
}

// Landscape 
@media only screen
and (min-device-width: 320px)
and (max-device-width: 480px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: landscape) {

}

*/
