.slick-slide.slick-cloned img.lazyload {
    max-width: 100px;
}
#elementor-panel-get-pro-elements {
  display: none !important;
}
.elementor-icons-manager__tab__item {
  height: 80px !important;
}
.elementor-element .elementor-widget:not(:last-child) {
    margin-bottom: 0;
}
.elementor .elementor-section.elementor-section-boxed > .elementor-container {
    &.elementor-column-gap-default {
        max-width: 1190px;
    }
    &.elementor-column-gap-extended {
        max-width: 1200px;
        .elementor-section-boxed > .elementor-column-gap-no {
            max-width: 1170px;
        }
    }
}
.site-content {
    .elementor-container {
        &.elementor-column-gap-default {
            margin: 0 -10px;
        }
        &.elementor-column-gap-extended {
            margin: 0 -15px;
        }
    }
    .elementor-section-stretched.elementor-section-boxed .elementor-container.elementor-column-gap-default {
        margin: 0 auto;
        .elementor-row {
            .elementor-column-gap-extended {
                margin: 0 -10px;
            }
        }
    }
    .elementor-section-stretched.elementor-section-boxed .elementor-container.elementor-column-gap-extended {
        margin: 0 auto;
        .elementor-row {
            .elementor-column-gap-extended {
                margin: 0 -15px;
            }
        }
    }
    .elementor-widget-text-editor {
        color: inherit;
        font-family: inherit;
        font-weight: inherit;
    }
}

.site-footer-custom, #ct-header-elementor {
    .elementor-section:not(.elementor-section-full_width) .elementor-inner-section .elementor-container.elementor-column-gap-extended {
        margin: 0 -15px;
    }
}

.footer-template-default, .header-template-default {
    #ct-masthead, #pagetitle, #ct-header-elementor, .site-footer-default {
        display: none;
    }
}

.elementor-section-full_width.landing-boxed > .elementor-container {
    max-width: 1810px;
    padding: 0 55px;
    @media #{$max-lg2} {
        padding: 0 15px;
    }
    > .elementor-row {
        background-color: #fff;
        @include box-shadow(0 0 54px rgba(#07004c, 0.30));
        overflow: hidden;
        .elementor-element > .elementor-container {
            margin-left: auto;
            margin-right: auto;
        }
    }
}

.elementor-section-full_width.landing-boxed > .elementor-container > .elementor-row {
    @include box-shadow(none);
}

.elementor-section-full_width > .elementor-column-gap-no .elementor-inner-section > .elementor-column-gap-extended {
    margin: auto;
}

.elementor_library-template-default {
  .entry-meta, .entry-footer, .post-previous-next, #secondary {
    display: none;
  } 
  #content #primary {
    padding-left: 15px;
    padding-right: 15px;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media #{$max-lg} {
    .col-offset-left > .elementor-column-wrap .elementor-widget-wrap {
        padding-left: 0 !important;
    }
    .col-offset-right > .elementor-column-wrap .elementor-widget-wrap {
        padding-right: 0 !important;
    }
}

.elementor-editor-active {
    background-color: #f1f1f1;
    .tnp-field > label {
        display: none;
    }
    .site-footer-custom, #ct-header-wrap, #ct-pagetitle, #ct-header-elementor, .scroll-top {
        display: none !important;
    }
    .entry-content > .ct-marker-search-results {
        display: none;
    }
    &.single-header .site-content {
        padding: 0;
    }
    &.single-header .ct-nav-menu1 .sub-menu {
        display: none !important;
    }
    .ct-particle-animate + .elementor-container .elementor-element {
        position: relative;
        z-index: 101;
    }
}

@media #{$min-xl} {
    .section-align-top {
        > .elementor-container > .elementor-row {
            align-items: flex-start;
            justify-content: space-between;
        }
        .column-sticky {
            position: sticky;
            top: 110px;
        }
    }
}

.animate-time1 .wow {
    animation-delay: 100ms;
}
.animate-time2 .wow {
    animation-delay: 200ms;
}
.animate-time3 .wow {
    animation-delay: 300ms;
}
.animate-time4 .wow {
    animation-delay: 400ms;
}
.animate-time5 .wow {
    animation-delay: 500ms;
}
.animate-time6 .wow {
    animation-delay: 600ms;
}
.animate-time7 .wow {
    animation-delay: 700ms;
}
.animate-time8 .wow {
    animation-delay: 800ms;
}
.animate-time9 .wow {
    animation-delay: 800ms;
}
.animate-time10 .wow {
    animation-delay: 1000ms;
}
.animate-time11 .wow {
    animation-delay: 1100ms;
}
.animate-time12 .wow {
    animation-delay: 1200ms;
}
.animate-time13 .wow {
    animation-delay: 1300ms;
}
.animate-time14 .wow {
    animation-delay: 1400ms;
}
.animate-time15 .wow {
    animation-delay: 1500ms;
}
.animate-time16 .wow {
    animation-delay: 1600ms;
}

body:not(.elementor-editor-active) .elementor-inner-section .ct-particle-animate + .elementor-container .elementor-element {
    z-index: 99;
}

body:not(.elementor-editor-active) #ct-header-elementor {
    .ct-header-content {
        .elementor-container {
            &.elementor-column-gap-default {
                margin: auto;
            }
            &.elementor-column-gap-extended {
                margin: auto;
            } 
        }
    }
}