.elementor-widget-nested-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode="false"]>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
    background: var(--e-global-color-accent);
}

.elementor-widget-nested-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"],
.elementor-widget-nested-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode="true"]>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
    background: var(--e-global-color-accent);
}

.elementor-widget-heading .elementor-heading-title {
    color: #000000;
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
}

.elementor-widget-text-editor {
    color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
}

.elementor-widget-image-box .elementor-image-box-title {
    color: var(--e-global-color-primary);
}

.elementor-widget-image-box .elementor-image-box-description {
    color: var(--e-global-color-text);
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
    color: #ffffff;
    border-color: #ffffff;
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title {
    color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
    color: var(--e-global-color-text);
}

.elementor-widget-star-rating .elementor-star-rating__title {
    color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-widget-counter .elementor-counter-number-wrapper {
    color: var(--e-global-color-primary);
}

.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-progress .elementor-title {
    color: var(--e-global-color-primary);
}

.elementor-widget-testimonial .elementor-testimonial-content {
    color: var(--e-global-color-text);
}

.elementor-widget-testimonial .elementor-testimonial-name {
    color: var(--e-global-color-primary);
}

.elementor-widget-tabs .elementor-tab-title,
.elementor-widget-tabs .elementor-tab-title a {
    color: var(--e-global-color-primary);
}

.elementor-widget-tabs .elementor-tab-title.elementor-active,
.elementor-widget-tabs .elementor-tab-title.elementor-active a {
    color: var(--e-global-color-accent);
}

.elementor-widget-tabs .elementor-tab-content {
    color: var(--e-global-color-text);
}

.elementor-widget-accordion .elementor-accordion-icon,
.elementor-widget-accordion .elementor-accordion-title {
    color: var(--e-global-color-primary);
}

.elementor-widget-accordion .elementor-accordion-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon,
.elementor-widget-accordion .elementor-active .elementor-accordion-title {
    color: var(--e-global-color-accent);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-widget-accordion .elementor-tab-content {
    color: var(--e-global-color-text);
}

.elementor-widget-toggle .elementor-toggle-title,
.elementor-widget-toggle .elementor-toggle-icon {
    color: var(--e-global-color-primary);
}

.elementor-widget-toggle .elementor-toggle-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-widget-toggle .elementor-tab-title.elementor-active a,
.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: var(--e-global-color-accent);
}

.elementor-widget-toggle .elementor-tab-content {
    color: var(--e-global-color-text);
}

.elementor-widget-retina .hfe-retina-image-container .hfe-retina-img {
    border-color: var(--e-global-color-primary);
}

.elementor-widget-retina .widget-image-caption {
    color: var(--e-global-color-text);
}

.elementor-widget-copyright .hfe-copyright-wrapper a,
.elementor-widget-copyright .hfe-copyright-wrapper {
    color: var(--e-global-color-text);
}

.elementor-widget-navigation-menu .menu-item a.hfe-menu-item,
.elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item {
    color: var(--e-global-color-text);
}

.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:hover,
.elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item:hover,
.elementor-widget-navigation-menu .menu-item.current-menu-item a.hfe-menu-item,
.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.highlighted,
.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:focus {
    color: var(--e-global-color-accent);
}

.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before,
.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after {
    background-color: var(--e-global-color-accent);
}

.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent .sub-menu .hfe-has-submenu-container a:after {
    background-color: var(--e-global-color-accent);
}

.elementor-widget-navigation-menu .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before,
.elementor-widget-navigation-menu .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:after {
    border-color: var(--e-global-color-accent);
}

.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button {
    background-color: var(--e-global-color-accent);
}

.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button:hover {
    background-color: var(--e-global-color-accent);
}

.elementor-widget-page-title .elementor-heading-title,
.elementor-widget-page-title .hfe-page-title a {
    color: var(--e-global-color-primary);
}

.elementor-widget-page-title .hfe-page-title-icon i {
    color: var(--e-global-color-primary);
}

.elementor-widget-page-title .hfe-page-title-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-widget-hfe-site-title .hfe-heading-text {
    color: var(--e-global-color-primary);
}

.elementor-widget-hfe-site-title .hfe-icon i {
    color: var(--e-global-color-primary);
}

.elementor-widget-hfe-site-title .hfe-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-widget-hfe-site-tagline .hfe-icon i {
    color: var(--e-global-color-primary);
}

.elementor-widget-hfe-site-tagline .hfe-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-widget-site-logo .hfe-site-logo-container .hfe-site-logo-img {
    border-color: var(--e-global-color-primary);
    height: 66px;
}

.elementor-widget-site-logo .widget-image-caption {
    color: var(--e-global-color-text);
}

.elementor-widget-hfe-search-button .hfe-search-form__input {
    color: var(--e-global-color-text);
}

.elementor-widget-hfe-search-button .hfe-search-form__input::placeholder {
    color: var(--e-global-color-text);
}

.elementor-widget-hfe-search-button .hfe-search-form__container,
.elementor-widget-hfe-search-button .hfe-search-icon-toggle .hfe-search-form__input,
.elementor-widget-hfe-search-button .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input {
    border-color: var(--e-global-color-primary);
}

.elementor-widget-hfe-search-button .hfe-search-form__input:focus::placeholder {
    color: var(--e-global-color-text);
}

.elementor-widget-hfe-search-button .hfe-search-form__container button#clear-with-button,
.elementor-widget-hfe-search-button .hfe-search-form__container button#clear,
.elementor-widget-hfe-search-button .hfe-search-icon-toggle button#clear {
    color: var(--e-global-color-text);
}

.elementor-widget-banner .elementor-ribbon-inner {
    background-color: var(--e-global-color-accent);
}

.elementor-widget-rebuilto-counter .elementor-counter-number-wrapper {
    color: var(--e-global-color-primary);
}

.elementor-widget-rebuilto-iconbox-carousel .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

@media screen and (max-width:767px) {
    .elementor-widget-site-logo .hfe-site-logo-container .hfe-site-logo-img {
        border-color: var(--e-global-color-primary);
        height: 30px;
        margin-bottom: 0;
    }
    .site-branding img {
        height: 75px;
        margin: auto;
        width: auto;
    }
.elementor.elementor .e-con>.elementor-widget{
    width: 100% !important;
}
    .elementor-20 .elementor-element.elementor-element-6862e49 .elementor-counter-number-wrapper,
    .elementor-20 .elementor-element.elementor-element-0d8506c .elementor-counter-number-wrapper {
        justify-content: left !important;

}