/* Application-wide overrides shared by the frontend themes. */

.whatsapp-btn,
.floating-wpp {
    z-index: 1001 !important;
}

.floating-wpp-button {
    z-index: 1001 !important;
    width: 60px !important;
    height: 60px !important;
}

@media (max-width: 1199px) {
    .cart-wrapper {
        display: none !important;
    }
}

.container,
.container-xl,
.container-xxl,
.eq-site-container,
.eq-header-container,
.eq-featured-container,
.eq-hero-container,
.eq-details-page-wrapper .container,
.eq-equipment-page .container,
.eq-footer-modern .container {
    max-width: 1200px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 100% !important;
}

@media (max-width: 991px) {
    .container,
    .container-xl,
    .container-xxl,
    .eq-site-container,
    .eq-header-container,
    .eq-featured-container,
    .eq-hero-container,
    .eq-details-page-wrapper .container,
    .eq-equipment-page .container,
    .eq-footer-modern .container {
        max-width: 100% !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
}

@media (max-width: 576px) {
    .container,
    .container-xl,
    .container-xxl,
    .eq-site-container,
    .eq-header-container,
    .eq-featured-container,
    .eq-hero-container,
    .eq-details-page-wrapper .container,
    .eq-equipment-page .container,
    .eq-footer-modern .container {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
}
