header .e-off-canvas .uc-list-menu .menu-item .sub-menu .menu-item a {
    padding: 10px 10px 10px 30px;
}
header .e-n-menu-wrapper .e-n-menu-icon {
    transform: scaleX(-1);
}
header .e-search form.e-search-form .e-search-input-wrapper input[type=search] {
    border-width: 1px 0px 1px 1px;
    border-radius: 5px 0px 0px 5px;
}
header .e-search-form button.e-search-submit {
    transform: scaleX(-1);
}
.home #hero-section1 .home-hero-card {
    gap: 20px 12px;
    min-height: 0;
    height: auto;
    padding: 10px 0;
}
.home #hero-section1 .home-hero-card > div:first-child {
    max-width: 120px;
}
.home #hero-section1 .hero-card-title {
    width: 284px;
    min-height: 0;
    padding-right: 0;
    padding-left: 14px;
    border-width: 0 0 0 3px;
}
.home #hero-section1 .hero-card-title .elementor-heading-title {
    font-size: 38px;
}
.swiper-slide .jet-listing-dynamic-field__content {
    text-align: left;
}
.home .animated-truck {
    transform: scaleX(-1);
}
body.home .jet-listing-grid .elementor-widget-icon-box .elementor-icon-box-wrapper {
    flex-direction: row;
    text-align: left;
}
body.home .jet-listing-grid .elementor-button .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}
.home .jet-listing-grid .elementor-button-content-wrapper .elementor-button-icon,
body.home .all-events-btn .elementor-button .elementor-button-content-wrapper .elementor-button-icon,
#home-events .elementor-button-content-wrapper .elementor-button-icon {
    transform: scaleX(-1);
}
body.home .all-events-btn .elementor-button .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}
#home-portal-wrapper > .e-con-inner > .elementor-element:first-child {
    border-radius: 10px 0 0 10px;
}
#home-portal-wrapper > .e-con-inner > .elementor-element:first-child + .elementor-element {
    border-radius: 0 10px 10px 0;
    overflow: hidden;
}

#home-events .elementor-button-content-wrapper {
    flex-direction: row-reverse;
} 


.single-post h1,
.page-template-default h1,
.page-template-default h2 {
    text-align: left;
}

/* FAQ */
.tax-faq-subjects .faq .e-n-accordion .e-n-accordion-item-title-icon {
    transform: scaleX(-1);
}
.tax-faq-subjects .faq .e-n-accordion details .elementor-widget-theme-post-content {
    text-align: left;
}


footer .elementor-form .elementor-field-type-submit {
    justify-content: flex-end;
}
footer .elementor-form .elementor-field-type-submit .e-font-icon-svg {
    transform: scaleX(-1);
    margin-left: 6px;
}
footer #footer-privacy-link {
    margin: 0em 0 calc(var(--kit-widget-spacing, 0px) + 0em) 2.5em;
}



@media screen and (min-width: 768px) {
    .home #hero-section1 .e-grid {
        --width: 440px;
    }
}
@media screen and (max-width: 1024px) {
    footer #footer-privacy-link {
        margin: 0;
    }
}

@media screen and (max-width: 767px) {
    #menu-menu > li > a {
        text-align: left;
    }
    .home #hero-section1 > .e-con-inner > div:first-child {
        flex-direction: row;
    }
    .home #hero-section1 .home-hero-card {
        gap: 10px;
        width: calc(50% - 7.5px);
        padding: 12px 10px 8px;
    }
    .home #hero-section1 .hero-card-title {
        width: auto;
        border-width: 0;
        padding-left: 0;
    }
    .home #hero-section1 .hero-card-title .elementor-heading-title {
        font-size: 25px;
    }
    .home #hero-section1 .hero-card-title p > span {
        font-size: 15px;
    }
    .home .elementor-element-b142e27 {
        gap: 15px 11px;
        padding-left: 11px;
        padding-right: 11px;
    }
    .home .elementor-counter .elementor-counter-number-prefix,
    .home .elementor-counter .elementor-counter-number,
    .home .elementor-counter .elementor-counter-number-suffix {
        font-size: 27px;
    }
    .home .home-good p,
    #home-portal-wrapper > .e-con-inner > .elementor-element:first-child p {
        text-align: left;
    }

    .elementor-widget-nav-menu nav .menu-item-has-children .sub-menu > li {
        max-width: 100vw;
    }
    .elementor-widget-nav-menu nav .menu-item-has-children .sub-menu > li > a {
        white-space: normal;
    }
    .single-post .type-post .e-con > .e-con-inner > *,
    .page.hentry .e-con > .e-con-inner > * {
        text-align: left;
    }
}

@media screen and (max-width: 374px) {
    .home .elementor-counter .elementor-counter-number-prefix,
    .home .elementor-counter .elementor-counter-number,
    .home .elementor-counter .elementor-counter-number-suffix {
        font-size: 25px;
    }
    .home .e-con>.e-con-inner {
        max-width: 92%;
    }
}

/* Skip to content accessibility link overrides for LTR */
.skip-to-content {
    left: 16px;
    right: auto;
}