@charset "UTF-8";

@font-face {
    font-display: swap;
    font-family: Prompt;
    font-style: normal;
    font-weight: 700;
    src: url(../assets/fonts/Prompt-Bold.woff) format("woff"), url(../assets/fonts/Prompt-Bold.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Prompt;
    font-style: normal;
    font-weight: 400;
    src: url(../assets/fonts/Prompt-Regular.woff) format("woff"), url(../assets/fonts/Prompt-Regular.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-style: normal;
    font-weight: 400;
    src: url(../assets/fonts/Poppins-Regular.woff) format("woff"), url(../assets/fonts/Poppins-Regular.woff2) format("woff2")
}

body {
    color: #3e434e;
    font: 400 16px/1.5 Poppins, sans-serif
}

.archive.tax-business_category .section-breadcrumbs h1,
.page_business-categories .kitzee-term-desc h3,
.page_checkout .fl-post-header h1,
.page_faq .uabb-adv-accordion-button-label,
.page_home .section-companies .kitzee-term-desc h3,
.section-breadcrumbs .fl-module-heading h1,
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #000929;
    font-family: Prompt, sans-serif;
    font-weight: 700;
    line-height: 1.2
}

h1 {
    font-size: 58px
}

.archive.tax-business_category .section-breadcrumbs h1,
.page_checkout .fl-post-header h1,
.section-breadcrumbs .fl-module-heading h1,
h2 {
    font-size: 40px
}

h3 {
    font-size: 24px
}

.page_business-categories .kitzee-term-desc h3,
.page_home .section-companies .kitzee-term-desc h3,
h4 {
    font-size: 20px
}

h5 {
    font-size: 18px
}

.page_faq .uabb-adv-accordion-button-label,
h6 {
    font-size: 16px
}

@media (max-width:991px) {
    h1 {
        font-size: 32px
    }

    .archive.tax-business_category .section-breadcrumbs h1,
    .page_checkout .fl-post-header h1,
    .section-breadcrumbs .fl-module-heading h1,
    h2 {
        font-size: 26px
    }

    h3 {
        font-size: 20px
    }
}

.single-guide .fl-module-fl-post-content h1 {
    font-size: 32px
}

.archive.tax-business_category .section-breadcrumbs .single-guide .fl-module-fl-post-content h1,
.page_checkout .fl-post-header .single-guide .fl-module-fl-post-content h1,
.section-breadcrumbs .fl-module-heading .single-guide .fl-module-fl-post-content h1,
.single-guide .fl-module-fl-post-content .archive.tax-business_category .section-breadcrumbs h1,
.single-guide .fl-module-fl-post-content .page_checkout .fl-post-header h1,
.single-guide .fl-module-fl-post-content .section-breadcrumbs .fl-module-heading h1,
.single-guide .fl-module-fl-post-content h2 {
    font-size: 24px
}

.single-guide .fl-module-fl-post-content p {
    margin-bottom: 1rem
}

.single-guide .fl-module-fl-post-content ol {
    margin-left: 1rem
}

.single-guide .fl-module-fl-post-content ol li {
    list-style: decimal;
    margin-bottom: 1rem
}

.text-orange {
    color: #f24405
}

.text-blue {
    color: #007dfa
}

.d-none {
    display: none
}

.breadcrumbs a,
.custom-breadcrumbs a,
.page_business-categories .kitzee-term-link,
.page_home .section-companies .kitzee-term-link,
.page_login-to-view .cover-content a,
header .menu-header-categories li a,
header .ubermenu-nav>li:not(.ubermenu-wpml-ls-item)>a span,
header .ubermenu-wpml-ls-item span span {
    color: rgba(0, 9, 41, .7);
    position: relative;
    text-decoration: none
}

.breadcrumbs a:after,
.custom-breadcrumbs a:after,
.page_business-categories .kitzee-term-link:after,
.page_home .section-companies .kitzee-term-link:after,
.page_login-to-view .cover-content a:after,
header .menu-header-categories li a:after,
header .ubermenu-nav>li:not(.ubermenu-wpml-ls-item)>a span:after,
header .ubermenu-wpml-ls-item span span:after {
    background: #007dfa;
    bottom: -3px;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: right;
    transform-origin: right;
    -webkit-transition: -webkit-transform .4s;
    transition: -webkit-transform .4s;
    transition: transform .4s;
    transition: transform .4s, -webkit-transform .4s;
    width: 100%
}

.breadcrumbs a:hover,
.custom-breadcrumbs a:hover,
.page_business-categories .kitzee-term-link:hover,
.page_home .section-companies .kitzee-term-link:hover,
.page_login-to-view .cover-content a:hover,
header .menu-header-categories li a:hover,
header .ubermenu-nav>li:not(.ubermenu-wpml-ls-item)>a span:hover,
header .ubermenu-wpml-ls-item span span:hover {
    color: #007dfa
}

.breadcrumbs a:hover:after,
.custom-breadcrumbs a:hover:after,
.page_business-categories .kitzee-term-link:hover:after,
.page_home .section-companies .kitzee-term-link:hover:after,
.page_login-to-view .cover-content a:hover:after,
header .menu-header-categories li a:hover:after,
header .ubermenu-nav>li:not(.ubermenu-wpml-ls-item)>a span:hover:after,
header .ubermenu-wpml-ls-item span span:hover:after {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: left;
    transform-origin: left
}

.archive.tax-business_category .company,
.page_about #how-to-use-kitzee .slick-arrow,
.page_about #how-to-use-kitzee .uabb-info-list-content-wrapper,
.page_advance-account .fl-page-content .gform_wrapper.gravity-theme .card,
.page_basic-account .fl-page-content .gform_wrapper.gravity-theme .card,
.page_business-categories .kitzee-single-cat-wrap,
.page_checkout #payment,
.page_checkout .shop_table,
.page_dashboard .block-address-content,
.page_dashboard .block-favourites .block-favorites,
.page_dashboard .block-reviews-content,
.page_dashboard .block-subscription,
.page_home .section-companies .kitzee-single-cat-wrap,
.page_home .section-companies .slick-arrow,
.page_home .section-guides .slider-latest-articles .slick-arrow,
.page_profile-settings #nav-bcat .bcat-svc-container>div,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label,
.page_recent-activities .block-favorites,
.page_recent-saves .block-favorites,
.page_reviews .block-reviews-content,
.page_unfinished-or-pending-reviews .block-reviews-content,
.plan-card,
.search #ais-facets>div,
.search #ais-main .ais-Hits-item article,
.search #algolia-pagination .ais-Pagination-link {
    background: #fff;
    border: 1px solid #ebeaed;
    border-radius: 8px;
    padding: 20px;
    -webkit-transition: .4s;
    transition: .4s
}

.archive.tax-business_category .company:hover,
.page_about #how-to-use-kitzee .slick-arrow:hover,
.page_about #how-to-use-kitzee .uabb-info-list-content-wrapper:hover,
.page_advance-account .fl-page-content .gform_wrapper.gravity-theme .card:hover,
.page_basic-account .fl-page-content .gform_wrapper.gravity-theme .card:hover,
.page_business-categories .kitzee-single-cat-wrap:hover,
.page_checkout #payment:hover,
.page_checkout .shop_table:hover,
.page_dashboard .block-address-content:hover,
.page_dashboard .block-favourites .block-favorites:hover,
.page_dashboard .block-reviews-content:hover,
.page_dashboard .block-subscription:hover,
.page_home .section-companies .kitzee-single-cat-wrap:hover,
.page_home .section-companies .slick-arrow:hover,
.page_home .section-guides .slider-latest-articles .slick-arrow:hover,
.page_profile-settings #nav-bcat .bcat-svc-container>div:hover,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label:hover,
.page_recent-activities .block-favorites:hover,
.page_recent-saves .block-favorites:hover,
.page_reviews .block-reviews-content:hover,
.page_unfinished-or-pending-reviews .block-reviews-content:hover,
.plan-card:hover,
.search #ais-facets>div:hover,
.search #ais-main .ais-Hits-item article:hover,
.search #algolia-pagination .ais-Pagination-link:hover {
    border-color: #f24405;
    -webkit-box-shadow: 0 12px 16px 0 rgba(0, 0, 0, .08);
    box-shadow: 0 12px 16px 0 rgba(0, 0, 0, .08)
}

.page_advance-account .fl-page-content .gform_wrapper.gravity-theme .gform_footer input,
.page_basic-account .fl-page-content .gform_wrapper.gravity-theme .gform_footer input,
.page_checkout #payment #place_order,
.page_company-profile #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gform_footer input,
.page_dashboard .manage-btn .gform_wrapper.gravity-theme .gform_footer input,
.page_dashboard .manage-btn a,
.page_deactivate .gform_wrapper.gravity-theme .gform_footer input[type=submit],
.page_profile-settings #nav-bcat .bcat-svc-form .gform_wrapper.gravity-theme .gform_footer input,
.page_profile-settings .acf-form .acf-button,
.page_profile-settings .acf-form [data-name=cp_featured_projects] .acf-button,
.page_profile-settings .acf-form [data-name=cp_videos] .acf-button,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gform_footer input,
.page_profile-settings .fl-page-content .nav-profile-tabs .btn-action>*,
.page_recent-activities .block-favorites .block-favorites-btn,
.page_recent-activities .fl-page-content .gform_wrapper.gravity-theme .gform_footer input,
.page_recent-saves .block-favorites .block-favorites-btn,
.page_reviews .block-reviews-btn,
.page_reviews .gform_wrapper.gravity-theme .gform_footer .gform_save_link,
.page_reviews .gform_wrapper.gravity-theme .gform_footer input,
.page_subscriptions #pmpro_account .pmpro_account-membership-levelname .pmpro_actionlinks>a,
.plan-card a,
.pmpro-cancel .pmpro_btn,
.pmpro-cancel .pmpro_cancel_return_home a,
.pmpro-checkout #pmpro_btn-submit,
.search #ais-search .ais-SearchBox-submit,
.single-company #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gform_footer input {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #f24405;
    border: 1px solid #f24405;
    border-radius: 8px;
    color: #fff;
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-family: Poppins, sans-serif
}

.page_advance-account .fl-page-content .gform_wrapper.gravity-theme .gform_footer input:hover,
.page_basic-account .fl-page-content .gform_wrapper.gravity-theme .gform_footer input:hover,
.page_checkout #payment #place_order:hover,
.page_company-profile #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gform_footer input:hover,
.page_dashboard .manage-btn .gform_wrapper.gravity-theme .gform_footer input:hover,
.page_dashboard .manage-btn a:hover,
.page_deactivate .gform_wrapper.gravity-theme .gform_footer input[type=submit]:hover,
.page_profile-settings #nav-bcat .bcat-svc-form .gform_wrapper.gravity-theme .gform_footer input:hover,
.page_profile-settings .acf-form .acf-button:hover,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gform_footer input:hover,
.page_profile-settings .fl-page-content .nav-profile-tabs .btn-action>:hover,
.page_recent-activities .block-favorites .block-favorites-btn:hover,
.page_recent-activities .fl-page-content .gform_wrapper.gravity-theme .gform_footer input:hover,
.page_recent-saves .block-favorites .block-favorites-btn:hover,
.page_reviews .block-reviews-btn:hover,
.page_reviews .gform_wrapper.gravity-theme .gform_footer .gform_save_link:hover,
.page_reviews .gform_wrapper.gravity-theme .gform_footer input:hover,
.page_subscriptions #pmpro_account .pmpro_account-membership-levelname .pmpro_actionlinks>a:hover,
.plan-card a:hover,
.pmpro-cancel .pmpro_btn:hover,
.pmpro-cancel .pmpro_cancel_return_home a:hover,
.pmpro-checkout #pmpro_btn-submit:hover,
.search #ais-search .ais-SearchBox-submit:hover,
.single-company #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gform_footer input:hover {
    background: #007dfa;
    border-color: #007dfa;
    border-radius: 8px;
    color: #fff
}

.page_company-registration .section-top .gform_wrapper.gravity-theme .gform_footer input,
.page_contact-kitzee-support .uabb-infobox .gform_wrapper.gravity-theme .gform_footer input,
.page_login .section-top #loginform input[type=submit],
.page_login .section-top #lostpasswordform input[type=submit],
.page_login .section-top .uabb-lf-submit-button,
.page_user-registration .section-top .gform_wrapper.gravity-theme .gform_footer input {
    background: #007dfa;
    border: 1px solid #007dfa;
    border-radius: 8px;
    font-family: Poppins, sans-serif;
    padding-block: 20px
}

.page_company-registration .section-top .gform_wrapper.gravity-theme .gform_footer input:hover,
.page_contact-kitzee-support .uabb-infobox .gform_wrapper.gravity-theme .gform_footer input:hover,
.page_login .section-top #loginform input[type=submit]:hover,
.page_login .section-top #lostpasswordform input[type=submit]:hover,
.page_login .section-top .uabb-lf-submit-button:hover,
.page_user-registration .section-top .gform_wrapper.gravity-theme .gform_footer input:hover {
    background: #f24405;
    border-color: #f24405;
    border-radius: 8px;
    color: #fff
}

.page_profile-settings .acf-form [data-name=cp_featured_projects] .acf-button,
.page_profile-settings .acf-form [data-name=cp_videos] .acf-button,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label .label-footer button,
.page_recent-activities .block-favorites .block-favorites-btn,
.page_recent-saves .block-favorites .block-favorites-btn,
.page_reviews .block-reviews-btn,
.page_subscriptions #pmpro_account .pmpro_account-membership-levelname .pmpro_actionlinks>a,
.plan-card a,
.pmpro-cancel .pmpro_btn,
.pmpro-cancel .pmpro_cancel_return_home a,
.pmpro-checkout #pmpro_btn-submit {
    border-radius: 3px;
    font-size: 12px;
    line-height: 1.5;
    padding: .25rem .5rem
}

.page_profile-settings .acf-form [data-name=cp_featured_projects] .acf-button:hover,
.page_profile-settings .acf-form [data-name=cp_videos] .acf-button:hover,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label .label-footer button:hover,
.page_recent-activities .block-favorites .block-favorites-btn:hover,
.page_recent-saves .block-favorites .block-favorites-btn:hover,
.page_reviews .block-reviews-btn:hover,
.page_subscriptions #pmpro_account .pmpro_account-membership-levelname .pmpro_actionlinks>a:hover,
.plan-card a:hover,
.pmpro-cancel .pmpro_btn:hover,
.pmpro-cancel .pmpro_cancel_return_home a:hover,
.pmpro-checkout #pmpro_btn-submit:hover {
    border-radius: 3px
}

.page_advance-account .fl-page-content .gform_wrapper.gravity-theme .gfield input,
.page_advance-account .fl-page-content .gform_wrapper.gravity-theme .gfield select,
.page_basic-account .fl-page-content .gform_wrapper.gravity-theme .gfield input,
.page_basic-account .fl-page-content .gform_wrapper.gravity-theme .gfield select,
.page_checkout #payment .wc-stripe-elements-field,
.page_company-profile #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield .chosen-container-single,
.page_company-profile #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield .gpfup__droparea,
.page_company-registration .section-top .gform_wrapper.gravity-theme .gfield input,
.page_company-registration .section-top .gform_wrapper.gravity-theme .gfield select,
.page_contact .gform_wrapper.gravity-theme .gfield input:not([type=checkbox]),
.page_contact .gform_wrapper.gravity-theme .gfield select,
.page_contact .gform_wrapper.gravity-theme .gfield textarea,
.page_contact-kitzee-support .uabb-infobox .gform_wrapper.gravity-theme .gfield input,
.page_contact-kitzee-support .uabb-infobox .gform_wrapper.gravity-theme .gfield select,
.page_contact-kitzee-support .uabb-infobox .gform_wrapper.gravity-theme .gfield textarea,
.page_deactivate .gform_wrapper.gravity-theme .gfield input,
.page_deactivate .gform_wrapper.gravity-theme .gfield textarea,
.page_improvement-suggestions .gform_wrapper.gravity-theme .gfield input:not([type=checkbox]),
.page_improvement-suggestions .gform_wrapper.gravity-theme .gfield select,
.page_improvement-suggestions .gform_wrapper.gravity-theme .gfield textarea,
.page_login .section-top #loginform input[type=password],
.page_login .section-top #loginform input[type=text],
.page_login .section-top #lostpasswordform input[type=text],
.page_login .section-top .uabb-lf-form-input,
.page_newsletter .gform_wrapper.gravity-theme .gfield input:not([type=checkbox]),
.page_newsletter .gform_wrapper.gravity-theme .gfield select,
.page_newsletter .gform_wrapper.gravity-theme .gfield textarea,
.page_profile-settings .acf-form .acf-field input,
.page_profile-settings .acf-form .acf-field select,
.page_profile-settings .acf-form .acf-field textarea,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #gform_preview_5_108 .ginput_preview,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gfield input,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gfield select,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gfield textarea,
.page_recent-activities .fl-page-content .gform_wrapper.gravity-theme .gfield .chosen-container-single,
.page_recent-activities .fl-page-content .gform_wrapper.gravity-theme .gfield .gpfup__droparea,
.page_reviews .gform_wrapper.gravity-theme .gfield .chosen-container-single,
.page_reviews .gform_wrapper.gravity-theme .gfield .gpfup__droparea,
.page_reviews .gform_wrapper.gravity-theme .gfield input,
.page_reviews .gform_wrapper.gravity-theme .gfield select,
.page_reviews .gform_wrapper.gravity-theme .gfield textarea,
.page_reviews .gform_wrapper.gravity-theme .ts-control,
.page_user-registration .section-top .gform_wrapper.gravity-theme .gfield input,
.page_user-registration .section-top .gform_wrapper.gravity-theme .gfield select,
.pmpro-checkout .pmpro_checkout-fields input,
.pmpro-checkout .pmpro_checkout-fields select,
.single-company #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield .chosen-container-single,
.single-company #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield .gpfup__droparea {
    border: 3px solid #e0effe;
    border-radius: 8px;
    font-size: 14px;
    padding: 1rem
}

.page_advance-account .fl-page-content .gform_wrapper.gravity-theme .gchoice input,
.page_basic-account .fl-page-content .gform_wrapper.gravity-theme .gchoice input,
.page_company-profile #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield input[type=checkbox],
.page_company-profile #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield input[type=radio],
.page_company-registration .section-top .gform_wrapper.gravity-theme .gfield_checkbox input,
.page_company-registration .section-top .gform_wrapper.gravity-theme .ginput_container_consent input,
.page_improvement-suggestions .gchoice input,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_93 .gfield_radio input,
.page_recent-activities .fl-page-content .gform_wrapper.gravity-theme .gfield input[type=checkbox],
.page_recent-activities .fl-page-content .gform_wrapper.gravity-theme .gfield input[type=radio],
.page_reviews .gform_wrapper.gravity-theme .gfield input[type=checkbox],
.page_reviews .gform_wrapper.gravity-theme .gfield input[type=radio],
.page_user-registration .section-top .gform_wrapper.gravity-theme .gfield_checkbox input,
.page_user-registration .section-top .gform_wrapper.gravity-theme .ginput_container_consent input,
.single-company #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield input[type=checkbox],
.single-company #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield input[type=radio] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    margin-right: 10px;
    padding: 0
}

.page_advance-account .fl-page-content .gform_wrapper.gravity-theme .gchoice input:before,
.page_basic-account .fl-page-content .gform_wrapper.gravity-theme .gchoice input:before,
.page_company-profile #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield input[type=checkbox]:before,
.page_company-profile #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield input[type=radio]:before,
.page_company-registration .section-top .gform_wrapper.gravity-theme .gfield_checkbox input:before,
.page_company-registration .section-top .gform_wrapper.gravity-theme .ginput_container_consent input:before,
.page_improvement-suggestions .gchoice input:before,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_93 .gfield_radio input:before,
.page_recent-activities .fl-page-content .gform_wrapper.gravity-theme .gfield input[type=checkbox]:before,
.page_recent-activities .fl-page-content .gform_wrapper.gravity-theme .gfield input[type=radio]:before,
.page_reviews .gform_wrapper.gravity-theme .gfield input[type=checkbox]:before,
.page_reviews .gform_wrapper.gravity-theme .gfield input[type=radio]:before,
.page_user-registration .section-top .gform_wrapper.gravity-theme .gfield_checkbox input:before,
.page_user-registration .section-top .gform_wrapper.gravity-theme .ginput_container_consent input:before,
.single-company #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield input[type=checkbox]:before,
.single-company #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield input[type=radio]:before {
    color: #e0effe;
    content: "\f0c8";
    font: 400 30px Font Awesome\ 6 Free
}

.page_advance-account .fl-page-content .gform_wrapper.gravity-theme .gchoice input:checked:before,
.page_basic-account .fl-page-content .gform_wrapper.gravity-theme .gchoice input:checked:before,
.page_company-profile #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield input[type=checkbox]:checked:before,
.page_company-profile #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield input[type=radio]:checked:before,
.page_company-registration .section-top .gform_wrapper.gravity-theme .gfield_checkbox input:checked:before,
.page_company-registration .section-top .gform_wrapper.gravity-theme .ginput_container_consent input:checked:before,
.page_improvement-suggestions .gchoice input:checked:before,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_93 .gfield_radio input:checked:before,
.page_recent-activities .fl-page-content .gform_wrapper.gravity-theme .gfield input[type=checkbox]:checked:before,
.page_recent-activities .fl-page-content .gform_wrapper.gravity-theme .gfield input[type=radio]:checked:before,
.page_reviews .gform_wrapper.gravity-theme .gfield input[type=checkbox]:checked:before,
.page_reviews .gform_wrapper.gravity-theme .gfield input[type=radio]:checked:before,
.page_user-registration .section-top .gform_wrapper.gravity-theme .gfield_checkbox input:checked:before,
.page_user-registration .section-top .gform_wrapper.gravity-theme .ginput_container_consent input:checked:before,
.single-company #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield input[type=checkbox]:checked:before,
.single-company #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield input[type=radio]:checked:before {
    color: #007dfa;
    content: "\f14a";
    font-weight: 900
}

.page_advance-account .fl-page-content .gform_wrapper.gravity-theme .gchoice input+label,
.page_basic-account .fl-page-content .gform_wrapper.gravity-theme .gchoice input+label,
.page_company-profile #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield input[type=checkbox]+label,
.page_company-profile #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield input[type=radio]+label,
.page_company-registration .section-top .gform_wrapper.gravity-theme .gfield_checkbox input+label,
.page_company-registration .section-top .gform_wrapper.gravity-theme .ginput_container_consent input+label,
.page_improvement-suggestions .gchoice input+label,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_93 .gfield_radio input+label,
.page_recent-activities .fl-page-content .gform_wrapper.gravity-theme .gfield input[type=checkbox]+label,
.page_recent-activities .fl-page-content .gform_wrapper.gravity-theme .gfield input[type=radio]+label,
.page_reviews .gform_wrapper.gravity-theme .gfield input[type=checkbox]+label,
.page_reviews .gform_wrapper.gravity-theme .gfield input[type=radio]+label,
.page_user-registration .section-top .gform_wrapper.gravity-theme .gfield_checkbox input+label,
.page_user-registration .section-top .gform_wrapper.gravity-theme .ginput_container_consent input+label,
.single-company #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield input[type=checkbox]+label,
.single-company #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield input[type=radio]+label {
    width: calc(100% - 40px)
}

.page_company-registration .section-top .gform_wrapper.gravity-theme .gfield_radio input,
.page_user-registration .section-top .gform_wrapper.gravity-theme .gfield_radio input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    margin-right: 10px;
    padding: 0
}

.page_company-registration .section-top .gform_wrapper.gravity-theme .gfield_radio input:before,
.page_user-registration .section-top .gform_wrapper.gravity-theme .gfield_radio input:before {
    color: #e0effe;
    content: "\f111";
    font: 400 30px Font Awesome\ 6 Free
}

.page_company-registration .section-top .gform_wrapper.gravity-theme .gfield_radio input:checked:before,
.page_user-registration .section-top .gform_wrapper.gravity-theme .gfield_radio input:checked:before {
    color: #007dfa;
    content: "\f192";
    font-weight: 900
}

.page_advance-account .fl-page-content .gform_wrapper.gravity-theme .gform_footer .h-captcha,
.page_basic-account .fl-page-content .gform_wrapper.gravity-theme .gform_footer .h-captcha {
    border: 3px solid #e0effe;
    border-radius: 8px;
    overflow: hidden
}

.page_advance-account .fl-page-content .gform_wrapper.gravity-theme .gform_footer .h-captcha iframe,
.page_basic-account .fl-page-content .gform_wrapper.gravity-theme .gform_footer .h-captcha iframe {
    margin: -1px
}

.page_login .section-top .uabb-lf-error-message-wrap {
    background-color: #f8d7da;
    border-color: #f5c2c7;
    border-radius: 3px;
    border-radius: 4px;
    color: #842029;
    font-size: 12px;
    margin-bottom: 1rem;
    padding: 4px 10px;
    position: relative
}

.fl-page-content .fl-row:not(.section-hero):not(.section-banner) .fl-module-content,
footer .fl-module-content {
    opacity: 0;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
    -webkit-transition: .4s ease-out;
    transition: .4s ease-out;
    visibility: hidden
}

.fl-page-content .fl-row:not(.section-hero):not(.section-banner) .show.fl-module-content,
footer .show.fl-module-content {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    visibility: visible
}

header {
    -webkit-box-shadow: 0 5px 10px rgba(146, 153, 184, .1);
    box-shadow: 0 5px 10px rgba(146, 153, 184, .1);
    position: relative
}

header>.fl-row:not(.header-search) {
    position: relative;
    z-index: 2
}

header .section-announcement-bar {
    overflow: hidden;
    -webkit-transition: .4s;
    transition: .4s
}

header .section-announcement-bar .fl-row-content-wrap {
    font-size: 14px;
    padding: 10px
}

header .section-announcement-bar .fl-module-content,
header .section-announcement-bar p {
    margin: 0
}

header .section-announcement-bar img {
    height: 1rem;
    margin-inline: 4px
}

header .fl-col-group {
    position: relative
}

header #header-logo {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 54px;
    justify-content: center;
    width: 200px
}

header #header-logo svg {
    -webkit-transform: scale(5.8) !important;
    transform: scale(5.8) !important
}

@media (max-width:1139px) {

    header .header-left,
    header .header-right {
        float: left;
        max-width: 50% !important
    }
}

header .header-left img {
    height: 54px;
    width: 200px
}

@media (max-width:1139px) {
    header .header-right {
        text-align: right
    }
}

header .header-right .btn-search-mobile {
    background: 0;
    color: rgba(0, 9, 41, .7);
    font-size: 20px;
    padding: 1rem
}

@media (min-width:1140px) {
    header .header-right .btn-search-mobile {
        display: none
    }
}

header .header-right .btn-search-mobile span {
    display: none
}

header .header-search {
    border-top: 1px solid #ebeaed;
    -webkit-box-shadow: 0 4px 14px rgba(0, 0, 0, .03);
    box-shadow: 0 4px 14px rgba(0, 0, 0, .03);
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: .4s;
    transition: .4s;
    visibility: hidden;
    width: 100%;
    z-index: 1
}

header .header-search.show {
    opacity: 1;
    top: 100%;
    visibility: visible
}

header .header-search .fl-row-content-wrap {
    padding-block: 0
}

header .header-search .fl-module-content {
    margin-block: 0
}

header .header-search .col-md-3 {
    height: 40px
}

@media (max-width:1139px) {

    header .user-login-menu .custom-btn-group,
    header .user-login-menu .wpml-ls-legacy-dropdown {
        display: none
    }
}

header .custom-search .input-group {
    padding: 0 0 2rem
}

header .ubermenu {
    background: 0
}

header .ubermenu-nav {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-end
}

@media (min-width:1140px) {
    header .ubermenu-sub-indicator {
        display: none
    }
}

header .ubermenu-target {
    background: 0 !important;
    color: #000929 !important;
    font: 400 1rem Poppins, sans-serif !important;
    text-transform: unset !important
}

header .ubermenu-submenu {
    border: 1px solid #e5e3f6 !important;
    border-radius: 4px !important;
    -webkit-box-shadow: 0 5px 10px rgba(146, 153, 184, .1) !important;
    box-shadow: 0 5px 10px rgba(146, 153, 184, .1) !important;
    padding: 20px 20px 0 !important;
    top: 100% !important
}

header .menu-header-categories {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-inline: -20px;
    width: 100%
}

@media (max-width:1139px) {
    header .menu-header-categories {
        height: calc(100vh - 200px);
        overflow: auto;
        width: auto
    }
}

header .menu-header-categories .menu-header-category {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px
}

header .menu-header-categories li {
    padding-inline: 20px;
    width: 25%
}

@media (max-width:1139px) {
    header .menu-header-categories li {
        width: 33.33%
    }
}

@media (max-width:991px) {
    header .menu-header-categories li {
        width: 50%
    }
}

@media (max-width:767px) {
    header .menu-header-categories li {
        width: 100%
    }
}

header .menu-header-categories li:hover img {
    -webkit-filter: none;
    filter: none
}

header .menu-header-categories img {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    height: 40px;
    margin-right: 1rem;
    width: 40px
}

.page_faq header .menu-header-categories .uabb-adv-accordion-button-label,
header .menu-header-categories .page_faq .uabb-adv-accordion-button-label,
header .menu-header-categories h6 {
    font: 600 14px/1 Poppins, sans-serif;
    margin-bottom: 10px
}

header .menu-header-categories p {
    color: #555;
    font-family: Poppins, sans-serif;
    margin-bottom: 5px
}

header .ubermenu-custom-content {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 !important
}

@media (min-width:1140px) {
    header .ubermenu-custom-content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

header .ubermenu-custom-content .btn-login,
header .ubermenu-custom-content .btn-signup {
    font-size: 1rem;
    line-height: normal;
    -webkit-transition: .4s;
    transition: .4s
}

@media (min-width:1140px) {

    header .ubermenu-custom-content .btn-login,
    header .ubermenu-custom-content .btn-signup {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        border-radius: 8px;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        height: 50px;
        justify-content: center;
        width: 120px
    }
}

@media (max-width:1139px) {

    header .ubermenu-custom-content .btn-login,
    header .ubermenu-custom-content .btn-signup {
        border-top: 1px solid rgba(146, 153, 184, .5);
        color: rgba(0, 9, 41, .7);
        display: block;
        padding: 15px 0
    }
}

header .ubermenu-custom-content .btn-login:hover,
header .ubermenu-custom-content .btn-signup:hover {
    background: #007dfa;
    border-color: transparent;
    color: #fff
}

@media (max-width:1139px) {

    header .ubermenu-custom-content .btn-login:hover,
    header .ubermenu-custom-content .btn-signup:hover {
        background: 0;
        border-color: rgba(146, 153, 184, .5);
        color: #007dfa
    }
}

@media (min-width:1140px) {
    header .ubermenu-custom-content .btn-login {
        background: #f24405;
        border: 1px solid #f24405;
        color: #fff;
        margin-left: 20px
    }

    header .ubermenu-custom-content .btn-signup {
        border: 1px solid #000929;
        color: #000929;
        margin-inline: 20px
    }
}

@media (max-width:1139px) {
    header .ubermenu-custom-content .btn-signup {
        border-bottom: 1px solid rgba(146, 153, 184, .5)
    }
}

header .custom-btn-group {
    position: relative
}

@media (min-width:1140px) {
    header .custom-btn-group {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

header .custom-btn-group button {
    background: 0;
    color: #84818a;
    -webkit-transition: .4s;
    transition: .4s
}

@media (min-width:1140px) {
    header .custom-btn-group button {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        border-radius: 50%;
        color: rgba(0, 9, 41, .7);
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        height: 40px;
        justify-content: center;
        padding: 0;
        width: 40px
    }

    header .custom-btn-group button:hover {
        background: rgba(0, 125, 250, .15)
    }

    header .custom-btn-group button:hover i {
        color: #007dfa
    }
}

@media (max-width:1139px) {
    header .custom-btn-group button {
        border-radius: 0;
        padding: 15px 0;
        text-align: left;
        width: 100%
    }

    header .custom-btn-group button i {
        display: none
    }
}

header .custom-btn-group button i {
    font-size: 18px
}

header .custom-btn-group button span {
    color: #000929;
    font: 400 1rem Poppins, sans-serif
}

@media (min-width:1140px) {
    header .custom-btn-group button span {
        display: none
    }
}

header .custom-btn-group .btn-help a {
    color: #84818a
}

@media (max-width:1139px) {
    header .custom-btn-group .btn-help {
        border-bottom: 1px solid rgba(146, 153, 184, .5)
    }

    header .custom-btn-group .btn-search {
        display: none
    }
}

header .custom-btn-group .btn-notif {
    display: none;
    position: relative
}

@media (max-width:1139px) {
    header .custom-btn-group .btn-notif {
        display: none
    }
}

header .custom-btn-group .btn-notif .notif-count {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #f24405;
    border-radius: 10px;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 10px;
    justify-content: center;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 10px
}

header .custom-btn-group .notif {
    background: #fff;
    border: 1px solid #e5e3f6;
    border-radius: 4px;
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, .03);
    box-shadow: 0 4px 8px rgba(0, 0, 0, .03);
    display: none;
    position: absolute;
    right: 0;
    top: 100%;
    width: 360px;
    z-index: 1
}

header .custom-btn-group .notif.show {
    display: block
}

header .custom-btn-group .notif-content {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #e5e3f6;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-inline: 10px;
    padding-block: 10px
}

header .custom-btn-group .notif-content.footer a,
header .custom-btn-group .notif-content.header b {
    font-size: 14px
}

header .custom-btn-group .notif-msg {
    width: calc(100% - 40px)
}

header .custom-btn-group .notif-msg p {
    color: #2e2c34;
    font-size: 13px;
    font-weight: 600;
    margin: 0
}

header .custom-btn-group .notif-msg span {
    color: #84818a;
    font-size: 11px
}

header .custom-btn-group .notif-icon i {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #007dfa;
    border-radius: 50%;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    height: 32px;
    justify-content: center;
    width: 32px
}

header .custom-btn-group .notif-icon img {
    background: #eff4f4;
    border-radius: 50%;
    height: 32px;
    -o-object-fit: contain;
    object-fit: contain;
    width: 32px
}

header .um-container {
    margin-inline: 20px;
    position: relative
}

@media (max-width:1139px) {
    header .um-container {
        border-bottom: 1px solid rgba(146, 153, 184, .5);
        margin: 0
    }
}

header .um-container .dropdown-toggle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #ebeaed;
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 14px
}

@media (max-width:1139px) {
    header .um-container .dropdown-toggle {
        border: 0;
        padding-inline: 0
    }
}

header .um-container .dropdown-toggle .um-photo {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #f24405;
    border-radius: 50%;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font: 700 20px Poppins, sans-serif;
    height: 40px;
    justify-content: center;
    margin-right: 12px;
    overflow: hidden;
    text-transform: uppercase;
    width: 40px
}

header .um-container .dropdown-toggle .um-photo img {
    background: #f1f1f1;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

header .um-container .dropdown-toggle .um-name {
    color: #2e2c34;
    font-size: 14px;
    font-weight: 600;
    margin: 0
}

header .um-container .dropdown-toggle .um-type {
    color: #84818a;
    font-size: 12px;
    margin: 0
}

header .um-container .dropdown-toggle .um-icon {
    color: #84818a;
    margin-left: 20px
}

header .um-container .dropdown-menu {
    background: #f9f9f9;
    border: 1px solid #e5e3f6;
    border-radius: 4px;
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, .03);
    box-shadow: 0 4px 8px rgba(0, 0, 0, .03);
    display: none;
    padding-inline: 20px;
    position: absolute;
    width: 100%
}

@media (max-width:1139px) {
    header .um-container .dropdown-menu {
        border: 0;
        padding-inline: 0;
        position: relative
    }
}

header .um-container .dropdown-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    color: #000929;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    justify-content: space-between;
    padding-block: 14px
}

header .um-container .dropdown-item:hover {
    color: #007dfa
}

header .um-container .dropdown-item:not(:first-child) {
    border-top: 1px solid rgba(146, 153, 184, .5)
}

header .um-container.show .dropdown-menu {
    display: block;
    z-index: 1
}

@media (min-width:1140px) {
    header .ubermenu-wpml-ls-item:last-child {
        margin-left: 10px
    }

    header .ubermenu-wpml-ls-item a {
        padding: 0 !important
    }
}

header .ubermenu-wpml-ls-item img {
    border-radius: 50%;
    height: 1.25rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: 1.25rem !important
}

@media (max-width:1139px) {
    header .ubermenu-wpml-ls-item img {
        height: 1rem;
        width: 1rem !important
    }
}

header .ubermenu-wpml-ls-item span {
    color: #000929;
    font-size: 14px;
    font-weight: 500;
    margin-left: 5px
}

header .ubermenu-wpml-ls-item span:hover span {
    color: #007dfa
}

header .ubermenu-wpml-ls-item span:hover span:after {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: left;
    transform-origin: left
}

header .ubermenu-wpml-ls-item .ubermenu-submenu img {
    height: 20px;
    width: 20px !important
}

header .ubermenu-wpml-ls-current-language a {
    color: #007dfa
}

@media (max-width:1139px) {
    header .ubermenu {
        background: #f9f9f9;
        border: 1px solid #e5e3f6;
        border-radius: 4px;
        -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, .03);
        box-shadow: 0 4px 8px rgba(0, 0, 0, .03);
        padding-inline: 20px;
        position: absolute;
        right: 20px;
        top: 100%;
        width: calc(100% - 40px)
    }

    header .ubermenu .ubermenu-item {
        position: unset
    }

    header .ubermenu .ubermenu-item:not(:first-child) {
        border-top: 1px solid rgba(146, 153, 184, .5)
    }

    header .ubermenu .ubermenu-item:nth-child(2) .ubermenu-submenu {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        left: 0 !important;
        padding-top: 0 !important;
        position: absolute !important;
        top: 0 !important
    }

    header .ubermenu .ubermenu-item:nth-child(2) .ubermenu-retractor {
        padding-right: 0
    }

    header .ubermenu .ubermenu-item:last-child,
    header .ubermenu .ubermenu-item:nth-last-child(2) {
        min-width: 0 !important;
        width: auto !important
    }

    header .ubermenu .ubermenu-item:last-child {
        padding-left: 20px;
        width: calc(100% - 47px) !important
    }

    header .ubermenu-target {
        padding-inline: 0 !important
    }

    header .ubermenu-target:hover span {
        color: #007dfa !important
    }

    header .ubermenu-responsive-toggle {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        background: #fff !important;
        border: 1px solid #e5e3f6;
        border-radius: 8px;
        color: #f24405 !important;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        float: right;
        font-size: 20px !important;
        height: 56px;
        justify-content: center;
        padding: 0;
        width: 56px
    }
}

footer {
    overflow: hidden
}

@media (max-width:991px) {
    footer .fl-col-group {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    footer .fl-col {
        max-width: none !important;
        width: 50% !important
    }
}

@media (max-width:767px) {
    footer .fl-col {
        width: 100% !important
    }
}

@media (max-width:991px) {
    footer .fl-col:first-child {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        text-align: center;
        width: 100% !important
    }
}

footer .fl-col:first-child #footer-logo {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 48px;
    justify-content: center;
    margin-bottom: 20px;
    pointer-events: none;
    width: 185px
}

@media (max-width:991px) {
    footer .fl-col:first-child #footer-logo {
        margin: 0 auto
    }
}

footer .fl-col:first-child #footer-logo svg {
    -webkit-transform: scale(6) !important;
    transform: scale(6) !important
}

footer .fl-col:first-child .fl-module-icon-group {
    z-index: 1
}

@media (max-width:991px) {
    footer .fl-col:not(:first-child) {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    footer .fl-col:last-child {
        width: 100% !important
    }

    footer .fl-col:last-child .fl-col-content {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

@media (max-width:767px) {
    footer .fl-col:last-child .fl-col-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media (max-width:991px) {
    footer .fl-col:last-child .fl-module {
        width: 50%
    }
}

@media (max-width:767px) {
    footer .fl-col:last-child .fl-module {
        width: 100%
    }
}

.archive.tax-business_category .section-breadcrumbs footer .widget_nav_menu h1,
.page_checkout .fl-post-header footer .widget_nav_menu h1,
.section-breadcrumbs .fl-module-heading footer .widget_nav_menu h1,
footer .widget_nav_menu .archive.tax-business_category .section-breadcrumbs h1,
footer .widget_nav_menu .page_checkout .fl-post-header h1,
footer .widget_nav_menu .section-breadcrumbs .fl-module-heading h1,
footer .widget_nav_menu h2 {
    font: 700 16px Poppins, sans-serif
}

footer .widget_nav_menu .menu li {
    margin-bottom: 10px
}

footer .widget_nav_menu .menu li a {
    color: rgba(0, 9, 41, .7);
    font-size: 14px;
    line-height: 1.2;
    padding: 0
}

footer .widget_nav_menu .menu li a:before {
    border: 5px solid transparent;
    border-left-color: #f24405;
    color: #f24405;
    content: "";
    display: inline-block;
    margin-inline: -15px 5px;
    opacity: 0;
    -webkit-transition: .4s;
    transition: .4s
}

footer .widget_nav_menu .menu li a:after {
    bottom: -2px
}

footer .widget_nav_menu .menu li a:hover {
    color: inherit !important
}

footer .widget_nav_menu .menu li a:hover:before {
    opacity: 1
}

footer .widget_nav_menu .menu li.current-menu-item a {
    color: #007dfa
}

footer .widget_nav_menu .menu li.current-menu-item a:before {
    opacity: 1
}

footer .widget_nav_menu .menu-categories-all:hover,
footer .widget_nav_menu .menu-categories-less:hover {
    color: #f24405;
    cursor: pointer
}

.page_about footer .widget_nav_menu .menu li.current-menu-item a:not(:hover) {
    color: rgba(0, 9, 41, .7)
}

.page_about footer .widget_nav_menu .menu li.current-menu-item a:not(:hover):before {
    opacity: 0
}

.fl-page a.fl-button,
.fl-page a.fl-button:visited,
.uabb-button-wrap a,
.uabb-button-wrap a:visited {
    background: #f24405;
    border: 1px solid #f24405;
    border-radius: 8px;
    font-family: Ubuntu, sans-serif;
    font-weight: 500;
    padding: 16px 46px
}

.fl-page a.fl-button:hover {
    background: #007dfa;
    border-color: #007dfa;
    border-radius: 8px
}

.fl-page a.fl-button:hover span {
    color: #fff
}

.section-breadcrumbs .fl-row-content-wrap {
    background: #eff4f4;
    padding-block: 80px
}

.section-breadcrumbs .fl-module-widget .fl-module-content {
    margin-bottom: 10px
}

.section-breadcrumbs .fl-module-widget .widgettitle {
    display: none
}

.section-breadcrumbs .fl-module-heading .fl-module-content {
    margin-top: 0
}

.section-breadcrumbs .fl-module-rich-text .fl-module-content {
    margin-top: -20px
}

.section-breadcrumbs .fl-module-rich-text p {
    margin-bottom: 0
}

.breadcrumbs {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 11px;
    font-weight: 900
}

.breadcrumbs>span {
    font-size: 16px;
    font-weight: 400;
    margin-right: 5px
}

.breadcrumbs>span:not(:first-child) {
    margin-left: 5px
}

.custom-breadcrumbs {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.custom-breadcrumbs .btn-back {
    background: 0;
    font-weight: 400;
    padding: 0
}

.custom-breadcrumbs .sep {
    font-size: 12px;
    font-weight: 700;
    margin-inline: 10px
}

.custom-breadcrumbs a {
    color: #fff
}

.custom-search .input-group {
    background: #fff;
    border-radius: 8px;
    -webkit-box-shadow: 0 30px 15px rgba(90, 90, 90, .03);
    box-shadow: 0 30px 15px rgba(90, 90, 90, .03);
    padding: 1rem
}

.custom-search .input-group .row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.custom-search .input-group .col {
    -webkit-box-flex: 33.33%;
    -ms-flex: 33.33%;
    flex: 33.33%;
    max-width: 33.33%
}

.custom-search .input-group .col:nth-child(2) {
    border-left: 1px solid #b6b6df
}

@media (max-width:991px) {
    .custom-search .input-group .col:nth-child(2) {
        border: 0
    }

    .custom-search .input-group .col:nth-child(2) input {
        border-top: 1px solid #b6b6df
    }

    .custom-search .input-group .col {
        -webkit-box-flex: 100%;
        -ms-flex: 100%;
        flex: 100%;
        max-width: 100%;
        padding-inline: 20px
    }
}

.custom-search .input-group input,
.custom-search .input-group select {
    background: #fff;
    border: 0;
    border-radius: 0;
    font-size: 16px;
    padding: 0
}

@media (max-width:991px) {

    .custom-search .input-group input,
    .custom-search .input-group select {
        height: auto;
        padding-block: 20px
    }
}

.custom-search .input-group select:valid {
    color: #000929;
    font-weight: 500
}

.custom-search .input-group input {
    color: #000929;
    font-weight: 500
}

.custom-search .input-group input::-webkit-input-placeholder {
    color: rgba(0, 22, 25, .7);
    font-weight: 400
}

.custom-search .input-group input::-moz-placeholder {
    color: rgba(0, 22, 25, .7);
    font-weight: 400
}

.custom-search .input-group input:-ms-input-placeholder {
    color: rgba(0, 22, 25, .7);
    font-weight: 400
}

.custom-search .input-group input::-ms-input-placeholder {
    color: rgba(0, 22, 25, .7);
    font-weight: 400
}

.custom-search .input-group input::placeholder {
    color: rgba(0, 22, 25, .7);
    font-weight: 400
}

.custom-search .input-group .btn {
    background: #f24405;
    border-radius: 8px;
    font-weight: 400;
    width: 100%
}

.custom-search .input-group .btn:hover {
    background: #007dfa
}

.aa-dropdown-menu {
    background-color: #fff;
    border: 1px solid #ebeaed;
    border-radius: 4px;
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, .03);
    box-shadow: 0 4px 8px rgba(0, 0, 0, .03);
    overflow: hidden
}

.autocomplete-header {
    background: #fff;
    border-bottom: 1px solid #ebeaed;
    font-size: 13px;
    font-weight: 600;
    padding: 10px 14px
}

.autocomplete-footer {
    border-top: 1px solid #ebeaed;
    color: inherit;
    display: block;
    font-size: 13px;
    padding: 10px 14px;
    text-decoration: none
}

.autocomplete-footer:hover {
    color: #007dfa
}

.suggestion-link {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #ebeaed;
    color: inherit;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    margin: 0 14px -1px;
    padding-block: 10px;
    text-decoration: none
}

.suggestion-link:hover {
    color: #007dfa
}

.suggestion-link img {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    height: 20px;
    margin-right: 10px
}

.suggestion-link em {
    font-style: normal;
    font-weight: 600
}

.section-banner .fl-row-content-wrap {
    background-position: 58.33vw
}

@media (max-width:767px) {
    .section-banner .fl-row-content-wrap .fl-col {
        max-width: none
    }
}

.section-banner .fl-module-widget .fl-module-content {
    margin-bottom: 10px
}

.section-banner .fl-module-widget .widgettitle {
    display: none
}

.section-banner .fl-module-heading .fl-module-content {
    margin-top: 0
}

.section-banner .breadcrumbs,
.section-banner .breadcrumbs *,
.section-banner .fl-heading,
.section-banner .fl-rich-text {
    color: #fff
}

.page_about .section-banner .fl-row-content-wrap,
.page_business-categories .section-banner .fl-row-content-wrap,
.page_guides .section-banner .fl-row-content-wrap,
.page_support .section-banner .fl-row-content-wrap {
    background-size: auto 80%
}

@media (max-width:767px) {

    .page_about .section-banner .fl-row-content-wrap,
    .page_business-categories .section-banner .fl-row-content-wrap,
    .page_guides .section-banner .fl-row-content-wrap,
    .page_support .section-banner .fl-row-content-wrap {
        background-position: center calc(100% - 40px);
        background-size: 50%;
        min-height: 0;
        padding-bottom: 60% !important
    }
}

@media (max-width:991px) and (min-width:768px) {
    .page_home .section-hero .fl-row-content-wrap {
        min-height: 0;
        padding-block: 100px
    }
}

@media (max-width:991px) {
    .page_home .section-hero .fl-row-content-wrap {
        background-image: none
    }
}

@media (max-width:991px) and (min-width:768px) {
    .page_home .section-hero h1 {
        font-size: 46px
    }
}

.page_home .section-hero h1 span span {
    color: #f24405
}

.page_home .section-hero .fl-col-group:last-child .fl-col:first-child {
    width: 100%
}

.page_home .section-hero .fl-col-group:last-child .fl-col:last-child {
    display: none
}

.page_home .section-what-is-kitzee .fl-col-content {
    height: calc(100% - 40px)
}

.page_home .section-what-is-kitzee .fl-module,
.page_home .section-what-is-kitzee .fl-module-content,
.page_home .section-what-is-kitzee .uabb-infobox {
    height: 100%
}

.page_home .section-what-is-kitzee .uabb-infobox {
    -webkit-transition: .4s;
    transition: .4s
}

.page_home .section-what-is-kitzee .uabb-infobox-title-prefix {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    border: 1px solid #e5e3f6;
    border-radius: 8px;
    color: #f24405;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 20px;
    font-weight: 700;
    height: 64px;
    justify-content: center;
    margin-bottom: 1.5rem;
    -webkit-transition: .4s;
    transition: .4s;
    width: 64px
}

.page_home .section-what-is-kitzee .uabb-infobox:hover .uabb-infobox-text,
.page_home .section-what-is-kitzee .uabb-infobox:hover .uabb-infobox-title {
    color: #fff
}

.page_home .section-what-is-kitzee .uabb-infobox:hover .uabb-infobox-title-prefix {
    border-color: #fff
}

.page_home .section-what-is-kitzee .uabb-infobox-text {
    font-size: 14px
}

@media (max-width:1199px) and (min-width:576px) {
    .page_home .section-what-is-kitzee .fl-col-group:nth-child(2) .fl-col {
        max-width: 33.33%;
        width: 100%
    }
}

@media (max-width:767px) {
    .page_home .section-what-is-kitzee .fl-col-group:nth-child(2) .slick-track {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .page_home .section-what-is-kitzee .fl-col-group:nth-child(2) .slick-list {
        padding-inline: 5px 15%
    }

    .page_home .section-what-is-kitzee .fl-col-group:nth-child(2) .slick-slide {
        height: auto
    }
}

.page_home .section-register .fl-col {
    padding: 10px
}

@media (max-width:767px) {
    .page_home .section-register .fl-col {
        max-width: none
    }
}

.page_home .section-register .fl-col .fl-col .fl-col-content {
    padding: 60px 60px 0
}

@media (max-width:1199px) {
    .page_home .section-register .fl-col .fl-col .fl-col-content {
        padding: 40px 40px 0
    }
}

@media (max-width:767px) {
    .page_home .section-register .fl-module {
        margin: auto;
        max-width: 400px
    }
}

.page_home .section-register .fl-module-content {
    margin: 0
}

.page_home .section-register .uabb-infobox {
    padding: 20px 50px 60px !important
}

@media (max-width:1199px) {
    .page_home .section-register .uabb-infobox {
        padding: 20px 40px 40px !important
    }
}

@media (max-width:991px) {
    .page_home .section-register .uabb-infobox {
        padding-inline: 0 !important
    }
}

@media (max-width:767px) {
    .page_home .section-register .uabb-photo-img {
        width: 64px
    }

    .page_home .section-guides .fl-col {
        max-width: none
    }
}

.page_home .section-guides .fl-module-content {
    position: relative
}

.page_home .section-guides .uabb-blog-posts {
    height: auto !important;
    margin: 0
}

@media (max-width:991px) {
    .page_home .section-guides .uabb-blog-posts {
        margin: 0 -10px
    }
}

.page_home .section-guides .uabb-blog-posts-shadow {
    border-radius: 8px;
    overflow: hidden
}

.page_home .section-guides .uabb-post-wrapper {
    position: unset !important
}

@media (max-width:767px) {
    .page_home .section-guides .uabb-post-wrapper {
        padding-inline: 15px
    }

    .page_home .section-guides .slider-latest-articles .uabb-blog-posts-grid {
        margin-inline: -20px
    }
}

.page_home .section-guides .slider-latest-articles .slick-list {
    margin-inline: -10px
}

@media (max-width:991px) and (min-width:768px) {
    .page_home .section-guides .slider-latest-articles .slick-list {
        margin: 0
    }
}

@media (max-width:767px) {
    .page_home .section-guides .slider-latest-articles .slick-list {
        padding-inline: 25px 20%
    }
}

.page_home .section-guides .slider-latest-articles .slick-arrow {
    border-radius: 50%;
    cursor: pointer;
    font-size: 1rem;
    padding: 1rem;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1
}

.page_home .section-guides .slider-latest-articles .slick-arrow:hover {
    color: #f24405
}

.page_home .section-guides .slider-latest-articles .slick-slide {
    padding-inline: 10px
}

.page_home .section-guides .slider-latest-articles .slick-left {
    left: -44px
}

.page_home .section-guides .slider-latest-articles .slick-right {
    right: -44px
}

.page_home .section-guides .uabb-post-grid-sizer {
    display: none
}

.page_home .section-testimonials .uabb-blog-posts-shadow {
    background: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.page_home .section-testimonials .uabb-blog-post-content,
.page_home .section-testimonials .uabb-blog-posts-description {
    padding: 0
}

.page_home .section-testimonials .uabb-blog-posts-description p {
    color: #000929;
    font: 20px/1.5 Poppins, sans-serif
}

@media (max-width:767px) {
    .page_home .section-testimonials .uabb-blog-posts-description p {
        font-size: 1rem
    }
}

.page_home .section-testimonials .test-author {
    color: #007dfa;
    display: block;
    display: none;
    font-weight: 500
}

.page_home .section-testimonials .test-position {
    display: none;
    font-size: 14px
}

.page_home .section-testimonials .slick-dots li button:before {
    color: #d9d9d9;
    font-size: 10px;
    opacity: 1
}

.page_home .section-testimonials .slick-dots li.slick-active button:before {
    color: #f24405;
    opacity: 1
}

.page_home .section-what-do-we-offer .fl-row-content-wrap {
    background-position-x: calc(50% - 350px);
    background-size: 700px
}

@media (max-width:767px) {
    .page_home .section-what-do-we-offer .fl-row-content-wrap {
        background-image: none
    }
}

.page_home .section-what-do-we-offer .uabb-tabs>nav {
    text-align: left
}

.page_home .section-what-do-we-offer .uabb-tabs>nav ul {
    background: #efeffb;
    border: 2px solid #dedef7;
    border-radius: 8px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 0 0 20px !important;
    padding: 8px
}

@media (max-width:767px) {
    .page_home .section-what-do-we-offer .uabb-tabs>nav ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.page_home .section-what-do-we-offer .uabb-tabs>nav ul li {
    background: 0;
    margin: 0 !important
}

@media (max-width:767px) {
    .page_home .section-what-do-we-offer .uabb-tabs>nav ul li {
        margin: 0 !important;
        text-align: center
    }
}

.page_home .section-what-do-we-offer .uabb-tab-link {
    border: 1px solid transparent;
    border-radius: 6px;
    color: #6c727f !important;
    font: 500 18px Poppins, sans-serif;
    padding: 12px 44px !important
}

@media (max-width:767px) {
    .page_home .section-what-do-we-offer .uabb-tab-link {
        font-size: 16px
    }
}

.page_home .section-what-do-we-offer .uabb-tab-current .uabb-tab-link {
    background: #fff !important;
    border: 1px solid #f24405;
    color: #f24405 !important;
    font-weight: 700
}

.page_home .section-what-do-we-offer .uabb-content {
    border: 0 !important;
    padding: 0 !important
}

@media (max-width:767px) {
    .page_home .section-what-do-we-offer .fl-button {
        text-align: center;
        width: 100%
    }

    .page_home .section-companies .slick-list {
        padding-inline: 5px 15%
    }
}

.page_home .section-companies .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.page_home .section-companies .slick-arrow {
    border-radius: 50%;
    cursor: pointer;
    font-size: 1rem;
    padding: 1rem;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1
}

.page_home .section-companies .slick-arrow:hover {
    color: #f24405
}

.page_home .section-companies .slick-left {
    left: -10px
}

.page_home .section-companies .slick-right {
    right: -10px
}

.page_home .section-companies .kitzee-business-cat {
    height: auto;
    padding-inline: 15px
}

.page_home .section-companies .kitzee-single-cat-wrap {
    height: 100%;
    padding: 30px;
    position: relative
}

.page_home .section-companies .kitzee-single-cat-wrap img {
    height: 60px;
    width: 55px
}

.page_home .section-companies .kitzee-single-cat-wrap:hover h3 i {
    color: #f24405;
    -webkit-transform: translateX(5px);
    transform: translateX(5px);
    -webkit-transition: .4s;
    transition: .4s
}

.page_home .section-companies .kitzee-box-link {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.page_home .section-companies .kitzee-term-link {
    color: #5a7184;
    font-size: 14px
}

.page_home .section-companies .kitzee-term-desc {
    margin-top: 30px
}

.page_home .section-companies .kitzee-term-desc h3 {
    margin-bottom: 10px
}

.page_home .section-companies .kitzee-term-desc p {
    color: #5a7184;
    margin: 10px 10px 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.page_home .section-companies .kitzee-term-desc p:empty,
.page_home .section-cta {
    display: none
}

@media (min-width:992px) {
    html[lang=th] .page_home .section-register .uabb-infobox-title {
        font-size: 34px !important
    }
}

.page_about #how-to-use-kitzee .uabb-info-list-item {
    padding-inline: 15px
}

.page_about #how-to-use-kitzee .uabb-info-list-content {
    width: 100%
}

.page_about #how-to-use-kitzee .uabb-info-list-icon {
    margin-bottom: 20px
}

.page_about #how-to-use-kitzee .uabb-icon i {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 48px;
    width: 48px
}

.page_about #how-to-use-kitzee .uabb-icon i:before {
    color: #0460d9;
    font-size: 40px
}

.page_about #how-to-use-kitzee .slick-list {
    margin-inline: -15px
}

@media (max-width:767px) {
    .page_about #how-to-use-kitzee .slick-list {
        padding-inline: 0 15%
    }
}

.page_about #how-to-use-kitzee .slick-arrow {
    border-radius: 50%;
    cursor: pointer;
    font-size: 1rem;
    padding: 1rem;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1
}

.page_about #how-to-use-kitzee .slick-arrow:hover {
    color: #f24405
}

.page_about #how-to-use-kitzee .slick-left {
    left: -24px
}

.page_about #how-to-use-kitzee .slick-right {
    right: -24px
}

@media (max-width:991px) {
    .page_about #main-website-features .fl-col-small {
        width: 50%
    }
}

.page_about #community-standards-guidelines .uabb-adv-accordion-item {
    margin: 0
}

.page_about #community-standards-guidelines .uabb-adv-accordion-item-active .uabb-adv-accordion-button-icon,
.page_about #community-standards-guidelines .uabb-adv-accordion-item-active .uabb-adv-accordion-button-label {
    color: #007dfa
}

.page_about #community-standards-guidelines .uabb-adv-accordion-content {
    padding: 0 0 20px
}

@media (max-width:1199px) {
    .page_about #vision-mission .fl-col-content {
        padding: 20px
    }
}

@media (max-width:991px) {
    .page_about #vision-mission .fl-col-content {
        padding: 0
    }
}

.page_about #vision-mission .fl-photo-content {
    width: 100%
}

.page_about #vision-mission img {
    height: 350px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

@media (max-width:991px) {

    .page_about #company .fl-col,
    .page_about #kitzee-relevance .fl-col,
    .page_about .section-why .fl-col {
        width: 100%
    }
}

@media (max-width:1199px) {

    .page_about #company .fl-col:last-child .fl-col-content,
    .page_about #kitzee-relevance .fl-col:last-child .fl-col-content,
    .page_about .section-why .fl-col:last-child .fl-col-content {
        padding: 20px
    }
}

@media (max-width:991px) {

    .page_about #company .fl-col:last-child .fl-col-content,
    .page_about #kitzee-relevance .fl-col:last-child .fl-col-content,
    .page_about .section-why .fl-col:last-child .fl-col-content {
        padding: 0
    }

    .page_about #company .fl-photo-content,
    .page_about #kitzee-relevance .fl-photo-content,
    .page_about .section-why .fl-photo-content {
        padding-top: 66.67%;
        position: relative;
        width: 100%
    }
}

@media (max-width:767px) {

    .page_about #company .fl-photo-content,
    .page_about #kitzee-relevance .fl-photo-content,
    .page_about .section-why .fl-photo-content {
        padding-top: 75%
    }
}

@media (max-width:991px) {

    .page_about #company img,
    .page_about #kitzee-relevance img,
    .page_about .section-why img {
        height: 100%;
        left: 0;
        -o-object-fit: cover;
        object-fit: cover;
        position: absolute;
        top: 0;
        width: 100%
    }

    .page_about #how-we-compare .fl-col,
    .page_about .section-rarl .fl-col {
        width: 100%
    }
}

@media (max-width:1199px) {

    .page_about #how-we-compare .fl-col:first-child .fl-col-content,
    .page_about .section-rarl .fl-col:first-child .fl-col-content {
        padding: 20px
    }
}

@media (max-width:991px) {

    .page_about #how-we-compare .fl-col:first-child .fl-col-content,
    .page_about .section-rarl .fl-col:first-child .fl-col-content {
        padding: 0
    }
}

.page_support #support .uabb-info-list-wrapper {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2
}

@media (max-width:767px) {
    .page_support #support .uabb-info-list-wrapper {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1
    }

    .page_support #support .uabb-info-list-content {
        width: 100%
    }
}

.page_business-categories .kitzee-business-cat-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-inline: -15px
}

.page_business-categories .kitzee-business-cat {
    margin-bottom: 30px;
    padding-inline: 15px;
    width: 25%
}

@media (max-width:1199px) {
    .page_business-categories .kitzee-business-cat {
        width: 33.33%
    }
}

@media (max-width:991px) {
    .page_business-categories .kitzee-business-cat {
        width: 50%
    }
}

@media (max-width:767px) {
    .page_business-categories .kitzee-business-cat {
        width: 100%
    }
}

.page_business-categories .kitzee-single-cat-wrap {
    height: 100%;
    padding: 30px;
    position: relative
}

.page_business-categories .kitzee-single-cat-wrap img {
    height: 60px;
    width: auto
}

.page_business-categories .kitzee-single-cat-wrap:hover h3 i {
    color: #f24405;
    -webkit-transform: translateX(5px);
    transform: translateX(5px);
    -webkit-transition: .4s;
    transition: .4s
}

.page_business-categories .kitzee-box-link {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.page_business-categories .kitzee-term-link {
    color: #5a7184;
    font-size: 14px
}

.page_business-categories .kitzee-term-desc {
    margin-top: 30px
}

.page_business-categories .kitzee-term-desc h3 {
    margin-bottom: 10px
}

.page_business-categories .kitzee-term-desc p {
    color: #5a7184;
    margin: 10px 10px 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.page_business-categories .kitzee-term-desc p:empty,
.page_contact .gform_wrapper.gravity-theme p:empty,
.page_improvement-suggestions .gform_wrapper.gravity-theme p:empty,
.page_newsletter .gform_wrapper.gravity-theme p:empty {
    display: none
}

.page_contact .gform_wrapper.gravity-theme hr,
.page_improvement-suggestions .gform_wrapper.gravity-theme hr,
.page_newsletter .gform_wrapper.gravity-theme hr {
    border-color: #e0effe
}

.page_contact .gform_wrapper.gravity-theme .gform_heading,
.page_improvement-suggestions .gform_wrapper.gravity-theme .gform_heading,
.page_newsletter .gform_wrapper.gravity-theme .gform_heading {
    display: none
}

.page_contact .gform_wrapper.gravity-theme label,
.page_improvement-suggestions .gform_wrapper.gravity-theme label,
.page_newsletter .gform_wrapper.gravity-theme label {
    font: 16px Poppins, sans-serif
}

.page_contact .gform_wrapper.gravity-theme .gform_footer input,
.page_improvement-suggestions .gform_wrapper.gravity-theme .gform_footer input,
.page_newsletter .gform_wrapper.gravity-theme .gform_footer input {
    background: #007dfa;
    border: 0;
    border-radius: 8px;
    font-family: Poppins, sans-serif;
    padding-block: 22px;
    width: 100%
}

.page_contact .gform_wrapper.gravity-theme .gform_footer input:hover,
.page_improvement-suggestions .gform_wrapper.gravity-theme .gform_footer input:hover,
.page_newsletter .gform_wrapper.gravity-theme .gform_footer input:hover {
    background: #f24405;
    color: #fff
}

.page_accounting-questions .fl-page-content .uabb-image,
.page_advertising-questions .fl-page-content .uabb-image,
.page_improvement-suggestions .fl-page-content .uabb-image,
.page_media-contact .fl-page-content .uabb-image,
.page_newsletter .fl-page-content .uabb-image,
.page_technical-questions .fl-page-content .uabb-image {
    margin-bottom: 20px
}

.page_accounting-questions .fl-page-content .uabb-image .uabb-photo-img,
.page_advertising-questions .fl-page-content .uabb-image .uabb-photo-img,
.page_improvement-suggestions .fl-page-content .uabb-image .uabb-photo-img,
.page_media-contact .fl-page-content .uabb-image .uabb-photo-img,
.page_newsletter .fl-page-content .uabb-image .uabb-photo-img,
.page_technical-questions .fl-page-content .uabb-image .uabb-photo-img {
    width: 100px
}

.page_accounting-questions .fl-page-content .uabb-infobox-content,
.page_advertising-questions .fl-page-content .uabb-infobox-content,
.page_improvement-suggestions .fl-page-content .uabb-infobox-content,
.page_media-contact .fl-page-content .uabb-infobox-content,
.page_newsletter .fl-page-content .uabb-infobox-content,
.page_technical-questions .fl-page-content .uabb-infobox-content {
    width: 100% !important
}

@media (min-width:768px) {
    .page_improvement-suggestions .col-img {
        position: sticky;
        top: 100px
    }
}

.page_improvement-suggestions .fl-tabs-labels {
    border-bottom: 2px solid #dedef7;
    margin-bottom: 30px;
    padding-bottom: 40px
}

.page_improvement-suggestions .fl-tabs-label {
    border: 1px solid #000 !important;
    border-radius: 8px;
    color: #000;
    font-weight: 500;
    margin-right: 1rem
}

@media (max-width:767px) {
    .page_improvement-suggestions .fl-tabs-label {
        margin-bottom: 20px
    }
}

.page_improvement-suggestions .fl-tabs-label.fl-tab-active {
    background: #f24405;
    border-color: transparent !important;
    color: #fff
}

.page_improvement-suggestions .fl-tabs-label.fl-tab-active:after {
    display: none
}

.page_improvement-suggestions .fl-tabs-panels {
    border: 0
}

.page_improvement-suggestions .fl-tabs-panel-content {
    padding: 0
}

.page_improvement-suggestions .gpoll_field .gchoice {
    margin-bottom: 5px
}

.page_improvement-suggestions .gpoll_field .gfield_description {
    color: #007dfa
}

.page_improvement-suggestions .gchoice {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.page_improvement-suggestions .gform_wrapper.gravity-theme .gfield_error label,
.page_improvement-suggestions .gform_wrapper.gravity-theme .gfield_error legend {
    color: inherit;
    font: 16px Poppins, sans-serif
}

.page_improvement-suggestions .gform_wrapper.gravity-theme .gform_validation_errors {
    display: none
}

.page_improvement-suggestions .gform_wrapper.gravity-theme .validation_message {
    background: #f8d7da;
    border: 0;
    border-color: #f5c6cb;
    border-radius: 3px;
    color: #721c24;
    font-size: 12px;
    margin: 10px 0 0;
    padding: 4px 10px
}

.page_contact-kitzee-support .uabb-infobox .gform_wrapper.gravity-theme .gform_heading {
    display: none
}

.page_contact-kitzee-support .uabb-infobox .gform_wrapper.gravity-theme label,
.page_contact-kitzee-support .uabb-infobox .gform_wrapper.gravity-theme legend {
    color: #5a5a5d;
    font: 400 16px Poppins, sans-serif;
    padding: 0
}

.page_contact-kitzee-support .uabb-infobox .gform_wrapper.gravity-theme .gform_footer {
    display: block;
    margin-bottom: 0;
    padding-bottom: 0
}

.page_contact-kitzee-support .uabb-infobox .gform_wrapper.gravity-theme .gform_footer input {
    padding-block: 14px 20px
}

.page_faq .uabb-adv-accordion-item {
    margin-bottom: -1px
}

.page_faq .uabb-adv-accordion-button-label {
    font-family: Poppins, sans-serif
}

.page_faq .uabb-adv-accordion-button:hover h5 {
    color: #f24405
}

.page_faq .uabb-adv-accordion-content {
    padding-inline: 0
}

.page #ez-toc-container {
    width: 100%
}

.page #page-toc+.fl-col h3,
.page #page-toc+.fl-col p,
.page #page-toc+.fl-col ul {
    margin-bottom: 1.5rem
}

.page #page-toc+.fl-col ol li,
.page #page-toc+.fl-col ul li {
    margin-bottom: .5rem
}

.page_login-to-view .custom-breadcrumbs,
.page_login-to-view .custom-breadcrumbs a {
    color: inherit
}

.page_login-to-view .custom-breadcrumbs .btn-back,
.page_login-to-view .custom-breadcrumbs .btn-back+.sep {
    display: none
}

.page_login-to-view .cover-container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    padding-block: 80px
}

.page_login-to-view .cover-content {
    background: #fff;
    border: 3px solid #e0effe;
    border-radius: 8px;
    -webkit-box-shadow: 0 30px 15px 0 rgba(90, 90, 90, .03);
    box-shadow: 0 30px 15px 0 rgba(90, 90, 90, .03);
    padding: 20px;
    text-align: center
}

.page_login-to-view .cover-content p {
    margin: 5px
}

.page_login-to-view .cover-content a {
    color: #007dfa;
    font-family: Poppins, sans-serif
}

@media (max-width:1199px) {
    .page .fl-page-content .fl-row[data-node] .fl-row-content-wrap {
        padding-block: 60px
    }
}

@media (max-width:767px) {
    .page .fl-page-content .fl-row[data-node] .fl-row-content-wrap {
        padding-block: 40px
    }
}

@media (max-width:1199px) {
    .page .section-cta .fl-col .fl-col:first-child {
        width: 66.67%
    }

    .page .section-cta .fl-col .fl-col:nth-child(2) {
        display: none
    }

    .page .section-cta .fl-col .fl-col:last-child {
        width: 33.33%
    }

    .page_registration .fl-post .fl-row-content-wrap {
        padding-inline: 20px
    }

    .page_registration .fl-post .fl-col .fl-col .fl-col-content {
        padding-inline: 40px
    }
}

@media (max-width:991px) {
    .page_registration .fl-post .fl-col .fl-col .fl-col-content {
        padding-inline: 30px
    }
}

@media (max-width:1199px) {
    .page_registration .fl-post .uabb-infobox {
        padding-inline: 40px
    }
}

@media (max-width:991px) {
    .page_registration .fl-post .uabb-infobox {
        padding-inline: 20px
    }
}

.page_user-registration .section-top .fl-button-group-button:first-child a {
    background: #007dfa;
    border-color: #007dfa
}

.page_company-registration .section-top .fl-button-group-button:first-child a,
.page_user-registration .section-top .fl-button-group-button:last-child a:hover {
    background: #f24405;
    border-color: #f24405
}

.page_company-registration .section-top .fl-button-group-button:last-child a:hover {
    background: #007dfa;
    border-color: #007dfa
}

@media (max-width:1199px) {

    .page_company-registration .fl-page-content .fl-row[data-node] .fl-row-content-wrap,
    .page_user-registration .fl-page-content .fl-row[data-node] .fl-row-content-wrap {
        padding: 0
    }
}

.page_company-registration .section-top .fl-row-content-wrap,
.page_user-registration .section-top .fl-row-content-wrap {
    background: no-repeat url(https://cdn.kitzee.agency/q:u/r:0/wp:0/w:1/u:https://kitzee.agency/wp-content/uploads/2023/04/registration-bg.svg) 0 0/50% auto, -webkit-gradient(linear, left top, right top, color-stop(50%, #eff4f4), color-stop(50%, transparent));
    background: no-repeat url(https://cdn.kitzee.agency/q:u/r:0/wp:0/w:1/u:https://kitzee.agency/wp-content/uploads/2023/04/registration-bg.svg) 0 0/50% auto, linear-gradient(90deg, #eff4f4 50%, transparent 0);
    padding: 0
}

@media (max-width:767px) {

    .page_company-registration .section-top .fl-row-content-wrap,
    .page_user-registration .section-top .fl-row-content-wrap {
        background: #eff4f4 url(https://cdn.kitzee.agency/q:u/r:0/wp:0/w:1/u:https://kitzee.agency/wp-content/uploads/2023/04/registration-bg.svg) bottom/cover
    }

    .page_company-registration .section-top .fl-col-group,
    .page_user-registration .section-top .fl-col-group {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .page_company-registration .section-top .fl-col,
    .page_user-registration .section-top .fl-col {
        max-width: none;
        width: 100% !important
    }
}

.page_company-registration .section-top .fl-col:first-child .fl-col-content,
.page_user-registration .section-top .fl-col:first-child .fl-col-content {
    margin: 100px 100px 100px 20px
}

@media (max-width:1440px) {

    .page_company-registration .section-top .fl-col:first-child .fl-col-content,
    .page_user-registration .section-top .fl-col:first-child .fl-col-content {
        margin-left: 40px
    }
}

@media (max-width:1199px) {

    .page_company-registration .section-top .fl-col:first-child .fl-col-content,
    .page_user-registration .section-top .fl-col:first-child .fl-col-content {
        margin: 40px
    }
}

@media (max-width:767px) {

    .page_company-registration .section-top .fl-col:first-child .fl-col-content,
    .page_user-registration .section-top .fl-col:first-child .fl-col-content {
        margin: 0 70px 70px
    }
}

@media (max-width:575px) {

    .page_company-registration .section-top .fl-col:first-child .fl-col-content,
    .page_user-registration .section-top .fl-col:first-child .fl-col-content {
        margin: 0 20px 20px
    }
}

@media (max-width:767px) {

    .page_company-registration .section-top .fl-col:first-child .fl-rich-text p,
    .page_user-registration .section-top .fl-col:first-child .fl-rich-text p {
        margin-bottom: -20px
    }

    .page_company-registration .section-top .fl-col:first-child .uabb-icon-wrap .uabb-icon i,
    .page_user-registration .section-top .fl-col:first-child .uabb-icon-wrap .uabb-icon i {
        background: #fff
    }

    .page_company-registration .section-top .fl-col:last-child,
    .page_user-registration .section-top .fl-col:last-child {
        padding: 70px
    }
}

@media (max-width:575px) {

    .page_company-registration .section-top .fl-col:last-child,
    .page_user-registration .section-top .fl-col:last-child {
        padding: 20px
    }
}

@media (max-width:1199px) {

    .page_company-registration .section-top .fl-col:last-child .fl-col-content,
    .page_user-registration .section-top .fl-col:last-child .fl-col-content {
        padding: 60px
    }
}

@media (max-width:991px) {

    .page_company-registration .section-top .fl-col:last-child .fl-col-content,
    .page_user-registration .section-top .fl-col:last-child .fl-col-content {
        padding: 30px
    }
}

@media (max-width:767px) {

    .page_company-registration .section-top .fl-col:last-child .fl-col-content,
    .page_user-registration .section-top .fl-col:last-child .fl-col-content {
        background: #fff;
        padding-inline: 0
    }
}

.page_company-registration .section-top .fl-button-group,
.page_user-registration .section-top .fl-button-group {
    border-bottom: 2px solid #dedef7;
    padding-bottom: 40px
}

.page_company-registration .section-top .fl-button-group-button,
.page_user-registration .section-top .fl-button-group-button {
    margin-right: 1rem;
    padding: 0 !important
}

.page_company-registration .section-top .fl-button-group-button:first-child a span,
.page_user-registration .section-top .fl-button-group-button:first-child a span {
    color: #fff
}

.page_company-registration .section-top .fl-button-group-button:last-child a span,
.page_user-registration .section-top .fl-button-group-button:last-child a span {
    color: #999
}

.page_company-registration .section-top .fl-button-group-button:last-child a:hover span,
.page_user-registration .section-top .fl-button-group-button:last-child a:hover span {
    color: #fff
}

.page_company-registration .section-top .fl-button-group a,
.page_user-registration .section-top .fl-button-group a {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #f7f7f7;
    border-color: #ddd;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 500;
    height: 60px;
    justify-content: center;
    padding: 0;
    -webkit-transition: .4s;
    transition: .4s;
    width: 160px !important
}

@media (max-width:991px) {

    .page_company-registration .section-top .fl-button-group a,
    .page_user-registration .section-top .fl-button-group a {
        height: auto;
        padding: 1rem;
        width: auto !important
    }
}

.page_company-registration .section-top .gform_confirmation_message h3,
.page_user-registration .section-top .gform_confirmation_message h3 {
    color: #007dfa
}

.page_company-registration .section-top .gform_confirmation_message b,
.page_company-registration .section-top .gform_confirmation_message strong,
.page_user-registration .section-top .gform_confirmation_message b,
.page_user-registration .section-top .gform_confirmation_message strong {
    color: #007dfa;
    font-weight: 400
}

.page_company-registration .section-top .gform_wrapper.gravity-theme .gform_heading,
.page_user-registration .section-top .gform_wrapper.gravity-theme .gform_heading {
    display: none
}

.page_company-registration .section-top .gform_wrapper.gravity-theme .gsection,
.page_user-registration .section-top .gform_wrapper.gravity-theme .gsection {
    padding: 0
}

.page_company-registration .section-top .gform_wrapper.gravity-theme .gsection_title,
.page_user-registration .section-top .gform_wrapper.gravity-theme .gsection_title {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font: 600 1rem Poppins, sans-serif;
    margin-bottom: 10px
}

.page_company-registration .section-top .gform_wrapper.gravity-theme label,
.page_company-registration .section-top .gform_wrapper.gravity-theme legend,
.page_user-registration .section-top .gform_wrapper.gravity-theme label,
.page_user-registration .section-top .gform_wrapper.gravity-theme legend {
    color: #5a5a5d;
    font: 400 16px Poppins, sans-serif;
    padding: 0
}

.page_company-registration .section-top .gform_wrapper.gravity-theme .gfield_description,
.page_user-registration .section-top .gform_wrapper.gravity-theme .gfield_description {
    font-size: 14px;
    margin: 5px 0 0 20px;
    padding: 0
}

.page_company-registration .section-top .gform_wrapper.gravity-theme .gfield_radio,
.page_user-registration .section-top .gform_wrapper.gravity-theme .gfield_radio {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.page_company-registration .section-top .gform_wrapper.gravity-theme .gfield_radio .gchoice,
.page_user-registration .section-top .gform_wrapper.gravity-theme .gfield_radio .gchoice {
    margin-right: 20px
}

.page_company-registration .section-top .gform_wrapper.gravity-theme .gfield_required,
.page_user-registration .section-top .gform_wrapper.gravity-theme .gfield_required {
    display: none
}

.page_company-registration .section-top .gform_wrapper.gravity-theme .gfield--type-password ul,
.page_user-registration .section-top .gform_wrapper.gravity-theme .gfield--type-password ul {
    font-size: 14px
}

.page_company-registration .section-top .gform_wrapper.gravity-theme .gfield--type-password ul li,
.page_user-registration .section-top .gform_wrapper.gravity-theme .gfield--type-password ul li {
    list-style: inherit
}

.page_company-registration .section-top .gform_wrapper.gravity-theme .gform_show_password .dashicons:before,
.page_user-registration .section-top .gform_wrapper.gravity-theme .gform_show_password .dashicons:before {
    content: "\f06e";
    font: 900 1rem Font Awesome\ 6 Free
}

.page_company-registration .section-top .gform_wrapper.gravity-theme .gfield_password_strength,
.page_user-registration .section-top .gform_wrapper.gravity-theme .gfield_password_strength {
    background: #cfd6db;
    border: 0;
    border-radius: 8px;
    font-size: 0;
    line-height: 1;
    margin-top: 30px;
    padding: 3px;
    text-align: left
}

.page_company-registration .section-top .gform_wrapper.gravity-theme .gfield_password_strength.short,
.page_user-registration .section-top .gform_wrapper.gravity-theme .gfield_password_strength.short {
    background: -webkit-gradient(linear, left top, right top, color-stop(25%, #e44242), color-stop(25%, #cfd6db));
    background: linear-gradient(90deg, #e44242 25%, #cfd6db 0)
}

.page_company-registration .section-top .gform_wrapper.gravity-theme .gfield_password_strength.bad,
.page_user-registration .section-top .gform_wrapper.gravity-theme .gfield_password_strength.bad {
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #f99f4a), color-stop(50%, #cfd6db));
    background: linear-gradient(90deg, #f99f4a 50%, #cfd6db 0)
}

.page_company-registration .section-top .gform_wrapper.gravity-theme .gfield_password_strength.good,
.page_user-registration .section-top .gform_wrapper.gravity-theme .gfield_password_strength.good {
    background: -webkit-gradient(linear, left top, right top, color-stop(75%, #1493ff), color-stop(75%, #cfd6db));
    background: linear-gradient(90deg, #1493ff 75%, #cfd6db 0)
}

.page_company-registration .section-top .gform_wrapper.gravity-theme .gfield_password_strength.strong,
.page_user-registration .section-top .gform_wrapper.gravity-theme .gfield_password_strength.strong {
    background: #36c565
}

.page_company-registration .section-top .gform_wrapper.gravity-theme .gfield_password_strength:before,
.page_user-registration .section-top .gform_wrapper.gravity-theme .gfield_password_strength:before {
    color: #3e434e;
    content: "Password Strength";
    display: block;
    font-size: 14px;
    font-weight: 600;
    margin-top: -25px
}

.page_company-registration .section-top .gform_wrapper.gravity-theme .ginput_container_address span,
.page_user-registration .section-top .gform_wrapper.gravity-theme .ginput_container_address span {
    margin-bottom: 10px
}

.page_company-registration .section-top .gform_wrapper.gravity-theme .ginput_container_consent,
.page_user-registration .section-top .gform_wrapper.gravity-theme .ginput_container_consent {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Poppins, sans-serif
}

.page_company-registration .section-top .gform_wrapper.gravity-theme .ginput_container_consent label,
.page_user-registration .section-top .gform_wrapper.gravity-theme .ginput_container_consent label {
    color: #9b9b9b;
    font: 14px Poppins, sans-serif;
    margin: 0;
    width: calc(100% - 30px)
}

.page_company-registration .section-top .gform_wrapper.gravity-theme .ginput_container_consent a:hover,
.page_user-registration .section-top .gform_wrapper.gravity-theme .ginput_container_consent a:hover {
    color: #f24405
}

.page_company-registration .section-top .gform_wrapper.gravity-theme .gform_validation_errors,
.page_user-registration .section-top .gform_wrapper.gravity-theme .gform_validation_errors {
    display: none
}

.page_company-registration .section-top .gform_wrapper.gravity-theme .validation_message,
.page_user-registration .section-top .gform_wrapper.gravity-theme .validation_message {
    background: #f8d7da;
    border: 0;
    border-color: #f5c6cb;
    border-radius: 3px;
    color: #721c24;
    font-size: 12px;
    margin: 10px 0 0;
    padding: 4px 10px
}

.page_company-registration .section-top .gform_wrapper.gravity-theme .gform_footer,
.page_user-registration .section-top .gform_wrapper.gravity-theme .gform_footer {
    display: block;
    margin-bottom: 0;
    padding-bottom: 0
}

.page_company-registration .section-top .gform_wrapper.gravity-theme .gform_footer input,
.page_user-registration .section-top .gform_wrapper.gravity-theme .gform_footer input {
    width: 100%
}

.page_company-registration .section-top .login-link p,
.page_user-registration .section-top .login-link p {
    margin: 0
}

.page_company-registration .section-top .login-link a,
.page_user-registration .section-top .login-link a {
    color: #007dfa !important;
    position: relative
}

.page_company-registration .section-top .login-link a:after,
.page_user-registration .section-top .login-link a:after {
    background: #f24405;
    content: "";
    display: block;
    height: 2px;
    left: 50%;
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: .4s;
    transition: .4s;
    width: 0
}

.page_company-registration .section-top .login-link a:hover,
.page_user-registration .section-top .login-link a:hover {
    color: #f24405 !important
}

.page_company-registration .section-top .login-link a:hover:after,
.page_user-registration .section-top .login-link a:hover:after {
    width: 100%
}

.page_company-registration .section-after-form-menu,
.page_user-registration .section-after-form-menu {
    border-block: 1px solid #e5e3f6;
    -webkit-box-shadow: 0 4px 14px rgba(0, 0, 0, .03);
    box-shadow: 0 4px 14px rgba(0, 0, 0, .03);
    text-align: center
}

.page_company-registration .section-after-form-menu p,
.page_user-registration .section-after-form-menu p {
    margin: 0
}

.page_company-registration .section-after-form-menu p a,
.page_user-registration .section-after-form-menu p a {
    display: inline-block;
    -webkit-transition: .2s;
    transition: .2s;
    width: 110px
}

.page_company-registration .section-after-form-menu p a:hover,
.page_user-registration .section-after-form-menu p a:hover {
    color: #f24405 !important;
    font-weight: 700
}

.page_company-registration .section-pricing .uabb-pricing-table-inner-wrap,
.page_user-registration .section-pricing .uabb-pricing-table-inner-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 30px
}

.page_company-registration .section-pricing .uabb-pricing-table-title,
.page_user-registration .section-pricing .uabb-pricing-table-title {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    padding: 0
}

.page_company-registration .section-pricing .uabb-pricing-table-price,
.page_user-registration .section-pricing .uabb-pricing-table-price {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    font-family: Ubuntu, sans-serif;
    order: 2;
    padding-block: 20px
}

.page_company-registration .section-pricing .uabb-pricing-table-features,
.page_user-registration .section-pricing .uabb-pricing-table-features {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4
}

.page_company-registration .section-pricing .uabb-pricing-table-features li,
.page_user-registration .section-pricing .uabb-pricing-table-features li {
    background: 0 !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 10px 0
}

.page_company-registration .section-pricing .uabb-pricing-table-features li i,
.page_user-registration .section-pricing .uabb-pricing-table-features li i {
    color: #007dfa
}

.page_company-registration .section-pricing .uabb-pricing-table .uabb-button-wrap,
.page_user-registration .section-pricing .uabb-pricing-table .uabb-button-wrap {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    margin: 0;
    order: 3
}

.page_company-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column,
.page_user-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column {
    border-radius: 8px
}

.page_company-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column .uabb-featured-pricing-box,
.page_user-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column .uabb-featured-pricing-box {
    background: 0;
    font-family: Ubuntu, sans-serif;
    padding: 30px 30px 0;
    position: unset
}

.page_company-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-1,
.page_user-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-1 {
    background: #fff;
    border: 1px solid #d1cee8
}

.page_company-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-1 a,
.page_user-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-1 a {
    background: 0;
    border: 1px solid #007dfa !important;
    font-size: 18px;
    margin: 0;
    width: 100%
}

.page_company-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-1 a span,
.page_user-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-1 a span {
    color: #007dfa
}

.page_company-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-1 a a:hover,
.page_user-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-1 a a:hover {
    background: #007dfa
}

.page_company-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-1 a a:hover span,
.page_user-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-1 a a:hover span {
    color: #fff
}

.page_company-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-2,
.page_user-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-2 {
    background: #eff6f3;
    border: 1px solid #007dfa
}

.archive.tax-business_category .section-breadcrumbs .page_company-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-2 h1,
.archive.tax-business_category .section-breadcrumbs .page_user-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-2 h1,
.page_checkout .fl-post-header .page_company-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-2 h1,
.page_checkout .fl-post-header .page_user-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-2 h1,
.page_company-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-2 .archive.tax-business_category .section-breadcrumbs h1,
.page_company-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-2 .page_checkout .fl-post-header h1,
.page_company-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-2 .section-breadcrumbs .fl-module-heading h1,
.page_company-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-2 .uabb-featured-pricing-box,
.page_company-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-2 h2,
.page_user-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-2 .archive.tax-business_category .section-breadcrumbs h1,
.page_user-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-2 .page_checkout .fl-post-header h1,
.page_user-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-2 .section-breadcrumbs .fl-module-heading h1,
.page_user-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-2 .uabb-featured-pricing-box,
.page_user-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-2 h2,
.section-breadcrumbs .fl-module-heading .page_company-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-2 h1,
.section-breadcrumbs .fl-module-heading .page_user-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-2 h1 {
    color: #007dfa
}

.page_company-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-2 a,
.page_user-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-2 a {
    background: #007dfa
}

.page_company-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-2 a:hover,
.page_user-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-2 a:hover {
    background: #f24405;
    border-color: #f24405
}

.page_company-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-2 a span,
.page_user-registration .section-pricing .uabb-pricing-table .uabb-pricing-table-column-2 a span {
    color: #fff
}

html[lang=th] .page_company-registration .section-top .gform_wrapper.gravity-theme .gfield_password_strength:before,
html[lang=th] .page_user-registration .section-top .gform_wrapper.gravity-theme .gfield_password_strength:before {
    content: "ความแข็งแกร่งของรหัสผ่าน"
}

@media (max-width:991px) {
    .page_login .fl-page-content .fl-row[data-node] .fl-row-content-wrap {
        padding: 0
    }
}

.page_login .section-top .fl-row-content-wrap {
    background: no-repeat url(https://cdn.kitzee.agency/q:u/r:0/wp:0/w:1/u:https://kitzee.agency/wp-content/uploads/2023/04/registration-bg.svg) 0 0/50% auto, -webkit-gradient(linear, left top, right top, color-stop(50%, #eff4f4), color-stop(50%, transparent));
    background: no-repeat url(https://cdn.kitzee.agency/q:u/r:0/wp:0/w:1/u:https://kitzee.agency/wp-content/uploads/2023/04/registration-bg.svg) 0 0/50% auto, linear-gradient(90deg, #eff4f4 50%, transparent 0);
    padding: 0
}

@media (max-width:767px) {
    .page_login .section-top .fl-row-content-wrap {
        background: #eff4f4 url(https://cdn.kitzee.agency/q:u/r:0/wp:0/w:1/u:https://kitzee.agency/wp-content/uploads/2023/04/registration-bg.svg) bottom/cover
    }

    .page_login .section-top .fl-col-group {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .page_login .section-top .fl-col {
        max-width: none;
        width: 100% !important
    }
}

@media (max-width:991px) {
    .page_login .section-top .fl-col:first-child .fl-col-content {
        padding: 40px
    }

    .page_login .section-top .fl-col:first-child .fl-module-content {
        margin-inline: 0
    }
}

@media (max-width:767px) {
    .page_login .section-top .fl-col:first-child .fl-col-content {
        background: #eff4f4;
        padding-block: 0
    }

    .page_login .section-top .fl-col:first-child .fl-module-rich-text:first-child p {
        font-size: 20px;
        margin-bottom: 0
    }

    .page_login .section-top .fl-col:first-child .fl-module-rich-text:nth-child(2) .fl-module-content {
        margin-bottom: -20px
    }

    .page_login .section-top .fl-col:first-child .uabb-icon-wrap .uabb-icon i {
        background: #fff
    }
}

@media (max-width:575px) {
    .page_login .section-top .fl-col:first-child .fl-col-content {
        padding: 0 20px 20px
    }
}

@media (max-width:767px) {
    .page_login .section-top .fl-col:last-child {
        padding: 70px
    }
}

@media (max-width:575px) {
    .page_login .section-top .fl-col:last-child {
        padding: 20px
    }
}

@media (max-width:1199px) {
    .page_login .section-top .fl-col:last-child .fl-col-content {
        padding: 60px
    }
}

@media (max-width:991px) {
    .page_login .section-top .fl-col:last-child .fl-col-content {
        padding: 20px 20px 40px
    }
}

@media (max-width:767px) {
    .page_login .section-top .fl-col:last-child .fl-col-content {
        background: #fff
    }
}

.page_login .section-top .login-link p {
    margin: 0
}

.page_login .section-top .login-link a {
    color: #007dfa !important;
    position: relative
}

.page_login .section-top .login-link a:after {
    background: #f24405;
    content: "";
    display: block;
    height: 2px;
    left: 50%;
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: .4s;
    transition: .4s;
    width: 0
}

.page_login .section-top .login-link a:hover {
    color: #f24405 !important
}

.page_login .section-top .login-link a:hover:after {
    width: 100%
}

.page_login .section-top #loginform label {
    font-weight: 500;
    margin-bottom: 10px
}

.page_login .section-top #loginform input[type=password],
.page_login .section-top #loginform input[type=text] {
    max-width: none;
    width: 100%
}

.page_login .section-top #loginform input[type=submit] {
    width: 100%
}

.page_login .section-top #loginform .login-remember label {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.page_login .section-top #loginform .login-remember input[type=checkbox] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    margin-right: 10px
}

.page_login .section-top #loginform .login-remember input[type=checkbox]:before {
    border: 0;
    color: #e0effe;
    content: "\f0c8";
    font: 400 30px Font Awesome\ 6 Free;
    padding: 0
}

.page_login .section-top #loginform .login-remember input[type=checkbox]:checked:before {
    color: #007dfa;
    content: "\f14a";
    font-weight: 900
}

.page_login .section-top .pmpro_message {
    margin-bottom: 20px
}

.page_login .section-top .pmpro_error {
    font-size: 0
}

.page_login .section-top .pmpro_error:after {
    content: "Error: You have entered an invalid username or password.";
    font-size: 14px;
    line-height: 1.2
}

.page_login .section-top .pmpro_actions_nav {
    margin: 0
}

.page_login .section-top #lostpasswordform label {
    font-weight: 500;
    margin-bottom: 10px
}

.page_login .section-top #lostpasswordform input[type=text] {
    max-width: none
}

.page_login .section-top #lostpasswordform input[type=submit],
.page_login .section-top .uabb-lf-error-message-wrap {
    width: 100%
}

.page_login .section-top .uabb-lf-error-message-wrap label {
    font-size: 0;
    margin: 0
}

.page_login .section-top .uabb-lf-error-message-wrap label:after {
    content: "Error: You have entered an invalid username or password.";
    font-size: 14px;
    line-height: 1.2
}

.page_login .section-top .uabb-lf-label label {
    font-weight: 500;
    margin-bottom: 10px
}

.page_login .section-top .uabb-lf-form-input {
    max-width: none;
    width: 100%
}

.page_login .section-top .uabb-lf-form-input::-webkit-input-placeholder {
    color: transparent !important
}

.page_login .section-top .uabb-lf-form-input::-moz-placeholder {
    color: transparent !important
}

.page_login .section-top .uabb-lf-form-input:-ms-input-placeholder {
    color: transparent !important
}

.page_login .section-top .uabb-lf-form-input::-ms-input-placeholder {
    color: transparent !important
}

.page_login .section-top .uabb-lf-form-input::placeholder {
    color: transparent !important
}

.page_login .section-top .uabb-lf-submit-button {
    width: 100%
}

.page_login .section-top .uabb-lf-custom-link {
    display: none
}

html[lang=th] .page_login .section-top .pmpro_error:after,
html[lang=th] .page_login .section-top .uabb-lf-error-message-wrap label:after {
    content: "ข้อผิดพลาด: คุณป้อนชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง"
}

.page_checkout .fl-content {
    margin: 0
}

.page_checkout .fl-post-header {
    margin: 0;
    padding-block: 80px
}

.page_checkout .fl-post-header:before {
    background: #eff4f4;
    content: "";
    height: 100%;
    left: 50%;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100vw
}

.page_checkout .fl-post-header h1 {
    margin: 0;
    position: relative
}

.page_checkout .fl-post-content {
    padding-block: 80px
}

.page_checkout #order_review {
    background: 0;
    padding: 0
}

.page_checkout #payment,
.page_checkout .shop_table {
    padding: 0
}

.page_checkout .shop_table td,
.page_checkout .shop_table th {
    padding: 1rem !important
}

.page_checkout #payment label {
    font-weight: 700
}

.page_checkout #payment .payment_box {
    background: 0 !important;
    border: 3px solid #e0effe;
    border-radius: 8px !important;
    margin: 0 !important;
    padding: 20px !important
}

.page_checkout #payment .payment_box:before {
    display: none !important
}

.page_checkout #payment .place-order,
.page_checkout #payment .wc_payment_methods {
    padding: 20px !important
}

.page_checkout #payment #place_order {
    padding: 14px 20px
}

.page_checkout #custom_checkout_field input {
    pointer-events: none
}

.search {
    scroll-behavior: smooth
}

.search .container {
    margin-inline: auto;
    max-width: 1440px;
    padding: 20px;
    position: relative;
    width: 100%
}

@media (max-width:1480px) and (min-width:768px) {
    .search .container {
        padding-inline: 40px
    }
}

.search #ais-search {
    background: #eff4f4
}

.search #ais-search .container {
    padding-block: 80px;
    text-align: center
}

.archive.tax-business_category .section-breadcrumbs .search #ais-search .container>h1,
.page_checkout .fl-post-header .search #ais-search .container>h1,
.search #ais-search .archive.tax-business_category .section-breadcrumbs .container>h1,
.search #ais-search .container>h2,
.search #ais-search .page_checkout .fl-post-header .container>h1,
.search #ais-search .section-breadcrumbs .fl-module-heading .container>h1,
.section-breadcrumbs .fl-module-heading .search #ais-search .container>h1 {
    display: block;
    margin-bottom: 1rem
}

.search #ais-search .container>p {
    margin-bottom: 30px
}

.search #ais-search #algolia-search-box {
    margin-bottom: 1rem
}

.search #ais-search #algolia-search-box input {
    background: #fff;
    border: 1px solid #e5e3f6;
    border-radius: 8px;
    -webkit-box-shadow: 0 30px 15px 0 rgba(90, 90, 90, .03);
    box-shadow: 0 30px 15px 0 rgba(90, 90, 90, .03);
    font-size: 16px;
    padding: 20px
}

@media (max-width:767px) {
    .search #ais-search #algolia-search-box input {
        padding: 10px 14px
    }
}

.search #ais-search .ais-SearchBox-submit {
    position: absolute;
    right: 8px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media (max-width:767px) {
    .search #ais-search .ais-SearchBox-submit {
        font-weight: 400;
        padding: 10px 14px
    }
}

.search #ais-search #algolia-stats {
    margin-bottom: 20px;
    padding-left: 1rem
}

.search #ais-search #algolia-stats .ais-Stats {
    position: unset;
    text-align: left
}

.search #ais-wrapper {
    margin-top: -80px
}

.search #ais-wrapper #ais-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-inline: -20px
}

.search #ais-wrapper #ais-container>* {
    padding: 0 20px
}

.search #ais-facets {
    display: block;
    width: 30%
}

@media (max-width:991px) {
    .search #ais-facets {
        width: 100%
    }
}

.search #ais-facets .widgettitle {
    font: 700 1rem Poppins, sans-serif
}

.search #ais-facets>div {
    margin-bottom: 20px
}

.search #ais-facets>div:hover {
    border-color: #ebeaed;
    -webkit-box-shadow: none;
    box-shadow: none
}

.search #ais-facets .ais-facets {
    margin: 20px 0 0
}

@media (max-width:991px) and (min-width:768px) {
    .search #ais-facets .ais-facets {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2
    }
}

.search #ais-facets .ais-facets-header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.page_business-categories .kitzee-term-desc .search #ais-facets .ais-facets-header h3,
.page_home .section-companies .kitzee-term-desc .search #ais-facets .ais-facets-header h3,
.search #ais-facets .ais-facets-header .page_business-categories .kitzee-term-desc h3,
.search #ais-facets .ais-facets-header .page_home .section-companies .kitzee-term-desc h3,
.search #ais-facets .ais-facets-header h4 {
    margin: 0
}

.search #ais-facets .ais-facets-header i {
    color: #007dfa;
    font-size: 10px
}

@media (min-width:992px) {
    .search #ais-facets .ais-facets-header i {
        display: none
    }
}

.search #ais-facets .ais-NumericMenu-label,
.search #ais-facets .ais-RefinementList-label {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px
}

.search #ais-facets .ais-NumericMenu-radio,
.search #ais-facets .ais-RefinementList-checkbox {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #e5e3f6;
    border: 0;
    border-radius: 2px;
    height: 1rem;
    margin-right: 10px;
    position: relative;
    width: 1rem
}

.search #ais-facets .ais-NumericMenu-item--selected .ais-NumericMenu-radio,
.search #ais-facets .ais-RefinementList-item--selected .ais-RefinementList-checkbox {
    background: #f24405
}

.search #ais-facets .ais-NumericMenu-item--selected .ais-NumericMenu-radio:after,
.search #ais-facets .ais-RefinementList-item--selected .ais-RefinementList-checkbox:after {
    background: #fff;
    border-radius: 6px;
    content: "";
    height: 6px;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 6px
}

.search #ais-facets .ais-HierarchicalMenu-showMore,
.search #ais-facets .ais-Menu-showMore,
.search #ais-facets .ais-RefinementList-showMore {
    background: 0;
    color: #f24405;
    font-size: 14px;
    font-weight: 500;
    padding: 0
}

.search #ais-facets .ais-HierarchicalMenu-showMore:before,
.search #ais-facets .ais-Menu-showMore:before,
.search #ais-facets .ais-RefinementList-showMore:before {
    content: "+ "
}

.search #ais-facets .ais-HierarchicalMenu-showMore--disabled,
.search #ais-facets .ais-Menu-showMore--disabled,
.search #ais-facets .ais-RefinementList-showMore--disabled {
    display: none
}

.search #ais-facets .ais-NumericMenu img {
    height: 1rem
}

.search #ais-facets .ais-NumericMenu span {
    font-size: 14px;
    line-height: 1.2;
    margin-left: 4px
}

.search #ais-facets .ais-HierarchicalMenu-count,
.search #ais-facets .ais-Menu-count,
.search #ais-facets .ais-NumericMenu-count,
.search #ais-facets .ais-RefinementList-count {
    display: none
}

.search #ais-main {
    width: 70%
}

@media (max-width:991px) {
    .search #ais-main {
        width: 100%
    }
}

.search #ais-main .ais-Hits-item {
    border: 0;
    margin: 0;
    padding: 0
}

.search #ais-main .ais-Hits-item article {
    margin-bottom: 20px
}

.search #ais-main .company-address {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px
}

.search #ais-main .company-address img {
    height: 14px;
    margin-right: 4px;
    margin-top: 4px
}

.search #ais-main .company-rating {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (max-width:767px) {
    .search #ais-main .company-rating {
        margin: 0
    }
}

.search #ais-main .company-rating i {
    font-style: normal
}

.search #ais-main .company-rating .star-rating {
    color: #d9d9d9;
    margin-right: 4px
}

.search #ais-main .company-rating .star-full {
    color: #f24405
}

.search #ais-main .company-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-inline: -10px
}

.search #ais-main .company-header>div {
    font-size: 14px;
    padding-inline: 10px
}

.search #ais-main .company-header .company-address {
    margin: 0
}

@media (max-width:575px) {
    .search #ais-main .company-header .company-address {
        display: none
    }
}

.search #ais-main .ais-hits--thumbnail {
    float: none;
    height: 100px;
    margin: 0;
    width: 120px
}

@media (max-width:767px) {
    .search #ais-main .ais-hits--thumbnail {
        width: 100px
    }
}

.search #ais-main .ais-hits--thumbnail img {
    background: #eff4f4;
    border-radius: 4px;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

@media (max-width:767px) {
    .search #ais-main .ais-hits--thumbnail img {
        height: 80px
    }
}

.search #ais-main .ais-hits--thumbnail img.no-thumbs {
    -o-object-fit: contain;
    object-fit: contain;
    padding: 20px
}

.search #ais-main .ais-hits--content {
    width: calc(100% - 120px)
}

@media (max-width:767px) {
    .search #ais-main .ais-hits--content {
        width: calc(100% - 100px)
    }
}

.page_business-categories .kitzee-term-desc .search #ais-main .ais-hits--content h3,
.page_home .section-companies .kitzee-term-desc .search #ais-main .ais-hits--content h3,
.search #ais-main .ais-hits--content .page_business-categories .kitzee-term-desc h3,
.search #ais-main .ais-hits--content .page_home .section-companies .kitzee-term-desc h3,
.search #ais-main .ais-hits--content h4 {
    margin-bottom: 10px
}

@media (max-width:767px) {

    .page_business-categories .kitzee-term-desc .search #ais-main .ais-hits--content h3,
    .page_home .section-companies .kitzee-term-desc .search #ais-main .ais-hits--content h3,
    .search #ais-main .ais-hits--content .page_business-categories .kitzee-term-desc h3,
    .search #ais-main .ais-hits--content .page_home .section-companies .kitzee-term-desc h3,
    .search #ais-main .ais-hits--content h4 {
        margin: 0
    }
}

.search #ais-main .ais-hits--content .ais-hits--title-link {
    color: #000929;
    font: 700 1rem Poppins, sans-serif;
    text-decoration: none
}

@media (min-width:576px) {
    .search #ais-main .company-body .company-address {
        display: none
    }
}

.search #ais-main .company-body p {
    margin-block: 10px
}

@media (max-width:767px) {
    .search #ais-main .company-body p {
        font-size: 14px
    }
}

.search #ais-main .company-footer {
    font-size: 14px
}

.search #ais-main .company-footer i {
    color: #007dfa;
    font-size: 12px;
    width: 1em
}

.search #algolia-pagination {
    margin-bottom: 80px
}

.search #algolia-pagination .ais-Pagination-list {
    text-align: right
}

.search #algolia-pagination .ais-Pagination-link {
    color: #f24405;
    font-size: 14px;
    padding: 5px 10px;
    text-decoration: none
}

.search #algolia-pagination .ais-Pagination-item--selected .ais-Pagination-link {
    background: #f24405;
    border-color: transparent;
    color: #fff
}

.search #ais-cover {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2
}

.search #ais-cover .ais-cover {
    background: #fff;
    border: 3px solid #e0effe;
    border-radius: 8px;
    -webkit-box-shadow: 0 12px 16px 0 rgba(0, 0, 0, .08);
    box-shadow: 0 12px 16px 0 rgba(0, 0, 0, .08);
    -webkit-box-shadow: 0 30px 15px 0 rgba(90, 90, 90, .03);
    box-shadow: 0 30px 15px 0 rgba(90, 90, 90, .03);
    padding: 20px;
    text-align: center
}

.search #ais-cover .ais-cover p {
    margin: 5px
}

.search #ais-cover .ais-cover a {
    color: #007dfa;
    font-family: Poppins, sans-serif;
    position: relative;
    text-decoration: none
}

.search #ais-cover .ais-cover a:after {
    background: #f24405;
    content: "";
    display: block;
    height: 2px;
    left: 50%;
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: .4s;
    transition: .4s;
    width: 0
}

.search #ais-cover .ais-cover a:hover {
    color: #f24405
}

.search #ais-cover .ais-cover a:hover:after {
    width: 100%
}

.search #ais-cover+#ais-container .ais-Hits article,
.search #ais-cover+#ais-container .ais-facets,
.search #ais-cover+#ais-container .widgettitle {
    -webkit-filter: blur(2px);
    filter: blur(2px)
}

.search #ais-cover+#ais-container aside,
.search #ais-cover+#ais-container main {
    position: relative
}

.search #ais-cover+#ais-container aside:before,
.search #ais-cover+#ais-container main:before {
    background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, .65)), to(#fff));
    background: linear-gradient(hsla(0, 0%, 100%, .65), #fff);
    bottom: 0;
    content: "";
    left: 0;
    margin-inline: 20px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.search #ais-facets>div:first-child {
    padding: 0
}

@media (max-width:991px) {
    .search #ais-facets>div:first-child .ais-facets {
        display: block
    }
}

.search #facet-map {
    margin: 0 !important;
    padding-top: 100%;
    position: relative;
    width: 100%
}

@media (max-width:991px) {
    .search #facet-map {
        padding-top: 50%
    }
}

@media (max-width:767px) {
    .search #facet-map {
        padding-top: 75%
    }
}

.search #facet-map .leaflet-container {
    height: 100%;
    inset: 0;
    position: absolute !important;
    width: 100%
}

.search .btn-map {
    background: #f24405;
    border-radius: 4px;
    font-size: 12px;
    font-weight: 500;
    padding: 6px 10px;
    position: relative
}

.search .btn-map:hover {
    background: #007dfa;
    -webkit-box-shadow: 0 6px 10px 0 rgba(90, 90, 90, .15);
    box-shadow: 0 6px 10px 0 rgba(90, 90, 90, .15)
}

.search .btn-show-map {
    float: right;
    margin: -3rem 1rem 0 0
}

.search .btn-map-group {
    display: none;
    gap: 10px;
    position: relative
}

.search .btn-map-group>button {
    padding-inline: 10px
}

.search .leaflet-control-container>div {
    bottom: 20px;
    left: auto;
    right: 20px;
    top: auto
}

.search .leaflet-popup-content-wrapper {
    border-radius: 8px
}

.search .leaflet-popup-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1rem;
    margin: 1rem
}

.search .leaflet-popup-content-thumb {
    width: 33.33%
}

.search .leaflet-popup-content-thumb img {
    border-radius: 4px;
    height: 100px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.search .leaflet-popup-content-thumb img.no-thumbs {
    background: #eff4f4;
    -o-object-fit: contain;
    object-fit: contain;
    padding: 1rem
}

.search .leaflet-popup-content-text {
    width: 66.67%
}

.search .leaflet-popup-content-text div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 4px
}

.search .leaflet-popup-content-text img {
    height: 1rem
}

.search .leaflet-popup-content h5 {
    font-family: Poppins, sans-serif;
    margin-bottom: 1rem
}

.search .leaflet-popup-content h5 a {
    color: #000929;
    text-decoration: none
}

.search.logged-in .btn-map {
    z-index: 1000
}

.search.logged-in.show-full-map #ais-search #algolia-stats,
.search.logged-in.show-full-map #ais-search .ais-SearchBox-submit,
.search.logged-in.show-full-map #ais-search .container>:not(div),
.search.logged-in.show-full-map footer,
.search.logged-in.show-full-map header {
    display: none
}

.search.logged-in.show-full-map .algolia-search-box-wrapper {
    width: 50%
}

.search.logged-in.show-full-map .btn-map-group {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.search.logged-in.show-full-map .container {
    max-width: none;
    padding: 0
}

.search.logged-in.show-full-map #ais-search {
    background: 0;
    position: absolute;
    right: 0;
    width: 66.67%;
    z-index: 1000
}

@media (max-width:1199px) {
    .search.logged-in.show-full-map #ais-search {
        width: 58.33%
    }
}

@media (max-width:991px) {
    .search.logged-in.show-full-map #ais-search {
        width: 50%
    }
}

@media (max-width:767px) {
    .search.logged-in.show-full-map #ais-search {
        width: 100%
    }
}

.search.logged-in.show-full-map #ais-search .container {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding: 20px
}

.search.logged-in.show-full-map #ais-search #algolia-search-box {
    margin: 0
}

.search.logged-in.show-full-map #ais-search #algolia-search-box input {
    border-radius: 4px;
    line-height: 1.2;
    padding: 10px 14px
}

.search.logged-in.show-full-map #ais-wrapper {
    margin: 0
}

.search.logged-in.show-full-map #ais-container {
    height: 100vh;
    margin: 0 !important;
    width: 33.33%
}

@media (max-width:1199px) {
    .search.logged-in.show-full-map #ais-container {
        width: 41.67%
    }
}

@media (max-width:991px) {
    .search.logged-in.show-full-map #ais-container {
        width: 50%
    }
}

@media (max-width:767px) {
    .search.logged-in.show-full-map #ais-container {
        padding-top: 41.67vh;
        width: 100%
    }
}

.search.logged-in.show-full-map #ais-facets,
.search.logged-in.show-full-map #ais-main {
    max-height: 100vh;
    overflow: auto;
    padding: 0 !important;
    width: 50%
}

@media (max-width:767px) {

    .search.logged-in.show-full-map #ais-facets,
    .search.logged-in.show-full-map #ais-main {
        max-height: 58.33vh
    }
}

.search.logged-in.show-full-map #ais-facets::-webkit-scrollbar,
.search.logged-in.show-full-map #ais-main::-webkit-scrollbar {
    width: 6px
}

.search.logged-in.show-full-map #ais-facets::-webkit-scrollbar-track,
.search.logged-in.show-full-map #ais-main::-webkit-scrollbar-track {
    background: #e0effe;
    border-radius: 4px;
    margin: 10px
}

.search.logged-in.show-full-map #ais-facets::-webkit-scrollbar-thumb,
.search.logged-in.show-full-map #ais-main::-webkit-scrollbar-thumb {
    background: #007dfa;
    border-radius: 4px
}

@media (max-width:767px) {
    .search.logged-in.show-full-map #ais-facets {
        width: 41.67%
    }
}

@media (max-width:991px) and (min-width:768px) {
    .search.logged-in.show-full-map #ais-facets .ais-facets {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1
    }
}

.search.logged-in.show-full-map #ais-facets>div {
    border-bottom: 0;
    border-inline: 0;
    border-radius: 0;
    margin: 0
}

.search.logged-in.show-full-map #ais-facets>div:first-child {
    border: 0;
    height: auto
}

@media (max-width:767px) {
    .search.logged-in.show-full-map #ais-facets>div:not(:first-child) {
        padding: 1rem
    }
}

.search.logged-in.show-full-map #ais-main {
    border-left: 1px solid #e0effe
}

@media (max-width:767px) {
    .search.logged-in.show-full-map #ais-main {
        width: 58.33%
    }
}

.search.logged-in.show-full-map #ais-main .company-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.search.logged-in.show-full-map #ais-main .ais-hits--thumbnail {
    height: auto;
    margin-inline: 10px;
    padding-top: 66.67%;
    position: relative;
    width: calc(100% - 20px)
}

.search.logged-in.show-full-map #ais-main .ais-hits--thumbnail img {
    height: 100%;
    inset: 0;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    width: 100%
}

.search.logged-in.show-full-map #ais-main .ais-hits--thumbnail img.no-thumbs {
    -o-object-fit: none;
    object-fit: none;
    padding: 1rem
}

.search.logged-in.show-full-map #ais-main .ais-hits--content {
    margin-top: 10px;
    width: 100%
}

.search.logged-in.show-full-map #ais-main .ais-Hits-item article {
    border-bottom: 0;
    border-inline: 0;
    border-radius: 0;
    margin: 0
}

@media (max-width:767px) {
    .search.logged-in.show-full-map #ais-main .ais-Hits-item article {
        padding: 1rem
    }
}

.search.logged-in.show-full-map #ais-main .ais-Hits--empty {
    padding: 20px
}

.search.logged-in.show-full-map #ais-main .company-info {
    font-size: 14px
}

.search.logged-in.show-full-map #facet-map {
    height: 100%;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 66.67%
}

@media (max-width:1199px) {
    .search.logged-in.show-full-map #facet-map {
        width: 58.33%
    }
}

@media (max-width:991px) {
    .search.logged-in.show-full-map #facet-map {
        width: 50%
    }
}

@media (max-width:767px) {
    .search.logged-in.show-full-map #facet-map {
        height: 41.67vh;
        width: 100%
    }
}

.search.logged-in.show-full-map #algolia-pagination {
    border-top: 1px solid #e0effe;
    margin-bottom: 20px;
    padding: 20px
}

.search.logged-in.show-full-map #algolia-pagination .ais-Pagination-link {
    border-radius: 4px;
    padding: 2px 10px
}

@media (max-width:767px) {

    .search #ais-main .company-header .company-address,
    .search #ais-main .company-header .company-rating {
        display: none
    }
}

@media (min-width:768px) {
    .search #ais-main .company-header-mobile {
        display: none
    }
}

.page_activate-account .page .fl-row-content-wrap,
.page_advance-account .page .fl-row-content-wrap,
.page_basic-account .page .fl-row-content-wrap,
.page_claim-your-profile .page .fl-row-content-wrap,
.page_company-verification .page .fl-row-content-wrap,
.page_contact-kitzee-support .page .fl-row-content-wrap,
.page_dashboard .page .fl-row-content-wrap,
.page_deactivate .page .fl-row-content-wrap,
.page_manage-subscription .page .fl-row-content-wrap,
.page_membership-account .page .fl-row-content-wrap,
.page_membership-checkout .page .fl-row-content-wrap,
.page_membership-levels .page .fl-row-content-wrap,
.page_pro-company .page .fl-row-content-wrap,
.page_profile-settings .page .fl-row-content-wrap,
.page_recent-activities .page .fl-row-content-wrap,
.page_recent-saves .page .fl-row-content-wrap,
.page_reviews .page .fl-row-content-wrap,
.page_subscriptions .page .fl-row-content-wrap,
.page_unfinished-or-pending-reviews .page .fl-row-content-wrap {
    padding-block: 80px
}

@media (max-width:1024px) {

    .page_activate-account .page .fl-row-content-wrap .fl-col-group .fl-col,
    .page_advance-account .page .fl-row-content-wrap .fl-col-group .fl-col,
    .page_basic-account .page .fl-row-content-wrap .fl-col-group .fl-col,
    .page_claim-your-profile .page .fl-row-content-wrap .fl-col-group .fl-col,
    .page_company-verification .page .fl-row-content-wrap .fl-col-group .fl-col,
    .page_contact-kitzee-support .page .fl-row-content-wrap .fl-col-group .fl-col,
    .page_dashboard .page .fl-row-content-wrap .fl-col-group .fl-col,
    .page_deactivate .page .fl-row-content-wrap .fl-col-group .fl-col,
    .page_manage-subscription .page .fl-row-content-wrap .fl-col-group .fl-col,
    .page_membership-account .page .fl-row-content-wrap .fl-col-group .fl-col,
    .page_membership-checkout .page .fl-row-content-wrap .fl-col-group .fl-col,
    .page_membership-levels .page .fl-row-content-wrap .fl-col-group .fl-col,
    .page_pro-company .page .fl-row-content-wrap .fl-col-group .fl-col,
    .page_profile-settings .page .fl-row-content-wrap .fl-col-group .fl-col,
    .page_recent-activities .page .fl-row-content-wrap .fl-col-group .fl-col,
    .page_recent-saves .page .fl-row-content-wrap .fl-col-group .fl-col,
    .page_reviews .page .fl-row-content-wrap .fl-col-group .fl-col,
    .page_subscriptions .page .fl-row-content-wrap .fl-col-group .fl-col,
    .page_unfinished-or-pending-reviews .page .fl-row-content-wrap .fl-col-group .fl-col {
        float: none;
        max-width: none;
        width: 100%
    }
}

.page_activate-account .dashboard-menu .menu:before,
.page_advance-account .dashboard-menu .menu:before,
.page_basic-account .dashboard-menu .menu:before,
.page_claim-your-profile .dashboard-menu .menu:before,
.page_company-verification .dashboard-menu .menu:before,
.page_contact-kitzee-support .dashboard-menu .menu:before,
.page_dashboard .dashboard-menu .menu:before,
.page_deactivate .dashboard-menu .menu:before,
.page_manage-subscription .dashboard-menu .menu:before,
.page_membership-account .dashboard-menu .menu:before,
.page_membership-checkout .dashboard-menu .menu:before,
.page_membership-levels .dashboard-menu .menu:before,
.page_pro-company .dashboard-menu .menu:before,
.page_profile-settings .dashboard-menu .menu:before,
.page_recent-activities .dashboard-menu .menu:before,
.page_recent-saves .dashboard-menu .menu:before,
.page_reviews .dashboard-menu .menu:before,
.page_subscriptions .dashboard-menu .menu:before,
.page_unfinished-or-pending-reviews .dashboard-menu .menu:before {
    display: none
}

@media (max-width:1024px) {

    .page_activate-account .dashboard-menu .menu,
    .page_advance-account .dashboard-menu .menu,
    .page_basic-account .dashboard-menu .menu,
    .page_claim-your-profile .dashboard-menu .menu,
    .page_company-verification .dashboard-menu .menu,
    .page_contact-kitzee-support .dashboard-menu .menu,
    .page_dashboard .dashboard-menu .menu,
    .page_deactivate .dashboard-menu .menu,
    .page_manage-subscription .dashboard-menu .menu,
    .page_membership-account .dashboard-menu .menu,
    .page_membership-checkout .dashboard-menu .menu,
    .page_membership-levels .dashboard-menu .menu,
    .page_pro-company .dashboard-menu .menu,
    .page_profile-settings .dashboard-menu .menu,
    .page_recent-activities .dashboard-menu .menu,
    .page_recent-saves .dashboard-menu .menu,
    .page_reviews .dashboard-menu .menu,
    .page_subscriptions .dashboard-menu .menu,
    .page_unfinished-or-pending-reviews .dashboard-menu .menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: 10px
    }
}

@media (max-width:575px) {

    .page_activate-account .dashboard-menu .menu,
    .page_advance-account .dashboard-menu .menu,
    .page_basic-account .dashboard-menu .menu,
    .page_claim-your-profile .dashboard-menu .menu,
    .page_company-verification .dashboard-menu .menu,
    .page_contact-kitzee-support .dashboard-menu .menu,
    .page_dashboard .dashboard-menu .menu,
    .page_deactivate .dashboard-menu .menu,
    .page_manage-subscription .dashboard-menu .menu,
    .page_membership-account .dashboard-menu .menu,
    .page_membership-checkout .dashboard-menu .menu,
    .page_membership-levels .dashboard-menu .menu,
    .page_pro-company .dashboard-menu .menu,
    .page_profile-settings .dashboard-menu .menu,
    .page_recent-activities .dashboard-menu .menu,
    .page_recent-saves .dashboard-menu .menu,
    .page_reviews .dashboard-menu .menu,
    .page_subscriptions .dashboard-menu .menu,
    .page_unfinished-or-pending-reviews .dashboard-menu .menu {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}

@media (max-width:1024px) {

    .page_activate-account .dashboard-menu .menu .sub-menu,
    .page_advance-account .dashboard-menu .menu .sub-menu,
    .page_basic-account .dashboard-menu .menu .sub-menu,
    .page_claim-your-profile .dashboard-menu .menu .sub-menu,
    .page_company-verification .dashboard-menu .menu .sub-menu,
    .page_contact-kitzee-support .dashboard-menu .menu .sub-menu,
    .page_dashboard .dashboard-menu .menu .sub-menu,
    .page_deactivate .dashboard-menu .menu .sub-menu,
    .page_manage-subscription .dashboard-menu .menu .sub-menu,
    .page_membership-account .dashboard-menu .menu .sub-menu,
    .page_membership-checkout .dashboard-menu .menu .sub-menu,
    .page_membership-levels .dashboard-menu .menu .sub-menu,
    .page_pro-company .dashboard-menu .menu .sub-menu,
    .page_profile-settings .dashboard-menu .menu .sub-menu,
    .page_recent-activities .dashboard-menu .menu .sub-menu,
    .page_recent-saves .dashboard-menu .menu .sub-menu,
    .page_reviews .dashboard-menu .menu .sub-menu,
    .page_subscriptions .dashboard-menu .menu .sub-menu,
    .page_unfinished-or-pending-reviews .dashboard-menu .menu .sub-menu {
        margin: 0 !important
    }

    .page_activate-account .dashboard-menu .menu .sub-menu li,
    .page_advance-account .dashboard-menu .menu .sub-menu li,
    .page_basic-account .dashboard-menu .menu .sub-menu li,
    .page_claim-your-profile .dashboard-menu .menu .sub-menu li,
    .page_company-verification .dashboard-menu .menu .sub-menu li,
    .page_contact-kitzee-support .dashboard-menu .menu .sub-menu li,
    .page_dashboard .dashboard-menu .menu .sub-menu li,
    .page_deactivate .dashboard-menu .menu .sub-menu li,
    .page_manage-subscription .dashboard-menu .menu .sub-menu li,
    .page_membership-account .dashboard-menu .menu .sub-menu li,
    .page_membership-checkout .dashboard-menu .menu .sub-menu li,
    .page_membership-levels .dashboard-menu .menu .sub-menu li,
    .page_pro-company .dashboard-menu .menu .sub-menu li,
    .page_profile-settings .dashboard-menu .menu .sub-menu li,
    .page_recent-activities .dashboard-menu .menu .sub-menu li,
    .page_recent-saves .dashboard-menu .menu .sub-menu li,
    .page_reviews .dashboard-menu .menu .sub-menu li,
    .page_subscriptions .dashboard-menu .menu .sub-menu li,
    .page_unfinished-or-pending-reviews .dashboard-menu .menu .sub-menu li {
        margin-block: 0 !important
    }

    .page_activate-account .dashboard-menu .menu-item,
    .page_advance-account .dashboard-menu .menu-item,
    .page_basic-account .dashboard-menu .menu-item,
    .page_claim-your-profile .dashboard-menu .menu-item,
    .page_company-verification .dashboard-menu .menu-item,
    .page_contact-kitzee-support .dashboard-menu .menu-item,
    .page_dashboard .dashboard-menu .menu-item,
    .page_deactivate .dashboard-menu .menu-item,
    .page_manage-subscription .dashboard-menu .menu-item,
    .page_membership-account .dashboard-menu .menu-item,
    .page_membership-checkout .dashboard-menu .menu-item,
    .page_membership-levels .dashboard-menu .menu-item,
    .page_pro-company .dashboard-menu .menu-item,
    .page_profile-settings .dashboard-menu .menu-item,
    .page_recent-activities .dashboard-menu .menu-item,
    .page_recent-saves .dashboard-menu .menu-item,
    .page_reviews .dashboard-menu .menu-item,
    .page_subscriptions .dashboard-menu .menu-item,
    .page_unfinished-or-pending-reviews .dashboard-menu .menu-item {
        margin: 0 !important
    }
}

@media (max-width:575px) {

    .page_activate-account .dashboard-menu .menu-item,
    .page_advance-account .dashboard-menu .menu-item,
    .page_basic-account .dashboard-menu .menu-item,
    .page_claim-your-profile .dashboard-menu .menu-item,
    .page_company-verification .dashboard-menu .menu-item,
    .page_contact-kitzee-support .dashboard-menu .menu-item,
    .page_dashboard .dashboard-menu .menu-item,
    .page_deactivate .dashboard-menu .menu-item,
    .page_manage-subscription .dashboard-menu .menu-item,
    .page_membership-account .dashboard-menu .menu-item,
    .page_membership-checkout .dashboard-menu .menu-item,
    .page_membership-levels .dashboard-menu .menu-item,
    .page_pro-company .dashboard-menu .menu-item,
    .page_profile-settings .dashboard-menu .menu-item,
    .page_recent-activities .dashboard-menu .menu-item,
    .page_recent-saves .dashboard-menu .menu-item,
    .page_reviews .dashboard-menu .menu-item,
    .page_subscriptions .dashboard-menu .menu-item,
    .page_unfinished-or-pending-reviews .dashboard-menu .menu-item {
        width: 100%
    }
}

.page_activate-account .dashboard-menu .menu-item a,
.page_advance-account .dashboard-menu .menu-item a,
.page_basic-account .dashboard-menu .menu-item a,
.page_claim-your-profile .dashboard-menu .menu-item a,
.page_company-verification .dashboard-menu .menu-item a,
.page_contact-kitzee-support .dashboard-menu .menu-item a,
.page_dashboard .dashboard-menu .menu-item a,
.page_deactivate .dashboard-menu .menu-item a,
.page_manage-subscription .dashboard-menu .menu-item a,
.page_membership-account .dashboard-menu .menu-item a,
.page_membership-checkout .dashboard-menu .menu-item a,
.page_membership-levels .dashboard-menu .menu-item a,
.page_pro-company .dashboard-menu .menu-item a,
.page_profile-settings .dashboard-menu .menu-item a,
.page_recent-activities .dashboard-menu .menu-item a,
.page_recent-saves .dashboard-menu .menu-item a,
.page_reviews .dashboard-menu .menu-item a,
.page_subscriptions .dashboard-menu .menu-item a,
.page_unfinished-or-pending-reviews .dashboard-menu .menu-item a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

@media (max-width:1024px) {

    .page_activate-account .dashboard-menu .menu-item a,
    .page_advance-account .dashboard-menu .menu-item a,
    .page_basic-account .dashboard-menu .menu-item a,
    .page_claim-your-profile .dashboard-menu .menu-item a,
    .page_company-verification .dashboard-menu .menu-item a,
    .page_contact-kitzee-support .dashboard-menu .menu-item a,
    .page_dashboard .dashboard-menu .menu-item a,
    .page_deactivate .dashboard-menu .menu-item a,
    .page_manage-subscription .dashboard-menu .menu-item a,
    .page_membership-account .dashboard-menu .menu-item a,
    .page_membership-checkout .dashboard-menu .menu-item a,
    .page_membership-levels .dashboard-menu .menu-item a,
    .page_pro-company .dashboard-menu .menu-item a,
    .page_profile-settings .dashboard-menu .menu-item a,
    .page_recent-activities .dashboard-menu .menu-item a,
    .page_recent-saves .dashboard-menu .menu-item a,
    .page_reviews .dashboard-menu .menu-item a,
    .page_subscriptions .dashboard-menu .menu-item a,
    .page_unfinished-or-pending-reviews .dashboard-menu .menu-item a {
        border: 1px solid #eff4f4 !important;
        border-radius: 4px;
        padding: 10px 14px !important;
        width: 100%
    }
}

@media (max-width:575px) {

    .page_activate-account .dashboard-menu .menu-item a,
    .page_advance-account .dashboard-menu .menu-item a,
    .page_basic-account .dashboard-menu .menu-item a,
    .page_claim-your-profile .dashboard-menu .menu-item a,
    .page_company-verification .dashboard-menu .menu-item a,
    .page_contact-kitzee-support .dashboard-menu .menu-item a,
    .page_dashboard .dashboard-menu .menu-item a,
    .page_deactivate .dashboard-menu .menu-item a,
    .page_manage-subscription .dashboard-menu .menu-item a,
    .page_membership-account .dashboard-menu .menu-item a,
    .page_membership-checkout .dashboard-menu .menu-item a,
    .page_membership-levels .dashboard-menu .menu-item a,
    .page_pro-company .dashboard-menu .menu-item a,
    .page_profile-settings .dashboard-menu .menu-item a,
    .page_recent-activities .dashboard-menu .menu-item a,
    .page_recent-saves .dashboard-menu .menu-item a,
    .page_reviews .dashboard-menu .menu-item a,
    .page_subscriptions .dashboard-menu .menu-item a,
    .page_unfinished-or-pending-reviews .dashboard-menu .menu-item a {
        font-size: 12px;
        line-height: 1.2;
        padding: 4px 6px !important
    }
}

.page_activate-account .dashboard-menu .menu-item a:before,
.page_advance-account .dashboard-menu .menu-item a:before,
.page_basic-account .dashboard-menu .menu-item a:before,
.page_claim-your-profile .dashboard-menu .menu-item a:before,
.page_company-verification .dashboard-menu .menu-item a:before,
.page_contact-kitzee-support .dashboard-menu .menu-item a:before,
.page_dashboard .dashboard-menu .menu-item a:before,
.page_deactivate .dashboard-menu .menu-item a:before,
.page_manage-subscription .dashboard-menu .menu-item a:before,
.page_membership-account .dashboard-menu .menu-item a:before,
.page_membership-checkout .dashboard-menu .menu-item a:before,
.page_membership-levels .dashboard-menu .menu-item a:before,
.page_pro-company .dashboard-menu .menu-item a:before,
.page_profile-settings .dashboard-menu .menu-item a:before,
.page_recent-activities .dashboard-menu .menu-item a:before,
.page_recent-saves .dashboard-menu .menu-item a:before,
.page_reviews .dashboard-menu .menu-item a:before,
.page_subscriptions .dashboard-menu .menu-item a:before,
.page_unfinished-or-pending-reviews .dashboard-menu .menu-item a:before {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    height: 24px;
    margin-right: 16px;
    width: 24px
}

@media (max-width:767px) {

    .page_activate-account .dashboard-menu .menu-item a:before,
    .page_advance-account .dashboard-menu .menu-item a:before,
    .page_basic-account .dashboard-menu .menu-item a:before,
    .page_claim-your-profile .dashboard-menu .menu-item a:before,
    .page_company-verification .dashboard-menu .menu-item a:before,
    .page_contact-kitzee-support .dashboard-menu .menu-item a:before,
    .page_dashboard .dashboard-menu .menu-item a:before,
    .page_deactivate .dashboard-menu .menu-item a:before,
    .page_manage-subscription .dashboard-menu .menu-item a:before,
    .page_membership-account .dashboard-menu .menu-item a:before,
    .page_membership-checkout .dashboard-menu .menu-item a:before,
    .page_membership-levels .dashboard-menu .menu-item a:before,
    .page_pro-company .dashboard-menu .menu-item a:before,
    .page_profile-settings .dashboard-menu .menu-item a:before,
    .page_recent-activities .dashboard-menu .menu-item a:before,
    .page_recent-saves .dashboard-menu .menu-item a:before,
    .page_reviews .dashboard-menu .menu-item a:before,
    .page_subscriptions .dashboard-menu .menu-item a:before,
    .page_unfinished-or-pending-reviews .dashboard-menu .menu-item a:before {
        display: none
    }
}

.page_activate-account .dashboard-menu .menu-item a:hover span,
.page_advance-account .dashboard-menu .menu-item a:hover span,
.page_basic-account .dashboard-menu .menu-item a:hover span,
.page_claim-your-profile .dashboard-menu .menu-item a:hover span,
.page_company-verification .dashboard-menu .menu-item a:hover span,
.page_contact-kitzee-support .dashboard-menu .menu-item a:hover span,
.page_dashboard .dashboard-menu .menu-item a:hover span,
.page_deactivate .dashboard-menu .menu-item a:hover span,
.page_manage-subscription .dashboard-menu .menu-item a:hover span,
.page_membership-account .dashboard-menu .menu-item a:hover span,
.page_membership-checkout .dashboard-menu .menu-item a:hover span,
.page_membership-levels .dashboard-menu .menu-item a:hover span,
.page_pro-company .dashboard-menu .menu-item a:hover span,
.page_profile-settings .dashboard-menu .menu-item a:hover span,
.page_recent-activities .dashboard-menu .menu-item a:hover span,
.page_recent-saves .dashboard-menu .menu-item a:hover span,
.page_reviews .dashboard-menu .menu-item a:hover span,
.page_subscriptions .dashboard-menu .menu-item a:hover span,
.page_unfinished-or-pending-reviews .dashboard-menu .menu-item a:hover span {
    color: #2e2c34
}

.page_activate-account .dashboard-menu .menu-item a:after,
.page_advance-account .dashboard-menu .menu-item a:after,
.page_basic-account .dashboard-menu .menu-item a:after,
.page_claim-your-profile .dashboard-menu .menu-item a:after,
.page_company-verification .dashboard-menu .menu-item a:after,
.page_contact-kitzee-support .dashboard-menu .menu-item a:after,
.page_dashboard .dashboard-menu .menu-item a:after,
.page_deactivate .dashboard-menu .menu-item a:after,
.page_manage-subscription .dashboard-menu .menu-item a:after,
.page_membership-account .dashboard-menu .menu-item a:after,
.page_membership-checkout .dashboard-menu .menu-item a:after,
.page_membership-levels .dashboard-menu .menu-item a:after,
.page_pro-company .dashboard-menu .menu-item a:after,
.page_profile-settings .dashboard-menu .menu-item a:after,
.page_recent-activities .dashboard-menu .menu-item a:after,
.page_recent-saves .dashboard-menu .menu-item a:after,
.page_reviews .dashboard-menu .menu-item a:after,
.page_subscriptions .dashboard-menu .menu-item a:after,
.page_unfinished-or-pending-reviews .dashboard-menu .menu-item a:after {
    display: none
}

.page_activate-account .dashboard-menu .menu-dashboard a:before,
.page_advance-account .dashboard-menu .menu-dashboard a:before,
.page_basic-account .dashboard-menu .menu-dashboard a:before,
.page_claim-your-profile .dashboard-menu .menu-dashboard a:before,
.page_company-verification .dashboard-menu .menu-dashboard a:before,
.page_contact-kitzee-support .dashboard-menu .menu-dashboard a:before,
.page_dashboard .dashboard-menu .menu-dashboard a:before,
.page_deactivate .dashboard-menu .menu-dashboard a:before,
.page_manage-subscription .dashboard-menu .menu-dashboard a:before,
.page_membership-account .dashboard-menu .menu-dashboard a:before,
.page_membership-checkout .dashboard-menu .menu-dashboard a:before,
.page_membership-levels .dashboard-menu .menu-dashboard a:before,
.page_pro-company .dashboard-menu .menu-dashboard a:before,
.page_profile-settings .dashboard-menu .menu-dashboard a:before,
.page_recent-activities .dashboard-menu .menu-dashboard a:before,
.page_recent-saves .dashboard-menu .menu-dashboard a:before,
.page_reviews .dashboard-menu .menu-dashboard a:before,
.page_subscriptions .dashboard-menu .menu-dashboard a:before,
.page_unfinished-or-pending-reviews .dashboard-menu .menu-dashboard a:before {
    background-image: url(../assets/images/tab-dashboard.svg)
}

.page_activate-account .dashboard-menu .menu-reviews a:before,
.page_advance-account .dashboard-menu .menu-reviews a:before,
.page_basic-account .dashboard-menu .menu-reviews a:before,
.page_claim-your-profile .dashboard-menu .menu-reviews a:before,
.page_company-verification .dashboard-menu .menu-reviews a:before,
.page_contact-kitzee-support .dashboard-menu .menu-reviews a:before,
.page_dashboard .dashboard-menu .menu-reviews a:before,
.page_deactivate .dashboard-menu .menu-reviews a:before,
.page_manage-subscription .dashboard-menu .menu-reviews a:before,
.page_membership-account .dashboard-menu .menu-reviews a:before,
.page_membership-checkout .dashboard-menu .menu-reviews a:before,
.page_membership-levels .dashboard-menu .menu-reviews a:before,
.page_pro-company .dashboard-menu .menu-reviews a:before,
.page_profile-settings .dashboard-menu .menu-reviews a:before,
.page_recent-activities .dashboard-menu .menu-reviews a:before,
.page_recent-saves .dashboard-menu .menu-reviews a:before,
.page_reviews .dashboard-menu .menu-reviews a:before,
.page_subscriptions .dashboard-menu .menu-reviews a:before,
.page_unfinished-or-pending-reviews .dashboard-menu .menu-reviews a:before {
    background-image: url(../assets/images/tab-reviews.png)
}

.page_activate-account .dashboard-menu .menu-pending-reviews a:before,
.page_advance-account .dashboard-menu .menu-pending-reviews a:before,
.page_basic-account .dashboard-menu .menu-pending-reviews a:before,
.page_claim-your-profile .dashboard-menu .menu-pending-reviews a:before,
.page_company-verification .dashboard-menu .menu-pending-reviews a:before,
.page_contact-kitzee-support .dashboard-menu .menu-pending-reviews a:before,
.page_dashboard .dashboard-menu .menu-pending-reviews a:before,
.page_deactivate .dashboard-menu .menu-pending-reviews a:before,
.page_manage-subscription .dashboard-menu .menu-pending-reviews a:before,
.page_membership-account .dashboard-menu .menu-pending-reviews a:before,
.page_membership-checkout .dashboard-menu .menu-pending-reviews a:before,
.page_membership-levels .dashboard-menu .menu-pending-reviews a:before,
.page_pro-company .dashboard-menu .menu-pending-reviews a:before,
.page_profile-settings .dashboard-menu .menu-pending-reviews a:before,
.page_recent-activities .dashboard-menu .menu-pending-reviews a:before,
.page_recent-saves .dashboard-menu .menu-pending-reviews a:before,
.page_reviews .dashboard-menu .menu-pending-reviews a:before,
.page_subscriptions .dashboard-menu .menu-pending-reviews a:before,
.page_unfinished-or-pending-reviews .dashboard-menu .menu-pending-reviews a:before {
    background-image: url(../assets/images/tab-reviews-pending.png)
}

.page_activate-account .dashboard-menu .menu-favorites a:before,
.page_advance-account .dashboard-menu .menu-favorites a:before,
.page_basic-account .dashboard-menu .menu-favorites a:before,
.page_claim-your-profile .dashboard-menu .menu-favorites a:before,
.page_company-verification .dashboard-menu .menu-favorites a:before,
.page_contact-kitzee-support .dashboard-menu .menu-favorites a:before,
.page_dashboard .dashboard-menu .menu-favorites a:before,
.page_deactivate .dashboard-menu .menu-favorites a:before,
.page_manage-subscription .dashboard-menu .menu-favorites a:before,
.page_membership-account .dashboard-menu .menu-favorites a:before,
.page_membership-checkout .dashboard-menu .menu-favorites a:before,
.page_membership-levels .dashboard-menu .menu-favorites a:before,
.page_pro-company .dashboard-menu .menu-favorites a:before,
.page_profile-settings .dashboard-menu .menu-favorites a:before,
.page_recent-activities .dashboard-menu .menu-favorites a:before,
.page_recent-saves .dashboard-menu .menu-favorites a:before,
.page_reviews .dashboard-menu .menu-favorites a:before,
.page_subscriptions .dashboard-menu .menu-favorites a:before,
.page_unfinished-or-pending-reviews .dashboard-menu .menu-favorites a:before {
    background-image: url(../assets/images/tab-favorites.png)
}

.page_activate-account .dashboard-menu .menu-recent-activities a:before,
.page_advance-account .dashboard-menu .menu-recent-activities a:before,
.page_basic-account .dashboard-menu .menu-recent-activities a:before,
.page_claim-your-profile .dashboard-menu .menu-recent-activities a:before,
.page_company-verification .dashboard-menu .menu-recent-activities a:before,
.page_contact-kitzee-support .dashboard-menu .menu-recent-activities a:before,
.page_dashboard .dashboard-menu .menu-recent-activities a:before,
.page_deactivate .dashboard-menu .menu-recent-activities a:before,
.page_manage-subscription .dashboard-menu .menu-recent-activities a:before,
.page_membership-account .dashboard-menu .menu-recent-activities a:before,
.page_membership-checkout .dashboard-menu .menu-recent-activities a:before,
.page_membership-levels .dashboard-menu .menu-recent-activities a:before,
.page_pro-company .dashboard-menu .menu-recent-activities a:before,
.page_profile-settings .dashboard-menu .menu-recent-activities a:before,
.page_recent-activities .dashboard-menu .menu-recent-activities a:before,
.page_recent-saves .dashboard-menu .menu-recent-activities a:before,
.page_reviews .dashboard-menu .menu-recent-activities a:before,
.page_subscriptions .dashboard-menu .menu-recent-activities a:before,
.page_unfinished-or-pending-reviews .dashboard-menu .menu-recent-activities a:before {
    background-image: url(../assets/images/tab-recent.svg)
}

.page_activate-account .dashboard-menu .menu-manage-subscription a:before,
.page_advance-account .dashboard-menu .menu-manage-subscription a:before,
.page_basic-account .dashboard-menu .menu-manage-subscription a:before,
.page_claim-your-profile .dashboard-menu .menu-manage-subscription a:before,
.page_company-verification .dashboard-menu .menu-manage-subscription a:before,
.page_contact-kitzee-support .dashboard-menu .menu-manage-subscription a:before,
.page_dashboard .dashboard-menu .menu-manage-subscription a:before,
.page_deactivate .dashboard-menu .menu-manage-subscription a:before,
.page_manage-subscription .dashboard-menu .menu-manage-subscription a:before,
.page_membership-account .dashboard-menu .menu-manage-subscription a:before,
.page_membership-checkout .dashboard-menu .menu-manage-subscription a:before,
.page_membership-levels .dashboard-menu .menu-manage-subscription a:before,
.page_pro-company .dashboard-menu .menu-manage-subscription a:before,
.page_profile-settings .dashboard-menu .menu-manage-subscription a:before,
.page_recent-activities .dashboard-menu .menu-manage-subscription a:before,
.page_recent-saves .dashboard-menu .menu-manage-subscription a:before,
.page_reviews .dashboard-menu .menu-manage-subscription a:before,
.page_subscriptions .dashboard-menu .menu-manage-subscription a:before,
.page_unfinished-or-pending-reviews .dashboard-menu .menu-manage-subscription a:before {
    background-image: url(../assets/images/tab-management.svg)
}

.page_activate-account .dashboard-menu .menu-profile-settings a:before,
.page_advance-account .dashboard-menu .menu-profile-settings a:before,
.page_basic-account .dashboard-menu .menu-profile-settings a:before,
.page_claim-your-profile .dashboard-menu .menu-profile-settings a:before,
.page_company-verification .dashboard-menu .menu-profile-settings a:before,
.page_contact-kitzee-support .dashboard-menu .menu-profile-settings a:before,
.page_dashboard .dashboard-menu .menu-profile-settings a:before,
.page_deactivate .dashboard-menu .menu-profile-settings a:before,
.page_manage-subscription .dashboard-menu .menu-profile-settings a:before,
.page_membership-account .dashboard-menu .menu-profile-settings a:before,
.page_membership-checkout .dashboard-menu .menu-profile-settings a:before,
.page_membership-levels .dashboard-menu .menu-profile-settings a:before,
.page_pro-company .dashboard-menu .menu-profile-settings a:before,
.page_profile-settings .dashboard-menu .menu-profile-settings a:before,
.page_recent-activities .dashboard-menu .menu-profile-settings a:before,
.page_recent-saves .dashboard-menu .menu-profile-settings a:before,
.page_reviews .dashboard-menu .menu-profile-settings a:before,
.page_subscriptions .dashboard-menu .menu-profile-settings a:before,
.page_unfinished-or-pending-reviews .dashboard-menu .menu-profile-settings a:before {
    background-image: url(../assets/images/tab-profile.svg)
}

.page_activate-account .dashboard-menu .menu-deactivate a:before,
.page_advance-account .dashboard-menu .menu-deactivate a:before,
.page_basic-account .dashboard-menu .menu-deactivate a:before,
.page_claim-your-profile .dashboard-menu .menu-deactivate a:before,
.page_company-verification .dashboard-menu .menu-deactivate a:before,
.page_contact-kitzee-support .dashboard-menu .menu-deactivate a:before,
.page_dashboard .dashboard-menu .menu-deactivate a:before,
.page_deactivate .dashboard-menu .menu-deactivate a:before,
.page_manage-subscription .dashboard-menu .menu-deactivate a:before,
.page_membership-account .dashboard-menu .menu-deactivate a:before,
.page_membership-checkout .dashboard-menu .menu-deactivate a:before,
.page_membership-levels .dashboard-menu .menu-deactivate a:before,
.page_pro-company .dashboard-menu .menu-deactivate a:before,
.page_profile-settings .dashboard-menu .menu-deactivate a:before,
.page_recent-activities .dashboard-menu .menu-deactivate a:before,
.page_recent-saves .dashboard-menu .menu-deactivate a:before,
.page_reviews .dashboard-menu .menu-deactivate a:before,
.page_subscriptions .dashboard-menu .menu-deactivate a:before,
.page_unfinished-or-pending-reviews .dashboard-menu .menu-deactivate a:before {
    background-image: url(../assets/images/tab-deactivate.svg);
    background-size: 75%
}

.page_activate-account .dashboard-menu .menu-contact-kitzee-support a:before,
.page_advance-account .dashboard-menu .menu-contact-kitzee-support a:before,
.page_basic-account .dashboard-menu .menu-contact-kitzee-support a:before,
.page_claim-your-profile .dashboard-menu .menu-contact-kitzee-support a:before,
.page_company-verification .dashboard-menu .menu-contact-kitzee-support a:before,
.page_contact-kitzee-support .dashboard-menu .menu-contact-kitzee-support a:before,
.page_dashboard .dashboard-menu .menu-contact-kitzee-support a:before,
.page_deactivate .dashboard-menu .menu-contact-kitzee-support a:before,
.page_manage-subscription .dashboard-menu .menu-contact-kitzee-support a:before,
.page_membership-account .dashboard-menu .menu-contact-kitzee-support a:before,
.page_membership-checkout .dashboard-menu .menu-contact-kitzee-support a:before,
.page_membership-levels .dashboard-menu .menu-contact-kitzee-support a:before,
.page_pro-company .dashboard-menu .menu-contact-kitzee-support a:before,
.page_profile-settings .dashboard-menu .menu-contact-kitzee-support a:before,
.page_recent-activities .dashboard-menu .menu-contact-kitzee-support a:before,
.page_recent-saves .dashboard-menu .menu-contact-kitzee-support a:before,
.page_reviews .dashboard-menu .menu-contact-kitzee-support a:before,
.page_subscriptions .dashboard-menu .menu-contact-kitzee-support a:before,
.page_unfinished-or-pending-reviews .dashboard-menu .menu-contact-kitzee-support a:before {
    background-image: url(../assets/images/tab-contact.svg)
}

.page_activate-account .dashboard-menu .menu .sub-menu,
.page_advance-account .dashboard-menu .menu .sub-menu,
.page_basic-account .dashboard-menu .menu .sub-menu,
.page_claim-your-profile .dashboard-menu .menu .sub-menu,
.page_company-verification .dashboard-menu .menu .sub-menu,
.page_contact-kitzee-support .dashboard-menu .menu .sub-menu,
.page_dashboard .dashboard-menu .menu .sub-menu,
.page_deactivate .dashboard-menu .menu .sub-menu,
.page_manage-subscription .dashboard-menu .menu .sub-menu,
.page_membership-account .dashboard-menu .menu .sub-menu,
.page_membership-checkout .dashboard-menu .menu .sub-menu,
.page_membership-levels .dashboard-menu .menu .sub-menu,
.page_pro-company .dashboard-menu .menu .sub-menu,
.page_profile-settings .dashboard-menu .menu .sub-menu,
.page_recent-activities .dashboard-menu .menu .sub-menu,
.page_recent-saves .dashboard-menu .menu .sub-menu,
.page_reviews .dashboard-menu .menu .sub-menu,
.page_subscriptions .dashboard-menu .menu .sub-menu,
.page_unfinished-or-pending-reviews .dashboard-menu .menu .sub-menu {
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: block;
    margin: 1rem
}

@media (max-width:767px) {

    .page_activate-account .dashboard-menu .menu .sub-menu,
    .page_advance-account .dashboard-menu .menu .sub-menu,
    .page_basic-account .dashboard-menu .menu .sub-menu,
    .page_claim-your-profile .dashboard-menu .menu .sub-menu,
    .page_company-verification .dashboard-menu .menu .sub-menu,
    .page_contact-kitzee-support .dashboard-menu .menu .sub-menu,
    .page_dashboard .dashboard-menu .menu .sub-menu,
    .page_deactivate .dashboard-menu .menu .sub-menu,
    .page_manage-subscription .dashboard-menu .menu .sub-menu,
    .page_membership-account .dashboard-menu .menu .sub-menu,
    .page_membership-checkout .dashboard-menu .menu .sub-menu,
    .page_membership-levels .dashboard-menu .menu .sub-menu,
    .page_pro-company .dashboard-menu .menu .sub-menu,
    .page_profile-settings .dashboard-menu .menu .sub-menu,
    .page_recent-activities .dashboard-menu .menu .sub-menu,
    .page_recent-saves .dashboard-menu .menu .sub-menu,
    .page_reviews .dashboard-menu .menu .sub-menu,
    .page_subscriptions .dashboard-menu .menu .sub-menu,
    .page_unfinished-or-pending-reviews .dashboard-menu .menu .sub-menu {
        display: none
    }
}

.page_activate-account .dashboard-menu .menu .sub-menu li,
.page_advance-account .dashboard-menu .menu .sub-menu li,
.page_basic-account .dashboard-menu .menu .sub-menu li,
.page_claim-your-profile .dashboard-menu .menu .sub-menu li,
.page_company-verification .dashboard-menu .menu .sub-menu li,
.page_contact-kitzee-support .dashboard-menu .menu .sub-menu li,
.page_dashboard .dashboard-menu .menu .sub-menu li,
.page_deactivate .dashboard-menu .menu .sub-menu li,
.page_manage-subscription .dashboard-menu .menu .sub-menu li,
.page_membership-account .dashboard-menu .menu .sub-menu li,
.page_membership-checkout .dashboard-menu .menu .sub-menu li,
.page_membership-levels .dashboard-menu .menu .sub-menu li,
.page_pro-company .dashboard-menu .menu .sub-menu li,
.page_profile-settings .dashboard-menu .menu .sub-menu li,
.page_recent-activities .dashboard-menu .menu .sub-menu li,
.page_recent-saves .dashboard-menu .menu .sub-menu li,
.page_reviews .dashboard-menu .menu .sub-menu li,
.page_subscriptions .dashboard-menu .menu .sub-menu li,
.page_unfinished-or-pending-reviews .dashboard-menu .menu .sub-menu li {
    border: 0;
    margin: 1rem 0 1rem 2rem
}

.page_activate-account .dashboard-menu .menu .sub-menu li a,
.page_advance-account .dashboard-menu .menu .sub-menu li a,
.page_basic-account .dashboard-menu .menu .sub-menu li a,
.page_claim-your-profile .dashboard-menu .menu .sub-menu li a,
.page_company-verification .dashboard-menu .menu .sub-menu li a,
.page_contact-kitzee-support .dashboard-menu .menu .sub-menu li a,
.page_dashboard .dashboard-menu .menu .sub-menu li a,
.page_deactivate .dashboard-menu .menu .sub-menu li a,
.page_manage-subscription .dashboard-menu .menu .sub-menu li a,
.page_membership-account .dashboard-menu .menu .sub-menu li a,
.page_membership-checkout .dashboard-menu .menu .sub-menu li a,
.page_membership-levels .dashboard-menu .menu .sub-menu li a,
.page_pro-company .dashboard-menu .menu .sub-menu li a,
.page_profile-settings .dashboard-menu .menu .sub-menu li a,
.page_recent-activities .dashboard-menu .menu .sub-menu li a,
.page_recent-saves .dashboard-menu .menu .sub-menu li a,
.page_reviews .dashboard-menu .menu .sub-menu li a,
.page_subscriptions .dashboard-menu .menu .sub-menu li a,
.page_unfinished-or-pending-reviews .dashboard-menu .menu .sub-menu li a {
    background: 0;
    padding: 0
}

.page_activate-account .dashboard-menu .menu .sub-menu li a:hover span,
.page_advance-account .dashboard-menu .menu .sub-menu li a:hover span,
.page_basic-account .dashboard-menu .menu .sub-menu li a:hover span,
.page_claim-your-profile .dashboard-menu .menu .sub-menu li a:hover span,
.page_company-verification .dashboard-menu .menu .sub-menu li a:hover span,
.page_contact-kitzee-support .dashboard-menu .menu .sub-menu li a:hover span,
.page_dashboard .dashboard-menu .menu .sub-menu li a:hover span,
.page_deactivate .dashboard-menu .menu .sub-menu li a:hover span,
.page_manage-subscription .dashboard-menu .menu .sub-menu li a:hover span,
.page_membership-account .dashboard-menu .menu .sub-menu li a:hover span,
.page_membership-checkout .dashboard-menu .menu .sub-menu li a:hover span,
.page_membership-levels .dashboard-menu .menu .sub-menu li a:hover span,
.page_pro-company .dashboard-menu .menu .sub-menu li a:hover span,
.page_profile-settings .dashboard-menu .menu .sub-menu li a:hover span,
.page_recent-activities .dashboard-menu .menu .sub-menu li a:hover span,
.page_recent-saves .dashboard-menu .menu .sub-menu li a:hover span,
.page_reviews .dashboard-menu .menu .sub-menu li a:hover span,
.page_subscriptions .dashboard-menu .menu .sub-menu li a:hover span,
.page_unfinished-or-pending-reviews .dashboard-menu .menu .sub-menu li a:hover span {
    color: #f24405
}

.page_activate-account .dashboard-menu .menu .current-menu-item a,
.page_advance-account .dashboard-menu .menu .current-menu-item a,
.page_basic-account .dashboard-menu .menu .current-menu-item a,
.page_claim-your-profile .dashboard-menu .menu .current-menu-item a,
.page_company-verification .dashboard-menu .menu .current-menu-item a,
.page_contact-kitzee-support .dashboard-menu .menu .current-menu-item a,
.page_dashboard .dashboard-menu .menu .current-menu-item a,
.page_deactivate .dashboard-menu .menu .current-menu-item a,
.page_manage-subscription .dashboard-menu .menu .current-menu-item a,
.page_membership-account .dashboard-menu .menu .current-menu-item a,
.page_membership-checkout .dashboard-menu .menu .current-menu-item a,
.page_membership-levels .dashboard-menu .menu .current-menu-item a,
.page_pro-company .dashboard-menu .menu .current-menu-item a,
.page_profile-settings .dashboard-menu .menu .current-menu-item a,
.page_recent-activities .dashboard-menu .menu .current-menu-item a,
.page_recent-saves .dashboard-menu .menu .current-menu-item a,
.page_reviews .dashboard-menu .menu .current-menu-item a,
.page_subscriptions .dashboard-menu .menu .current-menu-item a,
.page_unfinished-or-pending-reviews .dashboard-menu .menu .current-menu-item a {
    font-weight: 700
}

.page_activate-account .dashboard-menu .menu .current-menu-item a span,
.page_advance-account .dashboard-menu .menu .current-menu-item a span,
.page_basic-account .dashboard-menu .menu .current-menu-item a span,
.page_claim-your-profile .dashboard-menu .menu .current-menu-item a span,
.page_company-verification .dashboard-menu .menu .current-menu-item a span,
.page_contact-kitzee-support .dashboard-menu .menu .current-menu-item a span,
.page_dashboard .dashboard-menu .menu .current-menu-item a span,
.page_deactivate .dashboard-menu .menu .current-menu-item a span,
.page_manage-subscription .dashboard-menu .menu .current-menu-item a span,
.page_membership-account .dashboard-menu .menu .current-menu-item a span,
.page_membership-checkout .dashboard-menu .menu .current-menu-item a span,
.page_membership-levels .dashboard-menu .menu .current-menu-item a span,
.page_pro-company .dashboard-menu .menu .current-menu-item a span,
.page_profile-settings .dashboard-menu .menu .current-menu-item a span,
.page_recent-activities .dashboard-menu .menu .current-menu-item a span,
.page_recent-saves .dashboard-menu .menu .current-menu-item a span,
.page_reviews .dashboard-menu .menu .current-menu-item a span,
.page_subscriptions .dashboard-menu .menu .current-menu-item a span,
.page_unfinished-or-pending-reviews .dashboard-menu .menu .current-menu-item a span {
    color: #f24405
}

.page_activate-account .dashboard-menu .menu .current-menu-item a:before,
.page_advance-account .dashboard-menu .menu .current-menu-item a:before,
.page_basic-account .dashboard-menu .menu .current-menu-item a:before,
.page_claim-your-profile .dashboard-menu .menu .current-menu-item a:before,
.page_company-verification .dashboard-menu .menu .current-menu-item a:before,
.page_contact-kitzee-support .dashboard-menu .menu .current-menu-item a:before,
.page_dashboard .dashboard-menu .menu .current-menu-item a:before,
.page_deactivate .dashboard-menu .menu .current-menu-item a:before,
.page_manage-subscription .dashboard-menu .menu .current-menu-item a:before,
.page_membership-account .dashboard-menu .menu .current-menu-item a:before,
.page_membership-checkout .dashboard-menu .menu .current-menu-item a:before,
.page_membership-levels .dashboard-menu .menu .current-menu-item a:before,
.page_pro-company .dashboard-menu .menu .current-menu-item a:before,
.page_profile-settings .dashboard-menu .menu .current-menu-item a:before,
.page_recent-activities .dashboard-menu .menu .current-menu-item a:before,
.page_recent-saves .dashboard-menu .menu .current-menu-item a:before,
.page_reviews .dashboard-menu .menu .current-menu-item a:before,
.page_subscriptions .dashboard-menu .menu .current-menu-item a:before,
.page_unfinished-or-pending-reviews .dashboard-menu .menu .current-menu-item a:before {
    -webkit-filter: brightness(0) saturate(100%) invert(35%) sepia(54%) saturate(6657%) hue-rotate(6deg) brightness(101%) contrast(96%);
    filter: brightness(0) saturate(100%) invert(35%) sepia(54%) saturate(6657%) hue-rotate(6deg) brightness(101%) contrast(96%)
}

.page_activate-account .dashboard-menu .menu .current-menu-item .sub-menu,
.page_activate-account .dashboard-menu .menu .current-menu-parent .sub-menu,
.page_advance-account .dashboard-menu .menu .current-menu-item .sub-menu,
.page_advance-account .dashboard-menu .menu .current-menu-parent .sub-menu,
.page_basic-account .dashboard-menu .menu .current-menu-item .sub-menu,
.page_basic-account .dashboard-menu .menu .current-menu-parent .sub-menu,
.page_claim-your-profile .dashboard-menu .menu .current-menu-item .sub-menu,
.page_claim-your-profile .dashboard-menu .menu .current-menu-parent .sub-menu,
.page_company-verification .dashboard-menu .menu .current-menu-item .sub-menu,
.page_company-verification .dashboard-menu .menu .current-menu-parent .sub-menu,
.page_contact-kitzee-support .dashboard-menu .menu .current-menu-item .sub-menu,
.page_contact-kitzee-support .dashboard-menu .menu .current-menu-parent .sub-menu,
.page_dashboard .dashboard-menu .menu .current-menu-item .sub-menu,
.page_dashboard .dashboard-menu .menu .current-menu-parent .sub-menu,
.page_deactivate .dashboard-menu .menu .current-menu-item .sub-menu,
.page_deactivate .dashboard-menu .menu .current-menu-parent .sub-menu,
.page_manage-subscription .dashboard-menu .menu .current-menu-item .sub-menu,
.page_manage-subscription .dashboard-menu .menu .current-menu-parent .sub-menu,
.page_membership-account .dashboard-menu .menu .current-menu-item .sub-menu,
.page_membership-account .dashboard-menu .menu .current-menu-parent .sub-menu,
.page_membership-checkout .dashboard-menu .menu .current-menu-item .sub-menu,
.page_membership-checkout .dashboard-menu .menu .current-menu-parent .sub-menu,
.page_membership-levels .dashboard-menu .menu .current-menu-item .sub-menu,
.page_membership-levels .dashboard-menu .menu .current-menu-parent .sub-menu,
.page_pro-company .dashboard-menu .menu .current-menu-item .sub-menu,
.page_pro-company .dashboard-menu .menu .current-menu-parent .sub-menu,
.page_profile-settings .dashboard-menu .menu .current-menu-item .sub-menu,
.page_profile-settings .dashboard-menu .menu .current-menu-parent .sub-menu,
.page_recent-activities .dashboard-menu .menu .current-menu-item .sub-menu,
.page_recent-activities .dashboard-menu .menu .current-menu-parent .sub-menu,
.page_recent-saves .dashboard-menu .menu .current-menu-item .sub-menu,
.page_recent-saves .dashboard-menu .menu .current-menu-parent .sub-menu,
.page_reviews .dashboard-menu .menu .current-menu-item .sub-menu,
.page_reviews .dashboard-menu .menu .current-menu-parent .sub-menu,
.page_subscriptions .dashboard-menu .menu .current-menu-item .sub-menu,
.page_subscriptions .dashboard-menu .menu .current-menu-parent .sub-menu,
.page_unfinished-or-pending-reviews .dashboard-menu .menu .current-menu-item .sub-menu,
.page_unfinished-or-pending-reviews .dashboard-menu .menu .current-menu-parent .sub-menu {
    display: block
}

.page_activate-account .dashboard-menu .menu .current-menu-item .sub-menu .current-menu-item span,
.page_activate-account .dashboard-menu .menu .current-menu-parent .sub-menu .current-menu-item span,
.page_advance-account .dashboard-menu .menu .current-menu-item .sub-menu .current-menu-item span,
.page_advance-account .dashboard-menu .menu .current-menu-parent .sub-menu .current-menu-item span,
.page_basic-account .dashboard-menu .menu .current-menu-item .sub-menu .current-menu-item span,
.page_basic-account .dashboard-menu .menu .current-menu-parent .sub-menu .current-menu-item span,
.page_claim-your-profile .dashboard-menu .menu .current-menu-item .sub-menu .current-menu-item span,
.page_claim-your-profile .dashboard-menu .menu .current-menu-parent .sub-menu .current-menu-item span,
.page_company-verification .dashboard-menu .menu .current-menu-item .sub-menu .current-menu-item span,
.page_company-verification .dashboard-menu .menu .current-menu-parent .sub-menu .current-menu-item span,
.page_contact-kitzee-support .dashboard-menu .menu .current-menu-item .sub-menu .current-menu-item span,
.page_contact-kitzee-support .dashboard-menu .menu .current-menu-parent .sub-menu .current-menu-item span,
.page_dashboard .dashboard-menu .menu .current-menu-item .sub-menu .current-menu-item span,
.page_dashboard .dashboard-menu .menu .current-menu-parent .sub-menu .current-menu-item span,
.page_deactivate .dashboard-menu .menu .current-menu-item .sub-menu .current-menu-item span,
.page_deactivate .dashboard-menu .menu .current-menu-parent .sub-menu .current-menu-item span,
.page_manage-subscription .dashboard-menu .menu .current-menu-item .sub-menu .current-menu-item span,
.page_manage-subscription .dashboard-menu .menu .current-menu-parent .sub-menu .current-menu-item span,
.page_membership-account .dashboard-menu .menu .current-menu-item .sub-menu .current-menu-item span,
.page_membership-account .dashboard-menu .menu .current-menu-parent .sub-menu .current-menu-item span,
.page_membership-checkout .dashboard-menu .menu .current-menu-item .sub-menu .current-menu-item span,
.page_membership-checkout .dashboard-menu .menu .current-menu-parent .sub-menu .current-menu-item span,
.page_membership-levels .dashboard-menu .menu .current-menu-item .sub-menu .current-menu-item span,
.page_membership-levels .dashboard-menu .menu .current-menu-parent .sub-menu .current-menu-item span,
.page_pro-company .dashboard-menu .menu .current-menu-item .sub-menu .current-menu-item span,
.page_pro-company .dashboard-menu .menu .current-menu-parent .sub-menu .current-menu-item span,
.page_profile-settings .dashboard-menu .menu .current-menu-item .sub-menu .current-menu-item span,
.page_profile-settings .dashboard-menu .menu .current-menu-parent .sub-menu .current-menu-item span,
.page_recent-activities .dashboard-menu .menu .current-menu-item .sub-menu .current-menu-item span,
.page_recent-activities .dashboard-menu .menu .current-menu-parent .sub-menu .current-menu-item span,
.page_recent-saves .dashboard-menu .menu .current-menu-item .sub-menu .current-menu-item span,
.page_recent-saves .dashboard-menu .menu .current-menu-parent .sub-menu .current-menu-item span,
.page_reviews .dashboard-menu .menu .current-menu-item .sub-menu .current-menu-item span,
.page_reviews .dashboard-menu .menu .current-menu-parent .sub-menu .current-menu-item span,
.page_subscriptions .dashboard-menu .menu .current-menu-item .sub-menu .current-menu-item span,
.page_subscriptions .dashboard-menu .menu .current-menu-parent .sub-menu .current-menu-item span,
.page_unfinished-or-pending-reviews .dashboard-menu .menu .current-menu-item .sub-menu .current-menu-item span,
.page_unfinished-or-pending-reviews .dashboard-menu .menu .current-menu-parent .sub-menu .current-menu-item span {
    color: #f24405
}

.page_activate-account .dashboard-menu .menu .current-menu-item .sub-menu a,
.page_advance-account .dashboard-menu .menu .current-menu-item .sub-menu a,
.page_basic-account .dashboard-menu .menu .current-menu-item .sub-menu a,
.page_claim-your-profile .dashboard-menu .menu .current-menu-item .sub-menu a,
.page_company-verification .dashboard-menu .menu .current-menu-item .sub-menu a,
.page_contact-kitzee-support .dashboard-menu .menu .current-menu-item .sub-menu a,
.page_dashboard .dashboard-menu .menu .current-menu-item .sub-menu a,
.page_deactivate .dashboard-menu .menu .current-menu-item .sub-menu a,
.page_manage-subscription .dashboard-menu .menu .current-menu-item .sub-menu a,
.page_membership-account .dashboard-menu .menu .current-menu-item .sub-menu a,
.page_membership-checkout .dashboard-menu .menu .current-menu-item .sub-menu a,
.page_membership-levels .dashboard-menu .menu .current-menu-item .sub-menu a,
.page_pro-company .dashboard-menu .menu .current-menu-item .sub-menu a,
.page_profile-settings .dashboard-menu .menu .current-menu-item .sub-menu a,
.page_recent-activities .dashboard-menu .menu .current-menu-item .sub-menu a,
.page_recent-saves .dashboard-menu .menu .current-menu-item .sub-menu a,
.page_reviews .dashboard-menu .menu .current-menu-item .sub-menu a,
.page_subscriptions .dashboard-menu .menu .current-menu-item .sub-menu a,
.page_unfinished-or-pending-reviews .dashboard-menu .menu .current-menu-item .sub-menu a {
    font-weight: 400
}

.page_activate-account .dashboard-menu-pending .menu-favorites,
.page_activate-account .dashboard-menu-pending .menu-manage-subscription,
.page_activate-account .dashboard-menu-pending .menu-profile-settings,
.page_activate-account .dashboard-menu-pending .menu-reviews,
.page_advance-account .dashboard-menu-pending .menu-favorites,
.page_advance-account .dashboard-menu-pending .menu-manage-subscription,
.page_advance-account .dashboard-menu-pending .menu-profile-settings,
.page_advance-account .dashboard-menu-pending .menu-reviews,
.page_basic-account .dashboard-menu-pending .menu-favorites,
.page_basic-account .dashboard-menu-pending .menu-manage-subscription,
.page_basic-account .dashboard-menu-pending .menu-profile-settings,
.page_basic-account .dashboard-menu-pending .menu-reviews,
.page_claim-your-profile .dashboard-menu-pending .menu-favorites,
.page_claim-your-profile .dashboard-menu-pending .menu-manage-subscription,
.page_claim-your-profile .dashboard-menu-pending .menu-profile-settings,
.page_claim-your-profile .dashboard-menu-pending .menu-reviews,
.page_company-verification .dashboard-menu-pending .menu-favorites,
.page_company-verification .dashboard-menu-pending .menu-manage-subscription,
.page_company-verification .dashboard-menu-pending .menu-profile-settings,
.page_company-verification .dashboard-menu-pending .menu-reviews,
.page_contact-kitzee-support .dashboard-menu-pending .menu-favorites,
.page_contact-kitzee-support .dashboard-menu-pending .menu-manage-subscription,
.page_contact-kitzee-support .dashboard-menu-pending .menu-profile-settings,
.page_contact-kitzee-support .dashboard-menu-pending .menu-reviews,
.page_dashboard .dashboard-menu-pending .menu-favorites,
.page_dashboard .dashboard-menu-pending .menu-manage-subscription,
.page_dashboard .dashboard-menu-pending .menu-profile-settings,
.page_dashboard .dashboard-menu-pending .menu-reviews,
.page_deactivate .dashboard-menu-pending .menu-favorites,
.page_deactivate .dashboard-menu-pending .menu-manage-subscription,
.page_deactivate .dashboard-menu-pending .menu-profile-settings,
.page_deactivate .dashboard-menu-pending .menu-reviews,
.page_manage-subscription .dashboard-menu-pending .menu-favorites,
.page_manage-subscription .dashboard-menu-pending .menu-manage-subscription,
.page_manage-subscription .dashboard-menu-pending .menu-profile-settings,
.page_manage-subscription .dashboard-menu-pending .menu-reviews,
.page_membership-account .dashboard-menu-pending .menu-favorites,
.page_membership-account .dashboard-menu-pending .menu-manage-subscription,
.page_membership-account .dashboard-menu-pending .menu-profile-settings,
.page_membership-account .dashboard-menu-pending .menu-reviews,
.page_membership-checkout .dashboard-menu-pending .menu-favorites,
.page_membership-checkout .dashboard-menu-pending .menu-manage-subscription,
.page_membership-checkout .dashboard-menu-pending .menu-profile-settings,
.page_membership-checkout .dashboard-menu-pending .menu-reviews,
.page_membership-levels .dashboard-menu-pending .menu-favorites,
.page_membership-levels .dashboard-menu-pending .menu-manage-subscription,
.page_membership-levels .dashboard-menu-pending .menu-profile-settings,
.page_membership-levels .dashboard-menu-pending .menu-reviews,
.page_pro-company .dashboard-menu-pending .menu-favorites,
.page_pro-company .dashboard-menu-pending .menu-manage-subscription,
.page_pro-company .dashboard-menu-pending .menu-profile-settings,
.page_pro-company .dashboard-menu-pending .menu-reviews,
.page_profile-settings .dashboard-menu-pending .menu-favorites,
.page_profile-settings .dashboard-menu-pending .menu-manage-subscription,
.page_profile-settings .dashboard-menu-pending .menu-profile-settings,
.page_profile-settings .dashboard-menu-pending .menu-reviews,
.page_recent-activities .dashboard-menu-pending .menu-favorites,
.page_recent-activities .dashboard-menu-pending .menu-manage-subscription,
.page_recent-activities .dashboard-menu-pending .menu-profile-settings,
.page_recent-activities .dashboard-menu-pending .menu-reviews,
.page_recent-saves .dashboard-menu-pending .menu-favorites,
.page_recent-saves .dashboard-menu-pending .menu-manage-subscription,
.page_recent-saves .dashboard-menu-pending .menu-profile-settings,
.page_recent-saves .dashboard-menu-pending .menu-reviews,
.page_reviews .dashboard-menu-pending .menu-favorites,
.page_reviews .dashboard-menu-pending .menu-manage-subscription,
.page_reviews .dashboard-menu-pending .menu-profile-settings,
.page_reviews .dashboard-menu-pending .menu-reviews,
.page_subscriptions .dashboard-menu-pending .menu-favorites,
.page_subscriptions .dashboard-menu-pending .menu-manage-subscription,
.page_subscriptions .dashboard-menu-pending .menu-profile-settings,
.page_subscriptions .dashboard-menu-pending .menu-reviews,
.page_unfinished-or-pending-reviews .dashboard-menu-pending .menu-favorites,
.page_unfinished-or-pending-reviews .dashboard-menu-pending .menu-manage-subscription,
.page_unfinished-or-pending-reviews .dashboard-menu-pending .menu-profile-settings,
.page_unfinished-or-pending-reviews .dashboard-menu-pending .menu-reviews {
    display: none
}

.page_dashboard .manage-card {
    background: #eff4f4;
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 20px
}

.page_dashboard .manage-card,
.page_dashboard .manage-card.edit-profile,
.page_dashboard .manage-img {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.page_dashboard .manage-img {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    background: #fff;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 64px;
    justify-content: center;
    margin-right: 1rem;
    width: 64px
}

@media (max-width:767px) {
    .page_dashboard .manage-img {
        margin-bottom: 1rem
    }
}

.page_dashboard .manage-img img {
    height: 32px;
    -o-object-fit: contain;
    object-fit: contain;
    width: 32px
}

.page_dashboard .manage-text {
    width: 64%
}

.page_dashboard .manage-text .page_faq .uabb-adv-accordion-button-label,
.page_dashboard .manage-text h6,
.page_faq .page_dashboard .manage-text .uabb-adv-accordion-button-label {
    margin-bottom: 5px
}

.page_dashboard .manage-text p {
    color: #84818a;
    font-size: 14px;
    margin: 0
}

.page_dashboard .manage-btn {
    margin-left: auto
}

@media (max-width:767px) {
    .page_dashboard .manage-btn {
        width: 100%
    }
}

.page_dashboard .manage-btn a {
    font-size: 14px;
    font-weight: 700;
    padding: 14px 20px
}

.page_dashboard .manage-btn .gform_wrapper.gravity-theme .gform_body {
    display: none
}

.page_dashboard .manage-btn .gform_wrapper.gravity-theme .gform_footer {
    margin: 0;
    padding: 0
}

.page_dashboard .manage-btn .gform_wrapper.gravity-theme .gform_footer input {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    font-size: 14px;
    justify-content: center;
    margin: 0;
    padding: 1rem;
    width: 140px
}

@media (max-width:767px) {
    .page_dashboard .manage-btn .gform_wrapper.gravity-theme .gform_footer input {
        border-radius: 3px;
        font-size: 12px;
        line-height: 1.5;
        padding: .25rem .5rem
    }

    .page_dashboard .manage-btn .gform_wrapper.gravity-theme .gform_footer input:hover {
        border-radius: 3px
    }
}

.page_dashboard .block-reviews-list {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #84818a), color-stop(0, transparent)) repeat-y 0/1px 5px;
    background: linear-gradient(#84818a 20%, transparent 0) repeat-y 0/1px 5px;
    padding-left: 30px
}

.page_dashboard .block-reviews-list-item {
    margin-bottom: 20px;
    position: relative
}

.page_dashboard .block-reviews-content:hover .block-reviews-rate:before {
    background: #f24405
}

.page_dashboard .block-reviews-content>p:not(:last-child) {
    margin-bottom: 8px
}

.page_dashboard .block-reviews-action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.page_dashboard .block-reviews-rate {
    color: #f24405;
    margin-bottom: 8px
}

.page_dashboard .block-reviews-rate:before {
    background: #b6b4ba;
    border-radius: 12px;
    content: "";
    height: 12px;
    left: -35px;
    margin-top: 5px;
    position: absolute;
    -webkit-transition: .4s;
    transition: .4s;
    width: 12px
}

.page_dashboard .block-reviews-title {
    border-top: 1px solid #ebeaed;
    color: #000;
    font-weight: 700;
    margin-top: 10px;
    padding-top: 10px
}

.page_dashboard .block-reviews-date {
    color: #6b7280;
    font-size: 14px;
    font-style: normal
}

.page_dashboard .block-reviews-experience {
    color: #696969;
    margin: 0
}

.page_dashboard .block-reviews .block-ind-reviews div {
    width: 50%
}

.page_dashboard .block-reviews .block-ind-reviews p {
    font-size: 14px;
    margin-bottom: 8px
}

.page_dashboard .block-favourites-list {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #84818a), color-stop(0, transparent)) repeat-y 0/1px 5px;
    background: linear-gradient(#84818a 20%, transparent 0) repeat-y 0/1px 5px;
    padding-left: 30px
}

.page_dashboard .block-favourites-list-item {
    margin-bottom: 20px;
    position: relative
}

.page_dashboard .block-favourites .block-favorites {
    margin-bottom: 1rem
}

.page_dashboard .block-favourites .block-favorites .block-favorites-btn,
.page_dashboard .block-favourites .block-favorites:nth-child(1n+4) {
    display: none
}

.page_dashboard .block-favourites .block-favorites p {
    margin: 0
}

.page_dashboard .block-favourites .block-favorites-title:before {
    background: #b6b4ba;
    border-radius: 12px;
    content: "";
    height: 12px;
    left: -35px;
    margin-top: 5px;
    position: absolute;
    -webkit-transition: .4s;
    transition: .4s;
    width: 12px
}

.page_dashboard .block-favourites .block-favorites-address {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0
}

.page_dashboard .block-favourites .block-favorites-address img {
    height: 12px;
    margin-right: 5px
}

.page_dashboard .block-favourites .block-favorites-info {
    display: none
}

.page_dashboard .block-favourites h5 {
    font: 700 1rem Poppins, sans-serif
}

.page_dashboard .block-address-list {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #84818a), color-stop(0, transparent)) repeat-y 0/1px 5px;
    background: linear-gradient(#84818a 20%, transparent 0) repeat-y 0/1px 5px;
    padding-left: 30px
}

.page_dashboard .block-address-list-item {
    margin-bottom: 20px;
    position: relative
}

.page_dashboard .block-address-content:hover .block-reviews-rate:before {
    background: #f24405
}

.page_dashboard .block-address-content>p:not(:last-child) {
    margin-bottom: 8px
}

@media (max-width:1199px) {

    .page_dashboard .block-overview,
    .page_dashboard .block-statistics {
        width: 100%
    }
}

@media (max-width:767px) {
    .page_dashboard .block-statistics .fl-col-content {
        padding: 20px
    }
}

.page_dashboard .block-statistics .row {
    margin-inline: -5px
}

.page_dashboard .block-statistics .row>div {
    margin-block: 5px;
    padding-inline: 5px
}

.page_dashboard .block-statistics .statistics-card {
    background: #eff4f4;
    border-radius: 4px;
    padding: 20px
}

.page_dashboard .block-statistics .card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    padding: 1rem
}

.page_dashboard .block-statistics .caption {
    color: #84818a;
    font-size: 14px;
    margin: 0
}

.page_dashboard .block-statistics .count {
    color: #2e2c34;
    font-size: 36px;
    font-weight: 700;
    line-height: 1;
    margin-top: 1rem
}

.page_reviews .block-reviews-list {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #84818a), color-stop(0, transparent)) repeat-y 0/1px 5px;
    background: linear-gradient(#84818a 20%, transparent 0) repeat-y 0/1px 5px;
    padding-left: 30px
}

.page_reviews .block-reviews-list-item {
    margin-bottom: 20px;
    position: relative
}

.page_reviews .block-reviews-content:hover .block-reviews-rate:before {
    background: #f24405
}

.page_reviews .block-reviews-content>p:not(:last-child) {
    margin-bottom: 8px
}

.page_reviews .block-reviews-action {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.page_reviews .block-reviews-rate {
    color: #f24405;
    margin-bottom: 8px
}

.page_reviews .block-reviews-rate:before {
    background: #b6b4ba;
    border-radius: 12px;
    content: "";
    height: 12px;
    left: -35px;
    margin-top: 5px;
    position: absolute;
    -webkit-transition: .4s;
    transition: .4s;
    width: 12px
}

.page_reviews .block-reviews-title {
    color: #000;
    font-weight: 700
}

.page_reviews .block-reviews-date {
    color: #6b7280;
    font-size: 14px
}

.page_reviews .block-reviews-experience {
    color: #696969;
    margin: 0
}

.page_recent-activities .block-favorites,
.page_recent-saves .block-favorites {
    margin-bottom: 20px
}

.page_recent-activities .block-favorites>p:last-child,
.page_recent-saves .block-favorites>p:last-child {
    margin: 0
}

.page_recent-activities .block-favorites-item,
.page_recent-saves .block-favorites-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-inline: -10px
}

.page_recent-activities .block-favorites-item>div,
.page_recent-saves .block-favorites-item>div {
    padding-inline: 10px
}

.page_recent-activities .block-favorites-thumbs,
.page_recent-saves .block-favorites-thumbs {
    height: 120px;
    position: relative;
    width: 120px
}

@media (max-width:767px) {

    .page_recent-activities .block-favorites-thumbs,
    .page_recent-saves .block-favorites-thumbs {
        height: 100px;
        width: 100px
    }
}

.page_recent-activities .block-favorites-thumbs:after,
.page_recent-saves .block-favorites-thumbs:after {
    background: url(https://cdn.kitzee.agency/q:u/r:0/wp:0/w:1/u:https://kitzee.agency/wp-content/uploads/2023/05/icon-companies-03.svg) no-repeat 50%/contain;
    content: "";
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    height: 100%;
    left: 0;
    opacity: .65;
    position: absolute;
    top: 0;
    -webkit-transform: scale(.85);
    transform: scale(.85);
    width: 100%
}

.page_recent-activities .block-favorites-thumbs img,
.page_recent-saves .block-favorites-thumbs img {
    background: #fff;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    position: relative;
    width: 100%;
    z-index: 1
}

.page_recent-activities .block-favorites-content,
.page_recent-saves .block-favorites-content {
    width: calc(100% - 120px)
}

@media (max-width:767px) {

    .page_recent-activities .block-favorites-content,
    .page_recent-saves .block-favorites-content {
        width: calc(100% - 100px)
    }
}

.page_recent-activities .block-favorites-content p:empty,
.page_recent-saves .block-favorites-content p:empty {
    display: none
}

.page_recent-activities .block-favorites-title,
.page_recent-saves .block-favorites-title {
    font: 700 1rem Poppins, sans-serif;
    margin: 0
}

.page_recent-activities .block-favorites-address,
.page_recent-saves .block-favorites-address {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px
}

.page_recent-activities .block-favorites-address img,
.page_recent-saves .block-favorites-address img {
    height: 12px;
    margin-right: 5px
}

.page_recent-activities .block-favorites-info,
.page_recent-saves .block-favorites-info {
    margin-bottom: 10px
}

.page_recent-activities .block-favorites-action,
.page_recent-saves .block-favorites-action {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px
}

.page_recent-activities .block-favorites .block-favorites-btn,
.page_recent-saves .block-favorites .block-favorites-btn {
    margin: 0
}

@media (max-width:767px) {

    .page_recent-activities .block-favorites .block-favorites-btn,
    .page_recent-saves .block-favorites .block-favorites-btn {
        margin-right: -20px;
        margin-top: -20px
    }
}

.page_recent-activities .block-favorites .block-favorites-btn .simplefavorite-button,
.page_recent-saves .block-favorites .block-favorites-btn .simplefavorite-button {
    opacity: 1
}

@media (max-width:767px) {

    .page_recent-activities .block-favorites .block-favorites-btn .simplefavorite-button,
    .page_recent-saves .block-favorites .block-favorites-btn .simplefavorite-button {
        font-size: 0
    }
}

.page_recent-activities .block-favorites .block-favorites-btn .simplefavorite-button:after,
.page_recent-saves .block-favorites .block-favorites-btn .simplefavorite-button:after {
    content: "Remove"
}

.page_recent-activities .block-favorites .block-favorites-btn i,
.page_recent-saves .block-favorites .block-favorites-btn i {
    font-size: 8px;
    margin-left: 5px
}

@media (max-width:767px) {

    .page_recent-activities .block-favorites .block-favorites-btn i,
    .page_recent-saves .block-favorites .block-favorites-btn i {
        font-size: 1rem;
        margin: 0
    }
}

.page_recent-activities .block-favorites .block-favorites-btn .unfavtxt,
.page_recent-saves .block-favorites .block-favorites-btn .unfavtxt {
    font-size: 0
}

.page_advance-account .fl-page-content .gform_wrapper.gravity-theme .gform_heading,
.page_basic-account .fl-page-content .gform_wrapper.gravity-theme .gform_heading {
    display: none
}

.page_advance-account .fl-page-content .gform_wrapper.gravity-theme .gfield label,
.page_basic-account .fl-page-content .gform_wrapper.gravity-theme .gfield label {
    font-family: Poppins, sans-serif;
    font-weight: 400
}

.page_advance-account .fl-page-content .gform_wrapper.gravity-theme .gfield .ginput_total,
.page_basic-account .fl-page-content .gform_wrapper.gravity-theme .gfield .ginput_total {
    border: 0;
    color: #007dfa;
    font: 700 1.5rem Poppins, sans-serif;
    padding: 0
}

.page_advance-account .fl-page-content .gform_wrapper.gravity-theme .gform_footer,
.page_basic-account .fl-page-content .gform_wrapper.gravity-theme .gform_footer {
    display: block
}

.page_claim-your-profile .page .uabb-infobox p,
.page_company-verification .page .uabb-infobox p,
.page_pro-company .page .uabb-infobox p {
    margin-bottom: 20px;
    padding: 0
}

.page_claim-your-profile .page .uabb-infobox ul,
.page_company-verification .page .uabb-infobox ul,
.page_pro-company .page .uabb-infobox ul {
    margin-bottom: 20px
}

.page_claim-your-profile .page .uabb-infobox ul li:before,
.page_company-verification .page .uabb-infobox ul li:before,
.page_pro-company .page .uabb-infobox ul li:before {
    border: 5px solid transparent;
    border-left-color: #f24405;
    color: #f24405;
    content: "";
    display: inline-block
}

.page_deactivate .gform_wrapper.gravity-theme .gform_heading {
    display: none
}

.page_deactivate .gform_wrapper.gravity-theme .gform_fields {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem
}

.page_deactivate .gform_wrapper.gravity-theme .gfield_requred {
    padding: 0
}

.page_deactivate .gform_wrapper.gravity-theme .gfield label {
    font: 400 1rem Poppins, sans-serif
}

.page_deactivate .gform_wrapper.gravity-theme .gfield input,
.page_deactivate .gform_wrapper.gravity-theme .gfield textarea {
    margin: 0 !important
}

.page_deactivate .gform_wrapper.gravity-theme .gform_footer {
    display: block
}

.page_profile-settings .acf-form .gsection_title {
    margin: 0
}

.page_profile-settings .acf-form .acf-fields {
    margin-inline: -10px
}

.page_profile-settings .acf-form .acf-field {
    border: 0 !important;
    margin-bottom: 20px;
    padding: 0 10px
}

@media (max-width:767px) {
    .page_profile-settings .acf-form .acf-field {
        width: 100% !important
    }
}

.page_profile-settings .acf-form .acf-field label {
    color: #5a5a5d;
    font: 400 16px Poppins, sans-serif
}

.page_profile-settings .acf-form .acf-field input[readonly] {
    background: #e0effe;
    border-radius: 8px !important
}

.page_profile-settings .acf-form .acf-field[data-name=up_email] .acf-input {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.page_profile-settings .acf-form .acf-field textarea {
    resize: none
}

.page_profile-settings .acf-form .acf-field .count {
    font: 12px Poppins, sans-serif;
    margin-top: 10px;
    text-align: right
}

.page_profile-settings .acf-form .acf-field .acf-cont:not(.acf-standard) [data-name=cp_companylogo] {
    clear: none;
    float: left
}

.page_profile-settings .acf-form .acf-field .acf-cont:not(.acf-standard) [data-name=cp_brief_info],
.page_profile-settings .acf-form .acf-field .acf-cont:not(.acf-standard) [data-name=cp_company_name] {
    clear: none;
    float: right;
    width: calc(100% - 240px)
}

.page_profile-settings .acf-form .acf-input-append {
    background: 0;
    border: 0;
    margin-top: 10px;
    min-height: 0;
    padding: 0
}

.page_profile-settings .acf-form .acf-tab-wrap {
    background: 0;
    margin-block: 40px;
    overflow: unset
}

.page_profile-settings .acf-form .acf-field-group>.acf-label {
    display: none
}

.page_profile-settings .acf-form .acf-field-group .acf-fields.-border {
    border: 0
}

.page_profile-settings .acf-form .acf-field-wysiwyg .wp-editor-tools {
    display: none
}

.page_profile-settings .acf-form [data-name=cp_companylogo] .acf-basic-uploader {
    width: 100%
}

.page_profile-settings .acf-form [data-name=cp_companylogo] .image-wrap {
    border: 3px solid #e0effe;
    border-radius: 8px;
    height: 200px;
    max-width: 215px;
    padding: 5px;
    width: 200px
}

.page_profile-settings .acf-form [data-name=cp_companylogo] .image-wrap img {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.page_profile-settings .acf-form [data-name=cp_companylogo] .image-wrap .acf-actions {
    display: block;
    z-index: 1
}

.page_profile-settings .acf-form [data-name=cp_companylogo] .image-wrap .acf-icon {
    background: #f24405;
    border-radius: 4px
}

.page_profile-settings .acf-form [data-name=cp_companylogo] .image-wrap .acf-icon:before {
    margin: 0
}

.page_profile-settings .acf-form [data-name=cp_website] .acf-input-wrap:before {
    border-right: 3px solid #e0effe;
    content: "https://";
    font-size: 14px;
    line-height: 1.8;
    margin-block: 1rem;
    padding-inline: 1rem .5rem;
    position: absolute;
    top: 0
}

.page_profile-settings .acf-form [data-name=cp_website] input {
    padding-left: 90px
}

.page_profile-settings .acf-form [data-name=cp_address_en],
.page_profile-settings .acf-form [data-name=cp_address_th] {
    display: none
}

.page_profile-settings .acf-form [data-name=cp_featured_projects] table,
.page_profile-settings .acf-form [data-name=cp_featured_projects] tbody,
.page_profile-settings .acf-form [data-name=cp_featured_projects] td,
.page_profile-settings .acf-form [data-name=cp_featured_projects] thead,
.page_profile-settings .acf-form [data-name=cp_featured_projects] tr,
.page_profile-settings .acf-form [data-name=cp_videos] table,
.page_profile-settings .acf-form [data-name=cp_videos] tbody,
.page_profile-settings .acf-form [data-name=cp_videos] td,
.page_profile-settings .acf-form [data-name=cp_videos] thead,
.page_profile-settings .acf-form [data-name=cp_videos] tr {
    background: 0;
    border: 0
}

.page_profile-settings .acf-form [data-name=cp_featured_projects] thead,
.page_profile-settings .acf-form [data-name=cp_videos] thead {
    display: none
}

.page_profile-settings .acf-form [data-name=cp_featured_projects] tbody,
.page_profile-settings .acf-form [data-name=cp_videos] tbody {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-inline: -5px
}

.page_profile-settings .acf-form [data-name=cp_featured_projects] td,
.page_profile-settings .acf-form [data-name=cp_featured_projects] tr,
.page_profile-settings .acf-form [data-name=cp_videos] td,
.page_profile-settings .acf-form [data-name=cp_videos] tr {
    padding: 0
}

.page_profile-settings .acf-form [data-name=cp_featured_projects] tr,
.page_profile-settings .acf-form [data-name=cp_videos] tr {
    margin: 0 5px 10px;
    width: 25%
}

.page_profile-settings .acf-form [data-name=cp_featured_projects] td,
.page_profile-settings .acf-form [data-name=cp_videos] td {
    display: block
}

.page_profile-settings .acf-form [data-name=cp_featured_projects] .acf-row-handle,
.page_profile-settings .acf-form [data-name=cp_videos] .acf-row-handle {
    display: none
}

.page_profile-settings .acf-form [data-name=cp_featured_projects] .hide-if-value label,
.page_profile-settings .acf-form [data-name=cp_videos] .hide-if-value label {
    margin: 0
}

.page_profile-settings .acf-form [data-name=cp_featured_projects] .hide-if-value input,
.page_profile-settings .acf-form [data-name=cp_videos] .hide-if-value input {
    border: 0;
    border-radius: 0;
    padding: 0
}

.page_profile-settings .acf-form [data-name=cp_featured_projects] a.acf-icon,
.page_profile-settings .acf-form [data-name=cp_videos] a.acf-icon {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #f24405;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    height: 1rem;
    justify-content: center;
    right: -1rem;
    top: -1rem;
    width: 1rem
}

.page_profile-settings .acf-form [data-name=cp_featured_projects] a.acf-icon:before,
.page_profile-settings .acf-form [data-name=cp_videos] a.acf-icon:before {
    margin: 0
}

.page_profile-settings .acf-form [data-name=cp_featured_projects] a.acf-icon:hover,
.page_profile-settings .acf-form [data-name=cp_videos] a.acf-icon:hover {
    background: #007dfa;
    color: #fff
}

.page_profile-settings .acf-form [data-name=cp_featured_projects] .acf-actions,
.page_profile-settings .acf-form [data-name=cp_videos] .acf-actions {
    text-align: left
}

.page_profile-settings .acf-form [data-name=cp_featured_projects] .acf-button,
.page_profile-settings .acf-form [data-name=cp_videos] .acf-button {
    float: none
}

.page_profile-settings .acf-form [data-name=cp_featured_projects] .acf-file-uploader,
.page_profile-settings .acf-form [data-name=cp_featured_projects] .acf-image-uploader,
.page_profile-settings .acf-form [data-name=cp_videos] .acf-file-uploader,
.page_profile-settings .acf-form [data-name=cp_videos] .acf-image-uploader {
    border: 3px solid #e0effe;
    border-radius: 8px;
    padding: 5px
}

.page_profile-settings .acf-form [data-name=cp_featured_projects] .acf-file-uploader .image-wrap,
.page_profile-settings .acf-form [data-name=cp_featured_projects] .acf-image-uploader .image-wrap,
.page_profile-settings .acf-form [data-name=cp_videos] .acf-file-uploader .image-wrap,
.page_profile-settings .acf-form [data-name=cp_videos] .acf-image-uploader .image-wrap {
    padding-top: 96%;
    position: relative;
    width: 100%
}

.page_profile-settings .acf-form [data-name=cp_featured_projects] .acf-file-uploader .image-wrap img,
.page_profile-settings .acf-form [data-name=cp_featured_projects] .acf-image-uploader .image-wrap img,
.page_profile-settings .acf-form [data-name=cp_videos] .acf-file-uploader .image-wrap img,
.page_profile-settings .acf-form [data-name=cp_videos] .acf-image-uploader .image-wrap img {
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%
}

.page_profile-settings .acf-form [data-name=cp_featured_projects] .file-icon,
.page_profile-settings .acf-form [data-name=cp_featured_projects] .file-wrap,
.page_profile-settings .acf-form [data-name=cp_videos] .file-icon,
.page_profile-settings .acf-form [data-name=cp_videos] .file-wrap {
    border: 0
}

.page_profile-settings .acf-form [data-name=s_business_categories_1],
.page_profile-settings .acf-form [data-name=s_business_categories_2],
.page_profile-settings .acf-form [data-name=s_business_categories_3],
.page_profile-settings .acf-form [data-name=s_services_1],
.page_profile-settings .acf-form [data-name=s_services_2],
.page_profile-settings .acf-form [data-name=s_services_3] {
    display: none
}

.page_profile-settings .acf-notice.-error {
    background: #f8d7da;
    border: 0;
    border-color: #f5c6cb;
    color: #721c24;
    font-size: 12px;
    padding: 4px 10px
}

.page_profile-settings .acf-notice.-error.-dismiss {
    margin-bottom: 80px;
    padding-inline: 0
}

.page_profile-settings .acf-notice.-error.-dismiss p {
    border-bottom: 1px solid #721c24;
    margin: 0 10px;
    padding-block: .5em
}

.page_profile-settings .acf-notice.-error.err_chk {
    margin-block: -80px 80px
}

.page_profile-settings .acf-notice.-error.err_chk p {
    margin-top: 0
}

.page_profile-settings .fl-page-content .uabb-gf-style {
    padding: 0
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gform_heading {
    display: none
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gform_fields {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gsection {
    margin-top: 20px;
    padding: 0 0 20px
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gsection_description,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gsection_title {
    margin: 0
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gsection_title {
    font: 700 20px Poppins, sans-serif
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gsection_description {
    padding: 0
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gf-img-container {
    border: 3px solid #e0effe;
    border-radius: 8px;
    height: 200px;
    max-width: 215px;
    padding: 5px;
    width: 200px
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gf-img-container img {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gfield .gform_fileupload_rules {
    color: #007dfa;
    font-size: 14px
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gfield label,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gfield legend {
    border: 0;
    color: #5a5a5d;
    display: inline-block;
    font: 400 16px Poppins, sans-serif;
    padding: 0
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gfield_required {
    margin-left: 2px;
    padding: 0
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gfield input,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gfield select,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gfield textarea {
    margin: 0 !important;
    resize: none
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gfield input[readonly],
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gfield select[readonly],
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gfield textarea[readonly] {
    background: #e0effe
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gfield .gfield_fileupload_progress {
    display: none
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gfield .gform_delete_file {
    background: #f24405;
    font-size: 14px;
    margin-left: 10px;
    padding: 0 4px
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gfield .gform_delete_file:hover {
    background: #007dfa
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gfield .gform_delete_file .dashicons {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    width: auto
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gfield .gform_delete_file .dashicons:before {
    content: "\f463"
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gfield .gform_delete_file .dashicons:after {
    content: " Change";
    font-family: Poppins, sans-serif
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gfield_total input {
    border: 0;
    border-radius: 0;
    color: #000929;
    font-size: 24px;
    font-weight: 500;
    padding: 0 !important
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gfield_error {
    background: 0;
    border: 0;
    margin: 0;
    padding: 0
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gfield_error input[aria-invalid=true] {
    border: 3px solid #f5c6cb !important
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gfield--type-total {
    height: 0;
    overflow: hidden
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gfield--type-multiselect select {
    height: 130px;
    padding: 0
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gfield--type-multiselect select option {
    padding: 10px 1rem
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gfield--type-multiselect select option:checked {
    background: #e0effe
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gfield--type-address {
    margin-top: 20px
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gfield--type-address legend {
    border-bottom: 1px solid #ccc;
    color: #000;
    font: 700 20px Poppins, sans-serif;
    margin-bottom: 20px;
    padding-bottom: 20px
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 {
    margin-bottom: 20px
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-inline: -10px;
    white-space: unset
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice {
    margin-inline: 10px;
    width: calc(25% - 20px)
}

@media (max-width:1199px) {
    .page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice {
        margin-bottom: 20px;
        width: calc(50% - 20px)
    }
}

@media (max-width:767px) {
    .page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice {
        width: calc(100% - 20px)
    }
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice .btn-expand {
    background: #007dfa;
    border-radius: 10px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    padding: 2px 8px
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice-more ul {
    height: 53px;
    overflow: hidden
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice input {
    opacity: 0
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice input:checked+label {
    border-color: #f24405
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice input:checked+label button {
    background: #007dfa !important;
    border-color: #007dfa !important;
    color: #fff !important
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    max-width: none
}

.page_business-categories .kitzee-term-desc .page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label h3,
.page_faq .page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label .uabb-adv-accordion-button-label,
.page_home .section-companies .kitzee-term-desc .page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label h3,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label .page_business-categories .kitzee-term-desc h3,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label .page_faq .uabb-adv-accordion-button-label,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label .page_home .section-companies .kitzee-term-desc h3,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label h4,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label h6 {
    font-family: Poppins, sans-serif
}

.archive.tax-business_category .section-breadcrumbs .page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label h1,
.page_business-categories .kitzee-term-desc .page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label h3,
.page_checkout .fl-post-header .page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label h1,
.page_home .section-companies .kitzee-term-desc .page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label h3,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label .archive.tax-business_category .section-breadcrumbs h1,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label .page_business-categories .kitzee-term-desc h3,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label .page_checkout .fl-post-header h1,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label .page_home .section-companies .kitzee-term-desc h3,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label .section-breadcrumbs .fl-module-heading h1,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label h2,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label h4,
.section-breadcrumbs .fl-module-heading .page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label h1 {
    margin: 0
}

.page_faq .page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label .uabb-adv-accordion-button-label,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label .page_faq .uabb-adv-accordion-button-label,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label h6 {
    color: #f24405
}

.archive.tax-business_category .section-breadcrumbs .page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label h1,
.page_checkout .fl-post-header .page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label h1,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label .archive.tax-business_category .section-breadcrumbs h1,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label .page_checkout .fl-post-header h1,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label .section-breadcrumbs .fl-module-heading h1,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label h2,
.section-breadcrumbs .fl-module-heading .page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label h1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 32px
}

.archive.tax-business_category .section-breadcrumbs .page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label h1:before,
.page_checkout .fl-post-header .page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label h1:before,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label .archive.tax-business_category .section-breadcrumbs h1:before,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label .page_checkout .fl-post-header h1:before,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label .section-breadcrumbs .fl-module-heading h1:before,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label h2:before,
.section-breadcrumbs .fl-module-heading .page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label h1:before {
    color: #f24405;
    content: "฿";
    font-size: 1rem;
    margin-right: 4px
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label .label-body ul {
    font-size: 14px;
    margin-bottom: 10px
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label .label-body ul li {
    border-bottom: 1px solid #ebeaed;
    line-height: 1.5;
    padding-block: 5px;
    padding-left: 10px;
    position: relative
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label .label-body ul li:before {
    content: "\f04b";
    display: inline-block;
    font: 900 6px Font Awesome\ 5 Free;
    margin-inline: -10px 4px;
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px)
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label .label-footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 180px;
    margin-top: auto
}

@media (max-width:1199px) {
    .page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label .label-footer {
        height: 150px
    }
}

@media (max-width:767px) {
    .page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label .label-footer {
        height: auto
    }
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label .label-footer ul {
    font-size: 14px;
    margin-bottom: 10px
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label .label-footer ul li {
    line-height: 1.5;
    padding-left: 10px;
    position: relative
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label .label-footer ul li:before {
    color: #007dfa;
    content: "\f04b";
    display: inline-block;
    font: 900 6px Font Awesome\ 5 Free;
    margin-inline: -10px 4px;
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px)
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label .label-footer button {
    border: 1px solid transparent;
    margin-top: auto;
    padding: 10px;
    pointer-events: none;
    width: 100%
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label:hover button {
    background: #007dfa;
    border-color: #007dfa
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label[data-product=standard]:not(:hover) button {
    background: 0;
    border: 1px solid #ebeaed;
    color: #000
}

.page_faq .page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label[data-product=standard] .uabb-adv-accordion-button-label,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label[data-product=standard] .page_faq .uabb-adv-accordion-button-label,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_128 .gfield_radio .gchoice label[data-product=standard] h6 {
    color: #007dfa
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_93 .gfield_radio {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #field_5_93 .gfield_radio .gchoice {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 1rem
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme #gform_preview_5_108 .ginput_preview {
    border: 3px solid #f5c6cb;
    margin: 0
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gform_validation_errors {
    background: #f8d7da;
    border: 0;
    border-color: #f5c6cb;
    border-radius: 3px;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 10px 0 0;
    padding: 4px 10px
}

.archive.tax-business_category .section-breadcrumbs .page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gform_validation_errors h1,
.page_checkout .fl-post-header .page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gform_validation_errors h1,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gform_validation_errors .archive.tax-business_category .section-breadcrumbs h1,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gform_validation_errors .page_checkout .fl-post-header h1,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gform_validation_errors .section-breadcrumbs .fl-module-heading h1,
.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gform_validation_errors h2,
.section-breadcrumbs .fl-module-heading .page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gform_validation_errors h1 {
    color: #721c24;
    font: 400 12px Poppins, sans-serif
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gform_validation_errors .gform-icon {
    display: none
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .validation_message {
    background: #f8d7da;
    border: 0;
    border-color: #f5c6cb;
    border-radius: 3px;
    color: #721c24;
    font-size: 12px;
    margin: 10px 0 0;
    padding: 4px 10px
}

.page_profile-settings .fl-page-content .gform_wrapper.gravity-theme .gform_footer {
    margin-bottom: 0;
    padding-bottom: 0
}

.page_profile-settings .fl-page-content .nav-profile-tabs .nav {
    border: 0;
    gap: 10px
}

.page_profile-settings .fl-page-content .nav-profile-tabs .nav>* {
    background: #fff;
    border: 1px solid #000;
    border-radius: 4px;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    padding: 10px 14px
}

@media (max-width:575px) {
    .page_profile-settings .fl-page-content .nav-profile-tabs .nav>* {
        font-size: 11px;
        padding: 4px 10px
    }
}

.page_profile-settings .fl-page-content .nav-profile-tabs .nav>.active,
.page_profile-settings .fl-page-content .nav-profile-tabs .nav>:hover {
    background: #f24405;
    border-color: #f24405;
    color: #fff
}

.page_profile-settings .fl-page-content .nav-profile-tabs .acf-tab-group {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    border: 0;
    counter-reset: li;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding: 0
}

@media (max-width:575px) {
    .page_profile-settings .fl-page-content .nav-profile-tabs .acf-tab-group {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: center
    }
}

.page_profile-settings .fl-page-content .nav-profile-tabs .acf-tab-group li {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0;
    position: relative;
    text-align: center
}

.page_profile-settings .fl-page-content .nav-profile-tabs .acf-tab-group li:after,
.page_profile-settings .fl-page-content .nav-profile-tabs .acf-tab-group li:before {
    background: #e0effe;
    content: "";
    height: 3px;
    position: absolute;
    top: -25px;
    width: 50%
}

.page_profile-settings .fl-page-content .nav-profile-tabs .acf-tab-group li:before {
    left: 0
}

.page_profile-settings .fl-page-content .nav-profile-tabs .acf-tab-group li:after {
    right: 0
}

.page_profile-settings .fl-page-content .nav-profile-tabs .acf-tab-group li:first-child:before,
.page_profile-settings .fl-page-content .nav-profile-tabs .acf-tab-group li:last-child:after {
    display: none
}

.page_profile-settings .fl-page-content .nav-profile-tabs .acf-tab-group li a {
    background: 0;
    border: 0;
    font-weight: 400;
    padding: 0;
    position: relative;
    z-index: 1
}

@media (max-width:575px) {
    .page_profile-settings .fl-page-content .nav-profile-tabs .acf-tab-group li a {
        font-size: 11px;
        line-height: 1.2
    }
}

.page_profile-settings .fl-page-content .nav-profile-tabs .acf-tab-group li a:before {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    border: 3px solid #e0effe;
    border-radius: 50%;
    content: counter(li);
    counter-increment: li;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 2rem;
    justify-content: center;
    left: 50%;
    position: absolute;
    top: -40px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 2rem
}

@media (max-width:575px) {
    .page_profile-settings .fl-page-content .nav-profile-tabs .acf-tab-group li a:before {
        border-width: 2px;
        height: 1.5rem;
        top: -36px;
        width: 1.5rem
    }
}

.page_profile-settings .fl-page-content .nav-profile-tabs .acf-tab-group li.active.empty:after,
.page_profile-settings .fl-page-content .nav-profile-tabs .acf-tab-group li.active.empty:before {
    background: #f24405
}

.page_profile-settings .fl-page-content .nav-profile-tabs .acf-tab-group li.active.empty a:before {
    border-color: #f24405;
    color: #f24405
}

.page_profile-settings .fl-page-content .nav-profile-tabs .acf-tab-group li:not(.empty):after,
.page_profile-settings .fl-page-content .nav-profile-tabs .acf-tab-group li:not(.empty):before {
    background: #f24405
}

.page_profile-settings .fl-page-content .nav-profile-tabs .acf-tab-group li:not(.empty) a:before {
    background: #f24405;
    border-color: transparent;
    color: #fff;
    content: "\f00c";
    font: 900 14px Font Awesome\ 6 Free
}

@media (max-width:575px) {
    .page_profile-settings .fl-page-content .nav-profile-tabs .acf-tab-group li:not(.empty) a:before {
        font-size: 10px
    }
}

.page_profile-settings .fl-page-content .nav-profile-tabs .tab-content {
    padding-block: 40px
}

.page_profile-settings .fl-page-content .nav-profile-tabs .tab-content #message.updated {
    margin-bottom: 4rem
}

.page_profile-settings .fl-page-content .nav-profile-tabs .tab-content #message.updated p {
    background: #d4edda;
    border: 0;
    border-color: #c3e6cb;
    border-radius: 4px;
    color: #155724;
    font-size: 12px;
    margin: 0;
    padding: 10px 14px
}

.page_profile-settings .fl-page-content .nav-profile-tabs #nav-info .acf-form-submit {
    display: none
}

.page_profile-settings .fl-page-content .nav-profile-tabs #nav-projects .acf-form-submit {
    border-top: 1px solid #ebeaed;
    padding-top: 20px
}

.page_profile-settings .fl-page-content .nav-profile-tabs .btn-action {
    text-align: right
}

.page_profile-settings .fl-page-content .nav-profile-tabs .btn-action>* {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    font-weight: 500;
    justify-content: center;
    min-width: 100px;
    padding: 14px 20px
}

.page_profile-settings .fl-page-content .nav-profile-tabs [data-name=cp_company_information] .btn-action .btn-prev {
    display: none
}

.page_profile-settings #nav-bcat .bcat-svc-form .gform_wrapper.gravity-theme .gform_footer input {
    font-weight: 500;
    padding: 14px 20px
}

.page_profile-settings #nav-bcat .bcat-svc-container>div {
    margin-bottom: 20px
}

@media (max-width:575px) {
    .page_profile-settings #nav-bcat .bcat-svc-container>div {
        margin-bottom: 1rem;
        padding: 1rem
    }

    .page_profile-settings #nav-bcat .row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }
}

html[lang=th] .page_profile-settings #field_5_106 select[disabled=true] option,
html[lang=th] .page_profile-settings #field_5_116 select[disabled=true] option,
html[lang=th] .page_profile-settings #field_5_117 select[disabled=true] option {
    font-size: 0
}

html[lang=th] .page_profile-settings #field_5_106 select[disabled=true] option:after,
html[lang=th] .page_profile-settings #field_5_116 select[disabled=true] option:after,
html[lang=th] .page_profile-settings #field_5_117 select[disabled=true] option:after {
    content: "– กรอกข้อมูลในช่องอื่นๆ –";
    font-size: 14px
}

.page_recent-activities .fl-page-content .gform_wrapper.gravity-theme .gfield_label {
    color: #5a5a5d;
    font-family: Poppins, sans-serif;
    font-weight: 400
}

.page_recent-activities .fl-page-content .gform_wrapper.gravity-theme .gfield input,
.page_recent-activities .fl-page-content .gform_wrapper.gravity-theme .gfield select,
.page_recent-activities .fl-page-content .gform_wrapper.gravity-theme .gfield textarea {
    border: 3px solid #e0effe;
    border-radius: 8px;
    font-size: 14px;
    padding: 1rem
}

.page_recent-activities .fl-page-content .gform_wrapper.gravity-theme .gfield textarea {
    height: 135px
}

.page_recent-activities .fl-page-content .gform_wrapper.gravity-theme .gfield .chosen-container-single .chosen-single {
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: auto;
    line-height: 1;
    padding: 0 !important
}

.page_recent-activities .fl-page-content .gform_wrapper.gravity-theme .gfield .chosen-container-single .chosen-single span {
    line-height: 1
}

.page_recent-activities .fl-page-content .gform_wrapper.gravity-theme .gfield .noUi-horizontal {
    height: 10px;
    margin-top: 1rem
}

.page_recent-activities .fl-page-content .gform_wrapper.gravity-theme .gfield .noUi-connect {
    background: #f24405
}

.page_recent-activities .fl-page-content .gform_wrapper.gravity-theme .gfield .noUi-tooltip {
    line-height: 1;
    padding: 6px 10px
}

.page_recent-activities .fl-page-content .gform_wrapper.gravity-theme .gfield .noUi-handle {
    -webkit-transform: scale(.75);
    transform: scale(.75)
}

.page_recent-activities .fl-page-content .gform_wrapper.gravity-theme .gpfup__select-files {
    font-size: 14px;
    font-weight: 400;
    padding: 4px 10px
}

.page_recent-activities .fl-page-content .gform_wrapper.gravity-theme .gpfup__select-files:hover {
    background: #007dfa
}

.page_recent-activities .fl-page-content .gform_wrapper.gravity-theme .gform_fileupload_rules {
    font-size: 14px;
    margin: 10px 20px 0;
    padding: 0
}

.page_recent-activities .fl-page-content .gfmc-container {
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px
}

.page_recent-activities .fl-page-content .gfmc-container .gfmc-container {
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px
}

.page_reviews .fl-tabs-labels {
    border-bottom: 2px solid #dedef7;
    margin-bottom: 30px;
    padding-bottom: 40px
}

.page_reviews .fl-tabs-label {
    border: 1px solid #000 !important;
    border-radius: 8px;
    color: #000;
    font-weight: 500;
    margin-right: 1rem
}

.page_reviews .fl-tabs-label.fl-tab-active {
    background: #f24405;
    border-color: transparent !important;
    color: #fff
}

.page_reviews .fl-tabs-label.fl-tab-active:after {
    display: none
}

.page_reviews .fl-tabs-panels {
    border: 0
}

.page_reviews .fl-tabs-panel-content {
    padding: 0
}

.page_reviews .gform_wrapper.gravity-theme .gform_heading {
    display: none
}

.page_reviews .gform_wrapper.gravity-theme .gfield_label {
    padding: 0
}

.page_reviews .gform_wrapper.gravity-theme .gfield_label:after {
    display: none
}

.page_reviews .gform_wrapper.gravity-theme .gfield input,
.page_reviews .gform_wrapper.gravity-theme .gfield select,
.page_reviews .gform_wrapper.gravity-theme .gfield textarea {
    margin: 0
}

.page_reviews .gform_wrapper.gravity-theme .gfield textarea {
    margin-bottom: 1rem
}

.page_reviews .gform_wrapper.gravity-theme .gfield .gchoice {
    white-space: nowrap
}

.page_reviews .gform_wrapper.gravity-theme .gfield .chosen-container-single .chosen-single {
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: auto;
    line-height: 1;
    padding: 0 !important
}

.page_reviews .gform_wrapper.gravity-theme .gfield .chosen-container-single .chosen-single span {
    line-height: 1
}

.page_reviews .gform_wrapper.gravity-theme .gfield_description {
    font-size: 14px;
    margin: 0;
    padding: 0
}

.page_reviews .gform_wrapper.gravity-theme .gfield .ginput_container_consent {
    margin-bottom: .5rem
}

.page_reviews .gform_wrapper.gravity-theme .gfield .ginput_container_consent input {
    float: left
}

.page_reviews .gform_wrapper.gravity-theme .gfield_consent_description {
    border-radius: 8px;
    overflow: hidden;
    padding: 10px
}

.page_reviews .gform_wrapper.gravity-theme .gfield.gpcc-populated .gfmc-column:first-child {
    z-index: 5
}

.page_reviews .gform_wrapper.gravity-theme .gfield .noUi-horizontal {
    height: 10px;
    margin-top: 1rem
}

.page_reviews .gform_wrapper.gravity-theme .gfield .noUi-connect {
    background: #f24405
}

.page_reviews .gform_wrapper.gravity-theme .gfield .noUi-tooltip {
    line-height: 1;
    padding: 6px 10px
}

.page_reviews .gform_wrapper.gravity-theme .gfield .noUi-handle {
    top: -10px;
    -webkit-transform: scale(.75);
    transform: scale(.75)
}

.page_reviews .gform_wrapper.gravity-theme .gpfup__select-files {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    padding: 4px 10px
}

.page_reviews .gform_wrapper.gravity-theme .gpfup__select-files:hover {
    background: #007dfa
}

@media (max-width:767px) {
    .page_reviews .gform_wrapper.gravity-theme .gform_footer input {
        font-size: 14px;
        padding: 16px 22px
    }
}

.page_reviews .gform_wrapper.gravity-theme .gform_footer .gform_save_link {
    background: 0;
    border-color: #f24405;
    color: #f24405
}

@media (max-width:767px) {
    .page_reviews .gform_wrapper.gravity-theme .gform_footer .gform_save_link {
        font-size: 14px;
        padding: 16px 22px
    }
}

.page_reviews .gform_wrapper.gravity-theme .gform_footer .gform_save_link svg {
    display: none
}

.page_reviews .gform_wrapper.gravity-theme .gfmc-container {
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px
}

.page_reviews .gform_wrapper.gravity-theme .gfmc-container .gfmc-container {
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px
}

.page_reviews .wpsunshine-gf-search-results {
    overflow-x: hidden
}

.page_unfinished-or-pending-reviews .block-reviews-content {
    margin-bottom: 20px
}

.page_unfinished-or-pending-reviews .block-reviews-rate:empty {
    display: none
}

.page_unfinished-or-pending-reviews .block-ind-reviews p {
    font-size: 14px;
    margin-bottom: 8px
}

.page_unfinished-or-pending-reviews .block-reviews-title {
    font-weight: 700;
    margin-block: 12px 8px
}

.page_unfinished-or-pending-reviews .block-reviews-date {
    color: #6b7280;
    font-size: 14px;
    margin-bottom: 8px
}

.page_unfinished-or-pending-reviews .block-reviews-experience {
    color: #696969;
    margin: 0
}

.page_subscriptions #pmpro_account .pmpro_box {
    border: 1px solid #ebeaed;
    border-radius: 8px;
    padding: 20px
}

.archive.tax-business_category .section-breadcrumbs .page_subscriptions #pmpro_account .pmpro_box h1,
.page_checkout .fl-post-header .page_subscriptions #pmpro_account .pmpro_box h1,
.page_subscriptions #pmpro_account .pmpro_box .archive.tax-business_category .section-breadcrumbs h1,
.page_subscriptions #pmpro_account .pmpro_box .page_checkout .fl-post-header h1,
.page_subscriptions #pmpro_account .pmpro_box .section-breadcrumbs .fl-module-heading h1,
.page_subscriptions #pmpro_account .pmpro_box h2,
.section-breadcrumbs .fl-module-heading .page_subscriptions #pmpro_account .pmpro_box h1 {
    border-bottom: 1px solid #ebeaed;
    font: 700 18px Poppins, sans-serif;
    margin-bottom: 1rem;
    padding-bottom: 8px
}

.page_subscriptions #pmpro_account .pmpro_table {
    margin: 0
}

.page_subscriptions #pmpro_account .pmpro_table tbody,
.page_subscriptions #pmpro_account .pmpro_table thead tr {
    border: 0
}

.page_subscriptions #pmpro_account .pmpro_table td,
.page_subscriptions #pmpro_account .pmpro_table th {
    padding-inline: 0
}

.page_subscriptions #pmpro_account .pmpro_table thead th {
    padding-top: 0
}

.page_subscriptions #pmpro_account .pmpro_table tbody tr:last-child td {
    padding-bottom: 0
}

.page_subscriptions #pmpro_account #pmpro_actionlink-update-billing,
.page_subscriptions #pmpro_account .pmpro_actionlinks {
    display: none
}

.page_subscriptions #pmpro_account .pmpro_account-membership-levelname .pmpro_actionlinks {
    display: block;
    font-size: 0;
    margin-top: 8px
}

.page_subscriptions #pmpro_account .pmpro_account-membership-levelname .pmpro_actionlinks>a {
    margin-right: 4px
}

.page_subscriptions #pmpro_account #pmpro_actionlink-cancel:not(:hover) {
    background: 0;
    border: 1px solid #000;
    color: #000
}

.pmpro-levels .fl-post-header {
    -webkit-box-shadow: none;
    box-shadow: none
}

.pmpro-levels .fl-post-title {
    border-bottom: 1px solid #ebeaed;
    font-size: 0;
    margin-bottom: 1rem;
    padding-bottom: 8px
}

.pmpro-levels .fl-post-title:after {
    content: "Choose a new subscription";
    font: 700 18px Poppins, sans-serif
}

.pmpro-confirmation .fl-post,
.pmpro-invoice .fl-post {
    border: 1px solid #ebeaed;
    border-radius: 8px;
    padding: 20px
}

.pmpro-confirmation .fl-post-header,
.pmpro-invoice .fl-post-header {
    -webkit-box-shadow: none;
    box-shadow: none
}

.archive.tax-business_category .section-breadcrumbs .pmpro-confirmation .pmpro_confirmation_wrap h1,
.archive.tax-business_category .section-breadcrumbs .pmpro-confirmation .pmpro_invoice_wrap h1,
.archive.tax-business_category .section-breadcrumbs .pmpro-invoice .pmpro_confirmation_wrap h1,
.archive.tax-business_category .section-breadcrumbs .pmpro-invoice .pmpro_invoice_wrap h1,
.page_checkout .fl-post-header .pmpro-confirmation .pmpro_confirmation_wrap h1,
.page_checkout .fl-post-header .pmpro-confirmation .pmpro_invoice_wrap h1,
.page_checkout .fl-post-header .pmpro-invoice .pmpro_confirmation_wrap h1,
.page_checkout .fl-post-header .pmpro-invoice .pmpro_invoice_wrap h1,
.pmpro-confirmation .fl-post-title,
.pmpro-confirmation .pmpro_confirmation_wrap .archive.tax-business_category .section-breadcrumbs h1,
.pmpro-confirmation .pmpro_confirmation_wrap .page_checkout .fl-post-header h1,
.pmpro-confirmation .pmpro_confirmation_wrap .section-breadcrumbs .fl-module-heading h1,
.pmpro-confirmation .pmpro_confirmation_wrap h2,
.pmpro-confirmation .pmpro_invoice_wrap .archive.tax-business_category .section-breadcrumbs h1,
.pmpro-confirmation .pmpro_invoice_wrap .page_checkout .fl-post-header h1,
.pmpro-confirmation .pmpro_invoice_wrap .section-breadcrumbs .fl-module-heading h1,
.pmpro-confirmation .pmpro_invoice_wrap h2,
.pmpro-invoice .fl-post-title,
.pmpro-invoice .pmpro_confirmation_wrap .archive.tax-business_category .section-breadcrumbs h1,
.pmpro-invoice .pmpro_confirmation_wrap .page_checkout .fl-post-header h1,
.pmpro-invoice .pmpro_confirmation_wrap .section-breadcrumbs .fl-module-heading h1,
.pmpro-invoice .pmpro_confirmation_wrap h2,
.pmpro-invoice .pmpro_invoice_wrap .archive.tax-business_category .section-breadcrumbs h1,
.pmpro-invoice .pmpro_invoice_wrap .page_checkout .fl-post-header h1,
.pmpro-invoice .pmpro_invoice_wrap .section-breadcrumbs .fl-module-heading h1,
.pmpro-invoice .pmpro_invoice_wrap h2,
.section-breadcrumbs .fl-module-heading .pmpro-confirmation .pmpro_confirmation_wrap h1,
.section-breadcrumbs .fl-module-heading .pmpro-confirmation .pmpro_invoice_wrap h1,
.section-breadcrumbs .fl-module-heading .pmpro-invoice .pmpro_confirmation_wrap h1,
.section-breadcrumbs .fl-module-heading .pmpro-invoice .pmpro_invoice_wrap h1 {
    border-bottom: 1px solid #ebeaed;
    font: 700 18px Poppins, sans-serif;
    margin-bottom: 1rem;
    padding-bottom: 8px
}

.pmpro-confirmation .pmpro_invoice_details strong,
.pmpro-invoice .pmpro_invoice_details strong {
    border-bottom: 1px solid #ebeaed;
    display: block;
    margin-bottom: 1rem;
    padding-bottom: 8px
}

.pmpro-confirmation .pmpro_invoice_details p,
.pmpro-invoice .pmpro_invoice_details p {
    margin: 0
}

.pmpro-confirmation .pmpro_invoice_details+hr,
.pmpro-invoice .pmpro_invoice_details+hr {
    display: none
}

.pmpro-confirmation .pmpro_price_part-total,
.pmpro-invoice .pmpro_price_part-total {
    border: 0;
    margin: 0;
    padding: 0
}

.pmpro-confirmation .pmpro_actions_nav,
.pmpro-invoice .pmpro_actions_nav {
    display: none
}

.pmpro-confirmation .btn-dashboard {
    background: #f24405;
    border: 1px solid #f24405;
    border-radius: 8px;
    color: #fff;
    display: inline-block;
    font-family: Ubuntu, sans-serif;
    font-weight: 500;
    margin-top: 10px;
    padding: 16px 46px;
    text-decoration: none
}

.pmpro-confirmation .btn-dashboard:hover {
    background: #007dfa;
    border-color: #007dfa
}

.pmpro-cancel .fl-post {
    border: 1px solid #ebeaed;
    border-radius: 8px;
    padding: 20px
}

.pmpro-cancel .fl-post-header {
    -webkit-box-shadow: none;
    box-shadow: none
}

.pmpro-cancel .fl-post-title {
    border-bottom: 1px solid #ebeaed;
    font: 700 18px Poppins, sans-serif;
    margin-bottom: 1rem;
    padding-bottom: 8px
}

.pmpro-cancel .pmpro_btn {
    text-decoration: none !important
}

.pmpro-cancel .pmpro_btn-cancel:not(:hover) {
    background: 0;
    border: 1px solid #000;
    color: #000
}

.pmpro-cancel .pmpro_btn-cancel:hover {
    background: #007dfa;
    border: 1px solid #007dfa
}

.pmpro-cancel .pmpro_cancel_return_home {
    margin: 0
}

.archive.tax-business_category .section-breadcrumbs .pmpro-checkout #pmpro_pricing_fields h1,
.page_checkout .fl-post-header .pmpro-checkout #pmpro_pricing_fields h1,
.pmpro-checkout #pmpro_account_loggedin,
.pmpro-checkout #pmpro_message,
.pmpro-checkout #pmpro_pricing_fields .archive.tax-business_category .section-breadcrumbs h1,
.pmpro-checkout #pmpro_pricing_fields .page_checkout .fl-post-header h1,
.pmpro-checkout #pmpro_pricing_fields .pmpro_checkout-fields>:not(#pmpro_level_cost),
.pmpro-checkout #pmpro_pricing_fields .section-breadcrumbs .fl-module-heading h1,
.pmpro-checkout #pmpro_pricing_fields h2,
.pmpro-checkout .fl-post-header,
.pmpro-checkout .pmpro_asterisk,
.section-breadcrumbs .fl-module-heading .pmpro-checkout #pmpro_pricing_fields h1 {
    display: none
}

.pmpro-checkout .fl-post {
    border: 1px solid #ebeaed;
    border-radius: 8px;
    padding: 20px
}

.archive.tax-business_category .section-breadcrumbs .pmpro-checkout #pmpro_form .pmpro_checkout h1,
.page_checkout .fl-post-header .pmpro-checkout #pmpro_form .pmpro_checkout h1,
.pmpro-checkout #pmpro_form .pmpro_checkout .archive.tax-business_category .section-breadcrumbs h1,
.pmpro-checkout #pmpro_form .pmpro_checkout .page_checkout .fl-post-header h1,
.pmpro-checkout #pmpro_form .pmpro_checkout .section-breadcrumbs .fl-module-heading h1,
.pmpro-checkout #pmpro_form .pmpro_checkout h2,
.section-breadcrumbs .fl-module-heading .pmpro-checkout #pmpro_form .pmpro_checkout h1 {
    border-bottom: 1px solid #ebeaed;
    font: 700 18px Poppins, sans-serif;
    margin-bottom: 1rem;
    padding-bottom: 8px
}

.pmpro-checkout #pmpro_form .pmpro_checkout-h2-name {
    margin: 0
}

.pmpro-checkout .pmpro_checkout-fields label {
    font-weight: 400;
    margin-bottom: 8px
}

.pmpro-checkout .pmpro_checkout-fields input,
.pmpro-checkout .pmpro_checkout-fields select {
    max-width: none !important
}

.pmpro-checkout .pmpro_checkout-fields #ExpirationMonth,
.pmpro-checkout .pmpro_checkout-fields #ExpirationYear {
    width: auto
}

.pmpro-checkout #pmpro_submit_span {
    float: left
}

.pmpro-checkout #pmpro_processing_message {
    color: #007dfa !important;
    font-size: 14px;
    line-height: 2;
    margin: 0 0 0 10px !important
}

.archive.tax-business_category .section-breadcrumbs .page_dashboard .block-subscription h1,
.page_checkout .fl-post-header .page_dashboard .block-subscription h1,
.page_dashboard .block-subscription .archive.tax-business_category .section-breadcrumbs h1,
.page_dashboard .block-subscription .page_checkout .fl-post-header h1,
.page_dashboard .block-subscription .section-breadcrumbs .fl-module-heading h1,
.page_dashboard .block-subscription h2,
.section-breadcrumbs .fl-module-heading .page_dashboard .block-subscription h1 {
    border-bottom: 1px solid #ebeaed;
    font: 700 18px Poppins, sans-serif;
    margin-bottom: 1rem;
    padding-bottom: 8px
}

.plan-title {
    font-family: Poppins, sans-serif;
    font-size: 24px
}

.plan-title+hr {
    margin-block: 0 40px
}

.plan-selection {
    margin-bottom: 20px
}

.plan-selection.selected .plan-card {
    border: 1px solid #f24405
}

.plan-selection.selected .plan-card a {
    background: #007dfa
}

.plan-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%
}

.archive.tax-business_category .section-breadcrumbs .plan-card h1,
.page_checkout .fl-post-header .plan-card h1,
.plan-card .archive.tax-business_category .section-breadcrumbs h1,
.plan-card .page_checkout .fl-post-header h1,
.plan-card .section-breadcrumbs .fl-module-heading h1,
.plan-card h2,
.section-breadcrumbs .fl-module-heading .plan-card h1 {
    font-size: 32px;
    margin: 0
}

.archive.tax-business_category .section-breadcrumbs .plan-card h1:before,
.page_checkout .fl-post-header .plan-card h1:before,
.plan-card .archive.tax-business_category .section-breadcrumbs h1:before,
.plan-card .page_checkout .fl-post-header h1:before,
.plan-card .section-breadcrumbs .fl-module-heading h1:before,
.plan-card h2:before,
.section-breadcrumbs .fl-module-heading .plan-card h1:before {
    color: #f24405;
    content: "฿";
    font-size: 1rem;
    margin-right: 4px
}

.page_business-categories .kitzee-term-desc .plan-card h3,
.page_home .section-companies .kitzee-term-desc .plan-card h3,
.plan-card .page_business-categories .kitzee-term-desc h3,
.plan-card .page_home .section-companies .kitzee-term-desc h3,
.plan-card h4 {
    font-family: Poppins, sans-serif;
    margin: 0
}

.page_faq .plan-card .uabb-adv-accordion-button-label,
.plan-card .page_faq .uabb-adv-accordion-button-label,
.plan-card h6 {
    color: #f24405;
    font-family: Poppins, sans-serif
}

.plan-card ul {
    font-size: 14px;
    margin-bottom: 20px
}

.plan-card li {
    line-height: 1.5;
    padding-left: 10px;
    position: relative
}

.plan-card li:before {
    color: #007dfa;
    content: "\f04b";
    display: inline-block;
    font: 900 6px Font Awesome\ 5 Free;
    margin-inline: -10px 4px;
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px)
}

.plan-card a {
    display: block;
    margin-top: auto;
    padding: 10px;
    text-align: center;
    text-decoration: none
}

.page_faq .plan-card.standard .uabb-adv-accordion-button-label,
.plan-card.standard .page_faq .uabb-adv-accordion-button-label,
.plan-card.standard h6 {
    color: #007dfa
}

.plan-card.standard:not(:hover) a {
    background: 0;
    border: 1px solid #ebeaed;
    color: #000
}

.plan-body li {
    border-bottom: 1px solid #ebeaed;
    padding-block: 5px
}

.plan-footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 180px;
    margin-top: auto
}

.archive.tax-business_category .company {
    margin-bottom: 20px
}

.archive.tax-business_category .company-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-inline: -10px
}

.archive.tax-business_category .company-header>div {
    padding-inline: 10px
}

.archive.tax-business_category .company-header .page_business-categories .kitzee-term-desc h3,
.archive.tax-business_category .company-header .page_home .section-companies .kitzee-term-desc h3,
.archive.tax-business_category .company-header h4,
.page_business-categories .kitzee-term-desc .archive.tax-business_category .company-header h3,
.page_home .section-companies .kitzee-term-desc .archive.tax-business_category .company-header h3 {
    color: #000929;
    font: 700 1rem Poppins, sans-serif;
    margin-bottom: 10px
}

.archive.tax-business_category .company-thumbs {
    width: 120px
}

.archive.tax-business_category .company-thumbs img {
    background: #eff4f4;
    border-radius: 4px;
    height: 100px;
    -o-object-fit: contain;
    object-fit: contain;
    padding: 20px;
    width: 100%
}

.archive.tax-business_category .company-thumbs img.nothumbs {
    -webkit-filter: grayscale(1);
    filter: grayscale(1)
}

.archive.tax-business_category .company-address {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px
}

.archive.tax-business_category .company-address img {
    height: 12px;
    margin-right: 5px
}

.archive.tax-business_category .company-rating {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #5a7184;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1rem
}

.archive.tax-business_category .company-rating .review-star {
    margin-right: 10px;
    position: relative;
    top: 4px
}

.archive.tax-business_category .company-rating .review-star img {
    height: 1rem
}

.archive.tax-business_category .company-rating .review-star-cover {
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    white-space: nowrap;
    width: 0
}

.archive.tax-business_category .company-rating .review-star-1 {
    width: 20%
}

.archive.tax-business_category .company-rating .review-star-1\.5 {
    width: 30%
}

.archive.tax-business_category .company-rating .review-star-2 {
    width: 40%
}

.archive.tax-business_category .company-rating .review-star-2\.5 {
    width: 50%
}

.archive.tax-business_category .company-rating .review-star-3 {
    width: 60%
}

.archive.tax-business_category .company-rating .review-star-3\.5 {
    width: 70%
}

.archive.tax-business_category .company-rating .review-star-4 {
    width: 80%
}

.archive.tax-business_category .company-rating .review-star-4\.5 {
    width: 90%
}

.archive.tax-business_category .company-rating .review-star-5 {
    width: 100%
}

.archive.tax-business_category .company-info {
    margin-block: 10px
}

.archive.tax-business_category .company-categories {
    font-size: 14px
}

.archive.tax-business_category .company-categories i {
    color: #007dfa;
    font-size: 12px;
    margin-right: 10px
}

.page_company-profile .section-breadcrumbs .fl-row-content-wrap,
.single-company .section-breadcrumbs .fl-row-content-wrap {
    padding-block: 60px 0
}

.page_company-profile .section-breadcrumbs .fl-module-content,
.single-company .section-breadcrumbs .fl-module-content {
    margin-block: 0
}

.page_company-profile .section-breadcrumbs .custom-breadcrumbs,
.page_company-profile .section-breadcrumbs .custom-breadcrumbs *,
.single-company .section-breadcrumbs .custom-breadcrumbs,
.single-company .section-breadcrumbs .custom-breadcrumbs * {
    color: inherit
}

.page_company-profile .section-profile,
.single-company .section-profile {
    background: linear-gradient(#eff4f4 150px, #fff 0)
}

@media (max-width:767px) {

    .page_company-profile .section-profile .fl-row-content-wrap,
    .single-company .section-profile .fl-row-content-wrap {
        margin: 20px
    }
}

.page_company-profile .company-card .fl-col-group:first-child,
.single-company .company-card .fl-col-group:first-child {
    background: #fff;
    border: 1px solid #e5e3f7;
    border-bottom: 0;
    border-radius: 4px 4px 0 0;
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, .03);
    box-shadow: 0 4px 8px rgba(0, 0, 0, .03);
    padding: 20px 20px 0
}

@media (max-width:767px) {

    .page_company-profile .company-card .fl-col-group:first-child,
    .single-company .company-card .fl-col-group:first-child {
        padding: 0
    }
}

.page_company-profile .company-card .fl-col-group:nth-child(2),
.single-company .company-card .fl-col-group:nth-child(2) {
    background: #fff;
    border: 1px solid #e5e3f7;
    border-radius: 0 0 4px 4px;
    border-top: 0;
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, .03);
    box-shadow: 0 4px 8px rgba(0, 0, 0, .03);
    margin-bottom: 40px;
    padding: 0 20px 20px
}

.page_company-profile .company-card .fl-col-group:nth-child(2) .fl-col:nth-child(2),
.single-company .company-card .fl-col-group:nth-child(2) .fl-col:nth-child(2) {
    border-inline: 1px solid #d2d0e7
}

.page_company-profile .company-card .fl-col-group:nth-child(2) .fl-html,
.single-company .company-card .fl-col-group:nth-child(2) .fl-html {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.page_company-profile .company-card .fl-col-group:nth-child(2) .fl-module-content,
.single-company .company-card .fl-col-group:nth-child(2) .fl-module-content {
    margin: 0
}

.page_company-profile .company-card .fl-col-group:nth-child(2) img,
.single-company .company-card .fl-col-group:nth-child(2) img {
    height: 24px;
    margin-right: 8px
}

.page_company-profile .company-card .fl-module-separator .fl-module-content,
.single-company .company-card .fl-module-separator .fl-module-content {
    margin: 40px 0
}

.page_company-profile .company-logo,
.single-company .company-logo {
    margin-left: 0;
    max-width: 200px
}

@media (max-width:767px) {

    .page_company-profile .company-logo,
    .single-company .company-logo {
        max-width: 150px
    }
}

.page_company-profile .company-logo-img,
.single-company .company-logo-img {
    background: #f1f1f1;
    border: 1px solid #eff4f4;
    border-radius: 4px;
    padding-top: 100%;
    position: relative
}

.page_company-profile .company-logo img,
.single-company .company-logo img {
    height: 100%;
    left: 0;
    -o-object-fit: contain;
    object-fit: contain;
    position: absolute;
    top: 0;
    width: 100%
}

.page_company-profile .company-logo span,
.single-company .company-logo span {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: url(https://kitzee.agency/wp-content/themes/cb-kitzee/assets/images/logo-border.png) no-repeat 50%/50%;
    color: #f24405;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font: 600 64px/1.2 Poppins, sans-serif;
    height: 100%;
    justify-content: center;
    left: 0;
    padding-top: 1rem;
    position: absolute;
    top: 0;
    width: 100%
}

@media (max-width:767px) {

    .page_company-profile .company-logo span,
    .single-company .company-logo span {
        font-size: 32px;
        padding-top: 10px
    }
}

.page_company-profile .company-logo .badge,
.single-company .company-logo .badge {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 5px 10px rgba(146, 153, 184, .1);
    box-shadow: 0 5px 10px rgba(146, 153, 184, .1);
    color: #f24405;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    height: 24px;
    justify-content: center;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 24px
}

.page_company-profile .company-brief,
.single-company .company-brief {
    width: calc(100% - 200px)
}

.page_company-profile .company-review,
.single-company .company-review {
    font-size: 0
}

.page_company-profile .company-review .review-avg-container-only,
.single-company .company-review .review-avg-container-only {
    display: block !important
}

.page_company-profile .company-review .review-avg-wrap-only,
.single-company .company-review .review-avg-wrap-only {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.page_company-profile .company-review .review-star,
.single-company .company-review .review-star {
    margin-right: 10px;
    position: relative
}

.page_company-profile .company-review .review-star img,
.single-company .company-review .review-star img {
    height: 1rem;
    margin-right: 2px
}

.page_company-profile .company-review .review-star-cover,
.single-company .company-review .review-star-cover {
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    white-space: nowrap;
    width: 0
}

.page_company-profile .company-review .review-star-1,
.single-company .company-review .review-star-1 {
    width: 20%
}

.page_company-profile .company-review .review-star-1\.5,
.single-company .company-review .review-star-1\.5 {
    width: 30%
}

.page_company-profile .company-review .review-star-2,
.single-company .company-review .review-star-2 {
    width: 40%
}

.page_company-profile .company-review .review-star-2\.5,
.single-company .company-review .review-star-2\.5 {
    width: 50%
}

.page_company-profile .company-review .review-star-3,
.single-company .company-review .review-star-3 {
    width: 60%
}

.page_company-profile .company-review .review-star-3\.5,
.single-company .company-review .review-star-3\.5 {
    width: 70%
}

.page_company-profile .company-review .review-star-4,
.single-company .company-review .review-star-4 {
    width: 80%
}

.page_company-profile .company-review .review-star-4\.5,
.single-company .company-review .review-star-4\.5 {
    width: 90%
}

.page_company-profile .company-review .review-star-5,
.single-company .company-review .review-star-5 {
    width: 100%
}

.page_company-profile .company-review .review-count,
.single-company .company-review .review-count {
    color: #5a7184;
    font-size: 1rem
}

.page_company-profile .company-menu,
.single-company .company-menu {
    margin-bottom: 40px;
    position: sticky;
    top: 135px;
    z-index: 1
}

@media (max-width:991px) {

    .page_company-profile .company-menu,
    .single-company .company-menu {
        top: 40px
    }
}

.page_company-profile .company-menu .fl-module-content,
.single-company .company-menu .fl-module-content {
    margin: 0
}

.page_company-profile .company-menu .uabb-info-list ul,
.single-company .company-menu .uabb-info-list ul {
    background: #fff;
    border: 1px solid #e5e3f6;
    border-radius: 4px;
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, .03);
    box-shadow: 0 4px 8px rgba(0, 0, 0, .03);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-inline: 35px
}

@media (max-width:767px) {

    .page_company-profile .company-menu .uabb-info-list ul,
    .single-company .company-menu .uabb-info-list ul {
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: -5px;
        padding: 0
    }
}

.page_company-profile .company-menu .uabb-info-list ul li,
.single-company .company-menu .uabb-info-list ul li {
    padding-block: 15px;
    width: 100%
}

@media (max-width:767px) {

    .page_company-profile .company-menu .uabb-info-list ul li,
    .single-company .company-menu .uabb-info-list ul li {
        margin: 5px;
        padding: 0;
        width: auto
    }

    .page_company-profile .company-menu .uabb-info-list ul li a,
    .single-company .company-menu .uabb-info-list ul li a {
        border: 1px solid #e5e3f6;
        border-radius: 4px;
        padding: 5px 20px
    }

    .page_company-profile .company-menu .uabb-info-list ul li a:not(.d-none),
    .single-company .company-menu .uabb-info-list ul li a:not(.d-none) {
        display: block
    }

    .page_company-profile .company-menu .uabb-info-list ul li a:hover,
    .single-company .company-menu .uabb-info-list ul li a:hover {
        background: #f24405;
        border-color: transparent;
        text-decoration: none
    }
}

.page_company-profile .company-menu .uabb-info-list ul li:hover .uabb-info-list-title,
.single-company .company-menu .uabb-info-list ul li:hover .uabb-info-list-title {
    color: #f24405;
    font-weight: 500
}

@media (max-width:767px) {

    .page_company-profile .company-menu .uabb-info-list ul li:hover .uabb-info-list-title,
    .single-company .company-menu .uabb-info-list ul li:hover .uabb-info-list-title {
        color: #fff
    }

    .page_company-profile .company-menu .uabb-info-list-content,
    .single-company .company-menu .uabb-info-list-content {
        width: auto !important
    }
}

.page_company-profile .company-menu .uabb-info-list-title,
.single-company .company-menu .uabb-info-list-title {
    margin: 0;
    -webkit-transition: .4s;
    transition: .4s
}

.page_company-profile .company-detail .fl-module-content,
.single-company .company-detail .fl-module-content {
    margin-inline: 0
}

@media (max-width:767px) {

    .page_company-profile .company-detail .fl-module-content,
    .single-company .company-detail .fl-module-content {
        margin: 0 0 20px
    }
}

.page_company-profile .company-detail .fl-module-rich-text .fl-module-content,
.single-company .company-detail .fl-module-rich-text .fl-module-content {
    margin-block: 0
}

.page_company-profile .company-detail .fl-module-rich-text .fl-module-content p,
.single-company .company-detail .fl-module-rich-text .fl-module-content p {
    margin-bottom: 20px
}

.page_company-profile .company-detail .fl-module-info-box .fl-module-content,
.single-company .company-detail .fl-module-info-box .fl-module-content {
    margin-block: 0 10px
}

.page_company-profile .company-detail .uabb-imgicon-wrap,
.single-company .company-detail .uabb-imgicon-wrap {
    margin: 0 1rem 0 0
}

.page_company-profile .company-detail .uabb-infobox-text p,
.single-company .company-detail .uabb-infobox-text p {
    margin-bottom: 0;
    padding-bottom: 0
}

.page_company-profile .company-services .fl-module-content,
.single-company .company-services .fl-module-content {
    margin-inline: 0
}

@media (max-width:767px) {

    .page_company-profile .company-services .fl-module-content,
    .single-company .company-services .fl-module-content {
        margin: 0 0 20px
    }
}

.page_company-profile .company-services .kitzee-company-services,
.single-company .company-services .kitzee-company-services {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2
}

.page_company-profile .company-services .kitzee-company-services li,
.single-company .company-services .kitzee-company-services li {
    margin-bottom: 10px
}

.page_company-profile .company-services .kitzee-company-services p,
.single-company .company-services .kitzee-company-services p {
    margin: 0
}

.page_company-profile .company-services .kitzee-company-services a,
.single-company .company-services .kitzee-company-services a {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    color: #3e434e;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px
}

.page_company-profile .company-services .kitzee-company-services i,
.page_company-profile .company-services .kitzee-company-services img,
.single-company .company-services .kitzee-company-services i,
.single-company .company-services .kitzee-company-services img {
    color: #007dfa;
    margin-right: 10px
}

.page_company-profile .company-services .fl-rich-text p,
.single-company .company-services .fl-rich-text p {
    margin-bottom: 1rem
}

.page_company-profile .company-services .fl-rich-text p:last-child,
.single-company .company-services .fl-rich-text p:last-child {
    margin: 0
}

.page_company-profile .company-services .fl-module-html .fl-module-content,
.single-company .company-services .fl-module-html .fl-module-content {
    margin-block: 0
}

.page_company-profile .company-reviews,
.single-company .company-reviews {
    position: relative
}

.page_company-profile .company-reviews .fl-module-content,
.single-company .company-reviews .fl-module-content {
    margin-inline: 0
}

@media (max-width:767px) {

    .page_company-profile .company-reviews .fl-module-content,
    .single-company .company-reviews .fl-module-content {
        margin: 0 0 20px
    }
}

.page_company-profile .company-reviews .fl-rich-text p,
.single-company .company-reviews .fl-rich-text p {
    margin-bottom: 20px
}

.page_company-profile .company-reviews #btn-company-enquiry,
.single-company .company-reviews #btn-company-enquiry {
    float: right;
    margin: 20px 20px -40px;
    width: auto
}

.page_company-profile .company-reviews .review-avg-container,
.single-company .company-reviews .review-avg-container {
    margin-block: 20px
}

.page_company-profile .company-reviews .single-company-review,
.single-company .company-reviews .single-company-review {
    margin-block: 40px
}

.page_company-profile .company-reviews .single-review-details,
.single-company .company-reviews .single-review-details {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px
}

.page_company-profile .company-reviews .review-criteria,
.single-company .company-reviews .review-criteria {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-bottom: 5px;
    width: 100%
}

.page_company-profile .company-reviews .review-criteria-label,
.single-company .company-reviews .review-criteria-label {
    color: #000;
    font-weight: 500;
    width: 66.67%
}

.page_company-profile .company-reviews .review-criteria .cp-review-wrap,
.single-company .company-reviews .review-criteria .cp-review-wrap {
    width: 33.33%
}

.page_company-profile .company-reviews .review-avg-wrap,
.single-company .company-reviews .review-avg-wrap {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 20px
}

.page_company-profile .company-reviews .review-star,
.single-company .company-reviews .review-star {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 10px
}

.page_company-profile .company-reviews .review-star img,
.single-company .company-reviews .review-star img {
    height: 20px
}

.page_company-profile .company-reviews .cp-review,
.single-company .company-reviews .cp-review {
    background: 0;
    border-bottom: 4px solid #f24405;
    font-size: 12px;
    height: auto;
    margin: 0
}

.page_company-profile .company-reviews .btn,
.single-company .company-reviews .btn {
    color: #f24405;
    font-size: 14px;
    font-weight: 500
}

.page_company-profile .company-projects-videos .fl-module-content,
.single-company .company-projects-videos .fl-module-content {
    margin-inline: 0
}

@media (max-width:767px) {

    .page_company-profile .company-projects-videos .fl-module-content,
    .single-company .company-projects-videos .fl-module-content {
        margin: 0 0 20px
    }
}

.page_company-profile .company-projects-videos .fl-separator,
.single-company .company-projects-videos .fl-separator {
    border-top: 1px solid #dcd9f1;
    margin-block: 40px
}

.page_company-profile .company-projects-videos .slick-slider,
.single-company .company-projects-videos .slick-slider {
    margin: 0
}

.page_company-profile .company-projects-videos .slick-track,
.single-company .company-projects-videos .slick-track {
    margin-inline: -5px
}

.page_company-profile .company-projects-videos .slick-slide,
.single-company .company-projects-videos .slick-slide {
    padding-inline: 5px
}

.page_company-profile .company-projects-videos .slick-arrow,
.single-company .company-projects-videos .slick-arrow {
    background: #fff;
    border: 1px solid #ebeaed;
    border-radius: 50%;
    cursor: pointer;
    font-size: 1rem;
    padding: 1rem;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: .4s;
    transition: .4s;
    z-index: 1
}

.page_company-profile .company-projects-videos .slick-arrow:hover,
.single-company .company-projects-videos .slick-arrow:hover {
    border-color: #f24405;
    color: #f24405
}

.page_company-profile .company-projects-videos .slick-left,
.single-company .company-projects-videos .slick-left {
    left: -20px
}

.page_company-profile .company-projects-videos .slick-right,
.single-company .company-projects-videos .slick-right {
    right: -15px
}

.page_company-profile .company-projects-videos .card,
.single-company .company-projects-videos .card {
    border: 3px solid #e0effe;
    border-radius: 8px;
    cursor: pointer;
    margin-bottom: 10px;
    padding: 5px
}

.page_company-profile .company-projects-videos .img-container,
.single-company .company-projects-videos .img-container {
    padding-top: 100%;
    position: relative
}

.page_company-profile .company-projects-videos-modal,
.single-company .company-projects-videos-modal {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: rgba(0, 0, 0, .75);
    display: none;
    height: 100%;
    justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999
}

.page_company-profile .company-projects-videos-modal.show,
.single-company .company-projects-videos-modal.show {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.page_company-profile .company-projects-videos-modal img,
.page_company-profile .company-projects-videos-modal video,
.single-company .company-projects-videos-modal img,
.single-company .company-projects-videos-modal video {
    border-radius: 10px 0 10px 10px;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.page_company-profile .company-projects-videos-modal .close,
.single-company .company-projects-videos-modal .close {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    border-radius: 0 4px 4px 0;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 25px;
    height: 40px;
    justify-content: center;
    position: absolute;
    right: -40px;
    top: 0;
    width: 40px
}

.page_company-profile .company-projects-videos-overlay,
.single-company .company-projects-videos-overlay {
    height: 60%;
    position: relative;
    width: 60%
}

.page_company-profile .company-featured-projects .img-container img,
.single-company .company-featured-projects .img-container img {
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%
}

.page_company-profile .company-videos .img-container video,
.single-company .company-videos .img-container video {
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%
}

.page_company-profile .company-videos .img-container:before,
.single-company .company-videos .img-container:before {
    background: rgba(0, 9, 41, .65);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.page_company-profile .company-videos .img-container:after,
.single-company .company-videos .img-container:after {
    background: #fff;
    border-radius: 50%;
    color: #f24405;
    content: "\f04b";
    cursor: pointer;
    font: 900 1rem/.85 Font Awesome\ 5 Free;
    font-size: 1rem;
    left: 50%;
    padding: 1rem;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1
}

.page_company-profile.cpv-show .slick-list,
.page_company-profile.cpv-show .slick-track,
.single-company.cpv-show .slick-list,
.single-company.cpv-show .slick-track {
    -webkit-transform: unset !important;
    transform: unset !important
}

.page_company-profile .mfp-figure,
.single-company .mfp-figure {
    background: #fff;
    border-radius: 10px 0 10px 10px;
    padding: 20px
}

.page_company-profile .mfp-figure:after,
.single-company .mfp-figure:after {
    display: none
}

.page_company-profile .mfp-figure img,
.single-company .mfp-figure img {
    padding: 0 !important
}

.page_company-profile .mfp-figure figcaption,
.single-company .mfp-figure figcaption {
    display: none
}

.page_company-profile .mfp-close,
.page_company-profile .mfp-close:active,
.page_company-profile .mfp-close:focus,
.page_company-profile .mfp-close:hover,
.single-company .mfp-close,
.single-company .mfp-close:active,
.single-company .mfp-close:focus,
.single-company .mfp-close:hover {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff !important;
    border-radius: 0 4px 4px 0;
    color: #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    margin-right: -34px;
    opacity: 1;
    padding: 0
}

.page_company-profile #btn-company-enquiry-overlay .uabb-content,
.single-company #btn-company-enquiry-overlay .uabb-content {
    border-radius: 10px 0 10px 10px
}

@media (max-width:767px) {

    .page_company-profile #btn-company-enquiry-overlay .uabb-content,
    .single-company #btn-company-enquiry-overlay .uabb-content {
        border-radius: 10px;
        width: 90%
    }
}

.page_company-profile #btn-company-enquiry-overlay .uabb-modal-close,
.single-company #btn-company-enquiry-overlay .uabb-modal-close {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    border-radius: 0 4px 4px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    justify-content: center;
    top: 0;
    width: 40px
}

@media (max-width:767px) {

    .page_company-profile #btn-company-enquiry-overlay .uabb-modal-close,
    .single-company #btn-company-enquiry-overlay .uabb-modal-close {
        border-radius: 10px;
        left: calc(100% - 40px)
    }
}

.page_company-profile #btn-company-enquiry-overlay .uabb-modal-close i,
.single-company #btn-company-enquiry-overlay .uabb-modal-close i {
    color: #000
}

@media (max-width:767px) {

    .page_company-profile #btn-company-enquiry-overlay .uabb-modal-text,
    .single-company #btn-company-enquiry-overlay .uabb-modal-text {
        margin-block: 20px
    }
}

.page_company-profile #btn-company-enquiry-overlay .gform_wrapper.gravity-theme,
.single-company #btn-company-enquiry-overlay .gform_wrapper.gravity-theme {
    padding-inline: 20px
}

@media (max-width:767px) {

    .page_company-profile #btn-company-enquiry-overlay .gform_wrapper.gravity-theme,
    .single-company #btn-company-enquiry-overlay .gform_wrapper.gravity-theme {
        padding: 0
    }
}

.page_company-profile #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gform_heading,
.single-company #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gform_heading {
    display: none
}

.page_company-profile #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield_label,
.single-company #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield_label {
    color: #5a5a5d;
    font-family: Poppins, sans-serif;
    font-weight: 400
}

.page_company-profile #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield .gchoice,
.single-company #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield .gchoice {
    white-space: nowrap
}

.page_company-profile #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield input,
.page_company-profile #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield select,
.page_company-profile #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield textarea,
.single-company #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield input,
.single-company #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield select,
.single-company #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield textarea {
    border: 3px solid #e0effe;
    border-radius: 8px;
    font-size: 14px;
    padding: 1rem
}

.page_company-profile #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield textarea,
.single-company #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield textarea {
    height: 135px
}

.page_company-profile #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield .chosen-container-single .chosen-single,
.single-company #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield .chosen-container-single .chosen-single {
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: auto;
    line-height: 1;
    padding: 0 !important
}

.page_company-profile #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield .chosen-container-single .chosen-single span,
.single-company #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield .chosen-container-single .chosen-single span {
    line-height: 1
}

.page_company-profile #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield_description,
.single-company #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield_description {
    font-size: 14px;
    margin: 0;
    padding: 0
}

.page_company-profile #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield_consent_description,
.single-company #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield_consent_description {
    border-radius: 8px;
    overflow: hidden;
    padding: 10px
}

.page_company-profile #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield .noUi-horizontal,
.single-company #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield .noUi-horizontal {
    height: 10px;
    margin-top: 1rem
}

.page_company-profile #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield .noUi-connect,
.single-company #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield .noUi-connect {
    background: #f24405
}

.page_company-profile #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield .noUi-tooltip,
.single-company #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield .noUi-tooltip {
    line-height: 1;
    padding: 6px 10px
}

.page_company-profile #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield .noUi-handle,
.single-company #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gfield .noUi-handle {
    top: -10px;
    -webkit-transform: scale(.75);
    transform: scale(.75)
}

.page_company-profile #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gpfup__select-files,
.single-company #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gpfup__select-files {
    font-size: 14px;
    font-weight: 400;
    padding: 4px 10px
}

.page_company-profile #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gpfup__select-files:hover,
.single-company #btn-company-enquiry-overlay .gform_wrapper.gravity-theme .gpfup__select-files:hover {
    background: #007dfa
}

.page_company-profile #btn-company-enquiry-overlay .gfmc-container,
.single-company #btn-company-enquiry-overlay .gfmc-container {
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px
}

.page_company-profile #btn-company-enquiry-overlay .gfmc-container .gfmc-container,
.single-company #btn-company-enquiry-overlay .gfmc-container .gfmc-container {
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px
}

.page_company-profile .company-info,
.single-company .company-info {
    position: sticky;
    top: 135px
}

@media (max-width:767px) {

    .page_company-profile .company-info,
    .single-company .company-info {
        bottom: 20px;
        -webkit-box-shadow: 0 5px 10px rgba(146, 153, 184, .25);
        box-shadow: 0 5px 10px rgba(146, 153, 184, .25);
        max-width: none;
        top: auto;
        z-index: 10
    }
}

@media (max-width:767px) and (max-width:767px) {

    .page_company-profile .company-info>.fl-col-content,
    .single-company .company-info>.fl-col-content {
        border-color: #f24405;
        padding: 0
    }
}

@media (max-width:767px) {

    .page_company-profile .company-info *,
    .single-company .company-info * {
        font-size: 12px;
        line-height: 1.5;
        text-align: left
    }

    .page_company-profile .company-info .fl-module-heading,
    .single-company .company-info .fl-module-heading {
        display: none
    }

    .page_company-profile .company-info .fl-module-content,
    .single-company .company-info .fl-module-content {
        margin: 10px 14px
    }
}

.page_company-profile .company-info .fl-module-info-box .fl-module-content,
.single-company .company-info .fl-module-info-box .fl-module-content {
    margin-block: 0 10px
}

.page_company-profile .company-info .uabb-imgicon-wrap,
.single-company .company-info .uabb-imgicon-wrap {
    margin: 0 1rem 0 0
}

.page_company-profile .company-info .uabb-infobox-text p,
.single-company .company-info .uabb-infobox-text p {
    margin-bottom: 0;
    padding-bottom: 0
}

.page_company-profile .company-info #btn-company-enquiry .uabb-button,
.single-company .company-info #btn-company-enquiry .uabb-button {
    width: 100%
}

@media (max-width:767px) {

    .page_company-profile .company-info #btn-company-enquiry .uabb-button,
    .single-company .company-info #btn-company-enquiry .uabb-button {
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
        background: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 0
    }

    .page_company-profile .company-info #btn-company-enquiry .uabb-button span,
    .single-company .company-info #btn-company-enquiry .uabb-button span {
        color: #f24405
    }

    .page_company-profile .company-info #btn-company-enquiry .uabb-button:before,
    .single-company .company-info #btn-company-enquiry .uabb-button:before {
        border: 4px solid transparent;
        border-left-color: #f24405;
        content: "";
        display: inline-block
    }
}

.page_company-profile .company-info .singleurlcomp,
.single-company .company-info .singleurlcomp {
    font-family: Ubuntu, sans-serif
}

@media (max-width:767px) {

    .page_company-profile .company-info .singleurlcomp:before,
    .single-company .company-info .singleurlcomp:before {
        border: 4px solid transparent;
        border-left-color: #f24405;
        content: "";
        display: inline-block
    }
}

.page_company-profile .company-info #single-company-atf .simplefavorite-button,
.single-company .company-info #single-company-atf .simplefavorite-button {
    opacity: 1
}

@media (max-width:767px) {

    .page_company-profile .company-info #single-company-atf .simplefavorite-button,
    .single-company .company-info #single-company-atf .simplefavorite-button {
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .page_company-profile .company-info #single-company-atf .simplefavorite-button:before,
    .single-company .company-info #single-company-atf .simplefavorite-button:before {
        border: 4px solid transparent;
        border-left-color: #f24405;
        content: "";
        display: inline-block
    }

    .page_company-profile .company-info #single-company-atf .favtxt,
    .single-company .company-info #single-company-atf .favtxt {
        background: 0 !important;
        border: 0;
        padding: 0;
        text-align: left
    }

    .page_company-profile .company-info #single-company-atf .unfavtxt,
    .single-company .company-info #single-company-atf .unfavtxt {
        color: #f24405;
        font-size: 0
    }

    .page_company-profile .company-info #single-company-atf .unfavtxt:after,
    .single-company .company-info #single-company-atf .unfavtxt:after {
        content: "Remove Favourite";
        font-size: 12px
    }

    .page_company-profile .company-info a[href="#company-reviews"],
    .page_company-profile .company-info a[href="#reviews"],
    .single-company .company-info a[href="#company-reviews"],
    .single-company .company-info a[href="#reviews"] {
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .page_company-profile .company-info a[href="#company-reviews"]:before,
    .page_company-profile .company-info a[href="#reviews"]:before,
    .single-company .company-info a[href="#company-reviews"]:before,
    .single-company .company-info a[href="#reviews"]:before {
        border: 4px solid transparent;
        border-left-color: #f24405;
        content: "";
        display: inline-block
    }

    .page_company-profile:not(.logged-in-company) .company-info>.fl-col-content,
    .single-company:not(.logged-in-company) .company-info>.fl-col-content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: 1rem;
        padding: 1rem
    }

    .page_company-profile:not(.logged-in-company) .company-info>.fl-col-content>div,
    .single-company:not(.logged-in-company) .company-info>.fl-col-content>div {
        min-width: calc(33.33% - 11px);
        width: auto
    }

    .page_company-profile:not(.logged-in-company) .company-info .fl-module-content,
    .single-company:not(.logged-in-company) .company-info .fl-module-content {
        margin: 0
    }

    .page_company-profile:not(.logged-in-company) .company-info .fl-module-info-box,
    .single-company:not(.logged-in-company) .company-info .fl-module-info-box {
        display: none
    }
}

html[lang=th] .page_company-profile .company-info #single-company-atf .unfavtxt:after,
html[lang=th] .single-company .company-info #single-company-atf .unfavtxt:after {
    content: "ลบรายการโปรด"
}

.single-user-profile .uabb-image-content {
    border: 3px solid #e0effe;
    border-radius: 8px;
    height: 180px;
    padding: 4px;
    position: relative;
    width: 180px
}

.single-user-profile .uabb-image-content img {
    border-radius: 4px;
    height: 100% !important;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100% !important
}

.single-user-profile .uabb-infobox-text p {
    margin-bottom: 1rem;
    padding: 0
}

.single-guide .hero-img img {
    height: 640px;
    -o-object-fit: contain;
    object-fit: contain
}

.single-guide .section-related .uabb-blog-posts-shadow {
    overflow: hidden
}