@import "b4basics.css";
 @import url('https://fonts.googleapis.com/css?family=Cabin:700|Raleway:400,600');
/*BE font*/
 @font-face {
	 font-family: 'Befont_webnormal';
	 src: url('../fonts/Befont_webnormal.eot?#iefix') format('embedded-opentype'), url('../fonts/Befont_webnormal.otf') format('opentype'), url('../fonts/Befont_webnormal.woff') format('woff'), url('../fonts/Befont_webnormal.ttf') format('truetype'), url('../fonts/Befont_webnormal.svg#Befont_webnormal') format('svg');
	 font-weight: normal;
	 font-style: normal;
}
 @font-face {
	 font-family: 'HelveticaNeue-Roman';
	 src: url('../fonts/HelveticaNeueLTStd-Roman.eot?#iefix') format('embedded-opentype'), url('../fonts/HelveticaNeueLTStd-Roman.otf') format('opentype'), url('../fonts/HelveticaNeueLTStd-Roman.woff') format('woff'), url('../fonts/HelveticaNeueLTStd-Roman.ttf') format('truetype'), url('../fonts/HelveticaNeueLTStd-Roman.svg#HelveticaNeueLTStd-Roman') format('svg');
	 font-weight: normal;
	 font-style: normal;
}
 body {
	 background: #fff;
	 font-family: 'Raleway', sans-serif;
	 color: #363c41;
	 font-size: 16px;
	 overflow-x: hidden;
}
 h1,h2,h3,h4,h5,h6 {
	 font-family: 'Cabin', sans-serif;
	 font-weight: 700;
	 color: #172e81;
	 line-height: 1.5;
}
 p {
	 font-size: 1em;
	 font-weight: 400;
	 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 
}
 .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;
}
 .sep20 {
	 margin-top: 20px !important;
}
 .sep40 {
	 margin-top: 40px !important;
}
 .sep50 {
	 margin-top: 50px !important;
}
 .sep60 {
	 margin-top: 60px !important;
}
 .sep80 {
	 margin-top: 80px !important;
}
 .sep100 {
	 margin-top: 100px !important;
}
 .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;
}
 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;
}
 .clearfix {
	 clear: both 
}
 .white{
	 color: #fff !important;
}
 .gold{
	 color: #ebbf14 !important;
}
 .blue{
	 color:#172e81 !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 
	}
}
/* 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 {
	 font-size:1em;
	 font-weight: 600;
	 text-align: center;
	 text-decoration: none;
	 color: #172e81;
	 line-height: 1;
}
 .topBarTxt a: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: 182px;
}
 @media (max-width: 1200px){
	 .mainCanvas{
		 margin-top: 150px;
	}
}
 @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{
	 width: 38%;
	 margin: 0 auto;
	 position: relative;
	 z-index: 999;
}
/*.navbar {
	 position: relative;
	 display: table-cell;
	 padding: .5rem 1rem;
}
 */
 .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: 'Cabin', 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;
}
 .btnYellow{
	 font-family: 'Cabin', sans-serif;
	 font-weight: bold;
	 background: #ebbf14;
	 color: #172e81;
	 padding: 10px 30px;
	 text-align: center;
	 -webkit-transition: background-color 0.5s ease;
	 -o-transition: background-color 0.5s ease;
	 transition: background-color 0.5s ease;
}
 .hp-buttons{
	 margin: 5% 0 1% 0;
	 width: 200px;
	 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;
}
 .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;
}
 @media(max-width:1200px) {
	 .mainLogo{
		 width: 38%;
	}
}
 @media(max-width:992px) {
	 .mainLogo{
		 width: 50%;
	}
}
 @media(max-width:768px) {
	 .mainLogo{
		 width: 70%;
	}
}
 @media(max-width:576px) {
	 .mainLogo{
		 width: 80%;
	}
}
 .homeSection{
	 padding:3% 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;
}
 .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: 'Raleway', sans-serif;
	 text-decoration: none;
	 color: #363c41 !important;
	 font-size: 0.85em;
}
 .dropdown-menu .nav-link:hover{
	 text-transform: capitalize;
	 font-family: 'Raleway', sans-serif;
	/*text-decoration: underline;
	 */
	 background: #172e81;
	 color: white !important 
}
 .submenuTit{
	 font-weight: bold;
	 color: #172e81 
}
 .submenuP{
	 font-size: 0.85em;
	 color: #363c41;
	 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;
}
 .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;
}
 #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:#172e81;
	 padding: 15px 10px;
}
 #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:5%;
}
 .barsIcon{
	 font-size: 2em;
	 color: white;
	 width: 50px;
	 text-align: center;
}
 .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 */
 .bx-wrapper {
	 -webkit-box-shadow: none;
	 box-shadow: none;
	 border: none;
}
 .bxslider{
	 padding: 0;
}
 .bx-wrapper .bx-pager {
	 bottom: 15px;
	 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;
}
 .bx-wrapper .bx-viewport{
	 border: none !important;
	/*max-width: 1200px;
	 */
	 text-align: center;
	 margin: 0 auto;
	/*max-height: 495px !important;
	 */
}
 @media (max-width: 576px){
	 .bx-wrapper .bx-viewport{
		 max-height: 300px !important;
		 background-position: top right;
	}
	 .sliderImg{
		 height: 300px;
		 background-position: top right;
	}
}
 .sliderCaption{
	 position:absolute;
	 bottom:15%;
	 left:0px;
	 z-index:10;
	 width: 40%;
	 color:white;
	 padding: 4% 0 0 3%;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 -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;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 -webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -ms-flex-flow: column;
	 flex-flow: column;
}
 .captionTitleBe{
	 font-family: 'Befont_webnormal', sans-serif;
	 font-size: 24rem;
	 color: #172e81;
	 line-height: 0.9;
	 text-align: left;
}
 .captionTitleTxt{
	 font-family: 'HelveticaNeue-Roman', sans-serif;
	 font-size: 7rem;
	 color: #6c757d;
	 line-height: 0.9;
	 display: block;
	 text-align: left;
	 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-size: 2.5rem;
	 display: block;
	 width: 100%;
	 line-height: 1;
	 padding: 5px 0;
	 color: #6c757d;
	 text-align: left;
	 padding-left: 20px;
}
 .sliderCaptionBtn{
	 display: block;
	 background: #172e81;
	 color:white;
	 padding: 10px;
	 text-align: center;
	 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;
}
 .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;
}
 .bx-wrapper .bx-pager.bx-default-pager a {
	 background: #ffc107;
	 border: 2px solid #f8f9fa;
}
 .subHeading{
	 font-size: 2em;
	 color: #172e81;
	 line-height: 1;
	 font-weight: bold;
	 margin-top: 5px;
	 text-align: left;
	 margin-left: 20px;
}
 @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: 10px;
		 line-height:2;
		 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;
		 min-height:300px;
		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;
		 background: rgba(0, 0, 0, 0.7);
		 position: absolute;
		 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: 0px;
		 text-align: center;
		 margin-left: 0;
	}
}
 @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;
	}
	 .captionTitleTxt2{
		 font-size: 2em;
	}
	 .captionText{
		 font-size: 1em;
	}
	 .sliderCaption2{
		 padding: 5px;
	}
	 .sliderCaption2{
		 width: 49%;
		 padding: 30px;
	}
}
 @media (max-width: 576px){
	 .sliderCaption2{
		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;
		 background: rgba(0, 0, 0, 0.7);
		 position: absolute;
		 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;
	}
}
 .homePageSubtit{
	 font-family: 'Raleway', sans-serif;
	 color: #6c757d;
	 font-size: 1.2em;
	 text-align: center;
	 margin-bottom: 80px;
}
 .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 h5{
	 color: #ebbf14;
	 font-size: 1.15em;
}
 .homeDegreeList{
	 padding: 0 20px;
}
 .homeDegreeList a{
	 color: #fff;
}
 .noteTxt{
	 font-size: 0.9em;
	 color: #ebbf14;
	 margin-bottom: 0;
}
 .white{
	 color: #fff;
}
/* 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 
}
 .blue{
	 color:#172e81 !important;
}
 #eventsCalendar{
	 background-color: #e9ecef;
}
 .homeTit{
	/*margin-bottom: 5% !important;
	 */
}
 @media(max-width:576px) {
	 .homeTit{
		 margin-bottom: 25px !important;
	}
}
 .homePageTit {
	 margin-top: 2%;
	 color: #172e81;
	 text-align: center;
}
 .homePageTitWhite {
	 margin-top: 2%;
	 color: #fff;
	 text-align: center;
}
 @media (max-width: 576px){
	 .homePageTitWhite {
		 font-size: 200%;
	}
}
/* today stories section */
 #todayStories{
	 background-color: #fff;
	 padding-bottom: 0;
}
 .todStoTit{
	 color: 
}
 .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%;
}
/*Recognition section*/
 #hp-recognitions{
}
 #hp-recognitions img{
	 padding: 0 10%;
}
/* 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;
}
 .footerLogoInt img{
	 width: 100%;
}
 @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-top: 2%;
	 margin: 0 auto;
}
 @media(max-width:576px) {
	 .footerInfoTxt{
		 padding-right: 0;
	}
}
 .footerTxt{
	 font-size: 0.75em;
	 line-height: 1.5;
	 margin: 0 auto;
}
 .footerTxt a {
	 color: #ebbf14;
}
 .footerTxt2{
	 font-size: 0.75em;
	 line-height: 1.5;
	 margin: 0 auto;
	 text-align: right;
}
 .footerTxt2 a {
	 color: #ebbf14;
}
 .footerTit{
	 font-family: 'Cabin', sans-serif;
	 font-size: 1em;
	 font-weight: 400;
	 color: #ebbf14;
}
 .footerTit a{
	 color: #ebbf14;
}
 .footerTit2{
	 font-family: 'Cabin', sans-serif;
	 font-size: 1em;
	 font-weight: 400;
	 color: #fff;
}
 @media(max-width:576px) {
	 .footerTit, .footerTit2, .footerTxt, .footerTxt2{
		 text-align: center;
	}
	 .footerTxt2{
		 text-align: center;
	}
}
 .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: center;
	}
}
 .footerLinks li a{
	 color: #ebbf14;
	 font-size: 0.75em;
}
 .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: #152b83;
	 opacity: .6;
}
 .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: -8px;
	 top: -8px;
	 opacity: .8;
	 font-size: 1.5em;
	 color: #21252970;
}
 a.bcCurrentLink{
	 opacity: 1 !important;
	 color: #152b83;
}
 #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);
}
 ul.socialIcons {
	 padding: 0;
	 margin-left: 8%;
	 margin-top: 10px;
	 margin-bottom: 10px;
}
 .socialIcons li {
	 list-style: none;
	 display: inline-block;
	 margin: 5px;
	 border-radius: 2em;
	 overflow:hidden;
	 font-size: 12px;
}
 @media (max-width: 576px){
	 .socialIcons li {
		 margin: 5px;
	}
	 ul.socialIcons {
		 text-align: center;
		 margin: 20px auto 0 auto;
	}
}
 .socialIcons li 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: #fff;
}
 .socialIcons li 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 {
	 max-width:200px;
	 padding-right:1em;
}
 .socialIcons .facebook {
	 background: #3b5998;
	 -webkit-box-shadow: 0 0 16px #3b5998;
	 box-shadow: 0 0 16px #3b5998;
}
 .socialIcons .facebook a i{
	 left: 3px 
}
 .socialIcons .youtube {
	 background: red;
	 -webkit-box-shadow: 0 0 16px #3b5998;
	 box-shadow: 0 0 16px red;
}
 .socialIcons .youtube a i{
	 left: -2px 
}
 .socialIcons .twitter {
	 background: #00acee;
	 -webkit-box-shadow: 0 0 16px #00acee;
	 box-shadow: 0 0 16px #00acee;
}
 .socialIcons .instagram {
	 background: #c32aa3;
	 -webkit-box-shadow: 0 0 16px #cd486b;
	 box-shadow: 0 0 16px #cd486b;
}
 .socialIcons .pinterest {
	 background: #c92228;
	 -webkit-box-shadow: 0 0 16px #c92228;
	 box-shadow: 0 0 16px #c92228;
}
 .socialIcons .pinterest a i{
	 left: 3px;
}
 .socialIcons .snapchat {
	 background: #FFFC00;
	 -webkit-box-shadow: 0 0 16px #666666;
	 box-shadow: 0 0 16px #666666;
	 color: blue;
}
 .socialIcons .snapchat a i{
	 color: #172e81;
	 left: 2px;
}
 .socialIcons .snapchat a{
	 color: #172e81;
}
 .socialIcons .wordpress {
	 background: #666666;
	 -webkit-box-shadow: 0 0 16px #666666;
	 box-shadow: 0 0 16px #666666;
}
 .socialIcons .wordpress a i {
	 left: 1.5px;
}
 .socialIcons .linkedin {
	 background: #0077B5;
	 -webkit-box-shadow: 0 0 16px #666666;
	 box-shadow: 0 0 16px #666666;
}
 .socialIcons .instagram a i {
	 left: 2px;
}
 .socialIcons .linkedin a i {
	 left: 2px;
}
 .socialIcons .youtube a i {
	 left: 1px;
}
 .socialIcons .blog {
	 background: #666666;
	 -webkit-box-shadow: 0 0 16px #666666;
	 box-shadow: 0 0 16px #666666;
}
 .socialIcons .blog a i {
	 left: 2px;
}
/*CTA homepage btns*/
 .hp-cta-bar{
	 background: #6c757d;
	 height: auto;
}
 .hp-cta-bar-sect{
	 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: 65px;
		 -webkit-box-align: center;
		 -ms-flex-align: center;
		 align-items: center;
		 border: 1px solid #172e81;
	}
}
 .hp-cta-bar-sect a{
	 font-family: 'Cabin', sans-serif;
	 font-weight: 700;
	 width: 100%;
	 padding: 15px;
	 color:white;
	 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{
	 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{
	 color:white;
	 display: inline-block;
	 padding-right: 10px;
	 font-size: 1.1em;
	 text-decoration: none;
}
 .hp-cta-bar-sect a:hover i{
	 -webkit-transition: 0.5s;
	 -o-transition: 0.5s;
	 transition: 0.5s;
	 color: #172e81;
}
 @media (max-width: 576px){
	 .hp-cta-bar-sect a {
		 width: 100%;
		 padding: 21px 0;
		 color: white;
		 display: block;
		 font-size: 1em;
		 font-weight: bold;
		 text-align: center;
		 text-decoration: none;
	}
}
 .home-gray-bg-link{
	 background: #6c757d;
}
 .home-gray-bg-link a{
	 color: #fff;
	 text-align: center;
	 font-family: 'Cabin', sans-serif;
	 font-weight: 700;
	 font-size: 1em;
	 text-transform: uppercase;
	 padding: 10px;
	 display: block;
}
/*Internal*/
 #mainIntroSec{
	 padding: 0;
}
 #mainIntroSec div:first-child{
	 min-height: 260px 
}
 #sideBarLinks{
	 background-color: #e9ecef;
	 color: white;
	 padding: 15px 0;
}
 @media (max-width: 576px){
	 #sideBarLinks{
		 margin-bottom: 50px;
		 margin-top: 50px;
	}
}
 #sideBarLinks ul{
	 list-style: none;
	 padding: 10px 0;
}
 #sideBarLinks ul li{
}
 #sideBarLinks a{
	 padding: 12px;
	 text-align: center;
	 color: #636363;
	 display: block;
	 text-decoration:none;
}
 #sideBarLinks a:hover{
	 background-color: #172e81;
	 color: white;
	 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;
}
 #featureSec{
	 background: #e9ecef;
	 padding: 0;
}
 .featureCont{
	 padding: 20px 0;
}
 .mainCont{
	 padding: 50px 0;
}
 #byTheNumbersSec{
	 text-align: center;
}
 .btnNumber{
	 font-family: 'Cabin', 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{
	 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;
}
 .ctaWrapper a: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;
}
/*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: 'Raleway', 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: 1;
}
 .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: 'Cabin', 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 
}
/*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: #363c41;
}
 #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: #2d2d2d;
	 color: white;
}
 .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', sans-serif;
	 font-size: 6rem;
	 color: #172e81;
	 line-height: 0.5 
}
 .socSmallHeaderTitle span.beTtxSoc {
	 font-family: 'Raleway', 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 {
	 background: yellow;
	 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: #3b5998;
	 -webkit-box-shadow: 0 0 16px #3b5998;
	 box-shadow: 0 0 16px #3b5998;
}
 .socialIconsPageTop .facebook a i{
	 left: 3px 
}
 .socialIconsPageTop .twitter {
	 background: #00acee;
	 -webkit-box-shadow: 0 0 16px #00acee;
	 box-shadow: 0 0 16px #00acee;
}
 .socialIconsPageTop .instagram {
	 background: #c32aa3;
	 -webkit-box-shadow: 0 0 16px #cd486b;
	 box-shadow: 0 0 16px #cd486b;
}
 .socialIconsPageTop .pinterest {
	 background: #c92228;
	 -webkit-box-shadow: 0 0 16px #c92228;
	 box-shadow: 0 0 16px #c92228;
}
 .socialIconsPageTop .pinterest a i{
	 left: 1px;
}
 .socialIconsPageTop .snapchat {
	 background: #FFFC00;
	 -webkit-box-shadow: 0 0 16px #666666;
	 box-shadow: 0 0 16px #666666;
	 color: blue;
}
 .socialIconsPageTop .snapchat a i{
	 color: #172e81;
	 left: -1px;
}
 .socialIconsPageTop .snapchat a{
	 color: #172e81;
}
 .socialIconsPageTop .wordpress {
	 background: #666666;
	 -webkit-box-shadow: 0 0 16px #666666;
	 box-shadow: 0 0 16px #666666;
}
 .socialIconsPageTop .wordpress a i {
	 left: -0.5px;
}
 .socialIconsPageTop .linkedin {
	 background: #0077B5;
	 -webkit-box-shadow: 0 0 16px #666666;
	 box-shadow: 0 0 16px #666666;
}
 .socialIconsPageTop .blog {
	 background: #666666;
	 -webkit-box-shadow: 0 0 16px #666666;
	 box-shadow: 0 0 16px #666666;
}
 .socialIconsPageTop .blog a i {
	 left: -0.5px;
}
 .socialIconsPageTop .youtube {
	 background: red;
	 -webkit-box-shadow: 0 0 16px #666666;
	 box-shadow: 0 0 16px #666666;
}
 .socialIconsPageTop .youtube a i {
	 left: -0.5px;
}
 .socialRow{
	 margin-bottom: 5%;
}
 .socialBlogCol{
	 margin-bottom: 5%;
}
 @media (max-width: 768px){
	 .socialBlogCol{
		 margin-bottom: 15%;
	}
}
 #mainSocialContentSec{
	 margin: 0 0 5% 0;
}
 @media (max-width: 768px){
	 #mainSocialContentSec{
		 margin: 10% 0;
		 text-align: center;
	}
}
 .socialKnights{
	 margin: 0;
}
 @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%;
	 overflow-x: hidden;
	 height: 415px;
	 overflow-y: auto;
}
 @media (max-width: 768px){
	 .socialNetColsContent{
		 margin-bottom: 10%;
	}
}
 .socialTopSep{
	 margin-top: 200px;
}
 @media (max-width: 992px){
	 .socialTopSep{
		 margin-top: 0px;
	}
}
 .socialNetCols{
	 margin-top: 5%;
}
 .socialMarPhrTxt{
	 background-color: #6c757d;
}
 .socialMarPhrTxt p{
	 color: white;
	 text-align: center;
	 padding: 5% 0;
	 margin: 0;
	 font-size: 1.2em;
}
 .todayStoriesSec{
}
 .btnSearchStories{
	 font-family: 'Cabin', 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%;
}
 @media (max-width: 576px){
	 .wrapTxtAround{
		 float: initial;
		 padding-right: 0;
		 padding-bottom: 4%;
		 width:100%;
	}
}
 #sideBarLinks p{
	 background-color: #e9ecef;
	 color: #333;
	 padding: 0;
	 text-align:center;
}
 #sideBarLinks h3{
	 padding: 0 5%;
	 text-align:center;
}
 #sideBarLinks ul{
	 list-style: disc;
	 padding: 10px 5%;
	 margin: 0 10%;
}
 #sideBarLinks ul li{
	 color: #363c41;
}
 .topSpace{
	 margin-top:10% 
}
 @media (max-width: 576px){
	 .topSpace{
		 margin-top:0 
	}
}
 .livPersTrig{
	 display: none !important;
}
 .hide{
	 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;
	 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;
}
 .close:focus, .close:hover {
	 color: #ebbf14;
	 text-decoration: none;
	 cursor: pointer;
	 opacity: 1;
}
 .berkAnchor{
	 display: none;
}
/*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: 'Cabin', 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;
}
 .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;
	}
	 .desOnly{
		 display: none !important;
	}
	 .custom-responsive-width {
		 width: 100%;
	}
}
 @media (max-width: 768px){
	 .nav-item {
		 text-align: left !important;
		 margin-bottom: 5px;
	}
	 .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: 'Cabin', 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: 'Cabin', 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: 'Cabin', sans-serif;
		 color: #363c41 !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 0 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%;
} }
 