@charset "utf-8";
@media print {
* { -webkit-print-color-adjust: exact; -moz-print-color-adjust: exact; -o-print-color-adjust: exact; visibility: visible; }
video, audio, object, embed { display: none; }
img { max-width: 500px; }
body { margin: 1cm auto; }
.printHeader { text-align: center; padding: 15px; display: block; width: 100%; }
.printHeader a { display: inline-block; width: 100%; text-align: center; margin-top: 10px; }
.printHeader p { margin-top: 15px; }
.headerSpace { display: none; }
.header, .navbar, .footer, .bgBorder { display: none; }
.copyrightText { display: block; text-align: center; }
.copyrightText ul li { color: #000; }
.printFooter { width: 100%; text-align: center; display: block; font-size: 13px; color: #fff; font-weight: 400; }
.container { width: 100% !important; }
.span4 { width: 33%; }
.captionFrame ul li, .captionFrame ul li { color: white; }
.captionFrame { margin-left: 0; max-width: 100%; padding: 0 15px; }
.owl-carousel .owl-stage { display: block !important; transform: none !important; width: 100% !important; padding: 15px !important; }
.slider .owl-carousel .item:before, .slider .owl-carousel .item img { display: none; }
.captionFrame ul li { word-break: break-all; }
.captionBtnBox { position: static; max-width: 100%; }
.captionBtnFrame { position: static; background-color: white; max-width: 100%; }
.captionBtnBox ul li a { background: transparent; border: 1px solid #BA0C2F; display: block; height: 130px; }
.captionBtnBox ul li a .iconBox img.default, .arrow img { filter: invert(1); }
.captionBtnBox ul li a .textBox h2 { color: #2d2d2d; }
.inner-page-content { position: relative; }
.inner-page-content .sidebar { width: 280px; border-right: 1px solid #717171; }
.inner-page-content .inner-content-area { padding: 20px; }
.sponsors-box, .sponsors-boxthree { border: 1px solid #717171; }
.event-slider .owl-stage { width: 100% !important; }
.event-slider .owl-stage .owl-item { width: 100% !important; margin: 0 0 35px 0 !important; }
.eventBoxFrame { margin: 0; }
.owl-carousel .owl-item.cloned { display: none !important; }
.owl-carousel .owl-stage { display: block; width: 100%; transform: none; height: auto; max-width: 100%; }
.owl-carousel .owl-stage .owl-item { width: 100% !important; }
.for-mobile .events { display: none; }
.anouncebanner, .friendsLogoBox.for-mobile { display: none; }
.captionBtnBox ul li a .iconBox img { filter: none; margin-top: 10px; }
.upcoming-event-sec .flex-row>div { width: 33%; }
.col6 { width: 100%; }
.upcoming-right { padding: 20px 0; }
.upcoming-row .upcoming-row-inner { display: inline-block; }
.inner-page-content .sidebar { width: 100%; flex: 0 0 100%; max-width: 100%; }
.span8.inner-content-area { width: 100%; flex: 0 0 100%; max-width: 100%; }
.slider { display: none; }
.box-content-sec { justify-content: center; }
.box-content-sec .box-contentinner { text-align: center; max-width: 50%; flex: 0 0 50%; padding: 0 35px; margin-top: 20px; }
.main-section { top: 50px; }
.content { margin-bottom: 80px; }
.importantSec { margin-top: 60px; }
.box-content-sec { padding-top: 0; }
}
 @media screen and (min-width:2000px) {
body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu { width: calc(100% - 930px) !important; right: 300px !important; }
}
@media screen and (min-width:2100px) {
body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu { width: calc(100% - 1050px) !important; right: 345px !important; }
}
@media screen and (min-width:2200px) {
body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu { width: calc(100% - 1110px) !important; right: 385px !important; }
}
 @media screen and (min-width:2220px) {
body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu { width: calc(100% - 1150px) !important; right: 400px !important; }
}
@media screen and (min-width:2300px) {
body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu { width: calc(100% - 1165px) !important; right: 445px !important; }
}
@media screen and (min-width:2400px) {
body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu { width: calc(100% - 1290px) !important; right: 495px !important; }
}
 @media screen and (min-width:1950px) {
body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu { left: 0 !important; right: -310px !important; margin: 0 auto !important; width: 1200px !important; }
}
 @media screen and (min-width:1300px) {
.container { max-width: 1360px; width: 100%; }
}
 @media screen and (min-width:1800px) {
.navbar .container { max-width: 1950px; width: 100%; }
}
@media screen and (min-width:1980px) {
/* .header .nav-collapse .nav .dropdown .dropdown-menu { left: 0 !important; right: -385px !important; width: 1125px !important; } */
body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu { left: 0 !important; right: -385px !important; width: 1125px !important; }
}
 @media screen and (max-width:1600px) {
/* .header .nav-collapse .nav .dropdown .dropdown-menu { width: 885px !important; } */
body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu { width: 885px !important; }
}
@media screen and (max-width: 1366px) {
/* .header .nav-collapse .nav .dropdown .dropdown-menu { width: 820px !important;} */
body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu { width: 820px !important; }
}
@media screen and (max-width: 1300px) {
/* .header .nav-collapse .nav .dropdown .dropdown-menu {width: 770px !important;} */
body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu { width: 770px !important; }
}
@media screen and (max-width: 1240px) {
/* .header .nav-collapse .nav .dropdown .dropdown-menu {width: 705px !important;	} */
body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu { width: 705px !important; }
}
 @media screen and (max-width: 1199px) {
/* .header .nav-collapse .nav .dropdown .dropdown-menu { right: 150px !important; } */
body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu { width: 705px !important; }
}
@media screen and (max-width: 1145px) {
/* .header .nav-collapse .nav .dropdown .dropdown-menu { right: 140px !important; } */
body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu { width: 655px !important; }
}
@media screen and (max-width: 1050px) {
/* .header .nav-collapse .nav .dropdown .dropdown-menu { width: 715px !important; right: 140px !important; } */
body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu { width: 630px !important; right: 140px !important; }
}
 @media screen and (min-width: 980px) {
.nav-collapse.collapse { margin: 0 -15px 0; }
.header .nav > li > ul { display: none; }
.header .nav-collapse .nav .dropdown .dropdown-menu { border: none; left: 0; right: 0; width: 100%; margin: 0 auto; position: absolute; max-width: 100%; visibility: visible; background: #fff; ; opacity: 0.96; top: 100%; min-width: 220px; padding: 35px 45px 30px; display: block; visibility: hidden; opacity: 0; -moz-transition: top 0.5s ease 0s, visibility 0s ease 0s; -ms-transition: top 0.5s ease 0s, visibility 0s ease 0s; -o-transition: top 0.5s ease 0s, visibility 0s ease 0s; -webkit-transition: top 0.5s ease 0s, visibility 0s ease 0s; transition: top 0.5s ease 0s, visibility 0s ease 0s, z-index 0s ease 0.1s; z-index: 9; }
.header .nav-collapse .nav .dropdown .dropdown-menu li.megaMenuSection { display: table; width: 100%; max-width: 1200px; margin: 0 auto; display: flex; }
.header .nav-collapse .nav .dropdown .dropdown-menu li.megaMenuSection.textUl ul { padding-left: 0; display: block; margin: 0; vertical-align: middle; position: relative; list-style: none; }
.header .nav-collapse .nav .dropdown .dropdown-menu li.megaMenuSection.cta ul li:first-child { float: left; margin-right: 45px; }
.header .nav-collapse .nav .dropdown .dropdown-menu li.megaMenuSection.cta ul li p { margin-bottom: 15px; font-size: 16px; }
.header .nav-collapse .nav li:nth-last-child(2).dropdown .memberSection.dropdown-menu { background: #52769B; }
.header .navbar .nav>li.dropdown:hover>.dropdown-menu { display: block !important; visibility: visible !important; z-index: 9; opacity: 1 !important; background: #E7E7E7; }
.navbar .nav li.dropdown>.dropdown-toggle .caret { border-top-color: #eeeeee; border-bottom-color: #eeeeee; }
.navbar .nav li.dropdown:hover>.dropdown-toggle .caret { border-top-color: #006eb3; border-bottom-color: #006eb3; }
.header .nav li .dropdown-menu>li.dropdown-submenu a:hover .caret { border-top: 4px solid #000; }
.navbar .nav li.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu:before { display: none; }
.header .dropdown-submenu li { padding: 0 20px; }
.dropdown-submenu .dropdown-menu { padding: 20px 0; }
.header .dropdown-submenu .dropdown-menu { background: #44687d; }
.dropdown-submenu>.dropdown-menu { display: block !important; margin-left: -1px; left: 70%; opacity: 0; visibility: hidden; border-radius: 0; overflow: hidden; }
.dropdown-submenu:hover>.dropdown-menu { display: block !important; left: 100%; visibility: visible; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; opacity: 1; }
.dropdown:hover .dropdown-menu { display: block; }
.blockquote-row>div:first-child { padding-right: 25px; }
.blockquote-row>div:last-child { padding-left: 25px; }
}
 @media screen and (max-width:1800px) {
.navbar .container { width: 100% !important; max-width: 100%; }
.header .navbar .nav li a { padding: 65px 15px; }
.header .navbar .nav>li.dropdown:hover>a:after, .header .navbar .nav>li.dropdown:focus>a:after, .header .navbar .nav>li.dropdown:visited>a:after { top: 100%; }
header .top-strip { padding-right: 310px; }
.header .navbar-brand img { height: auto !important }
.header .navbar-brand { 
	padding: 30px 45px 15px 30px;
    max-width: 380px;
    width: 100%;
} 
}
@media screen and (min-width:1801px) {
	.header .navbar-brand {
		padding: 10px 0px 15px 0px !important;
		max-width: 430px !important;
		width: 100% !important;
		margin-left: 65px !important;
	}
}
 @media screen and (max-width:1600px) {
.header .nav-collapse .nav .dropdown .dropdown-menu { padding: 35px 40px; }
.dropdown-menu { width: 200px; }
.header .navbar .nav>li:last-child>a { width: 200px; margin: 0 auto; }
.nav-member-center p { font-size: 15px; }
.header .navbar .nav li.dropdown .megaMenuSection .searchHeading { max-width: 280px; }
.sliderFrame .item ul li { padding-right: 60px; }
.footer .row-fluid { padding: 0; }
.sliderFrame { padding: 0; }
.header .nav-collapse .nav .dropdown .dropdown-menu.memberSection li.megaMenuSection:last-child { padding-right: 0px; }
blockquote, blockquote.pull-right { font-size: 32px; }
blockquote p, blockquote.pull-right p { font-size: 32px; }
.header .navbar .nav li a { font-size: 16px; }
.imp-carousel { padding: 25px 55px 80px; }
.imp-inner-section { padding: 25px 30px 40px; }
}
 @media screen and (max-width:1500px) {
.header .navbar .nav>li.dropdown:hover>a:after, .header .navbar .nav>li.dropdown:focus>a:after, .header .navbar .nav>li.dropdown:visited>a:after { top: 100%; }
/* .header .navbar-brand { max-width: 160px; right: 1210px; } */
.header .navbar .nav > li.searchBtnFn > a { padding-right: 50px; }
.header .navbar .nav li.dropdown .megaMenuSection .HeaderText { width: 300px; }
.TitleText { font-size: 70px; }
.header .navbar .nav li a { padding: 64px 10px; }
header .navbar .nav li.headerlogin { width: 210px; }
.header .navbar .nav li:nth-last-child(3) { padding-right: 15px; }
header .top-strip { padding-right: 280px; }
img.footlogo { width: 250px; }
.footer .row.d-flex-wrap>div.col1 { -webkit-flex: 0 0 46%; flex: 0 0 46%; max-width: 46%; margin-right: 4%; }
.footer .row.d-flex-wrap>div.col2, .footer .row.d-flex-wrap>div.col3 { -webkit-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
.header .nav-collapse .nav .dropdown .dropdown-menu.memberSection li.megaMenuSection.member-boxone { width: 300px; }
.header .nav-collapse .nav .dropdown.headerlogin>ul.memberSection { padding: 80px 40px 30px 350px; width: 100% !important; }
.header .navbar .nav li .memberSection a.toggle-form { font-size: 15px; top: 15px; right: 15px; }
.mainMenuMob .mainMenuMob-col { padding: 0 15px; }
.importantSec { padding: 0 60px; }
body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu { right: 215px; }
}
@media screen and (max-width:1440px) {
.header .navbar-brand {    
	 padding: 40px 45px 15px 30px;
    max-width: 325px;
}
header .navbar .nav li.headerlogin { width: 195px; }
.nav-member-center p { font-size: 13px; }
.imp-carousel { padding: 25px 0 80px; }
.imp-inner-section { padding: 25px 25px 40px; }
}
@media screen and (max-width:1330px) {
.header .navbar .nav li a { padding: 65px 9px; }
.header .navbar .nav > li.searchBtnFn > a { padding: 38px 15px 28px 0px }
.header .nav-collapse .nav .dropdown .dropdown-menu { padding: 40px 30px; }
.header .navbar .nav li.dropdown .megaMenuSection .heading { left: 0; }
.header .navbar .nav li.dropdown .megaMenuSection .HeaderText { width: 360px; }
.header .navbar .nav>li.dropdown:hover>a:after, .header .navbar .nav>li.dropdown:focus>a:after, .header .navbar .nav>li.dropdown:visited>a:after { top: 100%; }
.header .navbar .nav>li { }
.slider .owl-carousel .item img { }
.searchnav-logo { max-width: 200px; padding: 35px 0 35px 20px; height: 105px; }
.header .nav-collapse .nav .searchBtnFn.dropdown .dropdown-menu li.megaMenuSection { width: 200px; }
.nav-member-center { width: 180px; padding: 10px; }
.header .nav-collapse .nav .searchBtnFn.dropdown .dropdown-menu li.megaMenuSection.member-center-wrap:last-child { max-width: 180px; }
.TitleText { font-size: 60px; }
.header-drop-title p { font-size: 15px; }
.header .navbar .nav li.dropdown .megaMenuSection h2 { font-size: 28px; }
.header .navbar .nav li.dropdown .megaMenuSection li a { font-size: 15px; }
.mainMenuMob .mainMenuMob-col { padding: 0 12px; }
body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu { height: 115px; }
.footer-about { padding: 0 30px; }
.footer-content { padding: 60px 10px; }
.header-drop-title { width: 30%; }
.header .nav-collapse .nav .dropdown .dropdown-menu li.megaMenuSection { justify-content: center; }
.mainMenuMob { width: 50%; }
body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu { right: 205px; }
.inner-page-content .sidebar { flex: 0 0 400px; width: 400px; }
.inner-page-content .inner-content-area { flex: 0 0 calc(100% - 400px);}
.inner-page-content .sidebar { padding: 60px 60px 160px; }
}
 @media screen and (max-width:1366px) {
.imp-inner-section { padding: 25px 30px 40px; }
.importantSec { padding: 0 45px; }
.box-content-sec { margin: 0 10px; }
}
 @media screen and (max-width:1399px) {
.captionFrame h1 { font-size: 36px; }
.header .navbar .nav li.dropdown .megaMenuSection .searchHeading { max-width: 250px; }
.header .navbar .nav>li.searchBtnFn a img { height: auto; width: 22px; }
header .top-strip { padding-right: 250px; }
}
@media screen and (max-width:1300px) {
header .navbar .nav li.headerlogin { width: 190px; }
.header .navbar .nav li:nth-last-child(3) { padding-right: 5px; }
body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu { right: 190px; width: calc(100% - 370px); }
.slider .owl-carousel .owl-dots.disabled, .slider .owl-carousel .owl-nav.disabled { right: -230px; }
.slider .owl-carousel .owl-dots { right: -253px; }
.imp-inner-section .imp-date { font-size: 12px; line-height: 26px; padding: 2px 15px 5px; margin-bottom: 20px; }
.imp-inner-section .imp-text { font-size: 16px; line-height: 20px; }
.imp-inner-section { padding: 25px 25px 30px; }
.footer-about { padding: 0 15px; }
.footerImg { max-width: 130px; }
}
 @media screen and (max-width:1230px) {
.captionFrame { max-width: 48.50%; }
.slider .owl-carousel .owl-dots.disabled, .slider .owl-carousel .owl-nav.disabled { right: 25px; }
.slider .owl-carousel .owl-dots { right: 0; }
}
 @media screen and (max-width:1240px) {
.header .navbar .nav li a { font-size: 14px; }
.box-content-sec .box-contentinner h3 { margin-top: 20px; font-size: 22px; }
}
 @media screen and (max-width: 1199px) {
header .top-strip { padding-right: 215px; }
.inner-page-content .sidebar { flex: 0 0 400px; width: 400px; }
.inner-page-content .inner-content-area { flex: 0 0 calc(100% - 400px);padding: 50px 100px 0 40px; }
blockquote, blockquote.pull-right { font-size: 25px; padding: 40px; }
blockquote p, blockquote.pull-right p { font-size: 25px; }
blockquote:before, blockquote:after { width: 30px; height: 30px; }
blockquote:before { left: -5px; top: 30px; }
blockquote:after { right: 30px; }
blockquote.pull-right:after { left: -14px; }
blockquote.pull-right:before { right: -14px; }
.captionBtnBox ul li a .iconBox img { width: 40px; height: 40px; }
.captionBtnBox ul li a .iconBox { width: 50px; }
.captionFrame ul li:nth-child(2) { }
.captionFrame ul li:nth-child(1) { font-size: 14px; }
.info-iconbox img { width: 50px; height: 50px; padding: 0; }
.info-iconbox h2 { font-size: 30px; min-height: 40px; }
.newscard .news-inner-wrap { padding-left: 120px; }
.newscard .news-inner-wrap img { left: 30px; width: 70px; height: 70px; object-fit: contain; }
.info-iconbox .iconlink { width: 50px; height: 50px; font-size: 30px; }
body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu { height: 100px; }
.captionFrame h3 { font-size: 20px; }
.captionFrame h1 { font-size: 36px; margin-bottom: 20px; }
.captionBtnFrame { max-width: 351px; padding: 25px 15px; }
.captionBtnBox ul li a { padding: 10px 15px; min-height: 80px; }
.captionBtnBox ul li a .textBox { left: 80px; max-width: 180px; }
.captionBtnBox ul li a .textBox h2 { font-size: 18px; }
.HeaderText { font-size: 30px; }
.BodyTextLarge { font-size: 14px; }
.header .nav-collapse .nav { width: auto; }
.header .navbar .nav>li { min-height: 100px; }
.header .navbar .nav li > a { font-size: 13px; }
.header .navbar .nav > li.searchBtnFn > a { padding: 50px 10px 50px 5px; }
.header .navbar .nav li .megaMenuSection a { height: auto; }
.header .navbar .nav>li:last-child>a { width: 140px; }
.nav-member-center p { font-size: 10px; }
.header .navbar .nav li.dropdown .memberSection li, .header .navbar .nav li.dropdown .memberSection li p, .header .navbar .nav li.dropdown .memberSection li a { font-size: 14px; }
.header .navbar .nav li.dropdown .memberSection li label { font-weight: 300; font-size: 14px; letter-spacing: 0.2px; }
.header .navbar .nav li.dropdown .memberSection li input, .header .navbar .nav li.dropdown .memberSection li form a.btn, .header .navbar .nav li.dropdown .megaMenuSection .heading .btn { height: 40px; line-height: 36px; }
.header .navbar .nav li.dropdown .memberSection li form a { width: 100%; }
.header .navbar .nav li.dropdown .megaMenuSection .HeaderText { font-size: 24px; }
.header .navbar .nav li.dropdown .megaMenuSection .heading .TitleText { font-size: 24px; }
.header .navbar .nav>li.dropdown:last-child:hover:hover>a::after, .header .navbar .nav>li.dropdown:last-child:hover:focus>a::after, .header .navbar .nav>li.dropdown:last-child:hover:visited>a::after { border-top: 10px solid #017977; }
.header .navbar .nav li.dropdown .megaMenuSection li a { font-size: 14px; }
.header .navbar .nav li.dropdown .megaMenuSection .searchHeading { max-width: 180px; }
.header .navbar .nav>li.dropdown:hover>a::after, .header .navbar .nav>li.dropdown:focus>a::after, .header .navbar .nav>li.dropdown:visited>a::after { border-left: 15px solid transparent; border-right: 15px solid transparent; }
.header .navbar .nav li.dropdown .megaMenuSection .formframe { padding: 0; }
.header .navbar .nav li.dropdown .megaMenuSection .formframe input { height: 40px; padding: 0 15px 0 40px; background-position: left 15px center; }
.header .navbar .nav li.dropdown .megaMenuSection .formframe a { height: 40px; line-height: 36px; padding: 0 25px; }
.header .navbar .nav li.dropdown .memberSection li form a:last-child { margin-top: 10px; color: #ffffff; }
.header .navbar .container, .container { width: 980px; }
.header { min-height: 80px; }
.headerSpace { height: 100px; }
body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu { right: 150px; }
.header .navbar .nav > li:nth-last-child(2) > a { width: 100%; padding: 30px 10px 25px 0; height: 100px; }
.header .navbar .nav li:nth-last-child(2) a img { margin-bottom: 2px; }
.header .nav-collapse .nav .dropdown .dropdown-menu li.megaMenuSection.cta ul li:first-child { margin-left: 15px; }
.header .nav-collapse .nav .dropdown .dropdown-menu li.megaMenuSection.cta ul li:first-child img { max-width: 200px }
.header .navbar .nav li.dropdown .megaMenuSection .HeaderText { width: 220px; }
.header .navbar .nav li.dropdown .megaMenuSection .heading { left: inherit; }
ul.follow-us li:first-child { margin-right: 10px; }
.inner-page-content .sidebar { width: 350px; }
.inner-page-content .inner-content-area { padding: 50px; }
header .navbar .nav li.headerlogin { width: 150px; }
.header-drop-title { /* width: 34%; */ padding-right: 10px; padding-top: 5px; }
.footer .row.d-flex-wrap>div.col1 { padding-right: 50px; -webkit-flex: 0 0 47%; flex: 0 0 47%; max-width: 47%; margin-right: 0; margin-bottom: 40px; }
.footer .row.d-flex-wrap>div.col2 { margin-left: 1%; }
.footer .row.d-flex-wrap>div.col2, .footer .row.d-flex-wrap>div.col3 { -webkit-flex: 0 0 26%; flex: 0 0 26%; max-width: 26%; margin-bottom: 40px; }
.footer-links ul.social-list li { margin-right: 15px; }
.footer-links h3, .contact-links h3 { font-size: 22px; }
img.footlogo { width: 200px; }
ul.social-list li { margin-right: 10px; }
.header .sub-header ul { width: 60%; }
.header .navbar-brand { padding: 45px 25px 12px 15px; max-width: 290px; }
.header .navbar .nav li.dropdown .memberSection li form a:last-child { font-size: 10px; }
.CAOCButton { padding: 5px 15px; min-width: 160px; }
.BlueButton { padding: 5px 15px; min-width: 160px; }
.box-content-sec .box-contentinner { padding: 0 10px; }
.imp-inner-section { padding: 25px 25px 40px; }
.footer-content { padding: 60px 0px; }
.footer-left { display: flex; }
.social-links { margin-left: 0px; }
.slider { top: 110px; }
.bannerInner { top: 110px; }
.content { top: 110px; }
.header .navbar .nav li.dropdown .memberSection li a.CAOCButton { min-width: 150px; padding: 3px 20px; }
.box-content-sec .box-contentinner h3 a { font-size: 22px; padding: 0 5px; }
}
@media screen and (max-width: 1145px) {
header .navbar .nav li.headerlogin { width: 140px; padding: 0 0px; min-height: 100px; }
}
 @media screen and (max-width: 1120px) {
.header .navbar .nav li > a { font-size: 12px; }
}
/* @media screen and (max-width: 1080px) {
	.header .nav-collapse .nav .dropdown .dropdown-menu {
		width: 630px !important;
	}
} */

 @media(min-width: 980px) and (max-width: 1050px) {
header .navbar .nav li.headerlogin, .header { min-height: 100px; }
.headerSpace { height: 100px; }
.header .nav-collapse .nav .dropdown .dropdown-menu { padding: 40px 20px; }
}
 @media screen and (max-width: 991px) {
.col6 { width: 100%; }
.upcoming-right { text-align: center; padding: 50px 0; }
.upcoming-row { justify-content: center; }
.mtset-40 { margin-top: 0; }
.BulletList-sec { padding: 40px 0px 10px; }
.header .navbar-brand { right: 840px; }
.captionFrame { max-width: 520px; margin-right: 15px; }
.slider .owl-carousel .owl-dots { right: -60px; }
.slider .owl-carousel .owl-dots.disabled, .slider .owl-carousel .owl-nav.disabled { right: -35px; }
}
 @media screen and (max-width: 1024px) {
.header .navbar-brand { padding: 55px 25px 12px 15px; max-width: 230px; }
.slider { top: 110px; }
}
 @media screen and (max-width: 979px) {
.desktop-footer { display: none; }
.mobile-footer { display: block; }
.header { min-height: 140px; }
header .navbar .nav li.headerlogin.show-form .nav-member-center { display: none !important; }
.header .nav-collapse .nav .dropdown .dropdown-menu.memberSection li.megaMenuSection.member-boxthree { width: 100%; padding: 15px; background: #062134; margin-top: 10px; }
.header .navbar .nav li.dropdown .memberSection .megaMenuSection .BlueButton { border: 1px solid #fff; margin-right: 20px; line-height: 1; }
.header .nav-collapse .nav .dropdown .dropdown-menu.memberSection li.megaMenuSection.member-boxone, .header .nav-collapse .nav .dropdown .dropdown-menu.memberSection li.megaMenuSection.member-boxtwo { display: none !important; background: transparent !important; padding: 0 !important; }
.header .nav-collapse .nav .dropdown .dropdown-menu.memberSection { padding: 0 !important; position: relative; top: -80px; z-index: 99999 !important; }
.header .navbar .nav li .memberSection a.toggle-form { font-size: 0; line-height: 1; padding: 0 2px 0 0; top: 20px; right: 15px; background: #ffffff; color: #003567; display: inline-flex; width: 30px; height: 30px; align-items: center; justify-content: center; }
.header .navbar .nav li .memberSection a.toggle-form i { font-size: 20px; margin: 0; }
header .navbar .nav li.headerlogin span.menu-arrow { display: none; }
.RedButton, .header .navbar .nav li.dropdown .memberSection a.RedButton { align-self: self-end; }
header .navbar .nav li.headerlogin a.nav-member-center { background: #062134; display: inline-flex; flex-wrap: nowrap; flex-direction: row; align-items: center; width: auto; height: auto; padding: 10px 10px; min-width: 250px; border-radius: 50px; position: relative; z-index: 9999; }
header .navbar .nav li.headerlogin a.nav-member-center p { margin: 0; padding-left: 15px; }
header .navbar .nav li.headerlogin a.nav-member-center:after { display: none !important; }
header .top-strip { display: none; }
.headerSpace { height: 80px; }
.header { background: #ffffff; }
/* .inner-page-content>.row-fluid { display: block; } */
.droptitle { display: none; }
.footer .row.d-flex-wrap>div.col2, .footer .row.d-flex-wrap>div.col3 { flex: 0 0 50%; max-width: 50%; margin-left: 0; }
.loggedinBox { width: 100%; max-width: 100%; padding-right: 0; }
.row.d-flex-wrap:before, .row.d-flex-wrap:after { display: none; }
.footer .row.d-flex-wrap>div.col1 { flex: 0 0 100%; max-width: 100%; margin-left: 0; }
.footer .footer-links, .footer .footer-info { padding: 0px 0; }
.infoicon-sec .flex-row .col-6 { flex: 0 0 100%; -webkit-flex: 0 0 100%; max-width: 100%; }
.row.d-flex-wrap { margin-left: -15px !important; margin-right: -15px !important; }
.col1.footer-info:before { width: 100vw; left: 50%; right: auto; transform: translateX(-50%); margin-left: 0; }
.footer .row.d-flex-wrap>div.col1 .footstar { width: 30vw; }
.slider .owl-carousel .owl-dots.disabled, .slider .owl-carousel .owl-nav.disabled { right: 0; }
.header .navbar .nav > li.mobile-links ul.dropdown-menu { display: flex !important; background: #ffffff !important; flex-wrap: wrap; justify-content: center; }
.header .navbar .nav > li.mobile-links span.menu-arrow { display: none !important; }
.header .navbar .nav > li.mobile-links ul.dropdown-menu a { padding: 10px !important; height: auto !important; display: inline-block; color: #ed3943 !important; font-size: 12px !important; border-style: none !important; height: auto !important; min-height: auto !important; line-height: 1.4; }
.header .navbar .nav > li.mobile-links ul.dropdown-menu li { flex: 0 0 auto; width: auto; margin: 0; border-style: none; padding: 0; }
.header .navbar .nav > li.mobile-links ul.dropdown-menu li:not(:first-child):before { content: "/"; color: #d1d1d1; }
.event-mobile .sbm-event { border-top: 1px solid #ebebeb; padding: 15px 0px; margin-bottom: 0; border-radius: 0; text-align: center; }
.captionBtnBox ul li a .iconBox img { width: 30px; height: 30px; }
.event-mobile .event-list { padding-top: 15px; }
.event-mobile .event-list .sbm-event .sbm-e-head span { min-width: auto; }
.event-mobile .event-list .sbm-event .sbm-e-head span:after { margin: 0 20px; position: relative; }
.event-mobile .event-list .sbm-event .sbm-e-head { justify-content: center; }
.header-member-form { display: none !important; }
header .navbar .nav li.headerlogin { width: 100%; max-width: 100%; display: block; background: transparent; text-align: center; min-height: auto; border-bottom: none; padding-top: 60px; padding-bottom: 10px; top: -50px; }
.header .navbar .nav li.dropdown .memberSection li form a:last-child { margin-top: 35px; }
header .navbar .nav li.headerlogin .menu-arrow { display: none !important; }
.home3 header .navbar .nav li.headerlogin, .home2 header .navbar .nav li.headerlogin { background: transparent; }
header .navbar .nav li.headerlogin a.member-center-btn { text-align: center; display: inline-block; background: #A8462B; color: #ffffff; width: auto; margin: 0 auto; padding: 5px 40px !important; border-radius: 50px; min-height: auto !important; }
.member-center-btn { display: block; }
header .navbar .nav li.headerlogin a.member-center-btn img { width: 35px; height: 35px; margin-right: 10px; }
.header-drop-title { display: none; padding: 0; width: 100%; padding: 15px 0; }
.mainMenuMob { display: block; width: 100%; background: transparent; }
.mainMenuMob .mainMenuMob-col { display: block; width: 100%; padding: 0; float: none; }
.mainMenuMob .mainMenuMob-col ul { margin: 0; }
.header .navbar .nav li.dropdown .dropdown-menu li a { color: #083372; font-size: 18px; }
.header .navbar .nav li.dropdown .dropdown-menu li a:hover { padding-left: 15px; }
.footer-links ul.social-list li { margin-right: 9px; }
.footer-links h3, .contact-links h3 { font-size: 20px; }
img.footlogo { max-width: 70%; }
.infoicon-sec .flex-row .col-3 { flex: 0 0 50%; -webkit-flex: 0 0 50%; max-width: 50%; margin-bottom: 30px; }
.info-iconbox h2 { min-height: auto; }
.header .navbar .nav li.open-droupdown a { }
.captionFrame ul li:nth-child(2) { }
.whats-new-sec .flex-row>div.span8 { padding-left: 15px; }
.whats-new-sec .flex-row>div.span8 { padding-left: 15px; }
.newscard .news-inner-wrap { padding: 30px 30px 30px 100px; }
.newscard .news-inner-wrap img { width: 50px; left: 15px; }
.newscard .news-inner-wrap h2 { font-size: 25px; margin: 0 0 5px; }
.magazine-block h2 { font-size: 25px; line-height: 1.5; margin-top: 20px; }
.upcoming-event-sec .flex-row>div { width: 33.33%; }
.img-card .img-holder span { width: 40px; height: 40px; font-size: 28px; }
.img-card .img-holder span small { font-size: 16px; }
.captionFrame ul li:nth-child(1) { margin: 0 0 10px; }
.anouncebanner { display: block; }
.mainMenuMobBtn { cursor: pointer; display: inline-block; font-size: 20px !important; }
.mainMenuOnclickBtn { display: none; padding-left: 20px; }
.megaMenuSection.closeBox ul.mainMenuOnclick { display: none !important; }
.dropdown-menu>.megaMenuSection { margin-left: 0px; }
.header .navbar .nav li.memberFirst { padding: 0; margin: 20px 0 0 0; padding: 0 30px 20px 30px; background: #fff; }
.header .navbar .nav li>.dropdown-menu { padding: 10px 20px !important; }
.header .navbar .nav li.memberFirst>a { background: #0BBA97; padding: 5px 20px; text-align: center; font-size: 14px; text-transform: uppercase; }
.header .navbar .nav li.memberFirst .dropdown-menu li p a { padding: 0px; height: auto; }
.header .navbar .nav li.memberFirst>a>img { margin-right: 20px; }
.header .navbar .nav li.memberFirst>.dropdown-menu { margin: 0; padding: 0 !important; background: #2d2d2d; }
.header .navbar .nav li.memberFirst > .dropdown-menu .megaMenuSection { padding: 20px; background: #2d2d2d; }
.header .navbar .nav li.memberFirst > .dropdown-menu .megaMenuSection.formDiv { padding: 0 20px 20px 20px !important; }
.header .navbar .nav li.memberFirst.open-droupdown>a, .header .navbar .nav li.memberFirst.open-droupdown:hover>a, .header .navbar .nav li.memberFirst.open-droupdown:focus>a, .header .navbar .nav li.memberFirst.open-droupdown:visited>a { background-color: #BA0C2F; color: #fff; }
.header .navbar .nav li.memberFirst.open-droupdown .menu-arrow { display: block; width: 100%; left: 0; height: 86px; top: 0px; opacity: 1; transform: none; text-align: center; }
.header .navbar .nav li.memberFirst.open-droupdown .menu-arrow:after { color: #fff !important; left: 10px; }
.header .navbar .nav li.memberFirst>.menu-arrow { top: 20px; }
.social-mobile, .mobile-links { display: block; }
.header .navbar .nav > li.social-mobile.dropdown { background: #fff; padding: 0px 0 30px 0; text-align: center; }
.header .navbar .nav > li.social-mobile.dropdown .follow-us.dropdown-menu { display: block !important; padding: 20px 0 0!important; background: #ffffff; }
.header .navbar .nav > li.social-mobile.dropdown .follow-us.dropdown-menu .megaMenuSection { font-size: 20px; font-weight: 600; display: inline-block; vertical-align: middle; width: auto; margin: 0 2px; }
.header .navbar .nav > li.social-mobile.dropdown .follow-us.dropdown-menu .megaMenuSection:first-child { width: 100%; margin: 0 0 20px 0; }
.header .navbar .nav > li.social-mobile.dropdown .follow-us.dropdown-menu .megaMenuSection a { width: 40px; height: 40px; color: #083372; line-height: 40px; font-size: 20px; text-align: center; border-radius: 50%; padding: 0; }
.header .navbar .nav > li.social-mobile.dropdown .follow-us.dropdown-menu .megaMenuSection a:hover, .header .navbar .nav > li.social-mobile.dropdown .follow-us.dropdown-menu .megaMenuSection a:focus { border-color: #709ED1; color: #ffffff; background: #709ED1; }
.header .navbar .nav > li.social-mobile.dropdown .menu-arrow { display: none; }
.header .navbar .nav > li:nth-last-child(2) > a { width: 100%; }
.TitleText { font-size: 45px; }
.HeaderTextMediumLink { color: #008e89; font-size: 16px; text-decoration: none; }
.HeaderTextSmall { font-size: 20px; }
.HeaderText { font-size: 26px; }
.HeaderTextMedium { font-size: 18px; }
.HeaderTextMediumLink { font-size: 16px; }
.captionBtnBox ul li a .iconBox { margin: 0px 0px; }
.captionBtnFrame { max-width: 320px; padding: 25px 10px; }
.captionBtnBox ul li a .arrow { float: right; padding: 9px 0px; }
.captionBtnBox ul li a .textBox h2 { font-size: 16px; }
.captionFrame { margin-left: 60px; }
.captionFrame h1 { font-size: 28px; margin-top: 10px; }
.captionFrame h3 { font-size: 18px; }
.slider .owl-carousel .item img { height: 405px; object-fit: cover; }
.content-info .contact-info-content { margin-top: 50px; }
.xsHidden979 { display: none !important; }
.header .navbar .nav>li { padding: 0 30px; }
.xs979 { display: block !important; }
.header .navbar .nav .searchBtnFn.xs979 { margin: 0px; padding: 0; margin-bottom: 0px; }
.header .navbar .nav .searchBtnFn.xs979 ul.dropdown-menu { display: block !important; padding-left: 0px !important; padding: 0 !important; }
.header .navbar .nav li.dropdown.searchBtnFn.xs979 .megaMenuSection .formframe { display: inline-block; vertical-align: top; width: 100%; margin: 0; background: #f3f3f3; height: 60px; padding: 10px; border-radius: 0; }
.header .navbar .nav li.dropdown.searchBtnFn.xs979 .megaMenuSection .formframe form { display: inline-block; width: 100%; margin: 0; }
.header .navbar .nav li.dropdown.searchBtnFn.xs979 .menu-arrow { display: none; }
.header .navbar .nav li.dropdown.searchBtnFn.xs979 .megaMenuSection .formframe input { color: #33383A; font-size: 18px; font-weight: 300; background: #f3f3f3; padding: 5px 10px; font-family: 'Montserrat Medium', sans-serif; }
.header .navbar .nav li.dropdown.searchBtnFn.xs979 .megaMenuSection .formframe a { border: 0; margin: 0; }
.header .navbar .nav li.dropdown.searchBtnFn.xs979 .megaMenuSection .formframe a img { margin: 0 auto; margin-top: 0px; padding: 0; width: 20px; height: 20px; line-height: 35px; float: none; margin-top: 0; }
.header .navbar .nav>li.dropdown>a.dropdown-toggle:after, .header .navbar .nav>li.dropdown:hover>a::after, .header .navbar .nav>li.dropdown:focus>a::after, .header .navbar .nav>li.dropdown:visited>a::after, .header .navbar .nav>li.dropdown:hover>a::after, .header .navbar .nav>li.dropdown:focus>a::after, .header .navbar .nav>li.dropdown:visited>a::after { content: ""; display: inline-block; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 10px solid #083389; top: 27px; left: auto; right: 15px; position: absolute; }
.header .navbar-brand { padding: 15px 25px 12px 15px; max-width: 250px; }
.header .navbar .nav li.dropdown.searchBtnFn.xs979 .megaMenuSection .formframe a { background: #062134; border-radius: 50%; color: #fff; padding: 4px 10px; border: 0; margin: 0; line-height: normal; height: auto; position: relative; top: 0; width: 40px; height: 40px; display: inline-flex; align-items: center; }
.header .navbar .nav li.dropdown.searchBtnFn.xs979 .megaMenuSection .formframe button { background: #062134; border-radius: 50%; color: #fff; padding: 4px 10px; border: 0; margin: 0; line-height: normal; height: auto; position: relative; top: 0; width: 40px; height: 40px; display: inline-flex; align-items: center; }
.btn.btn-navbar { min-width: auto; }
.header .navbar .btn-navbar .icon-bar { width: 38px; margin: 0px auto 4px; height: 6px; border-radius: 2px; }
.header .navbar .nav>li { width: 100%; }
.header .nav-collapse.collapse { margin: 0; background: #fff; opacity: 1; position: absolute; top: 103px; width: 100%; }
.header .nav-collapse.collapse .nav { padding: 0px; }
.header .nav-collapse .nav .searchBtnFn.dropdown .dropdown-menu li.megaMenuSection.formDiv { width: 100%; }
.header .navbar .nav > li { max-width: 100%; height: auto; position: relative; width: 100%; vertical-align: top; border-bottom: 2px solid #efefef; padding: 0; min-height: auto; }
.header .navbar .nav li a, .header .navbar .nav li a, .header .navbar .nav li .dropdown-menu > li > a { text-transform: uppercase; }
.header .navbar .nav li.dropdown .megaMenuSection .HeaderText { display: none; width: 100%; }
.header .navbar .nav { position: relative; }
.header .navbar .nav>li>a { margin: 0; padding: 0; border: 0px solid; background-color: transparent; height: auto; }
.header .navbar .nav li:last-child a img { margin-right: 20px; margin-bottom: 0px; margin-top: -5px; }
.header .navbar .nav li:last-child { position: relative; border: 0; }
.header .navbar .nav>li:last-child a { padding: 0 20px; height: 80px; line-height: 80px; font-size: 22px; text-transform: uppercase; font-weight: 500; }
.header .brand { margin-left: -45px; max-width: 250px; }
.header .navbar .container { width: 750px; }
.container { width: 750px; }
.navMain { float: none; height: 40px; padding: 0; text-align: center; }
.header .navbar-inner { width: 100%; }
.header .nav>.dropdown { padding-bottom: 0; }
.header .navbar .btn-navbar .icon-bar { width: 30px; margin: 0px auto 4px; height: 4px; border-radius: 3px; }
.header .navbar .btn-navbar .icon-bar:last-child { margin-bottom: 0; }
.header .dropdown-menu { width: 100%; }
.header .nav-collapse { float: none; padding: 0; width: 100%; z-index: 99; max-height: calc(100vh - 80px); overflow-y: auto; }
.header .nav-collapse li { display: block; width: 100%; padding-bottom: 0px; }
.header .navbar .nav li a, .header .navbar .nav li .dropdown-menu>li:last-child a { border: none; margin: 0; }
.header .navbar .nav>li:last-child .menu-arrow { display: inline-block; width: 100%; left: 0; height: 100%; top: 0; opacity: 0; }
.header .navbar .nav li .dropdown-menu>li>a { padding: 15px 15px; font-size: 13px; }
.header .navbar .btn-navbar { margin: 0; position: absolute; right: 15px; top: 15px; background: none; border: none; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; box-shadow: none; line-height: 1.42857; margin: 0; padding: 10px 12px; z-index: 9999; }
.header .navbar .btn-navbar.collapsed { border-radius: 2px; color: #ffffff; padding: 30px 0px; height: auto; line-height: normal; margin-right: 0; margin-top: 0; width: 30px; z-index: 100; text-align: center; border-radius: 3px; top: 25px; margin: 0; }
.header .navbar .btn-navbar { top: 30px; padding: 0; margin: 30px 0; }
.header .navbar-inner { position: relative; top: 0; width: 750px; margin: 0 auto; background: transparent; }
.navIcon { background: #0c1923; min-height: 52px; z-index: 9; width: 100%; }
.header .navbar .btn-navbar .icon-bar { background: #231f20 !important; box-shadow: none; }
.header .navbar .btn-navbar.collapsed .icon-bar { width: 30px; height: 4px; border-radius: 0; background: #2d2d2d !important; opacity: 1 }
.header .navbar .btn-navbar .icon-bar:first-child { transform: rotate(45deg); }
.header .navbar .btn-navbar .icon-bar:nth-child(2) { display: none; }
.header .navbar .btn-navbar .icon-bar:last-child { transform: rotate(-45deg); margin-top: -8px; }
.header .navbar .btn-navbar.collapsed .icon-bar:first-child, .header .navbar .btn-navbar.collapsed .icon-bar:nth-child(2), .header .navbar .btn-navbar.collapsed .icon-bar:last-child { transform: none; display: block; margin-top: 0; }
.header .navbar .btn-navbar:hover .icon-bar { background: #2d2d2d; }
/*.header .navbar .btn-navbar:hover, .header .navbar .btn-navbar:focus, .header .navbar .btn-navbar:active, .header .navbar .btn-navbar.active, .header .navbar .btn-navbar.disabled, .header .navbar .btn-navbar[disabled], .header .navbar .btn-navbar:hover, .header .navbar .btn-navbar:focus, .header .navbar .btn-navbar:active, .header .navbar .btn-navbar.active, .header .navbar .btn-navbar.disabled, .header .navbar .btn-navbar[disabled], .header .navbar .nav li .dropdown-menu>li>a:hover, .header .navbar .nav li .dropdown-menu>li:hover a { background: #fff; border-color: #fff; }*/
.header .navbar .nav li a, .header .navbar .nav li .dropdown-menu>li>a { text-align: center; color: #333; border-radius: 0; }
.header .navbar .nav li a, .header .navbar .nav li a, .header .navbar .nav li .dropdown-menu>li>a { font-size: 18px; border: none; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none; border-top-color: currentcolor; border-bottom-color: currentcolor; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top: 0px solid rgba(255, 255, 255, .5); background: transparent; font-weight: 400; line-height: 1.42857; color: #083372; text-decoration: none; text-transform: uppercase; padding: 0 20px 0px; padding-right: 0px; padding-right: 0px; text-align: left; margin-bottom: 0px; box-shadow: none; line-height: 55px; cursor: pointer; letter-spacing: 1px; }
.header .navbar .nav>li:last-child>a { width: 100%; margin: 0; text-align: center; }
.header .navbar .nav li:hover a, .header .navbar .nav li:focus a, .header .navbar .nav li a:hover, .header .navbar .nav li a:focus { background: transparent; color: #083372; font-weight: 700; text-shadow: none; outline: none; }
.header .navbar .nav li.memberFirst:hover a, .header .navbar .nav li.memberFirst:focus a { background: #BA0C2F; color: #fff; }
.header .navbar .nav li:hover .menu-arrow::after, .header .navbar .nav li:focus .menu-arrow::after { color: #0BBA97; }
.header .navbar .nav li.dropdown .megaMenuSection li a:focus { color: #083372; font-weight: 400; }
.header .nav-collapse .nav .dropdown .dropdown-menu { padding: 0px; background: #f3f3f3; }
.navbar .nav li.dropdown>.dropdown-toggle .caret { float: right; border-top-color: #eeeeee; border-bottom-color: #eeeeee; }
.navbar .nav li.dropdown>.dropdown-toggle:hover .caret { border-top-color: #006eb3; border-bottom-color: #006eb3; }
.header .navbar .pull-right>li>.dropdown-menu, .header .navbar .nav>li>.dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; box-shadow: none; margin: 0px; padding: 0; }
.dropdown .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; box-shadow: none; padding: 5px 0; }
.dropdown .dropdown-menu li { padding: 0; background: transparent; }
.header .navbar .nav li .dropdown-menu>li>a:hover { background: #c1d82f; color: #3b3b3c; }
.dropdown-menu>li.active>a { color: #44687d; }
.header .navbar .nav li.dropdown .dropdown-menu li a { border: 0; text-align: left; padding: 15px 0; background: transparent; color: #083372; font-weight: 400; font-size: 18px; margin-bottom: 0px; border-bottom: 1px solid rgba(71, 71, 71, 0.25); margin-top: -1px; }
.header .nav li .dropdown-menu>li.dropdown-submenu li { padding: 0px 10px; }
.header .nav li .dropdown-menu>li.dropdown-submenu li a { background: transparent; font-weight: normal; }
.dropdown-submenu .caret { float: right; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); border-top-color: #eeeeee; border-bottom-color: #eeeeee; margin-top: 6px; }
.dropdown-submenu a:hover .caret { border-top-color: #fff; border-bottom-color: #fff; }
.header .navbar .nav li .dropdown-menu>li>a:hover { background: #c1d82f; color: #3b3b3c; }
.header .navbar .nav li .dropdown-menu>li.dropdown-submenu ul li a:hover, .header .navbar .nav li a:hover, .header .navbar .nav li a:focus, .navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle, .dropdown:hover .dropdown-toggle { -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.dropdown-menu { margin-left: 0 !important; }
.header .nav-collapse li .menu-arrow::after { display: none; content: "\f107"; font: var(--fa-font-solid); position: absolute; right: 17px; top: 12px; color: #fff; font-size: 24px; z-index: 99999; width: 15px; height: 15px; line-height: 15px; opacity: 1; font-weight: bolder; transform: rotate(270deg); font-weight: 300; }
.header .nav-collapse li.open-droupdown .menu-arrow { transform: none; }
.header .nav-collapse li.dropdown.memberFirst.xs979.open-droupdown .menu-arrow::after { content: "\f00d"; font: var(--fa-font-solid); font-weight: 100; font-size: 18px; }
.header .nav-collapse li .menu-arrow { cursor: pointer; width: 100%; background: transparent; left: 0; top: 0; position: absolute; height: 71px; z-index: 999; }
.header .nav-collapse li.dropdown:hover:after, .header .nav-collapse li.dropdown.open::after { color: #9a0203; }
.header .nav-collapse .nav { overflow-y: auto; margin: 0; width: 100%; float: none; padding: 0; display: block; }
.navbar .btn-navbar .icon-bar { transition: all ease-in-out 0.3s; }
.navMain { box-sizing: border-box; display: block; height: 100%; left: 0; max-height: 0; opacity: 0; overflow-x: hidden; overflow-y: auto; position: static; -moz-transition: all 500ms cubic-bezier(0, 0.995, 0.99, 1) 0s; -ms-transition: all 500ms cubic-bezier(0, 0.995, 0.99, 1) 0s; -o-transition: all 500ms cubic-bezier(0, 0.995, 0.99, 1) 0s; -webkit-transition: all 500ms cubic-bezier(0, 0.995, 0.99, 1) 0s; transition: all 500ms cubic-bezier(0, 0.995, 0.99, 1) 0s; width: 100%; z-index: 999; }
/* body.overlay { position: fixed; } */
body.overlay .navMain { max-height: 100vh; opacity: 1; }
.overlay header { position: fixed; top: 0; width: 100%; }
.overlay .overlay div#semwebcatalog_application .browseLink-in li a, .overlay div#semwebcatalog_application .well, .overlay div#semwebcatalog_application .browseLink-in li a { position: static; }
.navMain { border-bottom: none; }
.interestGroup>.dropdown-menu li p:before { display: none; }
.header .navbar .nav li.dropdown.interestGroup .megaMenuSection p.HeaderText { font-size: 18px !important; font-weight: 500; margin-bottom: 0px; }
.header .navbar .nav li.dropdown.interestGroup .megaMenuSection p.HeaderText:hover, .header .navbar .nav li.dropdown.interestGroup .megaMenuSection ul li a:hover { text-decoration: underline; }
.header .navbar .nav li.dropdown.interestGroup .megaMenuSection ul li a { padding-left: 20px; }
.header .navbar .nav li.dropdown.interestGroup .megaMenuSection.xs979 .heading { position: static; text-align: left; margin-top: 20px; }
.row-fluid .event_outer { width: 33.33%; margin: 0; }
.eventimgText .HeaderText { font-size: 24px; }
.eventimgText .HeaderText:after { bottom: -22px; }
.event_outer:last-child .eventimgText .HeaderText:after { display: block; }
.sliderFrame .item ul li { padding-right: 0; }
.sliderFrame { padding: 0 15px; }
.header .nav-collapse .nav .dropdown .dropdown-menu li.megaMenuSection.cta { display: none; }
.header .navbar .nav li:nth-last-child(1) ul.memberSection ul li a { height: auto !important; }
.header .navbar .nav li:nth-last-child(1).dropdown .megaMenuSection .HeaderText { display: block; }
.mainContent { width: calc(100% - 280px) }
.pd_70 { padding: 50px 0; }
.captionBtnBox ul li a .iconBox { width: 40px; height: 32px; position: relative; top: 1px; }
.captionBtnBox ul li a .textBox { left: 70px; }
.captionBtnBox ul li a .arrow { padding: 5px 0px; }
.eventBoxFrame { padding: 15px 10px; margin-bottom: 50px; }
.captionBtnBox ul li a .iconBox img.default { width: 30px; }
.eventBoxFrame .HeaderTextSmall { line-height: 25px; margin-bottom: 25px; }
.captionFrame ul { margin-bottom: 20px; }
.carousel-caption { top: 44%; }
.captionFrame ul li h1 { font-size: 32px; text-align: left; }
.captionFrame ul li { line-height: 24px; }
.captionFrame ul li:nth-child(2) { }
.captionFrame ul li small { font-size: 16px; }
.footer-info a > img { width: 235px; }
.footer .footer-info { width: 100%; margin-bottom: 15px; position: relative; }
.follow-us { position: absolute; right: 0; top: 0; }
ul.follow-us li { font-size: 16px; }
.footer-info p { margin: 25px 0 0 0; }
.footer .footer-links, .footer .contact-links { width: 50%; margin: 0; padding-right: 15px; }
ul.follow-us li:first-child { margin: 0 0 5px 0; display: block; }
ul.follow-us li { margin: 0 4px 0 0; }
.footer-links ul li a, .contact-links ul li a, .contact-links ul li span, .footer-links.contact-links ul li { font-size: 16px; line-height: 20px; }
.footer-links ul li { margin-bottom: 8px; }
.contact-links ul li { margin-bottom: 10px; }
.copyright { }
.copyright p, .copyright div a { font-size: 14px; }
.copyright p a { padding: 0 6px 0 10px; }
.copyright p a:first-child { margin-left: 15px; }
/*****************/
.inner-page-content { padding-left: 0; min-height: inherit !important; }
.inner-page-content .inner-content-area { padding: 30px 0 0; margin-bottom: 30px; }
/* .content-info { padding: 30px; } */
.inner-page-content .sidebar, .inner-page-content .inner-content-area { width: 100%; position: static; padding: 30px; flex: 0 0 100%; max-width: 100%; }
.quicklink-mobile { display: block; background: #2d2d2d; margin: 30px 30px 0; background: #FFFFFF; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25); padding: 15px 20px; }
.quicklink-mobile h3 { margin: 0; color: #083372; position: relative; font-size: 20px; font-weight: 400; }
.quicklink-mobile h3:before { content: "\f18e"; font: var(--fa-font-solid); position: absolute; top: 0; right: 0; }
.quicklink-mobile h3.quicklink-open:before { content: "\f01a"; }
.event-mobile { display: block; background: #2d2d2d; margin: 30px 30px 0; background: #FFFFFF; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25); padding: 15px 20px; }
.event-mobile h3 { margin: 0; color: #083372; position: relative; font-size: 20px; font-weight: 400; }
.event-mobile h3:before { content: "\f18e"; font: var(--fa-font-solid); position: absolute; top: 0; right: 0; }
.event-mobile h3.event-open:before { content: "\f01a"; }
.DiamondBullets ul, .event-list ul { padding: 20px 0 0 0px; margin: 0; list-style: none; }
.quicklink-desktop { display: none; }
.events { margin-top: 0; }
.sponsors-boxthree { margin: auto; width: 250px; }
.Highlight { margin: 30px -30px 40px; }
.header .navbar .nav li.dropdown .memberSection .megaMenuSection .DiamondBullets ul { padding: 0; }
.header .navbar .nav li.dropdown .memberSection .megaMenuSection .DiamondBullets ul li { margin-bottom: 8px; padding-left: 30px; }
.header .navbar .nav li.dropdown .memberSection .megaMenuSection .DiamondBullets ul li a { padding: 0; font-size: 16px; }
.header .navbar .nav li.dropdown .memberSection .megaMenuSection .DiamondBullets ul li a:before { top: 3px; }
.carousel-caption { position: relative; top: 0; transform: none; max-width: 100%; }
.captionFrame ul li:nth-child(3).TitleText { line-height: 56px; }
.slider .owl-carousel .item img { position: absolute; width: 100%; height: 100%; z-index: -1; }
.captionBtnBox { height: 100%; background: #003485; }
.home2 .captionBtnBox { background: #a2968c; }
.home3 .captionBtnBox { background: #a8462b; }
.captionBtnBox .captionBtnFrame { width: 100%; position: relative; max-width: 100%; padding: 20px 30px; }
.captionBtnBox ul li a { min-height: 60px; }
.captionBtnBox ul li a .iconBox svg { width: 30px; height: 30px; }
.header .nav-collapse .nav .searchBtnFn.dropdown .dropdown-menu li.megaMenuSection.formDiv { padding: 0; }
body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu { height: auto; display: block !important; width: 100% !important; }
header .navbar .nav li.headerlogin.show-form .header-member-form { display: flex !important; }
header .navbar .nav li.headerlogin .header-member-form { background: #a8462b; padding: 30px 20px 15px 20px; }
.header .navbar .nav li form a:last-child { font-size: 14px; line-height: 1.2; margin-top: 10px; }
header .navbar .nav li.headerlogin .header-member-form { text-align: left; }
header .navbar .nav li form a.MAJButton { height: auto; min-height: auto; line-height: 1.2; }
header .navbar .nav li.headerlogin.show-form .header-member-form .MAJButton, header .navbar .nav li.headerlogin.show-form .header-member-form a:last-child { color: #ffffff; }
header .navbar .nav li.headerlogin.show-form .header-member-form .MAJButton { background: #472103; line-height: 1.2; }
header .navbar .nav li.headerlogin.show-form a.member-center-btn.toggle-form { position: absolute; top: 5px; right: 5px; padding: 0 !important; width: 30px; height: 30px; background: #472103; }
header .navbar .nav li.headerlogin.show-form a.member-center-btn.toggle-form>img { display: none; }
header .navbar .nav li.headerlogin.show-form a.member-center-btn.toggle-form { font-size: 0; }
header .navbar .nav li.headerlogin.show-form a.member-center-btn.toggle-form:before, header .navbar .nav li.headerlogin.show-form a.member-center-btn.toggle-form:after { content: ""; width: 15px; height: 2px; background: #ffffff; display: inline-block; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 1; }
header .navbar .nav li.headerlogin.show-form a.member-center-btn.toggle-form:after { -webkit-transform: translate(-50%, -50%) rotate(-45deg); transform: translate(-50%, -50%) rotate(-45deg); }
header .navbar .nav li.headerlogin.show-form a.member-center-btn.toggle-form:before { -webkit-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); }
header .navbar .nav li.headerlogin.show-form .header-member-form>p { margin-bottom: 8px; }
.header .sub-header ul li a { font-size: 12px; line-height: 26px; }
.header .sub-header ul { padding: 4px 15px; }
.slider { top: 60px; }
.header .sub-header ul { width: 70%; }
.slider .owl-carousel .item .carousel-caption { height: 375px; }
.slider .owl-carousel .item { min-height: 500px; }
.captionFrame li:last-child { margin-top: 25px; }
.slider .owl-carousel .owl-dots.disabled, .slider .owl-carousel .owl-nav.disabled { right: -200px; }
.slider .owl-carousel .owl-dots { right: -225px; }
.box-content-sec { padding: 60px 0; }
.box-content-sec .box-contentinner .box-content-img { min-height: 120px; width: 120px; }
.box-content-sec .box-contentinner .box-content-img img { width: 50px; }
.box-content-sec .box-contentinner h3 { margin-top: 16px; font-size: 18px; line-height: 24px; }
.footer-left { flex: 0 0 100%; width: 100%; justify-content: center; }
.footer-right { flex: 0 0 100%; width: 100%; margin-top: 30px; justify-content: center; }
.footer-left::after { display: none; }
.Contact-us { padding: 0; }
/* .footer-about {
    padding: 0 15px 0 35px;
} */
.bannerInner { top: 60px; }
.content { top: 60px; }
.newsRoom-sec.show .ColumnHeader::after { content: ""; position: absolute; right: 0px; top: 8px; background: url("../images/next.png"); background-repeat: no-repeat; background-size: contain; width: 20px; height: 18px; transition: all 0.3s; }
.newsRoom-sec.show .ColumnHeader { cursor: pointer; }
blockquote:after { bottom: 30px; }
.inner-page-content>.row-fluid { flex-flow: column-reverse; }
.inner-page-content .sidebar { background: transparent; }
.newsRoom-sec { padding: 10px 20px; border: 2px solid #c7c7cdb5; }
.box-content-sec .box-contentinner h3 a { font-size: 18px; padding: 0 5px; display: inline-block; }
.newsRoom-sec.show .ColumnHeader { cursor: pointer; pointer-events: auto; width: 100%; }
.inner-page-content .sidebar ul { display: none; }
.newsRoom-sec.show.toggleclass .ColumnHeader::after { transform: rotate(90deg); transition: all 0.3s; right: 5px; top: 12px; }
.desktop-submenu ul { display: none; }
.mobile-submenu ul { display: block; }
.mobile-submenu ul li img { width: 20px; }
.header .sub-header ul li a { padding: 6px 15px; }
.footer-text { padding: 0; }
.Contact-us { max-width: 180px; }
.footer-about { padding: 0 0px; }
}
@media(min-width: 766px) and (max-width: 991px ) {
.friendsLogoBox .owl-carousel .owl-nav button.owl-prev, .friendsLogoBox .owl-carousel .owl-nav button.owl-next { width: 30px; height: 30px; }
.friendsLogoBox .owl-carousel .owl-nav button.owl-prev span, .friendsLogoBox .owl-carousel .owl-nav button.owl-next span { width: 30px; height: 30px; font-size: 34px; }
.friendsLogoBox .owl-carousel .owl-nav button.owl-prev { left: -5px; }
.friendsLogoBox .owl-carousel .owl-nav button.owl-next { right: -5px; }
}
 @media only screen and (min-width:768px) {
.for-mobile { display: none; }
}
 @media only screen and (max-width:767px) {
.pd_60 { padding: 30px 0; }
.content-info .contact-info-content { margin-top: 0; }
.BulletList-sec { padding: 0; }
.SubHeading { font-size: 28px; }
.feature-news-inner { padding: 0; }
.feature-news-section-inner { padding: 40px 0px; }
.upcoming-left { padding: 40px 25px; }
.btns-wrap .MAJButton { margin-bottom: 15px; }
.BulletList-row .BulletList { -webkit-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.BulletList-row { flex-wrap: wrap; }
.BulletList-row .BulletList ul { margin-bottom: 0; }
.sponsors-link ul a { padding: 12px 20px; font-size: 16px; }
.row.row-flex>.span4, .row.row-flex>.span8 { flex: 0 0 100%; -webkit-flex: 0 0 100%; max-width: 100%; width: 100%; }
.footer .row.d-flex-wrap>div.col2, .footer .row.d-flex-wrap>div.col3, .footer .row.d-flex-wrap>div.col4, .footer .row.d-flex-wrap>div.col5 { }
.footer .row.d-flex-wrap>div.col2, .footer .row.d-flex-wrap>div.col3 { flex: 0 0 50%; max-width: 50%; }
.friendsSliderBox .owl-carousel .owl-item ul li { max-width: 46%; }
.home3 .footer .row.d-flex-wrap>div.col5, .home3 .footer .row.d-flex-wrap>div.col2 { flex: 0 0 50%; max-width: 50%; padding-top: 30px; }
.footer .row.d-flex-wrap { justify-content: center; }
.footer .row.d-flex-wrap>div.col5 { text-align: center; flex: 0 0 100%; max-width: 100%; padding-top: 0px; }
.footer .row.d-flex-wrap>div.col5.footer-links h3:after { margin: 15px auto 15px; }
.footer .row.d-flex-wrap>div.col5.footer-links .social-list { justify-content: center; margin-left: 10px; }
.sponsors-img-list ul li { max-width: 50%; }
.whats-new-sec .flex-row>div.span4, .whats-new-sec .flex-row>div.span8 { flex: 0 0 100%; max-width: 100%; }
.newscard:not(:first-child) { margin-top: 30px; }
.whats-new-sec .flex-row>div.span8 { margin-top: 30px; }
.newscard .newstag { font-size: 16px; line-height: 1.1; }
.header .navbar .btn-navbar { top: 15px; }
.SectionHeader { font-size: 26px; text-align: center; }
.important-date-sec img { width: 35px; }
.info-iconbox { padding: 80px 50px 30px 20px; }
.info-iconbox .iconlink { width: 40px; height: 40px; font-size: 20px; }
.info-iconbox img { width: 40px; height: 40px; }
.mt-40 { margin-top: 25px !important; }
.newscard .newstag { width: 55px; }
.friendsLogoBox .owl-carousel .owl-nav button.owl-prev, .friendsLogoBox .owl-carousel .owl-nav button.owl-prev:hover { margin-top: -15px; opacity: 1; }
.friendsLogoBox .owl-carousel .owl-nav button.owl-next, .friendsLogoBox .owl-carousel .owl-nav button.owl-next:hover { margin-top: -15px; opacity: 1; }
.newscard { padding-left: 55px; }
.newscard .news-inner-wrap { padding: 15px 15px 15px 75px; }
.newscard .news-inner-wrap img { width: 40px; height: 40px; }
.newscard .news-inner-wrap h2 { font-size: 22px; }
.learnMoreButton { font-size: 16px; }
.learnMoreButton:before { padding: 2px 8px; }
blockquote, blockquote.pull-right { font-size: 20px; padding-left: 25px; }
blockquote p, blockquote.pull-right p { font-size: 20px; padding-left: 25px; }
.upcoming-event-sec .flex-row>div { width: 100%; margin-bottom: 30px !important; height: auto; }
.event-list .sbm-event .sbm-e-head span { min-width: auto; color: #495761; font-size: 14px; }
.event-list .sbm-event .sbm-e-head { justify-content: center; }
.event-list .sbm-event .sbm-e-head span:first-child:after { position: relative; margin: 0 20px; color: #33383A; }
.event-list .sbm-event .sbm-e-head span>i { margin-right: 5px; }
.sbm-event h4 { color: #33383A; font-weight: 400; font-size: 16px; }
.side-title-center { position: relative; border-bottom: none; }
.side-title-center>img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); opacity: 0.2; width: 70px; height: 70px; object-fit: contain; }
.events h3 { font-size: 20px; color: #083372; padding: 30px 0; }
.img-card { text-align: center; padding: 20px; max-width: 400px; margin: 0 auto 50px; }
.img-card img { width: 100%; }
.img-card .img-holder { max-width: 100%; margin: 0 auto; }
.img-card .img-holder img { width: 100%; }
.sidebar .events { display: none; }
.infoicon-sec .flex-row .col-3 { flex: 0 0 50%; max-width: 50%; -webkit-flex: 0 0 50%; margin-bottom: 30px; }
.for-desktop { display: none; }
.captionFrame ul li:nth-child(2) { font-size: 17px; }
.header .navbar .nav li.dropdown.searchBtnFn.xs979 .megaMenuSection .formframe a { top: 3px; }
.copyright-block { }
.xs767 { display: block !important; }
.xsHidden767, .xsHidden { display: none !important; }
.pd_70 { padding: 30px 0px; }
.header .navbar .nav li.dropdown .megaMenuSection .formframe input { font-size: 18px; height: 40px; padding: 0 15px; font-family: 'Roboto', sans-serif; }
.header .nav-collapse { max-height: calc(100vh - 90px); }
.header .navbar .nav li a, .header .navbar .nav li a, .header .navbar .nav li .dropdown-menu>li>a { font-size: 18px; padding: 8px 20px; }
.header .navbar .nav li.dropdown .memberSection li form a:last-child { margin-left: 0px; font-weight: normal; width: 100%; padding: 0px 0px 0 0px; margin-top: 0px; margin-left: 10px; line-height: 1.6; height: auto; }
.header .navbar .nav li.dropdown.searchBtnFn.xs979 .megaMenuSection .formframe input { height: 30px; width: calc(100% - 50px); margin: 6px 0; }
.header .nav-collapse.collapse { left: 0; top: 100px; }
.sidebar { width: 100%; max-width: 100%; }
.captionBtnBox, .captionBtnFrame { width: 100%; max-width: 100%; }
.captionBtnFrame { padding: 20px 20px; }
.header .navbar .nav li .memberSection a.toggle-form { top: 12px; }
.top-inner h1 { width: 50%; font-size: 22px; }
.captionFrame ul li h1 { text-align: center; }
.captionBtnBox ul li a .textBox h2 { font-size: 18px; font-weight: 400; margin-bottom: 5px; }
.captionFrame h1 { margin-top: 0px; font-size: 32px; line-height: 36px; }
.header .navbar .container, .container { width: 100%; padding: 0px 15px; margin: 0 auto; }
.header .navbar-inner { position: relative; top: 0; margin: 0 auto; width: 100%; }
.navbar .navbar-brand img { margin-left: 0px; }
.captionFrame h3 { font-size: 22px; }
.sliderFrame { margin: 55px 0 35px; }
.captionFrame ul li:nth-child(3).TitleText { font-size: 50px; }
.captionFrame .WhiteBorder { font-size: 12px; padding: 10px 25px; max-width: 200px; height: 50px; }
.header .navbar .nav>li:last-child a { height: 60px; line-height: 60px; font-size: 18px; }
.captionBtnBox ul li { margin-bottom: 15px; }
.header .navbar .btn-navbar.collapsed { padding: 20px 0; }
.header .navbar .btn-navbar { padding: 45px 0px 35px; margin: 0; }
.header .navbar .nav li.dropdown.searchBtnFn.xs979 .megaMenuSection .formframe a { top: 0; right: 10px; }
.headerSpace { height: 35px; }
.Highlight { padding: 20px; margin: 0; }
.section-HeaderText { font-size: 25px; margin-bottom: 30px; }
.BlackLine:before, .WhiteLine:before { width: 150px; bottom: -10px; }
.friendsSliderBox { display: none; }
.friendsSliderBox.friendsSliderBox-mobile { display: block; }
.friendsSliderBox .HeaderText { margin-bottom: 15px; color: #6C6C6C; font-weight: 600; font-size: 14px; margin-top: 0; }
.friendsSliderBox .owl-carousel ul li { width: auto; padding: 0; }
.friendsSliderBox.friendsSliderBox-mobile .owl-nav { margin: 0; }
.friendsSliderBox { margin-bottom: 20px; }
.eventBoxFrame { padding: 30px 10px 50px 10px; margin-bottom: 0px; }
.eventBox .LAFJButton { display: none; }
.eventBoxFrame button { left: 0; margin: 0 auto; }
.event-slider { margin-bottom: 30px; }
.friendsLogoBox.pd_70, .become-member-section.pd_70 { padding-bottom: 50px; }
.member-boxleft { width: 100%; }
.member-boxright { padding-left: 0; margin-top: 20px; }
.become-member-section .member-left { text-align: center; }
.become-member-section .member-right { padding: 24px 0 0 0; margin: 40px 0 0 0; text-align: center; }
.member-boxleft h3, .member-boxright h3 { font-size: 22px; }
.member-right .member-boxright { width: 280px; margin: 0; }
.member-right a.LAFJButton { width: 100%; display: block; }
.footer .footer-links, .footer .contact-links { float: left; }
.footer-links h3, .contact-links h3 { font-size: 22px; margin: 0 0 10px 0; }
.footer .footer-info { }
.footer .footer-info .foot-logo:after { margin: 15px auto 14px; }
ul.follow-us { margin-top: 20px; position: static; }
ul.follow-us li:first-child { display: none; }
.footer-links ul li::before { display: none; }
.footer-links ul li { margin-bottom: 10px; padding-left: 0; }
.friendsSliderBox .owl-carousel ul li a { padding: 0 25px; }
/*******************/
.bannerInner h1 { font-size: 36px; }
.quicklink-mobile, .event-mobile { padding: 10px 15px; margin: 15px 15px 0; }
.DiamondBullets ul li a { font-size: 18px; padding: 15px 40px 15px 15px; }
.content-info { padding: 0px 15px; }
.Highlight p { margin-bottom: 30px; }
.inner-page-content .sidebar, .inner-page-content .inner-content-area { margin-bottom: 0; padding: 30px 15px; }
.membership-headlinebox { display: none; }
.BlackBorder { padding: 14px 18px; }
.membership-headlinebox h5 { font-size: 20px; }
.inner-page-content .sidebar { padding: 20px 15px 0px 15px; background: #fff; }
.sponsors-boxtwo { margin: 30px 0 20px 0; padding: 0; }
.sponsors-boxtwo img { width: 100%; }
.sponsors-boxthree { width: 100%; }
.captionBtnBox.captionBtnBox-mb { display: block; }
.eventBoxFrame .HeaderTextSmall { margin-bottom: 35px; }
.footer-info a > img { width: 280px; }
.events { background: #F6F1E4; padding: 15px 15px; margin-bottom: 5px; }
.sponsors-box { display: none; }
.events .friendsLogoBox { background: #fff; }
.forgot-mb { display: block; font-size: 14px; font-weight: 500; color: #535353; text-decoration: underline; margin-top: 10px; }
.bannerInner { overflow: hidden; min-height: 200px; }
.bannerInner img { width: auto; height: 100%; max-width: inherit; }
.textBox p { color: #fff; margin: 0; line-height: 18px; font-size: 14px; }
.friendsLogoBox { background: #fff; }
.captionBtnBox ul li a .textBox { max-width: 100%; }
.BlackBorder, .primary-btnmb { margin: 0px auto; width: 250px; display: block; }
.events .friendsLogoBox { display: block; }
.foot-logo-wrap { flex-flow: column; align-items: center; }
.footer .footer-info ul.social-list { margin-top: 30px; }
/* .footer-content { display: block; } */
.footer-content { padding: 35px 0px; }
.friendsLogoBox .owl-carousel .owl-nav { top: -35px; }
.inner-page-content2 .HeaderText { font-size: 32px; }
.btns-wrap a:first-child { margin: 0; }
.btns-wrap .BlueButton { margin: 5px 0; }
.col4 { width: 100%; }
.col8 { width: 100%; }
.slider { top: 105px; }
.footer-text { padding: 0; }
.HeaderText { line-height: 30px; }
/* .inner-page-content .sidebar, .inner-page-content .inner-content-area{
	padding: 0px 15px;
} */
.header .sub-header ul li a { font-size: 12px; }
.header .sub-header ul { width: 80%; }
.footer-title-text { font-size: 20px; margin: 0 0 10px; }
.header .sub-header ul li a { padding: 5px 10px; display: block; }
.captionFrame { margin: 60px auto; }
.slider .owl-carousel .owl-dots.disabled, .slider .owl-carousel .owl-nav.disabled { right: -280px; }
.slider .owl-carousel .owl-dots { right: -305px; }
.box-content-sec { justify-content: center; }
.box-content-sec .box-contentinner { max-width: 33%; flex: 0 0 40%; margin-top: 30px; padding: 0 15px; }
.importantSec { padding: 0 60px; margin-top: 35px; }
.imp-inner-section { padding: 20px 20px 30px; }
.important-date-sec a { right: -20px; font-size: 12px; bottom: 10px; }
.newsRoom-sec .ColumnHeader { font-size: 26px; padding-bottom: 2px; line-height: 26px; margin-top: 0; }
.newsRoom-sec { padding: 7px 15px; border: 2px solid #c7c7cdb5; }
.newsRoom-sec .ColumnHeader::before { width: 80px; }
.header .sub-header ul li { vertical-align: top; }
body .header .sub-header ul { padding: 0 15px; }
}
@media only screen and (max-width:650px) {
.footer-right { display: block; }
.footer-about { margin: 0 auto 15px; max-width: 370px; display: block; }
.Contact-us { max-width: 180px; display: block; margin: 0 auto 15px; }
.social-links { max-width: 175px; margin: 0 auto; }
}
 @media only screen and (max-width:600px) {
.HeaderText { font-size: 22px; }
.infoicon-sec .flex-row .col-3 { flex: 0 0 100%; max-width: 100%; -webkit-flex: 0 0 100%; margin-bottom: 30px; }
.footer .container { max-width: 450px; }
.footer .row.d-flex-wrap>div.col2, .footer .row.d-flex-wrap>div.col3 { flex: 0 0 100%; max-width: 100%; }
.SectionHeader { font-size: 24px !important; text-align: center; }
.upcoming-left .SectionHeader { margin-bottom: 35px; }
.Event-Title, .News-Title { font-size: 18px; }
.upcoming-content { margin-bottom: 25px; }
.HighlightText { font-size: 18px; }
.feature-news-inner { padding: 0; }
.friendsLogoBox .owl-carousel .owl-nav button.owl-prev span, .friendsLogoBox .owl-carousel .owl-nav button.owl-next span { font-size: 27px; width: 30px; height: 30px; margin-top: 0px; margin-left: 0px; }
.friendsLogoBox .owl-carousel .owl-nav button.owl-prev { width: 35px; height: 35px; }
.friendsLogoBox .owl-carousel .owl-nav button.owl-next { width: 35px; height: 35px; }
.header .navbar-brand { padding: 25px 25px 12px 15px; max-width: 200px; }
.box-content-sec { padding: 30px 0; }
.importantSec { padding: 0 73px; }
.important-date-sec a { right: -60px; font-size: 10px; bottom: 7px; }
.important-date-sec h1 { margin: 0 0 0 10px; }
.important-date-sec img { top: -3px; }
.footer-title-text { font-size: 18px; margin: 0 0 5px; }
.footer-text { font-size: 14px; padding: 0; }
.Contact-us p.footer-address { margin: 0 0 15px; }
.Contact-us p { font-size: 15px; }
}
@media only screen and (max-width:490px) {
.header .sub-header ul { width: 95%; }
.header .sub-header ul li a { font-size: 12px; padding: 5px 4px; }
/* .header .sub-header ul li a {
		padding: 0px 5px;
	} */
.slider .owl-carousel .item .carousel-caption { height: 330px; }
.captionFrame { padding: 25px 35px 30px; }
.slider .owl-carousel .item { min-height: 470px; }
.captionFrame ul li:nth-child(2) { font-size: 14px; }
.captionFrame ul li:nth-child(3).TitleText { font-size: 45px; line-height: 50px; margin: 5px 0; }
.CAOCButton { padding: 2px 15px; min-width: 130px; font-size: 12px; }
.BlueButton { padding: 2px 15px; min-width: 130px; font-size: 12px; }
.btn-wrap a:first-child { margin-right: 8px; }
.slider .owl-carousel .owl-dots.disabled, .slider .owl-carousel .owl-nav.disabled { right: -245px; bottom: 102px; }
.slider .owl-carousel .owl-dots { right: -270px; bottom: 115px; }
.box-content-sec .box-contentinner { max-width: 50%; flex: 0 0 50%; }
.importantSec { padding: 0 50px; }
.importantSec .owl-carousel .owl-nav button.owl-prev { left: -50px; }
.importantSec .owl-carousel .owl-nav button.owl-next { right: -55px; }
.SectionHeader { font-size: 20px; }
.important-date-sec img { width: 28px; }
.footer-left { display: block; }
.footer-right { display: block; }
.footerImg { max-width: 130px; margin: 0 auto; text-align: center; display: block; }
.Contact-us { max-width: 200px; width: 100%; margin: 0 auto; }
.social-links-inner { margin: 30px auto 0; max-width: 200px; }
}
 @media only screen and (max-width:480px) {
.inner-page-content2 .HeaderText { font-size: 26px; }
}
 @media only screen and (max-width:420px) {
.captionFrame .WhiteBorder { font-size: 12px; padding: 10px 20px; max-width: 160px; height: 45px; }
.slider .owl-carousel .owl-dots.disabled, .slider .owl-carousel .owl-nav.disabled { right: -190px; }
.slider .owl-carousel .owl-dots { right: -210px; }
.importantSec .owl-carousel .owl-nav button.owl-next { right: -55px; }
.importantSec .owl-carousel .owl-nav button.owl-prev { left: -50px; }
}
 @media only screen and (max-width:450px) {
.HighlightText { font-size: 16px; }
.upcoming-row-inner p { font-size: 18px; }
.upcoming-row-inner img { height: 60px; }
.feature-news-inner { display: block; }
.inner-page-content2 p { font-size: 16px; }
.BulletList ul li { font-size: 16px; }
.SubHeading { font-size: 24px; }
.captionFrame { padding: 25px 25px 30px; }
.captionFrame { padding: 25px 25px 30px; }
/* .slider .owl-carousel .item .carousel-caption {
    height: 290px;
} */
}
@media only screen and (max-width:390px) {
/* .header .sub-header ul li a {
		padding: 6px 7px;
	} */
	/* .header .sub-header ul li a {
		font-size: 8px;
	} */
.header .sub-header ul { padding: 4px 6px; }
.slider .owl-carousel .item .carousel-caption { height: 300px; }
.captionFrame ul li:nth-child(2) { font-size: 10px; }
.captionFrame ul li:nth-child(3).TitleText { font-size: 36px; line-height: 40px; margin: 0px 0; }
.slider .owl-carousel .item { min-height: 440px; }
.CAOCButton { padding: 2px 12px; min-width: 110px; font-size: 11px; }
.BlueButton { padding: 2px 12px; min-width: 110px; font-size: 11px; }
.slider .owl-carousel .owl-dots { right: -185px; }
.slider .owl-carousel .owl-dots.disabled, .slider .owl-carousel .owl-nav.disabled { right: -160px; }
}
 @media only screen and (max-width:375px) {
.friendsSliderBox .owl-carousel .owl-item ul li { max-width: 60%; }
.HighlightText { font-size: 14px; }
.upcoming-left .SectionHeader { margin-bottom: 30px; }
.SectionHeader { font-size: 20px; text-align: center; }
.upcoming-left { padding: 40px 20px; }
.HeaderTextSmall { font-size: 18px; margin-bottom: 0px; }
a.HeaderTextSmall, h4 a { font-size: 14px; }
p, .BodyText { font-size: 14px; color: #434343; line-height: 1.4; }
.bannerInner .HeaderTextSmall { font-size: 16px; }
.bannerInner .TitleText { font-size: 24px; }
.sidebar { width: 100%; padding: 0; }
.contentdivFrame { padding: 0px 0px 20px; }
.header .navbar .container, .container { padding: 0px 15px; }
.navbar .navbar-brand img.xsVisible { left: 0px; }
.captionBtnBox ul li { margin-bottom: 10px; }
.sliderFrame { padding: 0px; }
.BodyTextLarge { font-size: 14px; }
.top-header { background: #5b9cde; }
.top-inner h1 { width: 100%; }
.carousel-caption { }
.footer-links ul li a, .contact-links ul li a, .contact-links ul li span, .footer-links.contact-links ul li { font-size: 14px; }
.contact-links ul li i { font-size: 16px; width: 20px; }
.header .navbar .nav li.dropdown .memberSection li a.LAFJButton { padding: 15px 20px; }
.SectionHeader { font-size: 16px; }
body .header .sub-header ul { padding: 0 10px; }
}
@media only screen and (max-width:340px) {
.slider .owl-carousel .owl-dots { right: -170px; }
.slider .owl-carousel .owl-dots.disabled, .slider .owl-carousel .owl-nav.disabled { right: -140px; }
body .header .sub-header ul { padding: 0 6px; width: 97%; }
}
@media only screen and (max-width:320px) {
.getinvolved-left { width: 120px; }
.getinvolved-right { width: calc(100% - 125px); }
}
