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

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

    .ui-accordion {
        padding-top: 1rem;
    }

    .ui-accordion-header {
        position: relative;
        font-size: 1.25rem;
        font-weight: 700;
        color: #333333;
        cursor: pointer;
        transition: var(--transition);
        line-height: 1.3;
        background-color: #F5F5F5;
        display: flex;
        flex-direction: row;
        align-items: center;
        padding: 1rem;
    }


    .ui-accordion-header h2 {
        margin: 0;
    }
    .ui-accordion-header h2:after {
        display: none;
    }

    .toggerheading {
    }

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

    .ui-accordion-header:hover {
        color: var(--theme-blue);
    }
    .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-blue.svg);
        background-size: 100%;
        background-repeat: no-repeat;
        background-position: center;        
        margin-left: auto;
    }


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


    .ui-accordion-content {
        padding: 1rem;
    }

    .ui-widget {

    }

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

    .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) {
    .ui-accordion {
        padding-top: 1.5rem;
    }

    .ui-accordion-header {
        padding: 1.5rem 1rem;
    }

    .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) {
}