@import url('https://fonts.googleapis.com/css?family=Lato:400,700');

@font-face {
    font-family: 'kg_second_chances_sketchRg';
    src: url('../fonts/kgsecondchancessketch-webfont.woff2') format('woff2'),
         url('../fonts/kgsecondchancessketch-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
* { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;  }

body { font-family: 'Lato', sans-serif; line-height: normal; font-size: 21px; }
.fix { margin: 0 auto; max-width: 1600px; padding: 0 25px; width: 100%; }
.banner { float: left; width: 100%; text-align: center; }
.section-title { float: left; width: 100%; margin-bottom: 33px; text-align: center; font-size: 48px; color: #231f20; font-weight: 700; position: relative; }
.section-title::after { background: #fddf42 none repeat scroll 0 0; content: ""; float: left; height: 2px; left: 0; position: absolute; top: 29px; width: 100%; }
.section-title h1 { background: #fff; display: inline-block; font-size: 40px; font-weight: 700; line-height: normal; margin: 0; padding: 0 31px; position: relative; z-index: 9; font-family: 'Lato', sans-serif; }
.main-col { float: left; width: 100%; padding: 10px 0; }
.new-event-main { float: left; width: 25%; }
.news-title { font-size: 24px; width: 100%; margin-bottom: 15px; font-weight: 700; }
.news-title a { color: #1088b5; float: right; font-size: 15px; font-weight: 700; }
.new-event-box { float: left; width: 100%; padding: 10px 0 4px; border-bottom: 2px solid #aededd; }
.event-date-box { float: left; margin-right: 3%; width: 29%; }
.event-title-col { float: left; font-size: 21px; font-weight: 700; margin-top: 17px; width: 67%; }
.campus-box { float: right; width: 72%; }
.new-event-main div:last-child { border: 0 none; }
.career-spotlight { background-size: cover !important; float: left; height: 833px; margin-bottom: 25px; margin-top: 65px; position: relative; width: 100%; }
.white-cut { position: absolute; bottom: 0; width: 100%; }
.white-cut img { float: left; width: 100%; }
.career-white-overlay { float: right; margin-top: 73px; background: rgba(255,255,255,0.9); padding: 15px 26px; font-size: 28px; color: #231f20; margin-right: 75px; margin-top: 83px; width: 624px; }
.career-white-overlay h2 { color: #d51f27; font-family: "kg_second_chances_sketchRg"; font-size: 54px; margin: 10px 0; }
.career-white-overlay li { margin-bottom: 8px; }
.successful-alumni { float: left; font-size: 32px; line-height: normal; text-align: center; width: 100%; }
.successful-carousel { float: left; width: 100%; padding: 79px 0 0; }
.carousel-arrow { float: left; width: 100%; padding-bottom: 15px; text-align: center; }
.successful-blocks { float: left; width: 100%; }
.yellow-links { float: left; width: 100%; background: #d1d2d4; text-align: center; }
.yellow-links a { background: #fcd404; min-width: 255px; text-align: center; line-height: 60px; padding: 0 20px; margin: 0 6px; font-size: 24px; color: #000; display: inline-block; font-weight: 700; }
.yellow-links a:hover { background: #ffe414; }
.by-the-numbers { float: left; width: 100%; padding: 77px 0 106px; text-align: center; color: #fff; }
.by-the-numbers h3 { float: left; width: 100%; margin-bottom: 75px; font-family: 'kg_second_chances_sketchRg'; font-family: 63px; color: #fff; font-size: 63px; margin-top: 0; }
.numbers-col { float: left; width: 33%; font-size: 28px; position: relative; }
.numbers-col span { font-family: 'kg_second_chances_sketchRg'; font-size: 60px; color: #fff; float: left; width: 100%; margin-bottom: 15px; }
.numbers-col::after { border-right: 1px solid #68a8c0; content: ""; height: 148px; position: absolute; right: 0; top: 0; }
.successful-blocks > img { float: left; width: 25%; }
.by-the-numbers .fix div:last-child::after { display: none; }
.career-white-overlay > img { margin-right: 35px; width: 615px; }
.menu-box { width: auto !important; }
#mega_main_menu > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link,
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link .link_text,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box *,
#mega_main_menu > .menu_holder > .menu_inner > ul > li .post_details > .post_title,
#mega_main_menu > .menu_holder > .menu_inner > ul > li .post_details > .post_title > .item_link { font-size: 18px !important; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link { padding: 0 22px; }
.sticky-head .menu-box { width: 100% !important; }
#blue-border-box .col-md-4 > blockquote { bottom: -190px; background: #006eae; font-size:17px; }
#blue-border-box .col-md-4 blockquote > h3 { color: #fff200; font-size: 24px; font-weight: 400; height: 87px; }
#blue-border-box .col-md-4 { width: 31% !important; }
.address-box { color: #fff; float: left; font-size: 17px; line-height: normal; width: 100%; }
.successful-blocks-col { background: #f3f3f4; font-size: 20px; float: left; text-align: left; }
.icon-box { float: left; margin-top: -38px !important; position: relative; text-align: center; width: 100% !important; }
div.twDescription a { font-size: 20px !important; color: #0971b0 !important; }
.successful-blocks-col h4 { font-family: "Lato", sans-serif; font-size: 32px !important; font-weight: normal; text-align: center; margin-top: 0; color:#0971b0; margin-bottom:23px; }
.item-min { float: left; min-height: 293px; padding: 0 31px 12px; width: 100%; }
.successful-blocks-col strong { color: #be1e2d; font-family: "Lato", sans-serif; font-weight: 700; }
.owl-theme .owl-controls { float: left; margin-left: 46.5%; margin-top: 0; text-align: center; width: 100%; }
.owl-buttons { float: left; position: absolute; top: -64px; width: 101px; }
.owl-theme .owl-controls .owl-buttons div.owl-prev { left: 0; }
.owl-theme .owl-controls .owl-buttons div.owl-next { right: 0; }
body .green-btn-small { background: #69ad3c; display: inline-block; margin-right: 9px; padding: 5px; text-align: center; width: 240px; }
body .green-btn-small a { font-size: 23px; line-height: 22px; }

body .section-col .green-btn-small { width: auto; margin-bottom: 20px; }
body .section-col .green-btn-small a { padding: 3px 22px 0; }


.maroon-button { background: #d72027; width: 274px; }
.maroon-button a { font-size: 23px; line-height: 22px; }
.maroon-button a:hover { background: #b70007; }
.banner { padding-bottom: 57px; }
.slide-title { display: none; }
.scale-box iframe { margin-left: 64px; width: 235px; margin-top: 85px; transform: scale(1.6); -ms-transform: scale(1.6); -moz-transform: scale(1.6); -webkit-transform: scale(1.6); -o-transform: scale(1.6); }
.whats-new { float: left; width: 100%; padding-top: 20px; }

.new-mobile-banner { display:none; }
.new-mobile-banner a { background-color: #fcd404; font-size: 17px; width: 40%; margin: 0 3px 7px 3px; line-height: 44px; padding: 0 16px; color: black; cursor: pointer; display: inline-block; font-weight: 700; vertical-align: middle; }
.new-mobile-banner a:hover {  background:#0971B0; color:#fff; }

.slider-link {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9;
}


.redbtn {
    color: #fff !important;
    background: #d42020 !important;
}
.redbtn:hover { 
 background: #b60e0e !important;
} 

.mobile-btn { display:none; }
.new-widget { float: left; width: 100%; }
.new-widget h3 { background: #69ad3c; color: #fff; float: left; margin: 0; padding: 15px; text-align: center; width: 100%; font-size:26px; }

.new-widget .textwidget { float: left; width: 100%; padding: 23px; background: #e7e8ea; margin-bottom:15px;}

.new-widget .white-widgets .textwidget { background:none; padding:0; }
.new-widget .white-widgets h3 { background:none; color:#000; padding:19px 0 15px 0; font-size: 20px; }

.new-widget ul {
    margin: 0px;
    padding: 0;
    width: 100%;
    float: left;
    background: none;
    border-top: 0;
    list-style-type: none;
}
.new-widget ul li { font-size:20px; padding:10px 0 13px 43px; font-family: 'Lato', sans-serif; }
.new-widget ul li a { color: #0971b0; padding: 0; }
.new-widget ul li a:hover {
    background: none;
    color: #0970b0;
}


.sidebar { float: left; margin-bottom: 38px; margin-left: 2%; width: 21%; }
.inner-middle-right { margin-right:3%; min-height: inherit; width: 69%; padding: 0 !important; margin-bottom: 0 !important;}
.innerpage-page-title.section-title h1 { background: #fff; color: #000; display: inline-block; font-family: "Lato", sans-serif; font-size: 40px; padding: 0 38px; width: auto; z-index: 9; }
.yellow-bottoms { float: left; width: 100%; margin-bottom: 34px; text-align: center; margin-top:18px; position:relative; z-index:9; }
.yellow-bottoms a { background: #fbd304; padding: 0 25px; font-size: 24px; line-height: 48px; color: #000; display: inline-block; margin: 0 12px 12px 12px; }
.yellow-bottoms a:hover { background: #ffe320; }
.inner-middle-right p { margin: 0 0 24px; }
.honor-box-main { background: none !important; }
.intense.container { max-width: 1600px !important; padding: 0 25px; width: 100%; }
#four-column ul { display: inline-block; list-style-type: none; padding: 0 0 0 20px; text-align: left; width: auto; float: none; }
#four-column h3 { font-family: "Lato", sans-serif; font-size: 26px; font-weight: 700; margin-bottom: 3px; }
#four-column a { background: #68ad3c none repeat scroll 0 0; color: #fff; display: inline-block; font-size: 20px; padding: 7px 22px; }
#four-column a:hover { background:#488d1c; }
#four-column { text-align: center; }



.section-col { float:left; width:100%; padding:55px 0;  }
.yellow-bottoms a { min-width: 255px; }
.section-col.remove-section-space { padding:0; }
.section-col  .section-title h1 { color: #231f20;  }
.successful-col-main { text-align: center; }
.section-col blockquote { display: inline-block; margin: 0; padding-right: 4%;  width: 49%; vertical-align:top; }

.section-col h2 { margin-top:0; margin-bottom:30px; font-size: 30px; }
.section-col h3 { margin-top:0; margin-bottom:23px; font-size: 26px; }
.section-col h4 { margin-top:0; margin-bottom:23px; font-size: 21px; }
.section-col h5 { margin-top:0; margin-bottom:23px; font-size: 18px; }
.section-col ul { float:none; display:inline-block; }

.intense.panel-group .panel ul { margin-top:20px; }

.section-col .col-lg-3 h2 { margin-top:15px; margin-bottom:30px; font-size: 25px; }


.section-col .owl-carousel { margin-top: 85px; }
.successful-col-main { margin-top: 55px; text-align: center; font-size: 32px; }
.white-text { color: #fff; text-align: center; }
.white-text .section-title h1 { background:#006eae; color: #fff; }
.white-text .section-title:after { background:#fff; }
.yellow-btn { background: #fcd404 none repeat scroll 0 0;  color: #000; display: inline-block; font-size: 24px; font-weight: 700; line-height: 60px; margin: 0 6px; min-width: 255px; padding: 0 20px; text-align: center;}
.yellow-btn:hover { background:#ffe414; }
.cotainer-box { padding-bottom: 0; }

#text-center { text-align: center; } 
#text-center a { font-weight:700; }
.did_you_know {
    float: left;
    margin-bottom: 65px;
    width: 100%;
}
.section-col p {
    margin-bottom: 22px;
}

.sticky-row { float:left; width:100%; background:#0a73b4; text-align:center; position:absolute; left:0; top:0; z-index:999; overflow:hidden; }
.sticky-row.stickyfixed { position:fixed; }
.normal-show  { transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s;  }

.scroll-show {
    width:100%;
	margin-top: 0;
    opacity: 0;
    position: absolute;
    top: -64px;
    transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s; 
	
}
.stickyfixed .scroll-show {
    display: block;
    opacity: 1;
    top: 17px;
}
.stickyfixed .normal-show { opacity:0; }

.sticky-row ul {
    float: right;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: auto;
}
.sticky-row ul ul { display:none; }  
.sticky-row ul li {
    display: inline-block;
    float: none;
    vertical-align: top;
	margin-left: -6px;
}
.sticky-row ul li:first-child a { border-left: 1px solid #0c64a5; }
.sticky-row ul li a {
    border-right: 1px solid #0c64a5;
    color: #fff;
    float: left;
    font-size: 16px;
    padding: 17px 22px;
    text-align: center;
}
.sticky-row ul li a:hover { background:#0c64a5; }

.sticky-menu-right span {
    display: list-item;
}
.sticky-row-logo {
    float: left;
    padding: 17px 0 7px;
    position: relative;
    text-align: center;
}
.sticky-row-main { float:left; width:100%; position:relative; }
.sticky-space { padding-top: 94px; }
.sticky-row-mobile-menu { display:none; }


.section-col .focus-link {
    display: block;
    height: 0;
    margin-top: -140px;
    overflow: hidden;
    padding-top: 140px;
}
.mobile-text { display:none; }
.section-col .intense.row > br {
    display: none;
}


.section-col .panel-collapse .panel-body { padding: 25px 55px !important; } 
.section-col .panel-collapse .panel-body strong { color:#000; }
.panel-heading .intense.panel-title {
    font-size: 21px;
    vertical-align: top;
}



.panel-heading .intense.panel-title span { color:#0971b0; }
.intense.panel-body {
    line-height: normal;
}
.js .frm_pro_form:not(.frm_no_hide) {
    display: block;
}

ul.icon-list.police li a { font-size: 20px; }

.intense.panel-title {
    font-size: 21px !important;
}

.arrow { animation-duration: 2s; -webkit-animation-duration: 2s; -moz-animation-duration: 2s; -o-animation-duration: 2s; animation-name: slidein; -webkit-animation-name: slidein; animation-iteration-count: infinite; -webkit-animation-iteration-count : infinite; position: absolute; margin-bottom: -123px; width: 100%; z-index: 99; }


.white-dd-box h2 { font-size: 46px; }

.white-dd-box .career-spotlight { height: auto; min-height: 600px; }
.white-dd-box .career-white-overlay { margin-top: 0; }
.white-dd-box {
    background-position: center center !important;
    background-size: cover !important;
	background-repeat:no-repeat !important;
}


.page-id-15240.site-id-1 .sidebar .widget_text br {
    display: none;
}

.frm_forms.with_frm_style { margin-bottom: 0; }

.blue-form { background: #1871ae;  float: left;
    margin-bottom: 15px;
    padding: 23px;
    width: 100%; }

.blue-form h3 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: rgb(251, 211, 48);
    font-size: 28px;
    margin-top: 0;
    padding: 0;
    text-align: left;
	margin-bottom: 1px;
}

.blue-form .with_frm_style .frm_radio label, 
.blue-form .with_frm_style .frm_checkbox label { color: #fff; }

.blue-form .cptch_time_limit_notice { color: #fff; display: none; font-size: 10px; margin: 15px 0; }
.blue-form .cptch_label, 
.blue-form .cptch_reload_button_wrap { color: #fff; }


.blue-form .frm_style_formidable-style.with_frm_style label.frm_primary_label, 
.blue-form .frm_style_formidable-style.with_frm_style.frm_login_form label {
    color: #fbd330 !important;
    font-size: 19px !important;
    font-weight: bold !important;
    letter-spacing: 0 !important;
}

.blue-form .with_frm_style .frm_radio label, 
.blue-form .with_frm_style .frm_checkbox label { font-size: 15px !important; }

.blue-form .frm_button_submit, 
.blue-form .with_frm_style .frm_submit button[type="submit"] {
    background: #fbd330 !important;
    border: 0 none !important;
    color: #000 !important;
    cursor: pointer !important;
    font-size: 17px !important;
    font-weight: bold !important;
    height: auto !important;
    margin-top: 15px !important;
    padding: 0 43px !important;
    text-transform: uppercase !important;
    width: auto !important;
}
.blue-form .frm_button_submit:hover, 
.blue-form .with_frm_style .frm_submit button[type="submit"]:hover {
	background: #ffdd50 !important;
}

.blue-form .with_frm_style input[type="text"], 
.blue-form .with_frm_style input[type="password"], 
.blue-form .with_frm_style input[type="email"], 
.blue-form .with_frm_style input[type="number"], 
.blue-form .with_frm_style input[type="url"], 
.blue-form .with_frm_style input[type="tel"], 
.blue-form .with_frm_style select, 
.blue-form .with_frm_style textarea, 
#content .blue-form .with_frm_style input:not([type="submit"]), 
#content .blue-form .with_frm_style select, 
#content .blue-form .with_frm_style textarea, 
.blue-form .with_frm_style .chzn-container {
    background: #fff !important;
    border: 0 none !important;
    border-radius: 0 !important;
    font-size: 13px !important;
    padding: 10px !important;
}
.blue-form .with_frm_style .form-field {
    margin-bottom: 13px !important;
}

.blue-form #frm_field_cptch_number_container .frm_primary_label {
    color: #fff !important;
    font-size: 14px !important;
}

.blue-form .frm_form_field textarea {
    height: 75px;
}
.blue-form #frm_field_388_container, .blue-form #frm_field_389_container {
    float: left;
    width: 48%;
	clear: none;
}
.blue-form #frm_field_388_container {
    margin-right: 4%;
}




@keyframes slidein { 
from { bottom:137px; opacity:0; }
to { opacity: 1px; bottom: 123px; }
}
@-webkit-keyframes slidein { 
from { bottom:137px; opacity:0; }
to { opacity: 1px; bottom: 123px; }
}
@-moz-keyframes slidein { 
from { bottom:137px; opacity:0; }
to { opacity: 1px; bottom: 123px; }
}
@-o-keyframes slidein { 
from { bottom:137px; opacity:0; }
to { opacity: 1px; bottom: 123px; }
}


.campus-box .col-md-4 { margin-bottom: 25px; }
.view-button { float: left; width: 100%; text-align: right; }
.view-button a:hover { text-decoration:none; }
.view-button a { color: #006eae; display: inline-block; font-size: 20px; font-weight: 700; line-height: 20px; margin: 0 34px 0 0; min-width: auto;padding: 0; text-align: center; }
.ie9 .item-min { width: 85% !important; }
html[data-useragent*='MSIE 10.0'] .item-min { width: 85% !important; }
html[data-useragent*='MSIE 10.0'] .owl-theme .owl-controls { margin-left: 0 !important; padding-left: 46.5% !important; }
.ie9 .owl-theme .owl-controls { margin-left: 0 !important; padding-left: 46.5% !important; }
@supports (-ms-ime-align:auto) {
.owl-controls {
	margin-left:0 !important;
	padding-left: 46.5% !important;
}
}
@media all and (-ms-high-contrast:none) {
*::-ms-backdrop, .item-min { width: 85% !important; }
*::-ms-backdrop, .owl-theme .owl-controls { margin-left:0 !important; padding-left: 46.5% !important; }
}



/* Responsive */

@media screen and (min-width: 1700px) {
.career-spotlight { height: 963px; }
}
@media screen and (min-width: 1500px) {
.menu-box { position: relative !important; }
}

@media screen and (max-width: 1590px) {
#blue-border-box .col-md-4 blockquote > h3 { font-size: 22px; }
#blue-border-box .col-md-4 > blockquote { bottom: -180px; }
.sticky-row ul li a { font-size: 15px; padding: 17px 20px; text-align: center; }
.yellow-bottoms a {
    min-width: 245px;
	padding: 0 20px;
	font-size: 19px;
}

}
 @media screen and (max-width: 1500px) {
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link { padding: 0 13px; }
#mega_main_menu > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link,
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link .link_text,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box *,
#mega_main_menu > .menu_holder > .menu_inner > ul > li .post_details > .post_title,
#mega_main_menu > .menu_holder > .menu_inner > ul > li .post_details > .post_title > .item_link { font-size: 17px !important; }
#blue-border-box .col-md-4 > blockquote { bottom: -167px; }
#blue-border-box .col-md-4 blockquote > h3 { font-size: 20px; }
.successful-blocks-col { font-size: 18px; min-height: 660px; }
.successful-blocks-col h4 { font-size: 25px !important; }
.yellow-bottoms a { min-width: 175px; }

}
 @media screen and (max-width: 1460px) {
#blue-border-box .col-md-4 blockquote > h3 { height: 78px; }
.main-feature .slide-select { font-size: 19px; padding: 0 22px; }

.sticky-row ul li a {
    font-size: 14px;
    padding: 17px 13px;
    text-align: center;
}
}
@media screen and (max-width: 1400px) {
.event-title-col { font-size: 16px; }
m .successful-alumni { font-size: 28px; }
.section-title h1 { font-size: 40px; }
.career-white-overlay > img { width: 515px; }
#blue-border-box .col-md-4 > blockquote { bottom: -158px; }

}
@media screen and (max-width: 1370px) {
#blue-border-box .col-md-4 > blockquote { bottom: -148px; }

.white-dd-box h2 { font-size: 36px; margin-top: 15px; }
.career-white-overlay { font-size: 23px; }


}
 @media screen and (max-width: 1366px) {
.successful-alumni { font-size: 23px; }
.career-white-overlay { font-size: 21px; width: 534px; }
.successful-blocks-col { font-size: 17px; min-height: 630px; }
.successful-blocks-col h4 { font-size: 23px !important; }
.yellow-links a { font-size: 21px; min-width: 237px; padding: 0 20px; }
.by-the-numbers h3 { font-size: 51px; }
.numbers-col span { font-size: 47px; }
.numbers-col { font-size: 23px; }
.numbers-col span { margin-bottom: 9px; }
.section-title h1 { font-size: 36px; }
.career-white-overlay h2 { font-size: 44px; }
body .green-btn-small { width: 210px; }
.maroon-button { width: 224px; }
body .green-btn-small a,
.maroon-button a { font-size: 20px; line-height: 22px; }
.main-feature .slide-select { font-size: 19px; line-height: 53px; padding: 0 22px; }
.main-feature .feature-slide { padding-bottom: 26px; }
.career-white-overlay { margin-right: 16px; }
#blue-border-box .col-md-4 blockquote > h3 { font-size: 18px; }
#blue-border-box .col-md-4 blockquote > h3 { height: 66px; }
#blue-border-box .col-md-4 > blockquote { bottom: -168px; }
.did_you_know h2 {  font-size: 25px;}
.sidebar { float: left; margin-bottom: 38px; margin-left: 1%; width: 24%; }
.inner-middle-right { margin-right: 0; min-height: inherit; width: 70.5%; }
}
 @media screen and (max-width: 1330px) {
#blue-border-box .col-md-4 blockquote > h3 { font-size: 17px; }
#blue-border-box .col-md-4 > blockquote { bottom: -159px; }
#mega_main_menu > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link,
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link .link_text,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box *,
#mega_main_menu > .menu_holder > .menu_inner > ul > li .post_details > .post_title,
#mega_main_menu > .menu_holder > .menu_inner > ul > li .post_details > .post_title > .item_link { font-size: 16px !important; }
}
@media screen and (max-width: 1280px) {
#blue-border-box .col-md-4 > blockquote { bottom: -152px; }
.item-min { padding: 0 20px 25px; }
.successful-blocks-col { min-height: 600px; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link { padding: 0 8px; }
#mega_main_menu > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link,
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link .link_text,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box *,
#mega_main_menu > .menu_holder > .menu_inner > ul > li .post_details > .post_title,
#mega_main_menu > .menu_holder > .menu_inner > ul > li .post_details > .post_title > .item_link { font-size: 15px !important; }
.sticky-row ul li a {  font-size: 12px; padding: 17px 11px; text-align: center; }
}
@media screen and (max-width: 1250px) {
#blue-border-box .col-md-4 > blockquote { bottom: -145px; }
.main-feature .slide-select { font-size: 16px;padding: 0 21px; }
.yellow-btn {
    background: #fcd404 none repeat scroll 0 0;
    color: #000;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    line-height: 52px;
    margin: 0 6px 6px 6px;
    min-width: auto;
    padding: 0 39px;
    text-align: center;
}
.yellow-bottoms a { margin: 0 6px; padding: 0 25px; font-size: 18px; }

}
@media screen and (max-width: 1200px) {
#blue-border-box .col-md-4 > blockquote { bottom: -67% !important; }
#main-feature-container { height: 627px; }
.news-title { font-size: 19px; }
.career-white-overlay { font-size: 19px; width: 510px; }
.career-spotlight { height: 704px; }
.section-title::after { top: 33px; }

#vs-box .intense.col-md-4, #vs-box .intense.col-md-8 { width: 100%; }

}
 @media screen and (max-width: 1170px) {
#blue-border-box .col-md-4 blockquote > h3 { font-size: 15px; }
.event-title-col { font-size: 14px; margin-top: 8px; }
.new-event-box { padding: 7px 0 1px; }
.numbers-col { font-size: 20px; }
.numbers-col::after { height: 118px; }
.yellow-bottoms a { font-size: 20px; line-height: 48px; margin: 0 3px 8px 3px;  padding: 0 25px; } 

.sticky-row ul li a {
    max-width: 115px;
	min-height: 125px;
}
.sticky-space { padding-top: 114px; }

}
@media screen and (max-width: 1100px) {
.menu-box { width: 100% !important; }
#mega_main_menu ul > li > .mega_dropdown { top: 168px !important; }
#main-feature-container { height: 497px !important; }
.main-feature .wr-img { height: 472px !important; }
.arrow { margin-bottom: 29px; bottom: 0; }
.arrow { animation: none; -webkit-animation: none; -moz-animation: none; -o-animation: none; bottom: 0; float: left; margin: 20px 0 0; position: static; width: 100%; display: none; }
.banner { padding-bottom: 0 !important; }

.sticky-row ul li a { min-height: 125px;} 
}
 @media screen and (max-width: 1070px) {
body #blue-border-box .col-md-4 { margin-left: 1% !important; margin-right: 1% !important; width: 47.5% !important; margin-bottom: 19px; }
#blue-border-box .col-md-4 > blockquote { font-size: 15px; }
.main-col .intense.spacer { display: none; }
#blue-border-box .col-md-4 blockquote > h3 { font-size: 18px; }
#blue-border-box .col-md-4 > blockquote { bottom: -72% !important; }
.career-spotlight { margin-bottom: 25px; }
.career-white-overlay { margin-top: 43px; }
.career-spotlight { height: 644px; margin-top: 35px; }
.successful-alumni { font-size: 20px; }
.section-title h1 { font-size: 33px; }
.banner { padding-bottom: 37px; }
.campus-box { float: right; width: 65%; }
.new-event-main { float: left; width: 32%; }
.main-feature .slide-select { font-size: 15px;padding:0 14px; margin: 0; }

.yellow-bottoms a { font-size: 16px; line-height: 48px; margin: 0 9px 9px 9px; padding: 0 16px; }
.sticky-row ul li a {
    max-width: 103px;
    min-height: 125px;
    padding: 17px 13px;
}

}
 @media screen and (max-width: 1024px) {
.career-white-overlay h2 { font-size: 30px; }
.career-white-overlay { font-size: 17px; width: 410px; }
body .green-btn-small { width: 162px; }
.maroon-button { width: 164px; }
body .green-btn-small a,
.maroon-button a { font-size: 16px; line-height: 16px; }
#main-feature-container { height: 557px; }

body { font-size: 19px; }
}
 @media screen and (max-width: 1000px) {
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link { padding: 0 5px; }
#mega_main_menu > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link,
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link .link_text,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box *,
#mega_main_menu > .menu_holder > .menu_inner > ul > li .post_details > .post_title,
#mega_main_menu > .menu_holder > .menu_inner > ul > li .post_details > .post_title > .item_link { font-size: 13px !important; }
#blue-border-box .col-md-4 > blockquote { bottom: -72% !important; }
.career-spotlight { background-position: center center !important; }
#main-feature-container { height: 557px; }
.numbers-col { font-size: 17px; }
.numbers-col::after { height: 103px; }
.by-the-numbers h3 { font-size: 43px; }
.yellow-links a { font-size: 19px; line-height: 52px; min-width: 223px; padding: 0 20px; }
}
 @media screen and (max-width: 990px) {
#blue-border-box .col-md-4 > blockquote { bottom: -69% !important; }

.intense.col-xs-1, .intense.col-xs-2, .intense.col-xs-3, .intense.col-xs-4, .intense.col-xs-5, .intense.col-xs-6, .intense.col-xs-7, .intense.col-xs-8, .intense.col-xs-9, .intense.col-xs-10, .intense.col-xs-11, .intense.col-xs-12, .intense.col-sm-1, .intense.col-sm-2, .intense.col-sm-3, .intense.col-sm-4, .intense.col-sm-5, .intense.col-sm-6, .intense.col-sm-7, .intense.col-sm-8, .intense.col-sm-9, .intense.col-sm-10, .intense.col-sm-11, .intense.col-sm-12, .intense.col-md-1, .intense.col-md-2, .intense.col-md-3, .intense.col-md-4, .intense.col-md-5, .intense.col-md-6, .intense.col-md-7, .intense.col-md-8, .intense.col-md-9, .intense.col-md-10, .intense.col-md-11, .intense.col-md-12, .intense.col-lg-1, .intense.col-lg-2, .intense.col-lg-3, .intense.col-lg-4, .intense.col-lg-5, .intense.col-lg-6, .intense.col-lg-7, .intense.col-lg-8, .intense.col-lg-9, .intense.col-lg-10, .intense.col-lg-11, .intense.col-lg-12 { margin-bottom: 25px; }
.section-col { padding: 50px 0 30px 0; }
.successful-col-main { font-size: 22px; }

.yellow-btn { font-size: 16px; line-height: 48px; margin: 0 4px 11px;}
.did_you_know h2 {  font-size: 22px;}
}
@media screen and (max-width: 960px) {
.cotainer-box { padding: 0; }
.yellow-bottoms a { font-size: 18px; line-height: 42px; margin:0 4px 9px; }
.section-col h2 { margin-bottom: 25px; margin-top: 0; font-size: 28px; }
.sticky-space { padding-top: 87px; }

.sticky-row-mobile-menu { display:block; float:right; }


.sticky-row-mobile-menu span {
    background: #fff none repeat scroll 0 0;
    display: inline-block !important;
    float: left;
    height: 4px;
    margin-bottom: 7px;
    width: 100%;
}
.sticky-row-mobile-menu > a {
    float: left;
    width: 100%;
}
.sticky-row-mobile-menu {
    display: block;
    float: right;
    margin-top: 18px;
    width: 43px;
	margin-right: 18px;
}
.sticky-menu-right {
    float: left;
    position: relative;
    width: 100%;
	display:none;
}
.sticky-row ul { width:100%; }
.sticky-row ul li {
    display: inline-block;
    float: left;
    margin-left: 0;
    vertical-align: top;
    width: 100%;
}

.sticky-row ul li a {
    border: 0 none !important;
    float: left;
    max-width: 100%;
    min-height: auto;
    padding: 5px 11px;
    text-align: left;
    width: 100%;
	border-bottom:1px solid #0c64a5 !important;
	font-size: 20px;
}
.sticky-menu-right span {
    display: inline-block;
    vertical-align: middle;
	margin-right: 12px;
}
.sticky-row-logo {
    float: left;
    padding: 16px 0 12px;
	margin-left: 18px;
    width: auto;
}
.mobile-hide-text { display:none; }
.mobile-text { display:block; font-size:24px; color:#fff; }
.page-template-new-landing-page-template .header {
    min-height: 192px;
    padding-bottom: 0;
    text-align: center;
}
.scroll-show { text-align: left; width: 41px; }
.stickyfixed .scroll-show {
    display: block;
    opacity: 1;
    top: 7px;
}
.sticky-row-main .fix {
    padding: 0;
}
.section-col ul { text-align:left; }
.section-col ol { text-align:left; }

.sidebar { display: block; width: 36%; }
.inner-middle-right { width: 58.5%; }
.white-dd-box .career-spotlight { min-height: 470px; }
.career-white-overlay {
    font-size: 17px;
    width: 350px;
}


} 
@media screen and (max-width: 980px) {
.desgin-ul-full { text-align:left; }
}
@media screen and (max-width: 930px) {
.main-feature .slide-select { font-size: 15px; line-height: 44px; padding: 0 16px; }
#main-feature-container { height: 457px; }
.main-feature .slide-select { font-size: 16px; line-height: 40px; padding: 0 11px;  width: 31%; margin: 0 0 4px 0; }

}
 @media screen and (max-width: 900px) {
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link { padding: 0 4px !important; }
#mega_main_menu > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link,
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link .link_text,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box *,
#mega_main_menu > .menu_holder > .menu_inner > ul > li .post_details > .post_title,
#mega_main_menu > .menu_holder > .menu_inner > ul > li .post_details > .post_title > .item_link { font-size: 12px !important; }
}
 @media screen and (max-width: 890px) {
#blue-border-box .col-md-4 blockquote > h3 { font-size: 16px; }
body #blue-border-box .col-md-4 { width: 46% !important; }
#blue-border-box .col-md-4 > blockquote { bottom: -65% !important; }
.section-title h1 { font-size: 29px; }
.numbers-col { font-size: 16px; }
.numbers-col::after { height: 94px; }
.numbers-col span { font-size: 37px; }
.by-the-numbers h3 { font-size: 37px; margin-bottom: 55px; }
.by-the-numbers { padding: 59px 0 86px; }
.yellow-links a { font-size: 17px; line-height: 52px; min-width: 187px; padding: 0 10px; }
.item-min { min-height: 235px; }
}
@media screen and (max-width: 820px) {
#blue-border-box .col-md-4 blockquote > h3 { font-size: 14px; }
#blue-border-box .col-md-4 blockquote > h3 { height: 55px; }
#blue-border-box .col-md-4 > blockquote { font-size: 12px; }
.yellow-bottoms a {  font-size: 17px;line-height: 48px; margin: 0 3px 8px; padding: 0 19px; width: 48%; }
.yellow-bottoms { margin-bottom: 5px; }


}
 @media screen and (max-width: 770px) {
.new-event-main { float: left; width: 35%; }
.campus-box { float: right; width: 62%; }
#blue-border-box .col-md-4 blockquote > h3 { font-size: 13px; }
#blue-border-box .col-md-4 > blockquote { bottom: -62% !important; }

.section-col .panel-collapse .panel-body img.alignright, .section-col .panel-collapse .panel-body .wp-caption.alignright { float:none; display:list-item; margin:30px auto !important; }
}
 @media screen and (max-width: 767px) {
.event-title-col { font-size: 16px; }
.new-event-main { display: inline-block; float: none; margin-top: 35px; max-width: 355px; text-align: left; width: 100%; }
.campus-box { float: right; width: 100%; }
.main-col { text-align: center; }
body #blue-border-box .col-md-4 { margin: 0 1% 18px 1% !important; padding: 0; width: 48% !important; float: left; max-width: inherit; }
#blue-border-box .col-md-4 > blockquote { font-size: 15px; }
#blue-border-box .col-md-4 blockquote > h3 { font-size: 16px; height: 65px; }
#blue-border-box .col-md-4 > blockquote { bottom: -74% !important; }
.main-feature.open .slide-controls { bottom: 0; }
.main-feature .feature-slide { padding-bottom: 0; }
.main-feature { padding-bottom: 0; }
.main-feature .slide-select { max-width: 100%; font-size: 17px; }
.career-spotlight { height: 544px; }
.successful-alumni { font-size: 18px; }
#logo { padding: 0 0 0 0 !important; }
.click-to-open { margin-right: 0 !important; }
.slide-title { display: block; }
.main-feature .wr-img { display: none; height: auto !important; }
#main-feature-container { height: 120px !important; }
.main-feature .slide-select { width: 40%; margin-bottom: 7px; }

.new-desktop-banner { display:none; }
.new-mobile-banner { display:block; }
.whats-new { padding-top: 44px; }
.page-template-new-landing-page-template .header { min-height: inherit; min-height:auto; } 

.sidebar { display: block; width: 100%; }
.inner-middle-right { width: 100%; }
.yellow-bottoms { margin: 0; }

}
 @media screen and (max-width: 700px) {
.career-white-overlay { font-size: 17px; margin-right: 0; width: 360px; }
body .green-btn-small,
.maroon-button { width: 100% !important; }
body .green-btn-small a, .maroon-button a { width:100%; } 
.white-cut { display: none; }
.career-spotlight { height: 614px; }
.by-the-numbers h3 { font-size: 37px; margin-bottom: 35px; }
.numbers-col { width: 100%; }
.numbers-col::after { display: none; }
.numbers-col { font-size: 18px; margin-bottom: 35px; }
.by-the-numbers { padding: 71px 0 46px; }
.yellow-links a { font-size: 19px; line-height: 52px; margin-bottom: 8px; min-width: 187px; padding: 0 8px; width: 100%; margin: 0 0 6px 0; }
.yellow-links { padding-top: 6px; }
.successful-blocks-col { text-align: center; }
.item-min { min-height: inherit; min-height: auto; }
.yellow-btn { width:100%; margin-bottom:6px; }

.section-col .green-btn-auto a span {
    width: 100%;
    display: inline-block;
    line-height: 47px;
    font-size: 18px;
}

}
@media screen and (max-width: 670px) {
#blue-border-box .col-md-4 > blockquote { bottom: -68% !important; }
}
@media screen and (max-width: 640px) {
.career-white-overlay { font-size: 17px; margin-right: 0; width: 100%; margin: 50px 0; background: rgba(255, 255, 255, 0.8); }
.career-spotlight { background-position: center center !important; height: auto; }
.by-the-numbers { padding: 63px 0 16px; }
.owl-theme .owl-controls { margin-left: 38.5%; }
.section-title h1 { font-size: 25px; }

#main-feature-container { height: 367px; }

.desktop-btn { display:none; }
.mobile-btn { display:block; }

.sidebar {
    display: block;
    margin: 20px 0 30px;
    width: 100%;
}
.innerpage-page-title.section-title::after { display:none; }
.innerpage-page-title.section-title {
    border-bottom: 1px solid #fbd304;
    color: #231f20;
    float: left;
    font-size: 47px;
    font-weight: 700;
    margin-bottom: 26px;
    margin-top: -10px;
    padding:0;
    position: relative;
    text-align: center;
    width: 100%;
}
.innerpage-page-title.section-title h1 {
    font-size: 30px; line-height:normal; padding:0;
}

.yellow-bottoms a {
    font-size: 21px; line-height: 58px;
}
.inner-middle h3 {
    font-size: 30px;
}
.new-widget {
    font-size: 20px;
}
#four-column .intense.col-xs-12 {
    margin-bottom: 28px;
}
#four-column { padding:0 !important; } 
.yellow-bottoms a {
    font-size: 16px;
}

.section-col blockquote {
    display: inline-block;
    margin: 0 0 30px;
    padding-right: 0;
    width: 100%;
}

.sticky-space {
    padding-top: 77px;
}

.section-col .panel-collapse .panel-body {
    padding: 12px 15px !important;
}
}
@media screen and (max-width: 570px) {
#blue-border-box .col-md-4 blockquote > h3 { font-size: 16px; height: 54px; }
#blue-border-box .col-md-4 > blockquote { bottom: -68% !important; }
.main-feature .slide-select { width: 95%; }
#main-feature-container { height: 220px !important; }

.new-mobile-banner a { width: 94%; margin:0 0 7px 0; }
.new-mobile-banner {display: block; float: left; margin-top: 7px; }
.whats-new { padding-top: 22px; }

body { font-size: 18px; }
.section-col h2 { font-size: 22px; margin-bottom: 22px; }

.sticky-row ul li a { font-size: 17px; padding:1px 16px; }
.sticky-menu-right span {
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle;
    width: 33px;
}
.section-col iframe {
    height: 255px;
}

}
@media screen and (max-width: 530px) {
body #blue-border-box .col-md-4 { float: left; margin: 0 0 10px 0 !important; max-width: inherit; padding: 0; max-width: 317px !important; width: 100% !important; float: none; display: inline-block; }
#blue-border-box .col-md-4 blockquote > h3 { font-size: 19px; height: 59px; }
#blue-border-box .col-md-4 > blockquote { bottom: -73% !important; }
.information-box select { width: 125px; }
.career-white-overlay h2 { font-size: 40px; }
.career-spotlight { margin-bottom: 45px; }
.main-feature .slide-title { font-size: 19px; }
.main-feature.open .slide-contents { padding-top: 25px; }
.career-white-overlay h2 { font-size: 34px; }

.yellow-bottoms a { width:100%; margin-left:0; margin-right:0; }
.yellow-bottoms a { font-size: 21px;  }
.fix { padding: 0 19px; }
.section-col {
    padding: 20px 0 10px;
}

.section-col .fix {
    padding: 0 13px;
}
.section-col iframe {
    height: 215px;
}

}
 @media screen and (max-width: 400px) {
.section-title { padding: 0 26px; }
.section-title h1 { font-size: 22px; }
.section-title::after { display: none; }
.section-title h1 { font-size: 24px; }
.career-spotlight { margin-bottom: 55px; }
.section-title { margin-bottom: 13px; }
.main-feature .slide-contents { padding-bottom: 14px; }
.main-feature .wr-img { height: 232px !important; }
}
@media screen and (max-width: 380px) {
.career-white-overlay h2 { font-size: 28px; }

.mobile-text { font-size:20px; } 
.sticky-row-mobile-menu {
    display: block;
    float: right;
    margin-right: 19px;
    margin-top: 14px;
    width: 40px;
}
.sticky-row ul li a { font-size: 16px; padding: 1px 16px; }
#logo { padding: 5px 0 0 0 !important; width: 213px; }
.innerpage-page-title.section-title h1 { font-size: 24px; }

}
@media screen and (max-width: 370px) {
.information-box select { width: 95px; }
.section-title { padding: 0; }

.yellow-bottoms a {
    font-size: 21px;
}
}
@media screen and (max-width: 340px) {
#blue-border-box .col-md-4 blockquote > h3 { font-size: 17px; height: 49px; }
.event-title-col { font-size: 15px; }
.career-white-overlay h2 { font-size: 26px; }
.career-white-overlay { padding: 15px 20px; }

.yellow-bottoms a {
    font-size: 18px;
}
}
