@media (max-width: 1257px) and (min-width: 1183px) {
    .main-header-bar-navigation .menu-link {
        padding: 0 0.5em!important;
    }
}

@media (max-width: 1182px) {
    .header-widget-area {
        padding: 0px 20px!important;
    }
}

/** Off Canvas Menu (Astra) **/

.line-divider {
    border-bottom: 1px solid #fff;
}

.ast-header-html.inner-link-style- {
    width: 100%!important;
    margin-bottom: 20px!important;
}

.ast-mobile-popup-content > *, .ast-mobile-header-content > *, .ast-desktop-popup-content > *, .ast-desktop-header-content > * {
    padding-bottom: 20px!important;
}

.ast-mobile-popup-inner .ast-builder-button-wrap.ast-builder-button-size-sm {
    width: 100%!important;
    text-align: center!important;
}

.ast-mobile-popup-inner .ast-builder-button-wrap.ast-builder-button-size-sm .ast-custom-button {
    font-size: 15px!important;
}

/** Header **/
.site-header.ast-sticky-active {
    background-color: #fff!important;
}

.ast-button-wrap .menu-toggle {
    background-color: transparent!important;
    color: #335aa1!important;
}

/** Footer **/
.site-footer {
    display: none!important;
}