
.flex-caption{max-height: 200px; bottom: 50px;}
#taglineWrapper{padding: 2% 1% 3%;}
#buttons{padding: 50px 0px; text-align: center;}
#buttons img{max-width: 23%; -webkit-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.3); box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.3);}
#buttons div{display: inline;}
#buttons div.button_container { position:relative; max-width:23%; margin: 0px 7px; display:inline;}

#buttons div a:hover, #buttons div a:focus, #buttons div a:active {border:0px;}
#buttons div .button-text a:hover, #buttons div .button-text a:focus, #buttons div .button-text a:active {border:2px dotted #004d86;}
.button-text { display:block; position:absolute; bottom:4px; text-align:center; width:100%; left:0px;}
#applyNow img{width: 325px; max-width: 58%;}
#feedWrapper{text-align: left; min-height: 300px; padding: 30px 0px; background-color: #e7e7e7;}
#feedWrapper .feedContent{height: 300px; width: 29%; float: left;}
#newsFeed{padding-right: 3%;}
#eventsFeed{border-left: 0px solid #999; border-right: 0px solid #999; padding: 0px 0px 0px 0px;}
#feedWrapper #eventsFeed {width:100%;}
#videoFeed{padding-left: 3%; display:none;}
#feedWrapper .scrollContent{height: 84%; width: 100%; overflow: auto;}
.feedItem{clear: both; min-height: 90px; margin-bottom: 30px;}
.feedItem img{max-width: 40%; max-height: 90px; float: left; margin-right: 10px;}
.video-list {float: left; text-align: left; width: 100%; margin-right:0px;}
.video-list .videoWrapper {height: 0; overflow: hidden; padding-bottom: 56.25%; /* 16:9 */; padding-top: 25px; position: relative;}
.video-list .videoWrapper iframe {height: 100% !important; left: 0; position: absolute; top: 0; width: 100% !important; border:0px; margin:0px;}

.mCSB_buttonUp, .mCSB_buttonDown {text-indent:-9999px;}

@media all and (max-width:1200px) {
.flex-caption{bottom: 30px;}
}

@media all and (max-width:900px) {
.flex-caption{bottom: 25px;}
}
@media all and (max-width: 830px) {
    .flex-caption{height:120px !important;}
    }

@media all and (max-width: 730px) {
    .flex-caption{height:120px !important;}
#quoteWrapper {
    display:none;
}
#footerTagline {
    display:none;
}
}

    
@media all and (max-width: 375px) {

    .flex-caption{height:105px !important;}
    
}