.elementor-1274 .elementor-element.elementor-element-239a0a6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1274 .elementor-element.elementor-element-1987921{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1274 .elementor-element.elementor-element-5227e21{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1274 .elementor-element.elementor-element-bc2fea9{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1274 .elementor-element.elementor-element-6688828{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1274 .elementor-element.elementor-element-0c2eafa{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1274 .elementor-element.elementor-element-beafc22{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1274 .elementor-element.elementor-element-8a5f892{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1274 .elementor-element.elementor-element-c97423e{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1274 .elementor-element.elementor-element-b5e3e74{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1274 .elementor-element.elementor-element-00d4a25{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1274 .elementor-element.elementor-element-782a12b{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1274 .elementor-element.elementor-element-b7ba967{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1274 .elementor-element.elementor-element-56cc693{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1274 .elementor-element.elementor-element-5a44100{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1274 .elementor-element.elementor-element-cefef97{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1274 .elementor-element.elementor-element-239a0a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1274 .elementor-element.elementor-element-cefef97{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}}/* Start custom CSS for html, class: .elementor-element-5a44100 */@media (max-width: 767px) {

    /* Prevent horizontal design from breaking */
    .foxit-compare-edit {
        padding: 60px 28px !important;
        overflow: hidden !important;
    }

    .foxit-edit-inner {
        width: 100% !important;
        max-width: 100% !important;
    }

    /* Header */
    .foxit-edit-brand {
        font-size: 26px !important;
        margin-bottom: 18px !important;
    }

    .foxit-edit-label {
        font-size: 11px !important;
        letter-spacing: 1.2px !important;
        white-space: nowrap !important;
    }

    .foxit-edit-title {
        font-size: 32px !important;
        line-height: 1.15 !important;
        margin-bottom: 38px !important;
    }

    /* TABLE */
    .foxit-edit-table {
        width: 100% !important;
        overflow: hidden !important;
        border-radius: 14px !important;
    }

    /* PRODUCT HEADER */
    .foxit-edit-header {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) 110px 110px !important;
        padding: 18px 16px !important;
        align-items: center !important;
    }

    .foxit-edit-header-feature {
        display: block !important;
        font-size: 0 !important;
    }

    .foxit-edit-product {
        font-size: 14px !important;
        line-height: 1.3 !important;
        padding: 0 4px !important;
        white-space: normal !important;
        overflow-wrap: normal !important;
        word-break: normal !important;
    }

    /* TABLE ROWS */
    .foxit-edit-row {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) 110px 110px !important;
        padding: 0 16px !important;
        min-height: 58px !important;
    }

    .foxit-edit-feature-name {
        font-size: 13px !important;
        line-height: 1.45 !important;
        padding: 13px 10px 13px 0 !important;
        overflow-wrap: break-word !important;
    }

    .foxit-edit-status {
        min-height: 58px !important;
    }

    .foxit-edit-check {
        font-size: 22px !important;
    }

    .foxit-edit-cross {
        font-size: 24px !important;
    }
}

/* EXTRA SMALL MOBILE */
@media (max-width: 480px) {

    .foxit-compare-edit {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .foxit-edit-header,
    .foxit-edit-row {
        grid-template-columns: minmax(0, 1fr) 80px 80px !important;
        padding-left: 12px !important;
        padding-right: 12px !important;
    }

    .foxit-edit-product {
        font-size: 12px !important;
    }

    .foxit-edit-feature-name {
        font-size: 12px !important;
    }

    .foxit-edit-label {
        font-size: 9px !important;
        letter-spacing: 0.8px !important;
    }

    .foxit-edit-title {
        font-size: 30px !important;
    }
}
/* =========================================
   FINAL UNIVERSAL MOBILE FIX
   APPLY TO ALL FOXIT COMPARISON SECTIONS
========================================= */

@media (max-width: 767px) {

    /* ALL FOXIT COMPARISON SECTIONS */
    [class*="foxit-compare"] {
        padding-left: 28px !important;
        padding-right: 28px !important;
        overflow: hidden !important;
    }

    [class*="foxit-compare"] [class*="inner"] {
        width: 100% !important;
        max-width: 100% !important;
    }

    /* FIX TABLE */
    [class*="foxit-compare"] [class*="table"] {
        width: 100% !important;
        max-width: 100% !important;
        overflow: hidden !important;
    }

    /* FIX PRODUCT HEADER */
    [class*="foxit-compare"] [class*="header"] {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) 110px 110px !important;
        padding-left: 16px !important;
        padding-right: 16px !important;
        align-items: center !important;
    }

    /* Hide / empty feature heading without breaking grid */
    [class*="foxit-compare"] [class*="header-feature"] {
        display: block !important;
        font-size: 0 !important;
    }

    /* FIX FOXIT + ADOBE TITLE */
    [class*="foxit-compare"] [class*="product"] {
        font-size: 14px !important;
        line-height: 1.3 !important;
        padding: 0 4px !important;
        white-space: normal !important;
        word-break: normal !important;
        overflow-wrap: normal !important;
        text-align: center !important;
    }

    /* FIX ALL TABLE ROWS */
    [class*="foxit-compare"] [class*="row"] {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) 110px 110px !important;
        padding-left: 16px !important;
        padding-right: 16px !important;
        min-height: 58px !important;
        align-items: center !important;
    }

    /* FEATURE TEXT */
    [class*="foxit-compare"] [class*="feature-name"] {
        font-size: 13px !important;
        line-height: 1.45 !important;
        padding: 13px 10px 13px 0 !important;
        min-width: 0 !important;
        overflow-wrap: break-word !important;
    }

    /* CHECK / CROSS COLUMN */
    [class*="foxit-compare"] [class*="status"] {
        min-height: 58px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

    [class*="foxit-compare"] [class*="check"] {
        font-size: 22px !important;
    }

    [class*="foxit-compare"] [class*="cross"] {
        font-size: 24px !important;
    }
}


/* EXTRA SMALL PHONE */
@media (max-width: 480px) {

    [class*="foxit-compare"] {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    [class*="foxit-compare"] [class*="header"],
    [class*="foxit-compare"] [class*="row"] {
        grid-template-columns: minmax(0, 1fr) 80px 80px !important;
        padding-left: 12px !important;
        padding-right: 12px !important;
    }

    [class*="foxit-compare"] [class*="product"] {
        font-size: 12px !important;
        line-height: 1.25 !important;
    }

    [class*="foxit-compare"] [class*="feature-name"] {
        font-size: 12px !important;
    }
}/* End custom CSS */