/* Remove unwanted Astra mobile menu borders */
@media (max-width: 921px) {
    .main-header-menu .menu-item,
    .main-header-menu .menu-item > a,
    .ast-builder-menu-mobile .main-navigation .menu-item > .menu-link {
        border: none !important;
        border-bottom: none !important;
        border-top: none !important;
    }
}

/* Remove unwanted borders from tables */
table,
table td,
table th,
.entry-content table,
.entry-content td,
.entry-content th {
    border-color: transparent !important;
}

/* Prevent unwanted image/container backgrounds */
.entry-content img,
.elementor-widget-image img {
    background: transparent !important;
    box-shadow: none !important;
}

/* MOBILE ONLY - remove backgrounds/boxes around partner logos */
@media (max-width: 921px) {

    .elementor-widget-image,
    .elementor-widget-image .elementor-widget-container,
    .elementor-widget-image a,
    .elementor-widget-image img {
        background-color: transparent !important;
        background: transparent !important;
        box-shadow: none !important;
        border: none !important;
    }
}

/* MOBILE ONLY - remove background box behind Buzz Us text */
@media (max-width: 921px) {

    .ht-ctc-chat .ctc_cta,
    .ctc_cta {
        background: transparent !important;
        box-shadow: none !important;
        border: none !important;
    }
}