
    .national-banner {
        background-image: url('/images/content/pagebuilder/join-your-community-bg.jpg');
        background-repeat: no-repeat;
        background-position: 50% 20%;
        background-size: cover;
        position: relative;
        padding: 80px 0;
    }
    .national-banner .headline-container {
        bottom: 0;
        padding: 5rem 1rem 1rem;
        background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0, 59, 92, 0.8));
        background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0, 59, 92, 0.8));
    }
    .national-find-walk {
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        background-color: rgba(7, 29, 73, 0.8);
        position: relative;
    }
    .raised-amount-bg {
        background-size: cover;
        background-position: top center;
        padding: 0;
        position: relative;
    }
    .kids-running {
        background-repeat: no-repeat;
        background-position: center 30%;
        background-size: cover;
        max-height: 400px;
        height: 40vh;
    }
    .scrollify-section article {
        position: relative;
        height: 85vh;
        background-position-x: right;
        background-size: cover;
        background-repeat: no-repeat;
    }
    .scrollify-section .community {
        background-position-x: left;
        background-image: url('/images/content/pagebuilder/RW24-community-bg-L.jpg');
    }
    .scrollify-section .local-funding {
        background-image: url('/images/content/pagebuilder/RW24-local-funding.jpg');
    }
    .scrollify-section .direct-help {
        background-image: url('/images/content/pagebuilder/direct-help-rw24.jpg');
    }

    @media (max-width: 1029px) {
        .scrollify-section .local-funding {
            background-position-x: 50%;
        }
    }

    @media (min-width: 768px) {
        .national-banner {
            background-image: url('/images/content/pagebuilder/homepage-banner-L.jpg');
            height: 475px;
            height: 55vh;
        }
        .national-banner .headline-container {
            background-image: none;
            background-color: rgba(0, 59, 92, 0.55);
            bottom: 2rem;
            padding: 1rem;
        }
        .national-find-walk {
            /*background-image: url('/images/content/pagebuilder/join-your-community-bg.jpg');*/
            background-image: url('/images/content/pagebuilder/RW24_home-searchBG-M.jpg');
        }
        .raised-amount-bg {
            background-image: url('/images/content/pagebuilder/RW24_home-impactBG-L.jpg');
        }
        .kids-running {
            background-image: url('/images/content/pagebuilder/runners-bg-RW24.jpg');
        }
    }

    @media (min-width: 992px) {
        .national-banner {
            background-image: url('/images/content/pagebuilder/homepage-banner-L.jpg');
            height: 315px;
            height: 55vh;
        }
        .national-find-walk {
            /*background-image: url('/images/content/pagebuilder/join-your-community-bg.jpg');*/
            background-image: url('/images/content/pagebuilder/RW24_home-searchBG-ML.jpg');
        }
        .raised-amount-bg {
            /*background-image: url('/images/content/pagebuilder/runwalk2020-impactbg.jpg');*/
        }
        .scrollify-section .community {
            background-image: url('/images/content/pagebuilder/RW24-community-bg-L.jpg');
            background-size: cover;
            background-repeat: no-repeat;
        }
        .scrollify-section .local-funding {
            background-image: url('/images/content/pagebuilder/RW24-local-funding.jpg');
            background-size: cover;
            background-repeat: no-repeat;
        }
        .scrollify-section .direct-help {
            background-image: url('/images/content/pagebuilder/direct-help-rw24.jpg');
            background-size: cover;
            background-repeat: no-repeat;
        }
        .kids-running {
            background-image: url('/images/content/pagebuilder/runners-bg-RW24.jpg');
        }
    }

    @media (min-width: 1200px) {
        .national-banner {
            background-image: url('/images/content/pagebuilder/homepage-banner-L.jpg');
            height: 340px;
            height: 60vh;
        }
        .join-the-fight {
            padding: 5rem 0;
        }
        .national-find-walk {
            /*background-image: url('/images/content/pagebuilder/join-your-community-bg.jpg');*/
            background-image: url('/images/content/pagebuilder/RW24_home-searchBG-L.jpg');
        }
        .raised-amount-bg {
            /*background-image: url('/images/content/pagebuilder/runwalk2020-impactbg.jpg');*/
        }
        .scrollify-section .community {
            background-image: url('/images/content/pagebuilder/RW24-community-bg-L.jpg');
            background-size: cover;
            background-repeat: no-repeat;
        }
        .scrollify-section .local-funding {
            background-image: url('/images/content/pagebuilder/RW24-local-funding.jpg');
            background-size: cover;
            background-repeat: no-repeat;
        }
        .scrollify-section .direct-help {
            background-image: url('/images/content/pagebuilder/direct-help-rw24.jpg');
            background-size: cover;
            background-repeat: no-repeat;
        }
        .kids-running {
            background-image: url('/images/content/pagebuilder/runners-bg-RW24.jpg');
        }
    }

    @media (max-width: 767px) {
        .national-banner {
            background-image: linear-gradient(to bottom, rgba(0,0,0,0) 50%, rgba(7, 29, 73, 0.2)), url('/images/content/pagebuilder/homepage-banner-M.jpg');
            background-image: -webkit-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(7, 29, 73, 0.2)), url('/images/content/pagebuilder/homepage-banner-M.jpg');
            height: 375px;
            height: 43vh;
        }
        .national-find-walk {
            /*background-image: url('/images/content/pagebuilder/join-your-community-bg.jpg');*/
            background-image: url('/images/content/pagebuilder/RW24_home-searchBG-MS.jpg');
        }
        .raised-amount-bg {
            background-image: url('/images/content/pagebuilder/RW24_home-impactBG-S.jpg');
        }
        .kids-running {
            background-image: url('/images/content/pagebuilder/runners-bg-RW24.jpg');
        }
        .scrollify-section .community {
            background: rgba(0,119,200,1);
            display: flex;
            justify-content: center;
        }
        .scrollify-section .local-funding {
            background: rgba(7,29,73,1);
            display: flex;
            justify-content: center;
        }
        .scrollify-section .direct-help {
            background: rgba(0,119,200,1);
            display: flex;
            justify-content: center;
        }
    }

    @media (max-width: 425px) {
        .national-find-walk {
            /*background-image: url('/images/content/pagebuilder/join-your-community-bg.jpg');*/
            background-image: url('/images/content/pagebuilder/RW24_home-searchBG-S.jpg');
        }
        .raised-amount-bg {
            /*background-image: url('/images/content/pagebuilder/runwalk2020-impactbg.jpg');*/
        }
        .kids-running {
            background-image: url('/images/content/pagebuilder/runners-bg-RW24.jpg');
        }
    }

    .race-location-container a[href$="2370"],
      .race-location-container a[href$="2051"] {display:none}

.find-walk-container.participant { display: none }
