



body, table, td, th, ul, ol, dd, dl, p, br, h1, dt, p.footer, div.large {
    font-size: 1em;
}

.siteBody p,
.siteBody ul {
    font-size: 1.3em;
}

.mainBody {
    font-size: 1em;
}

.mainContent a {
    color: #3EB1C8;
    text-decoration: none;
}

    .mainContent a:hover,
    .mainContent a:active,
    .mainContent a:focus {
        text-decoration: underline;
    }

    .mainContent a.btn.greenBg,
    .mainContent a.btn.greenBg span {
        color: #fff;
        text-decoration: none;
    }

    .mainContent a.btn.blueBg,
    .mainContent a.btn.blueBg span {
        color: #fff;
        text-decoration: none;
    }


    .mainContent a.btn.FuchsiaBg,
    .mainContent a.btn.FuchsiaBg span {
        color: #fff;
        text-decoration: none;
    }

    .mainContent a.btn.TangerineBg,
    .mainContent a.btn.TangerineBg span {
        color: #fff;
        text-decoration: none;
    }

.mainContent .CoolGray .box a {
    color: #fff;
}

.servicesWrpr p {
    line-height: 1.5;
}

.instrument p {
    font-size: 1.125em;
}

.boxContent a {
    color: #fff;
    text-decoration: underline;
}

    .boxContent a:hover,
    .boxContent a:active,
    .boxContent a:focus {
        color: #fff;
        text-decoration: none;
    }

.servicesWrpr p.subHd {
    font-size: 1.250em;
}

p.p1 {
    font: 0.750em 'Helvetica Neue';
}

.skip,
a.skip {
    border: 0;
    clip: auto !important;
    width: 160px !important;
    height: 20px !important;
    background: #fff;
    margin: -1px;
    overflow: auto;
    padding: 1em 1.5em;
    position: absolute;
    left: 0;
    top: -4.2em;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

    a.skip:active,
    a.skip:focus,
    a.skip:hover {
        left: 0;
        top: 0 !important;
        z-index: 10000000;
    }

.KJEFooter {
    font-size: 0.75em !important;
}


header .container {
    Xborder:solid 1px #ff0000;
    display:flex;
    justify-content:space-between;
    align-items:center;
}

header a.sitelogo,
header a.sitelogo:link,
header a.sitelogo:visited {
    float: left;
    display: block;
    width: 225px;
    height: 60px;
    margin-top: 21px;
    background-image: url(/cms/images/reskin/HealthCare_Assoc_Logo_Partial_Reverse.png);
    background-repeat: no-repeat;
    background-size: contain;
    text-indent: -9999em;
}

header .headerNav {
    flex:1 1 auto;
}

    header .headerNav .extraNav {
        max-width:600px;
        margin:0px auto;
    }

.headerRightWrpr .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    grid-gap:15px;
}

.headerRight .searchWrpr {
position:absolute;
margin-top:10px;
}

.headerRightWrpr #searchTab {
    background: none;
    color: #fff;
    border: solid 1px #fff;
    border-radius: 20px;
    padding: 2px 12px
}

.headerRightWrpr #locationTab {
    background: none;
    color: #fff;
    border: solid 1px #fff;
    border-radius: 21px;
    padding: 8px 11px
}

.headerRightWrpr #locationTab div {
    font-size: 12px;
        
}

.heroWrpr .overlay a {
    color:#fff;
    text-decoration:none;
}

.heroWrpr .overlay a:hover {
    font-style:italic;
}

.owlImageBox {
    max-width: initial;
}

.owlImageBox2 {
    background: #7474C1;
}

.loans #owl-demo2 {
    margin-bottom: 0px;
}


#owl-demo2 {
    background-image: url(/cms/images/reskin/Mask_Group_1.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top left;
    height: 600px;
    margin-bottom: 90px;
}

#owl-demo2.noslide {
    background-image: url(/cms/images/reskin/Mask_Group_1.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top left;
    height: auto;
    margin-bottom: 10px;
}

@media only screen and (max-width: 48em) {
    #owl-demo2 {
        background-size: cover;
    }
}
    
    #owl-demo2 .slick-list {
        overflow: visible;
    }

    #owl-demo2 .slick-slide > div {
        display: flex;
    }

    #owl-demo2 .item {
        position: relative;
    }

    #owl-demo2 .slideImg {
        position: absolute;
        right: 0;
        top: 50px;
        z-index: 1;
    }

    #owl-demo2 .overlay {
        padding: 40px;
        color: #fff;
        border-radius: 20px 20px 0px 0px;
        position: relative;
        z-index: 99;
        max-width: 500px;
        margin-top: 80px;
    }

#owl-demo2.noslide .overlay {
    padding: 60px 40px;
    color: #fff;
    border-radius: 20px 20px 0px 0px;
    position: relative;
    z-index: 99;
    max-width: initial;
    margin-top: 0px;
}

        #owl-demo2 .overlay h2 {
            font-weight: 400;
            margin-top: 0;
            font-size: 3.5em;
        }

        #owl-demo2 .overlay p {
            font-size: 1.3em;
        }

        #owl-demo2 .overlay .btn {
        }

            #owl-demo2 .overlay .btn:hover,
            #owl-demo2 .overlay .btn:focus {
                background: #1E1A34;
                border: solid 1px #1E1A34;
                color: #fff !important;
                font-style:initial;
            }

    #owl-demo2 .slick-prev {
        left: 10px;
        z-index: 1;
    }

    #owl-demo2 .slick-next {
        right: 10px;
    }

        #owl-demo2 .slick-prev:before,
        #owl-demo2 .slick-next:before {
            color: #999;
        }

    section.section1Wrpr {
        background: #F6F5FC;
        padding: 120px 0px 50px;
        text-align: center;
    }




        section.section1Wrpr.promo {
            background: none;
            text-align: left;
            padding: 130px 20px 50px;
        }

    .section1Wrpr.promo .aboutUs .text h2 {
        font-weight: 600;
        color: #563D82;
    }

    .section1Wrpr.promo .aboutUs .text p {
        font-weight: 300;
        color: #1E1A34;
    }

    .section1Wrpr.promo .aboutUs .text ul {
        font-weight: 600;
        color: #1E1A34;
        margin-bottom: 30px;
    }


    .section1Wrpr.promo .grid_4 {
        background: #563D82;
        text-align: center;
        border-radius: 20px;
        padding: 30px 20px;
    }


    .section1Wrpr.promo .formee h3 {
        font-size: 1.5em;
        line-height: 1.2em;
        color: #fff;
        margin: 0px 0 30px 0;
        font-weight: 600;
        letter-spacing: 0em;
    }

.formee input[type="text"],
.formee input[type="email"],
.formee input[type="tel"],
.formee select,
.formee textarea {
    border-radius: 10px;
    background: #fff;
    border: solid 1px #ccc;
}

.formee input[type="checkbox"],
.formee input[type="radio"] {
    accent-color: #3EB1C8; /* Change to your desired color */
}

.searchForm .btnFullWidth {
    position:relative;
}

    .searchForm .btnFullWidth:after {
        content: "\26B2";
        display: block;
        width: 1px;
        height: 1px;
        position: absolute;
        top: 5px;
        left: 16px;
        color: #fff;
        font-size: 2em;
        transform: rotate(-34deg);
    }

    .searchForm .btnFullWidth input.btn {
        color: #563D82;
    }


    #CT_Main_0_rbtLstMember {
        margin-bottom: 10px;
    }
#CT_Main_0_rbtLstMember input[type="radio"] {
    width: 20px;
    height: 20px;
}
#CT_Main_0_rbtLstMember label {
    font-size:1.3em;
}
#CT_Main_0_ctl17_lblField {
    font-size: 1.3em;
}
#CT_Main_0_ctl17_cblValue label {
    font-size:.875em;
}

.section1Wrpr.promo .btnWrapper:hover,
.section1Wrpr.promo .btnWrapper:focus,
.section1Wrpr.promo .btnWrapper:hover .btn,
.section1Wrpr.promo .btnWrapper:focus .btn,
.section1Wrpr.promo .btn:hover,
.section1Wrpr.promo .btn:focus {
    color: #fff;
}

    .section1Wrpr.promo .btn.yellowBg {
        background: #F9E547;
        border: solid 1px #F9E547;
        color: #000;
        border-radius: 25px;
    }

        .section1Wrpr.promo .btn.yellowBg:hover {
            background: #1E1A34;
            border: solid 1px #1E1A34;
            color: #fff;
            text-decoration: none;
        }

    .section1Wrpr.promo .btn {
        background: #3EB1C8;
        border: solid 1px #3EB1C8;
        color: #000;
        border-radius: 25px;
    }

    .section5Wrpr.promo {
        background: #F6F5FC;
        padding: 30px 20px;
    }


    section.journey h2 {
        color: #563D82;
    }
section.journey p {
    font-size:1.3em;
}

    section.journey .stepsWrpr {
        display: flex;
        justify-content: space-between;
        margin: 30px 0px;
        background-image: url(/cms/images/reskin/Line-12.png);
        background-repeat: repeat-x;
        background-position: center 66px;
    }

        section.journey .stepsWrpr .step {
            width: 200px;
            text-align: center;
            background: #F6F5FC;
        }

            section.journey .stepsWrpr .step h3 {
                color: #563D82;
            }

        section.journey .stepsWrpr .stepNum {
            background: #7474C1;
            font-size: 5em;
            line-height: 1.7em;
            color: #F6F5FC;
            font-family: 'polymath-semibold', sans-serif;
            width: 140px;
            height: 140px;
            border-radius: 70px;
            margin: 0px auto;
        }

    .section1Wrpr:has(.my247) {
        background: #FFF;
    }

    section.my247 h2 {
        color: #563D82;
        font-weight: 600;
    }

section.my247 p {
    color: #1E1A34;
    font-size: 1.3em;
}

    section.my247 .sub {
        font-family: 'polymath-semibold', sans-serif;
        
    }

    section.my247 .features {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: flex-start;
        text-align: left;
        max-width: 1000px;
        margin: 40px auto 0px;
    }

        section.my247 .features .featureItem {
            width: 45%;
            min-width: 320px;
        }

    section.my247 .rule {
        font-weight: 600;
        color: #563D82;
        border-bottom: solid 1px #3EB1C8;
        padding: 0px 0px 10px;
        font-size: 1.5em;
        margin-bottom: .25em;
    }

    section.perks {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 60px 0px;
        flex-wrap: wrap;
    }

        section.perks .perksTxt h2 {
            font-weight: 600;
            color: #563D82;
            font-size: 2.5em;
        }

        section.perks .rule {
            font-family: 'polymath-semibold', sans-serif;
            color: #563D82;
            border-bottom: solid 1px #1E1A34;
            padding: 0px 0px 10px;
            font-size: 1.5em;
            margin-bottom: .25em;
        }

        section.perks .rateItem {
            background: #F6F5FC;
            width: 100%;
            max-width: 320px;
            text-align: center;
            padding: 20px 10px;
            border-radius: 20px;
            margin: 40px 0px;
        }

            section.perks .rateItem a {
                text-decoration: none;
                color: #1E1A34;
            }

            section.perks .rateItem .head {
                display: flex;
                flex-wrap: wrap;
                justify-content: flex-start;
                align-items: center;
                background: #F9E547;
                border-radius: 10px;
                padding: 30px 20px;
            }

            section.perks .rateItem .rateTitle {
                text-align: left;
                color: #1E1A34;
                font-family: 'polymath-black', sans-serif;
                font-size: 1.3em;
            }

            section.perks .rateItem .rateHigh {
                display: block;
                text-align: right;
                padding: 10px;
            }

            section.perks .rateItem .rateBtm {
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
                align-items: flex-end;
                padding: 10px;
            }

            section.perks .rateItem .rateAPY {
                margin: 5px 0px;
            }

            section.perks .rateItem .rateAmt {
                font-size: 4em;
                position: relative;
                display: flex;
                justify-content: flex-end;
                align-items: flex-end;
            }
        section.perks .btn {
            font-size:1.3em;
        }

        section.perks.join {
            max-width:1080px;
            margin:auto;
        }


        .earn {
            padding: 30px 0px;
        }

        .earn h2 {
            text-align: center;
            color: #563D82;
            font-size:2.7em;
        }

        .earn p {
            text-align: center;
            
            color: #1E1A34;
            font-size: 1.3em;
        }

        .earn .earnSteps {
            display: flex;
            justify-content: center;
            flex-wrap: wrap;
            align-items: flex-start;
            grid-gap: 30px;
        }

            .earn .earnSteps .step {
                text-align: center;
                color: #1E1A34;
                font-size: 1.2em;
                max-width: 250px;
                width: 100%;
            }

                .earn .earnSteps .step .stepNum {
                    text-align: center;
                    color: #fff;
                    font-weight: 600;
                    width: 80px;
                    height: 80px;
                    border-radius: 40px;
                    margin: 0px auto 20px;
                    font-size: 1.5em;
                    line-height: 2.6em;
                    background: #7474C1;
                }

            .earn .earnSteps.noCircle .step .stepNum {
                background: none;
            }

                    .mobBank {
                        display: flex;
                        flex-wrap: wrap;
                        justify-content: space-between;
                        align-items: center;
                        grid-gap: 30px;
                        padding: 50px 0px;
                    }

        .mobBank .rule {
            font-family: 'polymath-semibold', sans-serif;
            color: #1E1A34;
            border-bottom: solid 1px #7474C1;
            padding: 0px 0px 10px;
            font-size: 1.3em;
            margin-bottom: .25em;
        }

        .mobBank.black .rule {
            color: #fff;
        }

        .mobBank .rule.last {
            border-bottom: none;
        }

        .mobBank .mobImg {
            width: 50%;
            position: relative;
            z-index: 1;
        }

        .mobBank .mobTxt h2 {
            color: #563D82;

            margin-bottom: 25px;
        }

        .mobBank.black .mobTxt h2 {
            color: #fff;
        }

        .mobBank .mobBtns {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            grid-gap: 20px;
            margin-top: 30px;
        }

            .mobBank .mobBtns .btn {
                background: #F6F5FC;
                border-radius: 10px;
                width: 200px;
                padding: 10px 30px;
                height: 80px;
                display: flex;
                align-items: center;
                justify-content: center;
            }



    .section3Wrpr:has(.mobBank) {
        background: #1E1A34;
        padding-top: 0;
        position: relative;
    }

        .section3Wrpr:has(.mobBank):before {
            content: "";
            display: block;
            width: 100%;
            height: 165px;
            position: absolute;
            z-index: 0;
            top: 0;
            left: 0;
            background: #fff;
        }

        .section3Wrpr:has(.mobBank):after {
            content: "";
            width: 100%;
            height: 110px;
            position: absolute;
            z-index: 0;
            bottom: 0;
            left: 0;
            background: #fff;
        }



    .options .bBetter h2 {
        padding: 20px 0px;
        text-align: center;
        color: #563D82;
    }

    #bankTabs {
        border: none;
    }

        #bankTabs .ui-widget-header {
            background: none;
            border: none;
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            padding: 0;
        }

        #bankTabs .ui-tabs-nav li {
            float: none;
            width: 47%;
            border: none;
            color: #fff;
            background: none;
            text-align: center;
            position: relative;
            margin: 10px auto;
            ;
            height: auto;
        }

    .options.home #bankTabs .ui-tabs-nav li {
        width: 48%;
    }


    #bankTabs .ui-tabs-nav li a {
        font-family: 'polymath-semibold', sans-serif;
        width: 100%;
        text-align: center;
        padding: 20px 0px;
        border-radius: 20px;
        font-size: 1em;
        xborder: solid 10px #ff0000;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .bankHealthyWrp #bankTabs .ui-tabs-nav li a {
        background: #1E1A34;
        color: #fff;
    }

    .options #bankTabs .ui-tabs-nav li a {
        background: #3EB1C8;
        color: #1E1A34;
    }

    @media only screen and (min-width: 768px) {
        #bankTabs .ui-widget-header {
            justify-content: space-between;
        }

        .loan #bankTabs .ui-widget-header {
            justify-content: flex-start;
            padding: 0 15px 0;
        }


        #bankTabs .ui-tabs-nav li {
            width: 23%;
            margin: 0;
        }

        .options.home #bankTabs .ui-tabs-nav li {
            width: 31%;
        }


            #bankTabs .ui-tabs-nav li.ui-state-active {
            --r: 20px; /* control the radius */

            padding-inline: 0em;
            xborder-right: var(--r) solid #0000;
            xborder-radius: var(--r) calc(2*var(--r)) 0 0/var(--r);
            Xmask: radial-gradient(var(--r) at 100% 0,#0000 98%,#000 101%) 100% 100%/var(--r) var(--r) no-repeat, conic-gradient(#000 0 0) padding-box;
            background: #3EB1C8 border-box; /* border-box is needed for a gradient coloration */
            Xwidth: fit-content;
            padding-bottom:20px;
        }

        #bankTabs .ui-tabs-nav li:first-child.ui-state-active {
            border-right: var(--r) solid #0000;
            xborder-radius: var(--r) calc(2*var(--r)) 0 0/var(--r);
            mask: radial-gradient(var(--r) at 100% 0,#0000 98%,#000 101%) 100% 100%/var(--r) var(--r) no-repeat, conic-gradient(#000 0 0) padding-box;
            margin-left: -1.6%;
        }

        #bankTabs .ui-tabs-nav li.ui-state-active {
            border-inline: var(--r) solid #0000;
            border-radius: calc(2*var(--r)) calc(2*var(--r)) 0 0/var(--r);
            mask: radial-gradient(var(--r) at var(--r) 0,#0000 98%,#000 101%) calc(-1*var(--r)) 100%/100% var(--r) repeat-x, conic-gradient(#000 0 0) padding-box;
        }


        #bankTabs .ui-tabs-nav li:last-child.ui-state-active {
            border-left: var(--r) solid #0000;
            xborder-radius: calc(2*var(--r)) var(--r) 0 0/var(--r) var(--r) 0 0;
            mask: radial-gradient(var(--r) at 0 0,#0000 98%,#000 101%) 0 100%/var(--r) var(--r) no-repeat, conic-gradient(#000 0 0) padding-box;
            margin-right: -1.6%;
        }

        #bankTabs .tabImg {
            width: 40%;
            display: block !important;
        }

        .options.home #bankTabs .ui-tabs-nav li.ui-state-active {
            --r: 18px; /* control the radius */
            
            padding-inline: 0em;
            background: #1E1A34 border-box; /* border-box is needed for a gradient coloration */
        }

        .options #bankTabs .ui-tabs-nav li.ui-state-active {
            --r: 20px; /* control the radius */
            padding-inline: 0em;
            background: #1E1A34 border-box; /* border-box is needed for a gradient coloration */
        }

        #bankTabs .ui-tabs-nav li a {
            font-size: 1.4em;
        }

        .options #bankTabs .tabImg {
            width: 35%;
        }

        #bankTabs .ui-tabs-panel {
            padding: 0 1em 1em;
            margin-top:-1px;
        }


        #bankTabs.tab5 {
            background: none;
        }

            #bankTabs.tab5 .ui-tabs-panel {
                padding: 0 7px 1em;
                margin-top: -1px;
            }

            #bankTabs.tab5 .tabContent {
                background: #3EB1C8;
            }

            #bankTabs.tab5 .ui-tabs-nav li {
                width: 19%;
                margin: 0;
                margin-left: 0px;
            }

                #bankTabs.tab5 .ui-tabs-nav li a {
                    background: #1E1A34;
                    color: #fff;
                }

                #bankTabs.tab5 .ui-tabs-nav li.ui-state-active a {
                    background: #3EB1C8;
                    color: #1E1A34;
                }



    }


    X#bankTabs .ui-tabs-nav li.ui-state-active:after {
        content: "";
        display: block;
        width: 100%;
        height: 40px;
        background: #3EB1C8;
        position: absolute;
        left: 0;
        bottom: -20px;
    }

    .bankHealthyWrp #bankTabs .ui-tabs-nav li.ui-state-active a {
        background: #3EB1C8;
        color: #1E1A34;
    }





    .options #bankTabs .ui-tabs-nav li.ui-state-active a {
        background: #1E1A34;
        color: #fff;
    }




    #bankTabs .tabContent {
        border-radius: 0px 0px 30px 30px;
        padding: 30px;
        display: flex;
        flex-wrap: wrap;
        min-height: initial;
        gap: 30px;
    }

    .bankHealthyWrp #bankTabs .tabContent {
        background: #3EB1C8;
    }

    .options #bankTabs .tabContent {
        background: #1E1A34;
        color: #fff;
        padding: 30px 10px 10px 10px;
        ;
    }

    #bankTabs .tabTxt {
        text-align: left;
        color: #1E1A34;
        width: 55%;
    }

#bankTabs .tabTxt.full {
    width: 100%;
}

    .options #bankTabs .tabTxt {
        color: #fff;
        padding: 0px 30px;
    }

    #bankTabs .tabTxt p {
        font-size:1.3em;
    }

    #bankTabs .tabTxt .yellowBg {
        margin-right: 20px;
    }



    #bankTabs .tabImg {
        display: none;
    }

    .options #bankTabs .tabImg {
        display: block;
    }

    #bankTabs .tabImg img {
        border-radius: 20px;
        width: 100%;
    }

    #bankTabs .tabBtm {
        width: 100%;
        text-align: left;
        background: #fff;
        border-radius: 30px;
        color: #000;
        font-size:1.3em;
    }

        #bankTabs .tabBtm h3 {
            padding: 0px 25px;
            color: #563D82;
        }

        #bankTabs .tabBtm p {
            padding: 20px 25px 0px;
        }
        #bankTabs .tabBtm ul {
            line-height:1.5em;
            padding-right:20px;
            padding-left:60px;
        }

    #bankTabs .rateItem {
        border: solid 1px #ccc;
        background: #fff;
        width: auto;
        max-width: 400px;
        text-align: center;
        padding: 20px 10px;
        border-radius: 20px;
    }

        #bankTabs .rateItem,
        #bankTabs .rateItem a {
            text-decoration: none;
            color: #1E1A34;
        }

        #bankTabs .rateItem .head {
            display: flex;
            flex-wrap: wrap;
            justify-content: flex-start;
            align-items: center;
            background: #3EB1C8;
            border-radius: 10px;
            padding: 30px 20px;
        }

        #bankTabs .rateItem .rateTitle {
            text-align: left;
            font-size: 1.3em;
            color: #1E1A34;
            font-family: 'polymath-black', sans-serif;
        }

        #bankTabs .rateItem .rateHigh {
            display: block;
            text-align: right;
            padding: 10px;
        }

        #bankTabs .rateItem .rateBtm {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            align-items: flex-end;
            padding: 10px;
        }

        #bankTabs .rateItem .rateAPY {
            margin: 5px 0px;
        }

        #bankTabs .rateItem .rateAmt {
            font-size: 4em;
            position: relative;
            display: flex;
            justify-content: flex-end;
            align-items: flex-end;
        }






    .ratesWrpr {
        background: #563D82;
        margin-top: 20px;
        padding: 60px 0px
    }

    X.ratesWrpr .container {
        max-width: 87.5em;
    }

    .ratesWrpr .tabs {
        padding-top: 0;
    }

        .ratesWrpr .tabs h2 {
            font-weight: 600;
            margin-top: 0;
            color: #fff;
        }

        .ratesWrpr .tabs .ui-tabs-nav li {
            top: 10px;
        }

    .ratesWrpr .ratesItemWrpr {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: flex-start;
        width: 100%;
        gap: 30px;
    }

    .ratesWrpr .slick-slide > div {
        margin: 0px 20px;
        position: relative;
    }

    .ratesWrpr .rateTabs {
    }

        .ratesWrpr .rateTabs h2 {
            
            margin-top: 0;
            color: #fff;
            text-align: center;
        }

        .ratesWrpr .rateTabs ul {
            list-style-type: none;
            margin-left: 20px;
        }




        .ratesWrpr .rateTabs #rateTabs-1 {
            width: 100%;
        }

        .ratesWrpr .rateTabs ul {
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0px 0 0 0;
            padding: 0;
        }

            .ratesWrpr .rateTabs ul li {
                display: block;
                margin-right: 10px;
            }

                .ratesWrpr .rateTabs ul li a {
                    float: none;
                    font-size: 14px;
                    text-decoration: none;
                }

                    .ratesWrpr .rateTabs ul li a:hover {
                    }


    #ratesItemSection {
        padding: 30px 0px;
    }

    .ratesWrpr .ratesItemWrpr .rateItem {
        border: solid 1px #ccc;
        background: #fff;
        width: 30%;
        max-width: 400px;
        min-width: 320px;
        text-align: center;
        padding: 20px 10px;
        border-radius: 20px;
    }

    .ratesWrpr .ratesItemWrpr .rateItemImg {
        max-width: 400px;
        width: 32%;
        text-align: center;
    }

    .ratesWrpr .ratesItemWrpr .rateItem a {
        text-decoration: none;
        color: #1E1A34;
    }

        .ratesWrpr .ratesItemWrpr .rateItem a .head {
            display: flex;
            flex-wrap: wrap;
            justify-content: flex-start;
            align-items: center;
            background: #F9E547;
            border-radius: 10px;
            padding: 35px 20px;
        }


        .ratesWrpr .ratesItemWrpr .rateItem a:hover .head {
            background: #1E1A34;
            color: #fff;
        }


    .ratesWrpr .ratesItemWrpr .rateItem .rateHigh {
        display: block;
        text-align: right;
        padding: 10px;
    }

    .ratesWrpr .ratesItemWrpr .rateItem .rateBtm {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: flex-end;
        padding: 10px;
    }

    .ratesWrpr .ratesItemWrpr .rateItem .rateAPY {
        margin: 5px 0px;
    }


    .ratesWrpr .ratesItemWrpr .rateItem .rateIcon {
        margin: 0px 10px
    }

    .ratesWrpr .ratesItemWrpr .rateItem .rateTitle {
        text-align: left;
        font-family: 'polymath-black', sans-serif;
        font-size: 1.3em;
    }

        .ratesWrpr .ratesItemWrpr .rateItem .rateTitle span {
            font-weight: normal;
            font-size: .75em;
            text-transform: capitalize;
        }

    .ratesWrpr .ratesItemWrpr .rateItem .rateBar.blue {
        border-top: solid 3px #006fba;
        margin-top: 10px;
    }

    .ratesWrpr .ratesItemWrpr .rateItem .rateBar.green {
        border-top: solid 3px #68bd49;
        margin-top: 10px;
    }

    .ratesWrpr .ratesItemWrpr .rateItem .rateBar.teal {
        border-top: solid 3px #009fc2;
        margin-top: 10px;
    }

    .ratesWrpr .ratesItemWrpr .rateItem .rateBar.orange {
        border-top: solid 3px #f6881f;
        margin-top: 10px;
    }

    .ratesWrpr .ratesItemWrpr .rateItem .rateBar.purple {
        border-top: solid 3px #6c2888;
        margin-top: 10px;
    }

    .ratesWrpr .ratesItemWrpr .rateItem .blue {
        color: #006fba;
    }

    .ratesWrpr .ratesItemWrpr .rateItem .green {
        color: #68bd49;
    }

    .ratesWrpr .ratesItemWrpr .rateItem .teal {
        color: #009fc2;
    }

    .ratesWrpr .ratesItemWrpr .rateItem .orange {
        color: #f6881f;
    }

    .ratesWrpr .ratesItemWrpr .rateItem .purple {
        color: #6c2888;
    }

    .ratesWrpr .ratesItemWrpr .rateItem .rateAmt {
        font-size: 4em;
        position: relative;
        display: flex;
        justify-content: flex-end;
        align-items: flex-end;
    }

        .ratesWrpr .ratesItemWrpr .rateItem .rateAmt span {
            color: #58595b;
            font-size: .3em;
            padding-top: 7px;
            margin-right: 5px;
        }

    .ratesWrpr caption {
        display: none;
    }

    .ratesWrpr .moreLink {
        display: none;
    }

    .section3Wrpr {
        background: #7474C1;
        color: #fff;
        Xpadding-top: 30px;
    }


        .section3Wrpr:has(.testimonials) {
            margin:30px 0px;
        }

        .section3Wrpr .testimonials {
            padding-top: 30px;
            max-width: 1060px;
            margin: 0px auto;
        }
        
        .testimonialWrpr .testimonials {
            padding-top: 0px;
            max-width: 1060px;
            margin: 0px auto;
        }


    .testimonials .slick-dots {
        bottom: -14px;
    }

        .testimonials .slick-dots li button::before {
            Xfont-size: 40px;
        }






    .section4Wrpr .modHead {
        display: flex;
        justify-content: center;
        align-items: center;
    }

        .section4Wrpr .modHead h2 {
            color: #563D82;
        }

    .section4Wrpr .modContent {
        padding: 30px 20px 30px 15px;
        border: none;
    }

    .section4Wrpr .resources ul.itemList {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: flex-start;
        align-items: stretch;
    }

        .section4Wrpr .resources ul.itemList li {
            width: 30%;
            background: #F6F5FC;
            padding: 10px;
            border-radius: 20px;
        }

            .section4Wrpr .resources ul.itemList li:last-child {
                margin-bottom: 30px;
            }

            .section4Wrpr .resources ul.itemList li .aside {
                padding: 0;
            }

.itemList .slick-prev {
    left: -60px;
}

.itemList .slick-next {
    right: -60px;
}


.itemList .slick-prev,
.itemList .slick-next,
.bankHealthyWrpr .slick-prev,
.bankHealthyWrpr .slick-next {
    background: #F9E547;
    border-radius: 30px;
    width: 60px;
    height: 60px;
    color: #000;
    z-index: 2;
}

    .itemList .slick-prev:hover,
    .itemList .slick-prev:focus,
    .itemList .slick-next:hover,
    .itemList .slick-next:focus,
    .bankHealthyWrpr .slick-prev:hover,
    .bankHealthyWrpr .slick-prev:focus,
    .bankHealthyWrpr .slick-next:hover,
    .bankHealthyWrpr .slick-next:focus {
        color: #fff;
        outline: none;
        background: #563D82;
    }

    .itemList .slick-prev::before,
    .itemList .slick-next::before,
    .bankHealthyWrpr .slick-prev::before,
    .bankHealthyWrpr .slick-prev::before {
        color: initial;
        line-height: .6em;
        font-size: 36px;
        font-family: initial;
    }

        .section4Wrpr .resources .slick-prev:hover::before,
        .section4Wrpr .resources .slick-next:hover::before,
        .section4Wrpr .resources .slick-prev:focus::before,
        .section4Wrpr .resources .slick-next:focus::before {
            color: #fff;
        }


    .section5Wrpr .container .aboutUs {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
        margin: 30px 0px;
    }

        .section5Wrpr .container .aboutUs .text {
            width: 45%;
            padding-right: 5%
        }

            .section5Wrpr .container .aboutUs .text h2 {
                
                color: #563D82;
            }

            .section5Wrpr .container .aboutUs .text h3 {
                
                color: #563D82;
            }

            .section5Wrpr .container .aboutUs .text p {
                
                color: #1E1A34;
            }

        .section5Wrpr .container .aboutUs .image {
            width: 50%;
        }

            .section5Wrpr .container .aboutUs .image img {
                border-radius: 20px;
            }











    .FAQWrpr {
        margin-bottom: 60px;
    }

        .FAQWrpr h2 {
            text-align: center;

            color: #563D82
        }


h2.FAQWrpr {
    text-align: center;
    color: #563D82;
    margin-bottom:35px;
}


    .ui-accordion .ui-accordion-header {
        margin-top: 5px;
        border: none;
        background: #7474C1;
        color: #fff;
        font-size: 1.3em;
        padding: 1em 65px 1em 37px;
        border-radius: 20px 20px 20px 20px;
        transition: border-radius 0.5s ease-in-out;
    }

    .ui-accordion .ui-accordion-header-active {
        border-radius: 20px 20px 0px 0px;
    }

    .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
        position: absolute;
        right: 1em;
        left: initial;
        top: 34%;
        margin-top: -8px;
    }

    .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
        background: #F9E547;
        border-radius: 15px;
        width: 30px;
        height: 30px;
        color: #000;
        text-indent: 0;
    }

    .ui-accordion .ui-accordion-header-active .ui-accordion-header-icon::before {
        transform: rotate(90deg);
        line-height: 1.1em;
        margin: 0px 0px;
    }


    .ui-accordion .ui-accordion-header .ui-accordion-header-icon::before {
        content: '\279C';
        Xcontent: '\2192';
        display: block;
        width: 30px;
        height: 30px;
        line-height: 1.5em;
        text-align: center;
        font-size: 20px;
        color: #000;
        font-family: initial;
        transition: all 0.5s ease-in-out;
    }


    .ui-accordion .ui-accordion-content {
        margin-bottom: 5px;
        background: #7474C1;
        color: #fff;
        border-radius: 0px 0px 20px 20px;
        padding:0 2.2em 1em;
    }

        .ui-accordion .ui-accordion-content a {
            color: #fff !important;
            text-decoration: underline;
        }

            .ui-accordion .ui-accordion-content a span {
                color: #fff !important;
            }




    .section6Wrpr:has(.getStarted) {
        padding: 0px 0px;
        background-color: #3EB1C8;
        background-image: url(/cms/images/reskin/get-started-desktop.png);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: top right;
        Xheight: 354px;
    }

    .section6Wrpr .container {
        Xmax-width: initial;
    }

    .section6Wrpr .grid_12 {
        padding: 0;
    }

.section6Wrpr .getStarted {
    display: table;
    Xheight: 354px;
    padding: 50px 20px;
    Xbackground-color: #3EB1C8;
}

@media only screen and (max-width: 1130px) {
    .section6Wrpr .getStarted {
        padding: 30px 20px;
    }

}

@media only screen and (max-width: 1030px) {
    .section6Wrpr .getStarted {
        padding: 20px 20px;
    }
}

@media only screen and (max-width: 950px) {
    .section6Wrpr .getStarted .txtWrpr h2 {
        font-size:2.5em !important;
    }
}

@media only screen and (max-width: 915px) {
    .section6Wrpr .getStarted .txtWrpr h2 {
        font-size: 2em !important;
    }
}

    .section6Wrpr .getStarted .imgWrpr {
        position: relative;
    }




    .section6Wrpr .getStarted .txtWrpr {
        width: 100%;
        max-width: 663px;
        Xbackground-color: #3EB1C8;
        display: table-cell;
        vertical-align: middle;
    }

        .section6Wrpr .getStarted .txtWrpr h2 {
            padding: 0px 0px;
            color: #1E1A34;
            font-size: 3em;
        }

        .section6Wrpr .getStarted .txtWrpr p {
            padding: 0px 0px;
        }

            .section6Wrpr .getStarted .txtWrpr p a {
                color: #1E1A34;
            }

        .section6Wrpr .getStarted .txtWrpr .mobBtns {
            display: flex;
            flex-wrap: wrap;
            justify-content: flex-start;
            grid-gap: 20px;
            margin-top: 30px;
        }

            .section6Wrpr .getStarted .txtWrpr .mobBtns .btn {
                background: #F6F5FC;
                border-radius: 10px;
                width: 120px;
                padding: 5px 20px;
                height: 40px;
                display: flex;
                align-items: center;
                justify-content: center;
            }


    .footerTopWrpr .disclaimer {
        color: #fff !important;
    }

        .footerTopWrpr .disclaimer a {
            color: #f9e547 !important;
            text-decoration:none;
        }

    .footerTopWrpr hr {
        display: none !important;
    }

    .rateTable {
        border: solid 0px #ff0000;
    }

    .modern-rate-table {
        background-color: #F6F5FC !important;
        border-radius: 20px;
        padding: 20px 10px;
        box-shadow: none !important;
    }

        .modern-rate-table a {
            color: #3EB1C8 !important;
        }

        .modern-rate-table > div:nth-child(1) {
            background: none !important;
            padding: 0 !important;
            border: none !important;
        }

            .modern-rate-table > div:nth-child(1) h4 {
                background: #F9E547;
                padding: 25px 20px;
                border-radius: 10px;
                text-align: left;
                font-weight: 600;
                color: #1E1A34 !important;
            }

            .modern-rate-table > div:nth-child(1) p {
                text-align: right
            }

        .modern-rate-table > div:nth-child(2) {
            align-items: flex-end;
            padding: 10px !important;
        }

        .modern-rate-table > div:nth-child(3) {
            align-items: flex-end;
            padding: 10px !important;
        }


        .modern-rate-table > div:nth-child(2) > div:nth-child(1) {
            font-size: 16px;
        }

        .modern-rate-table > div:nth-child(3) > div:nth-child(1) {
            font-size: 16px;
        }

        .modern-rate-table > div:nth-child(2) > div:nth-child(2) {
            font-size: 4em;
        }

    .corlnav .modern-rate-table > div:nth-child(2) > div:nth-child(2) {
        font-size: 3em;
    }

    .modern-rate-table > div:nth-child(2) > div:nth-child(2) p {
        line-height: 1em !important;
    }


    .modern-rate-table > div:nth-child(3) > div:nth-child(2) {
        font-size: 4em;
    }

    .corlnav .modern-rate-table > div:nth-child(3) > div:nth-child(2) {
        font-size: 3em;
    }

    .modern-rate-table > div:nth-child(3) > div:nth-child(2) p {
        line-height: 1em !important;
    }






    .modern-rate-table > div:nth-child(3) {
        margin-top: 20px
    }

        .modern-rate-table > div:nth-child(3) a {
            background: #3EB1C8;
            border: solid 1px #3EB1C8;
            color: #fff !important;
            border-radius: 20px;
            padding: 10px 18px 11px;
            font-weight: bold;
            margin-top: 10px;
            display: inline-block;
        }

            .modern-rate-table > div:nth-child(3) a:hover,
            .modern-rate-table > div:nth-child(3) a:focus {
                background: #3EB1C8;
                color: #fff !important;
            }

    .corlnav .zipCodeGo .grid_9 {
        width: 60%;
    }

    .corlnav .zipCodeGo .grid_3 {
        width: 40%;
    }

    @media only screen and (max-width: 767px) {
        .headerLeft {
            padding-left: 20px;
            width: 55%;
        }

        .headerNav {
            order: 3;
        }

        .headerRight .becomeMember,
        .headerRight #searchTab,
        .headerRight #locationTab {
            display: none;
        }

        .headerRightWrpr .container {
            justify-content: flex-start;
            min-width: initial;
        }

        .headerRight #loginTab {
            width: 75px;
            padding: 10px 0px;
        }


        .mainNav .sf-menu.showMenu {
            position: absolute;
            width: 100%;
            left: 0;
            top: 97px;
        }

        .mainNav .sf-menu li {
            border-top: 0px solid #d1d3d4;
            background: #3EB1C8;
        }

        X.mainNav .sf-menu > li .subMenu > a .menuText::after {
            content: '\276F';
            display: inline-block;
            color: #1E1A34;
            padding-left: 10px;
            transform: rotate(90deg);
            position: relative;
            left: initial;
            right: 20px;
        }

        #owl-demo2 {
            height: 720px;
        }

        .loans #owl-demo2 {
            height: 720px;
        }

        #owl-demo2 .container {
            display: flex;
            flex-wrap: wrap;
        }

            #owl-demo2 .container .slideImg {
                position: relative;
                right: initial;
                top: initial;
                order: 2;
                width: 100%;
                text-align: center;
                padding: 0px 30px;
            }

                #owl-demo2 .container .slideImg img {
                    display: initial;
                }

        #owl-demo2 .overlay {
            max-width: initial;
            margin-top: 0px;
        }

            #owl-demo2 .overlay h2 {
                font-size: 2.6em;
            }

        #owl-demo2 .btn.trans {
            background: #F9E547;
            border: solid 1px #F9E547;
            color: #1E1A34 !important;
            border-radius: 20px;
        }

        section.section1Wrpr {
            padding: 200px 0px 50px;
        }

        section.journey .stepsWrpr {
            flex-wrap: wrap;
            background: none;
            justify-content: center;
        }

            section.journey .stepsWrpr .step {
                margin-bottom: 30px;
                width: 100%;
            }

        section.journey .btn.trans {
            background: #F9E547;
            border: solid 1px #F9E547;
            color: #1E1A34 !important;
            border-radius: 20px;
        }

        section.perks .perksImg {
            display: none;
        }



        #bankTabs {
            margin-bottom: 30px;
        }

            #bankTabs .tabContent {
                border-radius: 10px;
                padding: 30px !important;
            }

            #bankTabs .ui-tabs-panel {
                padding: 0;
            }

            #bankTabs .ui-tabs-nav li a {
                padding: 11px 0px;
                border-radius: 10px;
                text-wrap: wrap;
            }

            #bankTabs .rateItem {
                border-radius: 10px;
            }

            #bankTabs .tabTxt {
                width: 100%;
            }

                #bankTabs .tabTxt h2 {
                    margin-top: 0;
                    font-size: 1.8em;
                }

                #bankTabs .tabTxt .yellowBg {
                    margin-bottom: 20px;
                }

            #bankTabs .tabBtm {
                border-radius: 10px;
            }

        .options #bankTabs .tabTxt {
            padding: 0px 0px;
        }

        .options #bankTabs .tabImg {
            display: block;
            width: 100%;
        }

        .ratesWrpr {
            background: none;
            padding:0px 0px 0px 0px;
        }

            .ratesWrpr .rateTabs h2 {
                color: #563D82;
            }

            .ratesWrpr .rateTabs ul li a.transY {
                background: #563D82;
                border: solid 1px #563D82;
            }

            .ratesWrpr .ratesItemWrpr .rateItem {
                border: none;
                background: #F6F5FC;
            }

            .ratesWrpr .ratesItemWrpr .rateItemImg {
                width: 47%;
                min-width: 344px;
                display: none;
            }


        .locatorWrpr {
            background-image: none;
            background-color: #3EB1C8;
            max-height: initial;
        }

            .locatorWrpr .container .grid_6 {
                padding: 0;
            }

            .locatorWrpr .container .locator h2 {
                text-align: left;
            }

            .locatorWrpr .container .modContent {
                padding: 0;
            }

                .locatorWrpr .container .modContent .findBranch {
                    display: block;
                    color: #fff;
                    font-weight: 600;
                    text-align: left;
                }

        .locator .checkBox {
            padding-left: 0px;
        }

        .locator .formee input[type="text"] {
            margin-bottom: 25px;
            background: none;
            border: none;
            border-bottom: solid 2px #fff;
            color: #1E1A34;
        }


        .locator .checkBoxL,
        .locator .checkBoxR {
            float: none;
        }

        .locatorWrpr .locator {
            line-height: 1.2;
            padding: 25px;
            background: none;
        }

        .locator .zipCodeGo .grid_9 {
            width: 100%;
        }

        .locatorWrpr .mobImg {
            display: block !important
        }

        .aboutUs .btn.trans {
            background: #F9E547;
            border: solid 1px #F9E547;
            color: #1E1A34 !important;
            border-radius: 20px;
        }

        .management .itemList .modItem {
            text-align: center;
        }

        .section3Wrpr:has(.mobBank)::after {
            display: none;
        }

        .mobBank .mobImg {
            width: 100%;
        }

        .mobBank .mobTxt {
            padding: 0px 20px;
        }

        .mobBank .mobBtns .btn {
            width: 110px;
            height: 35px;
            border-radius: 30px;
            padding: 5px 20px;
        }


        section.section1Wrpr.promo {
            padding: 190px 20px 50px;
        }

        .section5Wrpr.promo .container .aboutUs {
            flex-wrap: wrap;
            padding: 0px 10px;
        }

            .section5Wrpr.promo .container .aboutUs .text {
                width: 100%;
                padding-right: 0%;
            }

            .section5Wrpr.promo .container .aboutUs .image {
                width: 100%;
            }



        .section4Wrpr:has(.mod) {
            background: none;
        }

        .section4Wrpr .resources ul.itemList li {
            width: 100%;
        }

        .modHead h2 {
            font-size: 1.8em;
        }

        .section6Wrpr:has(.getStarted) {
            padding: 0px 0px;
            background-color: #3EB1C8;
            background-image: none;
            Xbackground-repeat: no-repeat;
            xbackground-size: contain;
            xbackground-position: bottom right;
            height: auto;
        }

        .section6Wrpr .getStarted {
            flex-wrap: wrap;
            Xheight: 265px;
            padding:20px 0px 0px;
        }

            .section6Wrpr .getStarted:has(.mobBtns) {
                height: 320px;
            }

            .section6Wrpr .getStarted:has(p + p) {
                height: 310px;
            }

            .section6Wrpr .getStarted .txtWrpr {
                width: 100%;
                padding-left: 30px;
                background: none;
                display: block;
                margin-bottom:40px;
            }

                .section6Wrpr .getStarted .txtWrpr h2 {
                    font-size: 1.8em;
                    text-align: left;
                }

                .section6Wrpr .getStarted .txtWrpr p {
                    text-align: left;
                }

            X.section6Wrpr .getStarted .imgWrpr:before {
                content: "";
                position: absolute;
                z-index: 2;
                left: 0;
                top: 0;
                width: 250px;
                height: 65%;
                background-image: url(/cms/images/reskin/ready-mobile.png);
                background-repeat: no-repeat;
                Xbackground-position: center 66px;
                background-size: contain;
            }

        section.my247 h2 {
            font-size: 1.8em;
        }

        section.my247 .features .featureItem {
            width: 45%;
            min-width: 320px;
            margin: 0px auto;
        }

        .footerTopWrpr .advFooter h2 {
            text-align: left;
        }

        .footerTopWrpr .advFooter .fFull {
            order: 6;
            padding: 0px 30px;
        }

            .footerTopWrpr .advFooter .fFull > img {
                display: none;
            }

        .footerTopWrpr .advFooter .fFull2 {
            padding: 0px 20px;
            flex-wrap: wrap;
            margin: 0;
        }

        .footerTopWrpr .disclaimer {
            font-size: 1em;
            order: 2;
            padding: 0px 20px;
        }

        .footerTopWrpr .fLogos img {
            margin-right: 30px;
        }



        .mainNav .sf-menu li.extra {
            display: flex;
            flex-wrap: wrap;
            justify-content: flex-start;
            align-items: center;
            position: relative;
            padding: 25px 25px 25px;
            width: initial;
            grid-gap: 20px;
        }

            .mainNav .sf-menu li.extra .btn.trans {
                background: #F9E547;
                border: solid 1px #F9E547;
                color: #1E1A34 !important;
                border-radius: 25px;
                padding: 10px 18px 11px;
                font-size: 1em;
            }

            .mainNav .sf-menu li.extra .headerRightWrpr {
                width: 100%;
            }

            .mainNav .sf-menu li.extra #searchTab {
                background: none;
                color: #fff;
                border: solid 1px #fff;
                border-radius: 20px;
                padding: 1px 12px;
            }

            .mainNav .sf-menu li.extra .searchWrpr {
                width: 100%;
                margin-top: 10px;
                background: none;
            }

                .mainNav .sf-menu li.extra .searchWrpr .searchHd {
                    width: 100%;
                }


            .mainNav .sf-menu li.extra #locationTab {
                background: none;
                color: #fff;
                border: solid 1px #fff;
                border-radius: 21px;
                padding: 7px 10px;
            }

            .mainNav .sf-menu li.extra .formee .grid_9 {
                width: 75%;
                padding: 0;
            }

            .mainNav .sf-menu li.extra .formee .grid_3 {
                width: 25%;
                padding: 0;
            }

                .mainNav .sf-menu li.extra .formee .grid_3 .search {
                    font-size: 17px !important;
                    padding: 8px 10px 7px !important;
                }

            .mainNav .sf-menu li.extra .formee div::after {
                content: ".";
                display: block;
                clear: both;
                visibility: hidden;
                height: 0;
                overflow: hidden;
            }

            .mainNav .sf-menu li.extra .formee input[type="text"] {
                margin-bottom: 0px;
            }

        .itemList .slick-slide > div {
            margin: 0px 10px;
        }

        .section4Wrpr .grid_12,
        .newsWrpr .grid_12 {
            padding: 0;
        }

        .section4Wrpr .modContent,
        .newsWrpr .container .modContent {
            padding: 20px 0px 30px 0px;
            border: none;
        }
        .mod.management {
            padding-top:20px;
        }
    }

#owl-demo2 {
    height: initial !important;
}

    #owl-demo2 .container {
        display: flex;
        justify-content: space-between
    }

    #owl-demo2 .slideImg {
        position: relative;
        order: 2;
        max-width: 45%;
        align-self: flex-end;
        bottom: -80px;
        top: initial;
    }

    #owl-demo2 .overlayWrpr {
        width: 50%;
    }


@media only screen and (max-width: 767px) {
    #owl-demo2 .container {
        flex-wrap: wrap;
        justify-content: center;
    }

    #owl-demo2 .overlayWrpr {
        width: 100%;
    }

    #owl-demo2 .overlay {
        padding-bottom: 0;
    }

    #owl-demo2 .slideImg {
        width: 100%;
        max-width: initial;
    }

    section.section1Wrpr {
        padding: 125px 0px 50px !important;
    }

    .bankHealthyWrp {
        padding: 0px 0px 0px 0px !important;
    }
}