/* Responsive fixes for the website */

/* Hero content centered */
.hero-content {
    max-width: 800px;
    margin: 0 auto;
    text-align: center;
}

/* Mobile screens */
@media (max-width: 768px) {
    .hero-content {
        max-width: 100%;
    }
}

/* Small screens */
@media (max-width: 576px) {
    .hero-section {
        padding: 6rem 0 4rem;
    }
}
