@media screen and (max-width: 800px) and (min-width: 600px) {
.elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone {
    display: block !important;
}
}

@media screen and (max-width: 800px) and (min-width: 600px) {
.elementor-12 .elementor-element.elementor-element-3469527 .hfe-site-logo .hfe-site-logo-container img {
    width: 95% !important;
}
}

@media screen and (max-width: 800px) and (min-width: 600px) {
.elementor-12 .elementor-element.elementor-element-43edb34 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap, .elementor-12 .elementor-element.elementor-element-43edb34 .pt_plus_button.button-style-11 .button-link-wrap > span, .elementor-12 .elementor-element.elementor-element-43edb34 .pt_plus_button.button-style-11 .button-link-wrap::before, .pt_plus_button.button-style-17 .button-link-wrap > span {
    
    display: none;
}
}

@media screen and (max-width: 800px) and (min-width: 600px) {
.hfe-nav-menu.hfe-layout-horizontal.hfe-nav-menu-layout.horizontal.hfe-pointer__none {
    margin-top: -56px;
    margin-left: 35%;
}
}

@media screen and (max-width: 800px) and (min-width: 600px) {
ul#menu-1-72abcb3 {
    margin-right: 100px !important;
}
}


@media screen and (max-width: 800px) and (min-width: 600px) {
.nwcls .elementor-widget-container .elementor-flip-box .elementor-flip-box__layer.elementor-flip-box__front {
    background-position: inherit;
    background-size: cover;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-b595237.elementor-section-full_width.elementor-hidden-mobile.elementor-section-height-default.elementor-section-height-default {
    display: none !important;
}

.elementor-element.elementor-element-16cc269.elementor-hidden-mobile.mbs-img.elementor-hidden-tablet.elementor-widget.elementor-widget-image {
    display: none !important;
}

.nwcls .elementor-widget-container .elementor-flip-box .elementor-flip-box__layer.elementor-flip-box__front {
 
    width: 60%;
    margin-left: 20%;
}

.elementor-element.elementor-element-873f84e.elementor-hidden-desktop.elementor-hidden-tablet.treat_img.elementor-widget.elementor-widget-image {
    display: none !important;
}

.elementor-flip-box--effect-flip .elementor-flip-box__layer {
    transform-style: unset !important;
    
}

.elementor-2392 .elementor-element.elementor-element-81d6a9e > .elementor-widget-container {
    margin: -50px 20px 0px 20px !important;
   
}

img.attachment-full.size-full.wp-image-10647 {
    margin-top: 40px;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-f7012c6.elementor-section-full_width.elementor-section-stretched.elementor-hidden-mobile.footer-extcls.elementor-hidden-tablet.elementor-section-height-default.elementor-section-height-default {
    display: none !important;
}

.elementor-63 .elementor-element.elementor-element-372dbb8 .hfe-site-logo .hfe-site-logo-container img {
    width: 20%;
}

.elementor-2023 .elementor-element.elementor-element-3c190cf > .elementor-widget-container {
    margin: -60px 0px 0px 5px;
}

.elementor-2023 .elementor-element.elementor-element-6efa000 > .elementor-widget-container {
    margin: -42px 0px 0px 0px;
}

.elementor-element.elementor-element-cb580d8.elementor-hidden-desktop.elementor-hidden-tablet.lst-ext-cls.elementor-widget.elementor-widget-image {
    display: none !important;
}

element.elementor-element-0c36c74.elementor-section-full_width.elementor-section-stretched.elementor-hidden-desktop.elementor-hidden-tablet.cnt-cls.elementor-section-height-default.elementor-section-height-default {
    display: none !important;
}

.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-5337e86 {
    display: none !important;
}

29b9aa3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2023 .elementor-element.elementor-element-29b9aa3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    margin-top: 30px !important;
}

.elementor-2023 .elementor-element.elementor-element-3967f5c img {
    border-radius: 0px 0px 0px 0px;
    margin-top: -60px;
}

.elementor-element.elementor-element-2d627eb.elementor-hidden-mobile.fnl-cls.elementor-widget.elementor-widget-image {
    display: none !IMPORTANT;
}

.elementor-2023 .elementor-element.elementor-element-3222832 {
 
    padding: 0px 0px 80px 0px !important;
}

.elementor-15 .elementor-element.elementor-element-e1a2cc6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
 
    margin-top: -70px;
}

.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-79f90a4 {
    margin-top: -79px !important;
}

.elementor-15 .elementor-element.elementor-element-6201be3 {
    padding: 30px 0px 80px 0px;
}

.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-0b57cbe {
    margin-top: -76px;
}

.elementor-element.elementor-element-53c18b7.elementor-widget.elementor-widget-tp-button {
    margin-top: -50px !important;
}

.elementor-element.elementor-element-0a74c1d.elementor-widget__width-initial.elementor-hidden-desktop.elementor-hidden-tablet.dr-fr.elementor-widget.elementor-widget-image {
    display: none !important;
}

img.attachment-large.size-large.wp-image-10666 {
    margin-top: 50px  !important;
}

.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-b750f1b {
    margin-top: -60px !important;
}

.elementor-2508 .elementor-element.elementor-element-265a26d {

    margin-top: -25px;
}

.elementor-2519 .elementor-element.elementor-element-96cdaad:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2519 .elementor-element.elementor-element-96cdaad > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF9C;
    margin-top: -64px !important;
}

img.attachment-large.size-large.wp-image-10675 {
    margin-top: 40px !important;
}


}



