  #financialAid.sideBySide--navyFullWidth .sideBySide-image {
    background-position: 0% 5%;
}

#financingIntro img {
    width:400px;
}
#programCosts .table-content tbody tr td table tr:last-of-type td {
    border-bottom: none;
    padding-bottom:0;
}
#programCosts table td.cost {
    text-align:right;
}
#programCosts table td table tr {
    position:relative;
}
#programCosts table td table tr::before {
    content:"";
    background-color:var(--gfColors-seminaryOrange);
    width:5px;
    height:5px;
    border-radius:50%;
    display:block;
    position:absolute;
    top:1.35rem;
    left:0;
}
#programCosts table td table {
    margin-left: 2rem;
    width: calc(100% - 2rem);
}
#programCosts table td table td.cost {
    padding-right:0;
}


@media(min-width:1200px) {
    
}
@media(min-width:992px) {
    .w-lg-80 {
        width: 80%;
    }
    .w-lg-80-centered {
        width: 80%;
        margin:0 auto;
    }
    
    #financialAid.sideBySide--navyFullWidth .sideBySide-image {
        background-position: center;
    }
    .sideBySide--navyFullWidth .sideBySide-content {
        padding:5rem 4rem;
    }
    #programCosts table {
        width:82%;
    }
}




@media(min-width:768px) and (max-width:991.98px) {
    
}
@media(max-width:767.98px) {
    .sectionBanner-image.sectionBanner-image--alignYCenter {
        background-position-y:-65px;
    }
    
    .sectionBanner-image--alignXCenter.sectionBanner-image--alignYCenter img {
        object-position:center top;
    }
    
    #financingIntro img {
        width:350px;
    }
    #financialAid.sideBySide--navyFullWidth .sideBySide-image {
        background-position: 20% 5%;
    }
    #programCosts table td table {
        margin-left: 1rem;
        width: calc(100% - 1rem);
    }
}
@media(min-width:576px) and (max-width:767.98px) {
    
}

@media (max-width:575.98px) {
    .table-content {
        background: none;
    }
}