@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@font-face { font-family: 'Montserrat Light', sans-serif; ; src: url('../fonts/Montserrat-Light.eot'); src: url('../fonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Montserrat-Light.woff2') format('woff2'), url('../fonts/Montserrat-Light.woff') format('woff'), url('../fonts/Montserrat-Light.ttf') format('truetype'); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: 'Montserrat Regular', sans-serif; ; src: url('../fonts/Montserrat-Regular.eot'); src: url('../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Montserrat-Regular.woff2') format('woff2'), url('../fonts/Montserrat-Regular.woff') format('woff'), url('../fonts/Montserrat-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'Montserrat Bold', sans-serif; ; src: url('../fonts/Montserrat-Bold.eot'); src: url('../fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Montserrat-Bold.woff2') format('woff2'), url('../fonts/Montserrat-Bold.woff') format('woff'), url('../fonts/Montserrat-Bold.ttf') format('truetype'); font-weight: bold; font-style: normal; font-display: swap; }
.MontserratRegular { font-family: 'Montserrat Regular', sans-serif; }
.MontserratLight { font-family: 'Montserrat Light', sans-serif; }
.MontserratBold { font-family: 'Montserrat Bold', sans-serif; }
body { margin: 0; padding: 0; font-style: normal; font-size: 18px; line-height: 1.5; font-style: normal; color: #062134; font-family: 'Montserrat', sans-serif; font-weight: 400; }
*: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;  }
.inner-page-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; }
img { max-width: 100%; }
a { color: #56c8e3; text-decoration: none; }
a:hover, a:focus { color: #dcae1d; text-decoration: none; outline: none; }
.pdr-20 { padding-right: 15px; }
.col6 { width: 50%; margin: 0; }
.col4 { width: 30%; margin: 0; }
.col8 { width: 70%; margin: 0; }
.rm-margin { margin: 0; }
.SectionHeader { font-size: 32px; line-height: 34px; display: block; color: #062134; font-weight: 600; margin-bottom: 30px; font-family: 'Montserrat', sans-serif; letter-spacing: 1px; margin-top: 0; text-transform: uppercase; }
.HighlightText { font-weight: 600; font-size: 22px; color: #11436d; margin-bottom: 30px; /* font-family: 'Montserrat', sans-serif;*/ letter-spacing: 2px; margin-top: 0; position: relative; display: inline-block; padding: 20px 0; }
.HighlightText::before { position: absolute; content: ""; height: 5px; width: 100%; background-color: #51779d; top: 0; left: 0; }
.HighlightText::after { position: absolute; content: ""; height: 5px; width: 100%; background-color: #51779d; top: auto; left: 0px; bottom: 0; }
.SectionHeader b { font-weight: 900; }
.HeaderText { font-size: 40px; font-weight: 600; color: #062134; margin: 0 0 20px; text-transform: uppercase; letter-spacing: 1.2px; line-height: 60px; }
.HeaderText b { font-weight: 900; }
.HeaderTextSmall { font-size: 22px; line-height: 35px; font-weight: 600; letter-spacing: 0.25px; text-transform: uppercase; color: #062134; }
.HeaderTextSmall b { font-weight: 900; }
.SubHeading { font-size: 26px; line-height: 25px; color: #56c8e3; text-transform: uppercase; line-height: 34px; letter-spacing: 0.25px; font-weight: 600; }
.SubHeading b { font-weight: 900; }
.content-info .SubHeading { margin-top: 90px; }
/* .sidebar .ColumnHeader { font-size: 30px; font-weight: 400; color: #FFF;text-transform: uppercase; line-height: 38px; } */
.ColumnHeader { font-size: 30px; font-weight: 400; color: #00303f; text-transform: uppercase; line-height: 38px; display: inline-block; position: relative; }
.ColumnHeader span { font-weight: 800; margin-left: -8px; }
.ColumnHeader b { font-weight: 900; }
.ColumnHeader::before { content: ''; position: absolute; width: 100px; height: 3px; background: #dcae1d; bottom: -5px; left: 0; margin: 0 auto; }
h1, h2, h3, h4, h5, h6 { font-family: 'Montserrat', sans-serif; color: ##062134; font-weight: 700; line-height: 1.2; }
p, .BodyText { font-style: normal; font-size: 18px; line-height: 28px; font-family: 'Montserrat', sans-serif; color: ##062134; font-weight: 400; }
p.BodyTextLarge, .BodyTextLarge { font-size: 20px; }
p.InfoText, .InfoText { font-size: 14px; }
.TitleText { font-size: 70px; font-weight: 400; line-height: 70px; margin-bottom: 15px; border: 0; text-shadow: none; text-align: left; color: #062134; letter-spacing: 0.25px; }
.Brown { color: #472103 !important; }
.Gray { color: #9A8D83 !important; }
.Blue { color: #2d2d2d !important; }
.LightBlue { color: #619EED !important; }
.CAOCButton { background: #dcae1d; color: #062134; text-transform: uppercase; font-weight: 600; font-size: 14.4px; line-height: 41px; letter-spacing: 1.2px; border-radius: 0 20px 0 20px; text-align: center; padding: 8px 30px; min-width: 202px; display: inline-block; }
.CAOCButton:hover { background: #56c8e3; color: #062134; }
.CAOCButton:focus { color: #062134; }
.BlueButton { background: #56c8e3; color: #062134; text-transform: uppercase; font-weight: 600; font-size: 14.4px; line-height: 41px; letter-spacing: 1.2px; border-radius: 0 20px 0 20px; text-align: center; padding: 8px 30px; min-width: 202px; display: inline-block; }
.BlueButton:focus { color: #062134; }
.BlueButton:hover { background: #dcae1d; color: #062134; }
.MAJButton { background: rgba(236, 169, 79, 0); border: 1px solid #ed3943; border-style: solid none; color: #ed3943; font-size: 16px; font-weight: 700; text-transform: uppercase; text-decoration: auto; display: inline-block; padding: 10px 20px; font-family: 'Montserrat', sans-serif; text-align: center; }
.MAJButton:before { display: inline-block; content: "\f105"; display: inline-block; font: normal normal normal 14px/1; font: var(--fa-font-solid); font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: 10px; font-size: 120%; line-height: 1; color: #2D2D2D; }
.MAJButton:hover { background: #eca94f; border-color: #eca94f; color: #ffffff; text-decoration: none; }
.RedButton, .header .navbar .nav li.dropdown .memberSection a.RedButton { background: rgba(236, 169, 79, 0); border: 1px solid #ffffff; color: #ffffff; font-size: 16px; font-weight: 700; text-transform: uppercase; text-decoration: auto; display: inline-block; padding: 10px 20px; font-family: 'Raleway', sans-serif; background: #ed3943; text-align: center; margin-right: 15px; }
header .navbar .nav li form .btn-flex { align-items: center; }
.header .nav-collapse .nav .dropdown .dropdown-menu.memberSection li.megaMenuSection.member-boxthree ul { margin: 0; display: block; }
.header .nav-collapse .nav .dropdown .dropdown-menu.memberSection li.megaMenuSection.member-boxthree ul li { display: block; }
.header .nav-collapse .nav .dropdown .dropdown-menu.memberSection li.megaMenuSection.member-boxthree ul li a { color: #ffffff; }
.header .nav-collapse .nav .dropdown .dropdown-menu.memberSection li.megaMenuSection.member-boxthree ul li a.RedButton { margin-top: 10px; }
.header .nav-collapse .nav .dropdown .dropdown-menu.memberSection li.megaMenuSection.member-boxthree ul li a.RedButton:before { display: none; }
.RedButton:hover, .header .navbar .nav li.dropdown .memberSection a.RedButton:hover { background: #eca94f; border-color: #eca94f; color: #ffffff; text-decoration: none; }
.header-drop-title a.learnMoreButton { padding: 0 !important; color: #ed3943 !important; }
.header .navbar .nav li.dropdown .megaMenuSection .header-drop-title h2 { color: #00303f; }
.pd_40 { padding: 40px 0px; }
.pd_50 { padding: 50px 0px; }
.pd_60 { padding: 60px 0; }
.pd_70 { padding: 70px 0; }
.pd_30 { padding: 30px 0; }
.mb-30 { margin-bottom: 30px; }
.gray-bg { background: #DDD8D3; }
.clearfix::before, .clearfix::after { content: ""; display: table; width: 100%; clear: both; }
.container { padding: 0 15px; }
.Highlight p { margin-bottom: 20px }
.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 { min-height: 116px; position: fixed; width: 100%; top: 0; z-index: 999; }
.headerSpace { width: 100%; height: 116px; 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; position: relative; }
.header .navbar-brand { float: left; padding: 0px 30px 15px 30px; text-align: center; position: absolute; left: 0; right: 1132px; margin: 0 auto; top: 0; }
.header .navbar .nav li a { font-style: normal; font-weight: 600; font-size: 18px; line-height: 34px; text-align: center; color: #062134; text-shadow: none; letter-spacing: 2px; }
.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: 17px solid transparent; border-right: 17px solid transparent; border-top: 17px 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(5):focus>a, .header .navbar .nav>li:nth-last-child(5):visited>a, .header .navbar .nav>li:nth-last-child(5)>a:visited, .header .navbar .nav>li:nth-last-child(3):focus>a, .header .navbar .nav>li:nth-last-child(3):visited>a, .header .navbar .nav>li:nth-last-child(3)>a:visited { background-color: #f1b828; color: #fff; }
.header .navbar .nav li:nth-last-child(3) a img, .header .navbar .nav li:nth-last-child(5) a img { width: 100%; height: 100%; object-fit: contain; display: block; margin: 0 auto; }
.header .navbar .nav li:nth-last-child(3) a span { display: block; text-decoration: underline; font-family: 'PT Serif', serif; }
.header .navbar .nav li:nth-last-child(3) { max-width: none; }
.header .navbar .nav li:nth-last-child(3) ul.memberSection ul.mainMenu li { display: block; width: 100%; margin-bottom: 10px; }
.header .navbar .nav li:nth-last-child(3) 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; }
.header .navbar .nav li.dropdown .memberSection li p { margin-bottom: 20px; font-size: 18px; }
.header .navbar .nav li.dropdown .memberSection li a { text-decoration: underline; }
.header .navbar .nav li.dropdown .memberSection li a.CAOCButton { background: #dcae1d; color: #062134; text-transform: uppercase; font-weight: 600; font-size: 14.4px; line-height: 41px; letter-spacing: 1.2px; border-radius: 0 20px 0 20px; text-align: center; padding: 8px 30px; min-width: 202px; display: inline-block; text-decoration: none; height: auto; }
.header .navbar .nav li.dropdown .memberSection li a.CAOCButton:hover { background: #56c8e3; color: #062134; }
.header .navbar .nav li.dropdown .memberSection li label { font-weight: 300; font-size: 16px; }
.header .navbar .nav li.dropdown .memberSection li input { background-color: #fff; border: 0; height: 45px; border-radius: 0; width: 100%; margin-bottom: 15px; color: #2d2d2d; font-family: 'Montserrat', sans-seri; font-weight: 400; padding: 0 10px; }
.header .navbar .nav li.dropdown .memberSection li input:focus { box-shadow: none; }
.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; line-height: 46px; padding: 0; margin: 0; 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; }
font .navbar .nav li.dropdown .memberSection li form a.WhiteBorder { border: 2px solid; font-size: 18px; font-weight: 700; height: 52px; min-width: 120px; text-transform: capitalize; border-radius: 0px; display: inline-block; vertical-align: middle; line-height: 46px; margin: 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: #51779d; color: #ffffff; border-color: #51779d; }
.header .navbar .nav li.dropdown .memberSection li form a:last-child { 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; }
.header .dropdown li { padding: 0 0px; }
.header .navbar .nav li a { padding: 65px 15px; }
.header .navbar .nav > li.searchBtnFn > a { padding-top: 35px; padding-bottom: 15px; padding-right: 50px; padding-left: 10px; }
.header .navbar .nav li.active a { color: #0BBA97; background-color: #ffffff; border-color: #eeeeee; box-shadow: none; }
.header .navbar .nav>li { display: inline-block; padding: 0; position: static; /* padding-top: 10px; */ min-height: 116px; }
.header .navbar .nav li a:hover, .header .navbar .nav li a:focus { background: transparent; color: #2d2d2d; box-shadow: none; }
.header .nav-collapse { margin: 0; position: static; }
.header .nav-collapse .nav { margin: 0; float: right; width: auto; position: static; display: inline-flex; align-items: center; margin-top: 0; }
.header .navbar .nav>li>.dropdown-menu::after, .header .navbar .nav>li>.dropdown-menu::before { display: none; }
.header .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; }
.header .dropdown-menu { width: 215px; }
.header .navbar .nav>li>a { position: relative; background: transparent; z-index: 1; }
.header .dropdown-submenu>.dropdown-menu { border: none; padding: 0; margin: 0; }
.header .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, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle, .navbar .nav li.active>.dropdown-toggle { color: #2d2d2d; background-color: #ffffff; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); font-weight: 600; border-color: #eeeeee; box-shadow: none; }
 [data-toggle="dropdown"] {
 display: none;
}
.header .navbar .nav li.dropdown .megaMenuSection li a.active { color: #eca950; font-weight: 700; }
.header .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: #fff; border: 0; text-shadow: none; }
.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; border: 0; box-shadow: none; }
.header .navbar .nav li.dropdown .megaMenuSection .formframe { width: 100%; padding: 0; border-radius: 5px; }
.header .navbar .nav li.dropdown .megaMenuSection .formframe input { float: left; background: #DDD8D3 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFmSURBVHgBjVI7TsNAEJ3ZJYoRjTtERbjBigQBnXMDSjrgBk46qsAFgnMCUkLJCeIuIH7mBqYBSlcoKNkdZjc/yzESI+1vdt6bL8JMKipUUsorAlII4CNgQkS90Uu3DwVBu3n11glfVz5n0h89d8/yCumpsAZCxFMG6gHSuRbUEwYfCCFg1oO1rUOcfA7jhSev3r7m87SM0WuEAZAYEEC2rs1OlkSZ1QtegbPQ5rIY1+gpYnaMbY7fUgZzvQXVnEESpVAiRObNGRL5C5B1bS++Cv0ykEDctqdBzJY6Lq3zJERYBNgiMemRM9Q6WYaHepoLQqe62w5zgACkGLgQge7y4U/71Ghf8E9nkQeHbJPPv40wzfFj5LxJu00+hjH34p2viml4GsAjYiDCDQNSfiskPK5s7t9Ovu4zLOZR2QuVPTfGkM77whPT56B4aiDl1jRXQH9Jtd565aJZwlT8F/SjqckFSWyCv0wrhb9anqj3AAAAAElFTkSuQmCC'); border: 0; color: #33383A; background-position: left 20px center; width: calc(100% - 140px); background-repeat: no-repeat; font-size: 15px; height: auto; display: inline-block; margin: 0; height: 50px; box-shadow: none; outline: none; padding: 0 15px 0 50px; font-weight: 300; font-family: 'Montserrat Medium', sans-serif; }
.header .navbar .nav li.dropdown .megaMenuSection .formframe input::-webkit-input-placeholder {
color: #33383A;
}
.header .navbar .nav li.dropdown .megaMenuSection .formframe input::-moz-placeholder {
color: #33383A;
}
.header .navbar .nav li.dropdown .megaMenuSection .formframe input:-ms-input-placeholder {
color: #33383A;
}
.header .navbar .nav li.dropdown .megaMenuSection .formframe input:-moz-placeholder {
color: #33383A;
}
.header .navbar .nav li.dropdown .megaMenuSection .formframe a { float: right; color: #fff; background: #062134; border: 2px solid #062134; font-size: 14px; font-weight: 900; height: 50px; min-width: auto; text-transform: uppercase; font-family: 'Montserrat Medium', sans-serif; line-height: 46px; margin: 0; box-shadow: none; text-shadow: none; padding: 0 25px; display: inline-block; width: auto; border-radius: 50px; letter-spacing: 0.1em; }
.header .navbar .nav li.dropdown .megaMenuSection .formframe button { float: right; color: #fff; background: #062134; border: 2px solid #062134; font-size: 14px; font-weight: 900; height: 50px; min-width: auto; text-transform: uppercase; font-family: 'Montserrat Medium', sans-serif; line-height: 46px; margin: 0; box-shadow: none; text-shadow: none; padding: 0 25px; display: inline-block; width: auto; border-radius: 50px; letter-spacing: 0.1em; }
.header .navbar .nav li.dropdown .megaMenuSection .formframe button:hover { background: #dcae1d; color: #fff; border: 2px solid #dcae1d; text-decoration: none; }
.header .navbar .nav li.dropdown .megaMenuSection .formframe a:hover { background: #dcae1d; color: #fff; border: 2px solid #dcae1d; text-decoration: none; }
.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; line-height: 46px; padding: 0; margin: 0; 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: #00303f; text-decoration: none; text-align: left; font-size: 16px; text-transform: capitalize; padding: 2px 0px; display: block; line-height: 30px; /*   font-family: 'Montserrat SemiBold', sans-serif;*/ font-weight: 600; letter-spacing: 0.4px; }
.header .nav-collapse .nav .dropdown .dropdown-menu.memberSection li.megaMenuSection.member-boxthree p.HeaderText { font-size: 20px; margin: 0 0 10px; text-transform: none; font-weight: 600; border-bottom: 1px solid #ffffff; display: block; padding-bottom: 10px; margin-bottom: 15px; }
.header .nav-collapse .nav .dropdown.headerlogin>ul.memberSection { padding: 80px 40px 80px 500px; background: #062134 !important; border: 0; width: 100% !important; }
.header .navbar .nav li.dropdown .megaMenuSection li a:hover, .header .navbar .nav li.dropdown .megaMenuSection li a:focus { text-decoration: none; color: #9f473d; }
.header .navbar .nav li.dropdown .megaMenuSection li .subMenu { padding-left: 20px; }
.header .navbar .nav li.dropdown .megaMenuSection h2 { font-weight: 600; color: #ffffff; margin: 0 0 15px; text-transform: none; font-size: 32px; line-height: 30px; letter-spacing: 1px; border-bottom: 4px solid #dcae1d; display: inline-block; padding-bottom: 10px; }
.header .navbar .nav li.dropdown .megaMenuSection .WhiteBorder { background: transparent; border: 1px solid #fff; color: #fff; font-size: 14px; font-weight: 500; text-transform: uppercase; letter-spacing: 0.10em; text-decoration: none; display: inline-block; padding: 14px 30px; border-radius: 0; text-align: center; height: auto; }
.header .navbar .nav li.dropdown .megaMenuSection .WhiteBorder:hover { background-color: #51779d; border-color: #51779d; }
header .navbar .nav li form p { font-size: 14px; color: #ffffff; text-transform: uppercase; width: 100%; font-weight: 700; margin: 0 0 2px; }
header .navbar .nav li form .pwd-input, header .navbar .nav li form .login-input { border: 1px solid #aeaeae; height: 33px; flex: 0 0 calc(50% - 50px); max-width: calc(50% - 50px); margin: 0; background-color: transparent; border-radius: 0; border-color: #ffffff; color: #ffffff; box-shadow: none; }
.searchBtnFn .default { display: block; }
.header .nav-collapse .nav .searchBtnFn.dropdown .dropdown-menu li.megaMenuSection { display: inherit; width: 370px; margin: 0 !important; padding: 0; }
.header .nav-collapse .nav .searchBtnFn.dropdown .dropdown-menu li.megaMenuSection.formDiv { display: inherit; width: 100%; max-width: 100%; margin: 0; padding: 32px 80px 57px 20px; position: relative; margin-top: 25px !important; }
.header .nav-collapse .nav .dropdown .dropdown-menu.memberSection li.megaMenuSection.member-boxone { width: 400px; background: #ffffff; position: absolute; top: 0; left: 0; height: 100%; text-align: center; display: flex !important; align-items: center; justify-content: center; padding: 20px; margin: 0 !important; }
.header .nav-collapse .nav .dropdown .dropdown-menu.memberSection li.megaMenuSection.member-boxtwo { display: inherit; width: 60%; margin-left: 0 !important; }
.header .nav-collapse .nav .dropdown .dropdown-menu.memberSection li.megaMenuSection.member-boxthree { display: inherit; width: 40%; margin-left: 0 !important; padding-left: 6%; }
.header .navbar .nav li.dropdown .memberSection li.member-boxtwo a.SANButton { margin: 20px 15px 0 15px; }
.header .navbar .nav li .memberSection a.toggle-form { position: absolute; top: 30px; right: 30px; z-index: 1; color: #ffffff; padding: 0; text-transform: uppercase; font-weight: 400; font-size: 20px; }
.social-mobile, .mobile-links { display: none; }
.header .navbar .nav li form a { padding: 0; color: #ffffff; }
header .navbar .nav li form a.MAJButton:hover { background: #ffffff; border-color: #ffffff; }
header .navbar .nav li form { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; margin: 0; }
header .navbar .nav li form a.MAJButton { background: #472103; padding: 9px 10px; color: #ffffff; height: auto; width: 80px; text-align: center; font-size: 14px; }
header .navbar .nav li.headerlogin { background: #062134; width: 265px; max-width: 265px; min-height: 150px; padding: 0; }
header .navbar .nav li form input.login-input { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAVCAYAAABLy77vAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEbSURBVHgBpZQBEcIwDEVTDgGTUAdMAhImAQk4AAdIYA44FAwHDAUFBeCgJPDLhW7rVvh3vdyW9PWTlBlKyHtfcCjx2BpjHpQjBlheje9qD/hkyB0bJZ4j6HkSjIscNtR6Aw4Iue0YZIlCl3AbnH65mkW1S8RjH4ibfeXQ8hKITYGCUtMJueE+sd0VrDcDeauangQVamKbntwhXAMak3L1ciYT4rVTBzhxRlMEmPNdNaMQjH6vizlWcLSWvHrXoNbGkE108ipx4CGqrUJCT0JOL0ecW7ivseceEuvJk+hCHfaWciEt3l8oXy2iFdACD1fK102Dij9An7/LnN4/SRos0zhRnqqPCf/9nflFtZBMQPv3hbOUJ/mOvxr+BDf719dvV9PeAAAAAElFTkSuQmCC'); background-repeat: no-repeat; background-position: center left 8px; padding-left: 35px; }
header .navbar .nav li form input.pwd-input { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADqSURBVHgBnZIBEYMwDEXTKaiESaiDgYM5KA42B+BgErgpQMIkgIPhgDnIwvi79VivDfy7f21peE3aECnEzFZci5/800NchXFGAXIydGIrvosHzOfvXjyKS2PMmAMdkU0/Z5faJ0VWLYJt5kBelxwLzActcd18h6kAB5ijPKwSTwfKayKdbAo2Yiwpr5N4SMEuGF+JmM8DyFDQ0jbRgFpz+WjmHi9+VINkfcZFO/gKyGaQ539N6MM8CKf7ANSgrAJ78UaOZYQyvmpII01GpNX6B5nfNme0glXB2u8CBbCWl2evd4MCGO8uLdAb5j6QM8wR6hAAAAAASUVORK5CYII='); background-repeat: no-repeat; background-position: center left 8px; padding-left: 35px; }
.header .navbar .nav li form a:last-child { font-weight: 400; }
.header-drop-title { vertical-align: top; width: 33%; }
.header-drop-title p { color: #00303f; text-decoration: none; text-align: left; font-weight: 600; font-size: 16px; text-transform: capitalize; padding: 2px 0px; display: block; width: 220px; /*  font-family: 'Montserrat Medium', sans-serif;*/ line-height: 20px; }
.top-strip-wrap { position: absolute; top: 0; left: 0; right: 0; width: 100%; }
header .top-strip { display: flex; justify-content: end; padding: 0; z-index: 1; position: absolute; top: 0; right: 0; padding-right: 340px; }
.top-strip-wrap .container { position: relative; }
header .top-strip ul { list-style: none; padding: 0px; margin: 0px; display: flex; }
header .top-strip ul li a { display: inline-block; padding: 5px 10px; color: #ed3943; font-size: 12px; }
.header .sub-header { display: flex; justify-content: end; background-color: #fff; }
.header .sub-header ul { list-style: none; margin: 0; width: 55%; background: #dcae1d; padding: 4px 25px; border-radius: 15px 0 0 15px; }
.header .sub-header ul li { display: inline-block; }
.header .sub-header ul li a { color: #062134; font-size: 15px; line-height: 38px; letter-spacing: 0.4px; font-weight: 600; padding: 8px 15px; border-right: 1px solid; }
.header .sub-header ul li:last-child a { border: 0; }
.mainMenuMob { display: flex; vertical-align: top; }
.mainMenuMob .mainMenuMob-col { display: inline-block; float: left; padding: 0 30px; margin-right: 33.33px;}
.mainMenuOnclickBtn { cursor: pointer; }
/*-------Slider-----***/
.slider { position: relative; min-height: 420px; top: 95px; }
.slider .captionBtnBox img { width: 100%; height: 100%; }
.slider .owl-carousel .item { background-repeat: no-repeat; background-size: cover; background-position: center; min-height: 550px; }
.slider .owl-carousel .item img { position: absolute; width: 100%; height: 100%; z-index: -1; object-fit: cover; top: 0; left: 0; }
.learnMoreButton { color: #ed3943; font-weight: 700; text-transform: uppercase; text-decoration: auto; display: inline-block; font-family: 'Raleway', sans-serif; text-align: center; font-size: 20px; font-weight: 900; border-style: none; }
.learnMoreButton:before { display: inline-block; content: "\f105"; display: inline-block; font: normal normal normal 14px/1; font: var(--fa-font-solid); font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: 10px; font-size: 120%; line-height: 1; padding: 4px 12px; border: 1px solid #595d61; margin-right: 15px; color: #595d61; }
.slider .owl-carousel .owl-dots { display: block; margin: 0 auto; width: 25px; max-width: 100%; position: absolute; right: -93px; bottom: 101px; left: 0; top: auto; height: 20px; }
.owl-theme .owl-dots .owl-dot { outline: none; background: transparent; margin: 2px; }
.owl-theme .owl-dots .owl-dot span { background: #ed3943; margin: 0; display: none; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { display: none; }
.carousel-caption { background: transparent; max-width: 1170px; margin: 0 auto; position: relative; top: 0; left: 0; padding: 0; }
.captionBtnBox { position: absolute; right: 0; width: 100%; max-width: 1920px; height: 100%; top: 0; left: 0; margin: 0 auto; }
.captionBtnBox .captionBtnFrame ul { margin: 0px; }
.captionBtnFrame { background-color: rgb(12 33 52 / 65%); position: absolute; right: 0; width: 100%; max-width: 423px; height: 100%; padding: 42px 34px; top: 0; z-index: 1; }
.captionBtnBox ul li { width: 100%; overflow: hidden; position: relative; margin-bottom: 30px; }
.captionBtnBox ul li:last-child { margin-bottom: 0px; }
.captionBtnBox ul li a { padding: 15px 22px 15px 22px; display: flex; align-items: center; width: 100%; background: rgba(255, 255, 255, 0.0); border: 1px solid #ffffff; min-height: 98px; }
.captionBtnBox ul li a:hover { background: rgba(255, 255, 255, 1.0); }
.captionBtnBox ul li a .iconBox { width: 50px; float: left; margin: 0px 0px; text-align: center; }
.captionBtnBox ul li a .iconBox img { margin: 0 auto; padding-top: 2px; filter: contrast(0)brightness(100); width: 43px; height: 43px; object-fit: contain; }
.captionBtnBox ul li a .iconBox svg path { fill: #ffffff; }
.captionBtnBox ul li a .iconBox img.default { display: block; }
.captionBtnBox ul li a .textBox { position: absolute; left: 100px; top: 50%; transform: translateY(-50%); max-width: 200px; overflow: hidden; }
.captionBtnBox ul li a .textBox h2 { margin: 0; padding: 0; color: #fff; font-size: 20px; font-weight: 500; line-height: 1.3; font-family: 'Raleway', sans-serif; }
.captionBtnBox ul li a .arrow { float: right; padding: 19px 0; position: absolute; right: 30px; top: 50%; transform: translateY(-50%); color: #ffffff; font-size: 20px; }
.captionBtnBox ul li a:hover .textBox h2, .captionBtnBox ul li a:hover .arrow { color: #2d2d2d; }
.captionBtnBox ul li a:hover .iconBox svg path { fill: #2d2d2d; ; }
.captionBtnBox ul li a:hover .iconBox img { filter: none; }
.captionBtnBox.captionBtnBox-mb { display: none; }
/*-------FriendsLogoBox Css----------*/
.section-HeaderText { color: #08173A; font-size: 30px; font-weight: 700; margin-bottom: 60px; }
.BlackLine, .WhiteLine, .GreenLine { position: relative; }
.BlackLine:before, .WhiteLine:before { content: ''; position: absolute; bottom: -15px; left: 0; right: 0; margin: 0 auto; width: 200px; height: 3px; background: #0C1F4F; }
.WhiteLine:before { background: #ffffff; }
.friendsSliderBox .HeaderText { background: #fff; padding: 8px 14px; display: inline-block; font-size: 14px; text-transform: uppercase; color: #6C6C6C; margin-bottom: 40px; }
.friendsSliderBox .owl-carousel .owl-item img { width: auto; filter: grayscale(100%) }
.friendsSliderBox .owl-carousel .owl-item img:hover { filter: grayscale(0%) }
.friendsSliderBox .owl-carousel ul li { display: inline-block; vertical-align: middle; width: 30%; text-align: center; padding: 20px 20px; }
.friendsSliderBox { margin-bottom: 40px; position: relative; }
.friendsSliderBox .owl-carousel ul li a { display: inline-block; }
.owl-carousel .owl-nav button.owl-prev span, .owl-carousel .owl-nav button.owl-next span { color: #ffffff; font-size: 30px; padding: 0; width: 26px; display: inline-block; line-height: 23px; height: 26px; margin-top: 0px; vertical-align: top; }
.owl-carousel .owl-nav button.owl-prev:hover { background: #dcae1d; }
.owl-carousel .owl-nav button.owl-next:hover { background: #dcae1d; }
.friendsSliderBox.friendsSliderBox-mobile { display: none; }
.friendsLogoBox { margin-top: 20px; }
.friendsLogoBox .tab-content .tab-pane { display: block; }
.friendsLogoBox .tab-content { position: relative; }
.friendsLogoBox .tab-content .tab-pane:not(.active) { opacity: 0; position: absolute; z-index: -999; width: 100%; height: 100%; overflow: hidden; left: 0; top: 0; right: 0; bottom: 0; }
.friendsSliderBox .BlueButton { margin-top: 15px; }
/*--------Become A Member---------***/
.member-boxleft { display: inline-block; vertical-align: middle; width: 67%; }
.member-boxright { display: inline-block; vertical-align: top; padding-left: 18px; margin-top: 70px; }
.member-right { border-left: 1px solid #0C1F4F; padding-left: 50px; }
.member-boxleft h3, .member-boxright h3 { margin: 0 0 15px 0; }
/**--------Footer---------***/
.footer-info p { font-size: 16px; line-height: 25px; margin: 25px 0; color: #ffffff; }
ul.follow-us li { display: inline-block; vertical-align: middle; font-size: 19px; font-weight: 500; text-transform: uppercase; margin: 0 4px; }
ul.follow-us li:first-child { margin-right: 20px; }
ul.follow-us li a { display: block; width: 40px; height: 40px; border-radius: 50%; border: 2px solid transparent; line-height: 40px; color: #0BBA97; font-size: 20px; text-align: center; }
ul.follow-us li a:hover, ul.follow-us li a:focus { border-color: #BA0C2F; color: #BA0C2F; }
.footer-links.contact-links ul li { margin-bottom: 18px; color: #ffffff; position: relative; padding-left: 40px; }
.contact-links ul li i { color: #BA0C2F; font-size: 20px; width: 30px; }
.contact-links ul li span { display: inline-block; vertical-align: top; width: calc(100% - 50px); }
.contact-links ul li>img { position: absolute; left: 0; top: 0; height: 25px; width: 25px; object-fit: contain; }
.copyright { text-align: center; }
.copyright p, .copyright p a { font-size: 14px; color: #707070; margin: 0; opacity: 1; }
.copyright p a:hover { color: #9f473d; }
.copyright p a { color: #56c8e3; }
.copyright p a:first-child { margin-left: 15px; }
.copyright p>span { margin: 0 10px; }
img.footlogo { max-width: 300px; }
.col1.footer-info { position: relative; }
.footer-links h3, .contact-links h3 { font-size: 25px; font-weight: 900; color: #ee3a43; margin: 0 0 20px 0; line-height: 1.3; text-transform: uppercase; font-family: 'Raleway', sans-serif; }
.footer-links ul li { position: relative; padding-left: 0; margin-bottom: 5px; }
.footer-links ul li a, .contact-links ul li a, .contact-links ul li span { font-size: 16px; color: #eca94f; line-height: 1.3; background: transparent; text-shadow: none; }
.footer-links ul li a:hover, .footer-links ul li a:focus, .contact-links ul li a:hover, .contact-links ul li a:focus { text-decoration: underline; }
.d-flex-wrap { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.footer { background: #062134; position: relative; top: 95px;margin-bottom: 100px; }
.row.d-flex-wrap:before, .row.d-flex-wrap:after { display: none; }
.row.d-flex-wrap { margin-left: -15px; margin-right: -15px; }
.footer .row.d-flex-wrap>div { padding-left: 15px; padding-right: 15px; }
.footer .row.d-flex-wrap>div.col1 { -webkit-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; position: relative; z-index: 1; margin-right: 6%; }
.footer .row.d-flex-wrap>div.col2, .footer .row.d-flex-wrap>div.col3 { -webkit-flex: 0 0 22%; flex: 0 0 22%; max-width: 22%; }
.footer .row.d-flex-wrap>div.footer-info h3 { font-size: 25px; color: #DDDDDD; margin: 0 0 15px; }
.footer .footer-links, .footer .footer-info { padding: 70px 0; }
.footer-links ul.social-list { display: flex; flex-wrap: wrap; }
.footer-links ul.social-list li { margin-right: 20px; }
.footer-links ul.social-list a { font-size: 20px; color: #ffffff; }
.copyright-block { background: #fff; padding: 25px 0 25px; }
.footer-links ul li p { text-transform: uppercase; color: #6E6E6E; font-weight: 600; line-height: 1.3; font-size: 15px; }
.footer-links ul li p a { color: #7691AD; }
/*-----------------------------Inner Page CSS----------------------------***/


/*--- Banner Inner --**/
.bannerInner { position: relative; min-height: 365px; top: 95px; }
.bannerInner .fixed-bg { width: 100%; position: absolute; width: 100%; height: 100%; top: 0; left: 0;/* opacity: 0.3; */ }
.content { position: relative; top: 95px; }
.header .memberSection { display: none; }
/********************/
.quicklink-mobile { display: none; }
.events { margin-top: 40px; display: block; }
.sponsors-box { background: #CFD2D9; text-align: center; padding: 23px 20px; }
.sponsors-box span { background: #fff; padding: 4px 12px; color: #6C6C6C; font-size: 14px; font-weight: 600; text-transform: uppercase; position: relative; margin-top: 28px; display: inline-block; }
.sponsors-box span small { font-size: 24px; color: #000; font-weight: 500; position: absolute; bottom: -22px; left: 0; right: 0; margin: 0 auto; }
.sponsors-boxtwo { display: block; text-align: center; margin: 50px 0 30px 0; padding: 0 25px; }
.sponsors-boxthree { background: #E9E9E9; display: block; text-align: center; padding: 38px 20px; margin: 0 25px; }
.sponsors-link ul { list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap; justify-content: center; }
.sponsors-link ul a { display: inline-block; padding: 15px 40px; background: #f6f7fb; border: 1px solid #ddddde; margin-left: -1px; font-size: 20px; font-weight: 900; color: #41464b; text-decoration: none; position: relative; }
.sponsors-link ul a:before { contain: ""; width: 10px; height: 10px; background-color: #eca94f; -webkit-transform: translate(-50%, -50%)rotate(45deg); transform: translate(-50%, -50%)rotate(45deg); position: absolute; top: 100%; left: 50%; content: ""; opacity: 0; }
.sponsors-link ul li.active a { background: #eca94f; border-color: #eca94f; }
.sponsors-link ul li.active a:before { opacity: 1; }
.sponsors-link { margin-bottom: 40px; }
.events .friendsLogoBox { display: none; }
.inner-content-area > p { margin: 15px 0 20px 0; }
.Highlight p { margin-bottom: 40px; }
.BulletList ul { margin-bottom: 50px; margin-left: 0; list-style: none; }
.BulletList ul li { position: relative; padding-left: 25px; margin-bottom: 14px; font-size: 18px; letter-spacing: 0.25px; line-height: 20px; position: relative; font-weight: 600; background: url('../images/rightArr.svg'); background-position: left center; background-size: contain; background-repeat: no-repeat; color: #062134; background-size: 16px; background-position: top 2px left; }
.BulletList ul li::before { content: ''; position: absolute; /* top: 0; */ left: 0; width: 20px; height: 20px; border: 2px solid #CC9933; border-radius: 50%; background: #CC9933; opacity: 0; }
.BulletList ul ul { margin-top: 12px; margin-bottom: 5px; }
/*---Main Content Div----***/

/* sbm Clases */
.sponsors-sec h2 { font-size: 22px; color: #33383A; font-weight: 700; margin-top: 0; }
.sponsors-img-list ul { list-style: none; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 0; margin: 0; }
.sponsors-img-list ul li { padding: 15px; }
.infoicon-sec { width: 100%; }
.flex-row { display: flex; flex-wrap: wrap; }
.flex-row:before, .flex-row:after { display: none; margin: 0; }
.infoicon-sec .flex-row .col-6 { flex: 0 0 50%; -webkit-flex: 0 0 50%; max-width: 50%; padding: 0 12px; margin-bottom: 30px; }
.info-iconbox { display: block; text-align: left; position: relative; z-index: 2; background: #53585d; padding: 100px 120px 30px 30px; height: 100%; }
.info-iconbox:before { position: absolute; width: 100%; height: 100%; display: block; content: ""; background: -moz-linear-gradient(left, rgba(180,39,46,1) 1%, rgba(180,39,46,0.9) 17%, rgba(180,39,46,0.46) 90%, rgba(180,39,46,0.46) 100%); background: -webkit-linear-gradient(left, rgba(180,39,46,1) 1%, rgba(180,39,46,0.9) 17%, rgba(180,39,46,0.46) 90%, rgba(180,39,46,0.46) 100%); background: linear-gradient(to right, rgba(180,39,46,1) 1%, rgba(180,39,46,0.9) 17%, rgba(180,39,46,0.46) 90%, rgba(180,39,46,0.46) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4272e', endColorstr='#75b4272e', GradientType=1 );
opacity: 0; top: 0; left: 0; z-index: -1; }
.info-iconbox img.bgimg { position: absolute; width: 100%; height: 100%; object-fit: cover !important; top: 0; left: 0; z-index: -2; object-position: center !important; opacity: 0; }
.info-iconbox span { padding: 0; display: inline-block; border-radius: 50%; position: absolute; top: 30px; right: 30px; }
.info-iconbox img { display: inline-block; margin: 0 auto; width: 70px; height: 70px; object-fit: contain; }
.info-iconbox h2 { font-size: 45px; font-weight: 400; text-transform: uppercase; font-family: 'Raleway', sans-serif; line-height: 1.2; margin: 0px 0 15px; min-height: 57px; color: #ffffff; }
.info-iconbox h2 b { font-weight: 900; }
.info-iconbox p { font-size: 18px; color: #ffffff; }
.info-iconbox .iconlink { position: absolute; width: 70px; height: 70px; display: inline-flex; right: 0; bottom: 0; z-index: 1; background: #ee3a43; color: #ffffff; align-items: center; justify-content: center; font-size: 40px; text-decoration: none; }
.info-iconbox:hover img.bgimg, .info-iconbox:hover:before { opacity: 1; }
.pt-0 { padding-top: 0px !important; }
.pb-0 { padding-bottom: 0px !important; }
.upcoming-event-sec .flex-row { justify-content: space-between; margin-left: -15px; margin-right: -15px; }
.bg-dotted { background: url('../images/upcoming-bg.jpg'); background-size: auto; background-repeat: repeat; }
.img-card .img-holder { position: relative; }
.img-card .img-holder span { font-size: 35px; color: #ffffff; display: inline-block; background: #eca94f; padding: 5px; position: absolute; width: 50px; bottom: 0; right: 0; line-height: 1; text-align: center; height: 50px; }
.img-card h2 { font-size: 18px; line-height: 1.4; margin: 5px 0 5px; color: #000000; text-decoration: none; }
.img-card span { font-size: 12px; display: block; }
.img-card:hover { box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); }
.reg-here-link { font-size: 12px; font-weight: 700; color: #2d2d2d; text-transform: uppercase; position: relative; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFiSURBVHgBnVNBTgJBEOzuWRKP+4T9gYsKiTf4gb5AORnCQXgCL9ALIZ7AF8gPxJMJiswT9gfu0QjT7cxGCNmdXYx12GTSXdU1tT0IHqwmcbj5gpgAIndmgKTR1XNfL+aJvKFbYezbY5jrTRFh9m3M8Lyrk4LAYhTHFKgn+J1agcQOuWz23vRO4HUcRzVSK8/UMqRrNnXnhNzJkp/zZBSYusYSgbCm1CTrW45ProVw4puguBZSwAXxLWxWbRKFV94J1pWhdWrv2y51gtInEIjBj+iQCCEcE1QHF7m7usTFyDBfFFvH94fTz3IRSdbMbvo26CjXkJL9kfqfZGdBk7X24qMfJFuwyCMFR3wPxYDSQOiiiuwcNrsfU6p3tCN3ctUQFd5B5VrjwH2zTTy7Wc7sUgzhj2CmjuNkMvuF7E2gXVGElpcpMGdjBs2e3gWPvr7FqBEjmhYSRhmPJRFR8+0L3McPboCcJBIS7s8AAAAASUVORK5CYII='); background-position: left center; background-size: contain; background-repeat: no-repeat; padding: 1px 0 1px 22px; }
.mt-40 { margin-top: 40px !important; }
.magazine-block { text-align: center; }
.magazine-block h2 { font-size: 30px; font-family: 'Raleway'; font-weight: 700; margin: 50px 0 10px; text-transform: uppercase; }
.newscard { display: block; position: relative; min-height: 225px; background: #ffffff; border: 1px solid #BCBCBC; padding-left: 95px; }
.newscard .newstag { position: absolute; top: 0; left: 0; width: 95px; height: 100%; background-color: #2d2d2d; color: #ffffff; }
.newscard .newstag>span { -webkit-transform: rotate(-90deg) translate(-50%, -50%); transform: rotate(-90deg) translate(-50%, -50%); -webkit-transform-origin: top left; transform-origin: top left; position: absolute; top: 50%; left: 50%; display: block; text-align: center; width: auto; font-weight: 700; }
.newscard .news-inner-wrap { position: relative; left: 0; padding: 30px 30px 30px 190px; min-height: 200px; }
.newscard .news-inner-wrap img { position: absolute; left: 70px; top: 65px; z-index: 1; }
.newscard .news-inner-wrap h2 { font-size: 30px; font-weight: 700; font-family: 'Raleway'; text-transform: uppercase; }
.newscard:not(:first-child) { margin-top: 70px; }
.gray-bg2 { background: #F7F5F4; }
.newscard .news-inner-wrap p { color: #33383A; }
body .header .navbar .nav>li.searchBtnFn:hover .dropdown-menu, body .header .navbar .nav>li.headerlogin:not(.show-form):hover .dropdown-menu { display: none !important; }
.header .navbar .nav>li.searchBtnFn:hover .dropdown-toggle:after { display: none !important; }
body .header .navbar .nav>li.searchBtnFn.dropdown.show-search-bar>ul.dropdown-menu { display: block !important; visibility: visible !important; opacity: 1 !important; z-index: 999; }
body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu { margin: 0; background: #ffffff; left: auto; right: 270px; max-width: 955px; width: 100%; padding: 0; height: 104px; top: 0; border: 0; }
.header .navbar .nav li a.nav-member-center { color: #56c8e3; display: flex; align-items: center; justify-content: center; flex-direction: column; height: 165px; margin-left: auto; margin-right: 0; padding: 10px; position: relative; z-index: 1; }
.searchnav-logo { padding: 24px 40px 14px 40px; }
.nav-member-center p { color: #56c8e3; margin: 10px 0 0; font-size: 16px; line-height: 34px; }
.nav-member-center img { width: 35px; }
.header .nav-collapse .nav .searchBtnFn.dropdown .dropdown-menu li.megaMenuSection.member-center-wrap { width: 215px; }
.header .navbar .nav li.dropdown .megaMenuSection .formframe a.searchclose { background: transparent !important; color: #9A8D83; padding: 0; border: none; display: inline-flex; align-items: center; position: absolute; right: 0; top: 50%; right: 30px; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 1; text-transform: none; }
.header .navbar .nav li.dropdown .megaMenuSection .formframe a.searchclose svg { margin-left: 8px; }
header .top-strip ul li:not(:last-child):after { content: "|"; display: inline-block; color: #ed3943; }
header .top-strip ul li { font-size: 12px; line-height: 1.2; }
.breadcrumd-list ul { display: flex; flex-wrap: wrap; padding: 0px; justify-content: center; margin-top: 20px; }
.breadcrumd-list ul li { list-style: none; color: #CC9933; }
.breadcrumd-list ul li a { padding: 10px 0; font-size: 14px; }
.breadcrumd-list ul li a { color: #FFFFFF; }
.breadcrumd-list ul li:not(:last-child):after { display: inline-block; content: '|'; margin: 0 15px; color: #ffffff; }
.inner-page-content { position: relative; }
.inner-page-content .inner-content-area { padding: 75px 60px 0 90px; margin-bottom: 100px; width: 100%; flex: 0 0 calc(100% - 450px);}
.inner-page-content .sidebar { flex: 0 0 450px; width: 450px; background: #f1f1f0; padding: 60px 80px 180px; left: 0; top: 0; margin: 0; bottom: 0; }
.inner-page-content .sidebar ul { list-style: none; padding: 0; margin: 30px 0 0 0; }
.inner-page-content>.row-fluid { display: flex; flex-flow: row-reverse; flex-wrap: wrap; }
.inner-page-content>.row-fluid { flex-flow: row-reverse; }
.quicklink-desktop h3, .events h3 { text-transform: uppercase; color: #fff; font-size: 22px; letter-spacing: 0.1em; margin: 0 0 25px 0; }
.quicklink-desktop h4 { position: relative; }
/* .quicklink-desktop h4::after{
    content: "";
    position: absolute;
    width: 50px;
    height: 5px;
    color: #fff;
} */
.sidebar .eventbox-row { flex-direction: column; margin-top: 40px; }
.sidebar .eventbox-col { width: 100%; margin: 0 0 30px 0; }
.sidebar .eventbox-col:nth-child(2) { margin: 0 0 11px 0; }
.sidebar .eventbox-col:nth-child(1) .eventbox-info { padding: 25px 15px 15px 15px; }
.events { margin-top: 40px; }
.sidebar-iconbox { height: 70px; border: 1px solid #fff; display: flex; margin-bottom: 10px; padding: 10px 20px; align-items: center; position: relative; }
.sidebar-iconbox:hover { background: #9f473d; border-color: #9f473d; }
.sidebar-iconbox .iconBox { margin-right: 20px; }
.sidebar-iconbox .textBox h2 { font-size: 20px; color: #fff; font-weight: normal; line-height: 100%; }
.sidebar-iconbox .arrow { position: absolute; right: 20px; }
.sidebar .eventbox-img span img { width: 100%; height: auto; max-width: inherit; }
.content-info p { margin: 20px 0px; font-weight: 600; color: #2d2d2d; }
.Highlight { position: relative; padding: 35px 60px; background: #f1f1f0; border-radius: 0 60px 0 60px; }
.Highlight img { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: -1; display: none; }
.Highlight h3 { margin: 0 0 10px 0; }
.btns-wrap a { display: inline-block; padding: 8px 35px; text-align: center; }
.membership-headlinebox h5 { text-decoration-line: underline; color: #BA0C2F; font-size: 22px; font-weight: 600; }
.membership-headlinebox p { margin: 20px 0; }
.forgot-mb { display: none; }
.primary-btnmb { display: none; }
.headtitle { display: none; }
/*-------eventbox Css----------*/
.eventbox { padding: 40px 0; background: #DBD5CD; }
.eventbox-row { display: flex; }
.eventbox-col { margin-right: 30px; width: 33.33%; }
.eventbox-col:last-child { margin-right: 0px; }
.eventone { background: #5b6165; }
.eventtwo { background: #2b596d; }
.eventthree { background: #ed3943; }
.eventbox-img { height: 155px; overflow: hidden; position: relative; margin-top: 00px; }
.eventbox-img span img { width: auto; height: 100%; max-width: inherit; }
.event-head { position: absolute; z-index: 9; display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100%; top: 0; left: 0; height: 100%; }
.event-head img { width: auto; margin-bottom: 15px; }
.eventbox-info { padding: 15px; }
.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 25px; margin-bottom: 10px; }
.eventbox-item ul { display: flex; justify-content: center; list-style: none; margin: 0; }
.eventbox-item ul li { font-size: 14px; letter-spacing: 0.04em; color: #FFFFFF; position: relative; padding: 0 20px; text-transform: uppercase; line-height: 18px; }
.eventbox-item ul li i { margin-right: 5px; }
.eventbox-item ul li:before { content: '|'; position: absolute; height: 25px; right: 0; top: 0; }
.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; margin: 10px 0 0 0; line-height: 24px; font-weight: 600; }
.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; letter-spacing: 0.1em; text-transform: uppercase; font-size: 14px; font-weight: bold; }
.event-link:hover, .event-link:focus { color: #fff; text-decoration: underline; }
.mb-20 { margin-bottom: 20px; }
.side-title-center { text-align: center; margin-bottom: 20px; padding-bottom: 15px; border-bottom: 1px solid rgba(87, 96, 102, 0.30); }
.owl-theme .owl-dots .owl-dot span { background-color: #ffffff; width: 16px; height: 16px; }
.info-iconbox h2>a { color: inherit; text-decoration: none; }
.info-iconbox:hover span img { -webkit-filter: brightness(100); filter: brightness(100); }
.d-inline-block { display: inline-block; }
.blockquote-section { position: relative; }
blockquote, blockquote.pull-right { padding: 70px 100px 70px 100px; border-radius: 0 60px; font-size: 32px; font-weight: 300; color: #3a3d3f; border-style: none; background: url("../images/blockquote.png"); width: 100%; background-size: 100% 100%; background-repeat: no-repeat; position: relative; }
blockquote p, blockquote.pull-right p { /* padding: 50px 90px 50px 90px; */ font-size: 32px; font-weight: 300; color: #3a3d3f; border-style: none; position: relative; }
blockquote p { outline: none; box-shadow: none; opacity: 1; font-size: inherit; font-weight: 300; font-style: italic; color: #3a3d3f; }
blockquote:after { content: ""; font-size: 43px; line-height: 0; background: url('../images/icon-blockquote2.png'); background-repeat: no-repeat; background-size: contain; display: inline-block; width: 55px; height: 55px; position: absolute; bottom: 45px; right: 55px; z-index: 1; }
blockquote small { line-height: 35px; }
blockquote:before { content: ""; font-size: 43px; line-height: 0; background: url('../images/icon-blockquote.png'); background-repeat: no-repeat; background-size: contain; display: inline-block; width: 55px; height: 55px; position: absolute; left: 30px; top: 60px; }
blockquote.pull-right:before { left: auto; right: 30px; }
blockquote.pull-right:after { right: auto; left: 25px; }
blockquote.pull-right:before, blockquote.pull-right:after { margin: auto; -webkit-transform: scaleX(-1); transform: scaleX(-1); }
blockquote.pull-right { text-align: right; }
.inner-page-content2 h3.HeaderText.placeholderHeaderText { font-size: 22px; margin-top: 70px; letter-spacing: 1.5px; font-family: 'Montserrat Medium', sans-serif; }
.fs22 { font-size: 22px; }
.BulletList-row { display: flex; flex-wrap: wrap; }
.BulletList-row .BulletList { -webkit-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
.mr-10 { margin-right: 10px; }
.Highlight .btns-wrap .MAJButton { margin-right: 10px; }
.my-10 { margin-top: 10px; margin-bottom: 10px; }
.textLine-sec p { text-align: center; color: #33383A; }
.img-card { margin-bottom: 85px; background: #ffffff; }
.img-card .img-card-content { padding: 20px; }
.img-card .img-card-content a:hover { text-decoration: none; }
.img-card .img-card-content span.datebx { color: #ee3a43; font-size: 16px; }
.anouncebanner { display: none; background: #17432F; padding: 50px 20px; }
.anouncebanner p { color: #ffffff; text-align: center; margin-bottom: 25px; font-size: 22px; font-weight: 400; }
.anouncebanner .button-wrap { display: flex; justify-content: space-between; }
.anouncebanner .button-wrap a { display: inline-block; padding: 10px 10px; width: 48%; color: #ffffff; border: 1px solid #ffffff; border-radius: 50px; text-align: center; }
.header .navbar .nav li.open-droupdown a { font-weight: 700; color: #083372; }
.upcoming-event-sec .flex-row>div { margin: 0 !important; width: 290px; padding: 0 15px; }
.upcoming-event-sec .row>.span-12 { padding-left: 15px; width: 100%; margin-left: 0px; }
.footer img.bg-img { position: absolute; width: 100%; height: 100%; z-index: -1; left: 0; top: 0; }
.footer .for-mobile { position: relative; z-index: 2; padding: 30px 15px 20px; margin-top: 55px; }
.footer .for-mobile h2 { color: #ffffff; font-size: 22px; margin: 0 0 15px; font-weight: 400; line-height: 1.3; }
.footer .for-mobile .row-flex { display: flex; flex-wrap: wrap; margin: 0 -15px; }
.footer .for-mobile .row-flex .col12 h2 { text-align: center; }
.footer .for-mobile .row-flex .col6 { flex: 0 0 50%; max-width: 50%; padding-left: 15px; padding-right: 15px; }
.footer .for-mobile .row-flex .col12 { flex: 0 0 100%; max-width: 100%; margin-top: 30px; }
.footer .for-mobile .row-flex .sbmrow { display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; padding: 0 15px; }
.footer .for-mobile .row-flex .sbmrow ul { flex: 0 0 calc(50% - 15px); max-width: calc(50% - 15px); }
.footer .for-mobile ul li, .footer .for-mobile ul li a { color: #ffffff; font-size: 15px; font-weight: 700; }
.footer .for-mobile ul li { border: 1px solid rgb(255 255 255 / 30%); border-style: solid none; margin: -1px 0 0; padding: 4px 0; display: flex; align-items: center; min-height: 40px; }
.footer .for-mobile ul li a:hover { color: #E1C783; text-decoration: none; }
.footer .for-mobile ul li:before { content: "\f101"; display: inline-block; font: normal normal normal 14px/1; font: var(--fa-font-solid); font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: 10px; color: #A2D5ED; }
.footer .for-mobile .copyright a { color: #ffffff; text-decoration: underline; }
.footer .for-mobile .copyright p { font-weight: 900; padding: 0 015px; }
.footer .for-mobile .copyright p>span { margin: 0 5px; }
.footsocial-list { background: #0B2239; padding: 8px 15px; width: 100%; position: absolute; top: -55px; z-index: 1; }
.footsocial-list ul { display: flex; flex-wrap: wrap; list-style: none; padding: 0; }
.footsocial-list ul li:first-child { color: #ffffff; flex: 1 1 auto; font-size: 13px; font-weight: 900; font-family: 'Raleway'; }
.footer .for-mobile .footsocial-list>ul li a { display: inline-block; font-size: 18px; color: #ffffff; text-decoration: none; text-align: center; }
.footer .for-mobile .footsocial-list>ul li:before { display: none; }
.footer .for-mobile .footsocial-list li { border-style: none; padding: 0; text-transform: uppercase; }
.footer .for-mobile .footsocial-list li:not(:first-child) { margin-left: 25px; }
.footer .for-mobile .row-flex .col6:first-child ul>li:before { display: none; }
.footer .for-mobile ul li:hover:before { color: #E1C783; }
.sponsors-img-list ul li { min-width: auto; }
.whats-new-sec .flex-row { margin-left: -15px; margin-right: -15px; }
.whats-new-sec .flex-row>div { margin: 0; padding: 0 15px; }
.whats-new-sec .flex-row>div.sbm8 { padding-left: 60px; }
.whats-new-sec .flex-row>div.span4 { flex: 0 0 35%; max-width: 35%; }
.whats-new-sec .flex-row>div.span8 { flex: 0 0 65%; max-width: 65%; }
.foot-logo:after { width: 126px; }
.loggedinBox { display: flex; justify-content: space-between; align-items: center; height: 100%; margin: 0 auto; max-width: 250px; padding: 5px 0; }
.header .navbar .nav li .loggedinBox a.MAJButton { padding: 12px 23px; min-height: auto; color: #ffffff; background: #472103; border-color: #472103; font-size: 18px; }
.header .navbar .nav li .loggedinBox>span p { color: #ffffff; margin: 8px 0 0; font-weight: 500; font-size: 20px; }
.header .navbar .nav li .loggedinBox>span { display: block; text-align: center; }
.header .navbar .nav>li.show-form.dropdown>.dropdown-menu { display: block !important; visibility: visible !important; z-index: 999 !important; opacity: 1 !important; top: 0; left: 0; margin: 0; width: 100%; }
.header .navbar .nav li a.nav-member-center:after { display: none; }
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; }
.footer .for-mobile ul, .captionFrame ul, .friendsSliderBox .item ul, .footer .footer-links ul, .footer .footer-info ul { list-style: none; margin: 0; padding: 0; }
.event-mobile, .news-mobile { display: none; }
.d-none { display: none !important; }
ul.social-list { display: flex; }
ul.social-list li a { width: 25px; height: 25px; display: inline-flex; align-items: center; justify-content: center; background: #56c8e3; border-radius: 50%; color: #000; }
ul.social-list li a:hover { background: #dcae1d; }
ul.social-list li a i { font-size: 14px;margin-left: 3px; }
ul.social-list li { margin-right: 10px; }
.foot-logo-wrap { display: flex; justify-content: space-between; }
.my-30 { margin-top: 30px; margin-bottom: 30px; }
.titlewrap { margin-top: 90px; }
.titlewrap h1, .titlewrap h2, .titlewrap h3, .titlewrap h4, .titlewrap h5, .titlewrap h6 { color: #062134; letter-spacing: 1.2px; text-transform: uppercase; margin-bottom: 30px; font-weight: 600; }
.titlewrap h1 b, .titlewrap h2 b, .titlewrap h3 b, .titlewrap h4 b, .titlewrap h5 b, .titlewrap h6 b { font-weight: 900; }
.row.row-flex { margin: 0 -15px; }
.row.row-flex>.span4 { flex: 0 0 25%; -webkit-flex: 0 0 25%; max-width: 25%; width: 25%; padding: 0 15px; }
.row.row-flex>.span8 { flex: 0 0 75%; -webkit-flex: 0 0 75%; max-width: 75%; width: 75%; margin-left: 0; padding: 0 15px; }
.event-list .sbm-event .sbm-e-head span:first-child:after { display: inline-block; content: "|"; color: #33383A; opacity: 0.3; position: absolute; right: 0; top: 0; }
.event-list .sbm-event .sbm-e-head { display: flex; justify-content: space-between; color: #A8462B; font-weight: 400; text-align: center; }
.event-list .sbm-event .sbm-e-head span { min-width: 45%; text-align: center; position: relative; }
.DiamondBullets ul li { position: relative; padding-left: 0; margin-bottom: 22px; }
.DiamondBullets ul li a { font-size: 19px; color: #2d2d2d; display: block; padding: 24px 20px; border: 1px solid #2d2d2d; }
.DiamondBullets ul li a:after { content: "\f105"; display: inline-block; font: normal normal normal 14px/1; font: var(--fa-font-solid); font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; width: auto; height: auto; background-position: 0 0; position: absolute; top: 50%; right: 15px; line-height: 1; transform: translateY(-50%); font-size: 30px; }
.DiamondBullets ul li a:hover { text-decoration: underline; }
.DiamondBullets ul li a:hover:before { background-position: 0 -18px; }
.btn-flex { display: flex; }
.header .navbar .nav>li.dropdown>a { z-index: 99; position: relative; }
.droptitle { font-size: 22px; font-weight: 700; margin-bottom: 15px; display: block; color: #3a3d3f; }
.header .navbar .nav li.dropdown .megaMenuSection li a:before { content: "\f101"; display: inline-block; font: normal normal normal 14px/1; font: var(--fa-font-solid); font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; opacity: 0; font-size: 0; }
.header .navbar .nav li.dropdown .megaMenuSection li a:hover:before { font-size: 100%; opacity: 1; margin-right: 5px; }
/* Prashant  css start */
    /* New Css Prashant start */
.upcoming-row { display: flex; align-items: center; margin-bottom: 60px; }
.upcoming-row:last-child { margin-bottom: 0; }
.upcoming-row-inner { text-align: center; max-width: 230px; width: 100%; }
.upcoming-right { padding: 50px 0 50px 170px; }
.upcoming-right .HighlightText { margin-bottom: 60px; }
.upcoming-row-inner p { /* font-family: 'Montserrat Medium', sans-serif; */ font-size: 20px; color: #9f473d; font-weight: 700; margin-top: 25px; letter-spacing: 0.25px; }
.upcoming-row-inner img { height: 75px; }
.feature-news-inner { display: flex; margin-bottom: 40px; padding: 0 30px; }
.feature-news-section { position: relative; border-bottom: 5px solid #9D483F; }
.feature-news-section-bg { position: absolute; width: 100%; right: 0; left: 0; height: 100%; }
.feature-news-section-bg img { width: 100%; height: 100%; }
.feature-news-section-content { position: relative; padding: 45px 0 70px; }
.upcoming-content { margin-bottom: 55px; }
.upcoming-left { padding: 50px 45px; background: #E7E7E7; }
.upcoming-left .SubHeading { margin-bottom: 40px; letter-spacing: 1.25px; }
.Date, .News-Date { font-size: 15px; color: #9f473d; font-weight: 700;/* font-family: 'Montserrat Bold', sans-serif; */ }
.Event-Title, .News-Title { font-size: 22px; color: #51779d; font-weight: 700; /* font-family: 'Montserrat Bold', sans-serif; */ margin: 5px 0; line-height: 1.4; }
.Time-and-category, .News-Description { font-size: 16px; color: #707070; margin: 0; line-height: 20px;/* font-family: 'Montserrat Medium', sans-serif; */ }
.free-ans-section { margin: 0px 0 60px; }
.feature-news-img { min-width: 170px; max-width: 170px; width: 100%; margin-right: 25px; }
.feature-news-img img { height: 100%; }
.feature-news-content .News-Title { margin: 5px 0; }
.feature-news-section-inner button { margin: 20px auto 0; display: block; }
.feature-news-section-inner .SubHeading { margin-bottom: 45px; }
.feature-news-section-inner { padding: 0 60px; }
.footer-content { display: flex; padding: 65px 25px; margin: 0 auto; flex-wrap: wrap; }
.footer-text { font-size: 16px; color: #56c8e3; line-height: 22px; width: 100%; max-width: 390px; font-weight: 100; padding-right: 15px; }
.footer-left { flex: 0 0 50%; width: 50%; position: relative; }
.footer-left::after { width: 5px; height: 165px; content: ""; background: #dcae1d; position: absolute; right: 0px; top: 10px; }
.footer-right { flex: 0 0 50%; width: 50%; display: flex; column-gap: 30px; }
.footerImg { max-width: 150px; width: 100%; display: inline-block; }
.footerImg img { vertical-align: baseline; }
.socialicons ul { list-style: none; margin: 0; }
/* .social-title .title-text{
    margin: 0;
} */
.socialicons ul li { display: inline-block; }
.slider .owl-carousel .item .carousel-caption { height: 420px; position: static; }
.main-section { position: relative; top: 108px; }
.captionFrame ul { font-size: 18px; color: #a1a1a1; text-transform: uppercase; font-weight: 400; margin-bottom: 10px; letter-spacing: 1.50px; }
.captionFrame ul .TitleText { color: #fff; line-height: 70px; text-transform: none; margin-top: 18px; font-weight: 500; }
.captionFrame { margin: 60px 0 60px 90px; max-width: 715px; padding: 50px 40px 40px; height: 100%; display: flex; background: rgba(6,33,52,0.8); border-radius: 0 70px 0 70px; }
/* .captionFrame li { margin: 0 0 10px; } */

.captionFrame li:last-child { margin-top: 45px; }
.captionFrame li:nth-child(2) { margin-top: 5px; font-size: 18px; color: #a1a1a1; line-height: 28px; letter-spacing: 0.4px; font-weight: 600; }
.captionFrame .WhiteBorder { position: relative; top: 20px; font-weight: 600; padding: 15px 40px; }
.Contact-us { max-width: 260px; width: 100%; padding-left: 75px; }
.social-links { margin-left: 35px; }
.Contact-us p.footer-address { margin: 0 0 20px; }
.Contact-us div.footer-address { margin: 0 0 20px; }
.social-links .title-text { font-size: 22px; letter-spacing: 2px; }
.slider .owl-carousel .owl-dots.disabled, .slider .owl-carousel .owl-nav.disabled { display: block; margin: 0 auto; width: 160px; max-width: 100%; position: absolute; right: -68px; bottom: 88px; left: 0; }
.footer-title-text { font-size: 22px; letter-spacing: 2px; font-weight: 600; color: #dcae1d; line-height: 34px; margin: 0 0 15px; }
.Contact-us p { font-size: 16px; color: #cae4d8; margin: 0; line-height: 22px; }
.Contact-us div { font-size: 16px; color: #cae4d8; margin: 0; line-height: 22px; }
.header .navbar .nav li.dropdown .memberSection .megaMenuSection .BlueButton { background: #003567; border: 1px solid #003567; color: #fff; font-size: 14px; font-weight: 500; text-transform: uppercase; letter-spacing: 0.10em; text-decoration: none; display: inline-block; padding: 15px 30px; border-radius: 0; max-width: 200px; text-align: center; line-height: 1.5; }
.header .navbar .nav li.dropdown .memberSection .megaMenuSection .BlueButton:hover { background: transparent; border: 1px solid #fff; color: #fff; }
.content-info .contact-info-content { margin-top: 90px; }
.content-info .contact-info-content .contact-info-span { min-height: 190px; height: 190px; }
.content-info .contact-info-content .contact-info-span img { width: 100%; height: 100%; }
/* .btns-wrap .BlueButton { display: inline-block; padding: 17px 45px; text-align: center;} */
.btns-wrap a:first-child { margin-right: 30px; }
.btns-wrap { margin-top: 30px; }
.inner-page-content2 p { margin: 20px 0px; font-weight: 600; color: #2d2d2d; font-size: 16px; line-height: 25px; }
.mtset-40 { margin-top: 40px; }
.BulletList-sec { padding: 60px 0px 0px; }
.BulletList-sec img { width: 100%; height: 240px; object-fit: cover; max-width: 345px; }
.marTop { margin-top: 50px; }
.footer-phoneNo a { color: #fff; }
.Contact-us a { color: #fff; }
/* New Css Prashant End */

.section-HeaderText { color: #08173A; font-size: 30px; font-weight: 700; margin-bottom: 60px; }
.BlackLine, .WhiteLine, .GreenLine { position: relative; }
.BlackLine:before, .WhiteLine:before { content: ''; position: absolute; bottom: -15px; left: 0; right: 0; margin: 0 auto; width: 200px; height: 3px; background: #0C1F4F; }
.WhiteLine:before { background: #ffffff; }
.friendsSliderBox .HeaderText { background: #fff; padding: 8px 14px; display: inline-block; font-size: 14px; text-transform: uppercase; color: #6C6C6C; margin-bottom: 40px; }
.owl-carousel .owl-nav.disabled { display: block; margin: 0; position: absolute; width: 100%; }
/* Prashant  css End */

.owl-dots { counter-reset: slides-num; /* Initialize counter. */ position: absolute; top: 100%; left: 50%; margin-top: 15px; }
.owl-dots:after { content: counter(slides-num); /* get total number of items - more info on http://www.sitepoint.com/a-little-known-way-to-replace-some-scripts-with-css-counters/ */ display: inline-block; font-size: 11px; vertical-align: middle; color: #fff; position: relative; top: -1px; }
.owl-dot { display: inline-block; counter-increment: slides-num;/* Increment counter */ }
.owl-dot span { display: none; }
.owl-dot.active:before { content: counter(slides-num) " /"; /* Use the same counter to get current item. */ display: inline-block; vertical-align: middle; font-size: 11px; position: absolute; left: 1px; top: 5px; color: #fff; }
/* New css start */
.box-content-sec { padding: 80px 0px 110px; display: flex; flex-wrap: wrap; margin-right: -45px; margin-left: -45px }
.box-content-sec .box-contentinner { text-align: center; max-width: 20%; flex: 0 0 20%; padding: 0 35px; }
.box-content-sec .box-contentinner .box-content-img { padding: 15px; border-radius: 0 30px 0 30px; min-height: 150px; max-width: 160px; width: 100%; display: flex; justify-content: center; align-items: center; margin: 0 auto; }
.box-content-sec .box-contentinner:nth-child(odd) .box-content-img { background: #062134; }
.box-content-sec .box-contentinner:nth-child(even) .box-content-img { background: #dcae1d; }
.box-content-sec .box-contentinner h3 { margin-top: 30px; }
.box-content-sec .box-contentinner h3 { font-weight: 600; font-size: 26px; letter-spacing: 0.4px; line-height: 31px; color: #062134; }
.imp-inner-section { background: #fff; padding: 25px 40px 40px; /* box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; */
    /* box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; */
    /* box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px; */
    /* box-shadow: rgba(0, 0, 0, 0.09) 0px 3px 12px; */
box-shadow: rgb(0 0 0 / 6%) 0px 0px 10px; border-radius: 0 50px 0 50px; text-align: center; }
.important-date-sec { text-align: center; position: relative; }
.important-date-sec h1 { display: inline-block; margin: 0 0 0 20px; }
.important-date-sec img { position: relative; top: -5px; }
.important-date-sec a { position: absolute; right: 40px; font-size: 12px; color: #dcae1d; bottom: 15px; font-weight: 700; line-height: 20px; }
.imp-carousel { padding: 25px 30px 80px; }
.slider .owl-carousel .owl-nav button { padding: 5px; border: 2px solid #fff; border-radius: 50%; position: relative; right: 7px; }
.slider .owl-carousel .owl-nav button.owl-next { position: relative; right: -30px; }
.btn-wrap a:first-child { margin-right: 20px; }
.imp-carousel .owl-carousel .owl-stage-outer { padding: 10px 0px; }
.imp-carousel .owl-carousel .owl-stage-outer .owl-item { padding: 0 5px; }
.imp-inner-section .imp-date { font-size: 14px; line-height: 30px; color: #062134; border-bottom: 3px solid #dcae1d; display: inline-block; padding: 2px 17px 5px; margin-bottom: 20px; font-weight: 800; }
.imp-inner-section .imp-text a { font-size: 18px; color: #7b7b7b; font-weight: 400; }
.imp-inner-section .imp-text { line-height: 20px; }
.importantSec .owl-carousel .owl-nav button.owl-prev span, .importantSec .owl-carousel .owl-nav button.owl-next span { color: #000; }
.importantSec .owl-carousel .owl-nav button.owl-prev span { left: 0; position: absolute; }
.importantSec .owl-carousel .owl-nav button.owl-next span { right: 0; position: absolute; }
.footer-about { display: inline-block; padding: 0 40px;/* border-right:5px solid #dcae1d; */
}
/* .footer-about::after{
    width: 5px;
    height: 225px;
    content: "";
    background: #dcae1d;
    position: absolute;
    right: 50px;
    top: 0;
} */
.placeHolderSec .BodyText { font-size: 16px; color: #2d2d2d; line-height: 25px; }
.newsRoom-sec ul li { font-size: 20px; line-height: 26px; margin-bottom: 13px; font-weight: 600; }
.newsRoom-sec ul li a { color: #00303f; display: inline-block; position: relative; }
.newsRoom-sec ul li a:hover { color: #56c8e3; }
.newsRoom-sec ul li img { position: relative; left: 10px; }
.importantSec .owl-carousel .owl-nav.disabled { top: 50%; }
.importantSec .owl-carousel .owl-nav button.owl-prev { position: absolute; left: -55px; top: -25px; }
.importantSec .owl-carousel .owl-nav button.owl-next { position: absolute; right: -60px; top: -25px; }
.importantSec .owl-carousel .owl-nav button span { visibility: hidden; }
.importantSec .owl-carousel .owl-nav button.owl-prev::after { content: ""; position: absolute; top: -15px; left: 5px; color: #000; background: url('../images/leftarr.png'); background-repeat: no-repeat; width: 30px; height: 12px; }
.importantSec .owl-carousel .owl-nav button.owl-next::after { content: ""; position: absolute; top: -15px; right: -4px; color: #000; background: url("../images/rightarrs.png"); background-repeat: no-repeat; width: 30px; height: 12px; }
.importantSec .owl-carousel .owl-nav button.owl-prev::before { content: "Prev"; position: absolute; left: 0; top: 0px; font-size: 12px; color: #dcae1d; line-height: 30px; font-weight: 700; text-transform: uppercase; }
.importantSec .owl-carousel .owl-nav button.owl-next::before { content: "Next"; position: absolute; right: 0; top: 0px; font-size: 12px; color: #dcae1d; line-height: 30px; font-weight: 700; text-transform: uppercase; }
.newsRoom-sec ul li .content-container .target ul { margin: 20px 0 0 10px; }
.newsRoom-sec ul li label { font-size: 20px; line-height: 26px; margin-bottom: 13px; font-weight: 600; }
/* .newsRoom-sec  .accordian-img{
    background: url("../images/slider/arrow.png");
    background-repeat: no-repeat;
    background-position: 60%;
} */
.newsRoom-sec li { position: relative; }
.newsRoom-sec li:hover>a::after { content: ""; position: absolute; right: -50px; top: 3px; background: url("../images/slider/arrow.png"); background-repeat: no-repeat; width: 30px; height: 30px; }
.newsRoom-sec li:hover .accordion-heading>a { position: relative; display: inline-block; }
.newsRoom-sec li:hover .accordion-heading>a.accordion-toggle::after { content: ""; position: absolute; right: -50px; top: 3px; background: url("../images/slider/arrow.png"); background-repeat: no-repeat; width: 30px; height: 30px; transform: rotate(0deg); transition: all 0.3s; }
.newsRoom-sec li:hover .accordion-heading>a.accordion-toggle.addClass::after { content: ""; position: absolute; right: -40px; top: 10px; background: url("../images/slider/arrow.png"); background-repeat: no-repeat; width: 30px; height: 30px; transition: all 0.3s; transform: rotate(90deg); }
.newsRoom-sec li:hover .accordion-group li:hover>a::after { display: none; }
.newsRoom-sec li .accordion-group { margin: 0; border: 0; border-radius: 0px; }
.newsRoom-sec li .accordion-group a { padding: 0; }
.newsRoom-sec li .accordion-group .accordion-inner { border: 0; }
.newsRoom-sec li a:active { background: unset; text-shadow: unset; box-shadow: unset; }
#cbToggleVisibility { position: absolute; left: -999999999px; }
.target { display: none; transition: all 0.3s; }
#cbToggleVisibility:checked ~ .target { display: block; transition: all 0.3s; }
.newsRoom-sec.show .ColumnHeader { cursor: none; pointer-events: none }
.mobile-submenu ul { display: none; }
.inner-page-content .sidebar ul { display: block; }
.header .sub-header ul li a:active { background: transparent; box-shadow: none; text-shadow: none; }
.mobile-footer { display: none; }
#zoneToolBar form, #zoneToolBar select {
    margin: 0;
}
.hideThis{
    display:none !important;
}
.imp-datePaddlg{
    padding: 2px 0px 5px !important;
}
.inner-page-content {
    min-height:unset !important;
}
/* New css End */
