body[id="Custompage52"] .banner-item {
    background: url('https://cdn.peoplevalue.co.uk/img/grandir/welcome_desktop-banner.jpg')no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
    width: 100%;
    height: 300px;
}

@media (max-width: 540px) {
    body[id="Custompage52"] .banner-item {
        background: url('https://cdn.peoplevalue.co.uk/img/grandir/welcome_mobile-banner.jpg')no-repeat;
        background-size: cover;
        background-position: center;
        position: relative;
        width: 100%;
        height: 300px;
    }
}

body[id^="Custompage"] .dtlink {
    display: inline-block!important;
}

body#gatewayShell .gatewayBrand #primary-gw-logo .img-fluid {
    max-width: 240px;
}
#secondary-gw-logo {
    min-width: 150px;
}
@media (min-width: 376px) and (max-width: 445px) {
    #secondary-gw-logo {
        margin-top: 10px!important;
    }   
    body#gatewayShell h1.gatewayTitle {
        font-size: 3rem;
        line-height: 0.9em;
        padding-top: 15px !important;
    }
}
body#gatewayShell h1.gatewayTitle {
    line-height: 0.95em;
}

@media (min-width: 991.98px) {
    #notifications-container .nominatebuttons.row .col-lg-2,
    body#MakeAReward .nominatebuttons.row .col-lg-2 {
        width: 14% !important;
    }
}
@media (min-width: 579.98px) and (max-width: 991.97px){
    #notifications-container .nominatebuttons.row .col-md-3,
    body#MakeAReward .nominatebuttons.row .col-md-3 {
        width: 14% !important;
    }
    #notifications-container .value-btn {
        width: 60px;
        height: 60px;
    }
    #valuesForThankYou .small,
    #valuesForThankYou small{
        font-size: .75em!important;
        width: 60px !important;
    }
}
@media (max-width: 579.98px){
    #notifications-container .value-btn {
        width: 100%;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    body#gatewayShell h1.gatewayTitle {
        font-size: 5rem;
    }
    #secondary-gw-logo {
        margin-top: 10px!important;
    } 
}