Hi @trey-braid. You generally have not done correctly. You need to remake it. For example, your mobile menu is not working now. The reason for this is the duplication of elements with the same ID. This is not permissible, even if the element is hidden. The ID must be unique.
There is no need to hide one Header and display another Header for mobile devices. Everything can be done with the only Header via CSS.
And this in any case is not a solution.
@media (max-width: 767px){
#sp-header{
position: fixed !important;
}
}
Header already has position:fixed after scrolling out of the box if the Sticky Header option is enabled.
Delete it from your code. It is not correct, and only harms. Since your League-Header section is hidden under Header.