/**
 * A.Maestro Widgets - Main CSS
 * Version: 1.0.5
 */

/* ===== IMPORT ALL WIDGET STYLES ===== */
@import url('hero.css');
@import url('service-box.css');
@import url('service-areas.css');
@import url('header.css');
@import url('footer.css');

/* ===== COMMON UTILITIES ===== */
/* Shared classes used across widgets */
.am-container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px;
}

.am-text-center {
    text-align: center;
}

.am-text-left {
    text-align: left;
}

.am-text-right {
    text-align: right;
}

/* ===== RESPONSIVE UTILITIES ===== */
@media (max-width: 992px) {
    .am-hide-tablet {
        display: none !important;
    }
}

@media (max-width: 768px) {
    .am-hide-mobile {
        display: none !important;
    }
}