.signUp{
    display:none;
}
.fancyTable th a, .fancyTable th p, .fancyTable th{
    color:#000;
}
.codTitle{
        width: 10em;
    margin: 0 auto;
}
.pbCard p {
    margin: auto 2em;
}
.savingsDisp2 .blueBtn, .accBtn .blueBtn{
    width:15em;
    margin:auto;
}
a.lightButton {
    display: block;
    margin: 0 0 .5em 0;
}
.fancyTable th{
    background:#e4e4e4;
    border-color:#c7c7c7;
    color:#000;
}
.fancyTable .fancyTableHead th{
    background:#00467f;
    color:#fff;
}
.h1Style {
    padding: .5em 0 0 0;
    width: 100%;
    text-align: center;
}
.h3Title {
    padding: 0 0 1em 0;
    font-size: 25px;
    font-weight: 600;
}
.headingTxt{
    padding: 5em 0 4em 6em;
}
.featureImgArea{
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    justify-content:space-between;
}
.featureImg img{
    height:100%;
    width:100%;
}
.mod-page-wrap{
    display:block;
}
.personalSubMenu{    
    background: #00467f;
    padding: 2em;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-evenly;
    gap:20px;
    text-align:center;
}
.headingTxt h1{
    width:10em;
}
.savingsDisp{
    border:1px solid #000;
    padding:2em 2em 5em 2em;
    width:58em;
    margin:1.5em auto;
}
ul li{
    display:block;
}
.bold{
    font-weight:600;
}
ul li{
    max-width:51em;
}
.checkingDisp1{
    padding:0 0 0 .75em;
    width:50em;
}
.checkingDisp2{
    position:relative;
    top:2em;
}
.pbCardContainer{
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    justify-content:center;
    gap:40px;
    margin:0 auto;
}
.pbCard{
   border: 2px solid #000;
    width: 20em;
    height: 30em;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start; 
    gap:30px;
}
.pbTitle{
    text-align:center;
}
.pbCard p{
    margin:auto 2em;
}
.featureImg img{
    height:100%;
    width:100%;
}
.headingTxt p{
    width:22em;
}
@media screen and (max-width:1360px){
    .featureImg{
        width:600px;
    }
}
@media screen and (max-width:1250px){
    .savingsDisp{
        width:43em;
    }
}
@media screen and (max-width:1200px){
    .headingTxt{
        padding:5em 0 4em 2em;
    }
}
@media screen and (max-width:1080px){
    .featureImgArea{
        height:15em;
    }
    .headingTxt{
        padding:3em 0 0 2em;
    }
    .featureImg{
        width:450px;
    }
    .featureImg img{
        height:auto;
    }
}
@media screen and (max-width:950px){
    .savingsDisp{
        width:27em;
    }
}
@media screen and (max-width:929px){
    .featureImgArea{
        height:auto;
        justify-content:center;
    }
    .headingTxt h1{
        width:100%;
    }
    .headingTxt p{
        width:100%;
    }
    .headingTxt{
        padding:1em .5em 0 .5em;
        text-align:center;
    }
}

@media screen and (max-width:640px){
    .featureImg img{
        height:100%;
    }
    .featureImgArea{
        height:auto;
    }
    .savingsDisp{
        width:100%;
    }
    .savingsDisp2 .blueBtn{
        padding:.5em 1em;
    }
}
@media screen and (max-width:600px){
    .pbCard{
        height:auto;
    }
        .savingsDisp li {
        padding: .25em;
    }
    .savingsDisp h2{
        text-align:center;
    }
}
@media screen and (max-width:485px){
    a.lightButton{
        width:12em;
    }
}
@media screen and (max-width:475px){
    .savingsDisp2 .blueBtn, .accBtn .blueBtn{
    width:100%;
}
}
@media screen and (max-width:400px){
    .savingsDisp{
        width:auto;
    }
}