@media (orientation: portrait) {
    .navmenulist {
        flex-direction: column;
        border-radius: 100px 100px 10px 10px;
        padding: 1rem;
    }
    .primarycontentwrapper div, .primarycontentwrapper {
        max-width: 75vw;
        
        
    }
   
}

@media (max-width: 500px) {
    .primarycontentwrapper div, .primarycontentwrapper {
        max-width: 90vw;
        
    }
    .mainfooter {
        margin-bottom: 3.5rem;
    }
}