/* Global responsive overrides */

html,
body {
    overflow-x: hidden;
    max-width: 100%;
}

body.nav-open {
    overflow: hidden;
}

body.why-us-modal-open {
    overflow: hidden;
}

header {
    max-width: 100vw;
    overflow: hidden;
}

@media (max-width: 768px) {
    .container {
        width: 100%;
        max-width: 100%;
        padding-left: 16px;
        padding-right: 16px;
    }
}

@media (max-width: 480px) {
    .container {
        padding-left: 14px;
        padding-right: 14px;
    }
}
