@media (max-width: 767.98px) {
    .card > .card-header:not(.flex-nowrap) {
        padding-top: .5rem;
        padding-bottom: .5rem
    }
    .app-footer{
        position: static!important;
    }
}

@media (max-width: 730px) {
    #headerlogo{
        display: none!important;
    }
}
@media (max-width: 991.98px) {
    .scrolltop {
        bottom: 23px;
        right: 5px;
        width: 30px;
        height: 30px
    }

}
@media (max-width: 991.98px) {
    body[data-kt-drawer=on] {
        overflow: hidden
    }
}
@media (max-width: 991.98px) {
    .scroll {
        overflow: auto
    }
}
@media (max-width: 991.98px) {
    .scroll-x {
        overflow-x: auto
    }
}
@media (max-width: 991.98px) {
    .scroll-y {
        overflow-y: auto
    }
}
@media (max-width: 991.98px) {
    .hover-scroll, .hover-scroll-overlay {
        overflow: auto
    }
}
@media (max-width: 991.98px) {
    .hover-scroll-overlay-y, .hover-scroll-y {
        overflow-y: auto
    }
}
@media (max-width: 991.98px) {
    .hover-scroll-overlay-x, .hover-scroll-x {
        overflow-x: auto
    }
}
@media (max-width: 991.98px) {
    .landing-header {
        height: 70px
    }

    .landing-header .landing-menu-wrapper {
        position: relative;
        overflow: auto
    }

    [data-kt-sticky-landing-header=on] .landing-header {
        height: 70px
    }

    .landing-header .menu .menu-link.active {
        color: #0493a8;
        background-color: rgba(239, 242, 245, .4)
    }

    body[data-kt-sticky-landing-header=on] {
        padding-top: 70px
    }
}
@media (max-width: 991.98px) {
    body, html {
        font-size: 12px !important
    }
    body .footer {
        min-height: 11rem;
    }
    .headertext{
        display: none!important;
    }
}

@media (max-width: 767.98px) {
    body, html {
        font-size: 12px !important
    }
    body .footer {
        min-height: 11rem;
    }
    .headertext{
        display: none!important;
    }
}
@media (max-width: 991.98px) {
    .app-container {
        max-width: none;
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .app-container-fit-mobile {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
    .headertext{
        display: none!important;
    }
}
@media (max-width: 1400px) {
    .headertext{
        display: none!important;
    }
    .fechalarga{
        display: none!important;
    }
    .fechacorta{
        display: block!important;
    }
}
@media (max-width: 991.98px) {
    .app-header {
        background-color: var(--kt-app-header-base-bg-color-mobile);
        box-shadow: var(--kt-app-header-base-box-shadow-mobile);
        border-bottom: var(--kt-app-header-base-border-bottom-mobile)
    }

    :root {
        --kt-app-header-height: 60px
    }

    [data-kt-app-header-sticky=on] {
        --kt-app-header-height: 70px;
        --kt-app-header-height-actual: 70px
    }

    [data-kt-app-header-minimize=on] {
        --kt-app-header-height: 70px;
        --kt-app-header-height-actual: 70px
    }

    .app-header {
        height: var(--kt-app-header-height);
        align-items: stretch
    }

    .app-header .app-header-mobile-drawer {
        display: none
    }

    [data-kt-app-header-stacked=true] .app-header {
        flex-direction: column
    }

    [data-kt-app-header-fixed-mobile=true] .app-header {
        z-index: 100;
        transition: none;
        position: fixed;
        left: 0;
        right: 0;
        top: 0
    }

    [data-kt-app-header-sticky=on] .app-header {
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        z-index: 100;
        background-color: var(--kt-app-header-sticky-bg-color-mobile);
        box-shadow: var(--kt-app-header-sticky-box-shadow-mobile);
        border-bottom: var(--kt-app-header-sticky-border-bottom-mobile)
    }

    [data-kt-app-header-minimize=on] .app-header {
        z-index: 100;
        transition: none;
        background-color: var(--kt-app-header-minimize-bg-color-mobile);
        box-shadow: var(--kt-app-header-minimize-box-shadow-mobile);
        border-bottom: var(--kt-app-header-minimize-border-bottom-mobile)
    }

    [data-kt-app-header-fixed-mobile=true][data-kt-app-toolbar-fixed-mobile=true] .app-header {
        box-shadow: none
    }

    [data-kt-app-header-fixed-mobile=true][data-kt-app-toolbar-sticky=on] .app-header {
        box-shadow: none
    }
}
@media (max-width: 991.98px) {
    .app-header-primary {
        flex-grow: 1;
        background-color: var(--kt-app-header-primary-base-bg-color-mobile);
        box-shadow: var(--kt-app-header-primary-base-box-shadow-mobile);
        border-bottom: var(--kt-app-header-primary-base-border-bottom-mobile)
    }
}
@media (max-width: 991.98px) {
    .app-toolbar {
        box-shadow: var(--kt-app-toolbar-base-box-shadow-mobile);
        background-color: var(--kt-app-toolbar-base-bg-color-mobile);
        border-top: var(--kt-app-toolbar-base-border-top-mobile);
        border-bottom: var(--kt-app-toolbar-base-border-bottom-mobile)
    }

    [data-kt-app-toolbar-sticky=on] {
        --kt-app-toolbar-height: 70px
    }

    [data-kt-app-toolbar-minimize=on] {
        --kt-app-toolbar-height: 70px
    }

    .app-toolbar {
        height: var(--kt-app-toolbar-height)
    }

    [data-kt-app-header-fixed-mobile=true][data-kt-app-toolbar-fixed-mobile=true] .app-toolbar {
        z-index: 99;
        position: fixed;
        top: calc(var(--kt-app-header-height, 0px) + var(--kt-app-header-mobile-height, 0px));
        left: 0;
        right: 0
    }

    [data-kt-app-toolbar-sticky=on] .app-toolbar {
        position: fixed;
        left: 0;
        right: 0;
        top: var(--kt-app-header-height, 0);
        box-shadow: var(--kt-app-toolbar-sticky-box-shadow-mobile);
        background-color: var(--kt-app-toolbar-sticky-bg-color-mobile);
        border-top: var(--kt-app-toolbar-sticky-border-top-mobile);
        border-bottom: var(--kt-app-toolbar-sticky-border-bottom-mobile);
        z-index: 99
    }

    [data-kt-app-toolbar-minimize=on] .app-toolbar {
        transition: none;
        box-shadow: var(--kt-app-toolbar-minimize-box-shadow-mobile);
        background-color: var(--kt-app-toolbar-minimize-bg-color-mobile);
        border-top: var(--kt-app-toolbar-minimize-border-top-mobile);
        border-bottom: var(--kt-app-toolbar-minimize-border-bottom-mobile);
        z-index: 99
    }
}
@media (max-width: 991.98px) {
    .app-sidebar {
        display: none;
        width: var(--kt-app-sidebar-width);
        background-color: var(--kt-app-sidebar-base-bg-color-mobile);
        box-shadow: var(--kt-app-sidebar-base-box-shadow-mobile);
        border-left: var(--kt-app-sidebar-base-border-start-mobile);
        border-right: var(--kt-app-sidebar-base-border-end-mobile);
        z-index: 106;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    :root {
        --kt-app-sidebar-width: 295px;
        --kt-app-sidebar-width-actual: 295px;
        --kt-app-sidebar-gap-start: 0px;
        --kt-app-sidebar-gap-end: 0px;
        --kt-app-sidebar-gap-top: 0px;
        --kt-app-sidebar-gap-bottom: 0px
    }

    [data-kt-app-sidebar-minimize-mobile=on] {
        --kt-app-sidebar-width: 75px;
        --kt-app-sidebar-gap-start: 0px;
        --kt-app-sidebar-gap-end: 0px;
        --kt-app-sidebar-gap-top: 0px;
        --kt-app-sidebar-gap-bottom: 0px
    }

    [data-kt-app-sidebar-collapse-mobile=on] {
        --kt-app-sidebar-width: 0px
    }

    [data-kt-app-sidebar-stacked=true] .app-sidebar {
        align-items: stretch
    }

    [data-kt-app-sidebar-minimize-mobile=on] .app-sidebar {
        transition: width .3s ease;
        background-color: var(--kt-app-sidebar-minimize-bg-color-mobilee);
        box-shadow: var(--kt-app-sidebar-minimize-box-shadow-mobile);
        border-left: var(--kt-app-sidebar-minimize-border-start-mobile);
        border-right: var(--kt-app-sidebar-minimize-border-end-mobile);
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    [data-kt-app-sidebar-hoverable-mobile=true] .app-sidebar .app-sidebar-wrapper {
        width: var(--kt-app-sidebar-width-actual)
    }

    [data-kt-app-sidebar-hoverable-mobile=true][data-kt-app-sidebar-minimize-mobile=on] .app-sidebar:hover:not(.animating) {
        transition: width .3s ease;
        width: var(--kt-app-sidebar-width-actual);
        box-shadow: var(--kt-app-sidebar-minimize-hover-box-shadow-mobile)
    }

    [data-kt-app-sidebar-collapse-mobile=on] .app-sidebar {
        transition: width .3s ease;
        width: var(--kt-app-sidebar-width-actual);
        margin-left: calc(-1 * var(--kt-app-sidebar-width-actual))
    }

    [data-kt-app-sidebar-minimize-mobile=on] .app-sidebar-minimize-mobile-d-none {
        display: none !important
    }

    [data-kt-app-sidebar-minimize-mobile=on] .app-sidebar-minimize-mobile-d-flex {
        display: flex !important
    }

    [data-kt-app-sidebar-collapse-mobile=on] .app-sidebar-collapse-mobile-d-none {
        display: none !important
    }

    [data-kt-app-sidebar-collapse-mobile=on] .app-sidebar-collapse-mobile-d-flex {
        display: flex !important
    }
}
@media (max-width: 991.98px) {
    .app-sidebar-primary {
        z-index: 1;
        background-color: var(--kt-app-sidebar-primary-base-bg-color-mobile);
        box-shadow: var(--kt-app-sidebar-primary-base-box-shadow-mobile);
        border-left: var(--kt-app-sidebar-primary-base-border-start-mobile);
        border-right: var(--kt-app-sidebar-primary-base-border-end-mobile);
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    :root {
        --kt-app-sidebar-primary-width-actual: 60px
    }

    [data-kt-app-sidebar-stacked=true] {
        --kt-app-sidebar-primary-width: 60px;
        --kt-app-sidebar-primary-gap-start: 0px;
        --kt-app-sidebar-primary-gap-end: 0px;
        --kt-app-sidebar-primary-gap-top: 0px;
        --kt-app-sidebar-primary-gap-bottom: 0px
    }

    [data-kt-app-sidebar-primary-minimize-mobile=on] {
        --kt-app-sidebar-primary-width: 75px;
        --kt-app-sidebar-primary-gap-start: 0px;
        --kt-app-sidebar-primary-gap-end: 0px;
        --kt-app-sidebar-primary-gap-top: 0px;
        --kt-app-sidebar-primary-gap-bottom: 0px
    }

    [data-kt-app-sidebar-primary-collapse-mobile=on] {
        --kt-app-sidebar-primary-width: 0px
    }

    .app-sidebar-primary {
        width: var(--kt-app-sidebar-primary-width)
    }

    [data-kt-app-sidebar-primary-collapse-mobile=on] .app-sidebar-primary {
        transition: none;
        width: var(--kt-app-sidebar-primary-width-actual);
        margin-left: calc(-1 * var(--kt-app-sidebar-primary-width-actual))
    }

    [data-kt-app-sidebar-primary-minimize-mobile=on] .app-sidebar-primary {
        transition: none;
        background-color: var(--kt-app-sidebar-primary-minimize-bg-color-mobile);
        box-shadow: var(--kt-app-sidebar-primary-base-box-shadow-mobile);
        border-left: var(--kt-app-sidebar-primary-minimize-border-start-mobile);
        border-left: var(--kt-app-sidebar-primary-minimize-border-end-mobile);
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    [data-kt-app-sidebar-primary-hoverable-mobile=true] .app-sidebar-primary .app-sidebar-primary-hoverable {
        width: var(--kt-app-sidebar-primary-width-actual)
    }

    [data-kt-app-sidebar-primary-hoverable-mobile=true][data-kt-app-sidebar-primary-minimize-mobile=on] .app-sidebar-primary:hover:not(.animating) {
        transition: none;
        width: var(--kt-app-sidebar-primary-width-actual);
        box-shadow: var(--kt-app-sidebar-primary-minimize-hover-box-shadow-mobile)
    }

    [data-kt-app-sidebar-primary-minimize-mobile=on] .app-sidebar-primary-minimize-mobile-d-none {
        display: none !important
    }

    [data-kt-app-sidebar-primary-minimize-mobile=on] .app-sidebar-primary-minimize-mobile-d-flex {
        display: flex !important
    }

    [data-kt-app-sidebar-primary-collapse-mobile=on] .app-sidebar-primary-collapse-mobile-d-none {
        display: none !important
    }

    [data-kt-app-sidebar-primary-collapse-mobile=on] .app-sidebar-primary-collapse-mobile-d-flex {
        display: flex !important
    }
}
@media (max-width: 991.98px) {
    .app-sidebar-secondary {
        background-color: var(--kt-app-sidebar-secondary-base-bg-color-mobile);
        box-shadow: var(--kt-app-sidebar-secondary-base-box-shadow-mobile);
        border-left: var(--kt-app-sidebar-secondary-base-border-start-mobile);
        border-right: var(--kt-app-sidebar-secondary-base-border-end-mobile);
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    :root {
        --kt-app-sidebar-secondary-width-actual: calc(
                295px -
                60px -
                0px -
                0px -
                0px -
                0px
        )
    }

    [data-kt-app-sidebar-stacked=true] {
        --kt-app-sidebar-secondary-width: calc(
                295px -
                60px -
                0px -
                0px -
                0px -
                0px
        );
        --kt-app-sidebar-secondary-gap-start: 0px;
        --kt-app-sidebar-secondary-gap-end: 0px;
        --kt-app-sidebar-secondary-gap-top: 0px;
        --kt-app-sidebar-secondary-gap-bottom: 0px
    }

    [data-kt-app-sidebar-secondary-minimize-mobile=on] {
        --kt-app-sidebar-secondary-width: 75px;
        --kt-app-sidebar-secondary-gap-start: 0px;
        --kt-app-sidebar-secondary-gap-end: 0px;
        --kt-app-sidebar-secondary-gap-top: 0px;
        --kt-app-sidebar-secondary-gap-bottom: 0px
    }

    [data-kt-app-sidebar-secondary-collapse-mobile=on] {
        --kt-app-sidebar-secondary-width-actual: calc(
                295px -
                60px -
                0px -
                0px -
                0px -
                0px
        );
        --kt-app-sidebar-secondary-width: 0px
    }

    .app-sidebar-secondary {
        width: var(--kt-app-sidebar-secondary-width)
    }

    [data-kt-app-sidebar-secondary-collapse-mobile=on] .app-sidebar-secondary {
        transition: width .3s ease, margin .3s ease;
        width: var(--kt-app-sidebar-secondary-width-actual);
        margin-left: calc(-1 * var(--kt-app-sidebar-secondary-width-actual))
    }

    [data-kt-app-sidebar-secondary-minimize-mobile=on] .app-sidebar-secondary {
        transition: width .3s ease, margin .3s ease;
        background-color: var(--kt-app-sidebar-secondary-minimize-bg-color-mobile);
        box-shadow: var(--kt-app-sidebar-secondary-minimize-box-shadow-mobile);
        border-left: var(--kt-app-sidebar-secondary-minimize-border-start-mobile);
        border-right: var(--kt-app-sidebar-secondary-minimize-border-end-mobile);
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    [data-kt-app-sidebar-secondary-hoverable-mobile=true] .app-sidebar-secondary .app-sidebar-secondary-hoverable {
        width: var(--kt-app-sidebar-secondary-width-actual)
    }

    [data-kt-app-sidebar-secondary-hoverable-mobile=true][data-kt-app-sidebar-secondary-minimize-mobile=on] .app-sidebar-secondary:hover:not(.animating) {
        transition: width .3s ease, margin .3s ease;
        width: var(--kt-app-sidebar-secondary-width-actual);
        box-shadow: var(--kt-app-sidebar-secondary-minimize-hover-box-shadow-mobile)
    }

    [data-kt-app-sidebar-secondary-minimize-mobile=on] .app-sidebar-secondary-minimize-mobile-d-none {
        display: none !important
    }

    [data-kt-app-sidebar-secondary-minimize-mobile=on] .app-sidebar-secondary-minimize-mobile-d-flex {
        display: flex !important
    }

    [data-kt-app-sidebar-secondary-collapse=on] .app-sidebar-secondary-collapse-mobile-d-none {
        display: none !important
    }

    [data-kt-app-sidebar-secondary-collapse=on] .app-sidebar-secondary-collapse-mobile-d-flex {
        display: flex !important
    }
}
@media (max-width: 991.98px) {
    .app-sidebar-panel {
        display: none;
        width: var(--kt-app-sidebar-panel-width);
        background-color: var(--kt-app-sidebar-panel-base-bg-color-mobile);
        box-shadow: var(--kt-app-sidebar-panel-base-box-shadow-mobile);
        border-left: var(--kt-app-sidebar-panel-base-border-start-mobile);
        border-right: var(--kt-app-sidebar-panel-base-border-end-mobile);
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    :root {
        --kt-app-sidebar-panel-gap-start: 0px;
        --kt-app-sidebar-panel-gap-end: 0px;
        --kt-app-sidebar-panel-gap-top: 0px;
        --kt-app-sidebar-panel-gap-bottom: 0px
    }

    [data-kt-app-sidebar-panel-minimize-mobile=on] {
        --kt-app-sidebar-panel-width: 75px;
        --kt-app-sidebar-panel-gap-start: 0px;
        --kt-app-sidebar-panel-gap-end: 0px;
        --kt-app-sidebar-panel-gap-top: 0px;
        --kt-app-sidebar-panel-gap-bottom: 0px
    }

    [data-kt-app-sidebar-panel-collapse-mobile=on] {
        --kt-app-sidebar-panel-width-actual: 300px;
        --kt-app-sidebar-panel-width: 0px
    }

    [data-kt-app-sidebar-panel-minimize-mobile=on] .app-sidebar-panel {
        transition: none;
        background-color: var(--kt-app-sidebar-panel-minimize-bg-color-mobile);
        box-shadow: var(--kt-app-sidebar-panel-minimize-box-shadow-mobile);
        border-left: var(--kt-app-sidebar-panel-minimize-border-start-mobile);
        border-right: var(--kt-app-sidebar-panel-minimize-border-end-mobile);
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    [data-kt-app-sidebar-panel-hoverable-mobile=true] .app-sidebar-panel .app-sidebar-panel-hoverable {
        width: var(--kt-app-sidebar-panel-width-actual)
    }

    [data-kt-app-sidebar-panel-hoverable-mobile=true][data-kt-app-sidebar-panel-minimize-mobile=on] .app-sidebar-panel:hover:not(.animating) {
        transition: none;
        width: var(--kt-app-sidebar-panel-width-actual);
        box-shadow: var(--kt-app-sidebar-panel-minimize-hover-box-shadow-mobile)
    }

    [data-kt-app-sidebar-panel-collapse-mobile=on] .app-sidebar-panel {
        transition: none;
        width: var(--kt-app-sidebar-panel-width-actual);
        margin-left: calc(-1 * var(--kt-app-sidebar-panel-width-actual))
    }

    [data-kt-app-sidebar-panel-minimize-mobile=on] .app-sidebar-panel-minimize-mobile-d-none {
        display: none !important
    }

    [data-kt-app-sidebar-panel-minimize-mobile=on] .app-sidebar-panel-minimize-mobile-d-flex {
        display: flex !important
    }

    [data-kt-app-sidebar-panel-collapse-mobile=on] .app-sidebar-panel-collapse-mobile-d-none {
        display: none !important
    }

    [data-kt-app-sidebar-panel-collapse-mobile=on] .app-sidebar-panel-collapse-mobile-d-flex {
        display: flex !important
    }
}
@media (max-width: 991.98px) {
    .app-aside {
        display: none;
        width: var(--kt-app-aside-width);
        z-index: 106;
        background-color: var(--kt-app-aside-base-bg-color-mobile);
        box-shadow: var(--kt-app-aside-base-box-shadow-mobile);
        border-left: var(--kt-app-aside-base-border-start-mobile);
        order-right: var(--kt-app-aside-base-border-end-mobile);
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    :root {
        --kt-app-aside-width: 275px;
        --kt-app-aside-width-actual: 275px;
        --kt-app-aside-gap-start: 0px;
        --kt-app-aside-gap-end: 0px;
        --kt-app-aside-gap-top: 0px;
        --kt-app-aside-gap-bottom: 0px
    }

    [data-kt-app-aside-minimize-mobile=on] {
        --kt-app-aside-width: 75px;
        --kt-app-aside-gap-start: 0px;
        --kt-app-aside-gap-end: 0px;
        --kt-app-aside-gap-top: 0px;
        --kt-app-aside-gap-bottom: 0px
    }

    [data-kt-app-aside-collapse-mobile=on] {
        --kt-app-aside-width: 0px
    }

    [data-kt-app-aside-stacked=true] .app-aside {
        align-items: stretch
    }

    [data-kt-app-aside-minimize-mobile=on] .app-aside {
        transition: none;
        background-color: var(--kt-app-aside-minimize-bg-color-mobile);
        box-shadow: var(--kt-app-aside-minimize-box-shadow-mobile);
        border-left: var(--kt-app-aside-minimize-border-start-mobile);
        border-right: var(--kt-app-aside-minimize-border-end-mobile);
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    [data-kt-app-aside-hoverable-mobile=true] .app-aside .app-aside-wrapper {
        width: var(--kt-app-aside-width-actual)
    }

    [data-kt-app-aside-hoverable-mobile=true][data-kt-app-aside-minimize-mobile=on] .app-aside:hover:not(.animating) {
        transition: none;
        width: var(--kt-app-aside-width-actual);
        box-shadow: var(--kt-app-aside-minimize-hover-box-shadow-mobile)
    }

    [data-kt-app-aside-collapse-mobile=on] .app-aside {
        transition: none;
        width: var(--kt-app-aside-width-actual);
        margin-right: calc(-1 * var(--kt-app-aside-width-actual))
    }

    [data-kt-app-aside-minimize-mobile=on] .app-aside-minimize-mobile-d-none {
        display: none !important
    }

    [data-kt-app-aside-minimize-mobile=on] .app-aside-minimize-mobile-d-flex {
        display: flex !important
    }

    [data-kt-app-aside-collapse-mobile=on] .app-aside-collapse-mobile-d-none {
        display: none !important
    }

    [data-kt-app-aside-collapse-mobile=on] .app-aside-collapse-mobile-d-flex {
        display: flex !important
    }
}
@media (max-width: 991.98px) {
    .app-wrapper {
        transition: margin-left .3s ease, margin-right .3s ease
    }

    [data-kt-app-header-sticky=on] .app-wrapper {
        margin-top: var(--kt-app-header-height-actual)
    }

    [data-kt-app-header-fixed-mobile=true] .app-wrapper {
        margin-top: var(--kt-app-header-height)
    }

    [data-kt-app-header-fixed-mobile=true][data-kt-app-toolbar-sticky=on] .app-wrapper {
        margin-top: calc(var(--kt-app-header-height-actual) + var(--kt-app-toolbar-height-actual))
    }

    [data-kt-app-footer-fixed-mobile=true] .app-wrapper {
        margin-bottom: var(--kt-app-footer-height)
    }
}
@media (max-width: 991.98px) {
    .app-main {
        padding-left: 0;
        padding-right: 0
    }
}
@media (max-width: 991.98px) {
    .app-content {
        max-width: none;
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }
}
@media (max-width: 991.98px) {
    .app-footer {
        background-color: var(--bs-app-footer-bg-color-mobile);
        border-top: var(--bs-app-footer-border-top-mobile)
    }

    body {
        --kt-app-footer-height: auto
    }

    .app-footer {
        height: var(--kt-app-footer-height)
    }

    [data-kt-app-footer-fixed-mobile=true] .app-footer {
        z-index: 100;
        box-shadow: var(--bs-app-footer-box-shadow-mobile);
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0
    }
}
@media (max-width: 991.98px) {
    .app-layout-builder-toggle {
        bottom: 20px;
        right: 40px
    }
}
@media (max-width: 575.98px) {
    .table-responsive-sm {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
}
@media (max-width: 767.98px) {
    .table-responsive-md {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
}
@media (max-width: 991.98px) {
    .table-responsive-lg {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
}
@media (max-width: 1199.98px) {
    .table-responsive-xl {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
}
@media (max-width: 1399.98px) {
    .table-responsive-xxl {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
}
@media (max-width: 575.98px) {
    .modal-fullscreen-sm-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-sm-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .modal-fullscreen-sm-down .modal-footer, .modal-fullscreen-sm-down .modal-header {
        border-radius: 0
    }

    .modal-fullscreen-sm-down .modal-body {
        overflow-y: auto
    }
}

@media (max-width: 767.98px) {
    .modal-fullscreen-md-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-md-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .modal-fullscreen-md-down .modal-footer, .modal-fullscreen-md-down .modal-header {
        border-radius: 0
    }

    .modal-fullscreen-md-down .modal-body {
        overflow-y: auto
    }
}

@media (max-width: 991.98px) {
    .modal-fullscreen-lg-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-lg-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .modal-fullscreen-lg-down .modal-footer, .modal-fullscreen-lg-down .modal-header {
        border-radius: 0
    }

    .modal-fullscreen-lg-down .modal-body {
        overflow-y: auto
    }
}

@media (max-width: 1199.98px) {
    .modal-fullscreen-xl-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-xl-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .modal-fullscreen-xl-down .modal-footer, .modal-fullscreen-xl-down .modal-header {
        border-radius: 0
    }

    .modal-fullscreen-xl-down .modal-body {
        overflow-y: auto
    }
}

@media (max-width: 1399.98px) {
    .modal-fullscreen-xxl-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

    .modal-fullscreen-xxl-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .modal-fullscreen-xxl-down .modal-footer, .modal-fullscreen-xxl-down .modal-header {
        border-radius: 0
    }

    .modal-fullscreen-xxl-down .modal-body {
        overflow-y: auto
    }
}
@media (max-width: 575.98px) {
    .offcanvas-sm {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        box-shadow: var(--bs-offcanvas-box-shadow);
        transition: transform .3s ease-in-out
    }
}

@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-sm {
        transition: none
    }
}

@media (max-width: 575.98px) {
    .offcanvas-sm.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%)
    }
}

@media (max-width: 575.98px) {
    .offcanvas-sm.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%)
    }
}

@media (max-width: 575.98px) {
    .offcanvas-sm.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }
}

@media (max-width: 575.98px) {
    .offcanvas-sm.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }
}

@media (max-width: 575.98px) {
    .offcanvas-sm.show:not(.hiding), .offcanvas-sm.showing {
        transform: none
    }
}

@media (max-width: 575.98px) {
    .offcanvas-sm.hiding, .offcanvas-sm.show, .offcanvas-sm.showing {
        visibility: visible
    }
}
@media (max-width: 767.98px) {
    .offcanvas-md {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        box-shadow: var(--bs-offcanvas-box-shadow);
        transition: transform .3s ease-in-out
    }
}

@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-md {
        transition: none
    }
}

@media (max-width: 767.98px) {
    .offcanvas-md.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%)
    }
}

@media (max-width: 767.98px) {
    .offcanvas-md.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%)
    }
}

@media (max-width: 767.98px) {
    .offcanvas-md.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }
}

@media (max-width: 767.98px) {
    .offcanvas-md.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }
}

@media (max-width: 767.98px) {
    .offcanvas-md.show:not(.hiding), .offcanvas-md.showing {
        transform: none
    }
}

@media (max-width: 767.98px) {
    .offcanvas-md.hiding, .offcanvas-md.show, .offcanvas-md.showing {
        visibility: visible
    }
}
@media (max-width: 991.98px) {
    .offcanvas-lg {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        box-shadow: var(--bs-offcanvas-box-shadow);
        transition: transform .3s ease-in-out
    }
}

@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-lg {
        transition: none
    }
}

@media (max-width: 991.98px) {
    .offcanvas-lg.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%)
    }
}

@media (max-width: 991.98px) {
    .offcanvas-lg.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%)
    }
}

@media (max-width: 991.98px) {
    .offcanvas-lg.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }
}

@media (max-width: 991.98px) {
    .offcanvas-lg.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }
}

@media (max-width: 991.98px) {
    .offcanvas-lg.show:not(.hiding), .offcanvas-lg.showing {
        transform: none
    }
}

@media (max-width: 991.98px) {
    .offcanvas-lg.hiding, .offcanvas-lg.show, .offcanvas-lg.showing {
        visibility: visible
    }
}
@media (max-width: 1199.98px) {
    .offcanvas-xl {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        box-shadow: var(--bs-offcanvas-box-shadow);
        transition: transform .3s ease-in-out
    }
}

@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-xl {
        transition: none
    }
}

@media (max-width: 1199.98px) {
    .offcanvas-xl.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%)
    }
}

@media (max-width: 1199.98px) {
    .offcanvas-xl.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%)
    }
}

@media (max-width: 1199.98px) {
    .offcanvas-xl.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }
}

@media (max-width: 1199.98px) {
    .offcanvas-xl.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }
}

@media (max-width: 1199.98px) {
    .offcanvas-xl.show:not(.hiding), .offcanvas-xl.showing {
        transform: none
    }
}

@media (max-width: 1199.98px) {
    .offcanvas-xl.hiding, .offcanvas-xl.show, .offcanvas-xl.showing {
        visibility: visible
    }
}

@media (max-width: 1399.98px) {
    .offcanvas-xxl {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        box-shadow: var(--bs-offcanvas-box-shadow);
        transition: transform .3s ease-in-out
    }
}

@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-xxl {
        transition: none
    }
}

@media (max-width: 1399.98px) {
    .offcanvas-xxl.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%)
    }
}

@media (max-width: 1399.98px) {
    .offcanvas-xxl.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%)
    }
}

@media (max-width: 1399.98px) {
    .offcanvas-xxl.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }
}

@media (max-width: 1399.98px) {
    .offcanvas-xxl.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }
}

@media (max-width: 1399.98px) {
    .offcanvas-xxl.show:not(.hiding), .offcanvas-xxl.showing {
        transform: none
    }
}

@media (max-width: 1399.98px) {
    .offcanvas-xxl.hiding, .offcanvas-xxl.show, .offcanvas-xxl.showing {
        visibility: visible
    }
}
@media (max-width: 991.98px) {
    .page-item {
        margin-right: .25rem
    }

    .page-item:last-child {
        margin-right: 0
    }
}
@media (max-width: 575.98px) {
    .menu-item.menu-sm-down-accordion .menu-arrow:after {
        transform: rotateZ(-90deg);
        transform: rotateZ(90deg);
        transition: transform .3s ease
    }

    .menu-item.menu-sm-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-sm-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after {
        transform: rotateZ(90deg);
        transform: rotateZ(-90deg);
        transition: transform .3s ease
    }

    .menu-sub-sm-down-dropdown {
        display: none;
        border-radius: .475rem;
        background-color: var(--kt-menu-dropdown-bg-color);
        box-shadow: var(--kt-menu-dropdown-box-shadow);
        z-index: 107
    }

    .menu-sub-sm-down-dropdown.menu.show, .menu-sub-sm-down-dropdown.show[data-popper-placement], .show.menu-dropdown > .menu-sub-sm-down-dropdown {
        display: flex;
        will-change: transform;
        animation: menu-sub-dropdown-animation-fade-in .3s ease 1, menu-sub-dropdown-animation-move-up .3s ease 1
    }

    .menu-sub-sm-down-accordion {
        display: none
    }

    .menu-sub-sm-down-accordion.show, .show:not(.menu-dropdown) > .menu-sub-sm-down-accordion {
        display: flex
    }

    .menu-sub-sm-down-indention .menu-sub:not([data-popper-placement]) {
        margin-left: 1rem
    }

    .menu-sub-sm-down-indention .menu-item .menu-item .menu-link.active {
        margin-right: 1rem
    }

    .menu-sm-down-inline {
        display: flex
    }

    .menu-sm-down-fit > .menu-item > .menu-content, .menu-sm-down-fit > .menu-item > .menu-link {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .menu-sm-down-column {
        flex-direction: column;
        width: 100%
    }

    .menu-sm-down-row {
        flex-direction: row
    }

    .menu-sm-down-row > .menu-item {
        display: flex;
        align-items: center
    }

    .menu-sm-down-row > .menu-item > .menu-link .menu-arrow:after {
        transform: rotateZ(-90deg);
        transform: rotateZ(90deg);
        transition: transform .3s ease
    }

    .menu-sm-down-rounded .menu-link {
        border-radius: .475rem
    }

    .menu-sm-down-pill .menu-link {
        border-radius: 50px
    }

    .menu-sm-down-rounded-0 .menu-link {
        border-radius: 0 !important
    }
}

@media (max-width: 767.98px) {
    .menu-item.menu-md-down-accordion .menu-arrow:after {
        transform: rotateZ(-90deg);
        transform: rotateZ(90deg);
        transition: transform .3s ease
    }

    .menu-item.menu-md-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-md-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after {
        transform: rotateZ(90deg);
        transform: rotateZ(-90deg);
        transition: transform .3s ease
    }

    .menu-sub-md-down-dropdown {
        display: none;
        border-radius: .475rem;
        background-color: var(--kt-menu-dropdown-bg-color);
        box-shadow: var(--kt-menu-dropdown-box-shadow);
        z-index: 107
    }

    .menu-sub-md-down-dropdown.menu.show, .menu-sub-md-down-dropdown.show[data-popper-placement], .show.menu-dropdown > .menu-sub-md-down-dropdown {
        display: flex;
        will-change: transform;
        animation: menu-sub-dropdown-animation-fade-in .3s ease 1, menu-sub-dropdown-animation-move-up .3s ease 1
    }

    .menu-sub-md-down-accordion {
        display: none
    }

    .menu-sub-md-down-accordion.show, .show:not(.menu-dropdown) > .menu-sub-md-down-accordion {
        display: flex
    }

    .menu-sub-md-down-indention .menu-sub:not([data-popper-placement]) {
        margin-left: 1rem
    }

    .menu-sub-md-down-indention .menu-item .menu-item .menu-link.active {
        margin-right: 1rem
    }

    .menu-md-down-inline {
        display: flex
    }

    .menu-md-down-fit > .menu-item > .menu-content, .menu-md-down-fit > .menu-item > .menu-link {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .menu-md-down-column {
        flex-direction: column;
        width: 100%
    }

    .menu-md-down-row {
        flex-direction: row
    }

    .menu-md-down-row > .menu-item {
        display: flex;
        align-items: center
    }

    .menu-md-down-row > .menu-item > .menu-link .menu-arrow:after {
        transform: rotateZ(-90deg);
        transform: rotateZ(90deg);
        transition: transform .3s ease
    }

    .menu-md-down-rounded .menu-link {
        border-radius: .475rem
    }

    .menu-md-down-pill .menu-link {
        border-radius: 50px
    }

    .menu-md-down-rounded-0 .menu-link {
        border-radius: 0 !important
    }
}

@media (max-width: 991.98px) {
    .menu-item.menu-lg-down-accordion .menu-arrow:after {
        transform: rotateZ(-90deg);
        transform: rotateZ(90deg);
        transition: transform .3s ease
    }

    .menu-item.menu-lg-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-lg-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after {
        transform: rotateZ(90deg);
        transform: rotateZ(-90deg);
        transition: transform .3s ease
    }

    .menu-sub-lg-down-dropdown {
        display: none;
        border-radius: .475rem;
        background-color: var(--kt-menu-dropdown-bg-color);
        box-shadow: var(--kt-menu-dropdown-box-shadow);
        z-index: 107
    }

    .menu-sub-lg-down-dropdown.menu.show, .menu-sub-lg-down-dropdown.show[data-popper-placement], .show.menu-dropdown > .menu-sub-lg-down-dropdown {
        display: flex;
        will-change: transform;
        animation: menu-sub-dropdown-animation-fade-in .3s ease 1, menu-sub-dropdown-animation-move-up .3s ease 1
    }

    .menu-sub-lg-down-accordion {
        display: none
    }

    .menu-sub-lg-down-accordion.show, .show:not(.menu-dropdown) > .menu-sub-lg-down-accordion {
        display: flex
    }

    .menu-sub-lg-down-indention .menu-sub:not([data-popper-placement]) {
        margin-left: 1rem
    }

    .menu-sub-lg-down-indention .menu-item .menu-item .menu-link.active {
        margin-right: 1rem
    }

    .menu-lg-down-inline {
        display: flex
    }

    .menu-lg-down-fit > .menu-item > .menu-content, .menu-lg-down-fit > .menu-item > .menu-link {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .menu-lg-down-column {
        flex-direction: column;
        width: 100%
    }

    .menu-lg-down-row {
        flex-direction: row
    }

    .menu-lg-down-row > .menu-item {
        display: flex;
        align-items: center
    }

    .menu-lg-down-row > .menu-item > .menu-link .menu-arrow:after {
        transform: rotateZ(-90deg);
        transform: rotateZ(90deg);
        transition: transform .3s ease
    }

    .menu-lg-down-rounded .menu-link {
        border-radius: .475rem
    }

    .menu-lg-down-pill .menu-link {
        border-radius: 50px
    }

    .menu-lg-down-rounded-0 .menu-link {
        border-radius: 0 !important
    }
}

@media (max-width: 1199.98px) {
    .menu-item.menu-xl-down-accordion .menu-arrow:after {
        transform: rotateZ(-90deg);
        transform: rotateZ(90deg);
        transition: transform .3s ease
    }

    .menu-item.menu-xl-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-xl-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after {
        transform: rotateZ(90deg);
        transform: rotateZ(-90deg);
        transition: transform .3s ease
    }

    .menu-sub-xl-down-dropdown {
        display: none;
        border-radius: .475rem;
        background-color: var(--kt-menu-dropdown-bg-color);
        box-shadow: var(--kt-menu-dropdown-box-shadow);
        z-index: 107
    }

    .menu-sub-xl-down-dropdown.menu.show, .menu-sub-xl-down-dropdown.show[data-popper-placement], .show.menu-dropdown > .menu-sub-xl-down-dropdown {
        display: flex;
        will-change: transform;
        animation: menu-sub-dropdown-animation-fade-in .3s ease 1, menu-sub-dropdown-animation-move-up .3s ease 1
    }

    .menu-sub-xl-down-accordion {
        display: none
    }

    .menu-sub-xl-down-accordion.show, .show:not(.menu-dropdown) > .menu-sub-xl-down-accordion {
        display: flex
    }

    .menu-sub-xl-down-indention .menu-sub:not([data-popper-placement]) {
        margin-left: 1rem
    }

    .menu-sub-xl-down-indention .menu-item .menu-item .menu-link.active {
        margin-right: 1rem
    }

    .menu-xl-down-inline {
        display: flex
    }

    .menu-xl-down-fit > .menu-item > .menu-content, .menu-xl-down-fit > .menu-item > .menu-link {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .menu-xl-down-column {
        flex-direction: column;
        width: 100%
    }

    .menu-xl-down-row {
        flex-direction: row
    }

    .menu-xl-down-row > .menu-item {
        display: flex;
        align-items: center
    }

    .menu-xl-down-row > .menu-item > .menu-link .menu-arrow:after {
        transform: rotateZ(-90deg);
        transform: rotateZ(90deg);
        transition: transform .3s ease
    }

    .menu-xl-down-rounded .menu-link {
        border-radius: .475rem
    }

    .menu-xl-down-pill .menu-link {
        border-radius: 50px
    }

    .menu-xl-down-rounded-0 .menu-link {
        border-radius: 0 !important
    }
}

@media (max-width: 1399.98px) {
    .menu-item.menu-xxl-down-accordion .menu-arrow:after {
        transform: rotateZ(-90deg);
        transform: rotateZ(90deg);
        transition: transform .3s ease
    }

    .menu-item.menu-xxl-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-xxl-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after {
        transform: rotateZ(90deg);
        transform: rotateZ(-90deg);
        transition: transform .3s ease
    }

    .menu-sub-xxl-down-dropdown {
        display: none;
        border-radius: .475rem;
        background-color: var(--kt-menu-dropdown-bg-color);
        box-shadow: var(--kt-menu-dropdown-box-shadow);
        z-index: 107
    }

    .menu-sub-xxl-down-dropdown.menu.show, .menu-sub-xxl-down-dropdown.show[data-popper-placement], .show.menu-dropdown > .menu-sub-xxl-down-dropdown {
        display: flex;
        will-change: transform;
        animation: menu-sub-dropdown-animation-fade-in .3s ease 1, menu-sub-dropdown-animation-move-up .3s ease 1
    }

    .menu-sub-xxl-down-accordion {
        display: none
    }

    .menu-sub-xxl-down-accordion.show, .show:not(.menu-dropdown) > .menu-sub-xxl-down-accordion {
        display: flex
    }

    .menu-sub-xxl-down-indention .menu-sub:not([data-popper-placement]) {
        margin-left: 1rem
    }

    .menu-sub-xxl-down-indention .menu-item .menu-item .menu-link.active {
        margin-right: 1rem
    }

    .menu-xxl-down-inline {
        display: flex
    }

    .menu-xxl-down-fit > .menu-item > .menu-content, .menu-xxl-down-fit > .menu-item > .menu-link {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .menu-xxl-down-column {
        flex-direction: column;
        width: 100%
    }

    .menu-xxl-down-row {
        flex-direction: row
    }

    .menu-xxl-down-row > .menu-item {
        display: flex;
        align-items: center
    }

    .menu-xxl-down-row > .menu-item > .menu-link .menu-arrow:after {
        transform: rotateZ(-90deg);
        transform: rotateZ(90deg);
        transition: transform .3s ease
    }

    .menu-xxl-down-rounded .menu-link {
        border-radius: .475rem
    }

    .menu-xxl-down-pill .menu-link {
        border-radius: 50px
    }

    .menu-xxl-down-rounded-0 .menu-link {
        border-radius: 0 !important
    }
}
@media (max-width: 991.98px) {
    .app-header-secondary {
        flex-grow: 1;
        background-color: var(--kt-app-header-secondary-base-bg-color-mobile);
        box-shadow: var(--kt-app-header-secondary-base-box-shadow-mobile);
        border-top: var(--kt-app-header-secondary-base-border-top-mobile);
        border-left: var(--kt-app-header-secondary-base-border-start-mobile);
        border-right: var(--kt-app-header-secondary-base-border-end-mobile)
    }
}
@media (max-width: 640px){
    .botontext{
        display: none!important;
    }
}