@charset "utf-8";
body { margin: 0; padding: 0; font-family: 'Barlow', sans-serif; color: #313131; background-color: #fff; font-weight: 400; font-size: 18px; line-height: 1.6; }
*:not(select) { -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;  }
.innerPage-content input {-moz-box-sizing: unset!important; -ms-box-sizing: unset!important; -o-box-sizing: unset!important; -webkit-box-sizing: unset!important; box-sizing: unset!important; }
input { outline: none; }
img { max-width: 100%; }
a { color: #08C; text-decoration: underline; }
a:hover, a:focus { color: #08C; text-decoration: underline }
h1, .TitleText { font-size: 40px; color: #000; font-weight: 400; line-height: normal; }
h2, .HeaderText { font-size: 32px; color: #434343; font-weight: 400; line-height: 34px; }
h3, .HeaderTextMaroon { font-size: 24px; color: #541415; font-weight: bold; line-height: 34px; }
h4, .HeaderTextNavy { font-size: 20px; color: #2a2552; font-weight: bold; line-height: 26px; }
p, .BodyText { color: #313131; font-weight: 400; font-size: 18px; line-height: 26px; }
p.BodyTextLarge, .BodyTextLarge { font-size: 20px; }
p.InfoText, .InfoText { font-size: 16px; }
header.header ul,.footer ul,ul.owl-carousel,ul.unstyled { margin: 0; padding: 0; list-style: none; }
.pd_40 { padding: 40px 0px; }
.pd_60 { padding: 60px 0; }
.clearfix::before, .clearfix::after { content: ""; display: table; width: 100%; clear: both; }
.containerCustom { padding: 0 15px; }
.Highlight { background: #f6f4ed; padding: 20px 40px; margin-bottom: 40px; }
.Highlight h2 { font-weight: 300; color: #3c3c3c; }
.Highlight p { margin-bottom: 20px }
.ColumnHeader { font-size: 24px; font-weight: bold; color: #313131; }
.YellowUnderline { position: relative; }
.YellowUnderline:after { content: ""; position: absolute; top: 100%; left: 0; width: 100%; height: 3px; background: #e1b658; }
.WhiteUnderline { position: relative; }
.WhiteUnderline:after { content: ""; position: absolute; top: 100%; left: 0; width: 100%; height: 3px; background: #fff; }
.WhiteBorder, .NavyBorder, .YellowBorder, .TCBAButton { border: 2px solid; font-size: 18px; font-weight: bold; height: 52px; min-width: 120px; text-transform: capitalize; border-radius: 0px; font-family: 'Barlow', sans-serif; display: inline-block; vertical-align: middle; line-height: 46px; margin: 0; letter-spacing: 0; box-shadow: none; text-shadow: none; padding: 0 25px; text-align: center; text-decoration: none; }
.WhiteBorder { background: transparent; color: #fff; border-color: #fff; }
.WhiteBorder:hover, .WhiteBorder:focus { background: #e1b658; color: #ffffff; border-color: #e1b658; }
.NavyBorder { background: transparent; color: #252751; border-color: #022871; height: 50px; }
.NavyBorder:hover, .NavyBorder:focus { background: #e1b658; color: #ffffff; border-color: #e1b658; }
.YellowBorder { background: transparent; border-color: #e1b658; color: #e1b658; height: 40px; }
.YellowBorder:hover, .YellowBorder:focus { background: #e1b658; color: #fff; border-color: #e1b658; }
.TCBAButton { background: transparent; color: #4d4d4d; border-color: #4d4d4d; }
.TCBAButton:hover, .TCBAButton:focus { background: #e1b658; color: #ffffff; border-color: #e1b658; }
.Barlow { font-family: 'Barlow', sans-serif; }
*::-webkit-input-placeholder {  font-family: 'Barlow', sans-serif; }
*::-moz-placeholder {  font-family: 'Barlow', sans-serif; }
*:-ms-input-placeholder {  font-family: 'Barlow', sans-serif; }
*:-moz-placeholder {  font-family: 'Barlow', sans-serif; }
.HeaderTextMediumLink { color: #008e89; font-size: 20px; text-decoration: none; }
.HeaderTextMediumLink:hover { text-decoration: underline; color: #008e89; }
.xs979 { display: none !important; }
.xs767, .xsVisible { display: none !important; }
.xsHidden979 { display: block !important; }
.xsHidden767, .xsHidden { display: block !important; }
.textUnderline { text-decoration: underline; }
/***Header***/
.printHeader, .printFooter { display: none; }
.header { background: #fff; min-height: 140px; position: fixed; width: 100%; top: 0; z-index: 999; }
.headerSpace { width: 100%; height: 140px; background-color: transparent; }
.header .navbar { margin-bottom: 0; }
.header .navbar-inner { border: none; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; padding: 0; min-height: inherit; background: #fff; }
.header .navbar-brand { margin-left: 0px; float: left; max-height: 100%; height: 140px; padding: 10px 0 10px 20px; }
.header .navbar .nav li a { color: #444444; padding: 50px 14px; position: relative; display: block; font-weight: 400; font-size: 15px; text-align: center; text-decoration: none; -moz-text-shadow: none; -ms-text-shadow: none; -o-text-shadow: none; -webkit-text-shadow: none; text-shadow: none; text-transform: capitalize; background: transparent; max-height: 140px; }
.header .navbar .nav>li.dropdown:hover>a:after, .header .navbar .nav>li.dropdown:focus>a:after, .header .navbar .nav>li.dropdown:visited>a:after { width: 0; height: 0; border-left: 35px solid transparent; border-right: 35px solid transparent; border-top: 27px solid #fff; content: ""; position: absolute; top: 100%; z-index: 9; left: 0; right: 0; margin: 0 auto; bottom: 0px; }
.header .navbar .nav>li:nth-last-child(2)>a { background-color: #252750; margin-left: 10px; width: 183px; padding: 34px 16px; color: #fff; text-align: center; font-size: 14px; font-weight: 400; }
.header .navbar .nav>li:nth-last-child(2):hover>a, .header .navbar .nav>li:nth-last-child(2):focus>a, .header .navbar .nav>li:nth-last-child(2):visited>a, .header .navbar .nav li:nth-last-child(2)>a:hover, .header .navbar .nav>li:nth-last-child(2)>a:focus, .header .navbar .nav>li:nth-last-child(2)>a:visited { background-color: #252750; color: #fff; }
.header .navbar .nav>li.dropdown:nth-last-child(2):hover:hover>a:after, .header .navbar .nav>li.dropdown:nth-last-child(2):hover:focus>a:after, .header .navbar .nav>li.dropdown:nth-last-child(2):hover:visited>a:after { border-top: 27px solid #2a2552; }
.header .navbar .nav li:nth-last-child(2) a img { width: 37px; height: 37px; display: block; margin: 0 auto; margin-bottom: 15px; border-radius: 50%; }
.header .navbar .nav li:nth-last-child(2) a span { display: block; text-decoration: underline; font-family: 'PT Serif', serif; }
.header .navbar .nav li:nth-last-child(2) { max-width: none; }
.header .navbar .nav li:nth-last-child(2) ul.memberSection ul.mainMenu li { display: block; width: 100%; margin-bottom: 10px; }
.header .navbar .nav li:nth-last-child(2) ul.memberSection ul.mainMenu li a { color: #fff; }
/*.header .navbar .nav li.dropdown .memberSection li, .header .navbar .nav li.dropdown .memberSection li p, .header .navbar .nav li.dropdown .memberSection li a { color: #fff; display: inline-block; padding: 0; font-weight: 300; font-size: 16px; letter-spacing: 0.2px; }*/
.header .navbar .nav li.dropdown .memberSection li, .header .navbar .nav li.dropdown .memberSection li p, .header .navbar .nav li.dropdown .memberSection li a { color: #fff; display: inline-block; padding: 0; font-weight: 300; font-size: 16px; letter-spacing: 0.2px; }
.header .navbar .nav li.dropdown .memberSection li p{display:block;}
.header .navbar .nav li.dropdown .memberSection li p.HeaderText{display:inline-block;}
.header .navbar .nav li.dropdown .memberSection li p { margin-bottom: 20px; }
.header .navbar .nav li.dropdown .memberSection li a { text-decoration: underline; }
.header .navbar .nav li.dropdown .memberSection li label { font-weight: 300; font-size: 16px; letter-spacing: 0.2px; }
.header .navbar .nav li.dropdown .memberSection li input { background-color: #1f1c37; border: 2px solid #fff; height: 50px; border-radius: 0; width: 100%; margin-bottom: 20px; color: #fff; font-family: 'Barlow', sans-serif; }
.header .navbar .nav li.dropdown .memberSection li form a.btn { color: #fff; background: transparent; border: 2px solid #fff; font-size: 13px; font-weight: 500; height: 50px; min-width: auto; text-transform: uppercase; border-radius: 0px; font-family: 'Barlow', sans-serif; line-height: 46px; padding: 0; margin: 0; letter-spacing: 2px; box-shadow: none; text-shadow: none; padding: 0 25px; display: inline-block; width: auto; text-decoration: none; }
.header .navbar .nav li.dropdown .memberSection li form a.btn:hover { background: #fff; color: #2d3e55; }
.header .navbar .nav li.dropdown .memberSection li form a { width: 50%; float: left; }
.header .navbar .nav li.dropdown .memberSection li form a.WhiteBorder { border: 2px solid; font-size: 18px; font-weight: bold; height: 52px; min-width: 120px; text-transform: capitalize; border-radius: 0px; font-family: 'Barlow', sans-serif; display: inline-block; vertical-align: middle; line-height: 46px; margin: 0; letter-spacing: 0; box-shadow: none; text-shadow: none; padding: 0 25px; text-align: center; width: auto; font-weight: 400; text-decoration: none; }
.header .navbar .nav li.dropdown .memberSection li form a.WhiteBorder:hover, .header .navbar .nav li.dropdown .memberSection li form a.WhiteBorder:focus { background: #e1b658; color: #ffffff; border-color: #e1b658; }
.header .navbar .nav li.dropdown .memberSection li form a:last-child { font-family: 'Barlow', sans-serif; font-size: 14px; text-align: left; padding: 0px; text-decoration: none; margin-left: 15px; margin-top: 5px; text-transform: inherit; }
.header .navbar .nav li.dropdown li a:hover, .header .navbar .nav li .dropdown-menu>li.dropdown-submenu ul li a:hover, .header .navbar .nav li.dropdown li a:focus, .header .navbar .nav li .dropdown-menu>li.dropdown-submenu ul li a:focus, .header .navbar .nav li .dropdown-menu>li:hover a { background: transparent; }
.dropdown li { padding: 0 0px; }
.header .navbar .nav li.active a { color: #006eb3; background-color: #ffffff; border-color: #eeeeee; box-shadow: none; }
.header .navbar .nav>li { display: inline-block; padding: 0; max-width: 136.8px; position: static; }
.header .navbar .nav li a:hover, .header .navbar .nav li a:focus, .footer-menu li a:hover, .footer-menu li a:focus { background: transparent; color: #541515; }
.header .nav-collapse.collapse { margin: 0; }
.header .nav-collapse .nav { margin: 0; float: right; width: auto; position: static; }
.header .navbar .nav>li>.dropdown-menu::after, .header .navbar .nav>li>.dropdown-menu::before { display: none; }
.dropdown-menu>li>a { color: #3b3b3c; }
.header .navbar .nav li .dropdown-menu>li>a { padding: 7px 10px; font-size: 11px; line-height: 16px; border-right: none; text-align: left; white-space: normal; }
.header .dropdown-menu { -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
.header .navbar .nav li .dropdown-menu>li:last-child a { border-bottom: none; }
.dropdown-menu { width: 215px; }
.header .navbar .nav>li>a { position: relative; background: #FFF; z-index: 99999; }
.dropdown-submenu>.dropdown-menu { border: none; padding: 0; margin: 0; }
.dropdown-submenu>a::after { /*display: none;*/ }
.header .navbar .nav li .dropdown-menu>li.dropdown-submenu ul li a { border: none; background: rgba(0, 0, 0, 0.1); }
.header .navbar .nav li.dropdown.open>.dropdown-toggle, .header .navbar .nav li.dropdown.active>.dropdown-toggle, .header .navbar .nav li.dropdown.open.active>.dropdown-toggle, .header .navbar .nav li.active>.dropdown-toggle { color: #006eb3; background-color: #ffffff; border-color: #eeeeee; box-shadow: none; }
 [data-toggle="dropdown"] {
 display: none;
}
.dropdown-menu { border-radius: 0; background: rgb(0, 107, 182); }
.header .navbar .nav li.dropdown li a { padding: 3px 20px; border: none; margin-bottom: 0px; color: #3b3b3c; line-height: 1.42857; font-size: 14px; font-weight: 700; }
.header .navbar .nav li.dropdown .megaMenuSection .heading { max-width: 215px; margin: 0; top: 50%; transform: translateY(-50%); position: absolute; }
.header .navbar .nav li.dropdown .megaMenuSection .searchHeading { text-transform: uppercase; font-weight: 500; width: 100%; max-width: 308px; text-align: right; }
.header .navbar .nav li.dropdown .megaMenuSection .searchHeading p.TitleText { color: #4d4d4d; }
.header .navbar .nav li.dropdown .megaMenuSection .heading .TitleText { line-height: normal; color: #fff; line-height: normal; font-size: 38px; font-weight: 500; margin: 0; text-transform: capitalize; }
.header .navbar .nav li.dropdown .megaMenuSection .formframe { width: 100%; background-color: #252750; padding: 15px 15px; }
.header .navbar .nav li.dropdown .megaMenuSection .formframe input { float: left; background: transparent; border: 0; color: #fff; width: calc(100% - 160px); font-size: 32px; height: auto; display: inline-block; margin: 0; height: 50px; box-shadow: none; outline: none; padding: 0 15px; font-weight: 300; font-style: italic; letter-spacing: 1px; font-family: 'Barlow', sans-serif; }
.header .navbar .nav li.dropdown .megaMenuSection .formframe input::-webkit-input-placeholder {color: #fff; }
.header .navbar .nav li.dropdown .megaMenuSection .formframe input::-moz-placeholder {color: #fff;}
.header .navbar .nav li.dropdown .megaMenuSection .formframe input:-ms-input-placeholder {color: #fff; }
.header .navbar .nav li.dropdown .megaMenuSection .formframe input:-moz-placeholder {color: #fff;}
.header .navbar .nav li.dropdown .megaMenuSection .formframe a { float: right; color: #fff; background: transparent; border: 2px solid #fff; font-size: 13px; font-weight: 500; height: 50px; min-width: auto; text-transform: uppercase; border-radius: 0px; font-family: 'Barlow', sans-serif; line-height: 46px; padding: 0; margin: 0; letter-spacing: 2px; box-shadow: none; text-shadow: none; padding: 0 25px; display: inline-block; width: auto; }
.header .navbar .nav li.dropdown .megaMenuSection .formframe a:hover {background: #e1b658; color: #fff; border: 2px solid #e1b658;}
.header .navbar .nav li.dropdown .megaMenuSection .heading .btn { color: #fff; background: transparent; border: 2px solid #fff; font-size: 13px; font-weight: 500; height: 50px; min-width: auto; text-transform: uppercase; border-radius: 0px; font-family: 'Barlow', sans-serif; line-height: 46px; padding: 0; margin: 0; letter-spacing: 2px; box-shadow: none; text-shadow: none; padding: 0 25px; margin-top: 20px; display: inline-block; width: auto; }
.header .navbar .nav li.dropdown .megaMenuSection .heading .btn:hover { background: #fff; color: #2d3e55; border-color: #fff; }
.header .navbar .nav li.dropdown .megaMenuSection li a { color: #4d4d4d; text-decoration: none; text-align: left; font-weight: 400; font-size: 16px; text-transform: capitalize; padding: 3px 0px; }
.header .navbar .nav li.dropdown .megaMenuSection li a:hover { color: #a98840; font-weight: 600; }
.header .navbar .nav li.dropdown .megaMenuSection li a:focus { color: #24254e; font-weight: bold; }
.header .navbar .nav li.dropdown .megaMenuSection li .subMenu { padding-left: 20px; }
.header .navbar .nav li.dropdown .memberSection .megaMenuSection .HeaderText { color: #fff; }
.header .navbar .nav li.dropdown .megaMenuSection .HeaderText,.header .navbar .nav li.dropdown .megaMenuSection h2 { font-weight: bold; color: #4d4d4d; position: relative; padding-bottom: 15px; font-size: 26px; line-height: normal; margin-bottom: 20px; }
.header .navbar .nav li.dropdown .megaMenuSection .HeaderText::before, .header .navbar .nav li.dropdown .megaMenuSection h2::before { width: 100%; top: 100%; height: 2px; background: #e1b658; content: ""; position: absolute; border-radius: 4px; }
.header .navbar .nav li.dropdown .memberSection .megaMenuSection .HeaderText::before, .header .navbar .nav li.dropdown .memberSection .megaMenuSection h2::before { background: #fff; }
.header .navbar .nav li.dropdown .megaMenuSection .HeaderText a.seeAll, .header .navbar .nav li.dropdown .megaMenuSection h2 a.seeAll { position: absolute; top: 10px; right: 0; font-size: 12px; font-weight: bold; color: #4d4d4d; }
.header .navbar .nav li.dropdown .megaMenuSection .BodyText { font-family: 'Barlow', sans-serif; font-size: 13px; text-transform: uppercase; font-weight: bold; letter-spacing: 2px; color: #fff; margin-top: 20px; }
.searchBtnFn .default { display: block; }
.searchBtnFn .hover { display: none; }
.searchBtnFn:hover .default { display: none; }
.searchBtnFn:hover .hover { display: block; }
.mainMenuOnclickBtn { cursor: pointer; }
/*-------Slider-----***/
.slider { position: relative; min-height: 400px; }
.slider .owl-carousel .item { background-repeat: no-repeat; background-size: cover; background-position: center; min-height: 400px; }
.slider .owl-carousel .item:before { position: absolute; width: 100%; content: ""; background: #2d3e55; height: 100%; opacity: 0.7; z-index: 0; }
.slider .owl-carousel .item img { height: 650px; }
.slider .owl-carousel .owl-dots { position: absolute; left: 0; right: 0; margin: 0; bottom: 80px; }
.owl-theme .owl-dots .owl-dot { outline: none; }
.carousel-caption { background: transparent; max-width: 1920px; left: 0; right: 0; margin: 0 auto; padding: 0; top: 50%; transform: translateY(-50%); color: #fff; }
.captionFrame { margin-left: 100px; max-width: 900px; }
.captionFrame h3 { color: #e1b658; font-size: 22px; text-transform: capitalize; letter-spacing: 0; margin: 0; }
.captionFrame h1 { font-size: 52px; color: #fff; font-weight: 100; line-height: normal; margin-bottom: 40px; margin-top: 20px; font-family: 'Montserrat', sans-serif; }
.captionBtnBox { position: absolute; right: 0; width: 100%; max-width: 1920px; height: 100%; top: 0; left: 0; margin: 0 auto; }
.captionBtnFrame { background-color: rgba(43, 41, 65, 0.7); position: absolute; right: 0; width: 100%; max-width: 430px; height: 100%; padding: 25px 25px; top: 0; z-index: 1; }
.captionBtnBox ul li { height: 130px; width: 100%; overflow: hidden; position: relative; margin-bottom: 25px; }
.captionBtnBox ul li:last-child { margin-bottom: 0px; }
.captionBtnBox ul li a { padding: 15px 25px 15px 33px; display: inline-block; width: 100%; vertical-align: top; background: #252750; }
.captionBtnBox ul li a:hover { background: #e1b658; }
.captionBtnBox ul li a .iconBox { width: 50px; height: 40px; float: left; margin: 30px 0px; text-align: center; }
.captionBtnBox ul li a .iconBox img { margin: 0 auto; padding-top: 2px; }
.captionBtnBox ul li a .iconBox img.default { display: block; }
.captionBtnBox ul li a .iconBox img.hover { display: none; }
.captionBtnBox ul li a:hover .iconBox img.default { display: none; }
.captionBtnBox ul li a:hover .iconBox img.hover { display: block; }
.captionBtnBox ul li a .textBox { position: absolute; left: 110px; top: 50%; transform: translateY(-50%); max-width: 230px; overflow: hidden; }
.captionBtnBox ul li a .textBox h2 { margin: 0; padding: 0; color: #fff; font-size: 24px; font-weight: 400; }
.captionBtnBox ul li a .arrow { float: right; padding: 40px 0px; }
/*---- Available Box ------**/
.availableBox { background: #f6f4ed url(../images/progress-report.jpg) repeat-x center top; text-align: center; padding: 57px 0 45px; }
.availableBox .TitleText { font-size: 32px; font-weight: normal; color: #4b4b4b; margin-bottom: 25px; }
.availableBox ul { text-align: center; }
.availableBox ul li { display: inline-block !important; margin: 0 10px; }
.availableBox ul li a.NavyBorder img.default { display: inline-block; }
.availableBox ul li a.NavyBorder img.hover { display: none; }
.availableBox ul li a.NavyBorder:hover img.default { display: none; }
.availableBox ul li a.NavyBorder:hover img.hover { display: inline-block; }
/*-------Event Box Css----------*/
.eventBox { padding: 102px 0 50px; }
.eventBoxTop { position: relative; }
.eventImgBox { position: relative; }
.eventImgBox img { width: 100%; }
.eventImgBox:before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; z-index: 1; opacity: 0.8; }
.eventimgText { width: 100%; height: auto; text-align: left; z-index: 9; position: relative; padding-left: 95px; line-height: 80px; vertical-align: middle; }
.eventimgText img { margin-bottom: 40px; position: absolute; left: 0; top: 0; max-width: 78px; }
.eventimgText p { font-weight: 500; color: #313131; line-height: normal; font-size: 24px; display: inline-block; vertical-align: middle; margin: 0 0 19px; position: relative; }
.eventimgText p:after { width: 170px; height: 2px; background: #e1b658; border-radius: 4px; content: ""; position: absolute; left: 0; bottom: -22px; }
.event_outer:last-child .eventimgText p:after { display: none; }
.eventBoxBottom { padding: 32px 8px; text-align: left; }
.eventTextBox { padding: 0; color: #fff; min-height: 355px; }
.eventTextSection { margin-bottom: 40px; }
.eventTextBox .Bodytext { font-weight: bold; margin-bottom: 10px; }
.eventTextBox .BodyTextLarge { font-weight: 400; margin-bottom: 0px; color: #fff; }
.eventTextSection p:first-child { font-size: 16px; line-height: 20px; margin-bottom: 25px; }
.eventTextBox a { color: #3c3670; text-decoration: none; cursor: pointer; font-weight: bold; font-size: 16px; }
.eventBtnBox .TCBAButton { font-size: 16px; }
/*-----Feature Slider----***/
.featureSlider { text-align: center; padding: 62px 0 10px; background: #f6f4ed; }
.featureSlider .containerCustom { padding: 0 143px; }
.featureSlider .row-fluid { padding: 0 30px; }
.featureSlider .owl-carousel { margin-bottom: 30px; }
.featureSlider .desktopSlider{max-width: 900px;margin: 0 auto 50px;}
.featureSlider .desktopSlider li.item{padding: 0 20px;}
.sliderFrame { padding: 0 25px; text-align: left; margin: 60px 0 44px; }
.sliderFrame .owl-theme .owl-nav [class*=owl-]:hover { background: none; opacity: 0.8; }
.featureSlider .TCBAButton { font-size: 16px; }
.sliderFrame h3 { font-size: 16px; color: #252751; font-weight: bold; line-height: 20px; margin: 0; }
.sliderFrame .item ul { display: flex; vertical-align: top; width: 100%; flex-wrap: wrap;margin: 0 auto;max-width: 90%; }
.sliderFrame .item ul li { float: left; width: 100%; margin: 0 0 22px; padding-right: 0px; }
.featureSlider .HeaderText { font-size: 26px; font-weight: bold; color: #313131; line-height: normal; margin-bottom: 40px; position: relative; }
.featureSlider .HeaderText:after { position: absolute; content: ""; bottom: -18px; left: 0; right: 0; width: 150px; height: 2px; border-radius: 4px; background: #e1b658; margin: 0 auto; }
.featureSlider .item .imgBox { float: left; width: 60px; height: auto; }
.featureSlider .item .textBox { padding: 0 0 0 75px; }
.featureSlider .item p { margin: 0 0 5px; }
.featureSlider .item i, .featureSlider .item em { color: #747474; font-size: 16px; font-weight: 500; }
.featureSlider .item img { width: 100%; height: auto; margin: 0 auto; background: #ffffff; }
.featureSlider .owl-nav { padding: 0; margin: 0; }
.featureSlider .owl-nav .owl-prev { position: absolute; left: -30px; top: 50%; margin: 0;transform: translateY(-50%); }
.featureSlider .owl-nav .owl-next { position: absolute; right: -30px; top: 50%; margin: 0;transform: translateY(-50%); }
/*--------Did You Know---------***/
.dyouk { background: #2b2756 url(../images/footer-bg.jpg) repeat-x center top; text-align: center; padding: 35px 0; }
.dyouk p { color: #ffffff; font-size: 22px; line-height: 34px; }
.dyouk h4 { font-size: 16px; color: #ffffff; margin: 5px 0; }
.dyouk .BodyTextLarge { font-family: 'Barlow', sans-serif; font-weight: 600; color: #fff; margin-bottom: 15px; line-height: normal; }
.dyouk .HeaderText { font-size: 22px; font-weight: 300; color: #fff; margin-bottom: 0px; line-height: normal; }
/**--------Footer---------***/
.footer { background: #231f20; }
.footer a{text-decoration: none;}
.footer .row-fluid { padding: 0 75px; }
.footerFrame { margin-bottom: 35px; }
.footerLeft { width: 100%; max-width: 290px; float: left; border-right: 1px solid #000; }
.footerHeading { color: #e0b558; font-size: 28px; font-weight: 500; }
.footerSmallText { color: #ffffff; font-size: 13px; font-weight: 400; line-height: normal; }
.footerLeftBottomBox p.footerHeading { color: #e0b558; font-size: 28px; font-weight: 500; margin-bottom: 10px; }
.footerLeftBottomBox p { font-size: 14px; font-weight: 400; margin-bottom: 7px; line-height: normal; color: #ffffff; }
.footerLeftBottomBox .address { display: inline-block; vertical-align: top; width: 100%; margin-top: 5px; }
.footerRight { width: calc(100% - 290px); float: right; }
.footerRightSection { float: left; padding-left: 30px; width: 20%; }
.footerRightSection .news { margin-top: 30px; }
.footerRightSection ul li a { color: #ffffff; font-size: 13px; font-weight: 400; }
.footerRightSection ul li a:hover, .footerLeftBottomBox p a:hover { text-decoration: underline; }
.footerRightSection .BodyTextLarge { color: #e0b558; font-weight: 600; margin-bottom: 5px; font-size: 16px; }
.footerBottomFrame { margin-bottom: 45px; text-align: center; }
.socialIcon { float: left; }
.socialIcon .footerHeading { float: left; margin-bottom: 0px; }
.socialIcon ul { text-align: center; float: left; margin-left: 20px; }
.socialIcon ul li { display: inline-block; padding: 0 10px; }
.socialIcon ul li a { font-size: 24px; color: #e0b558; }
.copyright p { font-size: 12px; font-weight: 400; color: #c1c1c1; line-height: 24px; margin-bottom: 0px; }
.copyright p a { color: #c1c1c1; font-weight: 400; }
.copyright p a:hover { text-decoration: underline; }
/*-----------------------------Inner Page CSS----------------------------***/


/*--- Banner Inner --**/
.bannerInner { background: url(../images/innerbg.jpg) no-repeat center / cover; text-align: center; }
.bannerInner .row-fluid { padding: 0px 30px; }
.bannerInnerFrame { position: relative; }
.bannerInner p { color: #fff; font-size: 20px; font-weight: bold; line-height: 26px; margin-bottom: 0px; }
.bannerInner h1 { color: #fff; font-size: 40px; font-weight: 400; margin: 0; line-height: normal; text-transform: capitalize;  }
/*--SideBar--*/
.sidebar { width: 100%; float: left; padding-right: 0px; padding-left: 0px; max-width: 380px; }
.innerSimpleEventBox { padding: 30px 0 80px; }
.innerSimpleEventBox .row-fluid .innerEventDiv { margin-bottom: 30px; margin-right: 0; margin-left: 0; }
.innerSimpleEventBox .row-fluid .innerEventDiv:first-child .eventBtnBox .TCBAButton { min-width: 100%; margin-bottom: 10px; }
.innerSimpleEventBox .row-fluid .innerEventDiv:first-child .eventBtnBox .TCBAButton:last-child { margin-bottom: 0; }
.innerJoinBox { background: #f6f4ed; padding: 30px 40px; text-align: center; }
.innerJoinBox img { margin-top: 10px; float: none; position: static; margin-bottom: 20px; }
.innerJoinBox .eventimgText { width: 100%; padding: 0; text-align: center; line-height: normal; }
.innerJoinBox .eventimgText p { width: 100%; font-weight: bold; margin-bottom: 15px; }
.innerJoinBox .eventimgText p:after { left: 0; right: 0; margin: 0 auto; bottom: -15px; }
.innerJoinBox .eventBoxBottom { padding: 60px 0 0; }
.innerJoinBox .eventTextSection { color: #434343; text-align: left; }
.innerJoinBox .eventTextSection p { color: #434343; }
.innerEvent { padding-left: 35px; }
/*---Main Content Div----***/
.innerEventBox .row-fluid { padding: 0px 10px; }
.innerEventBox .row-fluid .eventdiv { padding: 0 10px; width: 33.33%; float: left; }
.innerEventBox .eventTextBox { min-height: 300px; }
/*.firstContentBox { padding: 0 70px 15px; }*/
.contentdivFrame .TitleText { color: #455f84; font-weight: 300; line-height: normal; }
.contentdivFrame .HeaderText { color: #455f84; font-weight: bold; }
.contentdivFrame .HeaderTextMedium { color: #455f84; font-weight: 600; letter-spacing: 2px; text-transform: uppercase; }
.contentdivFrame .HeaderTextMediumLink { font-weight: 600; text-transform: uppercase; letter-spacing: 2px; }
.secondContentBox { padding: 40px 70px 30px; }
.thirdContentBox { padding: 40px 70px 30px; }
.thirdContentBox .HeaderText { color: #455f84; margin-bottom: 50px; }
.thirdContentBox .HeaderText img { margin-right: 20px; }
.thirdContentBox .HeaderText span { position: relative; padding-bottom: 5px; }
.thirdContentBox .HeaderText span:after { width: 175px; height: 2px; border-radius: 4px; position: absolute; left: 0; top: 100%; background-color: #455f84; content: ""; }
.thirdContentBox .BodyTextLarge { color: #455f84; font-weight: bold; font-family: 'Barlow', sans-serif; margin-bottom: 10px; }
.contentdivFrame .BodyText { margin-bottom: 30px; }
.innerSimpleEventBox .contentdivFrame { padding-top: 0px; }
.innerSimpleEventBox .contentdivFrame .firstContentBox .HeaderTextSmall:last-child { margin-bottom: 0px; }
.innerSimpleEventBox .eventTextBox { min-height: auto !important; }
/*template page css*/
.templatePage .navbar .nav { width: auto; }
.templatePage .navbar .nav>li>a { text-shadow: none; background: transparent }
.templatePage input { height: auto !important; }
.templatePage .bodyText .navbar .brand { display: block; float: left; padding: 3px 15px; margin: 0; }
.templatePage .bodyText input, .templatePage .bodyText .uneditable-input { height: auto; }
.templatePage .bodyText .navbar .containerCustom { width: auto; }
.templatePage .bodyText .breadcrumb { padding: 8px 15px; margin: 0 0 20px; list-style: none; background-color: #f5f5f5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.templatePage .bodyText .breadcrumb>li a { color: #000; }
.templatePage .contentInner .navbar.fixed-head.sticky { position: static; }
.captionBtnBox ul li a:hover img{
    filter: brightness(0) invert(1);
}
.classifiedBtnHolder a{
    margin-top: 10px;
}
#zoneToolBar form,#zoneToolBar select{margin:0;}