/* Responsive helpers */

@media (max-width: 1200px) {
    .container { max-width: 1040px; }
}

@media (max-width: 992px) {
    .container { max-width: 860px; }
    .hero { padding-top: 64px; }
}

@media (max-width: 768px) {
    .container { max-width: 680px; }
    .btn-large { width: 100%; justify-content: center; }
}

@media (max-width: 576px) {
    .container { max-width: 520px; padding: 0 16px; }
}


