@media screen and (max-width:767px) {
    .elementor-element.elementor-element-18a2a3a.e-con-full.elementor-hidden-desktop.e-flex.e-con.e-child {
        justify-content: space-between !important;
    }
    .elementor-element.elementor-element-db7064c.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
        display: none !important;
    }
    .elementor-element.elementor-element-a08837a.elementor-hidden-tablet.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner {
        padding-top: 0 !important;
    }
    .hfe-site-logo-container .hfe-site-logo-img.elementor-animation- {
        padding-left: 10px !important;
    }
    .elementor-element.elementor-element-aa64c64.e-con-full.e-flex.e-con.e-child {
        justify-content: center !important;
    }
    .elementor-element.elementor-element-b2ec30d.e-con-full.e-flex.e-con.e-child {
        justify-content: end !important;
        padding-right: 10px !important;
    }
    .elementor.elementor-52190.elementor-location-header .elementor-button.elementor-button-link.elementor-size-sm {
        padding-left: 28px !important;
        padding-right: 28px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
    .elementor-element.elementor-element-61860854.e-con-full.e-flex.e-con.e-child {
        display: none !important;
    }
    .elementor-element.elementor-element-7d8d3afa.e-con-full.e-flex.e-con.e-child {
        display: none !important;
    }
    .elementor-element.elementor-element-46c5739b.e-con-full.videContain.e-flex.e-con.e-child {
        padding-right: 0 !important;
    }
    .elementor-element.elementor-element-4f7f580a.e-con-full.e-flex.e-con.e-child {
        justify-content: start !important;
        padding-top: 100px !important;
    }
    .elementor-nav-menu--dropdown.elementor-nav-menu__container {
        top: 56px !important;
    }
    #menu-2-00c9594 {
        padding: 20px 0 !important;
    }
    li.zf-tempFrmWrapper.zf-large {
        display: flex !important;
        align-items: flex-end !important;
    }
    .elementor-widget-container h2.elementor-heading-title.elementor-size-default {
        letter-spacing: 1px;
    }
    .elementor-element.elementor-element-24f28e88.e-flex.e-con-boxed.e-con.e-parent {
        padding-left: 1% !important;
        padding-right: 1% !important;
    }
    li.zf-tempFrmWrapper.zf-name.zf-namelarge {
        padding: 10px 0 !important;
    }
    .zf-templateWrapper .zf-tempContDiv input {
        padding: 5px 0 !important;
    }
    ul.submit-apply-form {
        padding-left: 0 !important;
    }
    .elementor-element.elementor-element-60daccaa.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded[data-id="60daccaa"] {
        padding-bottom: 10px !important;
    }
    .elementor-element.elementor-element-60daccaa.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded[data-id="60daccaa"] .e-con-inner {
        letter-spacing: 1px !important;
    }
    .elementor-element.elementor-element-10e64759.e-grid.e-con-boxed.e-con.e-parent.e-lazyloaded[data-id="10e64759"] {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .elementor-element.elementor-element-10e64759.e-grid.e-con-boxed.e-con.e-parent.e-lazyloaded[data-id="10e64759"] .e-con-inner {
        padding-top: 0 !important;
    }
    .elementor-element.elementor-element-204fc6a3.elementor-widget__width-initial.elementor-widget-mobile__width-inherit.elementor-hidden-desktop.elementor-hidden-tablet.elementor-widget-divider--view-line.elementor-widget.elementor-widget-divider {
        display: none !important;
    }
    .e-con-inner .elementor-element.elementor-element-36efda60.e-con-full.e-flex.e-con.e-child.animated.fadeInUp[data-id="36efda60"] {
        gap: 5px !important;
    }
    .e-con-inner .elementor-element.elementor-element-36efda60.e-con-full.e-flex.e-con.e-child.animated.fadeInUp[data-id="36efda60"] p{
        color: #10395B !important;
    }
    .e-con-inner .elementor-element.elementor-element-1e67e9db.e-con-full.e-flex.e-con.e-child.animated.fadeInUp[data-id="1e67e9db"] {
        gap: 5px !important;
    }
    .e-con-inner .elementor-element.elementor-element-1e67e9db.e-con-full.e-flex.e-con.e-child.animated.fadeInUp[data-id="1e67e9db"] p{
        color: #10395B !important;
    }
    .e-con-inner .elementor-element.elementor-element-5eaaa982.e-con-full.e-flex.e-con.e-child.animated.fadeInUp[data-id="5eaaa982"] {
        gap: 5px !important;
    }
    .e-con-inner .elementor-element.elementor-element-5eaaa982.e-con-full.e-flex.e-con.e-child.animated.fadeInUp[data-id="5eaaa982"] p{
        color: #10395B !important;
    }
    span.swiper-pagination-bullet {
        background-color: white !important;
    }
    .elementor-element.elementor-element-53d74d0.elementor-widget.elementor-widget-heading {
        text-align: center;
        padding-top: 15px;
    }
    .elementor-element.elementor-element-3b25f6e5.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
        padding-top: 20px;
    }
    .elementor-element.elementor-element-3b25f6e5.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner {
        gap: 5px !important;
    }
    .elementor-element.elementor-element-2a9de98c.global_primary_text.elementor-widget.elementor-widget-text-editor .elementor-widget-container h2{
        display: none;
    }
    .elementor-element.elementor-element-68c864d1.e-con-full.e-flex.e-con.e-child {
        padding: 20px 0;
    }
    .elementor-element.elementor-element-5972179d.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
        padding: 20px 0;
    }
    .elementor-element.elementor-element-6ddf287c.e-con-full.e-flex.e-con.e-child {
        padding-bottom: 20px;
    }
    .elementor-element.elementor-element-7107cf5.elementor-widget.elementor-widget-heading h2 {
        color: #10395B !important;
    }
    .elementor-element.elementor-element-626c0161.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
        padding-top: 20px;
    }
    .elementor-element.elementor-element-38aa9726.elementor-widget.elementor-widget-accordion span.elementor-accordion-icon.elementor-accordion-icon-right {
        padding-top: 6px;
    }
    .elementor-element.elementor-element-38aa9726.elementor-widget.elementor-widget-accordion a.elementor-accordion-title {
        font-size: 20px !important;
    }
    .elementor-element.elementor-element-38aa9726.elementor-widget.elementor-widget-accordion .elementor-tab-content.elementor-clearfix.elementor-active {
        font-size: 16px !important;
    }
    .elementor-element.elementor-element-c0b01e1.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
        border: none;
    }
    .elementor-element.elementor-element-c0b01e1.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded img {
        width: 150px
    }
    .elementor-element.elementor-element-1b529ca.elementor-widget.elementor-widget-image {
        border: none;
    }
    .elementor-element.elementor-element-1b529ca.elementor-widget.elementor-widget-image img {
        width: 150px;
        padding-top: 15px;
    }
    .elementor-element.elementor-element-52e0f710.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
        padding-top: 20px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .elementor-element.elementor-element-51b5e62.elementor-widget.elementor-widget-image img {
        display: none;
    }
    /* Shop */
    .col-xs-12.col-lg-10.col-lg-offset-1 ul.products {
        display: grid;
        grid-template-columns: auto auto;
    }
    .col-xs-12.col-lg-10.col-lg-offset-1 ul.products li.product.type-product.status-publish {
        width: 90%;
    }
}

@media screen and (min-width:1025px) {
    .elementor-element.elementor-element-519d3d51.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .elementor-element.elementor-widget__width-initial.elementor-widget-mobile__width-inherit.elementor-widget-tablet__width-initial.elementor-widget.elementor-widget-heading {
        height: 100px !important;
    }
}

@media screen and (max-width:1250px) {
    .elementor-element.elementor-element-519d3d51.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .elementor-element.e-con-full.e-flex.e-con.e-child.animated.fadeInUp {
        padding-top: 3rem;
    }
    .elementor-element.elementor-element-55b642.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
        padding: 0 3%;
    }
    .elementor-element.elementor-element-139fcc0b.e-flex.e-con-boxed.e-con.e-child .e-con-inner {
        padding-bottom: 20px !important;
    }
    .elementor-element.elementor-element-43c827ee.elementor-widget__width-inherit.elementor-widget.elementor-widget-heading h2 {
        font-size: 30px !important;
    }
    .elementor-element.elementor-element-2f8a758f.elementor-arrows-position-outside.elementor-pagination-type-bullets.elementor-pagination-position-outside.elementor-widget.elementor-widget-n-carousel.e-widget-swiper .elementor-widget-container {
        position: relative !important;
    }
    .elementor-element.elementor-element-2f8a758f.elementor-arrows-position-outside.elementor-pagination-type-bullets.elementor-pagination-position-outside.elementor-widget.elementor-widget-n-carousel.e-widget-swiper .elementor-widget-container .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
        position: absolute !important;
        left: 13% !important;
    }
    .elementor-element.elementor-element-626c0161.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
        padding-left: 2%;
        padding-right: 2%;
    }
    .elementor-element.elementor-element-4f7f580a.e-con-full.e-flex.e-con.e-child {
        padding: 2%;
    }
}
.elementor-element.elementor-element-2f8a758f.elementor-arrows-position-outside.elementor-pagination-type-bullets.elementor-pagination-position-outside.elementor-widget.elementor-widget-n-carousel.e-widget-swiper .elementor-widget-container .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    position: absolute !important;
    left: 10% !important;
}
.elementor.elementor-location-single.latest-news.type-latest-news.status-publish.has-post-thumbnail.hentry[data-elementor-type="single-post"] .elementor-element.e-flex.e-con-boxed.e-con.e-child {
    padding: 3% !important;
}
@media screen and (max-width:1250px) and (min-width:992px) {
    .elementor-element.elementor-element-4f7f580a.e-con-full.e-flex.e-con.e-child[data-id="4f7f580a"] {
        width: 51% !important;
    }
}
@media screen and (max-width:1250), screen and (max-height:800px) {
    #elementor-popup-modal-50793 .dialog-message {
        height: 85vh !important;
    }
}
@media screen and (max-width:1400px) and (min-width:1280px) {
    #menu-1-019323f li a {
        font-size: 17px;
    }
}
@media screen and (max-width:1279px) and (min-width:1125px) {
    #menu-1-019323f li a {
        font-size: 14px;
    }
}
@media screen and (max-width:1124px) and (min-width:1025px) {
    #menu-1-019323f li a {
        font-size: 12px;
    }
}

