.steam.page-node-type-plp .views-field-field-banner-region-content .banner__wrapper .banner_img picture img {
    height: auto;
}
body.hide-configurator .plp-configurator {
}
.page-banner-wrapper .banner .banner__content_inner {
    padding: 0px;
}
.page-banner-wrapper .banner.scaling-header .banner__content_inner h1.banner__title p {
    font-size: 4.5vw;
    line-height: 1.25;
}
.steam .page-banner-wrapper .banner__content {
max-width: unset;
padding: 0 5%;
}
.steam .page-banner-wrapper .banner .banner__content_inner {
margin-bottom: 0px;
}
@media only screen and (min-width: 1600px) {
.page-banner-wrapper .banner.scaling-header .banner__content_inner h1.banner__title p {
    font-size: 75px;
}
}
.page-comp-bottom .grid [class*=grid-col], .page-comp-top .grid [class*=grid-col] {
    padding: 0px
}
.page-comp-bottom .grid p, .page-comp-top .grid p {
  line-height: 1.75;
}
.page-comp-bottom .grid>div.grid-col-lg-5, .page-comp-top .grid>div.grid-col-lg-5 {
  padding: 0 5%;
  display: flex;
  align-items: center;
}
.shower.page-node-type-plp .plp-wrapper .grid.vertical-align .grid-col-lg-5 h2{
    	      font-size: 34px;
    line-height: 42px;
    letter-spacing: 4px;
 }
 
 @media (min-width: 920px) {
    .shower.page-node-type-plp .plp-wrapper .grid.vertical-align .grid_card__content {
        padding: 0 35px 0 35px;
    }
}

@media only screen and (max-width: 919px) {
.page-comp-bottom, .page-comp-top {
    margin: 0px -20px;
}
    .page-comp-bottom .grid>div.grid-col-lg-5, .page-comp-top .grid>div.grid-col-lg-5 {
        order: 1;
    }
    .page-comp-bottom .grid>div.grid-col-lg-7, .page-comp-top .grid>div.grid-col-lg-7 {
        order: 0;
    }
    
    .shower.page-node-type-plp .plp-wrapper .grid.vertical-align .grid-col-lg-5 h2{
    	        font-size: 28px;
        line-height: 36px;
        letter-spacing: 3px;
    }
}
@media only screen and (max-width: 999px) {
  .page-comp-bottom .grid>div.grid-col-lg-5, .page-comp-top .grid>div.grid-col-lg-5 {
    padding: 45px;
  } 
}
