    main#main .lower ul.resource-updates {
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    justify-content: space-between;
    }
    main#main .lower ul.resource-updates > li:first-child, main#main .home-row2 ul.bookmarks >  li:first-child{
    width: 33%;
    }
    main#main .lower ul.resource-updates > li:nth-child(2), main#main .home-row2 ul.bookmarks >  li:nth-child(2){
    width: 66%;
    }
    main#main .home-row1,  main#main .home-row2,  main#main .home-row3 {
    background: #f4f5f5;
    padding: 50px;
    margin:25px 0;
    }
    main#main .lower ul.home-options {
    overflow: hidden;
    list-style: none;
    padding: 0;
    margin: 25px 0;
    }
    main#main .lower ul.home-options > li{
    background:#ffffff;
    margin:0 15px;
    width:21%;
    padding:2%;
    }
    main#main .lower .view-all {
    margin: 15px 0 0;
    }
    main#main .lower ul p.date {
    margin: 2px 0 0;
    color: #666666;
    }
    main#main .lower ul {
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    }
    main#main .lower ul.manual-search {
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    justify-content: space-evenly;
    }
    main#main .lower ul.manual-search > li {
    width:31%;
    }
    main#main .lower h2 {
    margin: 0 0 15px;
    color: #333366;
    font-size: 2rem;
    line-height: 1.25;
    margin-top: 0;
    margin-bottom: 1rem;
    font-style: normal;
    font-weight: 600;
    }
    #cpsys_FormItem_mpd_KeywordSearch {width: 100%;  max-width: 400px;}
    .card.card--resident-action {   text-align: center;}
    .atom--icon-square .icon-square {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 5.5rem;
    height: 5.5rem;
    display: inline-block;
    }
    .background-secondary {
    background-color: #769025;
    color: #fff;
    }
    .atom--icon-square .icon-square em {
    font-size: 2rem;
    }
    h3.list {font-weight: 700;  font-size: 22px; margin: 15px 0; }
    #home .lower .icon-square.background-secondary a { color:#ffffff; }
    h3.acknowledged {font-weight: 700;
    font-size: 22px;
    text-align: left;
    margin: 25px 0;
    color:#006699;
    }
    @media only screen and (max-width: 1200px) {
    main#main .home-row1,  main#main .home-row2,  main#main .home-row3 {    padding: 25px;    }
    main#main .lower ul.resource-updates {    flex-wrap: wrap;  }
    main#main .lower ul.resource-updates > li:first-child, main#main .home-row2 ul.bookmarks >  li:first-child{
    width: 100%;
    }
    main#main .lower ul.resource-updates > li:nth-child(2), main#main .home-row2 ul.bookmarks >  li:nth-child(2){
    width: 100%;
    }
    main#main .lower ul.manual-search {
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    justify-content: space-evenly;
    flex-wrap: wrap;
    }
    main#main .lower ul.manual-search > li{
    width:100%;
    }
    main#main .lower ul.home-options {
    overflow: hidden;
    list-style: none;
    padding: 0;
    margin: 25px 0;
    flex-wrap: wrap;
    text-align:center;
    }
    main#main .lower ul.home-options > li {
    width: 100%;
    padding: 2% 0;
    margin:15px 0;
    }
    }
    @media only screen and (max-width: 480px) {
    #cpsys_FormItem_mpd_KeywordSearch {width: 90%;  max-width: 400px;}
    }