@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%;
		background: #000000;
		print-color-adjust: exact; 
	}

	.inner-page-content .inner-content-area, .inner-page-content .sidebar {
		max-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%;
	}
	.printHeader {
		background-color: #00395b; 
	}
	.captionFrame ul li,
	.captionFrame ul li {
		color: white;
	}
	.printHeader img {
		width: 250px;
	}
	.row.flex-row {
		display: block;
	}
	
	.row.flex-row.guttor-60>div {
		width: 100%;
		max-width: 100%;
	}

	.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: 100%;
		border-right: 1px solid #717171;
		right: 0;
	}

	.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%;
	}
	.slider .slider-top-wrap {
		background: transparent;
	}
	
	.slider .slider-top-wrap img {
		display: none;
	}

}

@media screen and (min-width: 1250px) {
	.container {
		width: 1200px;
	}
}

@media screen and (min-width: 1550px) {
	.navbar .container {
		max-width: 1500px;
		width: 100%;
		padding: 0px;
	}
}

@media screen and (min-width: 980px) {

	.nav-collapse.collapse {
		margin: 0 -15px 0;
	}

	.header .nav-collapse .nav .dropdown .dropdown-menu {
		position: absolute;
		width: 100%;
		max-width: 1170px;
		visibility: visible;
		background: #ffffff;
		opacity: 0.96;
		top: 99px;
		left: 50%;
		transform: translateX(-50%);
		min-width: 220px;
		margin: 0;
		padding: 25px 45px;
		border: none;
		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;
		margin: 0 auto;
	}

	.header .nav-collapse .nav .dropdown .dropdown-menu li.megaMenuSection {
		display: table;
		width: 100%;
	}

	.header .nav-collapse .nav .dropdown .dropdown-menu li.megaMenuSection.textUl ul {
		padding-left: 0;
		display: block;
		vertical-align: middle;
		position: relative;
		list-style: none;
		margin-left: 0;
	}

	.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 .dropdown-menu {
		background: #ee3a43;
	}

	.header .navbar .nav>li.dropdown:hover>.dropdown-menu {
		display: block !important;
		visibility: visible !important;
		z-index: 9;
		opacity: 1 !important;
		list-style: none;
	}

	.navbar .nav li.dropdown>.dropdown-toggle .caret {
		border-top-color: #eeeeee;
		border-bottom-color: #eeeeee;
	}

	.header .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;
	}
	.dropdown li:not(:last-child) {
		border-bottom: 1px solid rgba(107, 128, 142, 0.25);
	}

	.header .nav-collapse .nav .dropdown .dropdown-menu.has2col .mainMenuMob .mainMenuMob-col {
		width: 50%;
	}
	
	.header .nav-collapse .nav .dropdown .dropdown-menu.has1col .mainMenuMob {width: 50%;}
	
	.header .nav-collapse .nav .dropdown .dropdown-menu.has1col .mainMenuMob .mainMenuMob-col {
		width: 100%;
	}
	
	.header .nav-collapse .nav .dropdown .dropdown-menu.has1col .header-drop-title {
		width: 50%;
	}
}

@media screen and (max-width:1800px) {
	.navbar .container {}

	.header .navbar .nav li a {}

	header .top-strip {}

}

@media screen and (max-width:1600px) {
	.header .navbar-brand {
		width: 250px;
		width: 20vw;
		padding-left: 15px;
		padding-right: 15px;
	}

	body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu {
		width: calc(100% - 430px);
		width: calc(100% - 36vw);
	}

	.navbar .container {
		padding: 0;
	}

	.header .dropdown-menu {
		width: 200px;
	}

	.header .navbar .nav>li:last-child>a {
		width: 134px;
	}

	.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;
	}
	.header-infotext {
		max-width: 180px;
		max-width: 16vw;
		font-size: 1vw;
		padding: 15px 10px;
	}

	.header .nav-collapse.collapse, header .top-strip {
		flex: 0 0 calc(100% - 36vw);
		max-width: calc(100% - 36vw);
	}
	.header .navbar .nav li a {
		font-size: 1.01vw;
	}
}
@media screen and (min-width:1600px) {
	.header .navbar .nav li a {
		font-size: 14px !important;
	}
}
@media screen and (max-width:1500px) {
	.header .navbar-brand {}

	body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu {
		/* width: calc(100% - 428px); */
	}

	.header .navbar-brand {
		padding-top: 38px;
	}

	.header .navbar .nav li.dropdown .megaMenuSection .HeaderText {
		width: 300px;
	}

	.TitleText {
		font-size: 45px;
	}

	.captionFrame {
		padding: 35px;
	}

	.header .navbar .nav li a {}

	header .navbar .nav li.headerlogin {
		width: 180px;
	}

	.header .navbar .nav li:nth-last-child(3) {}

	header .top-strip {}

	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;
	}

	.header .navbar .nav li .memberSection a.toggle-form {
		font-size: 15px;
		top: 15px;
		right: 15px;
	}
}



@media screen and (max-width:1399px) {

	.captionFrame h1 {
		font-size: 36px;
	}

	.header .navbar .nav li.dropdown .megaMenuSection .searchHeading {
		max-width: 250px;
	}

	.header .nav-collapse .nav .dropdown .dropdown-menu {}

	.header .navbar .nav>li.searchBtnFn a img {}

	.header .navbar .nav li.dropdown .memberSection li form a.WhiteBorder {
		min-width: 110px;
	}

	header .top-strip {}
}

@media screen and (max-width:1330px) {
	.header .navbar .nav li a {}

	.header .navbar .nav>li.searchBtnFn>a {}

	.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 {}

	.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;
	}

	.nav-member-center p {
		font-size: 14px;
	}

	.header .nav-collapse .nav .searchBtnFn.dropdown .dropdown-menu li.megaMenuSection.member-center-wrap:last-child {
		max-width: 180px;
	}

	.TitleText {
		/* font-size: 42px; */
	}

	.slider .owl-carousel .item {
	padding-top: 30px;
	}

	.header .navbar .nav li a {
		font-size: 14px;
		padding-left: 10px;
		padding-right: 10px;
	
	}
}

@media screen and (max-width: 1280px) {
	.inner-page-content .sidebar {
		right: 0;
	}
	
	.inner-page-content .inner-content-area {
		padding-right: 30px;
	}
}
@media screen and (max-width: 1250px) {
	.header-infotext {
		max-width: 153px;
		font-size: 9px;
	}

	body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu {
		width: calc(100% - 355px);
	}

	.header .navbar-brand {
		width: 200px;
	}

	.header .nav-collapse.collapse, header .top-strip {
		flex: 0 0 calc(100% - 353px);
		max-width: calc(100% - 353px);
	}
}

@media screen and (max-width: 1199px) {
	header .top-strip {}

	.inner-page-content .sidebar {
		flex: 0 0 400px;
		width: 400px;
	}

	.inner-page-content .inner-content-area {
		flex: 0 0 calc(100% - 400px);
		max-width: calc(100% - 400px);
		padding: 50px 100px 0 40px;
	}

	.TitleText {
		font-size: 40px;
	}


	.captionBtnBox ul li a .iconBox img {
		width: 40px;
		height: 40px;
	}

	.captionBtnBox ul li a .iconBox {
		width: 50px;
	}

	.captionFrame ul li:nth-child(1) {
    font-size: 50px;
}

	.slider .owl-carousel .item img {}

	.info-iconbox img {
		width: 50px;
		height: 50px;
		padding: 0;
	}

	.info-iconbox span {}

	.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 {}

	.captionFrame {
		height: 318px;
	}

	.slider .owl-carousel .item {
		min-height: 325px;
	}

	.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: 734px;*/
		width: auto;
	}

	.header .navbar .nav>li {}

	.header .navbar .nav li>a {
		padding: 14px 12px;
	}

	.header .navbar .nav>li.searchBtnFn>a {}

	.header .navbar .nav li .megaMenuSection a {
		height: auto;
	}

	.header .navbar .nav>li:last-child>a {
		width: 110px;
	}

	.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; */
		/* border-top: 10px solid #f1f1ef; */
		/* top: 80px; */
	}

	.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-left: 0px;
		margin-top: 10px;
		color: #ffffff;
	}

	.header .navbar .container,
	.container {
		width: 980px;
	}

	.header {
	}

	.headerSpace {
		height: 100px;
	}

	.header .navbar-brand {
		max-width: 200px;
		padding: 25px 15px 10px 20px;
		height: 100px;
	}

	body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu {
		width: calc(100% - 349px);
	}

	.header .navbar .nav>li:nth-last-child(2)>a {
		width: 100%;
	}

	.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 .nav-collapse .nav .dropdown .dropdown-menu {
		top: 100px;
	}

	.header .navbar .nav li.dropdown .megaMenuSection .HeaderText {
		width: 180px;
	}

	.header .navbar .nav li.dropdown .megaMenuSection .heading {
		left: inherit;
	}

	.header .navbar .nav>li:nth-last-child(3)>a {}

	ul.follow-us li:first-child {
		margin-right: 10px;
	}

	/****************/
	.inner-page-content {}

	.inner-page-content .sidebar {
		width: 300px;
		flex: 0 0 300px;
		right: 0;
	}

	.inner-page-content .inner-content-area {
		padding: 50px;
	}

	header .navbar .nav li.headerlogin {
		width: 150px;
		padding: 0 10px;
		min-height: 100px;
	}

	.header-drop-title {
		width: 20%;
		padding-right: 2%;
	}

	.mainMenuMob {
		width: 80%;
	}

	.footer .row.d-flex-wrap>div.col1 {
		-webkit-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
		margin-right: 0;
		/* margin-bottom: 40px; */
	}

	.footer .row.d-flex-wrap>div.col2 {}

	.footer {}

	.footer .row.d-flex-wrap>div.col2 {
		-webkit-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		/* margin-bottom: 40px; */
	}

	.footer .row.d-flex-wrap>div.col3 {
		-webkit-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.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-infotext {
		position: absolute;
		left: 0;
		bottom: 0;
		max-width: 180px;
		padding: 5px 15px 10px;
		font-size: 10px;
	}

	body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu {
		width: calc(100% - 181px);
	}

	.header .nav-collapse.collapse, header .top-strip {
		flex: 0 0 calc(100% - 180px);
		max-width: calc(100% - 180px);
	}

	.header .top-strip ul li a {
		font-size: 13px;
	}

	.header .top-strip ul li a.KCBAButton {
		padding: 15px 15px;
	}

	.header .navbar .nav li.dropdown .megaMenuSection h2 {
		font-size: 36px;
	}

	.carousel-caption {
		padding: 0;
		max-width: 980px;
	}
	.slider .TitleText {
		max-width: 500px;
	}
	.captionFrame ul li:nth-child(2) {
		font-size: 18px;
	}
	.captionFrame:before {
		width: 20%;
		height: 40%;
	}
	.SectionHeader {
		font-size: 55px;
	}
	.iconlist-wrap .iconlist p {
		font-size: 18px;
	}
	.iconlist-wrap .iconlist p {
		font-size: 18px;
	}
	.opportunities-sec .img-wrap {
		flex: 0 0 40%;
		max-width: 40%;
	}
	.opportunities-sec .oc-right-wrap {
		flex: 0 0 60%;
		max-width: 60%;
		padding: 50px 40px;
	}
	.img-left-card ul {
		min-height: 250px;
	}
	
	.img-left-card li:not(:first-child) {
		padding-left: 20px;
		margin-bottom: 10px;
	}
	
	.img-left-card li:first-child:after {
		top: -10px;
		right: -10px;
		width: 40px;
		height: 40px;
	}
	
	.img-left-card ul li:nth-child(2) {
		font-size: 25px;
		margin-bottom: 10px;
	}
	
	.img-left-card ul li:nth-child(3) {
		font-size: 18px;
	}
	
	.img-left-card {
		margin-bottom: 30px;
	}
	h1, .HeaderText {
		font-size: 50px;
	}
	.eventbox-col {
		padding: 20px;
	}
	
	.ColumnHeader {
		font-size: 28px;
	}
	
	.inner-page-content .inner-content-area {
		flex: 0 0 calc(100% - 300px);
		max-width: calc(100% - 300px);
	}
	.event-head img {
		width: 37px;
		margin-left: 10px;
	}
	.Highlight {
		padding: 35px;
	}
	.header .dropdown-toggle:after {
		font-size: 8px;
	}
}

/* 1199px */
@media(min-width: 980px) and (max-width: 1050px) {

	.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: 80px; */
	}

	body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu {
		width: calc(100% - 181px);
	}

	.header .navbar-brand {
		padding: 25px 10px 10px 15px;
		max-width: 180px;
	}

	.header .navbar .nav>li {}

	.header .navbar .nav li>a {
		padding: 14px 12px;
	}

	.header .navbar .nav>li:nth-last-child(3)>a {
		padding: 15px 15px 15px 8px;
	}

	.header .navbar .nav>li:nth-child(2)>a {}

	header .navbar .nav li.headerlogin,
	.header {
		min-height: 100px;
	}

	.headerSpace {
		height: 100px;
	}

	.header .nav-collapse .nav .dropdown .dropdown-menu {
		top: 100px;
		padding: 25px 20px;
	}

}

@media screen and (max-width: 979px) {

	header .navbar .nav li.headerlogin.show-form .nav-member-center {
		display: none !important;
	}

	.xsVisible {
		display: block !important;
	}

	.header .nav-collapse .nav .dropdown .dropdown-menu.memberSection li.megaMenuSection.member-boxthree {
		width: 100%;
		padding: 15px;
		background: #ee3a43;
	}

	.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 {
		background: #ee3a43;
		padding: 0 !important;
		position: relative;
	}

	.header .navbar .nav li .memberSection a.toggle-form {
		font-size: 0;
		line-height: 1;
		padding: 0 2px 0 0;
		top: 5px;
		right: 5px;
		background: #ffffff;
		color: #ee3a43;
		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;
	}
	.SectionHeader {
		font-size: 50px;
	}
	.membership-sec .flex-row .col-md-6 {
		flex: 0 0 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.membership-sec .flex-row .title1 {
		margin-bottom: 40px;
	}
	header .navbar .nav li.headerlogin span.menu-arrow {
		display: none;
	}
	.inner-page-content .sidebar {
		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: #ee3a43;
		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;
	}

	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;
	}
	.event-list .sbm-event .sbm-e-head span:first-child:after {
		display: none;
	}
	.event-list .sbm-event .sbm-e-head span + span:before {
		content: "|";
		margin: 0 15px;
	}
	.top-strip-wrap.for-res {
		position: relative;
		display: block;
		z-index: 1;
		background: #00395b;
		border-top: 1px solid #05456b;
	}

	.footer .row.d-flex-wrap>div.col3 {
		-webkit-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		text-align: center;
	}
	h1, .HeaderText {
		font-size: 45px;
	}

	.footer-links ul.social-list li {
		width: auto;
	}

	.footer-links ul.social-list {
		justify-content: center;
	}

	.footer-links ul.social-list li {
		margin: 0 15px 0;
	}
	.row.flex-row.guttor-60>div {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.row.flex-row.guttor-60 {
		margin-left: -15px;
		margin-right: -15px;
	}
	.img-left-card ul li:nth-child(4) .RedOutline {
		min-width: 100%;
	}
	.img-left-card ul li:nth-child(2) {
		font-size: 21px;
	}
	.img-left-card ul {
		min-height: 185px;
	}
	.top-strip-wrap.for-res .top-strip {
		display: block;
		text-align: center;
		width: 100%;
		position: relative;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.headerButtonWrapMob .donateButton{
		display:none;
	}

	.top-strip-wrap.for-res .top-strip ul {
		justify-content: center;
	}

	header .top-strip ul li:not(:last-child):after {
		color: #aeaeae;
		font-size: 20px;
	}

	.headerSpace {
		height: 128px;
	}

	.header {}

	.inner-page-content>.row-fluid {
		display: block;
	}

	.droptitle {
		display: none;
	}

	.footer .row.d-flex-wrap>div.col2 {
		flex: 0 0 65%;
		max-width: 65%;
		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 35%;
		max-width: 35%;
		/* margin-left: 0; */
	}

	.footer .footer-links,
	.footer .footer-info {}

	.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;
	}

	.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;
		display: inline-block;
		color: #e0b438 !important;
		font-size: 14px !important;
		border-style: none !important;
		height: auto !important;
		min-height: auto !important;
		line-height: 1.4;
		font-weight: 700 !important;
	}

	.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: 30px;
		padding-bottom: 10px;
	}

	.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;
	}

	.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;
	}

	.header .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: 34px;
	}

	.HeaderTextMediumLink {
		color: #008e89;
		font-size: 16px;
		text-decoration: none;
	}

	h2, .HeaderTextSmall {
		font-size: 30px;
	}

	.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 {
		height: 243px;
		max-width: 370px;
		margin-left: 30px;
	}

	.captionFrame h1 {
		font-size: 28px;
		margin-top: 10px;
	}

	.captionFrame h3 {
		font-size: 18px;
	}

	.slider .owl-carousel .item img {
		height: 405px;
		object-fit: cover;
	}

	.slider .owl-carousel .owl-dots {
		bottom: 30px;
	}


	.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: #e3e3e3;
		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: 400;
		background: #e3e3e3;
		font-family: 'Open Sans';
		padding: 5px 15px;
	}

	.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: 10px 0px;
		line-height: 60px;
		position: relative;
		z-index: 2;
		height: 80px;
		text-align: center;
		border-style: none;
	}

	.header .navbar .nav li.dropdown.searchBtnFn.xs979 .megaMenuSection .formframe a {
		background: #ee3a43;
		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;
	}

	.navbar .btn-navbar .icon-bar {
		width: 38px;
		margin: 0px auto 4px;
		height: 6px;
		border-radius: 2px;
	}

	.navbar .nav>li {
		width: 100%;
	}

	.header .nav-collapse.collapse {
		margin: 0;
		background: #fff;
		opacity: 1;
		position: absolute;
		top: 128px;
		width: 100%;
		flex: 0 0 100%;
		max-width: 100%;
		z-index: 9;
	}

	.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;
	}

	.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%;
	}

	.nav>.dropdown {
		padding-bottom: 0;
	}

	.navbar .btn-navbar .icon-bar {
		width: 30px;
		margin: 0px auto 5px;
		height: 3px;
		border-radius: 3px;
	}

	.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 - 128px);
		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: relative;
		top: 0;
		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;
		align-self: center;
	}

	.header-infotext {
		left: 200px;
		height: 100%;
		display: none;
	}

	.header .navbar .btn-navbar.collapsed {
		/* background: #fff; border-color: #fff;*/
		border-radius: 2px;
		color: #ffffff;
		height: auto;
		line-height: normal;
		margin-right: 0;
		margin-top: 0;
		width: 30px;
		z-index: 100;
		text-align: center;
		border-radius: 3px;
		margin: 0;
	}

	.header .navbar .btn-navbar {
		padding: 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: #ffffff !important;
		box-shadow: none;
	}

	.header .navbar .btn-navbar.collapsed .icon-bar {
		width: 30px;
		height: 3px;
		border-radius: 0;
		background: #ffffff !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 {}

	/*.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;
		line-height: 1.42857;
		color: #083372;
		text-decoration: none;
		text-transform: uppercase;
		padding: 8px 20px;
		padding-right: 0px;
		padding-right: 0px;
		text-align: left;
		margin-bottom: 0px;
		box-shadow: none;
		line-height: 2;
		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: #efefef;
	}

	.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;
	}

	.header .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-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 {}

	.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;
	}

	.header .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: 52px;
		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(1) {
    font-size: 40px;
}

	.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 p a {}

	.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 0px 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 00px 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: 750px;
	}

	.slider .owl-carousel .item img {
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: -1;
	}

	.captionFrame {
		max-width: 100%;
		margin: 0;
		padding: 20px;
	}

	.slider .owl-carousel .item {
		min-height: 280px;
	}

	.captionBtnBox {
		position: relative;
		height: auto;
		background: #003485;
	}

	.home2 .captionBtnBox {
		background: #a2968c;
	}

	.home3 .captionBtnBox {
		background: #a8462b;
	}

	.captionBtnBox .captionBtnFrame {
		width: 100%;
		position: relative;
		max-width: 100%;
		padding: 20px 30px;
	}

	.slider .owl-carousel .owl-dots {
		position: absolute;
		transform: translateX(-50%);
		flex-direction: row;
		justify-content: center;
		height: auto;
		top: unset;
		left: 50%;
		bottom: 15px;
	}

	.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%;
	}

	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.KCBAButton {
		height: auto;
		min-height: auto;
		line-height: 1.2;
	}

	header .navbar .nav li.headerlogin.show-form .header-member-form .KCBAButton,
	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 .KCBAButton {
		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 .navbar .nav>li.mobile-links ul.dropdown-menu li:last-child {
		width: 100%;
		text-align: center;
	}

	.header .navbar .nav>li.mobile-links ul.dropdown-menu>li:last-child a.KCBAButton {
		border: 1px solid #D7282F;
		color: #ffffff !important;
		font-size: 14px !important;
		font-weight: 400;
		text-transform: uppercase;
		text-decoration: auto;
		display: inline-block;
		padding: 13px 40px !important;
		text-align: center;
		background: #D7282F;
		letter-spacing: 0.1em;
	}

	.header .navbar .nav>li.mobile-links ul.dropdown-menu li:last-child:before {
		display: none;
	}

	.navbar .container .row-fluid {
		position: relative;
		justify-content: space-between;
		margin: 0;
	}
}

@media only screen and (min-width:768px) {
	.for-mobile {
		display: none;
	}
}

@media only screen and (max-width:767px) {
	.btns-wrap .KCBAButton {
		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%;
	}

	.footer .row.d-flex-wrap {
		justify-content: center;
		display: block;
	}

	.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-links ul.social-list li {
		font-size: 0;
		margin: 0 5px;
	}

	.footer .row.d-flex-wrap>div.col5.footer-links .social-list {
		justify-content: center;
		margin-left: 10px;
	}

	.footer .row.d-flex-wrap>div {
		max-width: 100% !important;
		width: 100% !important;
		flex: 0 0 100% !important;
		float: none;
		padding: 0 15px !important;
	}

	.footer .row.d-flex-wrap>div.col2 {
		display: block;
		padding-top: 40px !important;
	}

	.footer .row.d-flex-wrap>div.col2>div {
		padding: 0 0 40px !important;
	}

	.footer {
		padding: 40px 0;
	}
	h1, .HeaderText {
		font-size: 38px;
	}
	.BulletList ul li {
		font-size: 18px;
	}
	.footer .container {
		max-width: 500px;
	}

	.footer .row.d-flex-wrap>div.col2 {
		display: none;
	}

	.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%;
	}
	.bannerInner .flex-row.row {
		min-height: 200px;
		padding-bottom: 35px;
	}
	.bannerInner .breadcrumb li a, .bannerInner .breadcrumb li {
		font-size: 13px;
	}
	.opportunities-sec .oc-right-wrap {
		flex: 0 0 100%;
		max-width: 100%;
		padding: 50px 15px;
		text-align: center;
	}
	 .opportunities-sec .img-wrap {
		flex: 1 1 auto;
		max-width: 400px;
		margin: 0 auto;
		padding: 30px;
		}
	.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;
	}
	.row.flex-row.guttor-60>div {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.opportunities-sec .oc-inner-wrap {
		margin: 0 auto;
	}
	.TitleText {
		font-size: 32px;
	}
	p, .BodyText {
		font-size: 18px;
	}
	.iconlist-wrap .iconlist span img {
		width: 50px;
		height: 50px;
	}
	
	.iconlist-wrap .iconlist p {
		font-size: 16px;
		margin-top: 10px;
	}
	.opportunities-sec {
		margin-bottom: 0;
	}
	.calendar-sec {
		padding: 50px 0;
	}
	.slider .TitleText {
		max-width: 450px;
		margin: 0 auto;
	}
	.opportunities-sec .oc-right-wrap .btn-wrap .RedOutline {
		margin-bottom: 15px;
	}

	.SectionHeader {
		font-size: 40px;
	}
	.calendar-slider .owl-theme .owl-nav {
		top: auto;
		bottom: -20px;
		width: 100%;
		justify-content: center;
	}
	
	.calendar-slider .owl-theme .owl-nav:after {
		right: auto;
		left: 50%;
		margin-left: 13px;
	}
	.calendar-left-wrap .owl-carousel {
		margin: 0;
		padding: 0;
	}
	.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;
	}
	.calendar-adv {
		display: none;
	}
	.calendar-left-wrap {
		flex: 0 0 100%;
		max-width: 100%;
		padding: 0 15px;
	}
	.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;
	}

	.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;
		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(1) {
		font-size: 35px;
		padding: 15px 0 0;
	}

	.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 {
		min-height: 90px;
	}

	.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 - 140px);
	}

	.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: 15px;
		line-height: 1.6;
		height: auto;
	}

	.header .navbar .nav li.dropdown.searchBtnFn.xs979 .megaMenuSection .formframe input {
		height: 30px;
		width: calc(100% - 50px);
		margin: 9px 0;
	}

	.header .nav-collapse.collapse {
		left: 0;
		top: 140px;
	}

	.sidebar {
		width: 100%;
		max-width: 100%;
	}


	.captionBtnBox,
	.captionBtnFrame {
		width: 100%;
		max-width: 100%;
	}

	.captionBtnFrame {
		padding: 20px 20px;
	}


	.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 {
		height: 195px;
		max-width: 600px;
		margin: 0 auto;
		width: 100%;
		margin-top: 25px;
	}

	.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%;
	}

	.header .navbar-brand {
		margin-left: 0px;
	}

	.navbar .navbar-brand img {
		margin-left: 0px;
	}

	.captionFrame h3 {
		font-size: 22px;
	}

	.sliderFrame {
		margin: 55px 0 35px;
	}

	.carousel-caption {
    box-shadow: none;
}

	.slider .owl-carousel .owl-dots {
		bottom: 20px;
	}

	.slider .owl-carousel .item {
		min-height: 265px;
	}

	.navbar .navbar-brand {
		max-width: 200px;
	}

	.header .navbar .nav>li:last-child a {
		height: 60px;
		line-height: 60px;
		font-size: 18px;
	}

	.captionBtnBox ul li {
		margin-bottom: 15px;
	}


	.header .navbar-brand {}

	.header .navbar .btn-navbar.collapsed {}

	.header .navbar .btn-navbar {
		margin: 0;
	}

	.header .navbar .nav li.dropdown.searchBtnFn.xs979 .megaMenuSection .formframe a {
		top: 0;
		right: 10px;
	}

	.headerSpace {
		height: 118px;
	}

	.Highlight {
		padding: 15px 15px;
		margin-bottom: 20px;
	}

	.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;
		/* height: auto; */
	}

	.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: none;
		width: 100%;
		padding: 0;
		border-style: none;
	}

	.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 0px 0;
	}

	.DiamondBullets ul li a {
		font-size: 18px;
		padding: 15px 40px 15px 15px;
	}

	.content-info {
		padding: 20px 15px;
	}

	.content-info>h2 {
		font-size: 30px;
	}

	.content-info h3 {
		font-size: 25px;
		line-height: 1.3;
	}

	.Highlight {
		padding: 25px 15px 35px 15px;
		margin: 20px -15px 0 -15px;
	}

	.Highlight p {
		margin-bottom: 30px;
	}

	.inner-page-content .sidebar,
	.inner-page-content .inner-content-area {
		margin-bottom: 0;
		padding: 30px 0px;
	}

	.membership-headlinebox {
		display: none;
	}

	.BlackBorder {
		padding: 14px 18px;
	}

	.membership-headlinebox h5 {
		font-size: 20px;
	}

	.inner-page-content .sidebar {
		padding: 20px 15px;
		background: #fff;
	}

	.sponsors-boxtwo {
		margin: 30px 0 20px 0;
		padding: 0;
	}

	.sponsors-boxtwo img {
		width: 100%;
	}

	.sponsors-boxthree {
		width: 100%;
	}

	.captionBtnBox {}

	.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;
	}
}

@media only screen and (max-width:600px) {
	.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: 400px;
	}

	.footer .row.d-flex-wrap>div.col2,
	.footer .row.d-flex-wrap>div.col3 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.header .nav-collapse.collapse {
		top: 119px;
		max-height: calc(100vh - 118px);
	}

	.header .navbar-brand {
		margin-top: 0;
		display: inline-block;
		height: auto;
		padding: 5px 0;
		border-style: none;
		max-width: 180px;
		border-style: none;
	}

	.TitleText {
		font-size: 30px;
	}
	.calendar-sec .calendar-slider .item {
		padding: 20px 0;
	}
	a.searchopen {
		padding: 20px 0 0;
	}
	.img-left-card li:first-child {
		position: relative;
		width: 100%;
		margin-bottom: 15px;
	}
	
	.img-left-card ul {
		padding: 0 10px;
	}
	
	.img-left-card li:not(:first-child) {
		padding: 0;
	}
	
	.img-left-card {}
}

@media only screen and (max-width:585px) {
	.captionFrame {
		width: 463px;
	}

	.captionFrame {
		height: 150px;
		margin-top: 70px;
	}

}
@media only screen and (max-width:463px) {
	.captionFrame {
		width: 370px;
	}

	.captionFrame {
		height: 120px;
		margin-top: 100px;
	}

}

@media only screen and (max-width:375px) {
	.friendsSliderBox .owl-carousel .owl-item ul li {
		max-width: 60%;
	}

	

	a.HeaderTextSmall,
	h4 a {
		font-size: 14px;
	}

	p,
	.BodyText {
		font-size: 16px;
		color: #434343;
		line-height: 1.2;
	}

	.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;
	}

	.slider .owl-carousel .owl-dots {
		bottom: 15px;
	}

	.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 {}

	.contact-links ul li i {
		font-size: 16px;
		width: 20px;
	}

	.header .navbar .nav li.dropdown .memberSection li a.LAFJButton {
		padding: 15px 20px;
	}


	.footer .row.d-flex-wrap>div.col2,
	.footer .row.d-flex-wrap>div.col3,
	.footer .row.d-flex-wrap>div.col4 {}
}

@media only screen and (max-width:320px) {
	.getinvolved-left {
		width: 120px;
	}

	.getinvolved-right {
		width: calc(100% - 125px);
	}

}