body {
    font-family: freight-sans-pro-n4, freight-sans-pro, sans-serif;
    font-style: normal;
    font-weight: 400 !important;
    overflow-y: scroll;
    overflow-x: hidden;
}

.fontSet {
    font-family: "freight-text-pro-n4", "freight-text-pro", serif;
    font-style: normal;
}

/* .fntSET{
    font-family: freight-sans-pro-n4, freight-sans-pro, sans-serif;
    font-style: normal;
    font-weight: 400 !important;
} */
p {
    font-size: 13pt;
}

.footerFntSet p,
.footerTXT2 p {
    font-size: 8pt;
}

/* .linkDisable{
pointer-events: none;
} */
.footerFntSet a:link,
.footerTXT2 a:link,
.footerFntSet a:visited,
.footerTXT2 a:visited {
    color: #ffffff!important;
    text-decoration: underline;
}

.lnkcolorSet a:link,
.lnkcolorSet a:link,
.lnkcolorSet a:visited,
.lnkcolorSet a:visited {
    color: #ffffff!important;
    text-decoration: none;
}

.fntSET {
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-size: 13pt;
}

.container {
    width: 100%;
}

.txtBLKwidth {
    max-width: 85%;
    font-size: 18pt;
}

@media only screen and (max-width: 991px)
{
    .txtBLKwidth {
        max-width: 100%;
        font-size: 18pt;
        padding-bottom: 25px;
    }
}

.containerBK {
}

.backingColor {
    background: #f2f2f2;
}

.footer-Backing {
    background: #292a2c;
    color: #ffffff;
    font-size: 11px;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-right: 25px;
    padding-left: 25px;
}

.textBLK {
    text-align: center;
    text-shadow: 0 0 10px #000000;
}

.txtBLKBorder {
    padding-right: 15px;
    padding-left: 15px;
}

.borderSet {
    border-style: solid;
    border-width: 1px;
    border-color: #000;
    text-align: center;
}

.alumniTXTMain {
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-family: 'Roboto', sans-serif;
}

.spacerSing {
    padding-top: 25px!important;
}

.alumniSing b,
.alumniSing strong {
    color: #50439b!important;
}

a:link,
a:visited {
    color: #bb5000;
    text-decoration: underline;
}

.alumniSing {
    padding-bottom: 20px;
}

.headerBLKColor {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    background-color: #B32025;
    color: #fff;
    max-width: 365px;
}

.headerBLK {
    background-image: url('../images/HeaderImage.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    color: #fdf7f7;
    min-height: 400px;
}

@media only screen and (max-width: 1250px)
{
    .headerBLK {
        background-image: url('../images/HeaderImage.jpg');
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        color: #fdf7f7;
        min-height: 400px;
    }
}

@media only screen and (max-width: 991px)
{
    .headerBLK {
        background-image: url('../images/HeaderImage-Mobile.jpg');
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        color: #fdf7f7;
        min-height: 400px;
    }
}

.campasMainBLK {
    background-image: url('../images/BackImage2.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    color: #fdfdfd;
    min-height: 400px;
}

.pathsMainBLK {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    color: #fdfdfd;
}

.borderSetTop {
    border-style: solid;
    border-width: 1px;
    border-color: #000;
    text-align: left;
    box-shadow: 10px 10px 15px rgba(0,0,0,.5);
    -moz-box-shadow: 10px 10px 15px rgba(0,0,0,.5);
    -webkit-box-shadow: 10px 10px 15px rgba(0,0,0,.5);
    margin-bottom: 25px;
}

.blkTXTColor {
    color: #50439b;
    padding-left: 25px;
    padding-top: 10px;
    font-size: 15pt;
    font-family: 'Roboto', sans-serif;
    font-style: normal;
}

.txtSpacing {
    padding-left: 60px;
    padding-bottom: 10px;
}

.headerBLK2 {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    background-color: #B32025;
    color: #fff;
    max-width: 265px;
    margin-top: auto;
}

.heroTXTBLK {
    max-width: 93%;
}

@media only screen and (max-width: 991px)
{
    .heroTXTBLK {
        max-width: 100%;
    }
}

.footerTXT2 {
    text-align: right;
}

.logoBLK {
    padding: 50px 30px;
}

.bodyContainerBLK {
    width: 100%;
    padding: 50px 75px;
}

@media (max-width:1205px)
{
    /* .alumniSing
    {
        min-height: 65px;
    } */
}

@media (max-width:1117px)
{
    /* .alumniTXTMain
    {
        min-height: 250px;
    } */
}

@media (max-width:1040px)
{
    /* .alumniTXTMain
    {
        min-height: 250px;
    } */
}

@media (max-width:991px)
{
    .pathsMainBLK {
        color: #fdfdfd;
    }

    .spacerSing {
        padding-top: 1px!important;
    }

    .imageMobilePadding {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    /* .alumniTXTMain
    {
        min-height: 150px;
    }
    
        .alumniSing
    {
        min-height: 40px;
    } */
    .footerFntSet p,
    .footerTXT2 p {
        text-align: center;
    }
}

@media (max-width:479px)
{
    .blkTXTColorMobile {
    }
}

.fontSuperSize {
    font-size: 85px;
    color: #000;
}

/* .borderSetWhite
{
    border-style: solid;
    border-width: 1px;
    border-color: #fff;
    text-align: center;
} */
.logoSize {
    width: 100%;
    margin: auto;
}

@media (max-width:991px)
{
    .logoSize {
        margin: auto;
    }

    .logoSize img {
        max-width: 350px;
        text-align: center!important;
        margin: auto;
    }
}

.blkBackColor {
    border-style: solid;
    border-width: 1px;
    border-color: #000;
    text-align: center;
    min-height: 400px;
    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
}

@media (max-width:1579px)
{
    .blkBackColor {
        border-style: solid;
        border-width: 1px;
        border-color: #000;
        text-align: center;
        min-height: 400px;
        display: flex;
        justify-content: center;
        align-content: center;
        flex-direction: column;
    }
}

@media (max-width:1509px)
{
    .spacerSing {
        padding-top: 50px!important;
    }
}

@media screen and (max-width: 1460px) and (min-width: 1299px)
{
    .spacerSing {
        padding-top: 20px!important;
    }
}

@media (max-width:1610px)
{
    .blkBackColor {
        border-style: solid;
        border-width: 1px;
        border-color: #000;
        text-align: center;
        min-height: 450px;
        display: flex;
        justify-content: center;
        align-content: center;
        flex-direction: column;
    }
}

@media (max-width:1509px)
{
    .blkBackColor {
        border-style: solid;
        border-width: 1px;
        border-color: #000;
        text-align: center;
        min-height: 500px;
        display: flex;
        justify-content: center;
        align-content: center;
        flex-direction: column;
    }
}

@media (max-width:1308px)
{
    .blkBackColor {
        border-style: solid;
        border-width: 1px;
        border-color: #000;
        text-align: center;
        min-height: 550px;
        display: flex;
        justify-content: center;
        align-content: center;
        flex-direction: column;
    }
}

@media (max-width:1271px)
{
    .blkBackColor {
        border-style: solid;
        border-width: 1px;
        border-color: #000;
        text-align: center;
        min-height: 600px;
        display: flex;
        justify-content: center;
        align-content: center;
        flex-direction: column;
    }
}

@media (max-width:1192px)
{
    .blkBackColor {
        border-style: solid;
        border-width: 1px;
        border-color: #000;
        text-align: center;
        min-height: 650px;
        display: flex;
        justify-content: center;
        align-content: center;
        flex-direction: column;
    }
}

@media (max-width:1073px)
{
    .blkBackColor {
        border-style: solid;
        border-width: 1px;
        border-color: #000;
        text-align: center;
        min-height: 725px;
        display: flex;
        justify-content: center;
        align-content: center;
        flex-direction: column;
    }
}

@media (max-width:1028px)
{
    .blkBackColor {
        border-style: solid;
        border-width: 1px;
        border-color: #000;
        text-align: center;
        min-height: 775px;
        display: flex;
        justify-content: center;
        align-content: center;
        flex-direction: column;
    }
}

@media (max-width:991px)
{
    .blkBackColor {
        border-style: solid;
        border-width: 1px;
        border-color: #000;
        text-align: center;
        min-height: 260px;
        display: flex;
        justify-content: center;
        align-content: center;
        flex-direction: column;
    }

    .spacerSing {
        padding-top: 1px!important;
    }
}

.headerLable {
    margin-top: 1px;
}

.headerTXTBlock {
    padding-top: 25px;
}

.jotFormBLK iframe {
    min-height: 430px;
}

@media screen and (min-width: 1430px)
{
    .postion {
        height: 550px;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-content: center;
        align-content: center;
    }
}

.logoResizeImage {
    max-width: 500px;
    padding-top: 50px;
}

.logoImageHeadResize {
    padding-bottom: 25px;
    padding-top: 25px;
    max-width: 325px;
}

.imageLogoSizing {
    max-width: 300px;
    text-shadow: 0 0 3px #FF0000, 0 0 5px #0000FF!important;
}

.logoImageContainer {
    width: 100%;
    padding-top: 25px;
    padding-bottom: 25px;
}

.logoRow {
    padding-top: 15px;
    padding-bottom: 15px;
    background: #f2f2f2;
    margin-left: -75px;
    width: 620px;
}

.imageSize {
    max-width: 350px;
}

.logoImageBLK {
    width: 100%;
    padding-top: 50px;
}

@media (max-width:991px)
{
    .logoImageBLK {
        display: none;
    }

    .headerLogoTitle {
        padding-bottom: 100px;
    }
}

@media (min-width:992px)
{
    .mobileLogoHeader {
        display: none;
    }

    .logoImage {
        max-width: 375px;
    }
}

.logoIMGMobile {
    max-width: 350px;
}

@media (max-width:991px)
{
    .desktopLogo {
        display: none;
    }
}

.headerBLKThankyou {
    background-image: url('../images/HeaderImage-Thankyou.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    color: #fdf7f7;
    min-height: 400px;
}

@media only screen and (max-width: 991px)
{
    .headerBLKThankyou {
        background-image: url('../images/HeaderImage-Thankyou.jpg');
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        color: #fdf7f7;
        min-height: 400px;
    }
}

.position {
}

.thankyouHeader {
    padding-top: 50px;
}

.videoResponsive video {
    max-width: 960px;
    width: 100%;
    height: auto;
}

.lableMrgn {
    margin-top: 0px;
}


