@import "b4basics.css";
 @import "bxslider.css";
/*BE font*/
 @font-face {
     font-family: 'Befont_webnormal';
     src: url('../fonts/Befont_webnormal.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
/*BC fonts*/
 @font-face {
     font-family: 'HelveticaNeueLTStd-Roman';
     font-style: normal;
     font-weight: 400;
     font-display: auto;
     src: url('../fonts/HelveticaNeueLTStd-Roman.woff2') format('woff2'), url('../fonts/HelveticaNeueLTStd-Roman.woff') format('woff');
     unicode-range: U+000-5FF;
    /* Latin glyphs */
}
 @font-face {
     font-family: 'HelveticaNeueLTStd-Bd';
     font-style: normal;
     font-weight: 400;
     font-display: auto;
     src: url('../fonts/HelveticaNeueLTStd-Bd.woff2') format('woff2'), url('../fonts/HelveticaNeueLTStd-Bd.woff') format('woff');
     unicode-range: U+000-5FF;
    /* Latin glyphs */
}
/**/
/*Banner Fonts*/
 @font-face {
     font-family: 'Helvetica Neue LT Std';
     src: url('../fonts/HelveticaNeueLTStd-BdCn.woff2') format('woff2'), url('../fonts/HelveticaNeueLTStd-BdCn.woff') format('woff');
     font-weight: bold;
     font-style: normal;
}
 @font-face {
     font-family: 'Helvetica Neue LT Std';
     src: url('../fonts/HelveticaNeueLTStd-BlkCn.woff2') format('woff2'), url('../fonts/HelveticaNeueLTStd-BlkCn.woff') format('woff');
     font-weight: 900;
     font-style: normal;
}
 @font-face {
     font-family: 'Helvetica Neue LT Std';
     src: url('../fonts/HelveticaNeueLTStd-MdCn.woff2') format('woff2'), url('../fonts/HelveticaNeueLTStd-MdCn.woff') format('woff');
     font-weight: 500;
     font-style: normal;
}
/**/
 html {
     scroll-behavior: smooth;
}
 body {
     background: #fff;
     font-family: 'HelveticaNeueLTStd-Roman',Helvetica,Arial,sans-serif;
     color: #2f2f2f;
     font-size: 16px;
     overflow-x: hidden;
}
 h1,h2,h3,h4,h5,h6 {
     font-family: 'HelveticaNeueLTStd-Bd',Helvetica,Arial,sans-serif;
     color: #172e81;
     line-height: 1.2;
}
 p {
     font-size: 1.1em;
     font-weight: 400;
     margin-bottom: 2%;
}
 ul li, ul li ul li, ul li ul li ul li{
     font-size: 17.6px;
}
 ul{
     margin-bottom: 3%;
}
 a {
     color: #172e81;
     font-size: 1em;
     font-weight: 400;
     text-decoration: underline;
     line-height: 1.5 
}
 a:hover {
     color: #0056b3;
     text-decoration: underline;
}
 hr {
     border-top: 1px solid #ccccd1 
}
 :focus {
     outline: 2px solid #007bff;
     outline-offset: 2px;
}
 .text-left {
     text-align: left !important;
}
 .text-center {
     text-align: center !important;
}
 .text-right {
     text-align: right !important;
}
 .row:after, .row:before{
     display:inline;
}
 .noPadding, .noPad {
     padding: 0 
}
 .sep10 {
     margin-top: 10px !important;
     display: block;
}
 .sep20 {
     margin-top: 20px !important;
     display: block;
}
 .sep25 {
     margin-top: 25px !important;
     display: block;
}
 .sep30 {
     margin-top: 30px !important;
     display: block;
}
 .sep40 {
     margin-top: 40px !important;
     display: block;
}
 .sep50 {
     margin-top: 50px !important;
     display: block;
}
 .sep60 {
     margin-top: 60px !important;
     display: block;
}
 .sep80 {
     margin-top: 80px !important;
     display: block;
}
 .sep100 {
     margin-top: 100px !important;
     display: block;
}
 .mt-0{
     margin-top: 0;
}
 .mt-1{
     margin-top: 1%;
}
 .mt-3{
     margin-top: 3%;
}
 .mt-5{
     margin-top: 5%;
}
 .mb-0{
     margin-bottom: 0;
}
 .mb-1{
     margin-bottom: 1%;
}
 .mb-3{
     margin-bottom: 3%;
}
 .mb-5{
     margin-bottom: 5%;
}
 .ml-0{
     margin-left: 0;
}
 .mr-0{
     margin-right: 0;
}
.m-0{
    margin: 0;

  }  
 .center {
     display: block;
     text-align: center;
     margin-right: auto;
     margin-left: auto 
}
 .imgResponsive, .imgRes {
     width: 100% 
}
 .fullWidth {
     width: 100% 
}
 .img-responsive, .img-fluid{
     display: block;
     max-width: 100%;
     height:auto;
}
 .no-gutters > [class*='col-'] {
     padding-right:0;
     padding-left:0;
}
 .no-pad{
     padding: 0 !important 
}
 .no-marg{
     margin: 0 !important 
}
 .no-bg{
     background-color: transparent !important 
}
 .dFlex{
     display: flex;
}
 .sr-only {
     position:absolute;
     left:-10000px;
     top:auto;
     width:1px;
     height:1px;
     overflow:hidden;
}
 input:focus, textarea:focus {
     outline: none 
}
 input::-moz-focus-inner {
     border: 0 
}
 a img {
     outline: none 
}
 img {
     border: 0;
    /*max-width: 100%;
     hh addition */
}
 button, button:link, button:focus, button:active, button:hover, button:visited, .btn, .btn:link, .btn:focus, .btn:active, .btn:hover, .btn:visited, a, a:link, a:focus, a:active, a:hover, a:visited {
     border: 0;
     outline: none;
     outline: 0;
     border-color: transparent 
}
 .btn {
     border-radius: 0;
     -webkit-transition: none;
     -o-transition: none;
     transition: none;
     border: none;
}
 .clearfix {
     clear: both 
}
 .gold, .yellow{
     color: #ebbf14 !important;
}
 .blue{
     color:#172e81 !important;
}
 .lightGray{
     color:#6c757d !important;
}
 .darkGray{
     color:#232323 !important;
}
 .red{
     color:#ff0000 !important;
}
 .white{
     color: #fff !important;
}
 .grey{
     color: #6c757d !important;
}
 :root{
     --gold: #ebbf14 !important;
     --yellow: #ebbf14 !important;
     --blue:#172e81 !important;
     --lightGray:#6c757d !important;
     --darkGray:#232323 !important;
     --red:#ff0000 !important;
     --cyanBlue:#00aeef !important;
     --white: #fff !important;
     --grey: #6c757d !important;
}
 .des {
     display: block!important 
}
 @media(max-width:576px) {
     .des {
         display: none!important 
    }
}
 .mob {
     display: none!important 
}
 @media(max-width:576px) {
     .mob {
         display: block!important 
    }
}
 table{
     color: #2f2f2f;
}
/* Top bar */
 .topBarWrap{
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center 
}
 #topBar{
     background-color: #ebbf14;
     color: #172e81;
     width: 100%;
     min-height: 25px;
     padding-top: 0px;
}
 .topBarTxt{
     font-size: 0.8em;
     font-weight: 600;
     text-align: center;
     width: 100%;
     margin: 5px 0;
}
 .topBarTxt a, .topBarTxt button {
     font-size:1em;
     font-weight: 600;
     text-align: center;
     text-decoration: none;
     color: #172e81;
     line-height: 1;
     background-color: transparent;
     padding: 0;
     border: none;
}
 .topBarTxt a:hover, .topBarTxt button:hover {
     text-decoration: underline;
     color:#6c757d;
}
 .sticky-top{
     position: fixed;
     top: 0;
     width: 100%;
     z-index: 9999;
}
 @media (max-width: 992px){
     .sticky-top{
         position: relative;
    }
}
 #infoFor{
     font-size: 0.85em;
     display: inline-block;
     width: 160px;
     text-align: center;
     height: 22px;
     margin-top: 4px;
     border-radius: 0;
     border: none;
     padding: 0 0 0 5px;
     line-height: 0;
     text-transform: uppercase;
     font-weight: bold;
}
 .mainContent{
}
 .mainCanvas{
     margin-top: 170px;
}
 @media (max-width: 1200px){
     .mainCanvas{
         margin-top: 168px;
    }
}
 @media (max-width: 992px){
     .mainCanvas{
         margin-top: 0px;
    }
}
 @media (max-width: 992px){
     .mainContent{
         margin-top: 0px;
    }
}
 .select2-container--classic .select2-results__group {
     font-size: 0.85em;
     color: #172e81;
     font-weight: bolder;
}
 .select2-results__option {
     padding: 6px;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     -webkit-user-select: none;
     font-size: 0.85em;
}
 .select2-container--classic .select2-results__option--highlighted[aria-selected] {
     background-color: #6c757d;
     color: #fff;
}
 .select2-container--classic.select2-container--open .select2-selection--single {
     border: none;
}
 .select2-container--classic.select2-container--open .select2-dropdown {
     border: none;
}
 .select2-container {
    /*width: 100% !important;
     */
}
 .topBarGooTrans{
     text-align: center;
}
 #header{
     background-color: #172e81;
     color: #fff;
     text-align: center;
     padding: 10px 0 0 0;
}
 .mainLogo{
     margin: 0 auto;
     position: relative;
     z-index: 999;
     width: 90%;
     padding-top: 10px;
     padding-bottom: 10px;
}
 .navbar-dark .navbar-nav .nav-link {
     color: rgba(255,255,255,1);
     font-size: 0.85em;
     text-decoration: none !important 
}
 .navbar .nav-link{
     text-transform: uppercase;
     font-family: 'HelveticaNeueLTStd-Roman',Helvetica,Arial,sans-serif;
     color: #fff;
}
 .nav-link:hover, .nav-link a:hover{
     background-color: #FFF;
     color: #172e81 !important;
}
 .nav-link-hover{
     background-color: #FFF;
     color: #172e81 !important;
}
 span.navTopLevelMenu{
     display: block;
     padding: 15px 0.5rem;
     line-height: 20px;
     position: relative;
     cursor: pointer;
     color: transparent;
}
 .btnYellow{
     font-family: 'HelveticaNeueLTStd-Roman',Helvetica,Arial,sans-serif;
     font-weight: bold;
     background: #ebbf14;
     display: block;
     margin: 0 auto;
     font-size: 1.5em;
     color: #172e81;
     padding: 15px 30px 10px 30px;
     text-align: center;
     text-decoration: none;
     line-height: 1;
}
 .btnYellow:hover{
     background: #172e81 ;
     color: #ebbf14;
}
 .btnBlue{
     font-family: 'HelveticaNeueLTStd-Roman',Helvetica,Arial,sans-serif;
     font-weight: bold;
     background: #172e81;
     display: block;
     margin: 0 auto;
     font-size: 1.5em;
     color: #fff;
     padding: 10px 30px;
     text-align: center;
     text-decoration: none;
}
 .btnBlue:hover{
     background: #6c757d ;
     color: #fff;
}
 .hp-buttons{
     margin: 5% 0 1% 0;
     width: 220px;
     font-size: 1.2em;
     margin: 5% auto 1% auto;
     -webkit-transition: background-color 0.5s ease;
     -o-transition: background-color 0.5s ease;
     transition: background-color 0.5s ease;
     border: none;
}
 .hp-buttons:hover{
     background: #6c757d;
     color: white;
     -webkit-transition: all 0.5s ease;
     -o-transition: all 0.5s ease;
     transition: all 0.5s ease;
}
 .hp-storiesBtn {
     margin-top: -20px;
     position: relative;
     border: none;
}
 .btnHPbanner{
     display: inline-block;
     font-size: .6em;
     text-decoration: none 
}
 @media(max-width:1200px) {
     .mainLogo{
         width: 90%;
    }
}
 @media(max-width:992px) {
     .mainLogo{
         width: 50%;
    }
}
 @media(max-width:768px) {
     .mainLogo{
         width: 70%;
    }
}
 @media(max-width:576px) {
     .mainLogo{
         width: 80%;
    }
}
 .homeSection{
     padding:1% 0 2% 0;
}
 @media (max-width: 576px){
     .homeSection{
         padding:10% 0;
    }
}
/* menu */
 .navbar {
     position: relative;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
     padding: 0 1rem;
     border-radius: 0;
     margin-bottom: 0;
     border:none;
}
 .mainLogoTxt{
     color: #ebbf14;
     font-size: 1.4em;
     padding-top: 5px;
}
 .boldTxt{
     font-weight: bolder;
}
 .berkMenu{
     background-color: #172e81;
     border-bottom: 2px solid white;
}
 .navbar-nav{
     width: 100%;
     -ms-flex-pack: distribute;
     justify-content: space-around;
}
 @media(max-width:576px) {
     .navbar-nav{
         margin: 0 auto;
    }
}
 .infoFor{
     color: #fff;
     font-size: 1.2em;
     font-weight: 400;
     text-align: center;
     margin-top: 5%;
     margin-bottom: 5px;
}
 .dropdown-toggle{
     padding: 10px 20px;
     display: block;
     position: relative;
     line-height: 1.5 
}
/* breakpoint and up - mega dropdown styles */
 .navbar .dropdown-menu div[class*="col"] {
     margin-bottom:1rem;
}
 .navbar .dropdown-menu {
     border:none;
     background-color:#FFF !important;
     min-height: 50px;
     padding: 1% 2%;
     box-shadow: 0 5px 5px -3px rgba(0,0,0,0.75);
     -webkit-box-shadow: 0 5px 5px -3px rgba(0,0,0,0.75);
     -moz-box-shadow: 0 5px 5px -3px rgba(0,0,0,0.75);
}
 .dropdown-menu .nav-link{
     text-transform: capitalize;
     font-family: 'HelveticaNeueLTStd-Roman',Helvetica,Arial,sans-serif;
     text-decoration: none;
     color: #2f2f2f !important;
     font-size: 0.85em;
}
 .dropdown-menu .nav-link:hover{
     text-transform: capitalize;
     font-family: 'HelveticaNeueLTStd-Roman',Helvetica,Arial,sans-serif;
    /*text-decoration: underline;
     */
     background: #172e81;
     color: white !important 
}
 .submenuTit{
     font-weight: bold;
     color: #172e81 
}
 .submenuP{
     font-size: 0.85em;
     color: #2f2f2f;
     text-align: justify;
}
 .mainLogoMenuMob{
     display: none 
}
 .navbar-brand img{
     width: 200px;
}
 @media screen and (min-width: 992px) {
     .navbar {
         padding-top:0px;
         padding-bottom:0px;
    }
     .navbar .dropdown {
         position:static;
    }
     .dropdown{
         text-align: center;
         display: block;
         padding: 0;
         margin: 0;
         float: left;
    }
     .navbar .dropdown-menu {
         width:100%;
         left:0;
         right:0;
        /* height of nav-item */
         top:38px;
         border-radius: 0 
    }
     .navbar .dropdown:hover .dropdown-menu, .navbar .dropdown .dropdown-menu:hover {
         display:block!important;
    }
     .menuSearchItem{
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-align: center;
         -ms-flex-align: center;
         align-items: center;
         padding: 0 2%;
         background-color: white;
    }
}
 .nav-item{
     text-align: center;
     padding: 0 2%;
     width: 100%;
}
 .nav-item:hover{
     text-align: center;
     padding: 0 2%;
     background-color: #FFF;
     color: #172e81 !important;
}
 .nav-item a{
     padding: 0 2%;
}
 .menuSearchItem:hover, .menuSearchItem a:hover, #searchBtnHP:hover{
     background-color: #ebbf14;
}
 @media (max-width: 992px){
     .menuSearchItem:hover, .menuSearchItem a:hover, #searchBtnHP:hover{
         background-color:transparent;
    }
}
 .searchIcon{
     padding-left: 5px;
}
 #searchBox {
     position: fixed;
     top: 0px;
     left: 0px;
     width: 100%;
     height: 100%;
     background-color: rgba(0, 0, 0, 0.8);
     z-index: 99999;
     -webkit-transition: all 0.5s ease-in-out;
     -o-transition: all 0.5s ease-in-out;
     transition: all 0.5s ease-in-out;
     -webkit-transform: translate(0px, -100%) scale(0, 0);
     -ms-transform: translate(0px, -100%) scale(0, 0);
     transform: translate(0px, -100%) scale(0, 0);
     opacity: 0;
}
 #searchBox.open {
     -webkit-transform: translate(0px, 0px) scale(1, 1);
     -ms-transform: translate(0px, 0px) scale(1, 1);
     transform: translate(0px, 0px) scale(1, 1);
     opacity: 1;
}
 #searchBox input[type="search"] {
     position: absolute;
     top: 50%;
     width: 100%;
     color: #fff;
     background: rgba(0, 0, 0, 0);
     font-size: 60px;
     font-weight: 300;
     text-align: center;
     border: 0px;
     margin: 0px auto;
     margin-top: -51px;
     padding-left: 30px;
     padding-right: 30px;
     outline: none;
}
 #searchBox .btn {
     position: absolute;
     top: 50%;
     left: 50%;
     margin-top: 61px;
     margin-left: -45px;
}
 @media (max-width: 576px){
     #searchBox input[type="search"] {
         top:5%;
         font-size: 28px;
    }
     #searchBox .btn {
         top:5%;
    }
}
 #searchBox .close {
     position: fixed;
     top: 15px;
     right: 15px;
     color: #172e81;
     background-color: #ebbf14;
     opacity: 1;
     padding: 0px 12px 5px 12px;
     font-size: 40px;
     line-height: 1;
     text-shadow: none;
}
 @media(max-width:576px) {
     .nav-item{
         text-align: center;
    }
}
 #searchBtnHP{
     color: #ebbf14;
     padding: 15px 0px;
     width: 100%;
     background: #172e81;
     font-weight: 900;
}
 #searchBtnHP:hover{
     background: #ebbf14;
}
 @media(max-width:576px) {
     .formCont{
         text-align: center;
         padding: 5% 5% 0 5%;
    }
}
 @media(max-width:576px) {
     input#search{
         text-align: center;
         width: 100%;
         margin-bottom: 7%;
    }
}
 .mobMenuALt{
     background-color: #172e81;
     padding:2% 5%;
}
 .barsIcon{
     font-size: 2em;
     color: white;
     width: 50px;
     text-align: center;
     background:none;
     border: none;
}
 .barsIcon i.fa-bars::before{
     color: white;
}
 .barsIcon:hover{
     cursor: pointer;
}
 #navBarMob .dropdown-menu{
     margin: 0;
     border-radius: 0;
}
 #navBarMob ul.nav li.nav-item{
     border-top: 1px solid #ccc;
}
 .select2-container--classic .select2-selection--single {
     background-color: #ffffff;
     border: none;
     border-radius: 0;
     height: 40px;
     background-image: none;
}
 .select2-container--classic .select2-selection--single .select2-selection__arrow {
     border: none;
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
     height: 40px;
     top: 0px;
     right: 0px;
     width: 25px;
}
 .select2-container--classic .select2-selection--single .select2-selection__rendered {
     line-height: 40px;
}
/* slider */
 @media (max-width: 992px){
     #slider{
         border-top: 4px solid #ffffff;
    }
}
 .bx-wrapper {
     -webkit-box-shadow: none;
     box-shadow: none;
     border: none;
}
 .bxslider{
     padding: 0;
     height: auto;
     background-color: #000;
     display: inline-block;
     margin-bottom: -2%;
     padding-bottom: 10%;
}
 .bx-wrapper .bx-pager {
     bottom: 0px;
     padding-top: 0;
}
 .bx-wrapper img{
     max-width: auto;
     width: 100%;
}
 .sliderImg{
     background-repeat: no-repeat;
     background-position: top left;
     background-size:cover;
     width: 100%;
     height: 495px;
}
 .slideImgInt{
     height: 400px;
}
 .bx-wrapper .bx-viewport{
     border: none !important;
    /*max-width: 1200px;
     */
     text-align: center;
     margin: 0 auto;
    /*max-height: 495px !important;
     */
}
 @media (max-width: 3000px){
}
 @media (max-width: 2000px){
}
 @media (max-width: 1200px){
     .sliderImg{
         background-size: contain;
    }
}
 @media (max-width: 768px){
}
 @media (max-width: 576px){
     .bx-wrapper .bx-viewport{
         height: auto !important;
         background-position: top right;
    }
     .sliderImg{
         height: 220px;
         background-position: top left;
         background-size: contain;
    }
     .mainSlider{
    }
     .slideImgInt{
         height: 240px;
    }
}
 .sliderCaption{
     position:absolute;
     bottom:15%;
     left:0px;
     z-index:10;
     width: 47%;
     color:white;
     padding: 3% 0 0 3%;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: flex-end;
     -ms-flex-pack: flex-end;
     justify-content: flex-end;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-flow: column;
     flex-flow: column;
}
 .sliderCaption2{
     position:absolute;
     bottom:0px;
     top: 0;
     left:0px;
     z-index:10;
     width: 44%;
     color:white;
     padding: 2% 0 0 3%;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     justify-content: center;
     flex-direction: column;
}
 .sliderCaption3{
     z-index:10;
     width: 90%;
     padding: 2% 0 0 3%;
}
 .captionTitleBe{
     font-family: 'Befont_webnormal',Helvetica,Arial,sans-serif;
     font-size: 24rem;
     color: #172e81;
     line-height: 0.9;
     text-align: left;
}
 .captionTitleTxt{
     font-family: 'HelveticaNeueLTStd-Bd',Helvetica,Arial,sans-serif;
     font-weight: bold;
     font-size: 2.9em;
     color: #132e81;
     line-height: 1;
     display: block;
     text-align: left;
     margin-left: 20px;
     margin-top: -20px;
}
 @media (max-width: 1200px){
     .captionTitleTxt{
    }
}
 @media (max-width: 992px){
     .captionTitleTxt{
         font-size: 2em;
    }
     .sliderCaption{
         padding-top: 0;
         bottom: 30%;
    }
}
 @media (max-width: 768px){
     .captionTitleTxt{
         font-size: 1.8em;
    }
     .sliderCaption{
         top: 0;
         padding-top: 0;
         bottom: 45%;
    }
}
 @media (max-width: 576px){
     .captionTitleTxt{
         font-size: 2.9em;
         margin-left: 20px;
         margin-top: -20px;
    }
}
 .captionTitleTxt2{
     font-family: 'HelveticaNeue-Roman', sans-serif;
     font-size: 7rem;
     color: #6c757d;
     line-height: 0.9;
     display: block;
     text-align: left;
     margin-bottom: 22px;
     text-transform: lowercase;
     margin-top: -20px;
     margin-left: 20px;
}
 .captionText{
     font-family: 'HelveticaNeueLTStd-Roman',Helvetica,Arial,sans-serif;
     font-size: 2em;
     display: block;
     width: 100%;
     line-height: 1;
     padding: 5px 0 0 20px;
     color: #424242;
     text-align: left;
}
 .sliderCaptionBtn{
     display: block;
     background: #172e81;
     color:white;
     padding: 10px;
     text-align: center;
     text-decoration: none;
     font-weight: bold;
     width: 43%;
     -webkit-transition: background-color 0.5s ease;
     -o-transition: background-color 0.5s ease;
     transition: background-color 0.5s ease;
     margin-top:15px;
}
 .sliderCaptionBtn:hover{
     background: #ebbf14;
     text-decoration: none;
     color: #172e81;
     -webkit-transition: all 0.5s ease;
     -o-transition: all 0.5s ease;
     transition: all 0.5s ease;
}
 .sliderCaptionBtn2{
     display: block;
     background: #172e81;
     color:white;
     padding: 10px;
     text-align: center;
     text-decoration: none;
     font-weight: bold;
     width: 100%;
}
 .sliderCaptionBtn2:hover{
     background: #6c757d;
     text-decoration: none;
     color: #fff 
}
 .mainBtnYellow{
     display: block;
     background-color: #ebbf14;
     color: #172e81;
     padding: 2%;
     text-align: left;
     text-decoration: none;
     font-weight: bold;
     width: 100%;
     -webkit-transition: background-color 0.5s ease;
     -o-transition: background-color 0.5s ease;
     transition: background-color 0.5s ease;
}
 .mainBtnYellow:hover{
     color: white;
     background-color: #172e81;
     text-decoration: none;
     -webkit-transition: all 0.5s ease;
     -o-transition: all 0.5s ease;
     transition: all 0.5s ease;
}
 .sliderCaption{
     background: none;
}
 .btnSlider-blue{
     background: #172e81;
     color: white;
}
 .btnSlider-blue:hover{
     background: #ebbf14;
     color:#172e81;
}
 .btnSlider-grey{
     background: #6c757d;
     color: #fff;
}
 .btnSlider-grey:hover{
     background: #ebbf14;
     color: #172e81;
}
 .btnSlider-yellow{
     background: #ebbf14;
     color: #172e81;
}
 .btnSlider-yellow:hover{
     background: #6c757d !important;
     color: #fff !important;
}
 .bx-wrapper .bx-pager.bx-default-pager a {
     background: #ffc107;
     border: 2px solid #f8f9fa;
     text-indent: -9999px;
     display: block;
     width: 15px;
     height: 15px;
     margin: 0 10px;
     outline: 0;
     -moz-border-radius: 10px;
     -webkit-border-radius: 10px;
     border-radius: 10px;
     margin-bottom: 20%;
}
 .subHeading{
     font-size: 2em;
     color: #172e81;
     line-height: 1;
     font-weight: bold;
     margin-top: 5px;
     text-align: left;
     margin-left: 20px;
}
 @media (max-width: 992px){
     .sliderCaptionBtn{
         width: 55%;
    }
}
 @media (max-width: 768px){
     .sliderCaptionBtn{
         width: 100%;
    }
}
 @media (max-width: 576px){
     .captionTitleBe{
         font-size: 2.5em;
         text-align: left;
         color: #ebbf14;
         display: inline-block;
    }
     .captionTitleTxt{
         color: #ebbf14;
         font-size: 1.5em;
         display: inline-block;
         padding-bottom: 0px;
         line-height:1;
         margin-left: 0;
    }
     .captionText{
         color: white;
         font-size: 1em;
         display: block;
         width: 100%;
         line-height: 1.3;
         padding: 5px 0;
         text-align: center;
    }
     .sliderCaptionBtn{
         display: block;
         background: #172e81;
         color:white;
         padding: 10px;
         text-align: center;
         text-decoration: none;
         font-weight: bold;
         width: 100%;
         padding: 10px 0;
    }
     .sliderCaption{
         top:0;
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
        /* background: rgba(0, 0, 0, 0.7);
         */
         background-color: #000;
         position: relative;
         width: 100%;
         padding: 5%;
         -webkit-box-pack: center;
         -ms-flex-pack: center;
         justify-content: center;
         -webkit-box-align: center;
         -ms-flex-align: center;
         align-items: center;
    }
     .bx-wrapper .bx-pager {
         bottom: 7px;
    }
     .subHeading{
         font-size: 1.5em;
         color: #e0b614;
         line-height: 1;
         font-weight: bold;
         margin-top: 5px;
         margin-bottom: 10px;
         text-align: center;
         margin-left: 0;
         display:inline-block;
    }
}
 @media (max-width: 1200px){
     .captionTitleBe{
         font-size: 11rem;
    }
     .captionTitleTxt2{
         font-size: 4em;
    }
     .captionText{
         font-size: 2em;
    }
     .sliderCaption2{
         padding: 5px;
    }
     .sliderCaption2{
         width: 46%;
         padding: 30px;
    }
}
 @media (max-width: 992px){
     .captionTitleBe{
         font-size: 8rem;
    }
     .captionTitleTxt2{
         font-size: 3em;
    }
     .captionText{
         font-size: 1em;
    }
     .sliderCaption2{
         padding: 5px;
    }
     .sliderCaption2{
         width: 49%;
         padding: 30px;
    }
}
 @media (max-width: 768px){
     .captionTitleBe{
         font-size: 10rem;
         margin-bottom:1%;
    }
     .captionTitleTxt2{
         font-size: 2em;
    }
     .captionText{
         font-size: 1em;
    }
     .sliderCaption2{
         padding: 5px;
    }
     .sliderCaption2{
         width: 49%;
         padding: 30px;
    }
     .sliderCaption3{
         width: 100%;
         padding: 0 
    }
     .sliderCaption3 .captionTitleBe{
         font-size: 12rem;
         margin-bottom: 1%;
         display: block;
         width: 100%;
         text-align: center 
    }
}
 @media (max-width: 576px){
     .sliderCaption2{
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         background: #172e81;
         position: relative;
         width: 100%;
         padding: 5%;
         -webkit-box-pack: center;
         -ms-flex-pack: center;
         justify-content: center;
         -webkit-box-align: center;
         -ms-flex-align: center;
         align-items: center;
    }
     .captionTitleTxt2 {
         font-size: 3em;
         color: white;
         text-align: center;
         line-height:1;
         margin-top: -10px;
         margin-bottom: 5px;
         margin-left: 0px;
    }
     .captionTitleTxt3 {
         font-size: 2em;
         color: white;
         text-align: center;
         line-height: 1;
         margin-top: -10px;
         margin-bottom: 5px;
         margin-left: 0px;
    }
     .sliderCaption3 .captionTitleTxt2{
         font-size: 2em;
         text-align: center;
    }
}
 .homePageSubtit{
     font-family: 'HelveticaNeueLTStd-Roman',Helvetica,Arial,sans-serif;
     color: #6c757d;
     text-align: center;
     margin-bottom: 80px;
     font-size: 18px;
}
 @media (max-width: 576px){
     .homePageSubtit{
         margin-bottom: 40px;
    }
}
 .homePageSubtitLast{
     margin-bottom: 80px;
}
 .cont{
     margin-right: auto;
     margin-left: auto;
     padding-right: 15px;
     padding-left: 15px;
     max-width: 1200px;
}
 #degreeCert{
     background-color: #172e81;
     color: #fff;
}
 .degreeTit{
     color: #ebbf14;
     font-size: 1.7em;
     font-weight: 600;
     padding-top: 13px;
     padding-bottom: 13px;
}
 .homeDegreeSect{
     padding: 0px ;
}
 .homeDegreeSect h2{
     color: #ebbf14;
     font-size: 1.15em;
}
 .homeDegreeList{
     padding: 0 20px;
}
 .homeDegreeList a{
     color: #fff;
}
 .noteTxt{
     font-size: 0.9em;
     color: #ebbf14;
     margin-bottom: 0;
}
/* calendar section */
 .homeCaleCont{
     width: 100%;
     margin: 0 auto;
     text-align: center;
}
 .homeCaleDate{
     background-color: #172e81;
     border-radius: 50%;
     width: 120px;
     height: 120px;
     margin-bottom: 12%;
}
 .homeCaleMonth, .homeCaleDay, .homeCaleTit, .homeCaleTime, .homeCaleLoc{
     text-align: center;
     margin: 0 auto;
     width: 100%;
}
 .homeCaleMonth{
     color: #ebbf14;
     font-size: 1.5em;
     display: block;
     padding-top: 18px;
     line-height: 1;
}
 .homeCaleDay{
     color: #ebbf14;
     font-size: 3em;
     font-weight: bolder;
     display: block;
     line-height: 1;
     padding-top: 5px;
}
 .homeCaleTit{
     font-weight: 700;
     color: #172e81;
     margin-bottom: 14px;
     font-size: 1.1em;
     padding: 0 5px;
     text-align: center;
}
 .homeCaleTime{
     line-height: 1.6 
}
 .homeCaleLoc{
     line-height: 1.6 
}
 #eventsCalendar{
     background-color: #e9ecef;
}
 .homeTit{
    /*margin-bottom: 5% !important;
     */
}
 @media(max-width:576px) {
     .homeTit{
         margin-bottom: 10px !important;
         font-size: 26px !important;
    }
}
 .homePageTit {
     color: #172e81;
     text-align: center;
     font-size: 30px;
}
 .homePageTitWhite {
     color: #fff;
     text-align: center;
}
 @media (max-width: 576px){
     .homePageTitWhite {
         margin-top: 0px;
         font-size: 200%;
    }
}
/* today stories section */
 #todayStories{
     background-color: #fff;
     padding-bottom: 0;
}
 .storiesContYell{
     background-color: #ebbf14;
     padding: 5%;
}
 .storiesContYell p{
     color: #495057;
}
 .storiesContBlue{
     background-color: #172e81;
     padding: 5%;
}
 .storiesContGrey{
     background-color: #6c757d;
     padding: 5%;
}
 .storiesContGreyL{
     background-color: #e9ecef;
     padding: 5%;
}
 .todStoTxt{
     color: #fff;
     font-size: 1em;
     padding: 2% 8% 5% 8%;
     line-height: 1.2;
     min-height: 95px;
     display: block;
}
 .storiesContYell img, .storiesContBlue img, .storiesContGrey img, .storiesContGreyL img{
     padding: 5%;
     object-fit: cover;
     object-position: center;
     width: 100%;
     height: 230px;
}
 @media (max-width: 1200px){
     .storiesContYell img, .storiesContBlue img, .storiesContGrey img, .storiesContGreyL img{
         height: 175px;
    }
}
 @media (max-width: 992px){
     .storiesContYell img, .storiesContBlue img, .storiesContGrey img, .storiesContGreyL img{
         height: 150px;
    }
}
 @media (max-width: 768px){
     .storiesContYell img, .storiesContBlue img, .storiesContGrey img, .storiesContGreyL img{
         height: 230px;
         object-fit: cover;
    }
}
 @media (max-width: 576px){
     .storiesContYell img, .storiesContBlue img, .storiesContGrey img, .storiesContGreyL img{
         height: 230px;
         object-fit: contain;
    }
}
/*Recognition section*/
 #hp-recognitions{
}
 #hp-recognitions img{
     padding: 0 10%;
     max-width: 175px;
     width: 100%;
}
 @media (max-width: 768px){
     #hp-recognitions img{
         max-width: 50%;
         margin: 0 auto;
    }
}
 @media (max-width: 576){
     #hp-recognitions img{
         max-width: 100%;
         margin: 0 auto;
    }
}
/* footer section */
 #footer{
     background-color: #172e81;
     padding: 2% 0;
     color: #fff;
}
 .footerLogo{
     margin: 1% auto 5% auto;
}
 .footerLogo img{
     width: 70%;
}
 .footerLogoInt{
     margin-top: 1%;
     margin: 0 auto;
     display: flex;
     flex-direction: column;
     align-items: center;
}
 .footerLogoInt img{
     width: 100%;
     max-width: 400px;
}
 @media(max-width:576px) {
     .footerLogo{
         margin-top: 10%;
    }
     #footer{
         padding: 10% 0;
    }
}
 @media(max-width:992px) {
     .footerLogo img{
         width: 100%;
    }
}
 .mainLogoTxt{
}
 .socialIconsCont{
     margin-top: 10px;
}
 .socialIconsCont a i{
     font-size: 1.5em;
     padding: 0 5px;
}
 @media(max-width:576px) {
     .socialIconsCont{
         text-align: center;
    }
}
 .socialIconsCont a{
     padding: 0 5px;
}
 .footerInfoTxt{
     margin: 0 auto;
     margin-top: 10px;
}
 @media(max-width:576px) {
     .footerInfoTxt{
         padding-right: 0;
    }
}
 .footerTxt{
     font-size: 16px;
     line-height: 1.5;
     margin: 0 auto 10px auto;
}
 .footerTxt a {
     font-size: 16px;
     color: #ebbf14;
}
 .footerTxt2{
     font-size: 16px;
     line-height: 1.5;
     margin: 0 auto;
     text-align: right;
}
 .footerTxt2 a {
     font-size: 16px;
     color: #ebbf14;
}
 .footerTit{
     font-family: 'HelveticaNeueLTStd-Roman',Helvetica,Arial,sans-serif;
     font-size: 16px;
     font-weight: 400;
     color: #ebbf14;
}
 .footerTit a{
     color: #ebbf14;
}
 .footerTit2{
     font-family: 'HelveticaNeueLTStd-Roman',Helvetica,Arial,sans-serif;
     font-size: 16px;
     font-weight: bold;
     color: #fff;
}
 @media(max-width:768px) {
     .footerTxt2{
         text-align: center;
    }
}
 @media(max-width:576px) {
     .footerTit, .footerTxt{
         text-align: left;
    }
}
 .footerLinks ul{
     margin: 0;
     padding: 0;
     list-style: none;
}
 .footerLinks ul li{
     margin: 0;
     padding: 0;
     line-height: 0 
}
 @media(max-width:576px) {
     .footerLinks ul li{
         text-align: left;
    }
}
 .footerLinks li a{
     color: #ebbf14;
     font-size: 16px;
     display: inline-block;
    /* margin: 10px 0;
     */
}
 .bx-wrapper {
     margin-bottom: 0;
}
/**** Internal page ****/
 #mainContent{
     margin: 3% 0;
}
 #mainContent img{
     width:100%;
     height:auto;
     max-width:800px;
}
 .bcLink, .bcHome{
     position: relative;
}
 @media(max-width: 576px){
     .breadcrumb{
         display: none;
    }
}
 .breadcrumbs li{
     display: inline-block;
     padding-top: 15px;
}
 .breadcrumbs a.bcLink, .breadcrumbs a.bcHome{
     padding-left: 15px;
     padding-right: 15px;
     color: #172E81;
}
 a.bcHome{
     padding-left: 0 !important;
}
 .breadcrumbs a.bcLink:before {
     padding: 0;
     font-family: "Font Awesome 5 Free";
     font-weight: 900;
     content: "\f105";
     -webkit-transform: rotateX(-48deg);
     transform: rotateX(-48deg);
     position: absolute;
     left: -9px;
     top: -8px;
     opacity: .7;
     font-size: 1.5em;
     color: #21252970;
}
 a.bcCurrentLink{
     opacity: 1 !important;
     color: #172E81;
}
 #mainBanner{
     width: 100%;
     height: 450px;
     background-size: cover;
     background-repeat: no-repeat;
     background-position: center center;
     position: relative;
     margin-top: -20px;
}
 @media(max-width: 576px){
     #mainBanner{
         height: 150px;
    }
}
 .bannerCaptions{
     position: absolute;
     left: 0;
     bottom: 0;
     width: 100%;
     padding: 1.75em 0;
     background-color: rgba(0, 51, 102, 0.7);
     height: 100px;
}
 .bannerTxt{
     padding: 0 5% 
}
 .bannerTxt h1{
     color: white;
     font-weight: 400;
}
 .rightSideBar{
     background-color: #fffcef;
     margin-bottom: 2%;
     padding: 10px 20px;
}
 .mainTitle{
     margin-bottom: 3%;
     line-height: 1;
     padding-bottom: 12px;
     border-bottom: 2px solid #fbe56f;
}
 .rightSideBar ul{
     list-style: none;
     padding: 0;
     margin: 0;
}
 .rightSideBar ul li{
     border-bottom: 1px dashed gold;
     padding-top: 12px;
}
 .rightSideBar ul li:last-child {
     border-bottom: none;
}
 .rightSideBar a{
     color: #172e81;
     margin-bottom: 5%;
     display: block 
}
 .rightSideBar a:hover{
     color: #ebbf14;
}
 .decrease{
     -webkit-transition: all .3s ease-in-out;
     -o-transition: all .3s ease-in-out;
     transition: all .3s ease-in-out;
     -webkit-transform: scale(0.8);
     -ms-transform: scale(0.8);
     transform: scale(0.8);
     margin-top: -10px;
}
 .grow{
     -webkit-transition: all .2s ease-in-out;
     -o-transition: all .2s ease-in-out;
     transition: all .2s ease-in-out;
     -webkit-transform: scale(1);
     -ms-transform: scale(1);
     transform: scale(1);
     margin-top: 0;
}
 .moveTop{
     -webkit-transition: all .5s ease-in-out;
     -o-transition: all .5s ease-in-out;
     transition: all .5s ease-in-out;
     -webkit-transform: translate(0, 0px);
     -ms-transform: translate(0, 0px);
     transform: translate(0, 0px);
     -webkit-box-shadow: none;
     box-shadow: none;
}
 .moveDown{
     -webkit-transition: all .5s ease-in-out;
     -o-transition: all .5s ease-in-out;
     transition: all .5s ease-in-out;
     -webkit-transform: translate(0, -10px);
     -ms-transform: translate(0, -10px);
     transform: translate(0, -10px);
     padding-bottom: 0;
     box-shadow: 0 5px 5px -2px rgba(0,0,0,0.75);
     -webkit-box-shadow: 0 5px 5px -2px rgba(0,0,0,0.75);
     -moz-box-shadow: 0 5px 5px -2px rgba(0,0,0,0.75);
}
 .socialIcons{
     display: flex;
     flex-direction: row;
     justify-content: center;
     width: 95%;
     padding: 0;
     margin-left: 3%;
     margin-top: 10px;
     margin-bottom: 10px;
}
 .socialIconsWrapper{
     justify-content: flex-start;
}
 @media (max-width: 1200px){
     .socialIcons{
         width: 100%;
    }
}
 @media (max-width: 576px){
     .socialIcons{
         justify-content: center;
    }
}
 ul.socialIcons {
     padding: 0;
     margin-left: 3%;
     margin-top: 10px;
     margin-bottom: 10px;
}
 .socialIcons li, .socialIcons div {
     list-style: none;
     display: inline-block;
     margin: 5px 10px;
     border-radius: 2em;
     overflow:hidden;
     font-size: 12px;
}
 @media (max-width: 576px){
     .socialIcons li, .socialIcons div {
         margin: 5px;
    }
     ul.socialIcons, .socialIcons {
         text-align: center;
         margin: 20px auto 0 auto;
    }
}
 .socialIcons li a, .socialIcons div a{
     display: block;
     padding: .5em;
     max-width: 30px;
     min-width: 30px;
     height: 30px;
     white-space: nowrap;
     line-height: 1.5em;
     -webkit-transition:.5s;
     -o-transition:.5s;
     transition:.5s;
     text-decoration: none;
     font-family: arial;
     color: #172e81 !important;
}
 .socialIcons li i, .socialIcons div i {
     padding-right: 30px;
     padding-left: 0px;
     margin-top: 0px;
     font-size: 15px;
     text-align: center;
     margin: 0 auto;
     top: 2px;
     left: 0px;
     position: relative;
     width: 17px;
     height: 17px;
     ;
}
 .socialIcons li:hover a, .socialIcons div:hover a {
     max-width:200px;
     padding-right:1em;
}
 .socialIcons .facebook {
     background: #ffffff;
}
 .socialIcons .facebook a i{
     left: 3px 
}
 .socialIcons .youtube, .socialIcons .YouTube {
     background: #ffffff;
}
 .socialIcons .youtube a i, .socialIcons .YouTube a i{
     left: -2px 
}
 .socialIcons .twitter {
     background: #ffffff;
}
 .socialIcons .instagram {
     background: #ffffff;
}
 .socialIcons .pinterest {
     background: #ffffff;
}
 .socialIcons .pinterest a i{
     left: 3px;
}
 .socialIcons .snapchat {
     background: #ffffff;
}
 .socialIcons .snapchat a i{
     left: 2px;
}
 .socialIcons .wordpress {
     background: #ffffff;
}
 .socialIcons .wordpress a i {
     left: 1.5px;
}
 .socialIcons .linkedin, .socialIcons .LinkedIn {
     background: #ffffff;
}
 .socialIcons .instagram a i {
     left: 2px;
}
 .socialIcons .linkedin a i, .socialIcons .LinkedIn a i {
     left: 2px;
}
 .socialIcons .youtube a i, .socialIcons .YouTube a i {
     left: 1px;
}
 .socialIcons .blog {
     background: #ffffff;
}
 .socialIcons .blog a i {
     left: 2px;
}
 .socialIcons .TikTok {
     background: #ffffff;
}
 i.tikTokIcon{
     display: inline-block;
     top: -1px !important;
     left: 3px !important;
}
 i.tikTokIcon img{
     display: inline-block;
     width: 14px;
     height: 14px;
     max-width: initial;
}
 .tiktokNews{
     background-color: #172e81;
}
 .tiktokIconNews img{
     width: 17px;
}
 .tiktokOnl img{
     width: 15px;
     height: 15px;
     position: relative;
     display: inline-block;
     top: -3px;
}
/*CTA homepage btns*/
 .hp-cta-bar{
     background: #6c757d;
     height: auto;
}
 .hp-cta-bar-sect, .hp-cta-bar-sect2{
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
}
 @media (max-width: 576px){
     .hp-cta-bar-sect{
         height: auto;
         -webkit-box-align: center;
         -ms-flex-align: center;
         align-items: center;
         border-bottom: 1px solid #ffffff;
    }
}
 .hp-cta-bar-sect a, .hp-cta-bar-sect button{
     font-family: 'HelveticaNeueLTStd-Roman',Helvetica,Arial,sans-serif;
     width: 100%;
     padding: 15px;
     color:white;
     background: #6c757d;
     border: none;
     display: block;
     font-size: 1.2em;
     font-weight: bold;
     text-align: center;
     text-decoration: none;
     -webkit-transition: background-color 0.5s ease;
     -o-transition: background-color 0.5s ease;
     transition: background-color 0.5s ease;
}
 .hp-cta-bar-sect a:hover, .hp-cta-bar-sect button:hover{
     background: #ebbf14;
     color: #172e81;
     -webkit-transition: all 0.5s ease;
     -o-transition: all 0.5s ease;
     transition: all 0.5s ease;
}
 .hp-cta-bar-sect a i, .hp-cta-bar-sect button i{
     color:white;
     display: inline-block;
     padding-right: 10px;
     font-size: 1.1em;
     text-decoration: none;
}
 .hp-cta-bar-sect a:hover i, .hp-cta-bar-sect button:hover i{
     -webkit-transition: 0.5s;
     -o-transition: 0.5s;
     transition: 0.5s;
     color: #172e81;
}
 .hp-cta-bar-sect2 a, .hp-cta-bar-sect2 button{
     font-family: 'HelveticaNeueLTStd-Roman',Helvetica,Arial,sans-serif;
     font-weight: bold;
     font-size: 1em;
     width: 100%;
     padding: 15px;
     color:#000;
     background: #ebbf14;
     display: block;
     text-align: center;
     text-decoration: none;
     border: none;
}
 .hp-cta-bar-sect2 a i, .hp-cta-bar-sect2 button i{
     color:#000;
     display: inline-block;
     padding-right: 10px;
     font-size: 1.1em;
     text-decoration: none;
}
 .hp-cta-bar-sect2 a:hover i, .hp-cta-bar-sect2 button:hover i{
     color: #000;
}
 .lineSepBtn{
     border-left: 2px solid #000 !important;
}
 .lineSepBtnR{
     border-right: 2px solid #000 !important;
}
 @media (max-width: 576px){
     .hp-cta-bar-sect a, .hp-cta-bar-sect button {
         width: 100%;
         padding: 21px 0;
         color: white;
         display: block;
         font-size: 1em;
         font-weight: bold;
         text-align: center;
         text-decoration: none;
         border: none;
    }
}
 .home-gray-bg-link{
     background: #6c757d;
}
 .home-gray-bg-link a{
     color: #fff;
     text-align: center;
     font-family: 'HelveticaNeueLTStd-Roman',Helvetica,Arial,sans-serif;
     font-weight: 700;
     font-size: 1em;
     text-transform: uppercase;
     padding: 10px;
     display: block;
}
/*Internal*/
 #mainIntroSec{
     padding: 0;
}
 @media (max-width: 576px){
     #mainIntroSec{
         margin-top: 10%;
    }
}
 #mainIntroSec div:first-child{
    /*min-height: 220px */
}
/*sidebar links*/
 #sideBarLinks, .sideBarLinks{
     background-color: #e9ecef;
     color: white;
     padding: 15px 0;
     margin-top: 25px;
     margin-bottom: 50px;
}
 #sideBarLinks ul, .sideBarLinks ul{
     list-style: none;
     padding: 10px 0;
     list-style: disc;
     padding: 10px 5%;
     margin: 0 10%;
}
 #sideBarLinks ul li, .sideBarLinks ul li{
     color: #2f2f2f;
}
 #sideBarLinks a, .sideBarLinks a{
     padding: 12px;
     text-align: center;
     color: #636363;
     display: block;
     text-decoration:none;
}
 #sideBarLinks a:hover, .sideBarLinks a:hover .sideLinkActive{
     background-color: #172e81;
     color: white !important;
     text-decoration: none;
     cursor: pointer;
     -webkit-transition: background-color 0.5s;
     -o-transition: background-color 0.5s;
     transition: background-color 0.5s;
     -webkit-transition-timing-function: ease-out;
     -o-transition-timing-function: ease-out;
     transition-timing-function: ease-out;
}
 #sideBarLinks p, .sideBarLinks p{
     background-color: #e9ecef;
     color: #333;
     padding: 0;
     text-align:center;
}
 #sideBarLinks h3, .sideBarLinks h3{
     padding: 0 5%;
     text-align:center;
}
 @media (max-width: 576px){
     #sideBarLinks, .sideBarLinks{
         margin-bottom: 50px;
         margin-top: 50px;
    }
}
 #featureSec{
     background: #e9ecef;
     padding: 0;
     margin-top: 2%;
}
 .featureCont{
     padding: 20px 0;
}
 .featureCont h2{
     line-height: 1.1;
     font-size: 1.8em;
}
 #featureSec .row{
     align-items: center;
}
 .mainCont{
     padding: 10px 0 30px 0;
}
 #byTheNumbersSec{
     text-align: center;
     margin-top: 5%;
}
 .btnNumber{
     font-family: 'HelveticaNeueLTStd-Roman',Helvetica,Arial,sans-serif;
     font-weight: bold;
     font-size: 4em;
     color: #ebbf14 
}
 .btnTitle{
     margin: 20px 0;
     color: #172e81 !important;
}
 .btnCols{
     border: thin solid #091a58;
     background: #172e81;
     padding: 5%;
}
 .details{
     font-size: 0.7em;
}
 .dramaPhoto {
     -webkit-transition: -webkit-transform .5s ease-out;
     transition: -webkit-transform .5s ease-out;
     -o-transition: transform .5s ease-out;
     transition: transform .5s ease-out;
     transition: transform .5s ease-out, -webkit-transform .5s ease-out;
     padding: 0px !important;
}
 .btsLinkWrapper:hover p{
}
 .btsLinkWrapper:hover {
}
 .btsLinkWrapper2:hover p{
     color: #6c757d;
}
 .btsLinkWrapper2:hover {
     text-decoration: none;
}
 .btsLinkWrapper3:hover p{
     color: #6c757d;
}
 .btsLinkWrapper3:hover {
     text-decoration: none;
}
 .todStoTxt2 {
     color: #fff;
     font-size: 1em;
     padding: 5% 8% 0% 8%;
     line-height: 1.2;
     min-height: 100px;
     display: block;
     margin: 0;
}
 .ctaWrapper span{
     display: block;
     text-align: center;
}
 .ctaWrapper span i{
     font-size: 5em;
     color:#172e81;
}
 .ctaWrapper a, .ctaWrapper button{
     display: block;
     text-align: center;
     color: white;
     font-size: 1.2em;
     background-color: #172e81;
     padding: 5px 10px;
     font-weight: bold;
     margin-top: 20px;
     text-decoration:none;
     line-height: 1.5;
     border: none;
}
 .ctaWrapper a:hover, .ctaWrapper button:hover{
     color: #172e81;
     background-color: #ebbf14;
     text-decoration: none 
}
 .ctaWrapper{
     background-color: rgba(255, 255, 255, 0.7);
     padding: 10%;
    /*min-height: 300px;
     */
     height: auto;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
}
 #ctaSection{
     background-image: url('../images/bg-image-cta.jpg');
     background-repeat: no-repeat;
     background-position: center 85%;
     width: 100%;
     min-height: 400px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
     background-size: cover;
}
 @media (max-width: 576px){
     .ctaWrapper{
         min-height: 200px;
    }
}
 .boxBorder{
     border-right: 1px solid #172e81;
}
 .bannerCont{
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex 
}
 @media (max-width: 576px){
     .bannerWrap{
         padding-left: 0 !important;
         padding-right: 0 !important;
    }
}
 .bannerCont-l{
}
 .bannerCont-r{
     width: 100%;
}
 @media (max-width: 576px){
     .bannerCont-r img{
         width: 100%;
    }
}
 .breadcrumb {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     padding: 10px 0;
     margin-bottom:0;
     list-style: none;
     background-color: #fff;
     border-radius: none;
}
 ul.breadcrumbs{
     margin-bottom: 0;
     padding: 0 10px 0 0;
}
/*ddmenu*/
 .infoNav {
     overflow: hidden;
     background-color: #fff;
     width: 90%;
     text-align: center;
}
 .infoNav a {
     float: left;
     display: block;
     color: #f2f2f2;
     text-align: center;
     padding: 14px 16px;
     text-decoration: none;
     font-size: 17px;
}
 .active {
     background-color: #e9ecef;
     color: white;
}
 .infoNav .icon {
     display: none;
}
 .dropdownInfo {
     float: left;
     overflow: hidden;
     width: 100%;
}
 .caretDownDD{
     margin-left: 5px;
}
 .ddTitle{
     color: #172e81;
     font-weight: bolder;
     font-size: 0.8em;
     text-align: left;
     display: inline-block;
     width: 100%;
     padding: 5px 10px;
}
 .dropdownInfo .dropbtn {
     font-size: 0.75em;
     border: none;
     outline: none;
     color: #6c757d;
     padding: 7px 0;
     background-color: inherit;
     font-family: 'HelveticaNeueLTStd-Roman',Helvetica,Arial,sans-serif;
     font-weight: 600;
     margin: 0 auto;
     text-align: center;
     display: block;
     width: 100%;
}
 .dropdownInfo-content {
     display: none;
     position: absolute;
     background-color: #f9f9f9;
     min-width: 160px;
     -webkit-box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
     box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
     z-index: 1000;
}
 .dropdownInfo-content a {
     float: none;
     color: black;
     padding: 5px 10px;
     text-decoration: none;
     display: block;
     text-align: left;
     font-size: 0.75em;
}
 .infoNav a:hover, .dropdownInfo:hover .dropbtn {
     background-color: #fff;
     color: #6c757d;
     ;
}
 .dropdownInfo-content a:hover {
     background-color: #ddd;
     color: black;
}
 .dropdownInfo:hover .dropdownInfo-content {
     display: block;
     width: 80%;
}
 @media (max-width: 768px){
     .dropdownInfo:hover .dropdownInfo-content {
         width: 90%;
         text-align: center;
         margin: 0 auto;
    }
}
 .dropdownInfoScroll {
     height: auto;
     max-height: 200px;
     overflow-x: hidden;
}
 .infoNav {
     width: 90%;
}
 @media (max-width: 992px){
     .infoNav {
         width: 100%;
         height: 46px;
    }
}
 @media (max-width: 768px){
     .infoNav {
         width: 100%;
         height: initial;
    }
}
 @media (max-width: 576px){
     .dropdownInfo:hover .dropdownInfo-content {
         width: 87%;
    }
}
/*Publications*/
 .mainContPubli{
}
 .publiCol{
     height: 100%;
}
 .publiHeadTitle h1{
     color: white;
}
 .publiHeadTitle p{
     color: white;
}
 .publiCol ul{
     padding-left: 20px;
}
 .publiLeftCol{
     background-color: #e9ecef;
     padding: 50px 20px 20px 20px;
}
 .publiRightCol{
     padding: 50px 0 0 0;
}
 .publiLeftCol p{
     font-family: 'HelveticaNeueLTStd-Roman',Helvetica,Arial,sans-serif;
     font-weight: 700;
     font-size: 16px;
     color: #000;
     font-weight: bold;
}
 .publiLeftCol p a{
     font-size: 14px;
     color: #172e81;
     font-weight: bold;
}
 .publiLeftCol p a:hover{
     color: #6c757d;
     text-decoration: underline;
}
 .publiLeftCol span{
     font-size: 14px;
     color: #172e81;
     font-weight: bold;
     margin-bottom: 5px;
     display: block;
}
 .publiDownIcon{
     font-size: 3em;
}
 #searchBtnPUB {
     background: #e9ecef;
     color: #6c757d;
}
 #searchBtnPUB:hover {
     background: #ebbf14;
}
 .searchIconPub{
     color: #6c757d !important;
}
 @media (max-width: 578px){
     .pubPhone{
         text-align: center;
    }
}
 @media (max-width: 768px){
     .mainContPubli {
         margin-top: 50px;
    }
}
/*campuses*/
 .sectTitle{
}
 .tRight {
     text-align: right!important;
}
 @media (max-width: 768px){
     .tRight {
         text-align: center!important;
    }
}
 @media (max-width: 576px){
     .tRight {
         text-align: center!important;
    }
}
 .sectTitle h1{
     text-align: center;
}
 #campusCont{
     background-color: #172e81;
}
 @media (max-width: 768px){
     #campusCont{
         padding: 50px 0;
    }
}
 .campTxtWrap{
     margin: 0 10%;
}
 @media (max-width: 768px){
     .campTxtWrap{
         margin: 0;
    }
}
 .campTitle a h2{
     display: inline;
     color:#ebbf14;
     text-align: left;
}
 .campTitle a:hover h2{
     color:#fff;
     text-decoration: underline;
}
 @media (max-width: 768px){
     .campTitle a h2{
         text-align: center;
         display: block;
         margin-top: 30px;
    }
}
 .campIntroTxt p{
     color: white;
     font-size: 1.2em;
}
 @media (max-width: 768px){
     .campIntroTxt p{
         text-align: center;
    }
}
 @media (max-width: 576px){
     .campIntroTxt p{
         text-align: center;
    }
}
 #didyouSect{
     background-color: #e9ecef;
     padding: 5% 0;
}
 .didUKnow h2{
}
 .didUKnow p{
     text-align: center;
     font-size: 1.2em;
}
 .campusImg{
     overflow: hidden;
     height: 292px;
}
 .growImg img {
     width: 100%;
     -webkit-transition: all 1s ease;
     -o-transition: all 1s ease;
     transition: all 1s ease;
}
 .growImg img:hover {
     width: 120%;
}
 .growImgHover {
     width: 120% !important;
     -webkit-transition: 1s;
     -o-transition: 1s;
     transition: 1s;
}
 .sliderCaptionBtn3{
     display: block;
     background: #ebbf14;
     color:#172e81;
     padding: 10px;
     text-align: center;
     text-decoration: none;
     font-weight: bold;
     width: 100%;
}
 .sliderCaptionBtn3:hover{
     background: #6c757d;
     text-decoration: none;
     color: #fff 
}
 .yellowBtnInline{
     display: inline;
     background: #ebbf14;
     color:#172e81;
     padding: 10px;
     text-align: center;
     text-decoration: underline;
     font-weight: bold;
}
 .yellowBtnInline:hover{
     background: #172e81;
     text-decoration: none;
     color: #fff 
}
 @media (max-width: 576px){
     .yellowBtnInline{
         display: table;
    }
}
 #admTrig, #admTrigMob, #advTrig, #helTrig {
     background: #ebbf14;
     padding: 10px;
     margin: 9px 0;
     display: block;
     text-align: center;
     text-decoration: none;
     width: 300px;
     font-weight: bold;
}
 #admTrig:hover, #advTrig:hover, #helTrig:hover {
     background: #6c757d;
     color: #fff;
     text-decoration: none;
}
/*Today stories*/
 .btsTit {
     margin-top: 2%;
     color: #172e81;
}
 .btsFeature{
     background-color: #e9ecef;
     width: 100%;
     margin-bottom: 2%;
     padding-top: 2%;
}
 @media (max-width: 768px){
     .btsFeature{
         margin-top: 5%;
    }
}
 .storiesCont {
     padding: 5%;
}
 .todStoTxt2 {
     color: white;
     font-size: 1em;
     padding: 5% 8% 0% 8%;
     line-height: 1.2;
     min-height: 100px;
     display: block;
     margin: 0;
}
 .todStoTxtInv {
     color: #172e81;
     font-size: 1em;
     padding: 5% 8% 0% 8%;
     line-height: 1.2;
     min-height: 100px;
     display: block;
     margin: 0;
}
 .btsLeftCol{
     padding: 55px 25px;
}
 .btsLeftCol p {
     font-size: 16px;
     color: #000;
     padding-bottom: 8px;
     border-bottom: thin dashed #ccc;
}
 .btsLeftCol p a {
     font-size: 14px;
     color: #172e81;
}
 p.btsCatTitle{
     border-bottom: none;
     font-weight: bold;
}
 .btsBoxContent{
     border: thin solid #ccc;
     padding: 10px;
     height: 100%;
}
 .btsBoxImg img{
     width: 100%;
     margin-bottom: 20px;
}
 .btsBoxTit a{
     color: #172e81;
     font-weight: bold;
     font-size: 1.4em;
     line-height: 1.2;
     margin-bottom: 20px;
     display: block;
}
 .btsBoxDate{
     color: #6c757d;
     font-weight: bold;
}
 .btsBoxWrap{
     margin-bottom: 5%;
}
 .loadmoreBtn {
     display: inline-block;
     text-align: center;
     color: white;
     font-size: 1.2em;
     background-color: #172e81;
     padding: 0.5% 2%;
     font-weight: bold;
     margin-bottom: 40px;
}
 .loadmoreBtn:hover{
     background-color: #ebbf14;
     color: #172e81;
     text-decoration: none;
}
 @media (max-width: 576px){
     .loadmoreBtn{
         width: 100%;
    }
}
/*Online*/
 #sideBarHL h4{
     padding: 0 5%;
     font-size: 1.2em;
}
 #sideBarHL p{
     padding: 0 5%;
     color: #2f2f2f;
}
 #mainIntroSecOnl{
     background: #e9ecef;
     margin-bottom: 5%;
}
 @media (max-width: 768px){
     #mainIntroSecOnl{
         padding-top: 5%;
    }
}
 .onlMainContent{
     margin-bottom: 2%;
}
 .hotTopOnlineTitle h2{
     font-size: 2em;
}
 .hotTopWrap{
     position: relative;
     margin-right: 5%;
}
 @media (max-width: 768px){
     .hotTopWrap{
         margin-right: 0;
         margin-bottom: 10%;
    }
}
 @media (max-width: 768px){
     #bxSliderTopics .bx-wrapper .bx-viewport{
         max-height: initial !important;
    }
}
 .hotTopicTxt{
     position: absolute;
     top: 20%;
     left: 50%;
     width: 50%;
     background: white;
     padding: 3%;
     -webkit-box-shadow: 2px 2px 8px 3px #4646466b;
     box-shadow: 2px 2px 8px 3px #4646466b;
}
 @media (max-width: 768px){
     .hotTopicTxt{
         position: relative;
         top: 0;
         left: 0;
         width: 100%;
    }
}
 #sideBarHL{
     background-color: #6c757d;
     color: white;
     padding: 50px 0;
}
 #sideBarHL h4, #sideBarHL p{
     color: white;
}
 .bxsliderTopics{
     height: 500px;
}
 .bx-prev{
     left:10px;
     background:url(lib/images/controls.png) 0 -32px no-repeat 
}
 .bx-next{
     right:10px;
     background:url(lib/images/controls.png) -43px -32px no-repeat 
}
 .bx-controls-direction a{
     width: 35px;
     height: 35px;
     display: inline-block;
}
 .bx-controls-direction{
     width: 80px;
     text-align: center;
     margin: 20px auto 0 auto;
}
 #onlineProgramsBox{
}
 #bxSliderTopics p{
     padding: 0 10%;
}
 #bxSliderTopics p a{
     text-align: left;
     display: block;
     color: #172e81;
}
 #bxSliderTopics p a:hover{
     color: #0056b3;
     text-decoration: underline;
}
 .onlineProgs h5{
     color: white;
}
 .onlineProgs p{
     color: white;
}
 .progBoxBtnYell {
     display: block;
     background: #ebbf14;
     color: #172e81;
     padding: 10px;
     text-align: center;
     text-decoration: none;
     font-weight: bold;
     width: 100%;
}
 .progBoxBtnYell:hover{
     text-decoration: none;
     background: #2d2d2d;
     color: white;
}
 .progBoxBtnGrey {
     display: block;
     background: #6c757d;
     color: white;
     padding: 10px;
     text-align: center;
     text-decoration: none;
     font-weight: bold;
     width: 100%;
}
 .progBoxBtnGrey:hover{
     text-decoration: none;
     background: #2d2d2d;
     color: white;
}
 .progBoxBtnBlue {
     display: block;
     background: #172e81;
     color: white;
     padding: 10px;
     text-align: center;
     text-decoration: none;
     font-weight: bold;
     width: 100%;
}
 .progBoxBtnBlue:hover{
     text-decoration: none;
     background: #2d2d2d;
     color: white;
}
 .onlineBox{
     padding: 10%;
     height: 100%;
}
 .progBtnPos{
     position: relative;
     bottom: 0px 
}
 .sep50Force {
     height: 50px;
     width: 100%;
}
 #newtoOnl{
     background-color: #e9ecef;
     width: 100%;
     padding: 3% 0;
     margin: 2% 0;
}
 @media (max-width: 768px){
     .newtoOnlWrap{
         margin-top: 5%;
    }
}
 .newtoOnlHlbox{
     background: #ebbf14;
     padding: 5%;
}
 .rounded{
     border-radius: 50% !important 
}
 #onlSocialSec{
     padding: 3% 0;
}
 .onlBigBtnBlue{
     padding: 5%;
     font-size: 1.25em;
     background-color: #172e81;
     color: white;
     text-align: center;
     width: 100%;
     display: block;
     margin: 5% 0 0 0;
}
 .onlBigBtnBlue:hover{
     text-decoration: none;
     background-color: #ebbf14;
     color: #172e81;
}
 .onlBigBtnGrey{
     padding: 5%;
     font-size: 1.25em;
     background-color: #6c757d;
     ;
     color: white;
     text-align: center;
     width: 100%;
     display: block;
     margin: 5% 0 0 0;
}
 .onlBigBtnGrey:hover{
     text-decoration: none;
     background-color: #2d2d2d;
     color: white;
}
 .onlBigBtnYell{
     padding: 5%;
     font-size: 1.25em;
     background-color: #ebbf14;
     color: #172e81;
     text-align: center;
     width: 100%;
     display: block;
     margin: 5% 0 0 0;
}
 .onlBigBtnYell:hover{
     text-decoration: none;
     background-color: #2d2d2d;
     color: white;
}
 .onlineMapsBanner{
     margin-bottom: 5%;
}
 @media (max-width: 768px){
     .onlineMapsBanner{
         margin-bottom: 10%;
         text-align: center;
    }
}
 .onlineAwards{
     padding: 10%;
}
 .onlineLogo{
     width: 25%;
}
/*SOCIAL PAGE*/
 .socSmallHeaderTitle{
     padding: 5% 0;
}
 .socSmallHeaderTitle span.beTitSoc {
     font-family: 'Befont_webnormal',Helvetica,Arial,sans-serif;
     font-size: 6rem;
     color: #172e81;
     line-height: 0.5 
}
 .socSmallHeaderTitle span.beTtxSoc {
     font-family: 'HelveticaNeueLTStd-Roman',Helvetica,Arial,sans-serif;
     font-weight: bold;
     font-size: 3.5em;
     color: #6c757d;
     line-height: 0.5;
     padding-left: 5px;
}
 .socSmallHeaderTitle p{
     font-weight: bold;
     color: #172e81;
}
 .socialIconsPageTop{
     width: 100%;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-pack: distribute;
     justify-content: space-around;
     padding: 0;
     margin-left: -5px;
     margin-top: 10px;
     margin-bottom: 10px;
}
 .socialIconsPageTop li a{
     display: block;
     padding: .5em;
     max-width: 40px;
     min-width: 40px;
     height: 40px;
     white-space: nowrap;
     line-height: 1.5em;
     -webkit-transition: .5s;
     -o-transition: .5s;
     transition: .5s;
     text-decoration: none;
     font-family: arial;
     color: #fff;
}
 ul.socialIconsPageTop {
     padding: 0;
     margin-left: -5px;
     margin-top: 10px;
     margin-bottom: 10px;
}
 .socialIconsPageTop li {
     list-style: none;
     display: inline-block;
     margin: 5px;
     border-radius: 2em;
     overflow:hidden;
     margin-right: 15px;
}
 @media (max-width: 576px){
     .socialIconsPageTop li {
         margin: 5px;
    }
     ul.socialIconsPageTop {
         text-align: center;
         margin: 20px auto 0 auto;
    }
}
 .socialIconsPageTop li a {
     display: block;
     padding: .5em;
     max-width: 40px;
     min-width: 40px;
     height: 40px;
     white-space: nowrap;
     line-height: 1.5em;
     -webkit-transition:.5s;
     -o-transition:.5s;
     transition:.5s;
     text-decoration: none;
     font-family: arial;
     color: #fff;
}
 .socialIconsPageTop li i {
     padding-right: 40px;
     padding-left: 3px;
     margin-top: 0px;
     font-size: 19px;
     text-align: center;
     margin: 0 auto;
     top: 0px;
     left: 0px;
     position: relative;
     width: 17px;
     height: 17px;
     padding-top: 3px;
}
 .socialIconsPageTop li:hover a {
     max-width:200px;
     padding-right:1em;
}
 .socialIconsPageTop .facebook {
     background: #172e81;
}
 .socialIconsPageTop .facebook a i{
     left: 3px 
}
 .socialIconsPageTop .twitter {
     background: #172e81;
}
 .socialIconsPageTop .instagram {
     background: #172e81;
}
 .socialIconsPageTop .pinterest {
     background: #172e81;
}
 .socialIconsPageTop .pinterest a i{
     left: 1px;
}
 .socialIconsPageTop .snapchat {
     background: #172e81;
}
 .socialIconsPageTop .snapchat a i{
     left: -1px;
}
 .socialIconsPageTop .wordpress {
     background: #172e81;
}
 .socialIconsPageTop .wordpress a i {
     left: -0.5px;
}
 .socialIconsPageTop .linkedin, .socialIconsPageTop .LinkedIn {
     background: #172e81;
}
 .socialIconsPageTop .blog {
     background: #172e81;
}
 .socialIconsPageTop .blog a i {
     left: -0.5px;
}
 .socialIconsPageTop .youtube, .socialIconsPageTop .YouTube {
     background: #172e81;
}
 .socialIconsPageTop .youtube a i, .socialIconsPageTop .YouTube a i {
     left: -0.5px;
}
 .socialRow{
     margin-top: 5%;
}
 .socialRow h4{
     margin-top: -4px;
}
 .socialBlogCol{
     margin-bottom: 5%;
}
 @media (max-width: 768px){
     .socialRow img{
         display: inline-block;
         margin-bottom: 5%;
    }
}
 @media (max-width: 768px){
     .socialBlogCol{
         margin-bottom: 15%;
    }
     .socialRow{
         margin-top: 10%;
    }
}
 #mainSocialContentSec{
     margin: 0 0 3% 0;
}
 @media (max-width: 768px){
     #mainSocialContentSec{
         margin: 10% 0;
         text-align: center;
    }
}
 .socialKnights{
     margin: 0;
     margin-bottom:5%;
}
 .socialKnightsNews{
     text-align:center;
}
 @media (max-width: 768px){
     .socialKnights{
         margin: 10% 0;
    }
}
 .socialNewsroomCol h3{
     margin-bottom: 0;
}
 @media (max-width: 768px){
     .socialNewsroomCol h3{
         margin-bottom:10%;
    }
}
 .socialRow p{
     margin-top: 0;
}
 @media (max-width: 768px){
     .socialRow p{
         margin-top: 3%;
    }
}
 .readMore{
     display: inline-block;
}
 @media (max-width: 768px){
     .readMore{
         display: block;
    }
}
 .socialNetColsContent{
     margin-bottom: 1%;
     height: 400px;
     overflow: scroll;
     overflow-x: hidden;
}
 @media (max-width: 768px){
     .socialNetColsContent{
         margin-bottom: 10%;
         height: 500px;
    }
}
 .socialTopSep{
     margin-top: 200px;
}
 @media (max-width: 992px){
     .socialTopSep{
         margin-top: 0px;
    }
}
 .socialNetCols{
     margin-top: 0;
}
 .socialMarPhrTxt{
     background-color: #6c757d;
}
 .socialMarPhrTxt p{
     color: white;
     text-align: center;
     padding: 5% 0;
     margin: 0;
     font-size: 1.2em;
}
 .todayStoriesSec{
}
 .btnSearchStories{
     font-family: 'HelveticaNeueLTStd-Roman',Helvetica,Arial,sans-serif;
     font-weight: bold;
     background: #172e81;
     color: white;
     padding: 6px 10px;
     text-align: center;
     -webkit-transition: background-color 0.5s ease;
     -o-transition: background-color 0.5s ease;
     transition: background-color 0.5s ease;
}
 .btnSearchStories:hover{
     background: #6c757d;
     color: white;
     transition: all 
}
 .form-control{
     border-radius: 0;
}
 .goog-te-gadget-simple{
     width: 100%;
     overflow: hidden;
}
 .nav-item{
     width: 100%;
     padding: 0;
}
 .nav-item:hover{
     padding: 0;
}
 #searchBtnHP {
     margin: 0 auto;
}
 .wrapTxtAround{
     float: left;
     max-width: 100%;
     height: auto;
     padding-right: 4%;
     padding-top:5px;
}
 .wrapTxtAround2{
     float: left;
     max-width: 100%;
     height: auto;
     padding-right: 35px;
     padding-top: 5px;
     padding-bottom: 15px;
}
 @media (max-width: 576px){
     .wrapTxtAround, .wrapTxtAround2{
         float: initial;
         padding-right: 0;
         padding-bottom: 4%;
         width:100%;
    }
}
 .topSpace{
     margin-top:10% 
}
 @media (max-width: 576px){
     .topSpace{
         margin-top:0 
    }
}
 .livPersTrig{
     display: none !important;
}
 .hide, .hidden{
     display: none !important 
}
 .list-group-item.active, .list-group-item.active:focus {
     z-index: 2;
     color: #fff;
     background-color: #172e81;
     border-color: none;
     text-decoration: none;
}
 .list-group-item.active:hover {
     z-index: 2;
     color: #172e81;
     background-color: #a3add0;
     text-decoration: none;
}
 #CSTitle{
     text-align:center;
     margin:0 auto;
}
 .centerBlock{
     display: block !important;
     text-align:center !important;
     margin: 0 auto !important;
}
 .bullets{
     list-style:disc !important;
     padding-left: 20px !important;
}
 .basicMainContent{
     min-height:470px;
}
 @media (max-width: 576px){
     .basicMainContent{
         min-height:0px;
    }
}
 ul.bullets a{
     word-break: break-all;
}
 .hyphenate {
    /* These are technically the same, but use both */
     overflow-wrap: break-word;
     word-wrap: break-word;
     -ms-word-break: break-all;
    /* This is the dangerous one in WebKit, as it breaks things wherever */
     word-break: break-all;
    /* Instead use this non-standard one: */
     word-break: break-word;
    /* Adds a hyphen where the word breaks, if supported (No Blink) */
     -ms-hyphens: auto;
     -moz-hyphens: auto;
     -webkit-hyphens: auto;
     hyphens: auto;
}
 .vidMaxW{
     max-width:800px;
}
 .modal{
     z-index:9999;
}
 .modal-open .modal {
     background: rgba(0, 0, 0, 0.6);
}
 @media (min-width: 768px){
     .rfiModal {
         width: 400px;
         margin: 30px auto;
    }
}
 .rfiModal .modal-content{
     position: relative;
     background-color: transparent;
     background-clip: unset;
     border: none;
     border: none;
     border-radius: 0;
     -webkit-box-shadow: none;
     box-shadow: none;
     outline: none;
}
 .rfiModal .modal-header{
     padding: 5px 0;
     border: none;
     position: relative;
     top: 20px;
}
 .closeBtnRfiModal{
     color: #ebbf14 !important;
     font-size: 4em !important;
     opacity: 1;
     padding: 0;
     margin: 0;
     line-height: 0;
     display: block;
     height: 30px;
     width: 30px;
     text-align: center;
     position: relative;
     top: 0;
     right: -5px;
}
 .close {
     font-size: 29px;
     color: #e60c0c;
     filter: alpha(opacity=100);
     opacity: 1;
}
 .close:focus, .close:hover {
     color: #000;
     text-decoration: none;
     cursor: pointer;
     opacity: 1;
}
 .berkAnchor{
     display: none;
}
 .anchor {
     display: block;
     position: relative;
     top: -250px;
     visibility: hidden;
     height: 0px;
}
 @media (max-width: 576px){
     .anchor {
         top: -200px;
    }
}
/*New mobile menu*/
 @media (max-width: 991.98px){
     [off-canvas*=left] {
        /*width: 100%;
         */
         top: 0;
         left: 0;
    }
     [off-canvas] {
         background-color: #fff;
        /*overflow: hidden;
         */
    }
     .navbar .nav-link {
         text-transform: uppercase;
         font-family: 'HelveticaNeueLTStd-Roman',Helvetica,Arial,sans-serif;
         color: #172e81;
    }
}
 .header-menu-wrap {
     display: flex;
     justify-content: space-between;
     align-items: center;
}
 .caretDown{
     padding: 0;
     margin: 0 0;
     display: inline-block;
     width: 30px;
     height: 30px;
     text-align: center;
     position: relative;
     top: 0px;
     line-height: 1.3;
     font-size: 1.5em;
     color: #172e81;
     background: none;
}
 .topCatElem{
     display: inline-block;
     width: auto 
}
 .topCatElem .nav-link{
     display: inline-block;
     width: auto 
}
 .topcatwrap{
     display: flex;
     width: 90%;
     justify-content: space-between;
}
 .desOnly{
     display: block !important;
}
 .mobNBig{
     display: none !important;
}
 @media (max-width: 992px){
     .mobNBig{
         display: block !important;
         width: 100%;
    }
     .desOnly{
         display: none !important;
    }
     .custom-responsive-width {
         width: 100%;
    }
}
 @media (max-width: 768px){
     .nav-item {
         text-align: left !important;
         margin-bottom: 15px;
    }
     .nav-item:hover {
         text-align: left;
    }
     .menuSearchItem{
         margin: -2% 0 0 0;
        /*background: #ebbf14;
         */
         background: #fff;
         text-align: left;
    }
     .rotate {
         -webkit-transform: rotate(180deg);
         -moz-transform: rotate(180deg);
         filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    }
     #navBarMob ul.nav li.nav-item {
        /*border-bottom: 1px solid #ccc;
         */
         border-top: none;
    }
     #navBarMob ul.nav li.nav-item:last-child {
         border-bottom: none;
         border-top: none;
    }
     #navBarMob {
         padding: 0 5%;
    }
     #navBarMob a{
         text-decoration: none;
    }
     .nav-item a {
         padding: 0 
    }
     #myinfoNavMob{
         border-bottom: thin solid #ccc;
         text-align: left 
    }
     .dropdownInfo .dropbtn{
         text-align: left;
         width: 90%;
         margin: 0;
    }
     .infoSelectMob span{
         text-transform: uppercase;
         font-family: 'HelveticaNeueLTStd-Roman',Helvetica,Arial,sans-serif;
         color: #172e81;
         padding-top: 10px;
         padding-bottom: 10px;
         line-height: 20px;
         font-size: 1.3em;
         font-weight: 400;
    }
     .infoSelectMob{
         display: flex !important;
    }
     .infoSelectMob .caretDown{
         font-size: 2em;
    }
    /*cta btns*/
     .widget {
         margin: 10px 0;
         font-family: 'HelveticaNeueLTStd-Roman',Helvetica,Arial,sans-serif;
         background-color: #fff;
         padding: 5%;
         display: flex;
         width: 100%;
         text-align: center;
         justify-content: center;
         align-items: center;
         font-weight: 900;
         text-transform: uppercase;
         font-size: 14px;
         border: 2px solid #9E9E9E !important;
         border-radius: 10px;
         color: #172e81 
    }
     #navBarMob .dropdown-menu {
         margin: 5% 0;
    }
     .pFixed{
         position: fixed;
    }
     .custom-responsive-width {
         width: 100%;
    }
     #navBarMob ul li div ul li a.nav-link{
         font-size: 1em;
         margin: 0 0 10px 0;
         padding: 0;
    }
     #navBarMob ul li div ul li a.nav-link:hover{
         background: #d4d4d4;
         text-align: left;
         text-transform: uppercase;
         font-family: 'HelveticaNeueLTStd-Roman',Helvetica,Arial,sans-serif;
         color: #2f2f2f !important;
    }
     .myinfoNavMob{
         display: none;
    }
     .prospDropdownMenuOpen{
         display: block !important;
         width: 100%;
    }
     .topBarGooTrans {
         text-align: left;
         padding: 0;
         border: none !important;
         border-radius: 0px;
         margin: 0 0 10px 0;
    }
     .goog-te-gadget-simple {
         border: none !important;
    }
}
/*end media queries*/
 #myinfoNavMob{
}
 .dropdownInfo-content-mob {
     display: none;
     position: absolute;
     background-color: #f9f9f9;
     min-width: 160px;
     -webkit-box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
     box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
     z-index: 1;
}
 .dropdownInfoScroll-mob {
     height: auto;
     max-height: 200px;
     overflow-x: hidden;
}
 .dropdownInfoScroll-mob a{
     color: black;
     padding: 5px 10px;
     text-decoration: none;
     display: block;
     text-align: left;
     font-size: 0.85em;
     width: 100% 
}
 .audienceWrap{
     margin: 3% 0 6% 0;
}
 .ctaWrap{
     margin: 0 0 7%;
}
 .rfiModal{
     top:15%;
}
 @media (max-width: 992px){
     body, html{
         overflow:initial;
         height: auto !important 
    }
     .modal-dialog {
         height: 100vh !important;
         display: flex;
         top:5%;
    }
     .modal-content {
         margin: auto !important;
         height: fit-content !important;
    }
     .rfiModalInt a{
         display: block;
    }
     .rfiModalInt a img{
         width: 100%;
         height: auto;
    }
     .modal-backdrop{
         display: none;
    }
     .rfiModal{
         top:15%;
    }
}
 @media (max-width: 768px){
     .rfiModal{
         top:10%;
    }
}
 @media (max-width: 576px){
     .rfiModal{
         top:0%;
    }
}
 span.boardNames{
     display: block;
     text-align:left;
}
 table.trusteesTable tr td{
     padding: 3% 0;
}
 table.trusteesTable tr td p{
     padding-left: 5%;
}
 span.menuSeparator{
     display: inline-block;
     width: 100%;
     text-align: left;
     padding: 0 10px;
}
 #searchBtnHP-mob{
     background: none;
}
/*NEWS: blog section*/
 img.blogList-object{
     width:100%;
}
 .blogList-heading h4{
     margin:0;
}
 .author-social{
     font-size: 0.9em;
     font-weight: bold;
}
 .author-social i{
     color:#172e81;
}
 .newsBlogListGroup{
     margin-bottom: 5%;
     border-bottom: thin dashed #ccc;
     padding-bottom: 3%;
}
 .newsBlogListGroup:last-child{
     border-bottom: none;
}
 .blogList-heading{
     margin-top: -5px;
}
 @media (max-width: 768px){
     .blogList-heading h4{
         margin: 5% 0 2% 0;
         font-size: 150%;
    }
     .blogList-heading{
         margin-top: 0px;
         margin-bottom: 2%;
    }
     .newsBlogListGroup{
         margin-bottom: 10%;
    }
}
 .socialKnightsImg a img{
     text-align:center;
     margin:0 auto;
}
 .thumbFix{
     margin-bottom:10px 
}
/*submenu dropdown menu*/
 .subMenu:hover>.dropdown-submenu{
     display:block;
}
 .dropdown-submenu{
     position: relative !important;
     border: thin solid #ccc;
     top:0;
     display: none 
}
 .dropdown-submenu:hover{
}
 .submenuContent{
     background: #e9ecef;
     position: absolute;
     top:-44px;
     left: 100%;
     z-index: 1;
     width: 220%;
     box-shadow: 0px 0px 15px rgba(0,0,0,0.75);
     margin: 0;
     height: 400px;
     overflow-y: scroll;
}
 .subMenuList{
     padding: 0;
     list-style: none;
     text-align: left;
}
 .subMenuList a{
     color: #000;
     display: inline-block;
     padding: 10px 0;
     text-align: left;
     text-decoration: none;
}
 .subMenuList li{
     padding: 0 10px 
}
 .subMenuList li:hover{
     background: #172e81;
     color: white;
     padding: 0 10px 
}
 .subMenuList li:hover a{
     color: white;
}
 .subMenuListOne a{
     padding: 10px 0;
}
 .subMenuSect{
     padding: 0;
}
 .subMenuSect p{
     color: #172e81;
     font-size: 16px;
     text-align: left;
     min-height: 50px;
     font-weight: bolder;
     margin-top: 10%;
     line-height: 1.1;
}
 .subMenuSectOne p{
     color: #172e81;
     font-size: 16px;
     text-align: left;
     font-weight: bold;
     line-height: 1.1;
     margin-top: 10%;
}
 span.input-group-addon{
     position: absolute;
     top: 28px;
     width: 55px;
     height: 57px;
     border: none;
     left: calc(100% - 55px);
     background: #ebbf14;
     border-radius: 0;
}
 #searchInput{
     font-size: 2em;
     padding: 1%;
     height: 58px;
}
 @media (max-width: 576px){
     #searchInput{
         font-size: 1.3em;
    }
}
 .searchForm{
     position: relative;
     margin-bottom: 5%;
}
 span.input-group-addon i{
     position: relative;
     font-size: 2em;
     top:7px;
}
 .searchPageTitle{
     margin: 5% 0;
}
 .cta-rfi-button {
     display: inline-block;
     border-radius: 24px;
     background-color: #EBBF14;
     border: none;
     color: #172E81;
     text-align: center;
     font-size: 18px;
     font-weight: bold;
     padding: 12px 30px;
     transition: all 0.5s;
     cursor: pointer;
     margin: 5px 5px 5px 0;
     border: none;
}
 .cta-rfi-button span {
     cursor: pointer;
     display: inline-block;
     position: relative;
     transition: 0.5s;
}
 .cta-rfi-button:hover {
     background-color: #172e81;
     color: #FFFFFF;
     font-weight: bold;
}
 .cta-rfi-button:hover span:after {
     opacity: 1;
     right: 0;
}
 .cta-rfi-button-campuses {
     display: inline-block;
     border-radius: 24px;
     background-color: #EBBF14;
     border: none;
     color: #172E81;
     text-align: center;
     font-size: 18px;
     font-weight: bold;
     padding: 12px 30px;
     transition: all 0.5s;
     cursor: pointer;
     margin: 5px 5px 5px 0;
     text-decoration: none;
     margin-bottom: 0;
}
 .cta-rfi-button-campuses:hover {
     background-color: #FFFFFF;
     color: #172e81;
     font-weight: bold;
     text-decoration:none;
}
 @media (max-width: 576px){
     .cta-rfi-button-campuses {
         display: block;
         margin-bottom: 15%;
    }
}
 .dropdownSubMenuMob{
     padding: 0 !important 
}
 @media (max-width: 768px){
     .subMenuSect p {
         min-height: 0px;
    }
     .nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
         background-color: #fff;
         color: #172e81 !important;
         text-decoration: underline !important;
    }
}
 .clpDisclaimer{
     font-style:italic;
}
 .clp-featureCont {
     padding: 20px 0;
}
 .clp-featureCont h1{
     margin-top: 0px;
}
 .clp-featureCont ul{
     padding: 0;
     margin-left: 20px;
     margin-bottom: 10px;
     margin-top: -10px;
}
 .clp-featureCont p{
     margin-bottom: 5%;
}
 .jumbotron h1 {
     font-size: 3em;
     line-height: 1.5em;
     color: #172e81;
}
 .jumbotron{
     border-radius: 0 !important;
     background: #e9ecef;
}
 .coursesTable tr:first-child td {
     color: #fff;
}
 .featureSecInt{
     background-color: #b5bdd8;
     margin-bottom: 1%;
}
 .featureContInt{
     text-align: center;
     margin: 0 auto;
}
 .clpBtn{
     font-family: 'HelveticaNeueLTStd-Roman',Helvetica,Arial,sans-serif;
     font-weight: bold;
     font-size: 1em;
     background: #ebbf14;
     color: #172e81;
     display: block;
     text-decoration: none;
     padding: 10px 30px;
     text-align: center;
     width: 200px;
     -webkit-transition: background-color 0.5s ease;
     -o-transition: background-color 0.5s ease;
     transition: background-color 0.5s ease;
}
 .clpBtn:hover {
     background: #6c757d;
     color: white;
     -webkit-transition: all 0.5s ease;
     -o-transition: all 0.5s ease;
     transition: all 0.5s ease;
}
 .jumbotron p {
     color: #172e81;
     font-weight: 900;
     font-size: 24px;
}
 .cpl-mainCont {
     padding: 1% 0 5% 0;
}
 .cpl-mainCont {
     padding: 1% 0 5% 0;
}
 .clp-Ctas {
     width: 100%;
     margin:0;
}
 .clp-IconWrap p{
     font-size: 0.8em;
     text-transform: uppercase;
     font-weight: 900;
     margin-top: 5px;
}
 .clp-IconWrap:visited, .clp-IconWrap:visited p {
     color: #ebbf14;
}
 .clp-IconWrap i {
     font-size: 2.2em;
}
 .clp-IconWrap {
     display: flex;
     justify-content: center;
     flex-direction: column;
     text-decoration: none;
     text-align: center;
     margin: 10px auto;
     width: 100%;
     color: #ebbf14;
     height: 100px;
     background: #172e81;
}
 .clp-IconWrap:hover {
     text-decoration: none;
     color: white!important;
     background-color: #404040;
}
 .clp-IconWrap:hover p {
     color: white!important;
}
 .classInit {
     color: #172e81;
     padding: 0;
     font-weight: 900;
}
 .clp-CtaSingle{
     display: inline-block;
     width: auto;
     padding: 0 10px;
}
 .clp-IconWrap2 {
     display: flex;
     justify-content: center;
     flex-direction: column;
     text-decoration: none;
     text-align: center;
     margin: 10px auto;
     width: 150px;
     height: 150px;
     color: #ebbf14;
     background: #172e81;
}
 .clp-IconWrap2 p{
     font-size: 0.8em;
     text-transform: uppercase;
     font-weight: 900;
     margin-top: 5px;
}
 .clp-IconWrap2:visited, .clp-IconWrap2:visited p {
     color: #ebbf14;
}
 .clp-IconWrap2 i {
     font-size: 2.2em;
}
 .clp-IconWrap2:hover {
     text-decoration: none;
     color: white!important;
     background-color: #404040;
}
 .clp-IconWrap2:hover p {
     color: white!important;
}
 .clp-Ctas2 {
     width: 100%;
     margin: 2% 0;
     display: flex;
     justify-content: center;
}
 .hlText{
     background: #c2c2c2;
     padding: 10px;
}
 .lvCBtn{
     background-color: transparent;
}
 .lvCBtn:hover{
     text-decoration: underline;
     color: #6c757d;
}
 .clpFormContent{
     margin: 5% 0;
}
 .clpFormHeader h1{
     margin-top: 0;
}
 .clpFormLogo{
     padding: 2% 0 !important;
}
 .clpFormCountryGroup{
     align-items: flex-end;
}
 .clpBtnCountry{
     background-color: #dcdcdc 
}
 @media (max-width: 768px){
     .clp-CtaSingle{
         display: inline-block;
         width: 33%;
         padding: 0 1px;
    }
     .clp-IconWrap {
         height: auto;
         padding: 10px 0;
    }
     .clp-IconWrap2 {
         width: initial;
         margin: 10px 5px;
         width: initial;
         padding: 0 10%;
    }
}
 .clpTopText{
     margin-bottom:10px;
     font-weight:900;
}
 .notice{
     margin-bottom:10px;
     font-weight:900;
}
 .swipeArrow{
     display: none;
}
 @media (max-width: 1200px){
     .swipeArrow{
         display: block;
         font-family: 'HelveticaNeueLTStd-Roman',Helvetica,Arial,sans-serif;
         margin: 5px 0;
         text-align: right;
    }
}
/*anchor links classes*/
 .anchorContainer{
     position:relative;
     margin-bottom: 1%;
}
 .anchorLinkInt{
     position:absolute;
     top: -200px;
}
 .anchorLink{
     position:absolute;
     left:-10000px;
     top:-200px;
     width:1px;
     height:1px;
     overflow:hidden;
}
 .anchor-offset{
    /*position: relative;
     top: -200px;
     */
}
 .spacer{
    /* height: 200px;
     margin-top: -200px;
     */
}
/*skip to content*/
 a.skip-main {
     left:-999px;
     position:absolute;
     top:-40px;
     width: auto;
     height: auto;
     overflow: auto;
     padding: 10px 30px;
     font-size: 1em;
     overflow:hidden;
     z-index:-99999;
     background: #ff1100;
     color: white;
     border-radius: 0 0 10px 0px;
}
 a.skip-main:focus, a.skip-main:active {
     left: 0;
     top: 0;
     z-index: 99990;
     -webkit-transition: top 0.3s ease-out;
     transition: top 0.3s ease-out;
}
 .translatorMob{
     margin: 5px 0 15px 0;
}
 span.submenuTitleSpace{
     color: #172e81;
     font-size: 1.15em;
     text-align: left;
     min-height: 20px;
     margin-top: 10px;
     margin-bottom: 10px;
     display: block;
}
 .closeclpListModal {
     color: #F44336;
     font-size: 4em;
     opacity: 1;
     padding: 0;
     margin: 0;
     line-height: 0;
     display: block;
     height: 30px;
     width: 30px;
     text-align: center;
     position: relative;
     top: 0;
     right: -5px;
}
 @media (max-width: 992px){
     #clpList{
         top: 700px;
    }
     .clpModal {
         height: 100vh !important;
         overflow: scroll;
         display: flex;
         top: 20px;
         padding-bottom: 40px;
    }
}
 .yellowNotice{
     background: #ebbf14;
     color: #000;
     padding: 2%;
     text-align: center;
     font-size: 1.3em;
     font-weight: 900;
     text-transform: uppercase;
     margin: 1% 0 2% 0;
}
 .redParagraph{
     color: red;
     font-size: 1.1em;
     font-weight: 900;
}
/*back to top*/
 .toTop--is-visible {
     visibility: visible;
     opacity: 1;
}
 .toTop--fade-out {
     opacity: .5;
}
 #toTopBtn {
     display: none;
     position: fixed;
     bottom: 30px;
     right: 30px;
     z-index: 99;
     border: none;
     outline: none;
     background-color: #da0303;
     color: white;
     cursor: pointer;
     padding: 20px;
     border-radius: 0;
     font-size: 1.5em;
     opacity: 0.5;
}
 #toTopBtn:hover {
     opacity: 1;
}
 @media (max-width: 576px){
     #studentInfoTable img{
         width: 100%;
         height: auto;
    }
}
 .element-invisible.element-focusable:active, .element-invisible.element-focusable:focus {
     position: static !important;
     clip: auto;
     overflow: visible;
     height: auto;
}
 .element-invisible {
     position: absolute !important;
     clip: rect(1px 1px 1px 1px);
     clip: rect(1px,1px,1px,1px);
     overflow: hidden;
     height: 1px;
}
 #skip a{
     display: block;
     margin: 0 auto;
     text-align: center;
     font-size: 14px;
}
 #skip a:link, #skip a:hover, #skip a:visited {
     position: absolute;
     left: -10000px;
     top: auto;
     width: 1px;
     height: 1px;
     overflow: hidden;
}
 #skip a:active,#skip a:focus{
     position:static;
     width:auto;
     height:auto 
}
/*facility rental slideshow*/
 .facRent-Slide1, .facRent-Slide2 {
     display: none 
}
 .facRent-Slide1 img, .facRent-Slide2 img{
     width: 100%;
     vertical-align: middle;
}
 .facRent-sliderCont {
     max-width: 1000px;
     position: relative;
     margin: auto;
     margin-bottom: 3%;
}
 .facTent-prev, .facRent-next {
     cursor: pointer;
     position: absolute;
     top: 50%;
     width: auto;
     padding: 16px;
     margin-top: -22px;
     color: black;
     font-weight: bold;
     font-size: 18px;
     transition: 0.6s ease;
     border-radius: 0 3px 3px 0;
     user-select: none;
     background-color: #cecece;
     border: none;
}
 .facRent-next {
     right: 0;
     border-radius: 3px 0 0 3px;
}
 .facTent-prev:hover, .facRent-next:hover {
     background-color: #f1f1f1;
     color: black;
}
 .facRent-text {
     color: #f2f2f2;
     font-size: 15px;
     padding: 5px 10px;
     position: absolute;
     bottom: 0px;
     width: 100%;
     text-align: center;
     background-color: #000000a6;
}
/* Fading animation */
 .facRent-fade {
     -webkit-animation-name: facRent-fade;
     -webkit-animation-duration: 1.5s;
     animation-name: facRent-fade;
     animation-duration: 1.5s;
}
 @-webkit-keyframes facRent-fade {
     from {
         opacity: .4 
    }
     to {
         opacity: 1 
    }
}
 @keyframes facRent-fade {
     from {
         opacity: .4 
    }
     to {
         opacity: 1 
    }
}
 .liveChatBtnWeb{
     padding: 0;
}
 .liveChatModal {
     top: 15%;
}
 @media (min-width: 768px){
     .liveChatModal {
         width: 350px;
         margin: 0 auto;
    }
}
 .liveChatModal .modal-header {
     padding: 5px 0;
     border: none;
     position: relative;
     top: 20px;
}
 .liveChatModal .modal-content {
     position: relative;
     background-color: transparent;
     background-clip: unset;
     border: none;
     border: none;
     border-radius: 0;
     -webkit-box-shadow: none;
     box-shadow: none;
     outline: none;
}
/*animation liveChat window*/
 #alertAnim{
     overflow-y: hidden;
     max-height: 500px;
    /* approximate max height */
     transition-property: all;
     transition-duration: 3s;
     transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}
 .chatAlert-Cont {
     height: 420px;
     width: 260px;
     position: fixed;
     bottom: 0;
     right: 0;
     z-index: 999999;
}
 @media (max-width: 768px){
     .chatAlert-Cont {
         display: none;
    }
}
 .chatAlert-Cont2 {
     height: 210px;
     width: 150px;
     position: fixed;
     bottom: 0;
     right: 0;
     z-index: 999999;
}
 @media (max-width: 768px){
     .chatAlert-Cont2 {
         display: none;
    }
}
 .decreaseIndex{
     z-index: -10;
}
 .chatAlert-hideBox {
     background-color: #fff;
     top: 100%;
     position: relative;
     transition: all .3s ease-out;
     height: 100%;
     box-shadow: 5px 5px 25px 0px #000;
     padding: 0;
}
 .chatAlert-hideBox2 {
     background-color: #fff;
     top: 100%;
     position: relative;
     height: 100%;
     padding: 0px !important;
}
 .chatAlert-top0{
     top: 0;
}
 .chatAlert-Contents{
}
 .chatAlert-Contents img{
     width: 100%;
}
 .chatAlertTitle{
     color: #404c50;
     font-size: 26px;
     font-weight: bold;
     line-height: 1;
     margin-bottom: 15px;
}
 .chatAlertTitle2{
     color: #000000;
     font-size: 18px;
     font-weight: bold;
     line-height: normal;
     margin-bottom: 8px;
     font-family: arial, helvetica, sans-serif;
}
 .chatAlertTxt{
     font-size: 1.2em;
     text-align: center;
     margin-bottom: 15px;
}
 .chatAlertBtn{
     background: #ebbf14;
     border-radius: 20px;
     padding: 5% 10%;
     font-size: 1.2em;
     font-weight: 900;
}
 .chatAlertBtn:hover{
     background: #172e81;
     color:#fff;
}
 .chatAlertBtn2{
     background: #ebbf14;
     border-radius: 25px;
     padding: 5px 10px;
     font-size: 18px;
     font-weight: bold;
     font-family: Arial, Helvetica, sans-serif;
     color: #172e81;
     margin: 0;
     line-height: normal;
     letter-spacing: normal;
}
 .chatAlertBtn2:hover{
     background: #172e81;
     color:#fff;
}
 .chatAlertInt{
     padding: 5%;
     text-align: center;
}
 .chatAlertClose{
     position: absolute;
     top: 0;
     right: 10px;
}
 .chatAlertClose span{
     font-size: 1.2em;
}
 .chatAlertClose2{
     position: absolute;
     top: -5px;
     right: 1px;
}
 .chatAlertClose2 span{
     font-size: 1.2em;
}
 .alertBtn-3 {
     color: #FFFFFF !important;
     font-size: 14px;
     background: #6c757d;
     cursor: pointer;
     display: inline-flex;
     align-items: center;
     text-decoration: none;
     line-height: 1;
}
 .alertBtn-3:hover {
     background: #ebbf14;
     color: #000 !important;
     text-decoration: none;
}
 .alertBtn-3-text {
     padding: 10px;
}
/*commenecement countdown*/
 #countdownSect {
     background: #ebbf14;
     padding: 0;
}
 .countDownCont{
     margin: 5% 0;
}
 .commTitle{
     font-family: 'HelveticaNeueLTStd-Roman',Helvetica,Arial,sans-serif;
     font-size: 2.5em;
     font-weight: 900;
     line-height: 1;
     color: #09090a;
     text-align: right;
}
 .commContainer{
     align-items: center;
}
 span.virtualV{
     display: inherit;
     color: #172e81;
}
 span.virtualC{
     display: inherit;
     color: #172e81;
}
 @media (max-width: 992px){
     .commTitle{
         font-size: 2.2em;
    }
}
 @media (max-width: 768px){
     .commTitle{
         font-size: 2em;
         text-align: center;
    }
}
 @media (max-width: 576px){
     .commTitle{
         text-align: center;
         font-size: 1.7em;
    }
     #commDate{
         text-align: center;
         margin: 0 auto;
    }
     #countdownSect {
         padding: 10% 0;
    }
}
 .covidPageBreakP{
     margin: 4% 1% 1%;
     font-weight: bold;
     font-size: 1.3em;
}
 ol li, ol li ol li, ol li ol li ol li{
     font-size: 17.6px;
    /* margin-bottom: 1%;
     */
}
 ol li p, ul li p{
     font-size: 17.6px;
}
 ol.covidFseogList{
     margin-bottom: 5%;
}
/*cartv2*/
 .filterItemsDiv {
     display: none;
}
 .show {
     display: block;
}
 .itemsCont {
     margin-top: 20px;
     overflow: hidden;
}
 #myBtnContainer{
     margin: 4% auto;
     text-align: center;
}
 #myBtnContainer ul{
     display: inline;
     padding-left: 0px !important;
}
 #myBtnContainer ul li{
     color: white;
     cursor: pointer;
     display: inline-block;
     text-transform: capitalize;
     padding: 10px 30px;
     transition: background .3s linear,color .3s linear,border .3s linear,opacity .3s linear;
     background-color: #ababab;
}
 #myBtnContainer ul li:hover{
     background-color: #172e81 !important;
}
 .filterActive{
     background-color: #172e81 !important;
}
 .panel-group{
     border:none !important;
     outline:none !important;
}
 .accPanelTitBerk a{
     display: block;
     width: 100%;
}
 .tooltip.right .tooltip-arrow {
     min-height: auto !important;
}
 .newAccordion .btnTitLink {
     font-weight: 400;
     color: #172e81;
     background-color: transparent;
     text-decoration: none !important;
     font-size: 18px;
     font-weight: bold;
     padding-left: 15px;
     border: none;
}
 .accord2Title{
     font-weight: 400;
     color: #172e81 !important;
     background-color: transparent;
     text-decoration: none !important;
     font-size: 18px;
     font-weight: bold;
     border: none;
     display: flex !important;
     flex-direction: row;
     justify-content: space-between;
}
 .accord2Title:hover{
     color: var(--darkGray)!important;
}
 .svgArrows{
     display: inline-block;
     position: relative;
     top: 0px;
     padding-right: 10px;
}
 .arrowAccStand{
     padding-right: 10px;
}
 .accPanelTitle{
     display: inline-block;
}
 .btn-block {
     display: block;
     width: 100%;
     text-align: left;
     border: none;
}
 .btnTitLink::before{
     font-family: "Font Awesome 5 Free";
     content: "\f101";
     margin-right: 1%;
}
 .newAccordion .panel-body {
     padding: 15px 15px 15px 30px;
     background: #F5F5F5;
}
 .newAccordion .panel-body ul li, .newAccordion .panel-body ul li ul li, .newAccordion .panel-body ul li ul li ul li {
     font-size: 17.6px;
     color:#333;
}
 .newAccordion p {
     margin-top: 1%;
     margin-bottom: 1%;
     color:#333;
}
 .newAccordion .panel-body ul{
     margin: 0 0 1% 0;
     padding: 0 0 0 20px;
}
 .newAccordion .panel-body ul li ul{
     margin-bottom: 0;
}
 @media (max-width: 576px){
     .newAccordion .panel-body ul{
         padding-left: 5%;
    }
     .newAccordion .btnTitLink {
         padding-left: 0px;
    }
     .newAccordion .panel-body {
         padding: 15px;
    }
}
 .newAccordion .panel-default>.panel-heading {
     color: #333;
     background-color: #dcdcdc;
     border-color: #fff;
}
 .feedbackIco{
     font-size:0.75em;
}
 #feedbackQRIntLink:hover{
     background-color:transparent !important;
     text-decoration:underline !important;
     color:#172e81 !important;
}
 .onlineTestimonialImg{
     padding-top:0px;
}
 @media (max-width: 576px){
     .onlineTestimonialImg{
         padding-top:10px;
    }
}
 #onlineFeatureSec {
     background: #e9ecef;
     padding: 3% 0 4% 0;
     margin: 3% 0;
}
 @media (max-width: 576px){
     #onlineFeatureSec {
         padding: 3% 0 20% 0;
         margin: 10% 0;
    }
}
 .LicensingCertTable{
     font-size: 0.9em 
}
 .LicensingCertTable p{
     font-size: 1em;
     margin-bottom: 10px;
}
 .BerkTableHead{
     background-color: #bfbfbf;
     color: #080808;
}
 .BerkBlockquote {
     padding: 3% 3% 1% 3%;
     margin: 0 0 20px;
     font-size: 17.5px;
     border-left: 8px solid #ebbf14;
     background: #fff0b4;
}
 .footerNote{
     position: relative;
     font-size: 0.9em;
     padding-top: 5px;
}
 .footerNote:before{
     border-bottom: 2px solid #f65b5f;
     bottom: 100%;
     content: "";
     left: 0;
     margin-top: 0;
     position: absolute;
     right: 0;
     top: 0;
     width: 120px;
}
 .mcShowImg{
     position: relative;
}
 .tileCopyWrap {
     padding: 5% 0;
     position: relative;
     width: 100%;
     min-height: 285px;
}
 .tileCopyWrap h3{
     text-align: center;
     line-height: 1;
     margin-bottom: 10px;
}
 .tileCopyWrap p{
     padding: 0 5%;
     text-align: center;
}
 .educatorsTilesBg{
     background-color: #eaeaea;
     padding: 5% 0 5% 0;
}
 .educatorsTileBtn{
     width: 100%;
     margin-top: 8px;
     display: flex;
     text-align: center;
     justify-content: center;
     align-content: center;
     background-color: #fff;
     transition: transform 0.15s;
     text-decoration: none;
     padding: 0;
     border: none;
}
 .educatorsTileBtn:hover{
     margin-bottom: -3px;
     border-bottom: 3px solid #172e84;
     transform: translate(0px,-5px);
     animation: tilesUp 0.2s ease-out;
     cursor: default;
}
 .tileRow{
     margin-bottom: 5%;
}
 @keyframes tilesUp {
     0% {
         transform: translate(0, 0);
    }
     100% {
         transform: translate(0px, -10px);
    }
}
 .tilePadding{
     margin-bottom: 20px;
}
 @media (max-width: 576px){
     .educatorsTileBtn{
         margin-top: 0;
         transition: unset;
         margin-bottom: 20%;
    }
     .educatorsTileBtn:hover{
         margin-bottom: 0px;
         transform: translate(0, 0);
         animation: unset;
         border-bottom: 3px solid #172e84;
    }
     .tilePadding{
         margin-bottom: 0px;
    }
     .tileCopyWrap {
         min-height: initial;
    }
}
 .indent{
     text-indent:40px;
}
 .educatorsVid{
     margin-bottom:10%;
}
 .bts-bannerTitle{
     font-size: 2.5em;
     line-height: 1;
}
 .bts-bannerSubtitle{
     color: #ebbf14;
     font-size: 2.3em;
     margin: 0 0 20px 0;
     line-height: 1;
}
 .bts-bannerTitle-short{
     font-size: 4em !important;
     color: #fff;
     line-height: 1;
     font-family: 'Helvetica Neue LT Std', Helvetica,Arial,sans-serif;
     font-weight: 700;
}
 .bts-bannerTitle-shortSubt{
     font-family: 'Helvetica Neue LT Std';
     font-weight: 500;
     font-style: normal;
     font-size: 3em;
     line-height: 1;
     display: block;
     color: #ebbf14;
}
 .bts-bannerTitle-short, .bts-bannerTitle-shortSubt{
     width: 55%;
}
 .tableFixed {
     table-layout: fixed;
}
 .disVidTitle{
     min-height: 55px;
     height:55px;
}
 @media (max-width: 767px){
     .bts-bannerTitle-short {
         font-size: 3.3em !important;
    }
     .bts-bannerTitle-short, .bts-bannerTitle-shortSubt{
         width: 100%;
    }
}
 @media (max-width: 576px){
     .bts-bannerTitle-short, .bts-bannerTitle-shortSubt{
         width: 100%;
    }
     .bts-bannerTitle-short {
         font-size: 3em !important;
    }
     .bts-bannerTitle-shortSubt{
         font-size: 2.5em !important;
    }
     .breakWord{
         word-break: break-word;
    }
     .tableFixed {
         table-layout: initial;
    }
     .topTitle90th{
         font-size: 1.3em;
         text-align: center;
    }
}
 .newIntTitleCaption{
     font-family: 'HelveticaNeue-Roman', sans-serif;
     font-size: 2.5em;
     line-height: 1;
     margin-bottom: 10px;
}
 .newIntTitle2Caption{
     font-family: 'HelveticaNeue-Roman', sans-serif;
     font-size: 2em;
     line-height: 1;
     margin: 0;
     text-transform: none;
}
 .well {
     border: none;
}
 .well a{
     display: inline-block;
}
 .accPanelGroBerk{
     margin-top: 5%;
}
 .berkTabs .active {
     background-color: #FFF;
     color: #2f2f2f;
}
 .berkTabs .nav-pills > li > a {
     background-color: #E9ECEF;
}
 .berkTabs .nav-pills > li.active > a, .berkTabs .nav-pills > li.active > a:focus, .berkTabs .nav-pills > li.active > a:hover {
     background-color: #172E81;
}
 .berkTabs .berkTabs ul {
     margin-bottom: 3%;
}
 .berkTabs .nav-pills {
     margin-top: 30px;
}
 .beforeNumberText{
     margin:0;
     padding:0;
}
 .mainContentBanner{
     padding-top:30px;
     background-repeat: no-repeat;
     background-size: contain;
     background-position: 0 10px;
     background-color: #f3f4f6;
}
 .stepsRfiIframe iframe{
     width: 100%;
     height: 300px;
     margin-top: 5%;
}
 @media (max-width: 768px){
     .mainContentBanner{
         background-image: none !important 
    }
     .disVidTitle{
         min-height: 0;
         height: initial 
    }
}
 caption{
     color: #696969;
}
 .table caption {
     color: #172e81;
     background: #ededed;
     border-top: thin solid #e1e1e1;
     border-bottom: thin solid #e1e1e1;
     text-align: center;
     margin-top: 2px;
     font-weight: bold;
}
 @media (max-width: 768px){
     .table caption {
         text-align: left;
         padding-left: 10px;
    }
     .table caption::after {
         content: "-->";
    }
}
 .tableCentered tr th, .tableCentered tr td, .tableCentered caption{
     text-align: center;
}
 .wewVideoSlider{
     margin: 5% 0 10% 0;
}
 .wewVideoCont{
     flex-direction: column;
     padding: 0 10px 
}
 .wewVideoCont p{
     text-align: center;
}
 .wewVideoCont .slick-dots{
     bottom: 0 !important;
}
 .marginEmptyTitle{
     margin-top:60px;
}
 @media (max-width: 768px){
     .no-col-show{
         flex: 0 0 0 !important;
         padding: 0 !important 
    }
}
/*90 years logo sect*/
 .logoSectAlign{
     align-items: center 
}
 .topTitle90th{
     font-family: 'HelveticaNeueLTStd-Bd',Helvetica,Arial,sans-serif;
     color: #ebbf14;
     font-size: 2em;
     font-weight: bolder;
     text-align: center;
     display: inline-block;
     width: 100%;
}
 .mainLogo2{
     width: 100%;
     padding-top: 10px;
     padding-bottom: 10px;
     margin: 0;
}
 @media (max-width: 576px){
     .topTitle90th{
         font-size: 1.3em;
         text-align: center;
    }
}
/**/
 .offline button{
     background-color: #9c9c9c !important;
     border: none;
}
/*mobile CTAs*/
 .sticky {
     position: fixed;
     top: 0;
     width: 100%;
     z-index: 999;
}
 @media (max-width: 992px){
     .mainCanvas {
         transform: none;
    }
     .sticky {
         border-bottom: 2px solid #ffffff;
    }
     .hp-cta-bar-sect2 a, .hp-cta-bar-sect2 button{
         font-size: 0.7em;
         padding: 7px 15px;
    }
     .offline button{
         padding: 9px 0 !important;
    }
}
 .centerBlockIcon{
     display: block !important;
     text-align:center !important;
     margin: 0 auto !important;
     padding-right: 0 !important;
     font-size: 1.7em !important;
}
 .topCtasBg{
     background-color: #ebbf14;
}
 .LPMcontainer{
     margin: 0 !important 
}
 .eventsBtnCta {
     display: block;
     padding: 15px 30px 10px 30px !important;
     line-height: 1;
     text-align: center;
     text-decoration: none;
     font-weight: bold;
     width: 100%;
     white-space: normal;
     font-size: 1.3em;
     margin: 20px 0 0;
}
 .commContBlue{
     background-color: #c6c6c6;
     padding-top: 20px;
}
 .commContYellow{
     background-color: #ebbf14;
     padding-top: 20px;
}
 #countdownSect2 {
     padding: 1% 0;
}
 .singleLine{
     margin-bottom: 0;
}
 .contentAnchor{
}
/*Sitemap page*/
 #siteMap ul li, #siteMap ul li ul li, #siteMap ul li ul li ul li, #siteMap ul li ul li ul li ul li, #siteMap ul li ul li ul li ul li ul li{
     font-size: 1em;
     font-weight: normal;
}
 span.siteMapMark{
     font-weight: bold;
     text-transform: capitalize;
}
 .onlineLink{
     background: #ebbf1499;
}
 .bannerSize{
     min-height: 600px;
}
 @media (max-width: 576px){
     .bannerSize{
         min-height: 0;
    }
}
 .subMenuList a {
     font-size: 0.85em;
     line-height: 1.2;
}
/*Application Dealine Countdown banner*/
 .applyBannerCont{
     width: 100%;
     position: relative;
}
 .applyBannerTxtTop{
     font-family: 'HelveticaNeueLTStd-Roman',Helvetica,Arial,sans-serif;
     color: #000;
     font-size: 2.5em;
     text-align: center;
     margin-bottom: 5%;
}
 .applyBannerDays {
     font-family: 'HelveticaNeueLTStd-Bd',Helvetica,Arial,sans-serif;
     font-weight: bolder;
     color: #172e81;
     font-size:1.4em;
     word-spacing: -10px;
     padding-right: 5px 
}
 .applyBannerCaption {
     position: absolute;
     top: 0;
     left: 0px;
     z-index: 10;
     width: 100%;
     padding: 1% 2%;
     display:flex;
     flex-direction:column 
}
 .applyBannerTxtDown{
     margin-left: 45%;
     border-left: 6px solid #ebbf14;
}
 .appDeadLineText{
     font-family: 'HelveticaNeueLTStd-Roman',Helvetica,Arial,sans-serif;
     color: #000;
     font-size: 2.3em;
     font-weight: 900;
     line-height: 1;
     padding-left: 15px;
     padding-bottom: 0;
     margin-bottom: 8px;
}
 .appDeadlineTxt3{
     color: #172e81;
}
 @media (max-width: 1200px){
     .applyBannerTxtTop {
         font-size: 2.2em;
    }
     .appDeadLineText {
         font-size: 2em;
    }
}
 @media (max-width: 992px){
     .applyBannerTxtTop{
         font-size: 1.8em;
         margin-bottom: 1%;
    }
     .applyBannerDays{
         font-size: 1em;
    }
     .appDeadLineText{
         font-size: 1.7em;
    }
     .applyBannerTxtDown{
         margin-top: 5%;
    }
     .applyBannerTxtTop{
         font-size: 1.7em;
         margin-bottom: 2%;
         margin-top: 2%;
         line-height: 1;
    }
}
 @media (max-width: 768px){
     .applyBannerCaption {
         padding: 2% 1%;
    }
     .appDeadLineText {
         font-size: 1.7em;
    }
     .applyBannerTxtTop{
         margin-bottom: 0%;
         margin-top: 0%;
    }
}
 @media (max-width: 576px){
     .applyBannerCaption {
         width: 100%;
         padding: 3%;
         align-items: center;
    }
     .applyBannerTxtTop{
         font-size: 2em;
         margin-bottom: 3%;
    }
     .applyBannerTxtDown {
         margin-left: 48%;
         margin-top: 10%;
    }
}
/*end*/
/*app banner homepage*/
 .applyBannerTxtTopHp{
     font-family: 'HelveticaNeueLTStd-Roman',Helvetica,Arial,sans-serif;
     color: #fff;
     font-size: 2em;
     text-align: center;
     margin-bottom: 5%;
}
 .appDeadLineTextHp{
     font-family: 'HelveticaNeueLTStd-Roman',Helvetica,Arial,sans-serif;
     color: #fff;
     text-align: left;
     font-size: 1.8em;
     font-weight: 900;
     line-height: 1;
     padding-left: 15px;
     padding-bottom: 0;
     margin-bottom: 8px;
}
 .sliderDynamicBannerBtn {
     display: inline-block;
     background: #ebbf14;
     font-size: 0.8em;
     color: #2f2f2f;
     padding: 5px 10px;
     text-align: center;
     text-decoration: none;
     font-weight: bold;
     width: auto;
     margin-top: 15px;
}
 .sliderDynamicBannerBtn:hover {
     background: #172e81;
     color: #FFF;
     text-decoration: none;
}
 .sliderDynamicBannerBtn:visited{
     text-decoration: none;
}
 @media (max-width: 1200px){
     .applyBannerTxtTopHp {
         font-size: 2em;
         margin-bottom: 0;
    }
     .appDeadLineTextHp {
         font-size: 1.7em;
    }
}
 @media (max-width: 992px){
     .applyBannerTxtTopHp{
         font-size: 1.7em;
         margin-bottom: 1%;
    }
     .appDeadLineTextHp{
         font-size: 1.4em;
    }
}
 @media (max-width: 768px){
     .applyBannerTxtTopHp{
         font-size: 1.5em;
         margin-bottom: 3%;
         line-height: 1;
    }
     .appDeadLineTextHp {
         font-size: 1.1em;
    }
}
 @media (max-width: 576px){
     .applyBannerTxtTopHp{
         font-size: 1.4em;
         margin-bottom: 3%;
    }
     .appDeadLineTextHp {
         font-size: 1.1em;
    }
}
/*end*/
 .textSpaceAfterPic{
     padding-bottom: 6%;
}
 .nav-pills>li {
     margin-bottom: 1%;
}
 .bulletListColumnSeparator{
     display: block;
     margin-top: 80px;
}
 @media (max-width: 1200px){
     .bulletListColumnSeparator{
         margin-top: 80px;
    }
}
 @media (max-width: 992px){
     .bulletListColumnSeparator{
         margin-top: 120px;
    }
}
 @media (max-width: 768px){
     .bulletListColumnSeparator{
         margin-top: -20px;
    }
}
 @media (max-width: 576px){
     .bulletListColumnSeparator{
         margin-top: -15px;
    }
}
 .lonelyPillLink{
     background-color: #E9ECEF;
    /*color: #172e81;
     */
     border-radius: 4px;
     position: relative;
     display: block;
     padding: 10px 15px;
     margin-bottom: 1%;
     font-size: 19.36px;
     display: inline-block;
     text-decoration: none;
}
 .lonelyPillLink:hover{
     text-decoration: none;
     color: white;
     background: #172e81;
}
 .pillActive{
     background-color: #172e81;
     color: white !important;
     text-decoration: none !important;
}
 .alertSection{
     height: 200px;
     display: flex;
     width: 100%;
     justify-content: center;
     flex-direction: column;
     align-items: center;
     background-color: #172e812b;
}
 .mobMenuCta{
     background: #777;
     color: white !important;
     text-align: center;
}
 .bgBlue{
     background-color: #132e81 !important;
}
 @media (max-width: 576px){
     .alertSection {
         height: auto;
         padding: 10%;
    }
}
 #searchBtnHP {
     color: #ebbf14;
     padding: 15px 0px;
     width: 100%;
     background: #172e81;
     font-weight: 900;
     border: none;
}
 .submenuCert{
     width: 100%;
     height: auto;
}
 .submenuGrad{
     width: 100%;
     height: auto;
     overflow-y: auto;
}
 .submenuCombined{
     width: auto;
     height: auto;
     overflow-y: auto;
}
 .ceModalInt{
     background: #ccc;
}
 .ceModalTxt{
     padding: 0;
     font-size: 1.2em;
     margin: 0;
     padding-bottom: 2%;
}
 .ceBtnOnFeature{
     width: 100%;
     display:initial;
     margin:0 5px 0 0;
     font-size: 1.1em;
     padding: 10px 10px;
}
 .ceTxtFeatureSpace{
     margin-bottom: 3%;
}
 @media (max-width: 576px){
     .ceBtnOnFeature{
         width: 100%;
         margin: 8% auto;
         display: block;
    }
}
 hr.ceFeature2{
     margin: 0;
     margin-bottom: 2%;
     margin-top: -10px;
}
 .whySection{
     margin: 5% 10%;
}
 .whyWrap{
     text-align: center;
     display: flex;
     flex-direction: column;
     border: thin solid #ccc;
     padding: 5%;
     min-height: 300px;
     border-radius: 15px;
     background: #fafafa;
}
 .whyWrap .fas{
     font-size: 2em;
     color: #ebbf14;
}
 .whyPanelDef{
     border:none;
}
 .whyPanelDef .panel-heading{
}
 .accPanelTitBerk2{
     background: #172e81;
     padding: 2%;
}
 .accPanelTitBerk2>a{
     color: white !important;
     text-align: center;
     font-size: 2em !important;
}
/*new slider*/
 .w100{
     width: 100%;
}
 .w80{
     width: 80%;
}
 .w70{
     width: 70%;
}
 .w65{
     width: 65%;
}
 .w60{
     width: 60%;
}
 .w55{
     width: 55%;
}
 .w50{
     width: 50%;
}
 .w40{
     width: 40%;
}
 .w30{
     width: 30%;
}
 .w20{
     width: 20%;
}
 .w10{
     width: 10%;
}
 @media (max-width: 768px){
     .w100, .w80, .w70, .w65, .w60, .w50, .w55, .w40, .w30{
         width: 97%;
    }
}
 @media (max-width: 576px){
     .w100, .w80, .w70, .w65, .w60, .w50, .w55, .w40, .w30{
         width: 100%;
    }
}
 .bannerContainer{
}
 .bannerContCongrats{
     font-size: 30px;
     text-align: center;
}
 .bannerContCongrats p{
     margin-bottom: 5px;
}
 @media (max-width: 1200px){
     .bannerContCongrats{
         font-size: 27px;
    }
}
 @media (max-width: 992px){
     .bannerContCongrats{
         font-size: 24px;
    }
}
 @media (max-width: 576px){
     .bannerContCongrats{
         font-size: 20px;
    }
}
 .sliderYellowLine{
     border-left: 8px solid #ebbf14;
     padding-left: 18px;
     margin: 2% 0;
     margin-left: 0px;
}
 .beTitle{
     font-family: 'Befont_webnormal',Helvetica,Arial,sans-serif;
     font-size: 5em;
     line-height: 0.6;
     display: inline-block;
     color: #172e81;
     margin-bottom: 1%;
}
 .beSubTitle{
     font-family: 'HelveticaNeueLTStd-Roman',Helvetica,Arial,sans-serif;
     font-size: 2em;
     font-style: normal;
     line-height: 1;
     display: inline-block;
     color: #172e81;
     margin-bottom: 1%;
}
 .sliderMainTitle{
     font-family: 'Helvetica Neue LT Std', Helvetica,Arial,sans-serif;
     display: block;
     font-weight: 900;
     font-style: normal;
     font-size: 2em;
     line-height: 1;
     color: #172e81;
}
 .sliderTitle1{
     font-family: 'Helvetica Neue LT Std';
     display: block;
     font-weight: 900;
     font-style: normal;
     font-size: 1.7em;
     line-height: 1;
     color: #172e81;
}
 .bannerTitleBig{
     font-family: 'Helvetica Neue LT Std';
     display: block;
     font-weight: 900;
     font-style: normal;
     font-size: 9rem;
     line-height: 1;
     color: #172e81;
     text-shadow: 5px 5px 15px white;
}
 .bannerTextBig {
     font-family: 'Helvetica Neue LT Std';
     font-weight: 500;
     display: block;
     font-style: normal;
     font-size: 7rem;
     line-height: 1;
     color: #172e81;
     text-shadow: 0px 0px 12px white;
}
 .sliderTitle2{
     font-family: 'Helvetica Neue LT Std';
     display: block;
     font-weight: 700;
     font-style: normal;
     font-size: 1em;
     line-height: 1;
     color: #172e81;
}
 .sliderTitle2NoBold{
     font-family: 'Helvetica Neue LT Std';
     display: block;
     font-style: normal;
     font-size: 1em;
     line-height: 1;
     color: #172e81;
}
 .sliderText{
     font-family: 'Helvetica Neue LT Std';
     font-weight: 500;
     font-style: normal;
     font-size: 1.3em;
     line-height: 1;
     display: block;
     color: #172e81;
}
 .sliderText2{
     font-family: 'Helvetica Neue LT Std';
     display: block;
     font-weight: 500;
     font-style: normal;
     font-size: 1.1em;
     line-height: 1;
     color: #172e81;
}
 .sliderText3{
     font-family: 'Helvetica Neue LT Std';
     display: block;
     font-weight: 500;
     font-style: normal;
     font-size: 0.9em;
     line-height: 1;
     color: #172e81;
}
 .slideSubTextApplyBann{
     font-size: 1.4em;
}
 .slideTextDateApplyBann{
     font-size: 1em;
}
 .bannerTitleXL{
     font-family: 'Helvetica Neue LT Std', Helvetica,Arial,sans-serif;
     display: block;
     font-weight: 900;
     font-style: normal;
     font-size: 2.5em;
     line-height: 1;
     color: #172e81;
}
 .hermes .tp-bullet {
     width: 20px !important;
     height: 20px !important;
     box-shadow: none !important;
     -webkit-transition: none !important;
     transition: none !important;
}
 @media (max-width: 1200px){
     .sliderMainTitle, .sliderTitle1{
         font-size: 1.5em;
    }
     .w70{
         width: 80%;
    }
     .sliderText{
         font-size: 1.1em;
    }
}
 @media (max-width: 992px){
     .bannerTitleBig{
         font-size: 9rem;
         text-shadow: none;
    }
     .bannerTextBig{
         font-size: 5rem;
         text-shadow: none;
    }
     .sliderText, .sliderText2, .sliderText3, .sliderText5, .sliderTitle2, .sliderTitle5, .slidertext5, .sliderTitle2NoBold, .sliderTitle1, .sliderMainTitle, .beSubTitle, .beTitle, .bannerTitleBig, .bannerTextBig, .bannerTitleXL{
         color: #fff !important;
    }
     .tp-shapewrapper{
         background-color: rgba(3, 21, 83, 0.8) !important ;
    }
}
 @media (max-width: 768px){
     .sliderMainTitle, .sliderTitle1{
         font-size: 1.5em;
    }
     .sliderText2{
         line-height: 1.3;
    }
     .sliderText3{
         line-height: 0.9 
    }
     .bannerTitleBig, .bannerTextBig{
         text-shadow: none;
    }
}
 .hermes .tp-bullet{
     background-color: #ebbf14 !important;
}
 .hermes .tp-bullet:after{
     background-color: #172e81 !important;
}
 @media (max-width: 768px){
     .hermes .tp-bullet{
         background-color: #ebbf14 !important;
    }
     .hermes .tp-bullet:after{
         background-color: #FFF !important;
    }
}
/**/
 .hesperiden.tparrows {
     background: #172e81 !important;
     background: rgb(235 191 20 / 90%) !important;
     width: 60px !important;
     height: 60px !important;
}
 .hesperiden.tparrows:before {
     font-size: 30px !important;
     color: #fff;
     line-height: 60px !important;
}
 .hesperiden.tparrows:hover {
     background: #172e81 !important;
}
 .sector1Int{
     text-align: center;
     background-color:#283138;
}
 .sector1Int img{
     text-align: center;
     margin: 0 auto;
}
 .ref1highl{
     background-color: #0707077d;
     margin: 0 auto;
     text-align: center;
     width: 100%;
     display: flex;
     flex-direction: column;
     align-items: center;
     padding: 20px;
}
 .ref1highl h1{
     color: white;
     line-height: 1;
     margin: 1% 0;
     font-size: 3em;
}
 .ref1highl p{
     color: white;
     font-size: 1.5em;
     margin: 0;
}
 .btnCloseRef{
     position: absolute;
     top: 2%;
     right: 2%;
     font-weight: 900;
     background: #b7b7b7;
     color: black;
}
 #cliveForm{
     background: #495057;
}
 #cliveForm .clive-submit{
     background-color: #ebbf14;
     margin-top: 20px;
     border: none;
     padding: 10px;
     font-weight: 600;
     font-size: 1.2em;
}
 .refSector2{
     margin: 0;
}
 .testimonial{
     font-style: italic;
}
 .referTestImg{
     background-image: url("../images/ref3.jpg");
     background-repeat: no-repeat;
     background-position: center;
     background-size: cover;
     width: 80%;
     height: 300px;
     margin-bottom: 20px;
     border: 7px solid #ababab;
}
 .referrLeft{
     margin: 0 10%;
     height: 700px;
     display: flex;
     flex-direction: column;
     flex-wrap: wrap;
     justify-content: center;
}
 .referrLeft p{
     font-size: 1.2em;
}
 .text-success {
     color: #172e81!important;
}
 .text-gray{
     color: #515151!important 
}
 @media (max-width: 576px){
     .referrLeft{
         margin: 10%;
         height: auto;
         flex-direction: row;
    }
}
 .referrRight{
     margin: 2% 8%;
}
 .flexCol{
     display: flex;
     flex-direction: column;
     align-items: flex-start;
     padding: 4%;
}
 .flexCol h2{
     margin-bottom: 10px;
     line-height: 1;
}
 .flexCol h3{
     margin-bottom: 5%;
     line-height: 1;
}
 .flexCol p{
     font-size: 1.2em;
}
 .flexCol2{
     display: block;
     padding: 4%;
}
 .flexCol2 h2{
     margin-bottom: 10px;
     line-height: 1;
     color: white;
}
 .flexCol2 h3{
     margin-bottom: 5%;
     line-height: 1;
     color: white;
}
 .flexCol2 p{
     font-size: 1.2em;
     color: white;
}
 .referContactSect{
     background: #ccc;
     padding: 1%;
}
 .referNewsSect{
     background: #fff;
     padding: 0 1%;
}
 .referTestName{
     text-align: right;
}
 .referral-button {
     display: inline-block;
     background-color: #172e81;
     border: none;
     color: #fff;
     text-align: center;
     font-size: 20px;
     padding: 12px 30px;
     transition: all 0.5s;
     cursor: pointer;
     margin: 5px 5px 5px 0;
     text-decoration: none;
     border: none;
}
 .referral-button:hover {
     background-color: #172e81;
     color: #FFFFFF;
     font-weight: bold;
}
 .refIconCont{
     font-size: 25px;
     color: #fdfdfd;
     height: 40px;
     width: 40px;
     background: #ffc107;
    /* border-radius: 60%;
     */
     display: flex;
     flex-direction: column;
     align-content: center;
     justify-content: center;
     align-items: center;
     margin-right: 10px;
}
 .refContactWrap{
     display: flex;
     flex-direction: row;
     width: 100%;
     align-items: center;
     justify-content: space-evenly;
}
 .refContactCont{
     display: flex;
     flex-direction: row;
     align-content: center;
     align-items: center;
}
 .bg-light{
     background-color: #172e81!important;
}
 .bgLightYellow{
     background: #ebbf14 !important;
}
 .refNewsBg {
     position: relative;
     z-index: 101;
     background-size: 1920px;
     background-image: url(/images/title-image.jpg);
     background-position: center center;
     background-repeat: no-repeat;
     text-align: center;
     padding: 1%;
     display: flex;
     flex-direction: column;
     flex-wrap: nowrap;
     align-content: center;
     justify-content: center;
     align-items: center;
}
 .referContactSect h2{
     border-bottom: 5px solid #04040447;
     padding-bottom: 6px;
}
 .shadow-sm {
     box-shadow: 0 0.125rem 0.125rem -0.125rem rgb(31 27 45 / 45%), 0 0.25rem 0.75rem rgb(31 27 45 / 45%) !important;
}
 @media (min-width: 500px){
     .ms-sm-n5 {
         margin-left: -5rem !important;
    }
}
 .refPagTesti{
     margin-top: 5%;
}
 .refSlider{
     display: flex;
     flex-direction: row;
     align-items: center;
}
 .card {
     position: relative;
     display: flex;
     flex-direction: column;
     min-width: 0;
     word-wrap: break-word;
     background-color: #fff;
     background-clip: border-box;
     border: none;
     border-radius: 0px;
     padding: 6%;
}
 .rounded-3 {
     border-radius: 0.75rem !important;
}
 .referContact{
     margin-top: 4%;
     color: white;
}
 .referContact a{
     color: white;
}
 .referHr{
     margin-top: 100px;
}
 .referral-button2{
     font-size: 1em;
     padding: 10px;
     background: #4c4c4c;
     color: white;
     text-decoration: none;
     border: none;
}
 .referral-button2:hover{
     background: #172e81;
     color: white 
}
/*At a glance*/
 .atAGlaceContainer{
     font-size: 40px;
}
/*.beTitle{
     font-family: 'Befont_webnormal',Helvetica,Arial,sans-serif;
     font-size: 5em;
     line-height: 0.6;
     display: block;
}
 .beSubTitle{
     font-family: 'Helvetica Neue LT Std';
     font-size: 1.6em;
     font-weight: 500;
     font-style: normal;
     line-height: 1;
     display: block;
     margin-bottom: 2%;
}
 */
 .BCTitle1{
     font-family: 'Helvetica Neue LT Std';
     font-weight: 900;
     font-style: normal;
     font-size: 2em;
     line-height: 1;
}
 .BCTitle2{
     font-family: 'Helvetica Neue LT Std';
     font-weight: 700;
     font-style: normal;
     font-size: 2em;
     line-height: 1;
}
 .BCText{
     font-family: 'Helvetica Neue LT Std';
     font-weight: 500;
     font-style: normal;
     font-size: 1.5em;
     line-height: 1;
     width:65%;
     display: block;
}
 .aagTit{
     border-left: 8px solid #ebbf14;
     padding-left: 15px;
     width: 500px;
     display: flex;
     flex-direction: column;
     flex-wrap: nowrap;
     align-content: center;
     align-items: flex-start;
     justify-content: center;
     margin: 0 auto 3% auto;
     color: #172e81;
}
 .fixedBackground {
     position: relative;
     z-index: 101;
     background-size: 1920px;
     background-image: url(/images/title-image.jpg);
     height:300px;
     background-position: center center;
     background-repeat: no-repeat;
     text-align: center;
     font-size: 40px;
     padding: 1%;
     margin-bottom: 3%;
     display: flex;
     flex-direction: column;
     flex-wrap: nowrap;
     align-content: center;
     justify-content: center;
     align-items: center;
}
 .aaGText{
     font-size: 1.5em;
}
 .aaSect{
     margin-bottom: 5%;
}
 .singleNumber{
     text-align: center;
}
 .singleNumber h3{
     font-size: 4em;
}
 .aaGtextSmall{
     font-size: 1em;
}
 .referralFooter{
     background-color: #232323 !important;
}
 .slick-dots li.slick-active button:before {
     color: #ebbf14;
}
 .slick-dots li button:before{
     color: #ebbf14;
}
 .refPagMainContent{
     position: relative;
}
 .arrow-prev{
     position: absolute;
     top: 50%;
     transform: translateY(-50%);
     left: 1%;
     cursor: pointer;
}
 .arrow-next{
     position: absolute;
     top: 50%;
     transform: translateY(-50%);
     right: 1%;
     cursor: pointer;
}
 .slick-arrow{
     font-size: 3.5em;
     background-color: transparent;
     color: #ebbf14;
}
 @media (max-width: 768px){
     .slick-arrow{
         font-size: 2em;
    }
}
 .slick-dots li.slick-active button:before {
     color: #ebbf14;
}
 .slick-dots li button:before{
     color: #ebbf14;
}
 .slick-dotted.slick-slider {
     margin-bottom: 0px;
}
 .online-badge-section img{
     height: auto;
     width: 100%;
}
 @media (max-width: 576px){
}
 .uranus.tparrows {
     background: #ebbf14 !important;
}
 .mediaCovLinkActive{
     background-color: #172e81;
     color: white !important;
}
 .w-100{
     width: 100% !important;
}
 .mw-100{
     max-width: 100% !important;
}
 .heroContent{
     position: relative;
     width: 90%;
     margin: -180px auto 0 auto;
}
 .bgWhite{
     background-color: #fff !important;
     padding: 1%;
}
 .active3 {
     background-color: #f3f3f3;
     color: black;
}
 .small{
     font-size: 90%;
}
 .npMenuWrap{
     width: 100%;
}
 .pillsProgram li{
     width: 100%;
     height: 100px;
     display: flex;
     justify-content: center;
     align-items: center;
     margin: -2px 0 -2px 0;
}
 .pillsProgram li a{
     text-decoration: none;
     color: white;
}
 .d3Link{
     display: flex;
     align-items: center;
     flex-direction: column;
}
 .d3MenuIcon{
     font-size: 1.5em;
}
 .d3Content{
     padding: 0 5%;
}
 .d3Content p, .d3Content ul li{
     color: #000;
}
 .progsMainContainer{
     background: #52595f;
}
 .tabbedMainCont .tab-pane, .d3InnerMainCont .tab-pane{
     background: white;
}
 .active a.d3Link{
     color: #172e81;
}
 .pillsProgram li{
     border-bottom: 2px solid #e9ecef 
}
 #sideBarLinksProgs{
     background-color: #2c2c2c !important;
     margin-left: 1%;
     min-height: 200px;
     display: flex;
     flex-direction: column;
     justify-content: center;
}
 #sideBarLinksProgs a {
     padding: 10px;
     text-align: center;
     color: #fff;
     display: block;
     text-decoration: none;
     font-size: 14px;
     text-transform: uppercase;
}
 #sideBarLinksProgs a:hover {
     background-color: #172e81;
     color: white;
     text-decoration: none;
     cursor: pointer;
}
 .picture-container {
     max-height: 500px;
     min-height: 50vh;
     height: 94vh;
     position: relative;
     z-index: 800;
}
 .picture-container {
     max-height: 500px;
     min-height: 50vh;
     height: 94vh;
     position: relative;
     z-index: 800;
}
 .page-template-default .page-header, .page-template-default .picture-container {
     width: 100%;
     min-height: 60vh;
     max-height: 900px;
}
 .fixed-img {
     background: #172e81;
     background-size: cover;
     background-repeat: no-repeat;
     background-position: center center;
     height: 100%;
     z-index: -1;
     background-attachment: fixed;
     background-position: center;
     background-repeat: no-repeat;
     background-size: cover;
}
 .picture-container {
     max-height: 500px;
     min-height: 50vh;
     height: 94vh;
     position: relative;
     z-index: 800;
}
 .page-template-default .page-header, .page-template-default .picture-container {
     width: 100%;
     min-height: 60vh;
     max-height: 900px;
}
 .fixed-img {
     background: #172e81;
     background-size: cover;
     background-repeat: no-repeat;
     background-position: center center;
     height: 100%;
     z-index: -1;
     background-attachment: fixed;
     background-position: center;
     background-repeat: no-repeat;
     background-size: cover;
}
 .centered-box {
     position: absolute;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -webkit-transform: translate(-50%, -50%);
     background: #16161670;
     padding: 20px;
     width: 100%;
}
 h1.page-title{
     text-align: center;
     font-size: 3em;
     color: white;
}
 .internatSideLinkTitle{
     text-align: center;
     background: #172e81;
     color: white;
     text-transform: uppercase;
     padding: 2%;
}
 .internatSideLinksLi{
     padding-bottom: 10px;
     color: #172e81;
     padding-bottom: 10px;
}
 .smallNoteYellow{
     border: thin solid #d3d3d3;
     padding: 2% 4%;
     color: #172e81;
     background: #f5f5f5;
}
 .smallNoteYellow p{
     font-size: 16px;
     margin-bottom: 0;
}
 .commencementNote{
     border: thin solid #d3d3d3;
     padding: 2% 4% 1% 4%;
     color: #172e81;
     background: #f5f5f5;
}
 .commencementNoteTop{
     border: thin solid #d3d3d3;
     padding: 2% 2% 1% 2%;
     color: #172e81;
     background: #f5f5f5;
     margin-bottom: 10px;
}
 .commencementNoteTop p{
     margin-bottom: 10px;
}
 .commencementNoteTop2{
     border: thin solid #d3d3d3;
     padding: 1% 2%;
     color: #172e81;
     background: #fff;
     margin-bottom: 10px;
}
 .commencementNoteTop2 p{
     margin-bottom: 10px;
}
 @media (max-width: 576px){
     .commencementNoteTop2 p{
         margin-bottom: 10px;
         padding: 2% 4%;
    }
     .commencementNoteTop2 ul{
         margin-bottom: 10px;
         padding: 2% 4%;
         margin-left: 15px 
    }
}
 .commencementNote p{
     text-align: center;
     margin-bottom: 15px;
}
 .onlineTestHeader{
     margin-top: 0px;
}
 @media (max-width: 576px){
     .onlineTestHeader:last-child{
         margin-top: 10%;
         margin-bottom: 2%;
    }
}
 .videoGalleryCard{
     padding: 39px;
     background: #ebebeb;
     margin: 0 0 7% 0;
     box-shadow: 0px 0px 7px #959595;
     min-height: 480px;
     display: flex;
     flex-direction: column;
     justify-content: space-evenly;
}
 @media (max-width: 768px){
     .videoGalleryCard{
         padding: 15px;
         min-height: initial;
    }
}
 .videoGalleryCaption{
     font-weight: bold;
     padding-top: 20px;
     border-bottom: thin solid #ccc;
     padding-bottom: 8px;
}
 .videoGalleryDateCaption{
     text-align: right;
}
 h3.applyPagSubHead{
     min-height: 75px;
}
/*GRD picture gallery*/
/* The Modal (background) */
 .myGrdModal {
     display: none;
     position: fixed;
     z-index: 9999;
     padding-top: 80px;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
     overflow: auto;
     background-color: black;
}
/* Modal Content */
 .myGrdModalmodal-content {
     position: relative;
     background-color: #fefefe;
     margin: auto;
     padding: 0;
     width: 90%;
     max-width: 1000px;
     background-color: #0c0c0c;
}
/* The Close Button */
 .grdClose {
     color: white;
     position: absolute;
     top: 10px;
     right: 25px;
     font-size: 35px;
     font-weight: bold;
     border: none;
}
 .grdClose:hover, .grdClose:focus {
     color: #999;
     text-decoration: none;
     cursor: pointer;
}
 .grdCaption {
     background-color: black;
     color: #ebbf14;
     text-align: center;
     padding: 10px 0;
}
 img.grdhover-shadow {
     transition: 0.3s;
     cursor: pointer;
}
 .grdhover-shadow:hover {
     box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
 .gdrGalleryRow{
     display: flex;
     flex-direction: row;
     justify-content: space-between;
}
 .gdrGalleryThumb img{
     width: 100%;
}
 .gdrImgCapControls{
     display: flex;
}
 .gdrInternalThumbnail{
     width: 100px;
}
 .grdIntThumb{
     width: 100%;
}
 .gdrGalleryThumbCont{
     display: flex;
     flex-direction: row;
}
 .grdBlock{
     margin-bottom: 5%;
}
 .gridColsLogoText{
     display: grid;
     grid-template-columns: 200px 1fr;
     gap: 20px;
}
 @media (max-width: 768px){
     .gridColsLogoText{
         display: block;
    }
}
 .studentsNatioTab{
     background-color: #f9f9f9;
     border: thin solid #e3e3e3;
     padding: 20px 0 
}
 @media only screen and (min-width: 2000px) and (max-width: 3000px) {
     .difText{
         color: #EBBF14 !important;
    }
}
 .sideBarLinksExtraCont{
     padding: 0 10px;
}
 .sideBarLinksExtraCont p{
     color: #333;
}
 .pHeading{
     font-weight: bold;
     margin-bottom: -10px !important;
}
 .pBr{
     margin-bottom: -10px !important;
}
 .pdiv{
     height: 275px;
}
 .cerwiseRequired{
     margin-bottom: 10px;
     font-size: 1.1em;
     display: block;
}
 #fafsaIframe{
     width: 500px;
     height: 430px;
}
 @media (max-width: 992px){
     #fafsaIframe{
         width: 480px;
         height: 420px;
    }
}
 @media (max-width: 576px){
     #fafsaIframe{
         width: 330px;
         height: 335px;
    }
}
 .sideBarLinks2 {
     color: white;
     margin-top: 15px;
     margin-bottom: 50px;
}
 .sideBarLinks2 a {
     text-align: left;
     color: #172e81;
     display: block;
     text-decoration: none;
     font-size: 17.6px;
     font-weight: 400;
     text-decoration: none;
     line-height: 1.5;
     padding: 15px 0 15px 15px;
     border-bottom: thin solid #ccc;
}
 .sideBarLinks2 a:hover {
     background-color: #f6f6f6;
     text-decoration: none;
}
 .resourcesSideBar{
     font-family: 'Helvetica Neue LT Std', Helvetica,Arial,sans-serif;
     font-size: 1.3em !important;
     font-weight: 700;
     margin: 0;
     border-bottom: thin solid #ccc;
     padding: 10px;
     text-transform: uppercase;
     color: #172e81;
     background-color: #e9ecef;
}
 #msnProgContactSect{
     background: #e9ecef;
     padding: 5px 20px 20px 20px;
}
 .careersAtEventsTxt{
     min-height: 80px;
}
 .programsBannerContainer{
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     flex-direction: row;
     align-items: center;
}
 .programsBannerCaption{
     position: absolute;
     z-index: 6;
     display: block;
     text-align: left;
     padding: 3% 0;
     font-size: 38px;
     min-width: 40%;
     width: 60%;
}
 .programsBannerBtn{
     font-size: 0.5em;
     text-decoration: none;
     text-align: left;
     width: 200px;
     margin: 2% 0;
}
 @media (max-width: 768px){
     .bannerProgramsWrap{
         padding-left: 0 !important;
         padding-right: 0 !important;
    }
}
 @media (max-width: 992px){
     .programsBannerCaption{
         padding: 3% 5%;
         font-size: 30px;
         width: 80% 
    }
}
 @media (max-width: 768px){
     .programsBannerCaption{
         padding: 3% 5%;
         font-size: 26px;
         width: 100% 
    }
     .programsBannerBtn {
         font-size: 0.7em;
         text-decoration: none;
         text-align: center;
         width: auto;
         margin: 4% 0 0 0;
    }
     .programsBannerImgs{
         background: #172e81;
         overflow: hidden;
         width: 100% 
    }
     .programsBannerImgs img{
         object-fit: cover;
         opacity: 0.4;
         width: 100% 
    }
}
 #combinedOrderedList, #combinedOrderedList ul, #combinedOrderedList ol, #combinedOrderedList ol ol, #combinedOrderedList ol ol ol, #combinedOrderedList ol ol ol ol{
     font-size: 17.6px;
}
 .btsHeadline{
     font-family: 'HelveticaNeueLTStd-Bd',Helvetica,Arial,sans-serif;
     color: #172e81;
     line-height: 1;
     margin-top: 20px;
     margin-bottom: 5px;
     font-size: 30px;
}
 .partnerCard{
     display: flex;
     flex-direction: column;
     justify-content: flex-start;
     align-items: center;
     padding: 5% 10% 0 10%;
     flex-wrap: nowrap;
     min-height: 450px;
     background: white;
     box-shadow: 5px 5px 5px #0000000f;
}
 .partnershipImg{
     max-width: 220px;
     margin: 0 auto;
     padding-bottom: 20px;
}
 .partnershipTxt{
     font-size: 1em;
}
 .partnershipTxt a{
     font-weight: 700;
     font-family: 'HelveticaNeueLTStd-Bd';
     color: #172e81;
     display: inline-block;
     text-align: center;
     padding: 1%;
     text-decoration: none;
     width: 100%;
     margin-bottom: 10px;
     font-size: 1.2em;
     line-height: 1.2;
}
 .partnershipTxt a:hover{
     text-decoration: underline;
}
 .clpList{
}
 @media (max-width: 576px){
     .clpList {
         padding-left: 5%;
    }
}
 .anchorPillTabs {
     padding-top: 0px;
     margin-top: 0px;
     -webkit-background-clip: content-box;
     background-clip: content-box;
}
 .accContent{
     margin: 0 0 2% 0;
}
 .clpColumn{
     columns: 3 auto;
     margin: 0 1% 20px 0px;
     column-gap: 5%;
}
 .clpVideoMargin{
     margin-top: 80px;
}
 @media (max-width: 576px){
     .clpColumn{
         columns: unset;
         margin: 0 
    }
     .clpVideoMargin{
         margin: 5% 0 7% 0 ;
    }
}
 .clpColumn li{
     font-size: 15px !important;
}
 .missioStatementTxt{
     color: #333;
}
 .shadow{
     text-shadow: 4px 10px 25px #000000;
}
 .noBreak{
     word-break: unset;
     display: inline-block;
}
/************/
 .uranus.tparrows {
     background: #ebbf14 !important;
}
 .mediaCovLinkActive{
     background-color: #172e81;
     color: white !important;
}
 .w-100{
     width: 100% !important;
}
 .mw-100{
     max-width: 100% !important;
}
 .heroContent{
     position: relative;
     width: 90%;
     margin: -180px auto 0 auto;
}
 .bgWhite{
     background-color: #fff !important;
     padding: 1%;
}
 .active3 {
     background-color: #f3f3f3;
     color: black;
}
 .small{
     font-size: 90%;
}
 .npMenuWrap{
     width: 100%;
     margin-top: 30px;
}
 .pillsProgram li{
     width: 100%;
     height: 55px;
     display: flex;
     justify-content: center;
     align-items: center;
     margin: -2px 0 -2px 0;
     border-bottom: 1px solid #ccc 
}
 .pillsProgram li:hover{
     background-color: #e9ecef;
}
 .pillsProgram li a{
     text-decoration: none;
     color: #172e81;
}
 .d3Link{
     display: flex;
     align-items: flex-start;
     width: 100%;
     padding: 0 10px;
}
 .d3MenuIcon{
     font-size: 1.5em;
     margin-right: 10px;
}
 .d3Content{
     padding: 0 5%;
}
 .d3Content p, .d3Content ul li{
     color: #000;
     line-height: 1.6;
}
 .progsMainContainer{
     background: #52595f;
}
 .active a.d3Link{
     color: #172e81;
}
 #sideBarLinksProgs{
     background-color: #2c2c2c !important;
     margin-left: 1%;
     min-height: 200px;
     display: flex;
     flex-direction: column;
     justify-content: center;
}
 #sideBarLinksProgs a {
     padding: 10px;
     text-align: center;
     color: #fff;
     display: block;
     text-decoration: none;
     font-size: 14px;
     text-transform: uppercase;
}
 #sideBarLinksProgs a:hover {
     background-color: #172e81;
     color: white;
     text-decoration: none;
     cursor: pointer;
}
 .page-template-default .page-template-default .picture-container {
     width: 100%;
     min-height: 60vh;
     max-height: 900px;
}
 .fixed-img {
     background: #172e81;
     background-size: cover;
     background-repeat: no-repeat;
     background-position: center center;
     height: 100%;
     z-index: -1;
     background-attachment: fixed;
     background-position: center;
     background-repeat: no-repeat;
     background-size: cover;
}
 .picture-container {
     max-height: 500px;
     min-height: 50vh;
     height: 94vh;
     position: relative;
     z-index: 800;
}
 .page-template-default .page-template-default .picture-container {
     width: 100%;
     min-height: 60vh;
     max-height: 900px;
}
 .fixed-img {
     background: #172e81;
     background-size: cover;
     background-repeat: no-repeat;
     background-position: center center;
     height: 100%;
     z-index: -1;
     background-attachment: fixed;
     background-position: center;
     background-repeat: no-repeat;
     background-size: cover;
}
 .centered-box {
     position: absolute;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -webkit-transform: translate(-50%, -50%);
     background: #16161670;
     padding: 20px;
     width: 100%;
}
 h1.page-title{
     text-align: center;
     font-size: 3.5em;
     margin: 0;
     font-family: 'Helvetica Neue LT Std';
     font-weight: 700;
     color: #ebbf14;
}
 @media (max-width: 576px){
     h1.page-title{
         line-height: 1;
    }
}
 .page-subtitle{
     color: white;
     text-align: center;
     font-family: 'Helvetica Neue LT Std';
     font-weight: 500;
     font-style: normal;
     font-size: 2em;
     line-height: 1;
     display: block;
}
 .smallNoteYellow{
     border: thin solid #d3d3d3;
     padding: 2% 4%;
     color: #172e81;
     background: #f5f5f5;
     font-size: 90%;
}
 @media (max-width: 576px){
     .smallNoteYellow ul{
         margin: 0;
         padding: 5%;
    }
}
 .internatSideLinkTitle{
     text-align: center;
     background: #172e81;
     color: white;
     text-transform: uppercase;
     padding: 2%;
}
 .internatSideLinksLi{
     padding-bottom: 10px;
     color: #172e81;
     padding-bottom: 10px;
}
 .FacultyNameTitle{
     font-size: 1.5em;
     margin-top: 0px;
     margin-bottom: 0px;
}
 .FacultyNameSubTitle{
     font-size: 1em;
     font-weight: bold;
}
 .facultyTabContent p{
     padding: 0 20px 0 0;
}
 .facultyPhotoBox{
     box-shadow: 7px 7px 5px #a9a9a9;
     max-height: 200px;
}
 @media (max-width: 768px){
     .facultyPhotoBox{
         margin: 5% 0 
    }
}
 .nav-stacked li{
     display: block;
     width: 100%;
}
 .progsSectTabs{
     margin-top: 2em;
}
 .facultyTabList{
     margin-bottom: 4%;
     border-top: 1px solid #b3b3b3;
     border-bottom: 1px solid #b3b3b3;
     display: flex;
     justify-content: space-between;
     width: 100%;
}
 .progsSectTabs .nav-pills > li.active > a, .progsSectTabs .nav-pills > li.active > a:focus, .progsSectTabs .nav-pills > li.active > a:hover {
     background-color: #ffffff;
     color: #172e81;
    /*border-top: 3px solid #ebbf14;
     */
     border-bottom: 3px solid #ebbf14;
     font-weight: 900;
}
 .progsSectTabs .nav-pills > li {
     margin-bottom: 0;
}
 .progsSectTabs .nav-pills > li > a {
     background-color: #fff;
     text-decoration: none;
     color: #000;
     border-radius: 0px;
}
 .nav-stacked>li>a {
     border-radius: 0px;
}
 .ugProgs-centered-box {
     position: absolute;
     left: 50%;
     top: 332px;
     transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -webkit-transform: translate(-50%, -50%);
     background: #242424cf;
     padding: 40px 20px;
     width: 100%;
     display: flex;
     flex-direction: column;
}
 .ugProgs-picture-container {
     max-height: 430px;
     min-height: 40vh;
     height: 90vh;
     position: relative;
     z-index: 800;
}
 @media (max-width: 576px){
     .ugProgs-centered-box {
         position: absolute;
         left: 50%;
         top: 123px;
         transform: translate(-50%, -50%);
         -ms-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
         -webkit-transform: translate(-50%, -50%);
         background: #242424cf;
         padding: 35px 20px;
    }
     .ugProgs-picture-container {
         max-height: 245px;
         min-height: 24vh;
         height: 63vh;
    }
}
 a.btnTitLink2{
     text-decoration: none;
     color: #2a2a2a;
     font-size: 1.1em;
     font-weight: normal;
     font-family: 'HelveticaNeueLTStd-Roman',Helvetica,Arial,sans-serif;
     font-weight: 700;
}
 a.btnTitLink2:hover{
     text-decoration: none;
     color: #2a2a2a;
}
 .newAccordion2 .panel-heading {
     padding: 20px;
}
 .newAccordion2 .panel-default>.panel-heading {
     color: #333;
     background-color: #e9ecef;
     border-color: #fff;
}
 .newAccordion2 .panel-default>.panel-heading+.panel-collapse>.panel-body {
     border-top-color: #ddd;
     background-color: #f7f7f7;
}
 .newFaqTitle{
}
 .profileSect{
     margin-top: 0;
     margin-bottom: 5%;
     padding-bottom: 20px;
     border-bottom: 1px solid #ebbf14;
}
 .sideBarLinks2 {
     color: white;
     margin-top: 15px;
     margin-bottom: 40px;
}
 .sideBarLinks2 a {
     text-align: left;
     color: #172e81;
     display: block;
     text-decoration: none;
     font-size: 17.6px;
     font-weight: 400;
     text-decoration: none;
     line-height: 1.5;
     padding: 15px 10px;
     border-bottom: thin solid #ccc;
}
 .sideBarLinks2 a:hover {
     background-color: #f6f6f6;
     text-decoration: none;
}
 .sideBarLinkActive {
     background-color: #f6f6f6;
     text-decoration: none;
}
 .sideBarLinks2 p {
     margin: 0;
     color: #2f2f2f;
}
 .resourcesSideBar{
     font-family: 'Helvetica Neue LT Std', Helvetica,Arial,sans-serif;
     font-size: 1.3em !important;
     font-weight: 700;
     margin: 0;
     border-bottom: thin solid #ccc;
     padding-bottom: 10px;
}
 #scrollToTopBtn {
     background-color:#e9ecef;
     border: none;
     color: #000;
     cursor: pointer;
     font-size: 14px;
     padding: 10px 20px 
}
 #scrollToTopBtn:hover {
     background-color: #6a6a6a;
     color: #ffffff;
}
/*CTA PROGS*/
 .ctaTrio{
     margin: 0;
}
 .ctaTrioBtn {
     min-height: 65px;
     display: flex;
     align-items: center;
     justify-content: center;
}
 @media (max-width: 576px){
}
 a.ctaBttn {
     color: #172e81;
     text-decoration: none;
}
 a.ctaBttn:hover {
     color: #fff;
}
 a.ctaBttn:focus {
     color: #fff;
}
 .ctaBttn {
     background: #fff;
     font-size: 18px;
     letter-spacing: 2px;
     text-transform: uppercase;
     display: inline-block;
     text-align: center;
     width: 270px;
     font-weight: bold;
     padding: 14px 0px;
    /* border: 3px solid #172e81;
     */
     border-radius: 2px;
     position: relative;
     box-shadow: 0 2px 10px rgba(0, 0, 0, 0.16);
     transition: 0.5s;
}
 .ctaBttn:after {
     content: '⇨';
     position: absolute;
     opacity: 0;
     top: -1px;
     right: -10px;
     transition: 0.5s;
     font-size: 2em;
}
 .ctaBttn:hover{
     padding-right: 24px;
     padding-left:8px;
     background: #172e81;
}
 .ctaBttn:hover:after {
     opacity: 1;
     right: 8px;
}
 .ctaBttn i{
     margin-right: 5px;
}
 .ctaProgsSect{
     background: #e9ecef;
     padding: 45px 0;
     margin-top: 2%;
}
 .ctaProgsHeading{
     font-family: 'Helvetica Neue LT Std';
     font-weight: 600;
     font-size: 3em;
     margin: 0;
}
 .backTopBtn{
     display: flex;
     justify-content: flex-end;
}
 @media (max-width: 768px){
     #scrollToTopBtn {
         width: 100%;
    }
     .backTopBtn{
         margin-bottom: 10% 
    }
}
/*Prog Stories*/
 .progStorySect{
     background-image: url("https://berkeleycollege.edu/images/woodland-park-campus-bg.jpg");
     background-repeat: no-repeat;
     background-position: center 85%;
     width: 100%;
     min-height: 600px;
     background-size: cover;
     display: flex;
     align-items: center;
}
 .progStoryLink{
     text-decoration: none;
}
 .progStoryLink:hover{
     text-decoration: none;
}
 .progStoryLink:hover h4{
     text-decoration: underline;
     font-weight: 600;
}
 .progStoryLink:hover span{
     font-weight: bold;
     background: #ebbf14;
     transition: 0.3s;
}
 .progStoryLink:hover p{
     color: #000;
}
 .storiesContWhite{
     background-color: #fff;
     padding: 5%;
     min-height: 390px;
}
 @media (max-width: 768px){
     .storiesContWhite{
         min-height: 350px;
         margin: 5% 0;
    }
}
 .storiesContWhite h4{
     font-family: 'Helvetica Neue LT Std';
     font-weight: 600;
     color: #172e81;
     line-height: 1.3;
     font-size: 1.5em;
     display: block;
     padding: 2px;
     margin-top: 5px;
}
 .progStoryMoreLink{
     font-size: 1em;
     color: #000000;
     cursor: pointer;
     text-transform: uppercase;
     padding: 5px;
}
 .storiesContWhite figure{
     overflow: hidden;
}
 .storiesContWhite figure img {
     -webkit-transform: scale(1);
     transform: scale(1);
     -webkit-transition: .3s ease-in-out;
     transition: .3s ease-in-out;
}
 .progStoryLink:hover figure img {
     -webkit-transform: scale(1.2);
     transform: scale(1.2);
}
 .progStoryProffesorQa{
     background: none;
     padding: 0;
     text-decoration: underline;
     color: #172e81;
}
 .progStoryProffesorQa:hover{
     font-weight: bold;
}
 .modal-title-professor{
     font-size: 1.5em;
     color: #000 
}
 .progsModalHeader, .progsModalFooter{
     background: #dbe0e5;
}
 .progsModalBody{
     padding: 15px 30px;
}
 .flexCenter{
     justify-content:center 
}
/****banner-v2****/
 .banner-picture-container {
     max-height: 55vh;
     height: 90vh;
     min-height: 350px;
     position: relative;
     z-index: 800;
}
 @media (max-width: 1800px){
     .banner-picture-container {
         max-height: 45vh;
    }
}

 @media (max-width: 576px){
     .banner-picture-container {
         max-height: 40vh;
    }
}

 .captionWrapper3{
     position: absolute;
     top: 212px;
     transform: translate(0, -50%);
     -ms-transform: translate(0, -50%);
     -moz-transform: translate(0, -50%);
     -webkit-transform: translate(0, -50%);
     width: 54%;
     height: 100%;
     display: flex;
     padding: 1%;
}
 .bannerV2Position-Left{
     left:1%;
}
 .bannerV2Position-Right{
     right:-34%;
}
 .captionTxt3{
     display: block;
     color: #172e81;
     font-size: 5rem;
     line-height: 1;
}
 .captionTitleBe3{
     font-family: 'Befont_webnormal',Helvetica,Arial,sans-serif;
     font-size: 20rem;
     color: #172e81;
     line-height: 0.66;
     text-align: left;
     padding-bottom: 10px;
}
 .captionContent3{
     width: 100%;
     text-align: center;
     display: flex;
     flex-direction: column;
     justify-content: center;
     align-items: center;
}
 .captionContent4{
     width: 100%;
     text-align: left;
     display: flex;
     flex-direction: column;
     justify-content: center;
     align-items: flex-start;
     align-content: flex-start;
     margin-left: 15%;
     font-size: 38px;
}
 .bannerImg3{
     background-size: cover;
     height: 100%;
     z-index: -1;
     background-position: top right;
     background-repeat: no-repeat;
}
 .boldCapt{
     font-weight: bolder;
}
 .programsBannerBtn3 {
     font-size: 18px;
     text-decoration: none;
     text-align: left;
     width: auto;
     margin: 2% 0 0 0;
}
 .appMedCaption{
     font-size: 50px;
}
 .applyBannerSize{
     font-size: 4rem;
}
 .applyBannerCont{
     display: flex;
     flex-direction: row;
     align-items: center;
     height: 100%;
}
 @media (max-width: 992px){
     .applyBannerOverlay{
         background: #000000b0;
         height: 430px;
    }
}
 @media (max-width: 568px){
     .applyBannerSize{
         font-size: 3rem;
    }
}
 @media (max-width: 992px){
     .captionWrapper3 {
         position: absolute;
         top: 0;
         left: 0;
         width: 50%;
         background: #000000b0;
         height: 100%;
         display: flex;
         padding: 3%;
         transform: translate(0,0);
    }
     .captionTitleBe3{
         font-size: 15rem;
         color: white;
    }
     .captionTxt3{
         font-size: 4rem;
         color: white;
    }
}
 @media (max-width: 768px){
     .bannerV2Position-Left{
         left:0;
    }
     .bannerV2Position-Right{
         right:0;
    }
     .captionWrapper3{
         width: 100%;
    }
}
 @media (max-width: 576px){
     .captionWrapper3 {
         position: absolute;
         top: 0;
         background: #000000b0;
         width: 100%;
         height: 100%;
         display: flex;
         padding: 2%;
         transform: translate(0,0);
    }
     .bannerV2Position-Left{
         left:0;
    }
     .bannerV2Position-Right{
         right:0;
    }
     .captionTitleBe3{
         font-size: 18rem;
         color: white;
    }
     .captionTxt3{
         font-size: 5rem;
         color: white;
    }
}
 .macOs-beTitle{
     line-height: 0.7;
}
 .sideStories{
     display: flex;
     flex-direction: column;
}
 .accreditLogos{
     max-width: 125px;
}
 @media (max-width: 576px){
     .linkBreak{
         overflow-wrap: break-word 
    }
     .accreditLogos{
         max-width: 155px;
    }
     .listColTwoMobile{
         margin-top: -10px;
    }
}
 .pBeforeUl{
     margin-bottom: 19px;
}
 #sec103 {
     background: #ebebeb;
     padding: 2% 15px 2% 15px;
     margin-top: 2%;
}
 #sec103 p{
     font-size: 1em;
     margin: 0 0 10px 0;
}
 .featureSec {
     background: #172e81;
     padding: 0;
     margin-top: 2%;
     margin-bottom: 2%;
     color: white;
}
 .colSchedules{
     background: #e9ecef;
     padding: 20px 40px;
}
 @media (max-width: 576px){
     .colSchedules{
         padding: 20px;
    }
}
 .schedulesList{
     padding-left: 20px;
}
 .schedulesList li{
     text-transform: capitalize;
}
 .schedulesSemester{
     margin-bottom: 5px;
     font-weight: 900;
     font-size: 1.3em;
     color: #353535;
     text-transform: capitalize;
}
 .CSTitle {
     text-align: center;
     margin: 0 auto;
     color: white;
}
 .schedulesFeatureCont {
     background: #172e81;
     color: white;
     padding: 20px 0;
     margin: 4% auto 2% auto;
}
 .ceDiplomaBannerBG{
     background-position: top center;
}
 @media (max-width: 515px){
     .ceDiplomaBannerBG{
         background-position: top left 40%;
    }
}
 .ceDipThumbnailPage{
     margin-bottom: 20px;
}
 .flickrEmbedContent{
     padding-bottom:50%;
}
/*banner positions*/
 .bannerPosCenter{
     background-position: center right !important;
    /* object-position: center !important;
     */
}
 .bannerPosCenterL{
     background-position: center left !important;
    /* object-position: center !important;
     */
}
 .bannerPosTop{
     background-position: top right !important;
    /* object-position: top !important;
     */
}
 .bannerPosTopL{
     background-position: top left !important;
    /* object-position: top !important;
     */
}
 .bannerPosBottom{
     background-position: bottom right !important;
    /* object-position: bottom !important;
     */
}
 .clpContactBox{
     background: #e8e8e8;
     padding: 10px;
     margin: 15px 0;
     text-align: center;
}
 .finacialAidVideoEmbed{
     margin-right: 7%;
}
 @media (max-width: 576px){
     .finacialAidVideoEmbed{
         margin-right: 0;
    }
}
 .alert-info2{
     color: #272727;
     background-color: #e9ecef;
     border-color: #dedede;
}
 .alert-danger-inline{
     color: #a94442;
     background-color: #f2dede;
     border-color: #ebccd1;
     border-radius: 5px !important;
     margin-left: 10px;
     padding: 5px !important;
}
 .alert-danger-inline2{
     color: #a94442;
     background-color: #f2dede;
     border-color: #ebccd1;
     border-radius: 5px !important;
     padding: 5px !important;
}
 .alert-danger-inline-no-bg{
    /* font-size: 17px !important;
     */
     color: #a94442;
     padding: 0 5px !important;
}
 .alert-info-hp-inline-no-bg{
     font-size: 15px !important;
     color: #ebbf14;
}
 .programContHomeP{
     padding: 0 10%;
}
 @media (max-width: 1800px){
     .programContHomeP{
         padding: 0 3%;
    }
}
 @media (max-width: 576px){
     .programContHomeP{
         padding: 0 8%;
    }
}
 .applyHeader{
     line-height: 1.1;
     font-size: 24px;
     min-height: 55px;
}
 @media (max-width: 768px){
     .applyHeader{
         min-height: initial;
    }
}
 .daysWord{
     padding: 0 5px ;
}
 .twitterX{
     width: 13px !important;
     height: 13px !important;
     display: inline-block !important;
     padding: 0 !important;
     padding-right: 0 !important;
     padding-left: 0 !important;
     margin-right: 10px !important;
     left: 3px !important;
     top: 0px !important;
}
 .twitterXNews{
     width: 17px !important;
     height: 17px !important;
     display: inline-block !important;
     padding: 0 !important;
     padding-right: 0 !important;
     padding-left: 0 !important;
     margin-right: 15px !important;
     left: 3px !important;
     top: -2px !important;
}
 .smallNewCaption{
     font-size: 0.5em;
     line-height: 1.3;
     display: inline-block;
}
 #covidFaqAcco{
     background: #FFF;
}
 .bgCentered{
     background-position: top center;
}
 .noLeftPad{
     padding-left: 0 !important;
}
 .schedulesTable{
     margin-bottom: 5%;
}
 .schedulesTable tr th{
     background: #172e81;
     color: white;
     text-align: center;
}
/*Flickr Gallery embeds*/
 .flickrGallery{
     min-height: 500px;
}
 .flickrGallery iframe{
}
 iframe.flickr-embed-frame .flickr-embed{
     box-shadow: none!important;
}
 @media (max-width: 1500px){
     .flickrGallery{
         min-height: 500px;
    }
}
 @media (max-width: 1200px){
     .flickrGallery{
         min-height: 400px;
    }
}
 @media (max-width: 900px){
     .flickrGallery{
         min-height: 400px;
    }
}
 @media (max-width: 576px){
     .flickrGallery{
         min-height: 500px;
    }
}
 .responsive-iframe-wrapper{
     display: flex;
     flex-direction: column;
     align-items: center;
}
 .responsive-iframe-wrapper iframe{
     height: 500px !important;
}
 @media (max-width: 768px) {
     .responsive-iframe-wrapper iframe {
         zoom: 0.8;
    }
}
 @media (max-width: 576px) {
     .responsive-iframe-wrapper iframe {
         zoom: 0.6;
    }
}
 @media (max-width: 400px) {
     .responsive-iframe-wrapper iframe {
         zoom: 0.5;
    }
}
 @media (max-width: 992px) {
     .flickrGalCol iframe {
         zoom: 0.8;
    }
}
 @media (max-width: 768px) {
     .flickrGalCol iframe {
         zoom: 1;
    }
}
 @media (max-width: 576px) {
     .flickrGalCol iframe {
         zoom: 0.8;
    }
}
 @media (max-width: 400px) {
     .flickrGalCol iframe {
         zoom: 0.5;
    }
}
 .flickrGalCares{
     background: #000;
     width: 533px !important;
     height: 300px !important;
     margin-top: 15px;
}
 .flickrGalCares a {
     overflow: hidden;
     width: 100%;
}
 .flickrGalCares a img {
     width: 100%;
     height:auto;
     object-fit: cover;
}
 .flickrGalCares iframe {
     zoom: 0.75;
}
 @media (max-width: 1200px) {
     .flickrGalCares{
         width: 437px !important;
         height: 248px !important;
    }
     .flickrGalCares iframe {
         zoom: 0.63;
    }
}
 @media (max-width: 992px) {
     .flickrGalCares{
         width: 331px !important;
         height: 186px !important;
    }
     .flickrGalCares iframe {
         zoom: 0.47;
    }
}
 @media (max-width: 768px) {
     .flickrGalCares{
         background: transparent;
         width: unset !important;
         height: unset !important;
    }
     .flickrGalCares iframe {
         zoom: 1;
    }
}
 @media (max-width: 576px) {
     .flickrGalCares{
    }
     .flickrGalCares iframe {
         zoom: 0.8;
    }
}
 @media (max-width: 400px) {
     .flickrGalCares{
    }
     .flickrGalCares iframe {
         zoom: 0.6;
    }
}
 .retentionMsg{
     border-left: 4px solid #ebbf14;
     padding: 20px;
     padding-left: 25px;
     background: #f4f4f4;
}
 .highlightMsg1{
     border-left: 4px solid #ebbf14;
     padding: 10px;
     padding-left: 25px;
     background: #f4f4f4;
}
 .highlightMsg2{
     border-left: 4px solid #ebbf14;
     padding: 10px;
     padding-left: 15px;
     background: #f4f4f4;
     font-weight: bold;
}

 .highlightMsg3{
     border-left: 4px solid #ebbf14;
     padding: 10px;
     padding-left: 15px;
     background: #f4f4f4;
}


 h1.headline{
     font-size: 2.1em;
}
 .newsVideoEmbed{
     height: 400px;
     background: #000;
     display: flex;
     flex-direction: column;
     justify-content: center;
}
 .newsVideoEmbed iframe {
     width: 100%;
     min-height: auto !important;
}
 .accomplishmentsMsg{
     border-left: 4px solid #ebbf14;
     padding: 10px;
     background: #f4f4f4;
}
/*CLP clive form*/
 #clpForm {
     width: 100%;
     margin: 0;
     padding-right: 4%;
}
 #clpForm p.clpFormTitle{
     font-size: 2rem;
}
 #clpForm div form{
     display: grid;
     grid-template-columns: 1fr 1fr;
     grid-column-gap: 7%;
    /* grid-auto-flow: row;
     */
     grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
     grid-auto-flow: column;
}
 #clpForm .clive-submit{
     background: #ebbf14;
     color: #172e81;
     font-weight: bold;
     border: none;
     width: auto;
     padding: 2% 4%;
}
 #clpForm .clive-submit:hover{
     background: #172e81;
     color: #fff;
}
 #clpForm .clive-field-wrapper {
     margin: 0;
     padding: 0 0 10pt;
     font-size: 1em;
}
 #clpForm .clive-field {
     margin: 0 0 5px 0;
}
 #clpForm label {
     margin: 5pt 0 0 0;
     font-size: 14px;
}
 #clpForm .clive-form-description-wrapper{
     font-weight: normal;
     margin: 0;
     padding-top: 10px;
}
 #clpForm .clive-form-description-wrapper>span{
     font-size: 1.6rem;
     font-weight: normal;
     color: #181818;
     display: block;
     padding-bottom: 11px;
     border-bottom: 1px solid #ccc;
}
 #clpForm .clive-dropdown-wrapper{
     background: #fff;
}
 @media (max-width: 768px){
     #clpForm div form{
         display: grid;
         grid-template-columns: 1fr;
         grid-column-gap: 0;
         grid-template-rows: 1fr;
         grid-auto-flow: row;
    }
     #clpForm .clive-field-wrapper{
         margin: 0;
    }
     #clpForm .clive-submit-wrapper {
         padding-top: 3%;
    }
     #clpForm .clive-form-description-wrapper{
         margin-bottom: 15px;
    }
}
/*FAFSA Simplification video section*/
 .singleEvent{
     margin: 2% 2% 3% 0;
     background: #fff;
     padding: 5%;
    /* min-height: 180px;
     */
}
 .singleEvent h2 {
     font-size: 1.6em;
     position: relative;
     border-top: 2px solid #ffc107;
     margin-top: 0px;
     padding-top: 30px;
     line-height: 1.2;
}
 .singleEvent h2 span {
     position: absolute;
     font-size: 16px;
     top: -18px;
     left: 10px;
     color: #fff;
     font-style: italic;
     line-height: 1em;
     background-color: #333;
     padding: .5em 1em;
     margin: 0;
}
 .singleEvent h2 a {
     font-size: 20px;
}
 @media (max-width: 576px){
     .singleEvent{
         margin: 3% 2%;
    }
}
 .twitterXIconEvent{
     width: 14px;
     height: 14px;
     display: inline-block;
}
 .captionContentApply{
     width: 85%;
     text-align: left;
     display: flex;
     flex-direction: column;
     justify-content: center;
     align-items: flex-start;
     align-content: flex-start;
     margin-left: 15%;
     font-size: 38px;
}
 .leftAlign{
     align-items: flex-start;
}
 .leftAlign a{
     margin-left: 15%;
}
 .smallContactSect{
     display: flex;
     background: #f0f0f0;
     padding: 2%;
}
 .smallContactInfo{
}
 .smallContactPhoto{
     margin-right: 5%;
     max-width: 180px;
}
 .liteVideoWrapper{
     width: 90%;
}
 .liteVideoWrapperCares{
     width: 96%;
     padding: 0;
}
 .liteVideoWrapperDianeIheart{
     width: 100%;
     padding: 5px 0 10px 5px;
}
 .ndlwBanner{
     width: 48%;
}
 @media (max-width: 1500px){
     .captionContentApply{
         width: 85%;
         margin-left: 10%;
    }
}
 @media (max-width: 1200px){
     .captionContentApply{
         margin-left: 5%;
    }
}
 @media (max-width: 1100px){
     .captionContentApply{
         width:80%;
    }
}
 @media (max-width: 992px){
     .captionContentApply{
         margin-left: 3%;
         width: 100%;
    }
     .captionContentApply p{
         color: white;
    }
}
 @media (max-width: 768px){
     .liteVideoWrapper, .liteVideoWrapperCares{
         width: 100%;
    }
     .captionContentApply{
    }
     .ndlwBanner{
         width: 100%;
    }
     .liteVideoWrapperDianeIheart{
         width: 70%;
    }
}
 @media (max-width: 576px){
     .atAGlanceBannerBG{
         background-position-x: 82%;
    }
     .captionContentApply{
    }
     .liteVideoWrapperDianeIheart{
         width: 100%;
    }
}
 .nyTuitionReliefBG{
     background-position: top center;
}
 .mt-0{
     margin-top: 0 !important;
}
 .bs-callout {
     padding: 10px 20px;
     margin: 20px 0;
     border-left: 5px solid #ebbf14;
}
 .bs-callout-danger {
}
 @media (max-width: 992px){
     .hTraffick{
         width: 45%;
    }
}
 @media (max-width: 768px){
     .hTraffick{
         width: 100%;
    }
}
 .newyouWrap{
     position: absolute;
     top: -115px;
     left: 115px;
     width: 50%;
     height: 100%;
}
 .newyouImg{
}
 @media (max-width: 1200px){
     .newyouImg{
         width: 70% !important;
         height: auto !important;
    }
}
 @media (max-width: 768px){
     .newyouImg{
         width: 65% !important;
         height: auto !important;
    }
     .newyouWrap{
         left: 20%;
    }
}
 @media (max-width: 576px){
     .newyouImg{
         width: 100% !important;
         height: auto !important;
    }
     .newyouWrap{
         width: 60%;
    }
}
 .winterSemCopyWrap{
     position: absolute;
     top: -115px;
     left: 115px;
     width: 50%;
     height: 100%;
}
 @media (max-width: 1200px){
     .winterSemCopyImg{
         width: 70% !important;
         height: auto !important;
    }
     .winterSemCopyWrap{
         width: 60%;
    }
}
 @media (max-width: 992px){
     .winterSemCopyWrap{
         width: 80%;
    }
}
 @media (max-width: 768px){
     .winterSemCopyImg{
         width: 65% !important;
         height: auto !important;
    }
     .winterSemCopyWrap{
         left: 25%;
    }
}
 @media (max-width: 576px){
     .winterSemCopyImg{
         width: 100% !important;
         height: auto !important;
    }
     .winterSemCopyWrap{
         width: 60%;
         left: 20%;
    }
}
 .tempdes {
     display: block!important 
}
 @media(max-width:992px) {
     .tempdes {
         display: none!important 
    }
}
 .tempmob {
     display: none!important 
}
 @media(max-width:992px) {
     .tempmob {
         display: block!important 
    }
}
 .vetSlidWrap{
     max-width: unset;
}
 .bannerExpCont img{
     width: 100%;
}
 .shuttleSchedules, .shuttleSchedules th{
     text-align: center;
}
/*commencement single banner*/
 .commBannerWrapper{
     position: relative;
     margin-bottom: 3%;
     margin-top: 20px;
}
 .commImage{
     width: 100%;
}
 .commCaptionSection{
     position: absolute;
     left: 0;
     bottom: 0;
     padding: 1%;
     width: 51%;
     height: 100%;
     display: flex;
     flex-direction: column;
}
 .commCaptionWrap{
     display: flex;
     flex-direction: column;
     width: 100%;
     margin-top: 140px;
     align-items: flex-end;
}
 .commCaptionContent{
     font-size: 2rem;
     width: 310px;
}
 .commBannerCtaWrapper{
     margin: 0 auto;
}
 .commBannerCtaWrapper a{
     background: #ebbf14;
     font-weight: bold;
     font-size: 18px;
     text-decoration: none;
     text-align: center width: auto;
     margin: 2% 0 0 0;
}
 .commBannerCtaWrapper a:hover{
     background: #172e81;
     color: white;
}
 .commBannMainTitle {
     font-family: 'Helvetica Neue LT Std', Helvetica,Arial,sans-serif;
     display: block;
     font-weight: 900;
     font-style: normal;
     font-size: 1.5em;
     line-height: 1;
     color: #172e81;
}
 .commBannSliderText {
     font-family: 'Helvetica Neue LT Std';
     font-weight: 500;
     font-style: normal;
     font-size: 1.5em;
     line-height: 1;
     display: block;
     color: #172e81;
}
 @media (max-width: 1200px){
     .commCaptionWrap{
         margin-top: 110px;
    }
     .commCaptionContent {
         font-size: 1.8rem;
         width: 240px;
    }
}
 @media (max-width: 992px){
     .commCaptionWrap{
         margin-top: 85px;
    }
     .commCaptionContent {
         font-size: 1.5rem;
         width: 200px;
    }
     .noMobileCaptions {
         background-color: unset;
         background-position-x: center;
    }
}
 @media (max-width: 768px){
     .commCaptionSection {
         flex-direction: column;
         justify-content: flex-end;
    }
     .commCaptionWrap{
         margin-top: 25%;
    }
     .commCaptionContent {
         font-size: 1.2rem;
         width: 100%;
         background: #323233ad;
         padding: 5px;
         text-align: right;
    }
}
 @media (max-width: 576px){
     .commCaptionWrap{
         margin-top: 0;
    }
     .commCaptionContent {
         font-size: 1.8rem;
         width: 100%;
         background: #172e81;
         padding: 10px;
         text-align: left;
    }
     .commCaptionSection {
         position: relative;
         display: block;
         width: 100%;
    }
}
 .hiringCompaniesList{
     columns: 3 auto;
     margin: 0;
     column-gap: 5%;
}
 @media (max-width: 576px){
     .hiringCompaniesList{
         columns: unset;
         margin: 0;
    }
}
 .progsVidHeader{
     min-height: 90px;
}
 .sideBarContentBox{
     background: #e9ecef;
     padding: 5%;
}
 .smallHeader {
     font-family: 'HelveticaNeueLTStd-Bd',Helvetica,Arial,sans-serif;
     color: #172e81;
     line-height: 1.22;
     font-size: 2.2rem;
     margin-top: 3%;
}
 #alertMsgIcon{
     width: 30px;
     height: 30px;
     display: inline-block;
     background: #ff0000;
     padding: 3px;
     cursor: pointer;
}
 #alertMsgIcon svg{
     color: #ffe500;
     width: 100%;
     height: 100%;
}
 #alertMsgCont{
     background: #ededed;
     padding: 2%;
     margin: 3% 0;
}
 #alertMsgCont p{
     color: #000;
     font-size: 17.6px;
     font-weight: 400;
     margin: 0 0 10px;
     margin-bottom: 2%;
     line-height: 1.42857143;
}
 #alertMsgClose{
     background: #ebbf14;
     color: #172e81;
     font-weight: 900;
}
 #alertMsgClose:hover{
     background: #172e81;
     color: #FFF;
}
 .msgBtnCloseWrap{
     display: flex;
     width: 100%;
     justify-content: flex-end;
}
 #newsSocialSect{
     margin-bottom: 5%;
}
 .applyBannerBG{
    /*background: #ebbf14;
     */
}
 .fiFafsaBG{
     background-position-y: center;
}
 .botBtn{
     display: inline-block !important;
}
 .btn0125 {
     display: inline-block;
     font-size: 15px;
     text-decoration: unset;
     margin-bottom: 1%;
}
 .new{
     background: #eabf1b;
     color: #000;
     padding: 2px 4px 2px 0px;
     margin-left: 5px;
     font-weight: bold;
     text-decoration: none !important;
     font-size: 14px;
}
 .new2{
     background: #eabf1b;
     color: #000;
     padding: 2px 4px;
     margin-left: 5px;
     font-weight: bold;
     text-decoration: none !important;
     font-size: 14px;
}
 .new-homepage{
     background: #eabf1b;
     color: #000;
     padding: 2px 4px 2px 0px;
     margin-left: 5px;
     font-weight: bold;
     text-decoration: none !important;
     font-size: 14px;
}
 .newTitle{
     font-size: 30px;
     padding: 2px 4px 2px 4px;
     margin: 0;
}
 .banner-container{
     display: flex;
     flex-direction: row;
     justify-content: center;
     background: #172e81;
}
 .bannerContentVideo{
     width: 100%;
     margin: 0 auto;
     text-align: center;
}
 .internalVideoBanner{
     width: 100%;
     max-width: 1200px;
}
 .fullSliderContent{
}
 .fullSliderContent .slick-dots{
     bottom: 0 !important;
     position: relative;
}
 .fullSliderContent .slick-dots{
     bottom: 10px;
     background: #0a1641;
}
 .fullSliderContent .slick-arrow{
     font-family: "Font Awesome 5 Free";
     position: absolute;
     top: 50%;
     width: 50px;
     height: 50px;
     cursor: pointer;
     display: block;
     background: #000000a8;
     margin: 0 1%;
}
 .fullSliderContent .slick-arrow:before {
     width: 50px;
     height: 50px;
     line-height: 50px;
     font-size: 40px;
     transition: all 0.3s;
     -webkit-transition: all 0.3s;
     color: #fff;
     display: block;
}
 .fullSliderContent .slick-prev{
     left: 0;
     z-index: 1;
}
 .fullSliderContent .slick-next{
     right: 0;
}
 .fullSliderContent .slick-prev .fas, .slick-next .fas {
     color: #fff;
     font-size: 0.7em;
     position: absolute;
     top: 6px;
     left: 12px;
     line-height: 1;
}
 .fullSliderContent .slick-dots li.slick-active button:before {
     color: #ebbf14;
}
 .fullSliderContent .slick-dots li button:before {
     color: #fff;
     width: 25px;
     height: 25px;
     content: '●';
     font-size: 25px;
     line-height: 12px;
     opacity: 1;
}
 .fullSlider-container{
     position: relative;
     width: 100%;
     aspect-ratio: 16 / 4;
     background-size: cover;
     background-position: center;
}
 .fullSliderImg{
     width: 100%;
     object-fit: cover;
     object-position: top;
     height: auto;
}
 @media (max-width: 1200px){
     .fullSlider-container{
         aspect-ratio: 16 / 4;
    }
}
 @media (max-width: 992px){
     .fullSlider-container{
         aspect-ratio: 16 / 5;
    }
}
 @media (max-width: 768px){
     .fullSlider-container{
         aspect-ratio: 16 / 6;
    }
}
 @media (max-width: 576px){
     .fullSlider-container{
         aspect-ratio: 16 / 16;
    }
     .fullSliderImg{
         object-position: right;
    }
}
 p.featureCont{
     line-height: 1.1;
     font-size: 1.8em;
     font-family: 'HelveticaNeueLTStd-Bd',Helvetica,Arial,sans-serif;
     color: #172e81;
     margin: 0;
     padding: 0;
     margin-bottom: 10px;
}
 span.NewSmallTxt{
     font-size: 50%;
}
 .idBanSubTxt{
     font-weight: 900;
     font-family: 'Helvetica Neue LT Std', Helvetica, Arial, sans-serif;
     line-height: 1;
     margin-top: 10px;
     display: inline-block;
}
 .subMenuTxtBig{
     font-size: 150%;
}
/*HOME notifications*/
 #notificationsSection{
}
 .homeNewsCard_container{
     display: flex;
     flex-direction: row;
     width: 100%;
     padding: 0 10px;
}
 .homeNewsCard{
     display: flex;
     flex-direction: row;
     align-items: flex-start;
     width: 100%;
     background-color: white;
     padding: 30px;
     margin-left: 10px;
     border-right: 2px solid var(--gold);
}
 .homeNewsCard:first-child{
     margin-left: 0;
}
 .homeNewsCard:last-child{
     border-right: none;
}
 .pad{
     padding: 0 5%;
}
 .homeNewsCard_thumbnail{
     width: 50%;
}
 .homeNewsCard_img{
     width: 100%;
     height: 150px;
     object-fit: cover;
     object-position: center;
}
 @media (max-width: 576px){
     .homeNewsCard_img{
         object-fit: contain;
    }
}
 .homeNewsCard_content{
     width: 50%;
     text-align: left;
     padding-left: 3%;
}
 .homeNews_header{
}
 .homeNewsCard_link{
     font-weight: 700;
     font-family: 'Helvetica Neue LT Std', Helvetica, Arial, sans-serif;
     color: var(--blue);
     font-size: 3.5rem;
     line-height: 1;
     text-decoration: none;
}
 .homeNewsCard_link:hover{
     text-decoration: underline;
     color: var(--lightGray);
}
 .homeNewsCard_link:hover span.noBreak{
     text-decoration: underline;
}
 .homeNewsCard_txt{
     font-family: 'Helvetica Neue LT Std', Helvetica, Arial, sans-serif;
     font-weight: 500;
     font-size: 2.5rem;
     margin: 3% 0;
     line-height: 1;
}
 .homeNewsCard_freeContent, .homeNewsCard_freeContent p{
     font-family: 'Helvetica Neue LT Std', Helvetica, Arial, sans-serif;
     font-weight: 500;
     margin: 3% 0;
     font-size: 2.5rem;
     line-height: 1;
}
 @media (max-width: 1200px){
     .homeNewsCard_link{
         font-size: 3rem;
    }
     .homeNewsCard_txt{
         font-size: 2rem;
    }
     .homeNewsCard_freeContent, .homeNewsCard_freeContent p{
         font-size: 2rem;
    }
}
 @media (max-width: 992px){
     .homeNewsCard {
         display: flex;
         flex-direction: column;
    }
     .homeNewsCard_thumbnail {
         width: 100%;
    }
     .homeNewsCard_content, .homeNewsCard_freeContent, .homeNewsCard_freeContent p {
         width: 100%;
         text-align: center;
         padding-left: 0;
         padding-top: 3%;
         font-size: 2.5rem;
    }
     .homeNewsCard_txt{
         font-size: 2.5rem;
         margin-top:0;
    }
}
 @media (max-width: 768px){
     .homeNewsCard{
         padding: 15px;
    }
}
 @media (max-width: 576px){
     .homeNewsCard_container {
         display: flex;
         flex-direction: column;
    }
     .homeNewsCard {
         border-right: none;
         border-bottom: 2px solid var(--gold);
         padding: 0;
         margin: 0;
         padding: 5% 5%;
    }
     .homeNewsCard:last-child{
         border-bottom: none;
    }
}
/*Campus banner and slider*/
 .captionWrapper5{
     position: absolute;
     top: 0px;
     left: 10%;
     width: 54%;
     height: 100%;
     display: flex;
     flex-direction: column;
     justify-content: center;
     padding: 1%;
}
 .campusBannerBtn{
     display: inline-block;
     font-size: 18px;
     text-decoration: none;
     width: auto;
     margin: 2% 0 0 0 !important;
}
 .expandedBannerCaptions{
    /* width: 70%;
     */
}
 .captionContent5{
     margin-left: 5%;
     width: 100%;
     font-size: 38px;
     text-align: left;
}
 @media (max-width: 1400px){
     .captionWrapper5{
    }
}
 @media (max-width: 1200px){
     .expandedBannerCaptions{
        /* width: 80%;
         */
    }
     .captionWrapper5{
         left: 5%;
    }
}
 @media (max-width: 992px){
     .expandedBannerCaptions{
        /* width: 80%;
         */
    }
     .campusBannerBtn{
         font-size: 16px;
    }
     .captionWrapper5 {
         position: absolute;
         left: 0;
         width: 60%;
         background: #000000b0;
         height: 100%;
         display: flex;
         padding: 3%;
    }
     .captionContent5{
         margin-left: 5%;
         width: 100%;
         font-size: 30px;
         text-align: left;
    }
}
 @media (max-width: 768px){
     .expandedBannerCaptions{
        /* width: 90%;
         */
    }
     .captionWrapper5{
         background: #000000b0;
    }
     .captionContent5{
         margin-left: 5%;
         width: 90%;
         font-size: 23px;
    }
}
 @media (max-width: 576px){
     .expandedBannerCaptions{
        /* width: 100%;
         */
    }
     .captionWrapper5{
         background: #000000cf;
         width: 100%;
         padding: 2%;
    }
     .captionContent5{
         width: 96%;
         text-align: left;
         display: flex;
         flex-direction: column;
         justify-content: center;
         align-items: flex-start;
         align-content: flex-start;
         margin-left: 7%;
         font-size: 28px;
    }
     .campusBannerBtn{
         font-size: 18px;
    }
     .beCamp{
         margin-left: 0;
         align-items: center;
    }
}
/*New Program campaign on banners*/
 #progBanner5{
     font-size: 10rem;
     line-height: 1;
     display: flex;
     flex-direction: column;
     align-items: flex-start;
}
 .progBanner5_title{
     font-family: 'Helvetica Neue LT Std',Helvetica,Arial,sans-serif;
     font-weight: 600;
     font-style: normal;
     color: #172e81;
}
 .progBanner5_title-bolded{
     font-family: 'Helvetica Neue LT Std', Helvetica, Arial, sans-serif;
     font-weight: 900;
     font-style: bolded;
}
 .progBanner5_name{
     background: #ebbf14;
     display: inline-block;
     padding: 1% 5%;
     margin-left: -5%;
     font-family: 'Helvetica Neue LT Std',Helvetica,Arial,sans-serif;
     color: #172e81;
     font-weight: 600;
     font-style: normal;
     font-size: 5rem;
}
 @media (max-width: 1200px){
     #progBanner5{
         font-size: 8rem;
    }
}
 @media (max-width: 1100px){
     #progBanner5{
         font-size: 7rem;
    }
}
 @media (max-width: 992px){
     #progBanner5{
         font-size: 5rem;
    }
     .progBanner5_title{
         color: white;
    }
     .progBanner5_name {
         font-size: 3rem;
         width: auto;
         margin-top: 10%;
    }
}
 @media (max-width: 768px){
     #progBanner5{
         font-size: 4rem;
    }
     .progBanner5_title{
         color: white;
    }
}
 @media (max-width: 576px){
     #progBanner5{
         font-size: 5rem;
    }
     .progBanner5_title{
         color: white;
    }
}
 .awardsRow{
     display: flex;
     flex-direction: row;
     justify-content: space-between;
}
 @media (max-width: 768px){
     .awardsRow{
         justify-content: center;
    }
}
 @media (max-width: 576px){
     .awardsRow{
         justify-content: center;
    }
}
/*styling for Program slider banner captions*/
 .wSliderBanner{
     width: 98%;
}
 #progSlider{
     font-size: 36px 
}
 @media (max-width: 1265px){
     #progSlider{
         font-size: 24px 
    }
     .sliderLongTitle{
         font-size: 1.5em;
    }
}
 @media (max-width: 992px){
     #progSlider{
         font-size: 26px 
    }
     .sliderLongTitle{
         font-size: 1.1em;
    }
}
 @media (max-width: 768px){
     #progSlider{
         font-size: 20px 
    }
     .sliderLongTitle{
         font-size: 1em;
    }
}
 @media (max-width: 576px){
     #progSlider{
         font-size: 20px 
    }
     .sliderLongTitle{
         font-size: 1.5em;
    }
}
 .sliderTitle5 {
     font-family: 'Helvetica Neue LT Std';
     display: block;
     font-weight: 900;
     font-style: normal;
     font-size: 2em;
     line-height: 1;
     color: var(--blue);
}
 .sliderText5 {
     font-family: 'Helvetica Neue LT Std';
     font-weight: 500;
     font-style: normal;
     font-size: 1.3em;
     line-height: 1;
     display: block;
     color: var(--blue);
}
 .beCamp{
     width: auto;
}
 .homepageAwardIcon{
     display: flex;
}
 .homepageAwardIcon_img{
     max-width: 45px;
     margin-right: 3%;
}
 .homepageAwardIcon_txt{
     color: var(--gold);
     text-decoration: underline;
     display: inline-block;
     width: 100px;
     text-align: left;
     line-height: 1.2;
     font-size: 16px;
}
 .homepageAwardIcon_txt:hover{
     color: var(--gold);
}
 @media (max-width: 576px){
     .homepageAwardIcon {
         text-align: left;
         width: 100%;
         justify-content: left;
         margin-bottom: 10%;
    }
}
 #tagline{
     font-family: 'Helvetica Neue LT Std';
     font-size: 4em;
     line-height: 1em;
     padding: 7px;
     margin-bottom: 0;
     margin-top: 0;
     color: #172e81;
     font-weight: 900;
     line-height: 1;
     border-left: 10px solid #ebbf14;
     padding-left: 15px;
     margin-bottom: 20px;
}
 @media (max-width: 576px){
     #tagline{
         font-size: 3em;
    }
     #tagline2{
         font-size: 2em;
    }
     #tagline3{
         font-size: 2em;
    }
}
 .btnTuitionGrant{
     display: inline-block;
}
/*strategic plan page*/
 #stratPlan24{
     font-size: 16px;
}
 .stratPlan24_top{
     background: var(--blue);
     color: white;
     font-family: 'Helvetica Neue LT Std';
     font-weight: 500;
     text-align: center;
     padding: 1%;
     font-size: 3em;
}
 .stratPlan24_logoWrapper{
     padding: 0 10% 3% 10%;
}
 .stratPlan24_bcLogo{
     display: block;
     margin: 0 auto;
     margin-top: 5%;
     max-width: 500px;
     width: 100%;
}
 .stratPlan24_bigBlue{
     font-weight: bold;
     color: var(--gold);
}
 .stratPlan24_titleBlue{
     font-family: 'Helvetica Neue LT Std';
     font-weight: 900;
     color: var(--blue);
     font-size: 2em;
     text-align: center;
     margin-bottom: 0px;
}
 .stratPlan24_text1{
     font-size: 1.1em;
     color: var(--darkGray);
     text-align: center;
}
 .stratPlan24_ValuesSect{
     background: var(--blue);
     color: white;
     font-size: 1em;
     padding: 5%;
     border-radius: 100%;
     position: relative;
     margin-top: -10%;
     height: 270px;
     width: 270px;
     display: flex;
     flex-direction: column;
     align-content: center;
     align-items: center;
     justify-content: center;
}
 .stratPlan24_titleGold{
     font-family: 'Helvetica Neue LT Std';
     font-weight: 900;
     color: var(--gold);
     font-size: 2em;
     text-align: center;
     margin-bottom: 0px;
}
 .stratPlan24_missionList{
     padding: 0;
     margin: 0;
     padding:0;
}
 .stratPlan24_missionList li{
     font-size: 1em;
     text-align: center;
     list-style: none;
}
 .stratPlan24_missionList li::before {
     content: "\2022";
     color: var(--gold);
     display: inline-block;
     width: 0.5em;
     font-size: 1.5em;
     line-height: 1;
     position: relative;
     top: 3px;
}
 .stratPlan24_goalsHeader{
     background: var(--gold);
     padding: 1%;
     margin: 0;
     width: 100%;
}
 .stratPlan24_goalsHeader h2{
     font-family: 'Helvetica Neue LT Std';
     color: var(--blue);
     text-align: center;
     font-size: 4rem;
     font-weight: 700;
}
 .stratPlan24_section{
     color: white;
     padding: 0 3%;
     display: flex;
     flex-direction: row;
     align-items: center;
     align-content: center;
     flex-wrap: wrap;
     margin: 10px 0;
}
 .stratPlan24_section-title{
     font-family: 'Helvetica Neue LT Std';
     font-weight: 700;
     font-size: 3rem;
     color: white;
     margin: 0;
}
 .stratPlan24_section-text-blue{
     color: var(--blue);
}
 .stratPlan24_section-img{
     display: flex;
     flex-direction: column;
     align-content: center;
     align-items: center;
}
 .stratPlan24_section-img-top{
     border-left: 15px solid white;
     border-right: 15px solid white;
     position: relative;
     height: 30px;
     margin-top: 0px;
     margin-bottom: -5px;
}
 .stratPlan24_section-img-bot{
     border-left: 15px solid white;
     border-right: 15px solid white;
     position: relative;
     height: 30px;
     margin-top: -5px;
     margin-bottom: 0px;
}
 .stratPlan24_section-txt{
     font-size: 1.2em;
}
 .stratPlan24_optimize{
     background: var(--blue);
}
 .stratPlan24_graduate{
     color: var(--blue);
     background-color: #d8d9da;
}
 .stratPlan24_partnerships{
     background: #186ad6;
}
 .stratPlan24_marketing{
     background: #54820b;
}
 .stratPlan24_budget{
     background: var(--gold);
}
 .moreInfoHeader{
     font-family: 'Helvetica Neue LT Std', Helvetica, Arial, sans-serif;
     font-size: 1.8em;
     font-weight: 700;
     margin: 0;
     padding-bottom: 5px;
     color: var(--blue);
}
 .stratPlan24_sep{
     margin-top: 15px;
}
 @media (max-width: 992px){
     .stratPlan24_section-img-top {
         height: 50px;
    }
     .stratPlan24_section-img-bot {
         height: 50px;
    }
}
 @media (max-width: 768px){
     .stratPlan24_ValuesSect {
         margin: 0 auto 5% auto;
    }
     .stratPlan24_section-img-top, .stratPlan24_section-img-bot {
         display: none;
    }
     .stratPlan24_section {
         margin: 0 0 5% 0;
         padding: 10% 5%;
         text-align: center;
    }
     .stratPlan24_section-title {
         margin-bottom: 5%;
    }
     .stratPlan24_section-txt {
         margin-top: 5%;
    }
     .stratPlan24_sep{
         margin-top: 20px;
    }
}
 @media (max-width: 576px){
     .stratPlan24_bcLogo{
         max-width:none;
    }
     .stratPlan24_ValuesSect {
         margin: 0 auto 5% auto;
    }
     .stratPlan24_section-img-top, .stratPlan24_section-img-bot {
         display: none;
    }
     .stratPlan24_section {
         margin: 0 0 5% 0;
         padding: 10% 5%;
         text-align: center;
    }
     .stratPlan24_section-title {
         margin-bottom: 5%;
    }
     .stratPlan24_section-txt {
         margin-top: 5%;
    }
     .stratPlan24_sep{
         margin-top: 20px;
    }
}
/*MSN 25% tuition reduction on MSN program page */
 .w100MB{
     width: 100%;
}
 .bannerContent-MSN-wrap{
     position: relative;
}
 .bannerContent-MSN{
     display: flex;
     flex-direction: column;
     align-items: center;
}
 .bannerContent-MSN h1{
     color: var(--blue);
     font-family: 'Helvetica Neue LT Std';
     font-size: 5.5rem;
     line-height: 1;
     font-weight: 700;
     text-shadow: 7px 7px 10px #ffffff;
     text-align: center;
     margin-top: 0;
}
 .bannerContent-MSN h2, a.msnGrantBtn{
     color: var(--yellow);
     font-family: 'Helvetica Neue LT Std';
     font-size: 5rem;
     line-height: 1;
     font-weight: 700;
     background: #172e81;
     display: inline-block;
     text-align: center;
     padding: 2%;
}
 a.msnGrantBtn{
     color: var(--yellow);
     font-family: 'Helvetica Neue LT Std';
     font-size: 5rem;
     line-height: 0.95;
     font-weight: 700;
     background: var(--blue);
     display: inline-block;
     text-align: center;
     padding: 2%;
     margin-left: 0!important;
     text-decoration: none;
}
 a.msnGrantBtn:hover{
     color: var(--blue);
     background: var(--yellow);
}
 .bannerContent-MSN span{
     color: var(--blue);
     display: block;
     text-align: center;
     font-family: 'Helvetica Neue LT Std';
    /* restore this size if you want to bring back the 25% style*/
    /* font-size: 13rem;
     */
     font-size: 9rem;
     line-height: 0.95;
     font-weight: 700;
     text-shadow: 7px 7px 10px #ffffff;
}
 @media (max-width: 1700px){
     .bannerContent-MSN-wrap{
         top: 0px;
    }
     .bannerContent-MSN h1, .bannerContent-MSN h2{
         font-size: 5rem;
    }
     .bannerContent-MSN span{
         font-size: 9rem;
    }
}
/*@media (max-width: 1400px){
     .bannerContent-MSN-wrap{
         top: 0px;
    }
     .bannerContent-MSN h1, .bannerContent-MSN h2{
         font-size: 4rem;
    }
     .bannerContent-MSN span{
         font-size: 8rem;
    }
}
 @media (max-width: 1200px){
     .bannerContent-MSN-wrap{
         top: 0px;
    }
     .bannerContent-MSN h1, .bannerContent-MSN h2{
         font-size: 3rem;
    }
     .bannerContent-MSN span{
         font-size: 6rem;
    }
}
 */
 .onlineSocialSect{
     width: 55% 
}
 @media (max-width: 992px){
     .bannerContent-MSN{
         align-items: flex-start;
    }
     .bannerContent-MSN span{
         color: var(--white);
         display: block;
         text-align: left;
         font-size: 7.5rem;
         line-height: 0.9;
         font-weight: 700;
         text-shadow: none;
         margin-bottom: 20px;
    }
     .bannerContent-MSN h1{
         color: var(--white);
         font-size: 5.5rem;
         text-shadow: none;
         text-align: left;
    }
     .onlineSocialSect{
         width: 100% 
    }
     .w100MB{
         width: 96%;
    }
}
 @media (max-width: 768px){
     .bannerContent-MSN h1, .bannerContent-MSN h2{
         font-size: 6rem;
    }
     .bannerContent-MSN span{
         font-size: 10rem;
    }
     .w100MB{
         width: 100% !important;
    }
}
 @media (max-width: 576px){
     .bannerContent-MSN h1, .bannerContent-MSN h2{
         font-size: 5rem;
    }
     .bannerContent-MSN span{
         font-size: 8rem;
    }
}
/*steps RFI*/
 .alert-danger-inline-no-bg-no-list{
     padding: 0 !important;
     color: #a94442;
     display: inline-block;
}
 .onlineFormWrapper{
     width: 100%;
}
 .onlineFormWrapper iframe{
     width: 100%;
     height: 500px;
     font-size: 20px;
}
 .captionWrapperRfi{
     width: 30%;
     z-index: 2;
     position: absolute;
     display: flex;
     height: 100%;
     flex-direction: row;
     justify-content: flex-end;
     align-items: flex-start;
     right: 0;
     margin: 0 10% 0 0;
}
 .captionContentRfi{
     width: 100%;
     font-size: 150%;
}
 .captionContentRfi .sliderMainTitle{
     color: var(--blue) !important;
}
 @media (max-width: 1900px){
}
 @media (max-width: 1200px){
     .captionWrapperRfi{
         width: 40%;
         margin: 0 10% 0 0;
    }
}
 @media (max-width: 992px){
     .captionWrapperRfi{
         width: 60%;
         margin: 0 10% 0 0;
    }
}
 @media (max-width: 768px){
     .captionWrapperRfi{
         width: 80%;
         right: 0;
         align-items: flex-start;
         margin: 0 10%;
    }
     .onlineRfiTitle{
         margin: 0;
         padding: 0;
         font-size: 1em;
    }
}
 @media (max-width: 576px){
     .captionWrapperRfi{
         width: 96%;
         margin: 0 2%;
         display: flex;
         align-items: flex-start;
    }
}
 .onlineRfiBanLine{
     margin-bottom: -10px;
}
 .singleVideoNotif{
     border-left: 4px solid var(--gold);
     padding-left: 10px;
}
 .singleVideoNotif h4{
     font-size: 24px;
     margin: 0;
     padding: 0;
}
 .rfiVideoLink{
     font-size: 18px;
     display: inline-block;
}
 .notifYellow{
     max-width: 985px;
}
 .onlineContactSect ul{
     list-style: none;
     padding: 0;
}
 .onlineContactSect ul li{
     display: inline-block;
}
 .onlineContactSect ul li a{
     text-decoration: none;
}
 .videoLink{
}
 .rfiGrey{
     background: #eee;
}
 @media (max-width: 768px){
     .woodImgSpac{
         margin-bottom: 3%;
    }
}
/*At a glance styles*/
 .aagCampusTit{
     margin-bottom: 5px;
     color: #172e81;
    /* padding: 5px 10px;
     */
     display: inline-block;
    /* background: #e9ecef;
     */
     margin-top: 0;
}
 .aaaSectBlock{
     display: flex;
     flex-flow: row wrap;
     padding: 0;
}
 .aagImg{
     width: 40%;
     height: auto;
     position: static;
}
 .aagImg img {
     width: 100%;
     height: 100%;
     object-fit: cover;
}
 .aagSectBlockCont{
     flex: 1 1 0;
     width: 100%;
     padding: 20px;
     background-color: #edeeee;
     color: #0a0a0a;
}
 .aagOnlineLogo{
     padding: 5%;
     background: white;
}
 .wordBreak{
     word-break: break-word;
}
 .mt-20{
     margin-top: 20px;
}
 .msnAccredSpace{
     margin-top: 45px;
}
 .ccneMsnPageLogo{
     width: 200px;
     margin-left: 5%;
}
 .ccneMsnPageLogo img{
     width: 200px;
     height: auto;
}
 @media (max-width: 576px){
     .msnAccredSpace{
         margin-top: 0;
    }
     .ccneMsnPageLogo{
    }
}
 .accademics-image-grid {
     display: flex;
     flex-wrap: nowrap;
     justify-content: space-between;
     gap: 10px;
     width: 100%;
     align-items: center;
}
 .accademics-image-grid img {
     width: 10%;
     height: auto;
}
/* Adjust layout for smaller screens */
 @media (max-width: 1024px) {
     .accademics-image-grid {
         display: flex;
         flex-wrap: wrap;
    }
     .accademics-image-grid img {
         flex: 1 1 calc(33.333% - 10px);
        /* 3 images per row */
         max-width: 30%;
    }
}
 @media (max-width: 768px) {
     .accademics-image-grid {
         display: flex;
         flex-wrap: wrap;
    }
     .accademics-image-grid img {
         flex: 1 1 calc(50% - 10px);
        /* 2 images per row */
         max-width: 48%;
    }
}
 @media (max-width: 480px) {
     .accademics-image-grid {
         display: flex;
         flex-wrap: wrap;
    }
     .image-container img {
         flex: 1 1 calc(100% - 10px);
        /* 1 image per row */
         max-width: 100%;
    }
}
/*Online badges new*/
 .online-badges {
     display: grid;
     grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
     gap: 16px;
     max-width: 1000px;
     padding: 16px;
     width: 100%;
}
 .online-badge-section {
     width: 100%;
     height: auto;
     max-height: 150px;
     object-fit: contain;
     transition: transform 0.3s;
}
 .online-badge-section:hover {
     transform: scale(1.05);
    /* Optional: subtle hover effect */
}
 @media (max-width: 275px) {
     .online-badge-section {
         max-height: 200px;
    }
}
 .noOverlay{
     background: transparent!important;
}
 .onlineLoveTitle1{
     font-family: 'Helvetica Neue LT Std';
     font-weight: 500;
     font-style: normal;
     font-size: 2em;
     line-height: 1;
     display: block;
     color: #172e81;
}
 .onlineLoveTitle2{
     font-family: 'Helvetica Neue LT Std';
     display: inline-block;
     font-weight: 900;
     font-style: normal;
     font-size: 1.1em;
     line-height: 1;
     color: #172e81;
}
 @media (max-width: 1500px){
     .onlineLoveTitle1{
         width: 78%;
         font-size: 1.9em;
    }
     .onlineLoveTitle2{
         font-size: 0.9em;
    }
}
 @media (max-width: 1300px){
     .onlineLoveBG{
         background-position-x: 65%;
    }
}
 @media (max-width: 1200px){
}
 @media (max-width: 992px){
     .onlineLoveBG{
         background-position-x: 75%;
    }
     .onlineLoveTitle1{
         color: #FFF;
    }
     .onlineLoveTitle2{
         color: #FFF;
    }
}
 @media (max-width: 768px){
}
 @media (max-width: 576px){
     .onlineLoveTitle1{
         width: 100%;
    }
}
 .accentBlue{
     color: var(--cyanBlue);
}
 .medAssistText{
     font-family: 'Helvetica Neue LT Std';
     font-weight: 900;
     font-size: 2.4em;
     line-height: 1;
     color: #172e81;
}
 .certDisclamimer{
     text-align: center;
}
 @media (max-width: 1400px){
     .medAssistText{
         font-size: 2em;
    }
}
 @media (max-width: 1150px){
     .medAssistText{
         font-size: 1.5em;
    }
}
 @media (max-width: 992px){
     .medAssistText{
         color:white;
    }
     .accentBlue{
         color: white;
    }
     .certDisclamimer{
         text-align: left;
    }
}
 .bgPosTop{
     background-position-y: top !important;
}
 ul.footerLinksAccord li{
    /* list-style: disc;
     */
     position: relative;
}
 ul.footerLinksAccord li a{
     color: #172e81;
     font-size: 18px;
     display: inline-block;
     padding: 0 0 24px 0px;
}
 ul.footerLinksAccord li a::after{
     content: "";
     position: absolute;
     width: 7px;
     height: 7px;
     background: #172e81;
     border-radius: 50%;
     left: -15px;
     top: 12px;
}
 span.accordIcon{
}
 span.accordIcon::after{
     font-size: 22px;
     line-height: 1;
}
 .accord2Title span.accordIcon::after{
     content: '-';
}
 .accord2Title.collapsed span.accordIcon::after{
     content:'+';
}
 .promiseWrapper{
     display: flex;
}
 .keepPromise{
     font-family: 'Helvetica Neue LT Std';
     font-weight: 900;
     line-height: 1;
     color: #172e81;
     text-align: center;
     position: relative;
}
 .keepPromiseBig{
     font-size: 2.8em;
     background: #ebbf14;
     position: relative;
     z-index: 2;
     padding: 0px 8px;
}
 .keepPromiseSmall{
     font-size: 1.8em;
     background: #ebbf14;
     padding: 0 20px;
     position: relative;
     z-index: 999;
}
 @media (max-width: 1400px){
     .keepPromiseBig{
    }
     .keepPromiseSmall{
    }
}
 @media (max-width: 1150px){
     .keepPromiseBig{
         font-size: 2.4em;
    }
     .keepPromiseSmall{
         font-size: 1.4em;
    }
}
 @media (max-width: 992px){
     .promiseWrapper {
         display: flex;
         flex-direction: column;
         width: 100%;
         margin-left: -7%;
    }
     .keepPromiseBig{
         background: none;
         font-size: 2em;
    }
     .keepPromiseSmall{
         font-size: 1.4em;
         background: none;
    }
     .keepPromise{
         color: white;
    }
}
 @media (max-width: 568px){
     .keepPromiseBig{
         font-size: 2.4em;
    }
     .keepPromiseSmall{
         font-size: 1.8em;
    }
}
 .applyBanner{
     border-top: 4px solid white;
     margin-top: 15px;
}
 @media (max-width: 1200px){
     .applyBanner{
         margin-top: 10px;
    }
}
 @media (max-width: 992px){
     .applyBanner{
         border-top: 2px solid white;
         margin-top: 0px;
    }
}
/* Accordions v3 */
 .panel3{
     margin-top: 0 !important;
     border-radius: 0 !important;
     border: transparent;
     box-shadow: none;
}
 .panel3-heading{
     border-bottom: 1px solid #cbcbcb;
}
 .panel3-toggle, .panel3-toggle:visited{
     border-color: transparent;
     width: 100%;
     text-align: left;
     font-weight: 400;
     color: var(--gold);
     background-color: transparent;
     text-decoration: none !important;
     font-size: 18px;
     font-weight: bold;
     border: none;
     display: flex !important;
     flex-direction: row;
     justify-content: space-between;
     padding: 28px 14px 14px 0px;
}
 .panel3-toggle:hover {
     color: var(--lightGray);
     background-color: #f5f5f5;
}
 .panel3-colored {
    /*background-color: #f1f1f1;
    */
}
 .panel3-title {
     margin-top: 0;
     margin-bottom: 0;
     color: #172e81;
     display: flex;
}
 .panel3-toggle .panel3-title{
     padding-left: 25px;
}
 .panel3-toggle.collapsed .panel3-title{
     padding-left: 0;
}
 .panel3-toggle span.accordIcon::after{
     content: 'x';
}
 .panel3-toggle.collapsed span.accordIcon::after{
     content:'+';
}
 .panel3-collapse{
     background: #f8f8f8;
     padding: 0;
}
 div.panel3-heading:has(a[aria-expanded="true"]){
     background-color: #f1f1f1;
}
 .panel-body{
     padding: 25px;
}
/**/
 .grantBtn{
     background-color: var(--blue);
     color: var(--white);
     font-size: 20px;
     font-weight: 900;
     display: inline-block;
     text-decoration: none;
     padding: 15px;
     text-align: center;
}
 .debtFree{
     font-size: 20px;
     font-weight: 900;
}
 .featuredGrants{
     display: flex;
     flex-direction: column;
     align-items: center;
     background: #f1f1f1;
     padding: 3%;
}
 .featuredGrants h2{
     text-align: center;
     font-size: 26px;
}
 .hrWhite{
     border-top: 1px solid #b4b4b4;
     padding: 0;
     width: 100%;
}
 .committee-cards-container{
     display: flex;
     flex-direction: row;
     align-items: center;
     margin-bottom: 10px;
     padding-bottom: 10px;
}
 .committee-card__image-container{
     padding-right: 10px;
     width: 12%;
}
 .boardThumbnail{
}
 .selfstudyThumbnail{
     max-width: 100px;
     border: 3px solid #fff;
}
 .committee-card__content{
     color: #000;
     width: 75%;
}
 .committee-card__title{
     color: #000;
     font-weight: 900;
     font-size: 20px;
     margin: 0;
     margin-bottom: 5px !important;
}
 .text--medium{
}
 .committee-card__subtitle{
     color: #000;
     font-size: 18px;
}
/*committe banner*/
 .captionSoloWrap {
     width: 54%;
     text-align: center;
     display: flex;
     flex-direction: column;
     justify-content: center;
     align-items: center;
}
 .bannerCaptionSolo {
     font-family: 'Helvetica Neue LT Std';
     font-weight: 900;
     color: var(--blue);
     line-height: 0.9;
     display: block;
     font-size: 2em;
}
 @media (max-width: 992px){
     .captionSoloWrap {
         width: 90%;
    }
     .bannerCaptionSolo {
         color: var(--white);
    }
     .committee-card__image-container{
         padding-right: 10px;
         width: 20%;
    }
     .committee-card__content{
         width: 80%;
    }
}
 @media (max-width: 568px){
     .bannerCaptionSolo {
         color: var(--white);
    }
     .committee-card__image-container{
         padding-right: 10px;
         width: 30%;
    }
     .committee-card__content{
         width: 70%;
    }
}
/**/
/*MBA 10Y banner*/
 .mba10yBanner{
     width: 100%;
     object-fit: cover;
    /* object-position: right;
     */
     background-position-x: 22% !important;
}
 @media (max-width: 568px){
     .mba10yBanner{
         background-position-x: 19% !important;
    }
}
/**/
 #commencTable, #commencTable tr th, #commencTable tr td{
     text-align: center;
}
 .smallNoteYellow ul li a {
     font-size: 16px;
}
 .commYellowLine{
     border-left: 5px solid #ebbf14;
     padding-left: 10px;
}
 .contacUsLine{
     font-size: 20px;
     font-weight: bold;
}
/*interior design 35Y styles*/
 #id35y{
     width: 90%;
}
 p.id35yTitle{
     font-family: 'Helvetica Neue LT Std';
     display: block;
     font-weight: 900;
     font-style: normal;
     font-size: 2em;
     line-height: 1;
     color: #172e81;
}
 .idTxtnoBreak{
     word-break: unset;
     display: inline-block;
}
 .bannerID35Y{
     background-position: top right !important;
}
 .id35yHpBanner{
     width: 60%;
}
 @media (max-width: 1400px){
     p.id35yTitle{
         font-size: 1.6em;
    }
     #id35y{
         width: 80%;
    }
}
 @media (max-width: 1200px){
     .bannerID35Y{
         background-position: top center !important;
    }
     p.id35yTitle{
         font-size: 1.3em;
    }
     #id35y{
         width: 80%;
    }
}
 @media (max-width: 992px){
     #id35y{
         width: 80%;
    }
     p.id35yTitle{
         font-size: 1.2em;
         color: white;
    }
     .id35yHpBanner{
         width: 90%;
    }
     .idTxtnoBreak{
         word-break: unset;
         display: inline;
    }
}
 @media (max-width: 768px){
     .bannerID35Y{
         background-position: top left !important;
    }
     p.id35yTitle{
         font-size: 1.3em;
    }
}
/**/
/*banner with captions and no overlay in mobile*/
 .captionWrapper3NoOverlay{
     position: absolute;
     top: 212px;
     transform: translate(0, -50%);
     -ms-transform: translate(0, -50%);
     -moz-transform: translate(0, -50%);
     -webkit-transform: translate(0, -50%);
     width: 98%;
     height: 100%;
     display: flex;
     padding: 1%;
}
 @media (max-width: 992px){
     .captionWrapper3NoOverlay {
         position: absolute;
         top: 0;
         left: 0;
         width: 98%;
         height: 100%;
         display: flex;
         padding: 3%;
         transform: translate(0,0);
    }
}
 @media (max-width: 768px){
     .captionWrapper3NoOverlay{
         width: 100%;
    }
}
 @media (max-width: 576px){
     .captionWrapper3NoOverlay {
         position: absolute;
         top: 0;
         width: 100%;
         height: 100%;
         display: flex;
         padding: 2%;
         transform: translate(0,0);
    }
}
/**/
/*GD now in NYC banner*/
 .gdbimgs{
     display: flex;
     flex-direction: column;
     align-content: center;
     align-items: center;
     width: 81%;
     margin: 0 auto;
}
 .gdbimgstop{
     display: flex;
     position: relative;
     z-index: 3;
     width: 70%;
}
 .gdbimgstopL{
     width: 50%;
}
 .gdbimgstopR{
     width: 50%;
}
 .gdbimgsBot{
     display: flex;
     position: relative;
     z-index: 1;
     margin-top: -11%;
     margin: -5% auto 0 auto;
     flex-direction: row;
     justify-content: center;
     width: 40%;
}
 .gdbimgstopL img, .gdbimgstopR img{
     width: 100%;
     height: auto;
}
 .gdbimgsBot img{
     width: 85%;
     height: auto;
}
 @media (max-width: 992px){
     .gdbimgs {
         width: 95%;
    }
}
 @media (max-width: 768px){
     .gdbimgs {
         width: 100%;
    }
     .gdbimgstop{
         width: 90%;
    }
     .gdbimgsBot{
         width: 60%;
    }
}
 @media (max-width: 576px){
     .gdbimgs {
         width: 100%;
    }
     .gdbimgstop{
         width: 100%;
         display: flex;
         flex-direction: column;
         align-items: center;
    }
     .gdbimgsBot{
         width: 100%;
    }
     .gdbimgstopL{
         width: 100%;
    }
     .gdbimgstopR{
         width: 100%;
    }
}
/**/
 .computerContents{
     margin-top: -25px;
}
 @media (max-width: 992px){
     .computerContents{
         margin-top: 0px;
    }
}
 .h2toh3{
     font-size: 1.5em;
}
/**/
 .customContentFullWidth{
     width: 100% !important;
}
 #fiPageBanner{
     font-size: 38px;
     display: flex;
     justify-content: center;
     flex-direction: column;
     align-content: flex-start;
     align-items: flex-start;
     text-align: left;
}
/*apply page styles*/
 .applyPageTitle{
     font-family: 'Helvetica Neue LT Std';
     font-weight: 900;
     font-size: 32px;
     line-height: 1.1;
     min-height: 55px;
     color: #172e81;
}
 .applyPageText{
     font-weight: 500;
     font-style: normal;
     font-size: 17px;
     line-height: 1;
     display: block;
}
 .applyPageBtnWrap, .btnYellowWrap{
     display: inline-block;
     font-size: 12px;
     text-decoration: none;
     margin-top: 10px;
}
 .btnSpace{
     margin-bottom: 10px;
}
 .margin0{
     margin: 0px !important;
}
 .new2Disp{
}
 .bds_banner_wrap{
     font-size: 2.1em;
     margin-left: 13%;
     text-align: left;
}
/*anchor link offset*/
 #shs{
     scroll-margin-top: 170px;
}
 .bannerIntTitle{
     font-size: 60px;
}
 @media (max-width: 1265px){
     .bannerIntTitle{
         font-size: 4em;
    }
}
 @media (max-width: 992px){
     .bannerIntTitle{
         font-size: 3em;
    }
}
 @media (max-width: 768px){
     .bannerIntTitle{
         font-size: 3em;
    }
}
 @media (max-width: 576px){
     .bannerIntTitle{
         font-size: 3em;
    }
}
 .contactCommencement{
     background: none !important;
     width: 65% !important;
}
 @media (max-width: 576px){
     .contactCommencement{
         width: 100% !important;
    }
}
 .pillsProgram li:last-child {
     border-bottom: none;
}
 .primeSideMenu{
     box-shadow: 0 10px 16px 0 #00000038;
}
/*ContactInfo card*/
 .contactInfoCont{
     display: flex;
     flex-direction: row;
     align-items: flex-start;
     width: 100%;
     background: #e9ecef;
     padding: 10px 0px;
}
 .contactInfo{
     position: relative;
     overflow: hidden;
     display: block;
     margin: 0 auto;
     min-width: 125px;
     padding: 3px 0;
     width: 15%;
}
 .contactInfoImg{
     border-radius: 10%;
     width: 100%;
     height: auto;
     border: none;
}
 .contactInfo-content-wrap{
     display: flex;
     text-align: left;
     padding-left: 2%;
     width: 80%;
     flex-direction: column;
}
 .contactInfo-name{
     margin: 0;
     color: #333950;
     font-style: normal;
     font-weight: 900;
     font-size: 20px;
     line-height: 1;
     text-align: left;
     padding-top: 10px;
}
 .contactInfo-name a{
     font-weight: 900;
}
 .contactInfo-info{
     margin: 2px 0 7px 0 !important;
     color: #3e3e3e;
     font-style: normal;
     font-size: 17.6px;
     line-height: 20px;
     text-align: left;
}
 .contactInfo a{
     text-decoration: underline !important;
     position: relative;
     display: inline-block;
     width: auto;
     height: 100%;
     background-position: center;
     background-repeat: no-repeat;
     background-size: cover;
     margin: 0 auto;
     -webkit-border-radius: 10%;
     -moz-border-radius: 10%;
     border-radius: 10%;
     border: 5px solid #fff;
     -webkit-box-shadow: 3px 4px 8px 0 rgb(26 188 156 / 10%);
     -moz-box-shadow: 3px 4px 8px 0 rgba(26,188,156,.1);
     box-shadow: 3px 4px 8px 0 rgb(26 188 156 / 10%);
     -webkit-transition: transform .2s, box-shadow .2s;
     -moz-transition: transform .2s,box-shadow .2s;
     transition: transform .2s, box-shadow .2s;
}
 .contactInfo a:hover{
     box-shadow: 5px 7px 10px 0 rgb(72 134 255 / 10%);
     -webkit-box-shadow: 5px 7px 10px 0 rgb(72 134 255 / 10%);
     -webkit-transform: translateY(-3px);
     -moz-transform: translateY(-3px);
     transform: translateY(-3px);
}
 @media (max-width: 576px){
     .contactInfoCont{
         display: flex;
         flex-direction: column;
         align-items: center;
         width: 100%;
         background: #e9ecef;
         padding: 10px;
         text-align: center;
    }
     .contactInfo-info {
         text-align: center;
    }
     .contactInfo-content-wrap {
         display: flex;
         text-align: left;
         padding-left: 2%;
         width: 100%;
         flex-direction: column;
         align-content: center;
         align-items: center;
    }
}
 .intCta{
     margin: 1% auto;
     font-size: 16px;
     -webkit-transition: background-color 0.5s ease;
     -o-transition: background-color 0.5s ease;
     transition: background-color 0.5s ease;
     border: none;
}
 .intCta:hover{
     background: #6c757d;
     color: white;
     -webkit-transition: all 0.5s ease;
     -o-transition: all 0.5s ease;
     transition: all 0.5s ease;
}
 .noUnderline{
     text-decoration: none;
}
 .inline{
     display: inline-block;
}
 .campusName{
     font-weight: 900;
     color: #172e81;
     font-size: 20px;
    /* text-decoration: underline;
     */
     margin-top: 15px;
    /* border-top: 1px solid #ccc;
     */
     padding-top: 10px;
}

 .introSecHighlight{
     padding: 2% 0!important;
     margin: 1% 0 2% 0;
     background: #f0f0f0;
     border-bottom: 1px solid #ccc;
}
 .sidebarLinksBlue{
     background: white;
}
 .sidebarLinksBlue > .resourcesSideBar{
     color: #ffffff!important;
     background-color: #172e81!important;
}
 .accordh2Title{
     font-size: 30px!important;
}
 .accordh3Title{
     font-size: 24px!important;
}
 .accordh4Title{
     font-size: 20px!important;
}
 .blockSepMob{
     margin-bottom: 0;
}
 @media (max-width: 768px){
     .blockSepMob{
         margin-bottom: 5%;
    }
}
 .aagFactsImg{
     width: 200px;
}
 .leadershipBts{
     background-position: bottom!important;
}
 @media (max-width: 768px){
     .leadershipBts{
         background-position: top!important;
    }
}


.subSidebarContainer{
margin-top: 5%;
}

.subSidebarContImg{
  width: 100%;
}

address{
  color: #000;
}


 .captionSoloWrap2 {
    width: 60%;
    height: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    top: 10%;
    left: 25%;
}
 .bannerCaptionSolo2 {
     font-family: 'Helvetica Neue LT Std';
     font-weight: 900;
     color: var(--blue);
     line-height: 1.2;
     display: block;
     font-size: 4.25rem;
     text-align: left;
}

 @media (max-width: 1200px){
 .captionSoloWrap2 {
    width: 60%;
    left: 15%;
    }

}

 @media (max-width: 992px){
     .captionSoloWrap2 {
         width: 90%;
        left: 5%;
        top: 0;
    }
     .bannerCaptionSolo2 {
         color: var(--white);
    }
}

 @media (max-width: 568px){
     .captionSoloWrap2 {
        width: 100%;
        left: 0;
        padding: 0 10%;
    }
     .bannerCaptionSolo2 {
         font-size: 3rem;
         line-height: 1.1;
    }
}