@media screen {
    .ce_accordionSingle {
        margin-bottom: 0;
    }

    .ui-helper-reset {
        line-height: 1.4;
    }

    .ce_accordionSingle .inside_ce,
    .ui-accordion {
        padding-top: 1rem !important;
    }

    .ui-accordion-header {
        position: relative;
        padding-bottom: 1.0rem;
        font-size: 1.25rem;
        cursor: pointer;
        transition: var(--transition);
        line-height: 1.3;
    }

    .toggerheading {
        margin-right: 0.5rem;
    }

    /* .ui-accordion-header.toggler{
        display: flex;
        align-items:center;
    } */

    .ui-accordion-header:hover {
        color: var(--theme-blue);
    }

    .kva .ui-accordion-header:hover {
        color: var(--theme-red);
    }

    .ui-accordion-header:after {
        content: "";
        font-style: normal;
        line-height: 1;
        display: inline-block;
        width: 1.35rem;
        min-width: 1.35rem;
        height: 1rem;
        position: relative;
        background-image: url(../images/icons/arrow.svg);
        background-size: 100%;
        background-repeat: no-repeat;
        background-position: center;
        transform: rotate(-90deg);
    }

    .kva .ui-accordion-header:after {
        background-image: url(../images/icons/arrow-red.svg);
    }

    .ui-state-active.ui-accordion-header:after {
        transform: rotate(0deg);
    }

    .ui-widget {}

    .ui-widget li a,
    .ui-widget p a {
        display: inline-block;
        margin-bottom: 0.25rem;
    }

    .ui-accordion-header,
    .ui-accordion-content-active {
        border-bottom: 1px solid #DCDFDF;
    }

    .ui-accordion-header-active {
        border: none;
    }

    .ce_accordionSingle {}

    /* footer accordion */

    #footer h2.ui-accordion-header {
        margin-bottom: 0.25rem;
    }

    #footer .ui-accordion-content {
        margin: 0.75rem 0 0.25rem;
    }

    /* footer accordion*/

}

/* Mobile-landscape (and larger) lansacape */
@media only screen and (min-width: 480px) {}


/* min-width:768px Tablet-portrait (and larger) */
@media only screen and (min-width: 768px) {

    .ce_accordionSingle .inside_ce,
    .ui-accordion {
        padding-top: 1.5rem !important;
    }

    .ui-accordion-header {
        font-size: 1.4375rem;
        padding-bottom: 1.5rem;
    }

    .ui-accordion-content {}
}


/* Tablet-landscape (and larger) for width 992px */
@media only screen and (min-width: 992px) {}

/* min-width:1100 */
@media only screen and (min-width:1100px) {}

/* min-width:1300 Laptops (and larger) for width 1300px */
@media only screen and (min-width:1300px) {}