/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.7.1.1763021915
Updated: 2025-11-13 16:18:35

*/
@font-face {
    font-family: 'Muli', sans-serif;
    font-weight: normal;
    font-style: normal;
    src: url(/wp-content/themes/workscout-child/fonts/Muli.ttf);
}

@font-face {
    font-family: 'Muli', sans-serif;
    font-weight: normal;
    font-style: italic;
    src: url(/wp-content/themes/workscout-child/fonts/Muli-Italic.ttf);
}

@font-face {
    font-family: 'Muli', sans-serif;
    font-weight: bold;
    font-style: normal;
    src: url(/wp-content/themes/workscout-child/fonts/Muli-Bold.ttf);
}

@font-face {
    font-family: 'Muli', sans-serif;
    font-weight: bold;
    font-style: italic;
    src: url(/wp-content/themes/workscout-child/fonts/Muli-BoldItalic.ttf);
}

#ui-datepicker-div {
    z-index: 999 !important;
}

.header {
    box-shadow: 0px 0px 14px #88888866;
}

body, html {
    margin: 0 !important;
    overflow-x: hidden;
}

    body div, body p, body span, body ul, body ol {
        font-family: 'Muli', sans-serif;
    }

ul, ol {
    padding-left: 30px;
    margin: 10px 0;
    list-style-position: outside;
}

    ul li, ol li {
        line-height: 1.3em !important;
        padding: 8px 0px;
    }

.m-auto {
    margin: 0 auto;
}

.f-muli a {
    font-family: 'Muli', sans-serif !important;
    font-weight: normal;
}

.d-inline {
    display: inline-block;
    width: auto !important;
}

footer .f-muli a {
    display: inline;
    font-family: 'Muli', sans-serif !important;
}

footer .elementor-widget-text-editor a {
    color: #fff;
}

footer .footer-link-hover a {
    display: block;
}

footer a:hover {
    color: #F500C0;
}

header .hfe-dropdown.menu-is-active {
    left: 0 !important;
}

.hfe-nav-menu .hfe-has-submenu-container .sub-arrow {
	margin-top: -5px !important;
}

/**Homepage**/
.home-banner .elementor-button {
    min-width: 250px;
}

.home-services-icon .elementor-widget-container {
    width: 130px;
    height: 130px;
    margin: auto;
    line-height: 130px;
}

/**.icon-img-left-content .eael-testimonial-image {
    width: 20% !important;
}**/

.home-testimonial .eael-testimonial-image {
    text-align: center !important;
    display: none;
}

.home-testimonial .eael-testimonial-content {
    /** width: 80%;
    padding-left: 0px;**/
    width: 100%;
}

.home-testimonial .eael-testimonial-quote {
    display: none !important;
}

.image-min-height {
    min-height: 300px !important;
}

.get-in-touch-flex .elementor-container {
    justify-content: flex-end;
}

/**Blog**/
#titlebar {
    background-color: #D9F4FF;
}

    #titlebar h1, #titlebar h2, #titlebar span a, #titlebar span,
    #titlebar em, #titlebar h2 span {
        color: #141074;
        font-size: 28px;
        vertical-align: middle;
        font-weight: bold;
    }


#eckb-categories-archive__body__content__body .eckb-article-container .eckb-article-title a {
    color: #141074;
    font-family: 'Nunito';
    font-size: 32px;
    font-weight: bold;
}

.single-post h1.post-title {
    color: #141074;
    font-family: 'Nunito';
    font-size: 36px;
    font-weight: bold;
}

.single-post .post-content {
    border: 0 !important;
    padding: 0 !important;
}

.single-post .comments {
    padding-bottom: 70px;
}

    .single-post .comments .form-submit {
        margin-top: 10px;
    }

.widget-box.search {
    padding: 0 !important;
}

    .widget-box.search .search-field {
        border: 0;
        background: #FFEEFB;
    }

.widget-box .input:before {
    color: #314fbc;
}

aside.widget ul {
    background: #FFFAD0;
    padding: 15px;
    font-size: 16px;
}

    aside.widget ul li a {
        color: #141074;
    }

.widget_recent_entries li:before, .widget_archive li:before {
    color: #141074 !important;
}

.search article .post-content, .archive article .post-content {
    padding: 0 0 25px;
    border: 0;
}

    .search article .post-content a.button.read-more, .search article .post-content a.button.read-more {
        font-family: Muli, sans-serif !important;
        padding: 8px 24px;
        background-color: #F500C0;
        border-radius: 25px;
        text-transform: uppercase;
        font-weight: bold;
    }

        .search article .post-content a.button.read-more:hover, .search article .post-content a.button.read-more:hover,
        .nav-previous a:hover, .nav-next a:hover {
            background-color: #141074;
        }

/**echo knowledge css**/
#faq-main-page #epkb-main-page-container .epkb-doc-search-container,
#faq-main-page #epkb-main-page-container #epkb-content-container {
    background-color: #ffffff00 !important;
}

#faq-main-page #epkb-main-page-container .epkb-doc-search-container__title {
    margin-bottom: 40px !important;
}

#faq-main-page #epkb-main-page-container .epkb-search-box_button-wrap > button {
    margin-top: 0px !important;
}

#faq-main-page #epkb-main-page-container .epkb-search-form-1 input[type=text] {
    border-top-left-radius: 128px !important;
    border-bottom-left-radius: 128px !important;
}

#faq-main-page #epkb-main-page-container .epkb-search-form-1 button {
    border-top-right-radius: 115px !important;
    border-bottom-right-radius: 115px !important;
}

#faq-main-page #epkb-main-page-container .eckb-categories-list > section {
    border-radius: 25px !important;
}

    #faq-main-page #epkb-main-page-container .eckb-categories-list > section .section-head {
        border-top-left-radius: 25px !important;
        border-top-right-radius: 25px !important;
        margin-bottom: 15px;
    }

#faq-main-page #epkb-main-page-container .epkb-cat-name-count-container {
    align-items: center;
}

    #faq-main-page #epkb-main-page-container .epkb-cat-name-count-container .epkb-cat-count {
        font-size: 10px;
        padding: 1px 3px;
    }

/**echo knowledge categories-archive css**/
#eckb-categories-archive-container-v2 {
    margin: 70px auto !important;
}

.eckb-category-archive-header .eckb-breadcrumb-nav a span {
    text-decoration: underline;
}

    .eckb-category-archive-header .eckb-breadcrumb-nav a span:hover {
        color: var( --e-global-color-accent ) !important;
    }

#eckb-categories-archive__body__content__header .eckb-category-archive-header {
    padding: 0 !important;
    border: 0 !important;
}

#eckb-categories-archive__body__content__header .eckb-category-archive-title .eckb-category-archive-title-icon,
#eckb-categories-archive__body__content__header .eckb-breadcrumb-nav {
    display: none;
}

#eckb-categories-archive__body__content__header .eckb-category-archive-title .eckb-category-archive-title-name,
#eckb-categories-archive__body__content__header .eckb-category-archive-title .eckb-category-archive-title-desc {
    font-size: 42px;
    color: #141074;
    font-weight: 700;
    font-family: Nunito, sans-serif;
}

#eckb-categories-archive-container-v2 .eckb-category-archive-style-2 .eckb-article-container {
    background-color: #D9F4FF;
    border-bottom: 2px solid #fff !important;
    padding-top: 10px !important;
}

    #eckb-categories-archive-container-v2 .eckb-category-archive-style-2 .eckb-article-container .eckb-article-title .eckb-article-title-icon {
        font-size: 20px !important;
        top: 10px !important;
        left: -30px !important;
    }

#eckb-categories-archive__body__content {
    grid-column-start: 1 !important;
}

#eckb-categories-archive__body #eckb-categories-archive__body__left-sidebar {
    display: none !important;
}

#eckb-categories-archive__body .eckb-breadcrumb-link {
    display: flex;
    align-items: center;
}

#eckb-categories-archive__body__content__body .eckb-article-container .eckb-article-title a {
    color: #314fbc;
    font-family: 'Muli', sans-serif;
    font-size: 18px;
    font-weight: bold;
}

    #eckb-categories-archive__body__content__body .eckb-article-container .eckb-article-title a:hover {
        color: var( --e-global-color-accent );
    }

#eckb-categories-archive__body__content__body .eckb-article-container .eckb-article-title-icon {
    font-size: 32px !important;
}

#eckb-categories-archive__body__content__body .eckb-article-container .eckb-article-read-more-text {
    text-decoration: underline;
}

#eckb-categories-archive__body__content__body .eckb-article-container .eckb-article-read-more-text,
#eckb-categories-archive__body__content__body .eckb-article-container .eckb-article-read-more-icon {
    color: #141339;
}

#eckb-categories-archive__body__content__body * {
    line-height: var( --e-global-typography-primary-line-height) !important;
}

/**echo knowledge single article css**/
#eckb-article-content-breadcrumb-container a span {
    text-decoration: underline !important;
}

#eckb-article-content-breadcrumb-container a:hover span,
.eckb-navigation-button:hover {
    color: var( --e-global-color-accent ) !important;
}

#eckb-article-content #eckb-article-content-header-row-1 {
    background: #D9F4FF;
    padding: 10px 15px;
}

    #eckb-article-content #eckb-article-content-header-row-1 .eckb-article-content-header-row-right-group {
        display: none !important;
    }

#eckb-article-content-body a {
    font-family: 'Muli' !important;
}

#eckb-article-page-container-v2 {
    margin: 70px auto !important;
}

#eckb-article-content .eckb-article-title {
    color: #141074;
    font-size: 36px;
    margin: 15px 0 !important;
}

#eckb-article-content-body h2, #eckb-article-content-body h3, #eckb-article-content-body h4, #eckb-article-content-body h5, #eckb-article-content-body h6,
.single-post .post-content h2, .single-post .post-content h3, .single-post .post-content h4, .single-post .post-content h5, .single-post .post-content h6 {
    color: #F500C0;
    font-family: Muli, sans-serif;
    font-weight: 700;
    margin: 20px 0 5px;
}

#eckb-article-content-body h2, .single-post .post-content h2 {
    font-size: 30px;
}

#eckb-article-content-body ul, #eckb-article-content-body ol,
.single-post .post-content ul, .single-post .post-content ol {
    padding-left: 30px;
    margin: 10px 0;
    list-style-position: outside;
}

    #eckb-article-content-body ul li, #eckb-article-content-body ol li,
    .single-post .post-content ul li, .single-post .post-content ol li {
        line-height: 1.3em !important;
        padding: 8px 0px;
    }

#eckb-article-content-body a,
.single-post .post-content p a,
.single-post .post-content li a {
    color: #314FBC;
    text-decoration: underline;
}

    #eckb-article-content-body a:hover,
    .single-post .post-content p a:hover,
    .single-post .post-content li a:hover {
        color: #F500C0;
        font-family: Muli, sans-serif !important;
    }

.epkb-category-level-1 .epkb-cat-icon {
    background: white;
    width: 50px !important;
    height: 50px;
    line-height: 50px !important;
    border-radius: 50px !important;
}

.service-toggle li,
.service-toggle-yellow li {
    padding: 4px 0px;
}

.service-toggle .elementor-toggle-title {
    font-family: 'Muli', sans-serif !important;
}

.service-toggle .elementor-tab-title.elementor-active {
    background-color: #fff !important;
}

.service-toggle .elementor-tab-title {
    border: 0 !important;
}

.elementor-toggle-item {
    border-radius: 25px;
    overflow: hidden;
    border: 2px solid #141074;
}

/* helper listing page */
.pink-color {
    color: #F102C0;
    font-family: NUNITO;
}

.lightblue-color {
    color: #314FBC;
    font-family: NUNITO;
}

.helper-featured-image {
    filter: blur(3px);
}

body.visitor .helper-featured-image {
    filter: blur(3px);
}

.logged-in .helper-featured-image {
    opacity: 1;
    visibility: initial;
    filter: blur(0px);
}



.helper-show-with-login {
    display: none !important;
}

body.visitor .helper-show-with-login {
    display: none !important;
}

.logged-in .helper-show-with-login {
    display: block !important;
}

.prevent-link-to-helper {
    pointer-events: none;
}

.logged-in .prevent-link-to-helper {
    pointer-events: initial;
}

.visitor.logged-in .prevent-link-to-helper {
    pointer-events: none;
}

.visitor .open-login-popup {
    pointer-events: none;
}

.column-width-fit-content {
    width: fit-content !important;
    margin-right: 15px;
}

#search-helper-result .e-loop-item:hover > section {
    box-shadow: 0 3px 10px #00000021;
}

.helper-form-inner-wraper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 30px;
}

#helper-search-form .helper-form-select {
    width: 18%;
}

    #helper-search-form .helper-form-select h4 {
        color: #141074;
    }

    #helper-search-form .helper-form-select select {
        font-family: muli;
        font-size: 16px;
    }

#helper-search-form select {
    background: #ECF9FF;
    box-shadow: inset 0px 3px 10px #0000000F;
    border-radius: 10px;
    border: 0px;
    min-height: 38px;
}

#helper-search-form .helper-form-search-wraper {
    text-align: center;
    flex-basis: 100%;
}

    #helper-search-form .helper-form-search-wraper .helper-form-search {
        font-weight: normal;
        font-size: 18px;
        background-color: var(--e-global-color-secondary );
        line-height: 1;
    }

        #helper-search-form .helper-form-search-wraper .helper-form-search:hover {
            background-color: var(--e-global-color-accent );
        }

.helper-upper-inner-section > .elementor-container {
    align-items: center;
}

.helper-data-wraper {
    font-weight: 700;
    font-size: 14px;
    display: flex;
}

.helper-data-title,
.helper-data {
    line-height: 1;
}

.helper-data-title,
.helper-age .elementor-post-info__item-prefix {
    width: 55%;
    color: #F12CBF;
    display: flex;
    font-size: 15px;
}

.helper-data {
    font-weight: normal;
}

.helper-data-info li {
    width: 100%;
}

.helper-data-info .elementor-post-info__item {
    width: 100%;
}

.helper-data-info .elementor-post-info__item-prefix {
    color: #141074;
    width: 50%;
    display: flex;
}

.helper-data-info .elementor-post-info__terms-list {
    width: 50%;
    font-weight: normal;
    color: #141339;
    display: flex;
    font-size: 15px;
}

#search-helper-result .elementor-pagination span.prev,
#search-helper-result .elementor-pagination span.next {
    display: none;
}

#search-helper-result .elementor-pagination a.page-numbers {
    color: #F12CBF;
    font-weight: bold;
    font-family: "Muli";
}

    #search-helper-result .elementor-pagination a.page-numbers:hover {
        color: var(--e-global-color-primary );
        font-weight: bold;
        font-family: "Muli";
    }

#search-helper-result .elementor-pagination a.prev,
#search-helper-result .elementor-pagination a.next {
    background: #F12CBF;
    align-content;
    color: white;
    padding: 9px 12px;
    border-radius: 20px;
}

    #search-helper-result .elementor-pagination a.prev:hover,
    #search-helper-result .elementor-pagination a.next:hover {
        color: var(--e-global-color-primary );
        background-color: var(--e-global-color-dacb0c2 );
        font-family: "Muli";
    }

.helper-featured-image-column {
    height: fit-content;
}

#search-helper-result .elementor-loop-container.elementor-grid:after {
    display: none !important;
	visibility: hidden !important;
}

#search-helper-result .elementor-loop-container:after {
    content: "It seems we don't have an exact match for your criteria at the moment, but we encourage you to adjust your filters or check back soon as we continually update our listings daily.";
    display: block !important;
	visibility: visible !important;
}

.helper-icon .elementor-shortcode {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

.helper-icon img {
    width: 48px;
}

/* single helper page */
.data-half {
    width: 25% !important;
}

.height-fit-content > .elementor-widget-wrap {
    height: fit-content;
}

.fa-star {
    color: #d9e4e9;
    padding: 3px;
}

.pink-box-inner-section .fa-star {
    color: #ffffff;
}

.colored {
    color: #F102C0 !important;
}

.experience-date {
    color: #314FBC;
    font-size: 11px;
    font-weight: 800;
    line-height: 1em;
    text-transform: uppercase;
}

.experience-location,
.education-date {
    color: #141339;
    font-size: 18px;
    font-weight: 700;
}

.experience-family,
.experience-duties,
.experience-content,
.education-duration {
    color: #141339;
    font-size: 16px;
    font-weight: 400;
}

.helper-work-experience + .helper-work-experience {
    margin-top: 30px;
}

.helper-work-experience h3 {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.1;
}

.helper-work-experience p + p {
    color: #314FBC;
    font-size: 14px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 1em;
}

/* Login Form */
#forminator-module-9140 .forminator-row .forminator-col .forminator-label {
    color: #141074 !important;
    font-family: 'Muli', sans-serif; !important;
    font-weight: bold !important;
    font-size: 16px !important;
    margin-bottom: 5px !important;
}

#forminator-module-9140 .forminator-row .forminator-col .forminator-input {
    border-radius: 10px !important;
}

#forminator-module-9140 .forminator-row .forminator-col .forminator-description-password {
    margin-top: 40px !important;
}

    #forminator-module-9140 .forminator-row .forminator-col .forminator-description-password > a {
        color: #141074 !important;
        font-family: 'Muli', sans-serif; !important;
        font-weight: bold !important;
        font-size: 16px !important;
    }

#forminator-module-9140 .forminator-row:nth-child(3) {
    margin-bottom: 10px !important;
}

#forminator-module-9140 .forminator-row .forminator-col .forminator-checkbox-box {
    background: white !important;
}

#forminator-module-9140 .forminator-row .forminator-col .forminator-checkbox-label {
    font-family:'Muli', sans-serif; !important;
    font-weight: 400 !important;
    color: #141074 !important;
}

#forminator-module-9140 .forminator-row .forminator-col .forminator-button-submit {
    width: 100% !important;
    border-radius: 30px !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    font-family: 'Muli', sans-serif; !important;
    box-shadow: none !important;
}

#forminator-module-9140 .forminator-error-message,
#registration-form form .forminator-error-message {
    color: red !important;
    font-size: 12px !important;
}

#forminator-module-9140 .forminator-input,
#registration-form form .forminator-input,
.nsl-button-label-container {
    font-family: 'Muli', sans-serif; !important;
}

/* Register Form */
#registration-form form .forminator-row .forminator-col .forminator-label {
    color: #141074 !important;
    font-family: 'Muli', sans-serif; !important;
    font-weight: bold !important;
    font-size: 16px !important;
    margin-bottom: 5px !important;
}

#registration-form form .forminator-row .forminator-col .forminator-input {
    border-radius: 10px !important;
}

#registration-form form .forminator-row .forminator-col .forminator-button-submit {
    width: 100% !important;
    border-radius: 30px !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    font-family:'Muli', sans-serif; !important;
    box-shadow: none !important;
    background-color: #314FBC !important;
}

    #registration-form form .forminator-row .forminator-col .forminator-button-submit:hover {
        background-color: var(--e-global-color-accent ) !important;
    }

.login-register-section > .elementor-container {
    justify-content: space-evenly;
    gap: 10px;
}

.login-form-wraper-column,
.register-form-wraper-column {
    max-width: 500px;
}

/* Facebook Login */
.logged-in .facebook-login-text {
    display: none;
}

#facebook-login .nsl-container {
    text-align: center;
}

#facebook-login .nsl-button-facebook {
    background-color: var(--e-global-color-primary ) !important;
    box-shadow: none;
    color: white;
    border-radius: 50px;
}
/*fixs after change theme*/
h1, h2, h3, h4, h5, h6 {
    font-family: Nunito;
    font-weight: 700;
	line-height:2;
	margin-bottom:0px;
	margin-top:0px;
}
h1{font-size:30px;line-height:54px;}
h2{font-size:24px;line-height:48px;}
h3{font-size:22px;line-height:44px;}
h4{font-size:18px;line-height:36px;}
h5{font-size:16px;line-height:28px;}
h6{font-size:14px;line-height:24px;}
body select {
    font-size: 14px;
}
label, legend {
    font-weight: normal;
    margin-bottom: 8px;
}
b{
    font-weight: initial;
}
/*Consent page*/
.page-id-8248 .page-content .elementor-section.elementor-section-boxed > .elementor-container{
	    max-width: 1180px;
}
.link-text-consent a{
	color: #141074;
	text-decoration:none;
}
.link-text-consent a:hover{
	color: #141074;
	font-family: 'Muli';
} 
.bold-normal-font-weight b{
	font-weight:normal;
}
/*reset passwrod form*/
#password-lost-form-wrap fieldset {
    padding: 0px;
    border-width: 0px;
    margin: 0px;
}
#reset-password-form .no-margin label{
	line-height:1.7;
}
#reset-password-form .no-margin #somfrp_user_info {
	width:100%;
	padding: 14px 18px;
	font-size: 14px;
}
#reset-password-form #reset-pass-submit {
    margin:0;
}

/**echo knowledge archive css**/
#eckb-archive-page-container #eckb-archive-content .eckb-category-archive-main .eckb-article-list-container{
    gap:30px;
}

#eckb-archive-body #eckb-archive-content-body .eckb-article-container{
    background-color: #D9F4FF;
    padding: 15px 20px 30px 20px;
}

#eckb-archive-body #eckb-archive-content-body .eckb-article-container .epkb-article__icon:before{
    color:black !important;
}

#eckb-archive-body #eckb-archive-content-body .eckb-article-container .epkb-article__text{
    color: #314fbc;
}

#eckb-archive-body #eckb-archive-content-body .eckb-article-container .epkb-article__text:hover{
    color: #F500C0;
}

#eckb-article-content h1 {
    font-size: 2.5rem
}

#eckb-article-content h2 {
    font-size: 2rem
}

#eckb-article-content h3 {
    font-size: 1.75rem
}

#eckb-article-content h4 {
    font-size: 1.5rem
}

#eckb-article-content h5 {
    font-size: 1.25rem
}

#eckb-article-content h6 {
    font-size: 1rem
}

/*Our service*/
.service-toggle > .elementor-widget-container{
	border-width:0px;
}

@media only screen and (max-width: 980px) {
    #helper-search-form .helper-form-inner-wraper {
        justify-content: center;
        gap: 15px;
    }

    #helper-search-form .helper-form-select {
        width: 31%;
    }

    #helper-search-form .helper-form-search-wraper {
        margin-top: 15px;
    }
}

/* Facebook Login */
#reset-password-form {
    max-width: 500px;
    margin: auto;
}

    #reset-password-form #lostpasswordform legend {
        color: var(--e-global-color-primary );
        font-family: var(--e-global-typography-secondary-font-family ), Sans-serif;
        font-size: var(--e-global-typography-secondary-font-size );
        font-weight: var(--e-global-typography-secondary-font-weight );
        line-height: var(--e-global-typography-secondary-line-height );
        margin-bottom: 20px
    }

    #reset-password-form .somfrp-lost-pass-form-text {
        color: #141074 !important;
        font-family: 'MULI' !important;
        font-weight: bold !important;
        font-size: 16px !important;
        margin-bottom: 5px !important;
    }

    #reset-password-form .no-margin {
        margin-bottom: 30px;
    }

        #reset-password-form .no-margin label {
            color: #141074 !important;
            font-family: 'MULI' !important;
            font-weight: bold !important;
            font-size: 16px !important;
            margin-bottom: 5px !important;
        }

        #reset-password-form .no-margin input {
            font-family: MULI !important;
            background-color: #ffffff;
            color: #000000;
            border: none;
            border-radius: 10px !important
        }

    #reset-password-form #reset-pass-submit {
        width: 100% !important;
        border-radius: 30px !important;
        font-size: 18px !important;
        font-weight: 500 !important;
        font-family: muli !important;
        box-shadow: none !important;
    }
/*Fix css*/
.helper-featured-image img{
	width:150px;
}

body.single-helper #page {
    filter: blur(3px);
}

body.single-helper.visitor #page {
    filter: blur(3px);
}

body.logged-in.single-helper #page {
    filter: blur(0px);
}

/**Responsive**/
@media (min-width: 1025px) {
    .home-services-icon-row > .elementor-container {
        justify-content: space-between;
    }

    .home-services-icon-row .elementor-column {
        max-width: 150px;
    }
}

@media (max-width: 1024px) {
    .home-flex-reverse .elementor-container {
        flex-direction: column-reverse;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu.hfe-layout-horizontal {
        width: 40px;
    }

    #menu-column, #menu-column > .elementor-widget-wrap, #menu-column .elementor-widget-wrap > .elementor-element {
        position: static;
    }

        #menu-column .hfe-dropdown.menu-is-active {
            margin-top: 0px;
        }

    #eckb-categories-archive-container-v2,
    #eckb-article-page-container-v2 {
        margin: 60px auto !important;
    }

    #eckb-categories-archive__body__content__header .eckb-category-archive-title .eckb-category-archive-title-desc,
    #eckb-categories-archive__body__content__header .eckb-category-archive-title .eckb-category-archive-title-name,
    #eckb-article-content h1.eckb-article-title {
        font-size: 36px !important;
    }

    #eckb-article-content-body h2 {
        font-size: 30px !important;
    }
}

@media (max-width: 767px) {

    html #wpadminbar {
        top: 0 !important;
    }

    .footer-mobile-layout .elementor-widget-container {
        display: flex;
        justify-content: center !important;
    }

        .footer-mobile-layout .elementor-widget-container .hfe-nav-menu {
            margin-right: 0;
        }

    #faq-main-page #epkb-main-page-container .epkb-search-form-1 input[type=text] {
        width: 60% !important;
        margin-right: -4px !important;
    }

    #faq-main-page #epkb-main-page-container .epkb-search-box_button-wrap {
        width: 20% !important;
    }

    #eckb-categories-archive-container-v2,
    #eckb-article-page-container-v2 {
        margin: 45px auto !important;
    }

    #eckb-categories-archive__body__content__header .eckb-category-archive-title .eckb-category-archive-title-desc,
    #eckb-categories-archive__body__content__header .eckb-category-archive-title .eckb-category-archive-title-name,
    #eckb-article-content h1.eckb-article-title,
    #eckb-article-content-body h2, .single-post h1.post-title {
        font-size: 28px !important;
    }

     .data-half {
        width: 50% !important;
    }

    #helper-search-form .helper-form-search-wraper {
        margin-top: 15px;
    }

    #helper-search-form .helper-form-inner-wraper {
        justify-content: center;
        gap: 5px;
    }

    #helper-search-form .helper-form-select {
        width: 100%;
    }

    .helper-featured-image-column {
        justify-content: center;
    }

        .helper-featured-image-column > .elementor-widget-wrap {
            width: fit-content !important;
        }
}

