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

	.slider .owl-carousel .owl-nav button {
		display: none;
	}

	.info-iconbox .ShortTitleGold {
		font-size: 18px;
	}

	.infoicon-sec {
		padding: 0;
	}

	.upcoming-event-sec.pd_70 {
		padding-top: 0;
		margin-top: 800px;
	}

	.slider .owl-carousel .item {
		height: 100%;
		padding-bottom: 0;
	}

	.about-sec {
		margin-top: 480px;
	}

	.inner-page-content2 .about-sec {
		margin-top: -60px;
	}

	.span4.sidebar {
		width: 100%;
		margin-top: -50px;
	}

	.inner-page-content.inr-p2 .inner-content-area {
		width: 100%;
		max-width: 100%;
		padding: 0;
	}

	.about-sec.inr-p2 .about-us-wrap {
		padding: 0;
	}

	.inner-page-content.inr-p2>.container .row-fluid {
		display: flex;
		flex-direction: column-reverse;
		flex-wrap: wrap;
	}

	.span4.sidebar {
		border-right: 0;
	}

	.slider {
		display: none;
	}

	.about-sec .row.flex-row .col-md-7,
	.about-sec .row.flex-row .col-md-5 {
		flex: 0 050%;
		max-width: 50%;
		margin: 0 auto;
	}

	.about-sec .row.flex-row .col-md-7 {
		padding-right: 15px;
	}

	.about-img-box>img {
		display: none;
	}

	.about-sec .container {
		position: static;
	}

	.about-img-box::before {
		display: none;
	}

	.about-us-wrap {
		padding: 70px 0 0 0;
	}

	.about-high .Highlight {
		padding: 0;
	}

	.Highlight::after,
	.Highlight::before {
		display: none;
	}

	.about-high .Highlight h2 {
		font-size: 25px;
		margin-bottom: 15px;
	}

	.about-us-wrap.about-high .about-button {
		margin: 15px 0 0 0;
	}

	.friendsLogoBox {
		padding-top: 70px;
	}

	.testimonial-wrap {
		margin-bottom: 50px;
	}

	.desp-matter {
		padding: 15px;
	}

	.desp-content {
		position: static;
		transform: translate(0);
		width: 100%;
	}

	.bannerInner .TitleText,
	.breadcrumd-list ul li a,
	.breadcrumd-list ul li,
	.breadcrumd-list ul li:not(:last-child)::after,
	.breadcrumd-list ul li:not(:last-child)::after {
		color: #ffffff !important;
	}

}



@media screen and (min-width:1300px) {
	.container {
		max-width: 1260px;
		width: 100%;
	}

}

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

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

	.header .nav-collapse .nav .dropdown .dropdown-menu {
		position: absolute;
		width: 100%;
		max-width: 1920px;
		visibility: visible;
		background: #001e62;
		opacity: 0.96;
		top: 97px;
		min-width: 220px;
		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;
		padding: 5px 10px;
	}

	.header .nav-collapse .nav .dropdown .dropdown-menu li.megaMenuSection {
		position: relative;
	}

	ul.mainMenu {
		position: absolute;
		left: 100%;
		background: #001e62;
		min-width: 200px;
		list-style: none;
		padding: 5px 10px;
		margin: 0 0 0 -1px;
		top: -5px;
		display: none;
	}

	ul.mainMenu li a {
		color: #ffffff;
	}

	.carousel-caption li:last-child {
		margin-top: 40px;
	}

	.header li.megaMenuSection:hover>.mainMenu {
		display: block;
	}

	.header .nav-collapse .nav .dropdown .dropdown-menu li.megaMenuSection.textUl ul {
		padding-left: 0;
		display: block;
		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 .dropdown-menu {
		background: #001E62;
	}

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

	.header .navbar .nav>li.dropdown>.dropdown-menu>li>a {
		color: #ffffff;
		border-bottom: 1px solid #2CA9E2;
	}

	.header .navbar .nav>li.dropdown>.dropdown-menu>li:last-child>a {
		border-bottom: none;
	}

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

	.header .navbar .nav li.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu:before {
		display: none;
	}

	.header .dropdown-submenu li {
		padding: 0 20px;
	}

	.header .dropdown-submenu .dropdown-menu {
		padding: 20px 0;
	}

	.header .dropdown-submenu .dropdown-menu {
		background: #44687d;
	}

	.header .dropdown-submenu>.dropdown-menu {
		display: block !important;
		margin-left: -1px;
		left: 70%;
		opacity: 0;
		visibility: hidden;
		border-radius: 0;
		overflow: hidden;
	}

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

	.header .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) {
	.header .navbar .container {
		padding: 0;
	}
}

@media screen and (max-width:1600px) {
	body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu {
		width: calc(100% - 504px);
	}

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

	blockquote,
	blockquote.pull-right {
		font-size: 28px;
	}
}

@media screen and (max-width:1500px) {
	.header .navbar-brand {
		max-width: 230px;
	}

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

	.header .navbar-brand {}

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

	.TitleText {
		font-size: 70px;
	}

	.captionFrame {
		max-width: 80%;
		margin: 0 auto;
		padding: 35px;
	}

	img.footlogo {
		width: 250px;
	}

	.footer .row.d-flex-wrap>div.col1 {
		-webkit-flex: 0 0 40%;
		flex: 0 0 40%;
		max-width: 40%;
		margin-right: 3%;
	}

	.footer .row.d-flex-wrap>div.col3 {
		margin-right: 3%;
	}

	.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 .navbar .nav li .memberSection a.toggle-form {
		font-size: 15px;
		top: 15px;
		right: 15px;
	}

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

	.header .navbar .nav li:nth-last-child(3) ul.mainMenu,
	.header .navbar .nav li:nth-last-child(4) ul.mainMenu {
		right: 100%;
		left: auto;
	}
}

@media screen and (max-width:1440px) {
	.owl-carousel.testimonial-carousel .owl-nav button.owl-next {
		right: -25px;
	}

	.owl-carousel.testimonial-carousel .owl-nav button.owl-prev {
		left: -25px;
	}
}


@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 {
		height: auto;
		width: 22px;
	}

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

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

	.header .navbar .nav>li.searchBtnFn>a {
		padding: 28px 15px 28px 10px;
	}

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

	.slider .owl-carousel .item {
		padding: 70px 0;
	}

	body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu {
		height: 115px;
	}

	.slider .owl-carousel .owl-nav button.owl-next {
		right: 50px;
	}

	.slider .owl-carousel .owl-nav button.owl-prev {
		left: 50px;
	}
}

@media screen and (max-width: 1299px) {
	.friendsLogoBox{
		padding-top: 70px;
	}
}
@media(min-width: 768px) and (max-width: 1199px) {
	.inner-content-area .row {
		margin-left: 0;
	}

	.desp-content {
		padding: 10px;
	}

	.desp-matter {
		padding: 10px 10px 0 10px;
	}

	.about-high .Highlight {
		padding: 50px 40px;
	}

	.desp-content>h4 {
		font-size: 16px;
	}

	.card-desp .row.flex-row .col-4 {
		padding: 0 5px;
	}

	.gold-tick>img {
		width: 30px;
	}

	.desp-matter p {
		font-size: 12px;
	}

	.desp-content p {
		font-size: 14px;
	}
}

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

	blockquote,
	blockquote.pull-right {
		font-size: 25px;
		padding: 30px;
	}

	blockquote:before,
	blockquote:after {
		width: 40px;
		height: 40px;
	}

	blockquote:before {
		left: -14px;
	}

	blockquote:after {
		right: -14px;
	}

	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(1) {
		font-size: 14px;
	}

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

	.info-iconbox h2 {
		font-size: 22px;
	}

	.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>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: 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 {
		top: 98px;
	}

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

	.headerSpace {
		height: 100px;
	}

	.header .navbar-brand {
		max-width: 180px;
		padding: 20px 5px 10px;
		height: 100px;
	}

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

	.header .navbar .nav>li:nth-last-child(2)>a {
		width: 100%;
		padding: 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 .nav-collapse .nav .dropdown .dropdown-menu {
		top: 98px;
	}

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

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

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

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

	.inner-page-content .sidebar {
		width: 350px;
	}

	.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: 34%;
		padding-right: 20px;
	}

	.mainMenuMob {
		width: 66%;
	}

	.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 {
		padding: 50px 0 0;
	}

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

	img.footlogo {
		width: 200px;
	}

	ul.social-list li {
		margin-right: 10px;
	}

	.infoicon-sec .flex-row {
		justify-content: center;
	}

	.infoicon-sec .col-1\/5 {
		flex: 0 0 33%;
		max-width: 33%;
		padding: 0 15px;
		margin-bottom: 30px;
	}

	.about-sec.inr-p2 .about-us-wrap .row {
		flex-direction: column;
		padding: 0;
		flex-wrap: nowrap;
	}

	.about-sec.inr-p2 .about-us-wrap .col-md-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.about-sec.inr-p2 .about-us-wrap {
		max-width: 100%;
		margin: 0;
		padding: 35px;
	}

	.about-sec.inr-p2 .about-us-wrap .img-holder {
		margin-top: 45px;
	}

	.about-sec.inr-p2 .about-us-wrap .img-holder img {
		width: 100%;
	}

	.header .navbar-inner {
		padding: 0 !important;
	}

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

	.footer .row-flex.main-rf {
		flex-direction: column;
	}

	.col-3.footer-info {
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 15px;
	}

	.footer .footer-info>p {
		margin-top: 20px;
	}

	.col-9.footer-right {
		flex: 0 0 100%;
		max-width: 100%;
		padding: 0 15px;
		margin-top: 30px;
	}

	.footer h3 {
		margin-bottom: 15px;
	}

	blockquote h1 {
		font-size: 24px;
	}

	.about-us-inr .flex-row {
		flex-direction: column;
	}

	.about-us-wrap.about-us-inr {
		padding: 35px;
	}

	.about-us-wrap.about-us-inr .row .col-md-6 {
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 15px;
	}

	.about-us-wrap.about-us-inr .row .col-md-6:first-child {
		margin-bottom: 45px;
	}

	.about-us-wrap.about-us-inr .row .col-md-6 .img-holder>img {
		width: 100%;
	}

	.about-us-wrap.about-us-inr .row .col-md-6:last-child {
		padding: 0;
	}

	.about-us-wrap.about-us-inr .about-button {
		text-align: center;
	}

	.copy-right {
		flex-direction: column;
	}

	.copy-right .col-3 {
		flex: 0 0 100%;
		max-width: 100%;
		padding-top: 0 !important;
	}

	.copy-right .col-9 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.become-member {
		justify-content: center;
		padding-bottom: 10px;
	}

	.row-flex.copy-right {
		margin-top: 0;
	}

	.row-flex.copy-right .col-9 {
		padding-top: 10px;
	}

	.inner-page-content.inr-p2 .inner-content-area {
		margin-left: 0px;
		padding: 0px 0px 0px 30px;
	}

	.abt-wrapper::after {
		height: 80%;
	}
}

@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% - 299px);
	}

	.header .navbar-brand {
		padding: 30px 5px 10px 5px;
		height: 100px;
		max-width: 145px;
	}

	.header .navbar .nav>li {}

	.header .navbar .nav li>a {
		padding: 38px 6px;
	}

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

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

	.headerSpace {
		height: 100px;
	}

}

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

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

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

	.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 li.megaMenuSection.member-boxtwo.myPAWrap {
		display: block !important;
		width: 100% !important;
		padding: 15px !important;
		background: #001E62 !important;
	}
	.loginWrap #frmLogin{
		width: 65%;
		margin: 0 auto;
		text-align: center;
		display: block;
	}
	.loginWrap h2 {
		text-align: left !important;
	}
	.loginWrap .forgot {
		text-align: left !important;
		text-transform: unset !important;
    	text-decoration: underline !important;
	}
	.loginMobFooter{
		text-align: left !important;
	}
	.formDiv {
		border-top: 1px solid #aba9a9 !important;
	}
	.loginWrap #frmLogin label{
		text-align: left;
	}
	.myPAWrap h2.TitleTextGold,
	.quickLinkHead{
		font-size: 24px !important;
	}
	.myPAWrap p{
		font-size: 18px !important;
	}
	.myPAWrap a{
		font-size: 14px !important;
	}
	.custom-quick_links ul.mainMenu.quickLinkHeadWrap li>a{
		font-size: 14px !important;
	}
	.header .nav-collapse .nav .dropdown .dropdown-menu.memberSection {
		background: #ee3a43;
		padding: 0 !important;
		position: relative;
		top: 0;
	}

	.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: #BE965B;
		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: #ffffff;
		display: inline-flex;
		flex-wrap: nowrap;
		flex-direction: row;
		align-items: center;
		width: 100%;
		height: 48px;
		padding: 15px;
		border: 2px solid #BE965B;
		color: #BE965B;
		font-weight: 600;
	}

	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 {
		flex-direction: column;
	}

	.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;
	}
	.adSpaceLg{
		display:flex !important;
	}
	.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;
	}

	.header .navbar .nav>li.mobile-links ul.dropdown-menu {
		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: 30px;
		padding-bottom: 30px;
		margin-left: 0;
	}

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

	header .top-strip ul {
		display: flex;
		flex-wrap: wrap;
	}

	header .top-strip ul li {
		width: 100%;
		margin-bottom: 10px;
	}

	.header-top-right ul.social-list li {
		width: auto;
	}

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

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

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

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

	.HeaderTextSmall {
		font-size: 25px;
	}

	.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 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: #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: 400;
		background: #f3f3f3;
		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-bottom: 3px solid #BE965B;
		border-right: 3px solid #BE965B;
		top: 17px;
		left: auto;
		right: 15px;
		position: absolute;
		width: 8px;
		height: 8px;
		transform: rotate(45deg);
		border-top: 0 !important;
		border-left: 0 !important;
		opacity: 1;
		background-color: transparent;
	}

	.header .navbar .nav>li>a::after {
		display: none;
	}

	.header .navbar-brand {
		padding: 10px 20px 10px 0px;
		line-height: 60px;
		position: relative;
		z-index: 2;
		height: 80px;
		max-width: 100%;
	}

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

	.header .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: 96px;
		width: 100%;
	}

	.header .nav-collapse.collapse .nav {
		padding: 0px;
		box-shadow: rgba(0, 0, 0, 0.15) 2.95px -0.05px 2.6px;
	}

	.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: none;
		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;
		min-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 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;
		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: 0;
		margin: 0 30px 0 0;
		float: none;
	}

	.header .navbar .btn-navbar {
		top: 7px;
		padding: 0;
		margin: 0 30px 0 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: #001E62 !important;;
		box-shadow: none;
	}

	.header .navbar .btn-navbar.collapsed .icon-bar {
		width: 30px;
		height: 4px;
		border-radius: 0;
		background: #001E62 !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 .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: 15px;
		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;
		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: 50px;
		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;
		padding: 0px;
		background: #D8C6B0;
		display: block;
	}

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

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

	.header .dropdown .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		box-shadow: none;
		padding: 5px 0;
	}

	.header .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: 5px 0;
		background: transparent;
		color: #ffffff;
		font-weight: 400;
		font-size: 15px;
		line-height: 40px;
		margin-bottom: 0px;
		margin-top: 0;
	}

	.custom-quick_links ul.mainMenu li>a {
		text-align: center !important;
	}

	.log-outbtn {
		line-height: 1 !important;
		margin-top: 20px !important;
	}

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

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

	.header .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,
	.header .navbar .nav li.dropdown.open>.dropdown-toggle,
	.header .navbar .nav li.dropdown.active>.dropdown-toggle,
	.header .navbar .nav li.dropdown.open.active>.dropdown-toggle,
	.header .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-family: 'FontAwesome';
		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-family: 'FontAwesome';
		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;
		height: calc(100vh - 90px);
	}

	.header .navbar .btn-navbar .icon-bar {
		transition: all ease-in-out 0.3s;
	}

	.header .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%;
		background: #FCFEFF;
	}

	.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 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;
		flex: 0 0 50%;
		max-width: 50%;
	}

	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 p,
	.copyright p 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 0;
		background: #FFFFFF;
		box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25);
		padding: 15px 20px;
	}

	.quicklink-mobile h3 {
		margin: 0;
		color: #001E62;
		position: relative;
		font-size: 20px;
		font-weight: 400;
	}

	.quicklink-mobile h3:before {
		content: "\f18e";
		font-family: FontAwesome;
		position: absolute;
		top: 0;
		right: 0;
	}

	.quicklink-mobile h3.quicklink-open:before {
		content: "\f01a";
	}

	.event-mobile {
		display: block;
		background: #2d2d2d;
		margin: 30px 0;
		background: #FFFFFF;
		box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25);
		padding: 15px 20px;
	}

	.event-mobile h3 {
		margin: 0;
		color: #001E62;
		position: relative;
		font-size: 20px;
		font-weight: 400;
	}

	.event-mobile h3:before {
		content: "\f18e";
		font-family: FontAwesome;
		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;
	}

	.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;
		padding: 30px 15px;
		max-width: 100%;
	}

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

	.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;
		width: 100%;
		padding: 0 !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 .navbar-inner .row-fluid {
		display: flex;
		flex-direction: row-reverse;
		align-items: center;
		padding: 8px 0px;
	}

	.hamburger-dots {
		display: flex;
		align-items: center;
		justify-content: flex-end;
		width: 100%;
	}

	.vertical-dots {
		display: flex;
		align-items: center;
		margin-left: 20px;
	}

	.top-strip-wrap {
		display: none;
	}

	.top-strip-wrap.top-strip-wrap-show {
		display: block;
		margin: 0;
		background: #fff;
		opacity: 1;
		position: absolute;
		top: 80px;
		width: 100%;
	}

	.header .navbar .nav>li.dropdown>a {
		color: #121412;
	}

	.header .navbar .nav>li.dropdown>a.dropdown-toggle {
		position: relative;
		z-index: 0;
	}

	.header .navbar .nav li a,
	.header .navbar .nav li a {
		color: #121412;
	}

	.tog-dot {
		display: flex;
		align-items: center;
	}

	.nb-dks {
		display: none;
	}

	.nb-mob {
		display: block;
	}

	.dks-login {
		display: none !important;
	}

	.mob-login {
		display: block !important;
	}

	.dks-search {
		display: none;
	}

	.mob-search {
		display: block;
	}

	.header .navbar .nav li a:active,
	.header .navbar .nav li a:active,
	.header .navbar .nav li .dropdown-menu>li>a:active {
		background: #D8C6B0;
	}

	.header .nav-collapse .nav li.dropdown .memberSection.dropdown-menu:before {
		width: 100%;
	}

	.header .navbar .nav>li.show-form.dropdown>.dropdown-menu {
		margin-top: 10px;
	}

	.inner-page-content.inr-p2 .inner-content-area {
		padding: 0;
	}

	.span4.sidebar {
		margin-bottom: 40px;
		padding: 0 !important;
	}

	.header .navbar .nav li .dropdown-menu>li:last-child a.GoldButton {
		border: 2px solid #BE965B;
		text-align: center;
		text-decoration: none;
	}

	.quicklink-desktop {
		display: none;
	}

	.inner-page-content.inr-p2 .sidebar {
		display: none;
	}

	.ad-space-mob {
		display: flex;
	}

	.event-list .viewall-btn {
		text-align: center;
		margin-top: 0;
	}

	.sbm-event h4 {
		color: #33383A;
		font-weight: 400;
		font-size: 16px;
	}

	.event-list .viewall-btn .GoldButton {
		font-size: 16px;
		font-weight: 700;
		padding: 6px 15px !important;
	}

	.about-us-wrap {
		padding: 40px;
	}

	.about-paj .row-flex {
		flex-direction: column;
	}

	.about-paj .row-flex .col-6 {
		width: 100%;
		flex: 0 0 100%;
		max-width: 100%;
		padding: 0;
	}

	.accordion-container {
		margin-top: 30px;
	}

	.set>a {
		padding: 20px;
	}

	.content p {
		padding: 15px 20px
	}

	.statistic .row-flex {
		flex-wrap: wrap;
	}

	.set .content p {
		padding: 0;
	}

	.statistic .row-flex .col-3 {
		flex: 0 0 50%;
		max-width: 50%;
		padding: 0 15px;
		margin-bottom: 15px;
	}

	.statistic_box h2 {
		font-size: 40px;
	}

	.col-9.footer-right {
		padding: 0;
	}

	.footer-right .row-flex {
		flex-wrap: wrap;
	}

	.footer .contact-links {
		width: 100%;
		max-width: 100%;
	}

	.owl-carousel.testimonial-carousel .owl-nav button.owl-prev {
		left: 0;
	}

	.owl-carousel.testimonial-carousel .owl-nav button.owl-next {
		right: 0;
	}

	.header li.megaMenuSection.sub-menu-dd::after {
		display: none;
	}

	.header div#navbar-example {
		position: relative;
	}

	.header div#navbar-example::after {
		content: "";
		position: absolute;
		width: 100%;
		height: 5px;
		left: 0;
		bottom: 0px;
		box-shadow: 0px 4px 4px 0px rgb(0 0 0/ 25%);
		z-index: 1;
	}


	.header .sub-menu-dd>a {
		position: relative !important;
	}

	.header .sub-menu-dd>a::after {
		content: "" !important;
		display: inline-block;
		border-bottom: 3px solid #BE965B;
		border-right: 3px solid #BE965B;
		top: 17px;
		left: auto;
		right: 0;
		position: absolute !important;
		width: 8px;
		height: 8px;
		transform: rotate(45deg);
		border-top: 0 !important;
		border-left: 0 !important;
		opacity: 1;
		background-color: transparent;
	}

	.breadcrumd-list ul li a,
	.breadcrumd-list ul li::after,
	.breadcrumd-list ul li:not(:last-child)::after {
		color: #ffffff;
	}

	.breadcrumd-list ul li:last-child {
		color: #C0A378;
	}

	.friendsSliderBox.friendsSliderBox-mobile {
		display: block;
		margin-bottom: 0;
	}

	.friendsLogoBox-dks {
		display: none;
	}

	header .navbar .nav li.headerlogin {
		padding-top: 50px;
		padding-bottom: 20px;
	}

	.card-desp {
		padding: 0;
	}

	.copyright-sec {
		flex-direction: column;
		align-items: center;
	}

	.copyright-right {
		padding: 10px 0;
	}

	.quick-mobile-links {
		display: block;
	}

	.sub-menu-dd.megaMenuSection>ul.mainMenu {
		display: none;
	}
	.py-70{
		padding: 30px 0;
	}
	.acc-btn{
		text-align: center;
	}
}

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

@media only screen and (max-width:767px) {
	.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;
		padding-top: 20px;
	}

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

	.info-iconbox:hover h2.ShortTitleGold:after {
		background: #BE965B;
	}

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

	.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: #BE965B;
		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;
	}

	.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: 100%;
		margin: 0 auto;
	}

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


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

	.header .navbar .nav li a,
	.header .navbar .nav li a,
	.header .navbar .nav li .dropdown-menu>li>a {
		padding: 16px 20px;
		font-size: 15px;
		font-style: normal;
		font-weight: 600;
		line-height: normal;
	}

	.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 {
		left: -100%;
		top: 90px;
		width: 100% !important;
		height: calc(100vh - 90px) !important;
		transition: 0.3s;
	}

	.header .nav-collapse.collapse.show-sidebar {
		left: 0;
	}

	.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 h1 {
		margin-top: 0px;
		font-size: 32px;
		line-height: 36px;
	}

	.header .navbar .container,
	.container {
		width: 100%;
		padding: 0px 15px;
		margin: 0 auto;
		min-height: 90px;
	}

	.header .navbar-inner {
		position: relative;
		top: 0;
		margin: 0 auto;
		width: 100%;
	}

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

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

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

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

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

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

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


	.header .navbar-brand {
		height: auto;
		padding: 4px 0 6px 0px;
	}

	.header .navbar .btn-navbar.collapsed {
		height: 74px;
	}

	.header .navbar .btn-navbar {
		padding: 35px 0px 35px;
		height: 74px;
	}

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

	.headerSpace {
		height: 90px;
	}

	.Highlight {
		margin-bottom: 20px;
	}

	.section-HeaderText {
		font-size: 25px;
		margin-bottom: 30px;
	}

	.BlackLine:before,
	.WhiteLine:before {
		width: 150px;
		bottom: -10px;
	}

	.friendsSliderBox ul {
		display: flex;
	}

	.friendsSliderBox ul li {
		min-width: 33.33%;
	}



	.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;
		display: none;
	}

	.friendsSliderBox {
		margin-bottom: 0;
	}

	.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;
		display: none;
	}

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


	/*******************/
	.bannerInner h1 {
		font-size: 36px;
	}

	.quicklink-mobile,
	.event-mobile {
		padding: 10px 15px;
		margin: 15px 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 {
		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 15px;
	}

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


	.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-wrap .flex-row {
		min-height: 235px;
	}

	.bannerInner {
		overflow: hidden;
		min-height: 235px;
		padding: 15px 0;
	}

	.bannerInner img {
		width: auto;
		height: 100%;
		max-width: inherit;
	}

	.textBox p {
		color: #fff;
		margin: 0;
		line-height: 18px;
		font-size: 14px;
	}

	.friendsLogoBox {
		background: #fff;
		overflow: hidden;
	}

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

	.infoicon-sec .col-1\/5 {
		max-width: 100%;
		flex: 0 0 100%;
		margin-bottom: 24px;
	}

	.info-iconbox:hover:before,
	.info-iconbox:hover:after {
		border-color: #BE965B;
	}

	.info-iconbox:hover h2.ShortTitleGold:after {
		background: #BE965B;
	}

	.img-card {
		padding: 0;
	}

	.img-card .img-card-content span.datebx {
		position: relative;
		left: 0;
		bottom: 0;
	}

	.img-card .img-card-content {
		padding: 30px 20px 40px;
	}

	.img-card h2 {
		margin: 5px 0 20px;
	}

	.img-card:hover {
		box-shadow: 0 0 0px 1px #BE965B;
		border-color: #BE965B;
	}

	.img-card:hover .img-card-content span.datebx {
		color: #BE965B;
	}

	.about-us-wrap .col-md-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.about-us-wrap .Highlight {
		margin-bottom: 30px;
	}

	.about-us-wrap .img-holder img {
		width: 100%;
	}

	.span8.inner-content-area>.container {
		padding: 0;
	}

	.about-high .Highlight {
		padding: 50px 15px;
	}

	.Highlight:before,
	.Highlight:after {
		width: 55px;
		height: 55px;
	}

	.statistic.deks {
		display: none;
	}

	.statistic.mob {
		display: flex;
		align-items: center;
	}

	.about-us-wrap .flex-row {
		flex-direction: column;
		flex-wrap: inherit;
		margin: 0;
	}

	.about-us-wrap.about-high .flex-row {
		flex-direction: column-reverse;
	}

	.about-sec .row.flex-row .col-md-7 {
		flex: 0 0 100%;
		max-width: 100%;
		padding: 0 !important;
	}

	.about-sec .row.flex-row .col-md-5 {
		flex: 0 0 100%;
		max-width: 100%;
		padding: 0 !important;
	}

	.about-sec {
		background: none;
		flex-direction: column-reverse;
		display: flex;
	}

	.about-sec>img {
		display: none;
	}

	.about-button {
		margin: 0;
		text-align: center;
	}

	.about-sec .row.flex-row .col-md-7 {
		margin-top: 25px;
	}

	.about-us-wrap .Highlight:before,
	.about-us-wrap .Highlight:after {
		width: 24px;
		height: 24px;
	}

	.Highlight {
		text-align: center;
	}

	.about-sec-mob {
		display: block;
	}

	.about-sec .container {
		padding: 0;
		position: initial;
	}

	.about-img-box {
		position: relative;
	}

	.about-img-box .fixed-bg {
		height: 189px;
	}

	.header .nav-collapse.collapse {
		top: 90px;
	}

	.set>a i {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		right: 20px;
	}

	.card-desp .row .col-4 {
		flex: 0 0 100%;
		max-width: 100%;
		-webkit-flex: 0 0 100%;
		margin-bottom: 40px;
	}

	.desp-img>img {
		max-height: 325px;
		object-fit: cover;
	}

	.desp-content {
		padding: 10px;
		position: static;
		transform: translate(0);
		margin: -53px auto 0;
	}

	.titlewrap {
		margin-top: 0;
	}

	.bannerInner-wrap .col-12 {
		margin: 0 auto;
		text-align: center;
	}

	.about-us-wrap.about-high .about-button {
		margin: 0;
	}

	.about-us-wrap.about-high {
		margin: 0;
	}

	.about-us-wrap.about-us-inr {
		margin: 0px 15px;
	}
}

@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: 450px;
	}

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

	.captionFrame {
		max-width: 95%;
		padding: 10px;
	}

	.owl-carousel .owl-nav button.owl-prev {
		left: 10px;
	}

	.owl-carousel .owl-nav button.owl-next {
		right: 10px;
	}

	.carousel-caption li {
		font-size: 20px;
	}

	.carousel-caption .TitleText {
		font-size: 40px;
	}



	.about-sec .row.flex-row .col-md-7 {
		max-width: 100%;
		padding: 0 !important;
	}

	.about-sec .row.flex-row .col-md-5 {
		max-width: 100%;
		padding: 0;
	}


	.about-us-wrap {
		padding: 30px 35px;
	}

	.about-us-wrap .col-md-7 .text-center {
		margin-top: 30px;
	}

	.slider .owl-nav {
		display: none;
	}

	.info-iconbox {
		padding: 46px 10px;
	}

	.about-us-wrap .Highlight:after {
		left: 15px;
	}

	.Highlight:before {
		right: 15px;
	}

	.footer .row.d-flex-wrap>div.col1 {
		padding-right: 15px;
		text-align: center;
	}

	.footer h3::after {
		left: 50%;
		position: absolute;
		transform: translateX(-50%);
	}

	.footer ul.social-list {
		justify-content: center;
		margin: 6px 0 0;
	}

	.list-short-info li {
		justify-content: center;
	}

	.footer-links.contact-links ul li {
		display: flex;
		flex-direction: column;
		align-items: center;
		padding: 0;
		text-align: center;
	}

	.footer-links h3,
	.contact-links h3 {
		text-align: center;
	}

	.contact-links ul li>img {
		position: static;
		margin-bottom: 10px;
	}

	.footer .row.d-flex-wrap>div.col2 {
		display: flex;
		flex-direction: column-reverse;
	}

	.footer .row.d-flex-wrap>div.footer-info h3 {
		margin-bottom: 30px;
	}

	.footer-links h3,
	.contact-links h3 {
		margin-bottom: 35px;
	}

	.footer-links h3 {
		position: relative;
	}

	.footer-links h3::after {
		content: "";
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		background-color: #C0A378;
		width: 80px;
		height: 1px;
		bottom: -15px;
	}

	.footer .row.d-flex-wrap>div.col2,
	.footer .row.d-flex-wrap>div.col3 {
		margin-bottom: 0;
	}

	.footer-links.contact-links ul li {
		margin-bottom: 20px;
	}

	.footer .row.d-flex-wrap {
		margin-bottom: 26px;
	}

	.slider .owl-nav {
		display: none;
	}

	.slider .owl-carousel .item {
		padding: 10px 0;
	}

	.about-sec {
		margin: 0;
		display: flex;
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}

	.bannerInner-wrap .flex-row {
		justify-content: center;
	}

	.bannerInner h1 {
		text-align: center;
	}

	.footer .footer-info {
		text-align: center;
	}

	.footer .footer-info>p {
		margin-top: 15px;
	}

	.become-member.deks {
		display: none;
	}

	.become-member.mobile {
		display: flex;
		padding: 26px 0 0 30px;
	}

	.footer .footer-info>p {
		margin-top: 15px;
		padding: 0 30px;
	}

	.footer .footer-links,
	.footer .contact-links {
		width: 100%;
		margin: 0;
		padding-right: 0;
		flex: 0 0 100%;
		max-width: 100%;
		text-align: center;
	}

	.footer-links>div {
		margin-bottom: 30px;
		text-align: center;
	}

	.contact-links>li {
		flex-direction: column;
		margin-bottom: 18px;
	}

	.contact-links>li>a {
		margin-top: 15px;
	}

	.copy-right .col-9 {
		border-top: none;
	}

	.row-flex.copy-right .col-3 {
		display: none;
	}

	.copyright-sec {
		flex-direction: column-reverse;
	}

	.copy-right .col-9 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.copyright-right {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.footer ul.social-list {
		margin-top: 0;
	}

	.copyright-left {
		flex-direction: column;
	}

	.copyright-left>p {
		margin: 20px 0;
	}

	.contact-links li i {
		margin-right: 0;
	}

	.copyright-left>span>a {
		font-style: normal;
		text-decoration: none;
	}

	.copyright-left>span>a:not(:first-child) {
		margin-left: 10px;
	}

	.copyright-left>span>a:first-child {
		padding: 0 10px;
		border-left: 1px solid #fff;
		border-right: 1px solid #fff;
	}

	.footer {
		padding-bottom: 40px;
	}

	.friendsLogoBox-dks {
		display: none;
	}

	.footer-links .ul-flex {
		padding: 0 60px;
	}

	.SectionHeader {
		position: relative;
	}

	.SectionHeader::after {
		content: "";
		position: absolute;
		left: 50%;
		bottom: -13px;
		transform: translateX(-50%);
		width: 100px;
		height: 1px;
		background-color: #C0A378;
	}

	.h3_mob {
		display: inline-block;
	}

	.owl-carousel.testimonial-carousel .owl-stage-outer {
		padding: 11px;
		margin: -11px;
	}

	.breadcrumd-list ul li {
		margin-bottom: 10px;
	}

	header .navbar .nav li form .btn-flex {
		flex-direction: column;
	}

	.statistic {
		min-height: 220px;
	}

	.owl-carousel.testimonial-carousel .owl-nav.disabled {
		display: none;
	}

	.set .content {
		padding: 12px;
	}

	.about-high .Highlight h2 {
		font-size: 35px;
	}

	.set>a {
		padding: 20px 45px 20px 20px;
	}

	.about-us-wrap.about-us-inr {
		padding: 35px 20px 30px;
	}

	.Highlight {
		padding: 35px 30px;
	}

	.abt-wrapper::after {
		display: none;
	}

	.abt-wrapper::before {
		content: "";
		position: absolute;
		top: 0;
		left: -45px;
		right: 0;
		bottom: 0;
		width: calc(100% + 60px);
		height: 370px;
		background-position: center;
		background-repeat: no-repeat;
		z-index: -1;
		margin: auto;
		background-image: url(../images/about-inr-bg.png);
		background-size: cover;
	}
	.py-70{
		padding: 20px 0;
	}
}

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

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

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

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

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

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

}


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

	.headerloginWrap  > ul{
		padding: 25px 55px !important;
	}
}