    
        @media only screen and (max-device-width: 1365px), only screen and (max-width: 1365px) {
    
                    #outer-wrapper > section.global-header {
                    padding-top: 0px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.page-intro {
                    padding-top: 76px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.event-details {
                    padding-top: 76px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.register-your-rider {
                    padding-top: 76px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.event-schedule {
                    padding-top: 76px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.plan-your-trip {
                    padding-top: 76px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.strider-cup-questions {
                    padding-top: 76px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.race-rules-and-regulations {
                    padding-top: 76px;
                    padding-bottom: 76px;
                    }
                    #outer-wrapper > section.social-media {
                    padding-top: 0px;
                    padding-bottom: 76px;
                    }
                    #outer-wrapper > section.proposition-values {
                    padding-top: 0px;
                    padding-bottom: 76px;
                    }
                    #outer-wrapper > section.tips-and-updates {
                    padding-top: 76px;
                    padding-bottom: 76px;
                    }
                    #outer-wrapper > section.agree-to-use {
                    padding-top: 14.25px;
                    padding-bottom: 14.25px;
                    }
    
        }
    
    
        @media only screen and (max-device-width: 1024px), only screen and (max-width: 1024px) {
    
                    #outer-wrapper > section.global-header {
                    padding-top: 0px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.page-intro {
                    padding-top: 72px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.event-details {
                    padding-top: 72px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.register-your-rider {
                    padding-top: 72px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.event-schedule {
                    padding-top: 72px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.plan-your-trip {
                    padding-top: 72px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.strider-cup-questions {
                    padding-top: 72px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.race-rules-and-regulations {
                    padding-top: 72px;
                    padding-bottom: 72px;
                    }
                    #outer-wrapper > section.social-media {
                    padding-top: 0px;
                    padding-bottom: 72px;
                    }
                    #outer-wrapper > section.proposition-values {
                    padding-top: 0px;
                    padding-bottom: 72px;
                    }
                    #outer-wrapper > section.tips-and-updates {
                    padding-top: 72px;
                    padding-bottom: 72px;
                    }
                    #outer-wrapper > section.agree-to-use {
                    padding-top: 13.5px;
                    padding-bottom: 13.5px;
                    }
    
        }
    
    
        @media only screen and (max-device-width: 920px), only screen and (max-width: 920px) {
    
                    #outer-wrapper > section.global-header {
                    padding-top: 0px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.page-intro {
                    padding-top: 68px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.event-details {
                    padding-top: 68px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.register-your-rider {
                    padding-top: 68px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.event-schedule {
                    padding-top: 68px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.plan-your-trip {
                    padding-top: 68px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.strider-cup-questions {
                    padding-top: 68px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.race-rules-and-regulations {
                    padding-top: 68px;
                    padding-bottom: 68px;
                    }
                    #outer-wrapper > section.social-media {
                    padding-top: 0px;
                    padding-bottom: 68px;
                    }
                    #outer-wrapper > section.proposition-values {
                    padding-top: 0px;
                    padding-bottom: 68px;
                    }
                    #outer-wrapper > section.tips-and-updates {
                    padding-top: 68px;
                    padding-bottom: 68px;
                    }
                    #outer-wrapper > section.agree-to-use {
                    padding-top: 12.75px;
                    padding-bottom: 12.75px;
                    }
    
        }
    
    
        @media only screen and (max-device-width: 768px), only screen and (max-width: 768px) {
    
                    #outer-wrapper > section.global-header {
                    padding-top: 0px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.page-intro {
                    padding-top: 64px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.event-details {
                    padding-top: 64px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.register-your-rider {
                    padding-top: 64px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.event-schedule {
                    padding-top: 64px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.plan-your-trip {
                    padding-top: 64px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.strider-cup-questions {
                    padding-top: 64px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.race-rules-and-regulations {
                    padding-top: 64px;
                    padding-bottom: 64px;
                    }
                    #outer-wrapper > section.social-media {
                    padding-top: 0px;
                    padding-bottom: 64px;
                    }
                    #outer-wrapper > section.proposition-values {
                    padding-top: 0px;
                    padding-bottom: 64px;
                    }
                    #outer-wrapper > section.tips-and-updates {
                    padding-top: 64px;
                    padding-bottom: 64px;
                    }
                    #outer-wrapper > section.agree-to-use {
                    padding-top: 12px;
                    padding-bottom: 12px;
                    }
    
        }
    
    
        @media only screen and (max-device-width: 540px), only screen and (max-width: 540px) {
    
                    #outer-wrapper > section.global-header {
                    padding-top: 0px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.page-intro {
                    padding-top: 60px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.event-details {
                    padding-top: 60px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.register-your-rider {
                    padding-top: 60px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.event-schedule {
                    padding-top: 60px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.plan-your-trip {
                    padding-top: 60px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.strider-cup-questions {
                    padding-top: 60px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.race-rules-and-regulations {
                    padding-top: 60px;
                    padding-bottom: 60px;
                    }
                    #outer-wrapper > section.social-media {
                    padding-top: 0px;
                    padding-bottom: 60px;
                    }
                    #outer-wrapper > section.proposition-values {
                    padding-top: 0px;
                    padding-bottom: 60px;
                    }
                    #outer-wrapper > section.tips-and-updates {
                    padding-top: 60px;
                    padding-bottom: 60px;
                    }
                    #outer-wrapper > section.agree-to-use {
                    padding-top: 11.25px;
                    padding-bottom: 11.25px;
                    }
    
        }
    
    
        @media only screen and (max-device-width: 480px), only screen and (max-width: 480px) {
    
                    #outer-wrapper > section.global-header {
                    padding-top: 0px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.page-intro {
                    padding-top: 56px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.event-details {
                    padding-top: 56px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.register-your-rider {
                    padding-top: 56px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.event-schedule {
                    padding-top: 56px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.plan-your-trip {
                    padding-top: 56px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.strider-cup-questions {
                    padding-top: 56px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.race-rules-and-regulations {
                    padding-top: 56px;
                    padding-bottom: 56px;
                    }
                    #outer-wrapper > section.social-media {
                    padding-top: 0px;
                    padding-bottom: 56px;
                    }
                    #outer-wrapper > section.proposition-values {
                    padding-top: 0px;
                    padding-bottom: 56px;
                    }
                    #outer-wrapper > section.tips-and-updates {
                    padding-top: 56px;
                    padding-bottom: 56px;
                    }
                    #outer-wrapper > section.agree-to-use {
                    padding-top: 10.5px;
                    padding-bottom: 10.5px;
                    }
    
        }
    
    
        @media only screen and (max-device-width: 320px), only screen and (max-width: 320px) {
    
                    #outer-wrapper > section.global-header {
                    padding-top: 0px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.page-intro {
                    padding-top: 52px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.event-details {
                    padding-top: 52px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.register-your-rider {
                    padding-top: 52px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.event-schedule {
                    padding-top: 52px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.plan-your-trip {
                    padding-top: 52px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.strider-cup-questions {
                    padding-top: 52px;
                    padding-bottom: 0px;
                    }
                    #outer-wrapper > section.race-rules-and-regulations {
                    padding-top: 52px;
                    padding-bottom: 52px;
                    }
                    #outer-wrapper > section.social-media {
                    padding-top: 0px;
                    padding-bottom: 52px;
                    }
                    #outer-wrapper > section.proposition-values {
                    padding-top: 0px;
                    padding-bottom: 52px;
                    }
                    #outer-wrapper > section.tips-and-updates {
                    padding-top: 52px;
                    padding-bottom: 52px;
                    }
                    #outer-wrapper > section.agree-to-use {
                    padding-top: 9.75px;
                    padding-bottom: 9.75px;
                    }
    
        }
    
