@charset "utf-8";
 *,
input[type="search"] {
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
body {
	margin: 0;
	padding: 0;
	font-family: Inter, sans-serif;
	font-style: normal;
	font-weight: 300;
	font-size: 21px;
	line-height: 1.4;
	color: #000000;
	background: #e6e6e6;
}
img {
	max-width: 100%;
}
select, 
textarea, 
input[type="text"], 
input[type="password"], 
input[type="datetime"], 
input[type="datetime-local"], 
input[type="date"], 
input[type="month"], 
input[type="time"], 
input[type="week"], 
input[type="number"], 
input[type="email"], 
input[type="url"], 
input[type="search"], 
input[type="tel"], 
input[type="color"], 
.uneditable-input {
	min-height: 30px;
}
.wrapper a:focus {
	text-decoration: none;
	outline: none;
}
.CarouselTitle {
    font-style: normal;
    font-weight: 400;
    
    margin: 0;
    text-decoration: none;
    color: #000000;
    font-size: 75px;
    line-height: 1.2;
    
}
.TitleText {
	font-weight: 700;
	font-size: 74px;
	font-style:normal;
	line-height: 1.2;
	
	margin: 0;
	text-decoration: none;
	color: #1c3664;
	text-align: center;
	display: block;
}

h1.TitleTextBlack,
.TitleTextBlack {
	
	font-size: 40px;
	font-style:normal;
	font-weight: 700;
	line-height: 44px;
	
	margin: 0;
	text-decoration: none;
	color: #000000;
}
.SubHeading {
	font-weight: bold;
	font-size: 45px;
	line-height: 50px;
	color: #000000;
	margin: 0;
	text-decoration: none;
}
.SubHeadingGold {
	font-weight: bold;
	font-size: 60px;
	line-height: 70px;
	color: #c69658;
	margin: 0px 0 30px;
	text-decoration: none;
	font-family: 'Roboto Slab', serif;
}
.HeaderText  {
	font-size: 48px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.2;
	margin: 0 0 15px;
	text-decoration: none;
	color: #1c3664;
	font-family: 'Roboto', sans-serif;
}
.SubHeading {
	
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: 50px;
	
	margin: 0;
	text-decoration: none;
	color: #000000;
	text-transform: uppercase;
}
.HeaderTextSmall {
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 31px;
	line-height: 1.2;
	color: #1c3664;
	text-decoration: none;
	/* text-transform: uppercase; */
}
.BulletContentStyle {
	font-style: normal;
	font-weight: bold;
	font-size: 28px;
	line-height: 50px;
	color: #a31621;
	margin: 0;
	text-decoration: none;
}

.SectionHeader {
	position: relative;
	margin-bottom: 50px;
	font-size: 42px;
	color: #1c3664;
	text-align: center;
	font-weight: 500;
	line-height: 1.2;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: 0;
	font-family: 'Roboto Slab', serif;
	text-transform: uppercase;
}
.SectionHeader:after {
    content: "";
    background: #c69658;
    width: 100%;
    height: 10px;
    margin: 10px 0 0;
    display: block;
}
.SectionHeader:before {
}
.SectionHeader:after {
	margin-left: 0;
}
.ColumnHeader {
	font-weight: 500;
	font-size: 32px;
	color:  #1c3664;
	margin: 0px 0 25px;
	position: relative;
	text-transform: uppercase;
	font-family: 'Roboto Slab', serif;
}
a.btn {
    text-decoration: none;
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
	color: #000000;
	text-decoration: underline;
}
h1,h2,h3,h4,h5,h6 {
	color: #1c3664;
	line-height: 1.2;
	font-family: 'Roboto', sans-serif;
}

.fs24 {
	font-size: 24px;
}
.RobotoSlab {font-family: 'Roboto Slab', serif;}
.Roboto {font-family: 'Roboto', sans-serif;}

.RobotoMedium {font-family: 'Roboto', sans-serif!important; font-weight: 500 !important;}
.RobotoSlabMedium {font-family: 'Roboto Slab', serif!important; font-weight: 500 !important;}

body, p, .BodyText, li {
	font-style: normal;
	font-weight: 300;
	font-size: 21px;
	line-height: 1.3;
	color: #000000;
}
p, .BodyText {
	margin: 0 0 20px;
}
p.BodyTextLarge,
.BodyTextLarge {
	font-size: 23px;
	font-weight: 400;
	color: #000000;
	
	line-height: 32px;
	margin: 0 0 20px;
}
p.InfoText,
.InfoText {
	font-size: 17px;
	font-weight: 400;
	color: #000000;
	
	line-height: 26px;
	margin: 0 0 20px;
}

a {
	color: #c69658;
	text-decoration: none;
}
a:hover {
	color: #a8763d;
	text-decoration: underline;
}
.inlineLink {
	color: #a31621;
}

.NJAButton {
    height: 42px;
    background: #1b3663;
    font-weight: 500;
    border: 2px solid #1b3663;
    font-size: 20px;
    line-height: 38px;
    text-transform: uppercase;
    color: #F6F5EF;
    -moz-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
    transition: all ease 0.5s;
    border-radius: 22px;
    -moz-border-radius: 22px;
    -ms-border-radius: 22px;
    -o-border-radius: 22px;
    -webkit-border-radius: 22px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding: 0 30px;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    font-family: 'Roboto', sans-serif;
}
.NJAButton:hover, .NJAButton:focus {
    background: #c69658;
    border-color: #c69658;
    color: #fff;
    text-decoration: none;
}
.TextButton {
	font-size: 18px;
	font-weight: 400;
	color: #1f419b;
	text-decoration: none;
}
.TextButton:after {
    content: "\f101";
	font: var(--fa-font-solid);
    font-size: 70%;
    text-decoration: none;
    margin-left: 2px;
}
.TextButton:hover {
	color: #1f419b;
}
.WhiteButton, .navbar.navigation .nav ul>li a.WhiteButton {
    background: #ffffff;
    color: #000000;
    display: inline-block;
    padding: 8px 36px;
    border-radius: 50px;
    font-size: 20px;
    font-weight: 500;
    border: #f5f4ee;
    text-decoration: none;
    text-align: center;
    -moz-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

.WhiteButton:hover, .navbar.navigation .nav ul>li a.WhiteButton:hover {
    background: #c69658;
    color: #ffffff;
    text-decoration: none;
}

.my-30 {
	margin-top: 30px;
	margin-bottom: 30px;
}
.xsVisible {
	display: none !important;
}
.xsHidden {
	display: block !important;
}
.home input {
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	-webkit-appearance: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.home input:focus {
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.printFooter,
.printHeader {
	display: none;
}
/************Header**********/

.header {
	position: fixed;
	transition: all 0.5s ease 0s;
	left: 0;
	width: 100%;
	z-index: 2;
	position: fixed;
	top: 0;
}
.header a {
	text-decoration: none;
}
.logo img {
    width: 252px;
}
.top-headerFrame .headTop-left {width: 252px;margin-top: 0;}
.top-header .top-headerFrame .headTop-right {
    flex: 0 0 calc(100% - 290px);
    max-width: calc(100% - 290px);
}
.headerSpace {
    width: 100%;
    height: 152px;
    background-color: #fff;
}
.top-strip {
    display: flex;
    justify-content: flex-end;
    padding-right: 2%;
    padding-top: 20px;
    padding-bottom: 12px;
}

.top-strip .social-links {
    padding-left: 8.2%;
}

.top-strip .social-links a {
    background: #0a568b;
    color: #ffffff;
    width: 26px;
    display: inline-flex;
    text-align: center;
    font-size: 14px;
    height: 26px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}

.top-strip .social-links li {
    margin: 0 5px;
}
.footerTop .footerLogo {
    display: inline-block;
    max-width: 360px;
    /* filter: brightness(100); */
}
.copyright-in>.row-fluid {
    padding: 0 0 0 16px;
}
/***********Top Header*******/
.search-box { display: none; }
.logo {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: 0;
}
.input-element .row-fluid.d-flex>div.btncol .NJAButton {
    width: 100%;
}
.top-header .top-headerFrame {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 3px 10px;
	gap: 0;
}
.headTop-left { margin: 0; }
ul.toplist {
	text-align: right;
	list-style: none;
	margin: 15px 0 0;
	font-size: 0;
}
.top-header .top-headerFrame .input-element .form-control {
    height: 30px;
    border-radius: 0;
    font-size: 12px;
    padding: 0px 15px;
    margin: 0;
}
.top-header .top-headerFrame .headTop-right .input-element {
    max-width: 680px;
    margin-left: auto;
    margin-right: 0px;
}

ul.toplist li {
	display: inline-block;
	vertical-align: middle;
	/* 	border-left: 1px solid #607c8c; */
	padding: 0 15px;
}
ul.toplist li:first-child { border-left:0; }
ul.toplist li:last-child { padding-right: 0; }

ul.toplist li a {
	font-size: 17px;
	color: #808080;
	font-weight: 500;
	display: block;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
}
ul.toplist li a:hover,
ul.toplist li a:focus {
    color: #1c3664;
}
.btn-topbox {width: 100%;text-align: right;margin-top: 10px;}
.btn-topbox .NJAButton {
	width: 100%;
	font-size: 18px;
	height: 52px;
	line-height: 48px;
}
.top-btn-wrap .CSHAButton:before {content: "";background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAMAAAB1/u6nAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAblQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////dWJVLAAAAJN0Uk5TAA1PkcDc3cSVVREFcN7/+fjleQsksl8uGBcsWqv+zC8oxzkwvegxB7qKtC2p2g58y1v3u5Ma8vw4HvA1M/Ql+ydnqm25onecpIuJRriIjyL92a+adRT20T0GzUQfrFII4T5ym4a+A4yH+vUZIO80khZWnQwC0plUEqFINuTqGzvuBINF130QDzJ62OCO7Zez8bZ05s5EhAAAAWpJREFUeJxNkfc/AkAYxl9UZg8RychMKkQkO0T2CpW9MorsvffI9hd7rz59uB+e+95z9z73ufeIQiMqOkYilcXGxSfQ30hMkgNITmFRpKZFXKUESM9QZaqzsnNyockLu/lyFBRGjhQVQ1siQKdBKReq9AaD3siBZSivYNuEyiiiKjMHw5zBfjVqiCy11jqi+gboG5tM1uYWDjXbWqkN7VxiR4cI7ISDtQsm6kY2Uw96hZ2EONY+9JMG4uIBDArbgRjWoeERkkMZCnEKexRjrOMuBbmhYvJANsHTJKZYp61SmsEs09w8PER5VoV4+gIktIglUe7F8go54RW8ijVS+vytjOrm3HVdg22D0RLAJtEWDNs7uwXQ7u0fYPLw6PgEObxZIYWW3y07JTpzM5zj4lJEXV3D5jXehLt564PrLtzMunvIHpoeV/afnl+CeL2LNPn4zQ8EgvfvgO/D8u/bpu2f0q9a+fdPS3j9C80iPXj9lc/WAAAAAElFTkSuQmCC');width: 20px;height: 20px;display: inline-block;background-size: contain;vertical-align: text-bottom;margin-right: 5px;}
.searchbar {
	border: 1px solid #b4b4b4;
	height: 52px;
	background: #fff;
	margin-top: 10px;
	padding: 0 10px 0 0;
	border-radius: 22px;
	overflow: hidden;
}
.searchbar .input-append {
	margin: 0;
	height: 100%;
	width: 100%;
}
.searchbar .input-append .btn {
	background: transparent;
	border: 0;
	box-shadow: none;
	height: 50px;
	padding: 0 15px 0 6px;
	outline: none;
}
.searchbar .input-append input {
	border: 0;
	height: 50px;
	width: calc(100% - 30px);
	padding: 0 5px 0 25px;
	font-family: 'Roboto', sans-serif;
	text-transform: uppercase;
	font-weight: 700;
}
.top-header {
	background: #000;
}
#header.fixed-header.shrink {
	background: #000;
}
#header {
	background: #000;
    padding: 0px 19px;
}
.header .bottom-header {
    padding: 20px 0;
}
.header .bottom-header {
    padding: 20px 0;
}

.upcomingEvents .span6.sec-pd {
    padding-left: 50px;
    padding-bottom: 0;
}
.innerContent .img-holder {
    text-align: center;
}
.banner-content-bottom.fixed {
	position: fixed;
	top: 132px;
	left: 0;
	width: 100%;
	z-index: 2;
	height: 55px;
}
.banner-content-bottom.fixed div {
	background: rgb(114 143 186 / 95%);
	justify-content: center;
}
.banner-content-bottom.fixed div a { width: 32%; }
.banner-content-bottom.fixed div a span img {
	width: 22px;
}
.banner-content-bottom.fixed div a span:nth-child(2) { display: none; }
.banner-content-bottom.fixed div a span {
	padding: 0px 30px;
	height: 40px;
	line-height: 40px;
}
.banner-content-bottom.fixed div a span:first-child { padding: 0 10px; }
.banner-content-bottom.fixed div a span img:nth-child(2),
.banner-content-bottom.fixed div a:hover span img:nth-child(1),
.banner-content-bottom.fixed div a:focus span img:nth-child(1) {
	width: auto;
}
.banner-content-bottom.fixed div a:hover span img:nth-child(2),
.banner-content-bottom.fixed div a:focus span img:nth-child(2) {
	width: 22px;
}
.right-img-overlay {
    position: absolute;
    height: 100%;
    z-index: 5;
    background: rgba(000,000,000,0.25);
    width: 50%;
    left: auto;
    right: 0;
    clip-path: polygon(22% 0%, 100% 0, 100% 100%, 0% 100%);
    transform: translateX(10%);
}

.right-img-overlay:before {
        position: absolute;
        content: "";
        width: 100%;
        height: 100%;
        z-index: 1;
        background: rgba(000,000,000,0.25);
        right: 0;
        left: 0;
        clip-path: polygon(22% 0%, 100% 0, 100% 100%, 0% 100%);
        transform: translateX(15%);
}

span.right-img-overlay:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    z-index: 1;
    background: rgba(000,000,000,0.25);
    right: 0;
    left: 0;
    clip-path: polygon(22% 0%, 100% 0, 100% 100%, 0% 100%);
    transform: translateX(38%);
}

/*******navigation******/

.navigation .navbar-inner {
	padding: 0;
	border: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: transparent;
	min-height: inherit;
}
.navbar.navigation {
	margin-bottom: 0px;
}
.headTop-right.secondboxUL {
	margin: 0;
	width: 100%;
}
.navigation .nav {
	margin: 0px;
	border-radius: 0px;
	display: inline-block;
	vertical-align: middle;
	float: left;
	width: 100%;
	padding: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}



.navigation .nav ul {
	margin: 0px;
	border-radius: 0px;
}
.navigation .nav >ul {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0;
	list-style:none;
	flex: 1 1 calc(100% - 280px);
	max-width: calc(100% - 280px);
}
.navigation .nav .btn-wrap {
    width: 230px;
}
.navbar.navigation .nav>ul>li {
	text-align: center;
	position: relative;
	padding: 0;
	display: inline-block;
    vertical-align: middle;
}
.navbar.navigation .nav ul > li a {
	display: block;
	-moz-text-shadow: none;
	-ms-text-shadow: none;
	-o-text-shadow: none;
	-webkit-text-shadow: none;
	text-shadow: none;
	-moz-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
	transition: all ease 0.5s;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	font-size: 20px;
	line-height: 1.2;
	color: #ffffff;
	text-transform: uppercase;
    font-weight: 500;
	padding: 15px 10px;
    font-family: Inter, sans-serif;
    font-weight: 500;
    background: #000 !important;
}
.navbar.navigation .nav ul > li a > img {
	margin-left: 5px; position: relative; top:-2px;
}
.navbar.navigation .nav ul li.dropdown:hover>ul.dropdown-menu {display: block;background: #000 !important;}

.navbar.navigation .nav ul li.dropdown > ul > li > ul >li:hover > a {
	text-decoration: none;
}
.navbar.navigation .nav ul li.dropdown > ul > li > ul > li > ul >li:hover > a {
	text-decoration: none;
}
.navbar.navigation .nav ul>li>.dropdown-menu::after,
.navbar.navigation .nav ul>li>.dropdown-menu::before {
	display: none;
}
.navbar.navigation .nav ul > li.dropdown>a:after {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABGSURBVHgBhY7BDQAgCAMZxQ11Y0apEPEhKdjEh/SOIGIBMO0NKeKdM/ezcKJMCliDWXnwSGXHim5RJWl3KpN6mEh/OEkU3kv6uUch+5BoAAAAAElFTkSuQmCC');/* background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAARCAYAAAAPFIbmAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFwGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4wLWMwMDAgNzkuMTcxYzI3ZiwgMjAyMi8wOC8xNi0xODowMjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi41IChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDUtMjNUMTc6MzE6NTIrMDU6MzAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTA1LTI5VDE0OjQ3OjAxKzA1OjMwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTA1LTI5VDE0OjQ3OjAxKzA1OjMwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc4NjRlOTg4LTNhM2MtZDk0Yi1iZDE2LTJkNjkxOTE1ZWZmZiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozOUZCNkVBRjVFNEYxMUVDODEyRkZENjM1NUE2NkM1NCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjM5RkI2RUFGNUU0RjExRUM4MTJGRkQ2MzU1QTY2QzU0IiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM5RkI2RUFDNUU0RjExRUM4MTJGRkQ2MzU1QTY2QzU0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM5RkI2RUFENUU0RjExRUM4MTJGRkQ2MzU1QTY2QzU0Ii8+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjc4NjRlOTg4LTNhM2MtZDk0Yi1iZDE2LTJkNjkxOTE1ZWZmZiIgc3RFdnQ6d2hlbj0iMjAyMy0wNS0yOVQxNDo0NzowMSswNTozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg8bA14AAADpSURBVCiRbdI/KIVhFMfxj9efdJPt7spg0C2LTAYGo0XXxCrdFKNbNotYjBZRDDZlNGOwU0wWlEnKckWG97z19PSe6Xeevs9zfs85p6+xfNDCFT4xg54sCqxhDFPYyYEK2sZz5F1M10HfWMEPBnCK4RTqH5xcgDf8YR5NNHCdvlTFHm5Cb2G2DvrFKr7i/AQjOQQv2Ag9jv06CM7xFHodc3VQFxOhX/GQQ4vYDd3DEj5SqIWzxEIH96mnJi4xGvkRjqvbBYZwEb+BO2ymHgocKjsN72jLNqFQjqAy2laOSA518BglbnMA/gHVQynucY+OIQAAAABJRU5ErkJggg=='); */content: "";width: 14px;height: 10px;display: inline-block;background-size: contain;background-repeat: no-repeat;margin-left: 8px;filter: brightness(100);display: none;}

.navigation .dropdown-menu {
	padding: 5px 0;
	min-width: inherit;
	width: 100%;
	background: #ffffff;
	border: 0;
	width: auto;
	min-width: 200px;
}
.navigation.navTopLg .navMenu > ul > li.dropdown > ul{
	padding: 5px 0;
	min-width: inherit;
	width: 100%;
	background: #ffffff;
	border: 0;
	width: 250px;
	max-width: 250px;
	min-width: 200px;
    
}
.navigation.navTopLg .navMenu > ul > li.dropdown > ul a{
    font-size: 16px !important;
    white-space: normal !important;
    overflow-wrap: break-word !important;
    border:none !important
    
}
.navigation.navTopLg .navMenu > ul > li.dropdown > ul a:before{
    background: #000 !important;
}
.navbar.navigation .nav ul li.dropdown ul li a {
	min-height: inherit;
	padding: 8px 15px;
	font-weight: normal;
	line-height: 100%;
	text-transform: none;
	text-align: left;
	font-size: 20px;
	color: #1c3664;
}

.dropdown-submenu>a:after {
	display: none;
}
.navMenu>ul>li.dropdown .dropdownArrow {
	display: none;
}
.navMenu>ul>li,
.navMenu>ul>li>ul>li {
	position: relative;
}
.dropdownArrow:after {
	content: "";
	position: absolute;
	font: var(--fa-font-solid);
	top: 14px;
	right: 0;
	width: 15px;
	height: 15px;
	color: #0a568b;
	font-size: 15px;
	-moz-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
	transition: all ease 0.5s;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAARCAYAAAAPFIbmAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFwGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4wLWMwMDAgNzkuMTcxYzI3ZiwgMjAyMi8wOC8xNi0xODowMjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi41IChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDUtMjNUMTc6MzE6NTIrMDU6MzAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTA1LTI5VDE0OjQ3OjAxKzA1OjMwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTA1LTI5VDE0OjQ3OjAxKzA1OjMwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc4NjRlOTg4LTNhM2MtZDk0Yi1iZDE2LTJkNjkxOTE1ZWZmZiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozOUZCNkVBRjVFNEYxMUVDODEyRkZENjM1NUE2NkM1NCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjM5RkI2RUFGNUU0RjExRUM4MTJGRkQ2MzU1QTY2QzU0IiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM5RkI2RUFDNUU0RjExRUM4MTJGRkQ2MzU1QTY2QzU0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM5RkI2RUFENUU0RjExRUM4MTJGRkQ2MzU1QTY2QzU0Ii8+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjc4NjRlOTg4LTNhM2MtZDk0Yi1iZDE2LTJkNjkxOTE1ZWZmZiIgc3RFdnQ6d2hlbj0iMjAyMy0wNS0yOVQxNDo0NzowMSswNTozMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg8bA14AAADpSURBVCiRbdI/KIVhFMfxj9efdJPt7spg0C2LTAYGo0XXxCrdFKNbNotYjBZRDDZlNGOwU0wWlEnKckWG97z19PSe6Xeevs9zfs85p6+xfNDCFT4xg54sCqxhDFPYyYEK2sZz5F1M10HfWMEPBnCK4RTqH5xcgDf8YR5NNHCdvlTFHm5Cb2G2DvrFKr7i/AQjOQQv2Ag9jv06CM7xFHodc3VQFxOhX/GQQ4vYDd3DEj5SqIWzxEIH96mnJi4xGvkRjqvbBYZwEb+BO2ymHgocKjsN72jLNqFQjqAy2laOSA518BglbnMA/gHVQynucY+OIQAAAABJRU5ErkJggg==);
	content: "";
	width: 14px;
	height: 10px;
	display: inline-block;
	background-size: contain;
	background-repeat: no-repeat;
	margin-left: 8px;
	filter: brightness(0);
}

li.dropdown-submenu:hover>.dropdownArrow:after {
    filter: brightness(100);
}
.navMenu > ul > li.dropdown ul li .dropdownArrow {
	display: block;
	position: absolute;
	top: 0px;
	right: 0;
}
.menuDiv .headTop-right {
	display: none;
}
.search-icon { display: inline-block; vertical-align: middle; margin-right: 20px; }
.searchbar-top {
	display: none;
	position: absolute;
	width: 100%;
	left: 0;
	top: 120px;
	background: #fff;
	padding: 20px 50px;
}
.home input.search-bar {
	height: 50px;
	width: calc(100% - 50px);
	margin: 0 10px 0 0;
	padding: 0 20px;
	font-size: 16px;
}
.menuDiv .LNFButton {
	margin: 0;
	display: inline-block;
	vertical-align: middle;
}


.search-box {
    display: block;
    position: absolute;
    width: 900px;
    background: #ffffff;
    z-index: 999;
    top: -83px;
    right: 40px;
    padding: 5px 0;
	display: none;
}
.header  .bottom-header.show-search .search-box {
	display: block;
}


.search-box .search-iconin {
    background: #1c3664;
    width: 30px;
    height: 30px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
	color: #ffffff;
	text-decoration: none;
	font-size: 16px;
}


/*****Banner *****/
.slider {
	overflow: hidden;
	clear: both;
	position: relative;
	z-index: 1;
}
.slider .item {
	height: 100%;
	background: #000000;
}
.slider .owl-item .item img {
	position: absolute;
	width: 100%;
	height: 100%;
	max-width: 100%;
	object-fit: cover;
	opacity: 0.6;
	top: 0;
	left: 0;
	z-index: 0;
}
.slider .owl-item .item img.right-img {
    width: 50%;
    left: auto;
    right: 0;
    opacity: 1;
    clip-path: polygon(18% 0%, 100% 0, 100% 100%, 0% 100%);
}

.slider .owl-item .item img.left-img {
    width: 60%;
}


.carousel-caption {
	position: relative;
	padding: 20px 0 250px;
	background: transparent;
	width: 1260px;
	margin: 0 auto;
}
.carousel-caption li {
	list-style: none;
	padding-right: 45%;
}
.slider .item {
    min-height: 650px;
    display: flex;
    align-items: center;
}
.slider .CarouselTitle {
	color: #fff;
}
.slider .TitleText {
    color: #F6F5EF;
}
.carousel-caption li h1 small {
	font-size: 35px;
	color: #fff;
	font-weight: normal;
	display: block;
	line-height: 1.2;
	margin:10px 0 20px 0;
}
.carousel-caption li p {
	font-size: 26px;
	line-height: 1.5;
	margin: 35px 0 40px;
	font-family: 'Roboto Slab', serif;
	font-weight: 500;
}
.BulletList ul ul, .BulletList ul ol {
    margin-top: 10px;
}
.homeSlider .owl-dots {
	position: absolute;
	bottom: 20px;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
}
.homeSlider .owl-dots .owl-dot {
	background: transparent;
	border: 0;
}
.owl-theme .owl-dots .owl-dot span {
	width: 20px;
	height: 20px;
	margin: 0 5px;
	background: transparent;
	display: block;
	-webkit-backface-visibility: visible;
	-webkit-transition: opacity 200ms ease;
	-moz-transition: opacity 200ms ease;
	-ms-transition: opacity 200ms ease;
	-o-transition: opacity 200ms ease;
	transition: opacity 200ms ease;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	border: 2px solid #fff;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #fff;
}
.slider li:last-child .YellowButton, .slider li:last-child .WhiteborderButton {
    margin: 0 10px 20px;
}
.latest-news-info .event-slider {
    margin-bottom: 30px;
}
/********Content*******/
.sec-pd {
	padding-top: 80px;
	padding-bottom: 80px;
}
.sec-pdt {
	padding-top: 80px;
}
.sec-pdb {
	padding-bottom: 80px;
}
.pr5per {
	padding-right: 2%;
}
.aboutInfo .span12 {
	padding: 0 10%;
}
.aboutInfo .TitleText {
    margin-bottom: 25px;
}
.event-icon-info {
	text-align: center;
}
.event-icon-info .ColumnHeader {
    color: #000000;
    text-align: center;
    margin-bottom: 45px;
}

.event-icon-info .ColumnHeader:before {
    display: none;
}

.event-icon-info .event-date {
    font-weight: 400;
    font-size: 60px;
    color: #000000;
    margin: 0px 0 20px;
    position: relative;
    display: block;
    
    line-height: 1;
}
.event-icon-info.bordered {
	border: 1px solid #bdcdd3;
	padding: 50px 35px;
}
.event-icon-info.bordered .ColumnHeader {
    font-size: 28px;
    margin-bottom: 0;
}
.event-icon-info.bordered .ColumnHeader a {
	text-decoration: none;
}
.btn-center {
	text-align: center;
	margin:40px auto 0 auto;
}

.rightInner 
 .service-info h4 {
    font-size: 24px;
}

.rightInner .service-info p {
    font-size: 18px;
    line-height: 1.3;
}

.rightInner .service-info {
    width: calc(100% - 190px);
    flex: 0 0 calc(100% - 190px);
    -webkit-flex: 0 0 calc(100% - 190px);
    padding-left: 25px;
}

.rightInner .service-img {
    width: 190px;
    flex: 0 0 190px;
    -webkit-flex: 0 0 190px;
}

.rightInner .service-info button.CSHAButton {
    padding: 15px 25px;
    font-size: 16px;
    height: auto;
    line-height: 1;
    width: auto;
}

.infoBox {
	background: #ffffff;
	padding: 30px 30px;
	position: relative;
	z-index: 1;
	border: 1px solid #666666;
	height: 100%;
}
.infoBox .PullQuote-row {
    margin-top: 30px;
}
.latest-news-info .bg-img {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: -1;
	top: 0;
	left: 0;
	object-fit: cover;
	opacity: 1;
}
.infoBox .HeaderTextSmall {
    margin: 0 0 10px;
	font-size: 26px;
}

.infoBox .HeaderTextSmall>a {
    text-decoration: inherit;
    color: inherit;
}

.infoBox .date-info {
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 1.2;
    color: #1c3664;
    text-decoration: none;
    text-transform: uppercase;
    margin: 0 0 10px;
}
.infoBox h4.SectionHeader span {
	background: #ededf4;
}
.infoBox p {
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
}
.infoBox p:last-child {
    margin: 0;
}
.icon-info-sec {
	background: #edf2f3;
	width: 100%;
	clear: both;
}

.info-icon-card {
	text-align: center;
	background: #0a568b;
	padding: 60px 33px;
}
.info-icon-sec .col4 {
    flex: 0 0 33.33%;
	max-width: 33.33%;
}


/*Sponsor CSS*/
.header-bar .HeaderText {
	background: #000000;
	color: #fff;
	padding: 5px 0;
	margin-bottom: 50px;
}
.spacing { padding: 75px 0; }
.pdt-0 {
	padding-top: 0 !important;
}
.pdb-0 {
	padding-bottom: 0 !important;
}
.HeaderText .HeaderTextCaps { display: block; margin-bottom: 15px; }
.button-box { text-align: center;  margin-top: 50px; }
.button-box .LNFButton { width: 188px; }
.sponsorSlider {
	text-align: center;
}
.sponsorSlider ul { margin: 0; padding: 0; list-style: none; }

.sponsorSlider .item {
	text-align: center;
}
.sponsorSlider .item {
	vertical-align: top;
	text-align: center;
	width: 100%;
	margin: 0;
	justify-content: space-around;
	display: flex;
	align-items: center;
}
.sponsorSlider  li {
	display: inline-block;
	vertical-align: top;
	padding: 0 20px;
	text-align: center;
}
.sponsorSlider li a>img {
    height: 100px;
    object-fit: contain;
}

.sponsorSlider li a {
    display: inline-block;
    margin: 0 auto;
    max-width: 90%;
}
.sponsorSlider .owl-nav {
	margin-top: 0;
	line-height: 0;
}
.sponsorSlider .owl-stage {
	margin: 0 auto;
}
.owlNav-design .owl-nav {
	margin-top: 0;
	line-height: 0;
}
.owlNav-design .owl-stage {
	margin: 0 auto;
}

/****************/
.subfooter {
	background: #edf2f3;
	position: relative;
	overflow: hidden;
}
.subfooter .container {position: relative;}
.logo-img {
	position: absolute;
	left: -30px;
	top: 0px;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}
.subfooter h4 {
	font-size: 24px;
	margin: 0 0 10px 0;
	color: #000000;
	font-family: 'Roboto', sans-serif;
}
.subfooter-content p {
	font-size: 18px;
	line-height: 24px;
	width: calc(100% - 230px);
	margin-bottom: 0;
}
.subfooter-content {
	position: relative;
	max-width: 580px;
}
.button-block-right-line {
	position: absolute;
	right: 0;
	top: auto;
	bottom: 0;
}
.button-block-right-line .CSHAButton {
	width: 155px;
}
.subfooter-left,
.subfooter-right {
	padding-top: 65px;
	padding-bottom: 65px;
}
.input-element .form-control {
	width: 100%;
	height: 50px;
	border: 1px solid #b4b4b4;
	font-size: 20px;
	color: #9fa2a5;
	padding: 0 27px;
	border-radius: 22px;
}
.input-element .form-control:focus {
	outline: none;border: 1px solid #000000;
}
.loginDiv .CSHAButton {
	height: 50px;
	padding: 0 10px;
}
.input-element a {
	font-size: 18px;
	color: #607c8c;
	text-decoration: none;
}
.subfooter-content .YellowButton {
    padding: 19px 50px;
    height: auto;
    line-height: initial;
    font-size: 18px;
    width: 185px;
    color: #fdedc2;
}

.input-element .row-fluid.d-flex>div {
    padding: 0 5px;
}

.input-element .row-fluid.d-flex {
    margin: 0 -5px;
}

.input-element .row-fluid.d-flex>div.inputcol {
    flex: 0 0 39%;
    max-width: 39%;
    padding-top: 5px;
    padding-bottom: 5px;
}

.input-element .row-fluid.d-flex>div.btncol {
    flex: 0 0 22%;
    max-width: 22%;
}
.subfooter .row-fluid.d-flex>div.col-12 {
    flex: 0 0 100%;
    width: 100%;
    text-align: center;
    padding: 60px 0;
}

.subfooter .TitleText {
    margin-bottom: 50px;
}
.footerTop .footCol4 .social-links {
    margin-top: 50px;
}
.iconlist.footCol1 ul li {
    flex-direction: column;
    margin-bottom: 10px;
}
/*********Footer********/

.footer {
	background: #c69658;
	position: relative;
}
.footerBG {
    position: absolute;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    text-align: center;
}
.footerBG img {
	height: 100%;
	object-position: center;
	object-fit: cover;
	margin: 0 auto;
}
.footerTop {
	padding: 60px 0 30px;
	position: relative;
	z-index: 0;
    background: #000;
}

.footer .footCol2 {
	margin-left: 30px;
}

.row-fluid.d-flex {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
    width: auto;
}

.row-fluid.d-flex>div {
    padding-left: 15px;
    padding-right: 15px;
    margin: 0;
}
.row-fluid.d-flex:before, .row-fluid.d-flex:after {
    display: none;
}

.footerTop .footCol1 {
    flex: 0 0 24%;
    max-width: 24%;
    padding-right: 5% !important;
}

.footerTop .footCol2, .footerTop .footCol3, .footerTop .footCol4, .footerTop .footCol5 {
    flex: 0 0 18%;
    max-width: 18%;
}

.footerTop .footCol5 {
    flex: 0 0 22%;
    max-width: 22%;
    padding-left: 5% !important;
}
.right-circle-icon {
    position: absolute;
    right: -30px;
    top: 25%;
    transform: translateX(100%);
}
.homeCols p {
	color: #fff;
	font-size: 14px;
	margin: 0px 0 15px 0;
}
.footCol1 .link {
	color: #b6c8ce;
	font-size: 18px;
}
.footerTop  .HeaderTextSmall {
	color: #1c3664;
	margin: 0 0 10px;
	font-size: 24px;
}
.footerTop .footCol1 .HeaderTextSmall {
    margin-bottom: 15px;
}
.homeCols ul {
	margin:0; padding: 0; list-style: none;
}
.homeCols ul li a {
	font-size: 16px;
	font-weight: 600;
	color: #fff;
	display: block;
	margin-bottom: 12px;
}
.homeCols ul li a:hover, .homeCols ul li a:focus { color: #FFB444; text-decoration: underline; }
.list-inline {
	display: flex;
}
.list-inline ul {
	margin-right: 20px;
}
.list-inline ul li {
	position: relative;
	padding-left: 20px;
}
.list-inline ul li a {
	color: #fff;
	font-size: 15px;
	font-weight: normal;
}
.list-inline ul li a:hover,
.list-inline ul li a:focus {
	text-decoration: underline;
	color: #fff;
}
.list-inline ul li:before {
	content: "\f105";
	position: absolute;
	font: var(--fa-font-solid);
	left:0;
	color: #4e667d;
}
.iconlist ul li {
	display: flex;
	align-items: start;
	margin-bottom: 0px;
}
.footerTop .footCol2.iconlist ul li a, .footerTop .footCol3.iconlist ul li a {
    line-height: 1.6;
    text-decoration: none;
}
.iconlist ul li span {
	color: #607c8c;
	width: 20px;
	text-align: center;
	font-size: 16px;
	text-align: left;
}
.footCol5.iconlist ul li span {
    width: 40px;
    font-size: 20px;
}
.iconlist ul li p, .iconlist ul li p a, .iconlist ul li a {
	font-size: 18px;
	color: #fff;
	margin: 0;
	/* width: calc(100% - 40px); */
	line-height: 1.3;
	font-family: 'Roboto', sans-serif;
	text-decoration: none;
}
.iconlist ul li p a:hover,
.iconlist ul li p a:focus {
	color: #fff;
	text-decoration: underline;
}
.iconlist ul li a:hover,
.iconlist ul li a:focus {
	color: #fff;
	text-decoration: underline;
}

.iconlist ul {
    margin: 0;
}
.footerTop>.container {
    padding-left: 15px;
    padding-right: 15px;
}

.footerTop>.container:before, .footerTop>.container:after {
    display: none;
}
/*copyright*/
.copyright {position: relative;z-index: 1;background: #000;}
.copyright-in {
	padding: 20px 0px;
}
.social-links ul {
	text-align: right;
	list-style: none;
	margin: 0;
	display: flex;
	gap: 15px;
}
.social-links ul li {
	color: #fff;
	font-size: 15px;
}
.social-links ul li a {
	color: #ffffff;
	font-size: 30px;
}
.social-links ul li a:hover {
	opacity: 0.5;
}
.copyrightList {
	height: auto;
	min-height: auto;
    background: #000;
}
.copyrightList ul {
	list-style: none;
	margin:0;
	display: flex;
	align-items: center;
	margin: 0;
	justify-content: center;
}
.copyrightList ul li,
.copyrightList ul li a {
    text-align: center;
    display: block;
    color: #fff;
    font-size: 12px;
    margin-top: 40px;
}
.copyrightList ul li a:hover {
	color: #e5d218;
}
.copyrightList ul li {
	position: relative;
	margin:0 10px;
	font-family: 'Roboto', sans-serif;
}
.innerContent .pr5per p {
    font-family: 'Roboto', sans-serif;
}
.pl5per {
    padding-left: 4%;
}
.copyrightList ul li:first-child { margin-left: 0; }
.copyrightList ul li:first-child {
	padding-left: 0;
}
.copyrightList ul li:after {
	position: absolute;
	content: '';
	top: 3px;
	right: -10px;
	height: 15px;
	width: 1px;
	background: #000;
	border-radius: 0px;
}
.copyright-in li:last-child:after {
	display: none;
}

.copyright a:hover {
	text-decoration: underline;
}
/******Inner Page*****/

.innerBanner {
	position: relative;
	background: #000000;
	z-index: 0;
	overflow: hidden;
}
.innerBanner:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    /* background: #1c3664;
    background: -moz-linear-gradient(left, rgba(3,74,89,0) 0%, rgba(3,74,89,1) 43%, rgba(3,74,89,1) 100%);
    background: -webkit-linear-gradient(left, rgba(3,74,89,0) 0%,rgba(3,74,89,1) 43%,rgba(3,74,89,1) 100%);
    background: linear-gradient(to right, rgba(3,74,89,0) 0%,rgba(3,74,89,1) 43%,rgba(3,74,89,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00034a59', endColorstr='#1c3664',GradientType=1 ); */
    left: 0;
    top: 0;
    z-index: 0;
}
.innerBanner .item > img {width: 100%;opacity: 0.6;max-width: 70%;object-fit: cover;height: 341px;}
.innerBanner .TitleText {
    color: #F6F5EF;
}

.innerBanner .item > img.right-img {
	position: absolute;
	right: 0;
	top: 0;
	width: 50%;
	max-width: 50%;
	height: 100%;
	opacity: 1;
	clip-path: polygon(22% 0%, 100% 0, 100% 100%, 0% 100%);
}

.banner-content {
	position: absolute;
	top: auto;
	bottom: 40px;
	left: 50%;
	width: 1250px;
	right: 0;
	margin: 0 auto;
	transform: translate(-50%, 0%);
	z-index: 9;
}
.banner-content .PageTitle {
	color: #fff;
	margin: 0;
}
.PageTitle {
	line-height: 1.2;
	color: #000000;
	font-size: 75px;
	position: relative;
	z-index: 1;
	padding: 0;
	font-weight: 500;
	font-family: 'Roboto Slab', serif;
}
.innerContent .container {
	position: relative;
	max-width: 1300px;
	padding-left: 15px;
	padding-right: 15px;
}

.innerContent {
	display: flex;
	padding-top: 80px;
	padding-bottom: 80px;
	background: #ffffff;
}
.innerContent .rightInner {
	padding: 0 0 0 40px;
	margin: 0;
	width: calc(100% - 390px);
}
.innerContent .leftInner {
	 margin: 0;
	 width: 390px;
}
.innerContent .leftInner h3 {margin-bottom: 30px;}
.BulletList ul { margin:0; list-style: none; }
.BulletList ul li {
	position: relative;
	padding-left: 30px;
	margin-bottom: 10px;
	font-family: 'Roboto', sans-serif;
	font-size: 21px;
}
.BulletList ul li a {
	font-size: 26px;
	text-decoration: none;
}
.BulletList ul li a:hover, .BulletList ul li a:focus {
	color: #2C4B89;
}
.BulletList ul li:before {
	content: "\f105";
	font: var(--fa-font-solid);
	position: absolute;
	font-weight: 700;
	top: 5px;
	left:0;
	border-radius: 50%;
	font-size: 60%;
	width: 20px;
	height: 20px;
	background: #c69658;
	color: #ffffff;
	display: flex;
	align-items: center;
	justify-content: center;
}

.accordion .CSHAButton {
	margin: 0;
}
.accordion .CSHAButton span {
	display: none;
}
.accordion .CSHAButton:hover span {
	display: inline-block;
}
.innerImage {
	margin-top: 30px;
	margin-bottom: 30px;
}
.rightInner p {
	margin: 0 0 30px;
    font-family: 'Roboto', sans-serif;
}
.eventbox-row {
	display: flex;
	flex-direction: column;
}
.eventbox-col {
    width:100%;
    margin: 0 0 30px 0;
}
.eventbox-col:last-child {
    margin-right: 0px;
}
.eventbox-img {
    overflow: hidden;
    position: relative;
    background: #c69658;
}
.event-head img {
    width: auto;
}

.sidebar-iconbox {
    border: 1px solid #808080;
    display: flex;
    margin-bottom: 10px;
    padding: 12px 20px 12px 50px;
    align-items: center;
    position: relative;
    background: #ffffff;
}
.sidebar-iconbox:hover {
    background: #ffefdb;
    border-color: #c69658;
    text-decoration: none;
}
.sidebar-iconbox .textBox h2 {
	font-size: 28px;
	color: #1c3664;
	font-weight: 500;
	line-height: 100%;
	margin: 0;
}
.sidebar-iconbox .arrow {
	position: absolute;
	left: 20px;
	top: 24px;
}
.event-head {
    margin: 0;
    padding: 20px;
}

.event-head h4 {
    margin: 0;
    background: #C69658;
    text-align: center;
    color: #ffffff;
    font-weight: 500;
    font-size: 32px;
    font-family: 'Roboto Slab', serif;
    text-transform: uppercase;
}
.eventbox-info {
    padding: 20px;
    background: #e6e6e6;
}
.eventbox-item {
    text-align: center;
    margin: 10px 0 0 0;
    border-bottom: 1px solid #fff;
}
.eventbox-item:hover .eventbox-item-in { background: #fff; }
.eventbox-item-in {
    padding: 15px 10px;
    margin-bottom: 10px;
}
.eventbox-item ul {
	display: flex;
	justify-content: center;
	list-style: none;
	margin: 0;
}
.eventbox-item ul li {
    font-size: 16px;
    color: #FFFFFF;
    position: relative;
    padding: 0 20px 0 15px;
}
.eventbox-item ul li i { margin-right: 5px; }
.eventbox-item ul li:before {
    content: '|';
    position: absolute;
    height: 25px;
    right:0;
    top:-2px;
}
.eventbox-item ul li:last-child:before {
    display: none;
}
.eventbox-item ul li img { margin-right: 5px; }
.eventbox-item ul li img.hover-img { display: none; }
.eventbox-item:hover ul li img.active-img { display: none; }
.eventbox-item:hover ul li img.hover-img { display: inline-block; }
.eventbox-item p {
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    margin: 10px 0 0 0;
    line-height: 25px;
}
.eventbox-item:hover ul li { color: #1B365D; }
.eventbox-item:hover p { color: #1B365D; }
.eventbox-item.eventbox-item-link {
    border: 0;
    margin: 15px 0;
}
.event-link {
    color: #fff;
    margin: 0 15px;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
}
.event-link:hover,
.event-link:focus {
    color:#fff;
    text-decoration: underline;
}
.HighlightHeading {
    font-size: 40px;
    margin-top: 0;
    font-weight: 500;
    color: #1c3664;
}
.HighlightHeading::after {
    content: "";
    display: block;
    width: 100%;
    height: 4px;
    background: #c69658;
    margin-top: 15px;
    margin-bottom: 25px;
}

.Highlight p {
	margin: 0 0 30px 0;
	font-size: 21px;
	color: #000000;
	font-weight: 300;
}
.PullQuoteStyle {
	border-left: 7px solid #fdedc2;
	padding: 10px 0 10px 40px;
	margin: 60px 0;
}
.innerContent .widget .accordion-body {
	margin-bottom: 60px;
}
.innerContent .rightInner .eventFrame .textBox {
	margin-bottom: 20px;
}
.innerContent .rightInner .eventFrame .textBox p {
	margin-bottom: 0px;
}
.innerContent .rightInner .eventFrame .textBox h6 {
	font-size: 12px;
	font-weight: bold;
	color: #202020;
	line-height: 21px;
	margin: 0 0 5px;
}
.innerContent .rightInner .SponsorBox ul {
	margin-left: 0px;
}
.innerpageContent {
	padding: 50px 0px 290px;
}
.sponsorSlider button.owl-prev {
    position: absolute;
    left: -40px;
    top: 50%;
    transform: translateY(-50%);
    border: none;
    background: transparent;
    font-size: 30px;
	color: #B3B3B3;
}
.sponsorSlider button.owl-next {
	color: #B3B3B3;
    position: absolute;
    right: -40px;
    top: 50%;
    transform: translateY(-50%);
    border: none;
    background: transparent;
    font-size: 30px;
}
.sponsors-sec .sponsorSlider {
    padding: 0 40px;
}
.owlNav-design  button.owl-prev {
    position: absolute;
    left: -40px;
    top: 50%;
    transform: translateY(-50%);
    border: none;
    background: transparent;
    font-size: 30px;
	color: #B3B3B3;
}
.owlNav-design  button.owl-next {
	color: #B3B3B3;
    position: absolute;
    right: -40px;
    top: 50%;
    transform: translateY(-50%);
    border: none;
    background: transparent;
    font-size: 30px;
}
.sponsors-sec .owlNav-design  {
    padding: 0 40px;
}
.quicklink-mobile { display: none; }
.Highlight-title h4 { font-size: 26px;  line-height: 30px; }
.Highlight-title p { color: #767C87; font-weight: 500; margin-bottom: 25px; }
.Highlight .BulletList ul li { font-size: 18px; color: #767C87; }

.feature-content:hover .feature-content-in h4,
.feature-content:hover .feature-content-in p {
	color: #728FBA
}

.innerContent .rightInner.full-rightInner { padding: 0; width: 100%; }
.template .content h1, .template .content h2, .template .content h3,
.template .content h4, .template .content h5, .template .content h6 {
	color: #242424; text-decoration: none;
}
.template .content input,
.template .uneditable-input {
	height: auto;
}
.template .navbar .container {
	width: auto;
}
.templatePage {
	margin-top: 260px;
}
.templateBody, .templateBody p { font-size: 14px; line-height: 20px;color: #333; }

/******************/
.Highlight-title p { margin-bottom: 18px; }
.innerContent.hide-box .leftInner {
	display: none;
}

.innerContent.hide-box .rightInner .Highlight {
	display: block;
}
.innerContent.hide-box .rightInner .benefit-section {
	display: block !important;
}
.innerContent.hide-box .rightInner {
	width: 100%; padding: 40px 0 0 0;
}
.innerContent.hide-box .rightInner > div {
	width: 940px; margin: 0 auto;
}
.innerContent.hide-box .rightInner .benefit-section {
	display: block; width: 100%; margin: 0 auto;
}
.Highlight .HeaderText {
	font-size: 36px;
}
.Highlight h3 {
    font-size: 21px;
    font-weight: 700;
    color: #1c3664;
    font-family: 'Roboto', sans-serif;
    margin: 0 0 25px;
}

.innerContent.hide-box .container::after {
	display: none;
}
.Highlight {
	background: #e6e6e6;
	border-style: none;
	padding: 40px;
	margin: 30px 0;
	border: 1px solid #e6e6e6;
}
.Highlight .SubHeading {
    margin-bottom: 6px;
}
.top-btn-wrap {
	display: flex;
}
.txtbtn {
    background: transparent;
    border-color: transparent;
    padding-left: 0;
    margin-right: 0;
    margin-left: 10px;
}
.subfooter .TitleText:before {
    display: none;
}
.latest-news-info {
    position: relative;
}
.no-underline:hover,
.no-underline {
	text-decoration: none;
}
.headTop-right .bottom-btns .HeaderText {
    color: #ffffff;
    margin: -10px 0 30px;
	padding: 0;
	text-align: center;
	display: block;
    width: 100%;
}
.headTop-right span.HeaderText {
    margin-left: auto;
    margin-right: 0;
    text-align: right;
    width: calc(100% - 215px);
    display: inline-block;
    padding-right: 15px;
	margin-top: 6px;
}

.headTop-right span.HeaderText:before,
.bottom-btns .HeaderText:before {
    display: none;
}
.event-card .card-content {
    display: flex;
    padding: 6% 10%;
}
.zoneHLeftWrap .event-card .card-content {
    display: flex;
	padding: 15px 15px 43px !important;
}
.event-card .card-content .member-card-form {
    flex: 0 0 100%;
}
.event-card .card-content .data-block {background: #1c3664;align-self: flex-start;flex: 0 0 140px;width: 140px;text-align: center;padding: 20px 5px;display: inline-flex;align-items: center;justify-content: center;color: #ffffff;font-size: 36px;font-weight: 700;flex-wrap: wrap;line-height: 1;font-family: 'Roboto', sans-serif;}
.event-card .card-content .data-block b {
	font-size: 72px;
	font-family: 'Roboto Slab', serif;
}
.quickLinks-block {
	display: block;
	padding-left: 0;
}
.event-card {background: #ffffff;margin: -70px 0 0;max-width: 600px;}
.event-card .card-content .cc-right {
    flex: 0 0 calc(100% - 140px);
    max-width: calc(100% - 140px);
    padding-left: 30px;
}
.event-card .card-content .cc-right h2>a {
    color: inherit;
    text-decoration: inherit;
}
.event-card .card-content .cc-right h2 {
    margin: 0 0 10px;
    font-size: 24px;
    font-weight: 700;
    color: #000000;
    font-family: 'Roboto', sans-serif;
}
.event-card .card-content .member-card-form .form-control {
	display: block;
	width: 50%;
	margin: 25px 0;
	padding: 6px 15px;
	height: auto;
	border-radius: 0px;
}
.event-card .img-holder img {
    width: 100%;
}
.quickLinks-block h3 {
    margin: 0;
    padding: 15px 18px;
    background: #C69658;
    text-align: center;
    color: #ffffff;
    font-weight: 500;
    font-size: 30px;
    font-family: 'Roboto Slab', serif;
}
.quickLinks-block ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.quickLinks-block ul li > a {
    position: relative;
    padding-left: 20px;
    font-weight: 500;
    font-size: 20px;
    color: #1c3664;
    background: #ffffff;
    padding: 6px 10px 6px 10px;
    margin: 5px 0 0;
    border: 1px solid #666666;
    font-family: 'Roboto', sans-serif;
    transition: all 0.3s ease;
	text-align: center;
}
.quickLinks-block ul li a {
    color: #1c3664;
    text-decoration: none;
    display: block;
}
.quickLinks-block ul li > a:hover {
    background: #ffefdb;
    border-color: #c69658;
    text-decoration: none;
}
.quicklink-sec .leftCol-wrap {
    padding-right: 0;
    font-family: 'Roboto', sans-serif;
}
.upcomingEvents {
    background: #1b3663;
    margin: 70px 0 0;
    padding-bottom: 70px;
}
.upcomingEvents p,.upcomingEvents .ColumnHeader {
 color: #ffffff;
	text-transform: none;
}
.upcomingEvents .ColumnHeader, .upcomingEvents .SubHeadingGold {
    margin: 0 0 40px;
}
.event-card .card-content form {
    margin: 0;
}

.event-card .card-content .member-card-form h2 {
    margin-top: 0;
}

.upcomingEvents .span6.sec-pd .WhiteButton {
    margin-top: 40px;
    min-width: 230px;
}
.upcomingEvents p {
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
}
.row.flex-row {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}
.row.flex-row:before,
.row.flex-row:after {
	display: none;
}
.row.flex-row>div {
	padding-left: 15px;
	padding-right: 15px;
}
.row.flex-row .span4 {
	flex: 0 0 33.33%;
	max-width: 33.33%;
	margin: 0;
}
.latest-news-info .row.flex-row .span4 {
    margin: 0 0 30px;
}
.row.flex-row .span12, .col-12 {
	flex: 0 0 100%;
	max-width: 100%;
	margin: 0;
	padding: 0 15px;
}
.linkItalic {font-size: 24px;color: #1c3664;font-weight: 400;font-family: 'Roboto', sans-serif;text-decoration: underline;}
.sponsors-sec {
    background: #ffffff;
}
.event-info-card {
    display: flex;
    margin-bottom: 55px;
}
.event-info-card .event-date {
	flex: 0 0 130px;
	max-width: 130px;
	text-align: center;
	height: auto;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	font-size: 36px;
	line-height: 1;
	color: #ffffff;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	border-right: 1px solid #ffffff;
	text-align: center;
	font-weight: 500;
	font-family: 'Roboto', sans-serif;
}
.event-info-card .event-date b {
	font-size: 72px;
	font-weight: 500;
	font-family: 'Roboto Slab', serif;
}

.event-info-card .event-info-content h2 {
    font-size: 26px;
    color: #1c3664;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    margin: 0 0 10px;
}
.event-info-card .event-info-content h2>a {
    text-decoration: none;
    color: inherit;
}
.event-info-card .event-info-content p {
    color: #ffffff;
    font-family: 'Roboto', sans-serif;
}
.event-info-card .event-info-content p:last-child, .event-info-card:last-child {
    margin: 0;
}
.linkItalic.text-white {
    color: #ffffff;
}
.event-card .card-content .cc-right .NJAButton {
    margin: 15px 0 0;
}
.event-card .card-content .cc-right p {
    font-weight: 300;
}

.innerContent .leftInner .event-info-card p {
    color: #000000;
}
.innerContent .leftInner .event-info-card .event-date {
	color: #1c3664;
	border-style: none;
	flex: 0 0 100px;
	max-width: 100px;
	align-items: center;
	justify-content: flex-start;
}

.innerContent .leftInner .event-info-card {
}
.gold-line {
	border-color: #C69658;
	margin: 45px 0;
}
.quicklink-sec .container {
    padding: 0 15px;
    max-width: 1300px;
}

.sponsors-sec .container {
    padding: 0 15px;
}
.mt-30 {
	margin-top: 30px;
}

.info-block {
    background: #1b3663;
    padding: 30px 20px 20px;
    border: 1px solid #1b3663;
    color: #ffffff;
    border-radius: 0px;
    margin-bottom: 0px;
    text-align: center;
    min-height: 180px;
	display: block;
	text-decoration: none;
}

.info-block h3 {
	margin: 26px 0 0px;
	font-size: 28px;
	font-weight: 500;
	text-transform: uppercase;
	color: #ffffff;
	font-family: 'Roboto Slab', serif;
}
.info-block:hover {
	background: #C69658;
	border-color: #C69658;
	text-decoration: none;
}
.quickinfo-sec {
    position: relative;
    z-index: 1;
    margin-top: -150px;
}
.mb-20 {
    margin-bottom: 20px !important;
}
.mb-25 {
    margin-bottom: 25px !important;
}
.weight-400 {
    font-weight: 400 !important;
}
.row.img-row {
	display: flex;
	margin: 0 -15px;
}
.row.img-row>div {
	padding-left: 15px;
	padding-right: 15px;
	margin: 0;
}
.row.img-row .BulletList ul li {
    margin-bottom: 30px;
}
.btn-wrap {
	display: flex;
	flex-wrap: wrap;
	gap: 15px;
	/* justify-content: end; */
}



blockquote, blockquote.pull-right {
    padding: 50px 0px 25px;
    font-size: 24px;
    font-weight: 500;
    color: #1c3664;
    position: relative;
    border: 6px solid #1b3663;
    border-style: solid none;
    margin: 50px 0;
    display: block;
    width: 100%;
}
blockquote p {
    outline: none;
    box-shadow: none;
    opacity: 1;
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
    color: inherit;
}
blockquote:after {
    content: "";
    position: absolute;
    font-size: 43px;
    line-height: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAA4CAMAAACYGhU5AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAWJQTFRFAAAAxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYIRw7RwAAAHZ0Uk5TADBAIxQMSnuq1/87b53K91ELbb5QqO9SCo7zZN413RUTsnX7NueuYxfRiQfWfqP+S+bjpYbPpCpu0yEZa+E3h/FWrBK7aV+9BBqBvNw5T57tJCJ8xsROK/0CHz+g0EQPuqle5Zl31emLjcjrgJDqueiPq8BqPZRjrwYAAAIwSURBVHic7dfbS1RRFAbwvc5kFmJgJI2JIhEmDmYPEYaIeUdEKctCERFDJKKo6B8JIiqMEBEvaSpWiCVSDGKUaD4IZUVRksaQCYqQ4jSTnulbZ1/mOTj7Qfe31vbnrMM5wwwJ5SISYlPdkpYnKIRFzmoMhVd493sjKhEXPrse2uzkTgLRWiREc/YRrdj7eHS8RL8gmp1k+gkJnRQKsJOJX/RKGi2yDM5B+s7PGpxDNM8LEce755vzsH6uw1+dFdvJIPmfa19P5meptO346JN8XOdkfZRr286RD4rzGsfKmtM5R9+r/kDteJPeKapbTmpA7mTQ/ILKOTYr13xbT0DOjLORHbTGVYgQuVPOSvJ+f+hn2MmbdPC7X6qR0Mp/zfPxDf/f3yGn4BVvZb7RKiIhZoXlHBoVtlPMR8h9pmdEqZ/FPBoWtlP+grVOPjUwomIMU3DXkr0lx1UufGxi0n6wWDQU2ZIonMBW+rTJqXqOqWTw357EqRFo7ZWeVraSljGV9YNTPYyt8j6jcxYvXsVDCHSOXZDKbqNzAN8vLbwFKNYDqYo6TUzdAKbTHejUP4J0pt34chp6MdW0odPYA+n8A6PT1AWh9j626MRbSHWtRqcZJ6m/x5wWHKXhjtG5iJM03mbOJRyl6ZbRuYyjFDxhzhUcJcrtw5zmm8y5imN6ViHInxOYswNvH4suaO8Y+f352l3d2XjXcR3XcR3XcZ3/0rkufWO2V6DNWbkR1J21/gDh2MQLeq7wjQAAAABJRU5ErkJggg==);
    transform: scale(-1);
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    width: 90px;
    height: 55px;
    bottom: -50px;
    background-position: center left;
    right: 0;
    z-index: 1;
    background-color: #ffffff;
}
blockquote:before {
    content: "";
    position: absolute;
    font-size: 43px;
    line-height: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAA4CAMAAACYGhU5AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAWJQTFRFAAAAxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYIRw7RwAAAHZ0Uk5TADBAIxQMSnuq1/87b53K91ELbb5QqO9SCo7zZN413RUTsnX7NueuYxfRiQfWfqP+S+bjpYbPpCpu0yEZa+E3h/FWrBK7aV+9BBqBvNw5T57tJCJ8xsROK/0CHz+g0EQPuqle5Zl31emLjcjrgJDqueiPq8BqPZRjrwYAAAIwSURBVHic7dfbS1RRFAbwvc5kFmJgJI2JIhEmDmYPEYaIeUdEKctCERFDJKKo6B8JIiqMEBEvaSpWiCVSDGKUaD4IZUVRksaQCYqQ4jSTnulbZ1/mOTj7Qfe31vbnrMM5wwwJ5SISYlPdkpYnKIRFzmoMhVd493sjKhEXPrse2uzkTgLRWiREc/YRrdj7eHS8RL8gmp1k+gkJnRQKsJOJX/RKGi2yDM5B+s7PGpxDNM8LEce755vzsH6uw1+dFdvJIPmfa19P5meptO346JN8XOdkfZRr286RD4rzGsfKmtM5R9+r/kDteJPeKapbTmpA7mTQ/ILKOTYr13xbT0DOjLORHbTGVYgQuVPOSvJ+f+hn2MmbdPC7X6qR0Mp/zfPxDf/f3yGn4BVvZb7RKiIhZoXlHBoVtlPMR8h9pmdEqZ/FPBoWtlP+grVOPjUwomIMU3DXkr0lx1UufGxi0n6wWDQU2ZIonMBW+rTJqXqOqWTw357EqRFo7ZWeVraSljGV9YNTPYyt8j6jcxYvXsVDCHSOXZDKbqNzAN8vLbwFKNYDqYo6TUzdAKbTHejUP4J0pt34chp6MdW0odPYA+n8A6PT1AWh9j626MRbSHWtRqcZJ6m/x5wWHKXhjtG5iJM03mbOJRyl6ZbRuYyjFDxhzhUcJcrtw5zmm8y5imN6ViHInxOYswNvH4suaO8Y+f352l3d2XjXcR3XcR3XcZ3/0rkufWO2V6DNWbkR1J21/gDh2MQLeq7wjQAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    width: 100px;
    height: 55px;
    left: -1px;
    top: -50px;
    background-color: #ffffff;
    background-position: left center;
}

blockquote.pull-right:before {
    left: auto;
    right: 35px;
}

blockquote.pull-right:after {
    right: auto;
    left: 35px;
}

blockquote.pull-right:before,
blockquote.pull-right:after {
    margin: auto;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

blockquote.pull-right {
    text-align: right;
}
.AuthorName {
    font-size: 21px;
    color: #808080;
    margin-top: 20px;
    font-weight: 300;
}
.eventbox-info >.sidebar-iconbox:before {
        position: absolute;
        content: "";
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAcCAMAAAC02HQrAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAH5QTFRFxpZYAAAAxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYxpZYGrUgCAAAACp0Uk5TCgCyS8H/kwXQI/VWnAjYJ7X4ZA+vqWj33CtqnfPiMyD6csx1UJu0bC9jemiF1AAAAKxJREFUeJx90s0KwjAQBOAZq0glaKUoAUEQ3/991IMUetAqVhSrRfDnkG2FbmpOywdLNrMhiOZhh29lXZJPZQhYKkOPd2VAnzdlCHn9WVS4wvBcW8yLlNFRRiUxYe7qmPvKYIuH9Ie7ymCGB+kffXIxYDDOHFqmlWGevVwxY1JbkIoFW7Fl2ew1NpE7Fqe8Oct0o2aO1u1vqzOwq79ZtWXqyd6zI71L3849f+MLoTAuORzyEUwAAAAASUVORK5CYII=);
        left: 20px;
        top: 14px;
        background-size: contain;
        width: 17px;
        height: 26px;
        background-repeat: no-repeat;
}
.hiddenBox .sidebar-iconbox .textBox h2 {
    font-size: 24px;
}

.hiddenBox .sidebar-iconbox {
    margin: 0px 0 -1px;
}

.hiddenBox {
    padding-bottom: 30px;
}

.eventbox-info .collapse.in, .eventbox-info .collapse {
    top: -11px;
}
.eventbox-info .infoBox {
    background: transparent;
    border-style: none none solid;
    padding: 0 0 20px;
    margin-bottom: 20px;
}
.eventbox-info .infoBox p {
    font-weight: 400;
    margin: 0 0 20px;
}

.eventbox-info .infoBox .HeaderTextSmall {
    margin: 0 0 20px;
}

.header .bottom-header .btn-wrap {
    justify-content: end;
}
#zoneToolBar form,#zoneToolBar select{margin:0;}

#searchbox11{
	margin: 0 !important;
	width: 100% !important;
}
.noSearchText{
    border-color: rgba(82, 168, 236, 0.8) !important;
    outline: 0 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6) !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
}
#searchbox11 a{
	margin-bottom: 0 !important;
}
.hidden{
	display: none !important;
}
.frmLoginMobLogout{
	width:100% !important;
}
.slider .owl-item .item img.left-img.firstImageLeft{
	width:100% !important;
}
.zoneDWrap .row-fluid{
	display: flex;
    justify-content: center;
}

.event-slider .owl-stage {
  display: flex;       
  align-items: stretch;  
}

.event-slider .owl-item {
  display: flex;        
}

.event-slider .infoBox {
  flex: 1;      
}
.removeFlex{
    flex: unset !important;
    width: 100% !important;
    max-width: 100% !important;
}

/*
.eventbox-info >.sidebar-iconbox.singleIconBox:before{
	display: none !important;
}*/

.zoneOWrap{
	text-align: center;
}
.zoneOWrap img{
	width: 380px;
    height: 550px;
}
.zoneR1Wrap ul li a:hover{
	text-decoration: underline !important;
}
.zoneR2Wrap ul li a:hover{
	text-decoration: underline !important;
}
.NVTitleText h4{
	margin: 0;
    background: #1b3663;
    /*background: #C69658;*/
    text-align: center;
    color: #ffffff;
    font-weight: 500;
    font-size: 32px;
    font-family: 'Roboto Slab', serif;
    text-transform: uppercase;
}
.NVTitleText{
	background: #1b3663 !important;
}
.NVTitleText .event-head{
	border-bottom: 10px solid #C69658;
}

.zoneEWrap .descP{
	margin: -4px 0 30px !important;
}

.zoneGWrap .event-info-card .event-info-content h2 {
    font-size: 24px;
    color: #ffffff;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 0 10px;
}

.zoneGWrap .event-info-card .event-info-content{
	flex: 0 0 calc(100% - 130px);
    max-width: calc(100% - 130px);
    padding-left: 25px;
}
.zoneGWrap .upDesc * {
	color: #ffffff;
	font-size: 18px;
    font-style: normal;
    font-weight: 300;
}
.zoneGViewAll a{
	color: #ffffff;
	font-style: italic;
    font-size: 24px;
    font-family: 'Roboto', sans-serif;
	text-decoration: underline;
}
.zoneGViewAll a:hover{
	color: #C69658;
	font-style: italic;
    font-size: 24px;
    font-family: 'Roboto', sans-serif;
	text-decoration: underline;
}
.zoneGWrap .TextButton:after{
	display:none;
}

.zoneJWrap .date-info{
	font-size: 22px !important;
}
.zoneJWrap h6.HeaderTextSmall{
	font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 1.2;
    color: #034a59;
    text-decoration: none;
    text-transform: uppercase;
}
.zoneJWrap .descNews{
	font-weight: 300;
    font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 1.3;
    color: #000000;
}
.zoneJWrap .descNews > a{
	font-size: 18px;
    font-weight: 400;
    font-style: italic;
    color: #034a59;
    text-decoration: none;
}
.zoneJWrap .descNews > a:hover{
	color: #C69658;
}
.zoneJBtn{
	margin-top: 20px;
}

.zoneJWrap .owl-carousel .owl-stage {
    display: flex !important;
}

.zoneJWrap .owl-carousel .owl-item {
    display: flex;
    height: auto !important;
}

.zoneJWrap .owl-carousel .item {
    height: 100%;
}
.zoneGWrap > .SectionHeader{
	align-items: start !important;
	color:#C69658 !important;
	margin-bottom:40px !important
}
.zoneGWrap .SectionHeader:after{
	display: none !important;
}
.zoneHLeftCnt .event-card .card-content .cc-right h2>a{
	color: #1c3664 !important;
}
.zoneHLeftCnt > p{
	font-style: normal;
    font-weight: 300;
    font-size: 21px;
    line-height: 1.3;
    color: #000000;
}
.event-section {
    padding: 80px 0 30px;
}
.eventCol {
    margin-bottom: 30px;
}
.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.event-section h2 {
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 10px;
    overflow: hidden;
	min-height: 76px;
}
.unstyled {
    list-style-type: none;
    margin: 0;
}
.eventText ul li {
    position: relative;
    padding-left: 30px;
    margin-bottom: 10px;
    min-height: 20px;
}
.eventText ul li i {
    position: absolute;
    left: 0;
    top: 2px;
    font-size: 18px;
    color: #C69658;
}
.eventText .custom-btn {
    margin-top: 18px;
}

.custom-btn{
    font-weight: bold;
    text-transform: uppercase;
    color: #C69658;
    font-size: 15px;
    border: 2px solid #C69658;
    background: #fff;
    border-radius: 0;
    letter-spacing: 1px;
    height: 50px;
    line-height: 44px;
    padding: 0 15px;
    min-width: 129px;
    -moz-transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
}
.logoHolder img{
    transform: scale(0.7);
    transform-origin: center left;
    height: 40px;
    transition: .5s;
}
header .container.topLinkMargin{
    margin-left: 10px;
    width: 100%;
}
.navTopLg .navMenu > ul > li a {
    display: inline-block;
    padding: 8px 12px;
    text-align: center;
    text-decoration: none;
    color: #fff;
    position: relative;
    transition: border-color .35s ease-in-out;
    z-index: 1;
    font-weight: 500;
    font-size: 16px !important;
    text-transform: none !important;
    color: #fff !important;
    font-family: Inter, sans-serif;
    font-weight: 500;
}
header .navMenu > ul > li a:hover {
    color: #fff;
}
.navTopLg .navMenu > ul > li a:hover, .xsVisible .topSocial .link ul li a:hover {
    opacity: unset !important;
}
.navTopLg .navMenu > ul > li:hover a:before, .xsVisible .topSocial .link ul li a:hover:after {
    width: calc(100% - 20px);
}
.navTopLg .navMenu > ul > li a:before{
    content: "";
    position: absolute;
    bottom: 0px;
    width: 0;
    height: 2px;
    background: #fff;
    transition: width .5s;
}
.navTopLg .nav >ul {
	display: block !important;
}
.navTopLg .navMenu{
    text-align: right;
    padding-top: 10px;
}
.socialIconsHead i{
    padding: 3px 2px 2px 2px;
    background: #fff;
    color: #000;
    border-radius: 1px;
    font-size: 13px;
}
.header.shrink .logoHolder{
    visibility:visible !important;
}
.header .logoHolder{
    visibility:visible;
}
.zonePWrap > ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;        
  text-align: center;            
}

.zonePWrap > ul li {
  display: inline-block;
  margin-right: 30px;
}
.zonePWrap > ul li a:hover i {
  background: #e5d218;
}
.zonePWrap > ul li i{
    padding: 3px 2px 2px 2px;
    background: #fff;
    color: #000;
    border-radius: 1px;
    font-size: 16px;
}
.zoneQWrap > ul{
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;        
    text-align: center; 
    margin-top:30px !important;
    margin-bottom:30px !important;
}
.zoneQWrap > ul a,
.zoneSWrap *{
    text-decoration: underline;
}
.zoneQWrap > ul li{
    margin-bottom: 4px;
}
.zoneQWrap > ul a:hover,
.zoneSWrap  a:hover{
   color: #e5d218;
}
.zoneQWrap *,
.zoneRWrap,
.zoneSWrap *{
    color:#fff !important;
    font-size: 13px;
}
.zoneRWrap{
    color: #fff;
    max-width: 700px;
    margin: 0 auto !important;
    border: 1px solid #fff;
    padding: 10px 40px;
}
.zoneSWrap{
    margin-top:30px !important;
}

header.shrink{
    background: rgba(0, 0, 0, .925);
    box-shadow: 0px 0px 23px -12px rgba(0, 0, 0, .21);
    height: 60px;
}
header.shrink .top-headerFrame {
    height: 60px !important;
}
header .container {
    transition: .5s ease-in-out;
}


header.shrink .top-headerFrame {
    display: flex;
    align-items: center;
}

/* LEFT SIDE (logo) */
header.shrink .headTop-left {
    flex: 0 0 auto;
}

/* RIGHT SIDE (menu area) */
header.shrink .headTop-right {
    flex: 1;
    display: flex;
    justify-content: flex-end; /* ⭐ pushes to extreme right */
}

header.shrink .top-headerFrame .span8,
header.shrink .top-headerFrame .span8 .navTopLg,
header.shrink .top-headerFrame .span8 .navTopLg .menuDiv,
header.shrink .top-headerFrame .span8 .navTopLg .navMenu
{
    width:100%;
}
header.shrink .top-headerFrame .span8 .navTopLg .navMenu > ul{
    float: right;
}
header.shrink .top-headerFrame .span8 .navTopLg .navMenu{
    display: block !important;
    padding-top: 2px;
    padding-right: 10px;
}

.socialIconsHeadMob {
    display: flex !important;             
    justify-content: center; 
    align-items: center;
    gap: 12px; 
    margin-top: 25px !important;                 
}

.socialIconsHeadMob a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.socialIconsHeadMob i{
    padding: 3px 2px 2px 2px;
    background: #fff;
    color: #000;
    border-radius: 1px;
    font-size: 13px;
}