/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 15 2023 | 23:15:57 */
.nav-section .elementor-container,
.nav-section .scroll-pad-top,
.nav-section .scroll-pad-top .elementor-button {
    -webkit-transition: all 0.4s ease-in-out !important;
    -o-transition: all 0.4s ease-in-out !important;
    transition: all 0.4s ease-in-out !important;
}

.nav-section {
    transition: none !important;
}

    .nav-section.elementor-sticky--effects {
        box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.4);
    }

body:not(.elementor-editor-active) .scroll-logo,
body:not(.elementor-editor-active) .elementor-sticky--effects .static-logo {
    display: none !important;
}

body:not(.elementor-editor-active) .static-logo,
body:not(.elementor-editor-active) .elementor-sticky--effects .scroll-logo {
    display: flex !important;
}

.elementor-flip-box__image img {
    width: auto !important;
}

@media (max-width: 490px) {
    body:not(.elementor-editor-active) .scroll-logo {
        display: flex !important;
    }

    body:not(.elementor-editor-active) .static-logo {
        display: none !important;
    }
}

@media (max-width: 799px) {
    .nowrap-content .elementor-widget-wrap {
        flex-wrap: nowrap;
    }
}

@media (min-width: 1200px) {
    body:not(.elementor-editor-active) .static-logo {
        display: flex !important;
    }

    body:not(.elementor-editor-active) .scroll-action {
        display: none !important;
    }

    body:not(.elementor-editor-active) .elementor-sticky--effects .scroll-action {
        display: flex !important;
    }
}

@media (min-width: 1200px) and (max-width: 1300px) {
    body:not(.rtl) .elementor-14 .elementor-element.elementor-element-5e1d24b .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child) {
        margin-right: 13px;
    }

    .elementor-14 .elementor-element.elementor-element-5e1d24b .elementor-nav-menu .elementor-item {
        font-size: 19px;
    }
}

@media (max-width: 1199px) {
    .nav-section .elementor-container {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .nav-section.elementor-sticky--effects .elementor-container {
        padding-top: 8px;
        padding-bottom: 8px;
    }

    .nav-section .scroll-pad-top {
        padding-top: 20px;
    }

    .nav-section.elementor-sticky--effects .scroll-pad-top {
        padding-top: 8px;
    }

        .nav-section.elementor-sticky--effects .scroll-pad-top .elementor-button {
            padding-top: 18px !important;
            padding-bottom: 18px !important;
        }

    .nav-section.nav-section.elementor-sticky--effects .elementor-element .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top: 9px !important;
    }
}