.lm-wwu-fcadd {
    position: relative;
    display: flex;
    justify-content: center;
    gap: 15px;
}

.FubTgk {
    position: relative;
    display: block;
    float: left;
    margin: 0;
    background: transparent;
    text-align: left;
}

.secondary-navigation{
    display: none;
}
._flogo{
    width: unset !important;
}

.textarea-fix{
    width: 100%;
    min-height: 70px;
    padding: 8px;
    font-size: 12px;
}
.textarea-fix:focus {
    background-color: rgba(var(--bgf, 255, 255, 255), 0);
    border-color: rgba(var(--brdf, 163, 217, 246), 1);
    border-style: solid;
    border-width: var(--brwf, 1px);
}


@media screen and (max-width: 992px) {
    /*Just added this*/
    .primary-navigation{
        display: none;
    }

    .secondary-navigation{
        display: block;
    }

    /*.flex.new-nav.w-full {
        justify-content: space-between;
        align-items: center;
        padding: 0 30px 0 10px;
    }*/

    /*________________*/


    html {
        max-width: 100%;
        width: 100%;
        min-width: 100%;
        overflow-x: hidden;
    }

    body {
        width: 100%;
        max-width: 100% !important;
        overflow-x: hidden !important;
    }

    .body #SITE_CONTAINER {
        overflow-x: hidden;
    }

    .mobile-flex-lg {
        display: flex;
    }

    .mobile-flex-column-lg {
        display: flex;
        flex-flow: column;
    }

    #comp-kfxw8p95 {
        min-width: 0;
        width: 90%;
    }

    .logo_main .logo-img {
        width: 200px;
    }

    #comp-kfxw97wz {
        display: none;
    }

    .putting-people-first {
        font-size: 40px;
        line-height: 1em;
    }

    .intro-img {
        width: 480px;
        height: 420px;
    }

    body .first-cntnt {
        gap: 1em;
    }

    .anniversary-img {
        height: 200px;
    }

    #comp-lfl68f3h {
        --min-height: 100px;
    }

    #comp-l16zpo7z {
        margin-bottom: 30px;
    }

    .anniversary-img {
        object-fit: contain;
    }



    /*===================================*/
    /* navigation links on mobile */
    :root{
        --nav-bg-color:  #001d4b;
    }
    .primary-navigation {
        display: none;
    }

    .secondary-navigation {
        display: block;
    }

    .new-nav {
        padding: 17px 12px;
        align-items: center;
        justify-content: space-between;
    }

    .secondary-logo-img-link-cover {
        display: inline-block;
    }

    .secondary-logo-img {
        width: 180px;
    }

    .responsive-links-cover-button {
        display: block;
        width: auto;
    }

    .responsive-links-cover {
        display: block;
        width: 100%;
    }

    .offcanvas.offcanvas-top {
        height: auto;
        background-color: var(--nav-bg-color);
    }

    .offcanvas {
        bottom: unset !important;
        border-radius: 0 0 15px 15px;
    }

    .offcanvas::after {
        content: '';
        display: block;
        position: absolute;
        bottom: .35em;
        left: 50%;
        width: 23vw;
        height: 0.2em;
        background-color: #fff;
        border: 1px solid #fff;
        border-radius: 10px;
        transform: translate(-50%, 0);
        z-index: 15;
    }

    .swiping-action {
        display: block;
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 5vh;
        background-color: transparent;
        z-index: 6;
    }

    .offCanvasLogo {
        align-items: center;
    }

    .offcanvas-close-btn {
        background-color: #fff;
    }

    .offcanvas-body {
        padding-left: 1.2em;
        padding-right: 1.2em;
    }

    .accordion-links {
        --bs-accordion-bg: #001d4b;
    }

    .accordion-button,
    .accordion-item a,
    .acc-item a {
        padding: .5rem .15rem;
        color: #fff;
        font-size: 14px;
    }

    .accordion-flush .accordion-item,
    .acc-item {
        border: none;
        margin-bottom: 0.2em;
    }

    .accordion-item a,
    .acc-item a {
        display: inline-block;
        width: 100%;
    }

    .accordion-item a:visited,
    .acc-item a:visited {
        color: #fff;
    }

    .accordion-button::after {
        background-color: #cfe2ff;
    }




}


@media screen and (max-width: 600px) {

    p,
    a {
        font-size: 25px;
    }

    .mobile-flex-md {
        display: flex;
    }

    .mobile-flex-column-md {
        display: flex;
        flex-flow: column;
    }

    #comp-l16zq8ek,
    #comp-kcyreoui,
    .lm-wwu-fcad {
        width: 700px;
    }

    #comp-l16zq8ek {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 1em;
    }

    #comp-kcyreoui {
        margin: 0 auto;
    }

    .putting-people-first {
        font-size: 70px;
    }

    .aegis-has-been-providing-span {
        font-size: 25px;
    }

    :host(:not(.device-mobile-optimized)) .V5AUxf,
    body:not(.device-mobile-optimized) .V5AUxf {
        flex-direction: column;
    }

    .wixui-horizontal-line {
        display: none !important;
    }

    .FubTgk .l7_2fn {
        font-size: 25px;
    }

    /* #comp-kcyk1ggv, #comp-l0isinxg, #comp-l1dzvebr {
        margin: 0;
    } */

    /* .lm-wwu-fcad {
        display: flex;
        flex-direction: row;
    } */

    [data-mesh-id=comp-kd2s0n80inlineContent-gridContainer]>[id="comp-kcyk1ggv"],
    [data-mesh-id=comp-kd2s0n80inlineContent-gridContainer]>[id="comp-l0isinxg"],
    [data-mesh-id=comp-kd2s0n80inlineContent-gridContainer]>[id="comp-l1dzvebr"] {
        margin-left: 150px;
        /* margin: 0px 0px 48px calc((100% - 490px)* 0.5); */
    }
}


@media screen and (max-width: 450px) {
    .secondary-navigation{
        display: block;
    }
    :root{
        --nav-bg-color:  #001d4b;
    }

    :host(:not(.device-mobile-optimized)) .V5AUxf,
    body:not(.device-mobile-optimized) .V5AUxf {
        display: grid;
        grid-template-columns: 100%;
    }

    .body #SITE_CONTAINER {
        margin-left: auto;
        margin-right: auto;
        overflow-x: hidden;
        position: relative;
        width: 320px;
    }

    body.device-mobile-optimized>* {
        max-width: 100% !important;
    }

    .mobile-flex-sm {
        display: flex;
    }

    .mobile-flex-column-sm {
        display: flex;
        flex-flow: column;
    }

    #masterPage.mesh-layout {
        display: block;
    }

    #comp-l16zq8ek,
    #comp-kcyreoui,
    .lm-wwu-fcad {
        width: 100%;
    }

    .putting-people-first {
        font-size: 26px;
    }

    #comp-l16zq8ek,
    #comp-kcyreoui,
    #comp-lfl68f3h,
    #comp-l0tmv922,
    #comp-l0va1lv5,
    #comp-l0va1p1v,
    #comp-l0va1rhb,
    #comp-l0va1uec,
    #comp-l0va1y4q,
    #comp-l0va212n,
    #comp-l0va2aaj,
    #comp-l0va26sl,
    #comp-l0va2491,
    #comp-l0va2fdx,
    #comp-m6wnikjg,
    #comp-l7hrixye,
    .lm-wwu-fcad,
    #comp-l15cngmd,
    #comp-l15cngnp,
    #comp-l0ihy4u7,
    #comp-l3m30kaa,
    [data-mesh-id=comp-l15cngmdinlineContent],
    [data-mesh-id=comp-l15cngnpinlineContent],
    [data-mesh-id=comp-l0ihy4u7inlineContent] {
        width: 100%;
    }

    .aegis-has-been-providing-span,
    .FubTgk .l7_2fn {
        font-size: 13px;
    }

    #comp-l16zq8ek {
        margin-bottom: 6em;
    }

    #comp-kcyreoui {
        margin-bottom: 5em;
    }

    #comp-kcyk1ggv,
    #comp-l0isinxg,
    #comp-l1dzvebr {
        /*width: 0;*/
        /*height: 0;*/
        margin-left: 0;
        position: relative;
    }

    .font_6.wixui-rich-text__text {
        font-size: 20px !important;
    }

    .font_6.wixui-rich-text__text span {
        font-size: 23px !important;
    }

    #comp-l0iopccn {
        width: 100%;
        height: auto;
        margin: 0;
        margin-top: -53em;  /*for 3cds text to c up*/ 
    }


    #comp-l16zq4qc {
        width: 100%;
        margin-left: 0;
        margin-top: 0;
    }

    #comp-l0tlzpgh,
    #comp-l0tlx4hm,
    #comp-l0ip06ia,
    #comp-l0ip9qmb,
    #comp-lfl68f3h,
    #comp-l0va1lv5,
    #comp-l0va1p1v,
    #comp-l0va1rhb,
    #comp-l0va1uec,
    #comp-l0va1y4q,
    #comp-l0va212n,
    #comp-l0va2aaj,
    #comp-l0va26sl,
    #comp-l0va2491,
    #comp-l0va2fdx,
    #comp-m6wnikjg,
    #comp-l0iun0pp,
    #comp-l0iuuomx,
    #comp-l0ihy4u7,
    #comp-l15cngmd,
    #comp-l3m30kaa {
        left: 0;
        margin-left: auto;
        margin-right: auto;
    }

    #comp-l0ip06ia {
        width: 216px;
        height: 353px;
        margin-top: 32em; /*Second card*/
    }

    /*First card*/
    #comp-l0tlx4hm {
        margin-top: 17em;
    }

    /*last card*/
    div#comp-l0tlzpgh {
        margin-top: 32em;
    }

    #comp-l0iuuomx,
    #comp-l0va3054,
    #comp-l0va2vhc {
        margin-bottom: 0;
    }

    #comp-l0va3054,
    #comp-l0va2vhc {
        left: 0;
    }

    .d-block-sm {
        display: block;
    }

    #comp-l15cngnw1,
    #comp-l15cngnw5,
    #comp-l15cngo33,
    #comp-l15cngo54,
    #comp-l15cngo64,
    #comp-l15cngo82,
    #comp-l15cngof,
    #comp-l15cngoi {
        margin-left: auto;
        margin-right: auto;
        width: 92%;
        left: 0;
    }

    [data-mesh-id=comp-l15cngnpinlineContent-gridContainer],
    [data-mesh-id="SITE_FOOTERinlineContent-gridContainer"] {
        display: block;
    }


    /*Vals*/
    div#comp-l16zq8ek {
        height: 30px !important;
        margin-top: 132px;
        margin-bottom: 0em;
    }
    ._headin11{
        font-size: 33px;
        line-height: 1.1em;
    }
        .lm-wwu-fcadd {
        float: left;
        width: 100%;
        position: relative;
        display: flex;
        justify-content: space-around;
        gap: 15px 7px;
        flex-wrap: wrap;
    }
    .space-bottom{
        margin-bottom: 40px;
    }

    .MW5IWV img.anniversary-img {
        height: 110px;
        width: 100%;
        object-fit: cover;
    }
    section#comp-lza2u337 {
        height: 172px;
    }


    .SPY_vo {
        flex: 0 1 calc(50% - 10px) !important;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .reformat-text {
        text-wrap-style: pretty !important;
        float: left !important;
        width: 100% !important;
        display: flex !important;
        flex-wrap: wrap !important;
        padding-right: 4px !important;
    }

    .putting-people-first {
        text-align: center;
     /*   margin-bottom: 35px;
        float: left;*/
    }

    .header-marginalized {
        letter-spacing: 0.03em;
        width: 100%;
        display: block;
        margin-left: 0em;
    }

    #comp-lfvjlsjo.Oqnisf.comp-lfvjlsjo.wixui-section{
        height: 330em;
    }

    #comp-l16zr6ep {
        left: 0;
    }

    #comp-l16zr6ep.comp-l16zr6ep.SPY_vo, [data-mesh-id=comp-l16zr6epinlineContent], #comp-l0ii0yis {
        /*height: auto;*/
        width: 100%;
    }

    #comp-l153y5hi,#comp-l0ibh4od {
        margin: 0;
    }
    #comp-l0ibh4od {
        padding-left: 13px;
        padding-right: 13px;
    }
    #comp-l0ibh4od{
        width: unset;
    }

    #comp-l153ukag{
        float: left;
    }
    #comp-l13xwebd {
        margin-bottom: 50px;
        margin-top: -63px;
    }

    div#comp-l3m30kaa {
        padding: 11px 8px;
    }
    div#comp-l153p0ze {
        float: left;
        width: 100%;
        margin: 9px 0;
        padding: 2px 27px;
    }
    div#comp-l0itband {
        width: 100%;
        float: left;
        margin: 0;
        padding: 0px;
        text-align: left;
        position: relative;
        left: 38px;
        top: 0px;
    }

    section#comp-ke9q7vfn {
        min-width: unset;
        height: 90px;
        margin-bottom: 0;
    }
    div#comp-kcyfonq7 {
        width: 100%;
        margin: 0;
        padding: 0;
        text-align: left;
    }

    div#comp-kcyfonq7 {
        float: left;
        position: relative;
        display: block;
        left: 0;
    }
    .m-no-overflow {
        overflow: unset !important;
    }






    




    /* navigation links on mobile */
    .primary-navigation {
        display: none;
    }

    .secondary-navigation {
        display: block;
    }

    .new-nav {
        padding: 17px 12px;
        align-items: center;
        justify-content: space-between;
    }

    .secondary-logo-img-link-cover {
        display: inline-block;
    }

    .secondary-logo-img {
        width: 180px;
    }

    .responsive-links-cover-button {
        display: block;
        width: auto;
    }

    .responsive-links-cover {
        display: block;
        width: 100%;
    }

    .offcanvas.offcanvas-top {
        height: auto;
        background-color: var(--nav-bg-color);
    }

    .offcanvas {
        bottom: unset !important;
        border-radius: 0 0 15px 15px;
    }

    .offcanvas::after {
        content: '';
        display: block;
        position: absolute;
        bottom: .35em;
        left: 50%;
        width: 23vw;
        height: 0.2em;
        background-color: #fff;
        border: 1px solid #fff;
        border-radius: 10px;
        transform: translate(-50%, 0);
        z-index: 15;
    }

    .swiping-action {
        display: block;
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 5vh;
        background-color: transparent;
        z-index: 6;
    }

    .offCanvasLogo {
        align-items: center;
    }

    .offcanvas-close-btn {
        background-color: #fff;
    }

    .offcanvas-body {
        padding-left: 1.2em;
        padding-right: 1.2em;
    }

    .accordion-links {
        --bs-accordion-bg: #001d4b;
    }

    .accordion-button,
    .accordion-item a,
    .acc-item a {
        padding: .5rem .15rem;
        color: #fff;
        font-size: 14px;
    }

    .accordion-flush .accordion-item,
    .acc-item {
        border: none;
        margin-bottom: 0.2em;
    }

    .accordion-item a,
    .acc-item a {
        display: inline-block;
        width: 100%;
    }

    .accordion-item a:visited,
    .acc-item a:visited {
        color: #fff;
    }

    .accordion-button::after {
        background-color: #cfe2ff;
    }

    /*  */


}

