@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, .headerSpace {
		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;
	}
	.header,
	.navbar,
	.footer,
	.banner,
	.bgBorder {
		display: none;
	}
	.copyrightText {
		display: block;
		text-align: center;
	}
	.copyrightText ul li {
		color: #000;
	}
	.printFooter {
		width: 100%;
		text-align: center;
		display: block;
		font-family: 'Montserrat', sans-serif;
		font-size: 13px;
		color: #fff;
		font-weight: 400;
	}
	.printHeader img {
		filter: brightness(0);
		width: 300px;
	}
	.container.containerCustom {
		width: 100% !important;
	}
	.span4 {
		width: 33%;
	}
	.Highlight {
		border: 1px solid #000;
	}
	img.fixed-bg {
		display: none;
	}
	
	.view-on-tab {
		display: none;
	}
	
	.homebanner .row>.col, .upcoming-event-sec .row.d-flex-wrap .col-6, .headlines-sec .col-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.mainContent{padding-top: 0px !important;}
	.nBox p,.nBox a, .nBox a .fa{color: #fff !important;}
	.notification {
	    margin-top: 15px !important;
	}
	.adBox, .serviceBox{border: 1px solid #000;}
	.row-fluid.news-brief-row {
		display: block;
	}
	
	.row-fluid.news-brief-row>div {
		padding: 0;
		width: 100%;
		max-width: 100%;
	}
	.newsFrame {
		max-height: none;
	}
	.nBox .nContent h3 {
		color: #ffffff !important;
	}
}

@media only screen and (min-width:980px) {
	.event-bg-mobile {
		display: none;
	}
	
	.header .navbar ul>li.dropdown:hover>.dropdown-menu{
		display: block;
		visibility: visible;
		z-index: 999;
		opacity: 1;
		left: 0;
		right: 0;
		border-radius: 0;
		min-width: 250px;
		padding: 0;
		background: #1E4673D9;
	}

	.memberSection.dropdown-menu::after{
		top: -1px;

	}
	.navbar ul 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;
	}
	header .dropdown .dropdown-menu {
		justify-content: space-between;
		align-self: center;
		margin: 0 auto !important;
	}
	.dropdown .dropdown-menu.dropOpen{
		display: flex;
	}
	.header .navigation>ul>li>.menu-arrow {
		display: none;
	}
	
	.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection:first-child ul.mainMenu.searchDiv {
		z-index: 9;
		border-radius: 0;
		width: calc(100% - 170px);
		float: right;
	}
	
	.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection ul.mainMenu {
		position: absolute;
		padding-left: 0px;
		margin: 0;
		width: 100%;
		text-align: left;
		left: 100%;
		margin-left: -1px;
		display: none;
		background: #1E4673D9;
		border-radius: 4px;
		overflow: hidden;
		top: 0;
	}
	.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection:nth-child(2) ul.mainMenu {
    margin: 0;
    padding: 0;
    width: 100%;
    max-width: 100%;
}
.header .navbar ul>li.dropdown:hover>.dropdown-menu li.megaMenuSection:hover>.mainMenu {
    display: block;
}
.header .navbar ul>li.dropdown:hover>.dropdown-menu li.megaMenuSection:hover>a, .mainMenu li:hover>a, .mainMenu li a:hover {
    background: #B7CB34;
    color: #1E4673;
}
.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection:nth-child(2) ul.mainMenu li:after {
    content: "";
    height: 2px;
    background: #2f6d93;
    width: 100%;
}

.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection:nth-child(2) ul.mainMenu li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 100%;
}

.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection:nth-child(2) ul.mainMenu li img {
    width: 135px;
    height: auto;
    flex: 0 0 134px;
}
	.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection ul.mainMenu li {
		width: 100%;
		max-width: 330px;
		display: block;
		float: none;
	}

.header .navbar ul > li.dropdown:hover > .dropdown-menu > li:nth-child(4) ul.mainMenu li {
    position: relative;
    z-index: 1;
    border-left: 8px solid #5eabc6;
}
	.header .navbar ul > li.dropdown:hover > .dropdown-menu > li.megaMenuSection:nth-child(4) ul.mainMenu li {
    width: 100%;
    max-width: 100%;
}.header .navbar ul > li.dropdown:hover > .dropdown-menu > li.megaMenuSection:nth-child(4) ul.mainMenu li:hover {
    border-color: #998844;
}

.header .navbar ul > li.dropdown:hover > .dropdown-menu > li:nth-child(4) ul.mainMenu li>a>img {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    top: 0;
    left: 0;
}

.header .navbar ul > li.dropdown:hover > .dropdown-menu > li:nth-child(4) ul.mainMenu li>a {
    height: 110px;
    object-fit: cover;
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: end;
    padding: 20px;
    color: #ffffff;
}

	.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection ul.mainMenu li.active a,
	.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection ul.mainMenu li a:focus {
		color: #fff;
		background: transparent;
		font-weight: bold;
	}
	.header .nav-collapse ul li:nth-last-child(3) .dropdown-menu {
	}
	.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection.formDiv {
		max-width: 1340px;
		width: 100%;
		line-height: 40px;
	}
	.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection.formDiv .mainMenu {
		float: left;
		display: block !important;
	}
	.header .nav-collapse ul li:nth-last-child(2) ul.dropdown-menu>li.megaMenuSection:first-child {
	}
	.header .nav-collapse ul li.logggedIn ul.dropdown-menu>li.megaMenuSection:first-child {
		padding-left: 0px;
		min-width: auto;
		max-width: 500px;
	}
	.header .nav-collapse ul li:nth-last-child(2) ul.dropdown-menu>li.megaMenuSection:first-child .mainMenu li {
		text-align: left;
		color: #fff;
		max-width: none;
	}
	.header .nav-collapse ul li:nth-last-child(2) ul.dropdown-menu>li.megaMenuSection:first-child .mainMenu li h2 {
		/* font-size: 28px; */
		/* font-weight: 400 !important; */
		/* font-family: 'Noto Serif', serif; */
	}
	.header .nav-collapse ul li ul.dropdown-menu>li.megaMenuSection:first-child .mainMenu li p {
		font-size: 17px;
		font-weight: 400 !important;
		font-family: 'Lato', sans-serif;
		line-height: 23px;
		text-align: right;
		color: #2e6b93;
		margin: 0;
	}
	.header .nav-collapse ul li:nth-last-child(2) ul.dropdown-menu>li.megaMenuSection .formframe {
		background: transparent;
		width: 100%;
	}
	.header .nav-collapse ul li:nth-last-child(2) ul.dropdown-menu>li.megaMenuSection .formframe div {
		display: inline-block;
		vertical-align: top;
	}
	.header .nav-collapse ul li:nth-last-child(2) ul.dropdown-menu>li.megaMenuSection .formframe div input {
		width: 100%;
		border-radius: 0px;
		height: 50px;
		line-height: 50px;
		padding: 10px 15px;
		font-size: 18px;
	}
	.header .nav-collapse ul li:nth-last-child(2) ul.dropdown-menu>li.megaMenuSection .formframe div:first-child {
		margin-right: 15px;
	}
	.header .nav-collapse ul li:nth-last-child(2) ul.dropdown-menu>li.megaMenuSection .formframe div label {
		color: #fff;
		font-size: 13px;
		font-weight: bold !important;
		font-family: 'Noto Serif', serif;
		text-transform: uppercase;
		letter-spacing: 1.5px;
		margin-bottom: 7px;
	}
	.header .nav-collapse ul li:nth-last-child(2) ul.dropdown-menu>li.megaMenuSection .formframe div a {
		background: transparent;
		font-size: 14px;
		font-weight: 400;
		color: #fff;
		border: 1px solid #fff;
		font-family: 'Lato', sans-serif;
		text-transform: uppercase;
		margin-left: 6px;
		height: 50px;
		line-height: 50px;
		margin-top: 27px;
		transition: all ease-in-out 0.3s;
	}
	.header .nav-collapse ul li:nth-last-child(2) ul.dropdown-menu>li.megaMenuSection .formframe div a:hover {
		background: #fff;
		color: #022e7a;
	}
	.header .nav-collapse ul li:nth-last-child(2) ul.dropdown-menu>li.megaMenuSection .formframe div:last-child a {
		font-size: 14px;
		font-family: 'Lato', sans-serif;
		font-weight: 400;
		border: 0px;
		padding: 0px;
		text-transform: none;
		margin-top: 0px;
		line-height: normal;
		text-align: left;
		max-width: 130px;
		height: auto;
		margin-top: 34px;
	}
	.header .nav-collapse ul li:nth-last-child(2) ul.dropdown-menu>li.megaMenuSection .formframe div:last-child a:hover {
		background: transparent;
		color: #fff;
	}
	.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection ul.mainMenu li .subMenu {
		display: none;
	}
	.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection:nth-child(4) ul.mainMenu li:hover a {
		color: #2e6b93;
	} 
	.header .navbar ul > li.dropdown:hover > .dropdown-menu > li:nth-child(4) ul.mainMenu li>a:hover>img {
    opacity: 0.7;
}

.header .navbar ul > li.dropdown:hover > .dropdown-menu > li:nth-child(4) ul.mainMenu li>a:hover {
    background: rgb(140 214 241 / 78%);
    color: #ffffff;
	text-decoration: none;
}
}
/* 980 */


@media only screen and (min-width:1200px) {
	.container.containerCustom, .navbar-static-top .container.containerCustom, .navbar-fixed-top .container.containerCustom, .navbar-fixed-bottom .container.containerCustom {
	width: 100%;
	max-width: 1140px;
	}
	.view-on-tab {
		display: none;
	}
}

@media only screen and (max-width:1599px) {
.dropdown .dropdown-menu {
	max-width: 1200px;
}
}
/* 1599 */

@media only screen and (max-width:1330px) {
	.TitleText {
		font-size: 50px;
	}
	
	
}

@media only screen and (max-width:1199px) {
	.bannerCaption h1{}
	.bannerCaption p{font-size: 26px;}
	.bannerCaption .container.containerCustom p {margin-bottom: 60px;}
	.bannerCaption .captionWhiteDiv p{font-size: 16px;}
	.banner{padding-bottom: 40px;}
	.notification {}
	.nContent a{}
	.nBox .nContent{padding: 40px 20px;}
	.mainContent {padding: 40px 0 30px;}
	.newsFrame{margin-top: 30px;}
	.news {margin: 0px 0px 30px;}
	.services{padding: 30px 0px 50px;}
	.serviceBox{
    padding-left: 155px;
}
.inlinebox-row .sbm-row>.col-3 {
    flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
    max-width: 50%;
	margin-bottom: 15px;
}
	.serviceBox h3 {/* margin: 0px 0 20px; *//* font-size: 26px; */}
	.serviceBox p{/* font-size:18px; */}
	.serviceBox .BCBAButton{bottom: 20px;}
	.footLeft 
	.BCBAnoBullets h6.footerHeading {min-height: auto;}
	.footerBottom p, .footerBottom a{
		font-size: 16px;
		line-height: 1.6;
	}
	.topSocial ul li {
		/*margin-right: 15px;*/
	}
	.topSocial, .searchDiv {
		margin-right: 20px;
	}
	.searchDiv, .topSocial ul {
    width: 250px;
}


.memberCenter .top-btn-wrap .TTLAButton {
    min-width: 48%;
}
	.header .navbar .container.containerCustom {
		width: 960px;
	}
	.captionWhiteDiv {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.header .navbar .navigation>ul>li>a {
	}
	.shrink .header .navbar .navigation>ul>li>a {
		padding: 24px 6px;
	}
	.header .navigation>ul>li>.menu-arrow::after {
		top: 6px;
		font-size: 16px;
		left: 24px;
	}
	.header .navbar .navigation>ul>li.dropdown>a:hover:after,
	.header .navbar .navigation>ul>li.dropdown:hover>a:after {
		right: 28px;
		left: 6px;
		bottom: 15px;
	}
	.header .navbar .navigation>ul>li.dropdown>ul li a {
		font-size: 14px;
	}
	.BodytextLarge {
		font-size: 18px;
		margin-bottom: 25px;
		line-height: 1.4;
	}
	.hoverBox p {
		font-size: 22px;
	}
	.memberLogin form input {
		height: 46px !important;
	}
	.memberLogin .formframe div:nth-child(1),
	.memberLogin .formframe div:nth-child(2) {
		max-width: 165px;
		min-width: auto;
	}
	.memberLogin a.WhiteBorder {
		margin-left: 0;
	}
	.MemberOuter .memberJoin ul li:first-child {
		font-size: 16px;
	}
	/*.footer .footCol:nth-child(1) {
		width: 280px;
	}*/
	/*.footer .footCol:nth-child(2) {
		width: 435px;
	}
	.footer .footCol:nth-child(3) {
		width: 225px;
	}*/
	.socialUl {
		right: 0;
		top: -20px;
	}
	.footerText p.call,
	.footerText p.mail {
		word-break: break-all;
	}
	/*.headTitle {
		margin: 0 0 20px;
		font-size: 36px;
		line-height: 48px;
	}*/
	.copyright {
		margin-top: 0;
	}
	.home-slider.owl-carousel .owl-stage-outer,
	.home-slider.owl-carousel .owl-stage-outer .owl-item {
		max-height: 400px !important;
	}
	.bannerCaption h3 {
		margin: 0 0 20px;
	}
	.home-slider .owl-dots {
		bottom: 30px;
	}
	.topButtonBar {
		margin-top: 20px;
	}
	.memberCenter li.dropdown {
		margin-left: 15px;
	}
	.headerSpace {
		/* height: 236px; */
	}
	.rightBottom .dropdown .dropdown-menu{
		width: 940px;
		top: 195px;
	}
	.header .nav-collapse ul .dropdown .dropdown-menu {
		padding: 40px 0px;
	}
	.topLeft p {
		font-size: 20px;
	}
	.memberCenter>ul>li>a {
		/* width: 145px; */
	}
	.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection:first-child ul.mainMenu li h2,
	.memberCenter .mainMenu h2 {
		font-size: 20px;
	}
	.header .navbar ul li.dropdown ul.dropdown-menu > li.megaMenuSection ul.mainMenu li{}
	.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection ul.mainMenu li a {
		font-size: 18px;
		line-height: 22px;
	}
	.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection.formDiv {
		line-height: 42px;
	}
	.memberSection li h3 {
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 15px;
		padding-bottom: 5px;
	}
	.memberSection p {
		font-size: 16px;
	}
	.memberSection li:nth-child(3) {
		min-width: 270px;
	}
	.owl-carousel.sponsorSlider .owl-item img {
		max-width: 110px;
	}
	.home-slider .owl-nav img {
		max-width: 20px;
	}
	/*.serviceBox {
		padding: 15px 15px;
		min-height: 315px;
	}*/
	.serviceBox img {
	}
	.HeaderTextSmall,
	h3 {
	}
	p, .BCBABullets ul li {
		font-size: 16px;
	}
	/*.footer .footCol:nth-child(1) {
		padding-right: 20px;
	}*/
	/*.contentInner,
	.innerPage .services,
	.innerPage .Highlight,
	.innerPage .upcomingEvent {
		padding: 50px 0px;
	}*/
	.innerPage .serviceBox {
		min-height: 215px;
	}
	.innerPage .eventParent {
		margin-bottom: 0px;
	}
	.FullWidthBannerContent{top: 55px;}
	.FullWidthBannerContent h1 {font-size: 45px;}
	.memberSection li h3 {
		font-size: 22px;
	}
	
	.header .navbar .navigation>ul>li>a {
		font-size: 18px;
	}

	.banner .item>img {
		height: 540px;
	}

	.news-brief-row .span8 {
		padding-right: 15px;
		flex: 0 0 calc(100% - 300px);
		max-width: calc(100% - 300px);
	}
	.news-brief-row .span4 {
	 flex: 0 0 300px;
	 max-width: 300px;
	}
	.nBox img {
		height: 230px;
	}
	.footerHeading {
		font-size: 18px;
	} 
	.footLeft {
		max-width: 230px;
	}
	.footRight .footCol {
		/* flex: 0 0 25%; */
		/* max-width: 25%; */
	}
	.serachIconDiv {
		margin-right: 15px;
	}
	
	.serachIconDiv>ul {
		width: 420px;
	}
	.d-list-wrap ul:nth-child(2) {
		padding-left: 20px;
	}
	
	.footerText ul li a {
		font-size: 16px;
	}
	
	footer .BCBAnoBullets ul li {
		margin-bottom: 6px;
	}
	
	.footLeft .footerHeading {
		font-size: 20px;
	}
	
	.footRight {
		padding-left: 30px;
	}
	
	.footLeft:after {
		width: 2px;
	}
	.newsBox {
		margin-bottom: 40px;
	}
	
	.HeaderTextGoldUnderline {
		margin-bottom: 30px;
	}
	
	.services .btn-wrap {
		margin-top: 0;
	}
	
	.serviceBox ul li {
		padding-left: 30px;
	}
	
	.block-1 .nContent h3, .block-1 li:nth-child(3) {
		font-size: 20px;
	}
	.img-info-sec {
		padding: 60px 0;
	}	
	.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection:first-child ul.mainMenu li, .header .navbar ul > li.dropdown:hover > .dropdown-menu > li:nth-child(2) {
	}
	
	.header .navbar ul > li.dropdown:hover > .dropdown-menu > li:nth-child(3) {
	}
	
	.header .navbar ul > li.dropdown:hover > .dropdown-menu > li:nth-child(4) {
		padding-right: 50px;
	}
	.iconbox span img {
		width: 100px;
		height: 100px;
	}
	
	.iconbox span {
		width: 180px;
		height: 180px;
	}
	
	.iconbox h4 {
		font-size: 20px;
		margin: 10px 0;
	}
	
	.eventtitle-wrap h2 {
		font-size: 18px;
	}
	
	.u-s-card h2 {
		font-size: 18px;
	}
	
	.vid-left-card h2 {
		font-size: 28px;
	}
	
	.vid-section .row .col-1 {
		-webkit-flex: 0 0 55%;
		flex: 0 0 55%;
		max-width: 55%;
	}
	
	.vid-section .row .col-2 {
		-webkit-flex: 0 0 45%;
		flex: 0 0 45%;
		max-width: 45%;
	}
	
	.vid-wrap {
		padding-left: 50px;
	}
	
	.vid-wrap:before {
		width: 20px;
	}
	
	.vid-wrap:after {
		width: 40px;
		left: -9px;
	}
	
	.vid-left-card p {
		font-size: 18px;
	}
	
	.progress-info .p-icon img, .progress-info .p-icon {
		width: 140px;
		height: 140px;
	}
	
	.progress-info h2 {
		font-size: 45px;
	}
	
	.progress-info h3 {
		font-size: 16px;
	}
	
	.progress-info h3 b {
		font-size: 18px;
	}
	
	.hot-topic-sec .row .col-2 {
		flex: 0 0 65%;
		-webkit-flex: 0 0 65%;
		max-width: 65%;
	}
	
	.hot-topic-sec .row .col-1 {
		flex: 0 0 35%;
		-webkit-flex: 0 0 35%;
		max-width: 35%;
	}
	
	.TTLATAB li a {
		font-size: 18px;
		padding: 12px 20px;
	}
	
	.TTLATAB {
		padding-left: 50px;
	}
	
	.TTLATAB:after {
		width: 50px;
	}
	
	.accordion-sec {
		padding: 80px 0;
	}
	
	.TTLAFAQ>ul>li {
		font-size: 24px;
		padding: 10px 15px;
	}
	
	.TTLAFAQ>ul>li>ul>li {
		font-size: 22px;
		line-height: 1.2;
	}
	
	.TTLAFAQ>ul>li>ul {
		padding: 20px;
		margin: 15px -16px -10px;
	}
	
	.TTLAFAQ>ul>li:after {
		top: 11px;
	}
	.accordion-sec .row.d-flex-wrap .col-md-5 {
		padding-left: 50px;
	}
	
	.faqs-right-title h2 {
		font-size: 28px;
		margin-bottom: 10px;
	}
	.HeaderTextGold {
		font-size: 28px;
	}
	
	.hurry-left-card .content-wrap p {
		font-size: 20px;
	}
	
	.hurry-sec.dsn3 .container.containerCustom, .hurry-sec.dsn2 .container.containerCustom {
		max-width: 800px;
	}
	.HeaderText {
		font-size: 30px;
	}
	.HeaderTextSmall  {
	}
	.img-col-2 .col-6:nth-child(1) {
		padding-right: 40px;
	} 
	.img-col-2 .col-6:nth-child(2) {
		padding-left: 40px;
	} 
	.inner-top-link .container.containerCustom {
		margin-top: 80px;
		padding: 0 15px;
	}
	.inner-top-link ul li {
		margin-left: 0;
		margin-right: 10px;
	}
	.inner-top-link {
		margin-bottom: 20px;
	}
	.modal-head {
		padding: 50px 30px 30px;
	}
	
	.modal-inner-wrap {
		padding: 30px;
	}
	
	.modal-full {
		max-width: 900px;
	}
	
	.fullmodal-footer h3, .modal-left-wrap h3 {
		font-size: 18px;
	}
	
	.modal-top-logo h2 {
		font-size: 26px;
	}
	
	.modal-top-logo img {
		width: 100px;
		height: 100px;
	}
	.copyright ul li p, .copyright ul li a {
		font-size: 22px;
	}
	.TitleText {
		font-size: 45px;
	}
	.brand img {
		width: 300px;
	}
	.view-on-desktop {
		display: none;
	}
	.img-box-1 li:nth-child(2) {
		margin-bottom: 5px;
		font-size: 60px;
	}
	.img-box-1 li:nth-child(3), .img-box-1 li:nth-child(4) {
		font-size: 24px;
	}
	.img-box-1 ul li:nth-child(6) {
		font-size: 18px;
	}
	.img-box-1 ul li:nth-child(7) {
		font-size: 16px;
	}
	.img-box-1 ul {
		padding: 15px;
	}
	
	.img-box-1 ul li:nth-child(7) {
		margin: 15px -15px -15px;
	}

	.form-card ul {
		margin-top: 30px;
	}
	
	.homebanner  .row.d-flex-wrap> .col.view-on-tab {
		flex: 0 0 100%;
		max-width: 100%;
		margin-top: 30px;
	}
	.homebanner .form-card {
		margin: 0;
		height: 100%;
		padding: 40px 30px;
		display: block;
	}
	.gray-card {
		padding: 24px 120px 22px 22px;
	}
	
	.gray-card a.icon_link {
		right: 20px;
		left: auto;
		bottom: auto;
		top: 20px;
	}
	.form-card .lefttitle, .form-card ul {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.form-card .lefttitle {
		margin-bottom: 15px;
	}
	.SectionHeader {
		font-size: 46px;
	}
	.imgBox .bottom-info h2 {
		font-size: 24px;
	}
	
	.imgBox .bottom-info .iw-bi-content span {
		font-size: 16px;
	}
	
	.imgBox .bottom-info .iw-bi-content p {
		font-size: 18px;
	}
	
	.imgBox .bottom-info .iw-bi-link {
		width: 70px;
	}
	
	.imgBox .bottom-info .iw-bi-link img {
		width: 48px;
	}
	
	.imgBox .bottom-info {
		padding: 10px 10px 10px 70px;
		width: 100%;
	}
	
	.imgBox-wrap {
		padding-left: 65px;
	}
	
	.event-Box .eventinfo {
		padding: 15px 20px;
	}
	
	.event-Box .dateBox {
		width: 100px;
		flex: 0 0 100px;
		font-size: 22px;
	}
	
	.event-Box .dateBox span {
		font-size: 60px;
	}
	.inline-imges ul li:last-child {
		display: none;
	}
	.inline-imges ul li {
		flex: 0 0 25%;
		max-width: 25%;
	}
	.span6.copyright, .footwrap .span6:nth-child(3) {
		-webkit-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		text-align: center;
	}
	.imgBox-wrap.imgleft {
		padding-right: 65px;
	}
	
	.imgBox-wrap.imgleft .bottom-info {
		padding: 10px 70px 10px 10px;
	}
	.homebanner .view-on-tab .col .gray-card .icon_link {
		position: absolute;
		top: 15px;
		right: 15px;
	}
	.homebanner .view-on-tab {
		margin-top: 30px;
	}
}
/* 1199px */
@media(min-width: 980px) {
	.for-mobile {
		display: none;
	}
}
@media only screen and (max-width: 979px) {
	.xsHidden979,
	.for-desktop {
		display: none;
	}
	.xs979,
	.header .navMain {
		max-width: 100%;
		right: 0;
		position: absolute;
		width: 100%;
		top: 0;
		z-index: 2;
		background: #1E4673ED;
	}
	.header .navIcon {
		display: inline-block;
		background: #b7cb34;
		position: absolute;
		top: 15px;
		left: 15px;
		padding: 10px 12px;
		border-radius: 5px;
	}
	.brand img,.header .navbar .brand img{}
	.brand span,.header .navbar .brand span{font-size: 17px;letter-spacing: 4px;line-height: 1.3;}
	.brand,.header .navbar .brand{padding: 0px 0px 0px 0px;position: relative;display: inline-block;vertical-align: top;float: none;}
	.header .navbar {
	    left: 0;
	    margin: 0 auto;
	    right: 0;
	    z-index: 1030;
	    transition: none;
	    background: #59132C;
	    top: 0;
	    position: fixed;
	}
	.inner-page .row-fluid>.leftcol {
		flex: 0 0 350px;
		-webkit-flex: 0 0 350px;
		max-width: 350px;
	}
	
	.inner-page .row-fluid>.rightcol {
		flex: 0 0 calc(100% - 350px);
		-webkit-flex: 0 0 calc(100% - 350px);
		max-width: calc(100% - 350px);
	}
	
	.inner-page .row-fluid>.leftcol, .inner-page .row-fluid>.rightcol {
		padding: 0 15px;
	}
	
	.inner-page .row-fluid.flex {
		margin: 0 -15px !important;
	}
	.header {
	}
	.header .container.containerCustom{width: 100%;padding: 0 15px;}
	
	.bannerCaption .container.containerCustom p {
	    margin-bottom: 30px;
	}
	.captionWhiteDiv{padding: 30px 55px 30px 0px;}
	.banner {
	    padding-bottom: 65px;
	}
	.notification {
}
.bannerCaption h3 {
    margin: 0 0 15px;
    font-size: 26px;
}
.nBox img{min-height: 180px;object-fit: cover;}
.nContent p{font-size: 18px;}
.headingBox .headTitle {
    font-size: 30px;
    line-height: 1.6;
}
.newsBox h4{font-size: 18px;margin-top: 0;}
.mainContent {
    padding: 20px 0 40px;
}
.footLeft{padding-right: 15px;max-width: 280px;}
.footRight{padding-left: 15px;}
.footer .footCol{width: 100%;padding-right: 10px;}
.footerHeading{
	font-size: 18px;
	margin-bottom: 10px;
}
.innerLeft .imgDiv{flex-wrap: wrap;padding-left: 0px;}
.innerLeft .imgDiv img{position: static;margin-bottom: 30px;width: 100%;}
.innerLeft .imgDiv ul:last-child {
    margin-left: 0px;
}
.innerLeft .PullQuote{font-size: 22px;margin: 25px 0px 20px;}
.Highlight{padding: 20px 236px 20px 30px;}
.Highlight .btns-inright {
    right: 30px;
}

	.header .navbar .navigation>ul>li.xs979 {
		display: block;
	}
	.header .navbar .navigation>ul>li {
		display: block;
	}
	.header .nav-collapse.collapse {
		width: 100%;
		overflow: hidden;
	}
	.header .navbar-static .navbar-inner {
		padding: 0;
		position: relative;
		margin: 0 auto;
		min-height: auto;
	}
	.header .navbar .navigation>ul>li>a {
		padding: 15px;
	}
	.header .navigation {
		background: transparent;
		z-index: 2;
		margin-top: 0px;
	}
	.header .navbar .navigation>ul>li {
		text-align: left;
		width: 100%;
		position: relative;
	}
	.dropdown-submenu>a::after {
		display: none;
	}
	.dropdown-menu,
	.dropdown-submenu>.dropdown-menu {
		position: static;
		float: none;
		width: 100%;
		padding: 0;
		background: transparent;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		border: none;
	}
	.header .navbar .navigation>ul .dropdown-submenu .dropdown-menu {
		min-width: 200px;
		margin: 0;
		padding-left: 40px;
	}
	.header .navigation {
		width: 100%;
	}
	.dropdown-submenu:hover>.dropdown-menu {
		display: none;
	}
	.navbar .btn-navbar .icon-bar {
		background: #ffffff !important;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		width: 100%;
		margin-bottom: 6px;
		margin-top: 0px;
		border-radius: 0;
	}
	.header .navbar .btn-navbar.collapsed .icon-bar {
		background: #1E4673;
		float: right;
	}
	.header .navbar .btn-navbar.collapsed .icon-bar:nth-child(2){}
	.header .navbar .btn-navbar.collapsed .icon-bar:nth-child(3){}
	.topButtonBar {
		display: none;
	}
	.navbar .btn-navbar .icon-bar:last-child {
		margin-bottom: 0px;
	}
	.header .navbar .btn-navbar.collapsed {
		top: 0;
		left: 0;
	}
	.header .navbar .btn-navbar {
		background: transparent;
		padding: 0;
		border: none;
		margin: 0 3px 0 0px;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		width: 30px;
		z-index: 9;
		padding: 0;
		float: none;
		display: inline-block;
		vertical-align: middle;
	}
	.overlay .btn-navbar .icon-bar:nth-child(2) {
		opacity: 0;
	}
	.overlay .btn-navbar .icon-bar:first-child {
		margin-top: 2px;
		top: 50%;
		-moz-transform: translateY(-50%) rotate(45deg);
		-ms-transform: translateY(-50%) rotate(45deg);
		-o-transform: translateY(-50%) rotate(45deg);
		-webkit-transform: translateY(-50%) rotate(45deg);
		transform: translateY(-50%) rotate(45deg);
	}
	.overlay .navbar .btn-navbar .icon-bar {
		width: 26px;
		border-radius: 0px;
		height: 3px;
	}
	.overlay .btn-navbar .icon-bar:last-child {
		margin-top: -17.5px;
		top: 50%;
		-moz-transform: translateY(-50%) rotate(-45deg);
		-ms-transform: translateY(-50%) rotate(-45deg);
		-o-transform: translateY(-50%) rotate(-45deg);
		-webkit-transform: translateY(-50%) rotate(-45deg);
		transform: translateY(-50%) rotate(-45deg);
	}
	
	.header .navbar .navigation>ul>li.dropdown>a {
		padding-right: 57px;
	}
	.shrink .navbar .brand {
		margin-top: 0;
	}
	.header .navbar .navigation>ul>li>a,
	.header .navbar .navigation>ul>li.dropdown>ul li a,
	.shrink .header .navbar .navigation>ul>li>a {
		padding: 0px 25px 0px 40px;
		text-align: left;
		width: 100%;
		text-transform: capitalize;
		font-style: normal;
		font-weight: 500;
		font-size: 20px;
		line-height: 1.4;
		color: #FFFFFF;
	}
	.header .navbar .navigation>ul>li.dropdown:hover>a,
	.header .navbar .navigation>ul>li.dropdown.menu-open>a,
	.header .navbar .navigation>ul>li.dropdown>ul li a:hover,
	.header .navbar .navigation>ul>li.dropdown>ul li.menu-open>a,
	.header .navbar .navigation>ul>li>a:hover,
	.header .navbar .navigation>ul>li.dropdown>ul li a:hover, 
	.header .navbar .navigation>ul>li.dropdown>ul li:hover>a {
		color: #B7CB34;
	}
	.header .navbar .navigation>ul>li.dropdown>a:hover:after,
	.header .navbar .navigation>ul>li.dropdown:hover>a:after {
		display: none;
	}
	.header .navbar .navigation>ul>li.dropdown>ul li a::after {
		background: url(../images/down.png) no-repeat center / cover;
	}
	.header .navigation>ul>li>.menu-arrow {
		right: 9px;
		top: 0;
		width: 100%;
		height: 48px;
	}
	.header .navigation>ul>li>.menu-arrow::after {
		display: none;
		top: 0px;
		transform: rotate(360deg);
		-moz-transition: all ease-in-out 0.5s;
		-webkit-transition: all ease-in-out 0.5s;
		transition: all ease-in-out 0.5s;
	}
	.header .navigation li.menu-open>.menu-arrow::after {
		transform: rotate(180deg);
	}
	.header .navbar .navigation>ul>li.dropdown>ul li a {
		background: transparent;
		font-weight: 400;
		font-size: 20px;
		color: #ffffff;
		padding: 0;
	}
	.header .navigation li.dropdown-submenu .menu-arrow {
		left: auto;
		top: 8px;
		background: url(../images/down.png) no-repeat center;
		border: none;
		content: "";
		width: 40px;
		height: 40px;
		position: absolute;
		margin: 0px;
		right: 40px;
		-moz-transition: all ease-in-out 0.3s;
		-webkit-transition: all ease-in-out 0.3s;
		transition: all ease-in-out 0.3s;
	}
	.header .navigation li.dropdown-submenu .menu-arrow:after {
		color: #ab9d5d;
		top: 7px;
		display: none;
	}
	.header .navbar .navigation>ul>li>.dropdown-menu {
		padding: 10px 0px 0px 0px;
		width: 100%;
	}
	.header .navbar .navigation>ul>li.dropdown>ul li a:hover {
		background: transparent;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.header .navbar .navigation>ul .memberCenter {
		padding: 10px;
		border-bottom: 1px solid #fff;
		background: #232c5b;
	}
	.header .navbar .navigation>ul .memberCenter a {
		text-align: center;
		background: transparent;
		margin: 0;
		border-bottom: none;
	}
	.header .navbar .navigation>ul>li.memberCenter>a {
		border-bottom: none;
		text-align: center;
	}
	.header .navbar .navigation>ul {
		margin-top: 80px;
		display: inline-block;
		width: 100%;
		padding: 1px 25px 0;
	}
	.img-head a {
		font-size: 14px;
		padding: 10px 15px
	}
	.banner .home-slider .item {
		background-repeat: no-repeat;
		background-size: cover;
		width: 100%;
		height: auto;
	}
	.bannertext .row-fluid .span4 {
		width: 330px;
		margin: 0 auto 10px;
		height: 179px;
		float: none;
	}
	.img-box img {
		width: 100%;
		height: 179px;
		-webkit-object-fit: cover;
		object-fit: cover;
	}
	.banner .home-slider .item>img {
		display: none;
	}
	.ancArrow.xsVisible {
		display: block !important;
		line-height: 40px;
		float: right;
		position: absolute;
		right: 40px;
		width: 18px;
	}
	.serachIconDiv {
		/* margin: 0px; */
		/* display: none !important; */
	}
	.header .navbar .navigation>ul>li>a.GoldSolid,
	body.shrink .header .navbar .navigation>ul>li>a.GoldSolid {
		font-weight: bold;
		font-size: 16px;
		background: #7422ba;
		border: 2px solid #7422ba;
		display: inline-block;
		width: auto;
		text-align: center;
	}
	
	.navMain .topBarInner {
		display: block !important;
		width: 100%;
		margin: 0px 0px 15px 0px;
		padding-left: 20px;
	}
	.navMain .topBarInner .topSocial {
		width: 100%;
		margin: 0px;
	}
	.navMain .topBarInner .topSocial ul {
		width: 100%;
		text-align: left;
	}
	.navMain .topBarInner .topSocial ul li {
		margin: 0 20px;
	}
	.navMain .topBarInner .topSocial ul li .fa {
		font-size: 20px;
		color: rgba(22, 25, 37, .5);
	}
	.navMain .topBarInner .loginBtn a {
		color: rgba(22, 25, 37, .5);
	}
	.hoverBox p {
		width: 100%;
		font-size: 18px;
		line-height: 24px;
	}
	.MemberOuter .span8,
	.MemberOuter .span4 {
		width: 100%;
		text-align: center;
		margin: 0px;
	}
	.rightText {
		text-align: center;
	}
	.leftText {
		display: inline-block;
		vertical-align: top;
	}
	.leftText img {
		float: left;
	}
	.leftText p {
		margin-bottom: 10px;
		float: left;
	}
	.footer .footCol:nth-last-child(1) {
		padding-right: 0px;
	}
	.socialUl ul li {
		margin-right: 8px;
	}
	.footer {
		padding: 50px 0px 20px;
	}
	.footerText p a {
		word-break: break-all;
	}
	.innerRight {
		min-width: 250px;
	}
	.header .navbar .navigation>ul>li>a:hover:after,
	.header .navbar .navigation>ul>li.dropdown:hover>a:after,
	body.shrink .header .navbar .navigation>ul>li>a:hover:after,
	body.shrink .header .navbar .navigation>ul>li.dropdown:hover>a:after {
		display: none;
	}
	.navigation .xsVisible {
		display: block !important;
	}
	.overlay .navMain {
		height: calc(100vh);
		position: fixed;
		overflow-y: auto;
		padding-top: 0;
	}
	.overlay .header .navbar .btn-navbar {
		/* top: 116px; */
		/* left: 15px; */
		/* padding: 12px 6px; */
		/* width: 40px; */
		/* height: 40px; */
		/* text-align: center; */
	}
	body.overlay {
		overflow-y: hidden;
	}
	.navMain .navigation .memberbox {
		background: #fff;
	}
	.navMain .navigation .memberbox ul {
		margin: 0;
		padding: 0px 15px;
		text-align: left;
	}
	.navMain .navigation .memberbox ul li {
		display: inline-block;
		vertical-align: top;
		margin: 0 0px 0 0;
		max-width: 160px;
	}
	.navMain .navigation .memberbox .searchBtnFn {
		background: #59132C;
		position: relative;
		padding: 10px 10px;
	}
	.navMain .navigation .memberbox .searchBtnFn p {
		color: #C13341;
		margin: 20px 0px 15px;
		display: inline-block;
		width: 100%;
		padding: 0 15px;
		font-style: normal;
		font-weight: 600;
		font-size: 22px;
		line-height: 27px;
		text-align: center;
		letter-spacing: 0.12em;
		text-transform: uppercase;
		font-family: 'Montserrat', sans-serif;
	}
	.navMain .navigation .memberbox .searchBtnFn form {
		padding: 0 0px;
		margin-bottom: 0px;
	}
	.navMain .navigation .memberbox .searchBtnFn .form-group {
		position: relative;
	}
	.navMain .navigation .memberbox .searchBtnFn .form-group input {
		width: 100%;
		border: 0px;
		margin: 0px;
		vertical-align: top;
		height: 54px;
		color: #5C5C5C;
		padding: 12px 75px 12px 15px;
		border-radius: 10px;
		font-style: normal;
		font-weight: normal;
		font-size: 18px;
		line-height: 1.4;
	}
	.navMain .navigation .memberbox .searchBtnFn .searchBtn-click {
		position: absolute;
		background: #31425D;
		color: #fff;
		top: 9.5px;
		right: 15px;
		border: 0px;
		border-radius: 4px;
		padding: 8px 19px;
		font-size: 18px;
	}
	.navMain .navigation .topSocial {
		width: 100%;
		text-align: center;
		padding: 0px 25px;
		margin-top: 15px;
		max-width: 100%;
		margin-bottom: 30px;
	}
	.navMain .navigation .topSocial ul {
		display: inline-block;
		vertical-align: top;
		margin: 0px;
		padding: 0px;
		width: 100%;
	}
	.navMain .navigation .topSocial ul li {
		margin-right: 0;
		display: inline-block;
	}
	.navMain .navigation .topSocial ul.memberCenterMob{margin-top: 35px;}
	.navMain .navigation .topSocial ul.memberCenterMob ul li:last-child ul li{width: 100%;margin-bottom: 5px}
	.navMain .navigation .topSocial ul.memberCenterMob ul li:last-child  h3{color: #fff;}
	.navMain .navigation .topSocial ul.memberCenterMob ul li:last-child ul li a{font-weight: 400;color: #fff;padding: 0px;}
	.navMain .navigation .topSocial ul.memberCenterMob ul li:last-child ul li a:hover{background: transparent;}
	.navMain .navigation .topSocial .socialBoxMob ul li a {
		font-weight: 600;
		padding: 0 10px;
		height: auto;
		width: 100%;
		max-width: 300px;
		font-size: 18px;
		line-height: 1;
		display: inline-block;
	}
	.navbar .container.containerCustom {
		width: 100%;
		padding: 0 15px;
	}
	.memberLogin .formframe div:nth-child(1),
	.memberLogin .formframe div:nth-child(2) {
		max-width: 155px;
		min-width: auto;
	}
	.memberLogin .formframe div:nth-child(2) {
		margin-bottom: 15px;
	}
	.sponsorSlider2 .item>ul>li {
		max-width: 30%;
		padding: 0 5px;
		width: 100%;
		margin-bottom: 15px;
	}
	.sponsorSlider2 .item ul {
		flex-wrap: wrap;
		justify-content: center;
	}
	.owl-carousel.sponsorSlider .owl-item img {
		max-width: 160px;
	}
	/*.footer .footCol:nth-child(1),
	.footer .footCol:nth-child(2),
	.footer .footCol:nth-child(3) {
		width: 100%;
	}*/
	.footer .footCol:nth-child(3) {
		position: relative;
	}
	.socialUl {
		top: 0px;
	}
	.footer .footCol {
		margin-bottom: 0px;
	}
	.header .navbar .navigation>ul>li.dropdown.menu-open>.menu-arrow:before {
		transform: rotate(-180deg);
	}
	.home-slider.owl-carousel .owl-stage-outer,
	.home-slider.owl-carousel .owl-stage-outer .owl-item {
		max-height: 350px !important;
	}
	.home-slider .owl-dots {
		bottom: 20px;
	}
	.headerSpace {
		height: 164px;
	}
	.navParent .navigation>ul {
		padding-top: 50px;
	}
	.header .navbar .navigation>ul>li>a {
		padding-left: 0px;
	}
	.socialBoxMob {
		margin-bottom: 40px;
		margin-top: 20px;
	}
	.socialBoxMob p {
		margin-bottom: 25px;
		font-family: 'Playfair Display', serif;
		font-style: normal;
		font-weight: bold;
		font-size: 20px;
		line-height: 1.6;
		text-align: center;
		color: #98C1D9;
	}
	.memberCenterMob>li>a {
		height: auto;
		border: 0px;
		width: 100%;
		padding: 12px 15px;
		font-style: normal;
		font-weight: 900;
		font-size: 14px;
		line-height: 33px;
		text-align: center;
		letter-spacing: 0.05em;
		text-transform: uppercase;
		/* color: #FFFFFF; */
		max-width: 370px;
	}
	.memberCenterMob .dropdown-menu {
		text-align: left;
		margin-top: 15px !important;
		margin-bottom: 15px !important;
	}
	.memberCenterMob .dropdown-menu h2 {
		text-transform: uppercase;
		letter-spacing: 1px;
		font-size: 22px;
		line-height: 28px;
		color: #FFFFFF;
		text-align: left;
		position: relative;
		padding-bottom: 10px;
		margin-bottom: 15px;
	}
	.memberCenterMob .dropdown-menu p{
		text-align: left;
		display: inline-block;
		padding: 0;
		font-style: normal;
		font-weight: normal;
		font-size: 18px;
		line-height: 25px;
		color: #FFFFFF;
		text-transform: capitalize;
	}
	.memberCenterMob .dropdown-menu h2:after {
		position: absolute;
		content: '';
		width: 100%;
		height: 2px;
		background: #fff;
		top: 100%;
		left: 0px;
	}
	.memberCenterMob .dropdown-menu .formframe div a {
		padding: 15px 15px;
		font-weight: normal;
		color: #fff;
		float: none;
		width: 100%;
		border-radius: 0px;
		background-color: transparent;
	}
	.memberCenterMob .dropdown-menu .formframe div a.NYSButton{margin-bottom: 10px;}
	.memberCenterMob .dropdown-menu .formframe div:last-child {
		display: inline-block;
	}
	.memberCenterMob .dropdown-menu .formframe div:nth-child(1),
	.memberCenterMob .dropdown-menu .formframe div:nth-child(2) {
		display: block;
		width: 100%;
		max-width: 100%;
	}
	.memberCenterMob .dropdown-menu .formframe div:last-child a:first-child {
		max-width: 120px;
		background-color: #255d64;
	}
	.memberCenterMob .dropdown-menu .formframe div:last-child a:last-child {
		margin-left: 0px;
		padding-left: 0px;
		max-width: 100%;
		text-align: left;
	}
	
	.dropdown-menu .megaMenuSection .mainMenu {
		list-style: none;
	}
	.memberCenterMob .dropdown {
		width: 100%;
		display: block;
	}
	.navMain .navigation .topSocial .memberCenterMob .dropdown-menu {
		display: none;
	}
	/*.bannerCaption {
		max-width: 600px;
	}*/
	.HeaderTextSmall,
	h3 {
	}
	.serviceBox p {
		font-size: 14px;
	}
	.services,
	.about,
	.upcomingEvent {
		padding: 30px 0px 30px;
	}
	.headTitle {
		font-size: 36px;
		line-height: 48px;
	}
	.about .aboutLeft {
		max-width: 400px;
		padding-right: 30px;
	}
	.about .aboutRight {
		max-width: calc(100% - 400px);
	}
	.eventBox h4 {
		font-size: 18px;
	}
	.eventBox .num {
		font-size: 55px;
		line-height: 66px;
	}
	.contentInner .leftInner {
		min-width: 250px;
	}
	.contentInner .rightInner {
		width: calc(100% - 250px);
		margin-left: 0;
	}
	.template .mainContent .navbar{display: none;}
	.FullWidthBannerContent {top: 10px;}
	.FullWidthBannerContent h1 {font-size: 35px;}
	.FullWidthBanner .item {height: 200px;}
	.xsVisible .topSocial .link ul li a {
		color: #ffffff;
		font-size: 16px;
	}
	.logo img {
		width: auto;
	}
	.nBox .nContent {
		position: relative;
		z-index: 2;
		transform: none;
		left: 0;
		top: 0;
		padding: 30px 20px;
	}
	
	.nBox img {
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 1;
		opacity: 0.2;
		top: 0;
		left: 0;
	}
	.nBox {
		overflow: hidden;
	}
	.nContent h3,.nContent a {
		/* font-size: 24px; */
	}
	.newsBox .imgDiv {
		width: 200px;
	}
	.newsBox {
		padding-left: 158px;
	}
	.serviceBox h3 {
		margin-bottom: 10px;
	}
	
	.serviceBox .BCBAButton {
		font-size: 18px;
	}
	.header .navbar .navigation>ul>li {
		margin-bottom: 0;
		padding: 10px 0;
		border: 1px solid #ffffff;
		border-style: solid none;
		margin-top: -1px;
	}
	.BCBAButton, .NYSButton {
	}
	.directors-sec ul {
		flex-wrap: wrap;
		width: 100%;
	}
	
	.directors-sec .item li {
		width: 48%;
		margin: 15px 0;
	}
	.directors-sec .headingBox {
		margin-bottom: 15px;
	}
	.banner .item>img {
		height: 490px;
	}
	.captionWhiteDiv {
		max-width: 600px;
	}
	.newsFrame {
	}
	.header .navbar ul > li.dropdown > .dropdown-menu, 
	.dropdown .dropdown-menu {
		width:100%
	}

	.d-list-wrap>ul {
		flex: 0 0 50%;
		padding: 0;
		max-width: 50%;
	}
	
	.d-list-wrap {
		/* flex-wrap: wrap; */
	}
	
	.d-list-wrap ul:nth-child(2) {
		padding-left: 30px;
	}
	
	.footer .span6:not(.footCol) {
		flex: 0 0 106%;
		max-width: 106%;
	}

	.footwrap .span6:nth-child(3) {
		margin-top: 30px
	}
	
	.footer .footCol:nth-child(3) {
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.footRight {
		flex-wrap: wrap;
	}
	
	.footer .span3.footCol:first-child {
		flex: 0 0 50%;
		max-width: 56%;
	}
	
	.footer .span3.footCol:first-child {
		order: 1;
	}
	
	.footer .span3.footCol:last-child {
		order: 2;
	}
	.newsFrame .col {
		padding: 0 15px;
	}
	
	.newsFrame {
		margin: 0 -15px;
	}
	.iconbox span {
		font-size: 30px;
		width: 100px;
		height: 100px;
	}
	
	.iconbox span img {
	width: 60px;
	height: 60px;
	}
	
	.iconbox-sec .row>.col {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.iconbox-sec .row {
		flex-wrap: wrap;
		justify-content: center;
	}
	.iconbox {
		max-width: 300px;
		margin: 0 auto;
	}
	
	

	.logoDiv.left {
		position: relative;
		left: 0;
		top: 0;
	}
	
	.logo img {
		width: 300px;
		object-fit: contain;
		max-height: auto;
	}
	
	.headerRight .rightTop {
		justify-content: space-between;
	}
	
	.topSocial ul li img {
		width: 26px;
		height: 26px;
	}
	
	.topSocial ul li {
		margin-right: 5px;
	}
	
	.headerRight .rightTop .link ul {
		margin-right: 0;
	}
	
	.headerRight .rightTop .link ul li:nth-child(1) a {
		padding-left: 0;
	}
	
	.headerRight .rightTop .link ul li a {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.headerRight .rightTop .link ul li:after, .xsVisible .topSocial .link ul li:after {
		height: 18px;
		top: 2px;
	}
	.headerRight .rightTop {
		width: auto;
		flex: 0 0 auto;
		padding: 0;
	}
	
	.headerRight.right {
		width: 100%;
	}
	.NYSButton {
	}
	.headerRight .rightTop .BCBAnoBullets .NYSButton {
	padding: 8px 10px;
	}
	
	.rightBottom .memberCenter>ul {
		flex-flow: column-reverse;
		justify-content: flex-end;
		align-items: end;
	}
	
	.rightBottom .memberCenter>ul li.serachIconDiv {
		margin: 0;
		padding: 15px;
	}
	.serachIconDiv>ul {
		top: 0;
		right: 0;
		width: 100%;
		max-width: 100%;
		padding: 5px 15px;
		z-index: 99;
	}
	
	.rightBottom .memberCenter>ul li.serachIconDiv:after {
		content: "";
		position: absolute;
		background: #004E7D;
		width: 100%;
		height: 60px;
		left: 0;
		bottom: 0;
	}
	
	.rightBottom .memberCenter>ul li.serachIconDiv {
		position: initial;
		margin-top: 20px;
		z-index: 9;
	}
	
	.searchDiv input {
		padding: 10px 15px;
		font-size: 18px;
	}
	
	.serachIconDiv>ul li a.searchIcon {
		padding: 9px;
	}
	
	.serachIconDiv>a.searchIcon {
		color: #ffffff;
	}
	.serachIconDiv>ul {
		top: 104px;
		width: calc(100% - 50px);
		left: 0;
		right: 50px;
		padding: 10px;
		z-index: 9;
	}
	.footRight {
		display: none;
	}
	.mob-footer {
		display: block;
		padding-left: 50px;
	}

.searchDiv {
    margin: 0;
}

.headerRight {position: absolute;top: 15px;right: 15px;left: auto;width: auto;display: inline-flex;align-items: center;z-index: 1;}
.topHeader {
    flex-direction: column;
    margin-top: 65px;
}
.TitleText {
    font-size: 40px;
}
.HeaderText {
    font-size: 26px;
}
.social-sec {
	padding: 30px 0;
}
.mb-60 {
	margin-bottom: 40px;
}
.TitleText + p br {
    display: none;
}
.gray-card {
    padding: 24px 100px 22px 22px;
}

.gray-card a.icon_link {
    right: 20px;
    left: auto;
    bottom: auto;
    top: 20px;
}
.SectionHeader {
	font-size: 40px;
} 
.info-title .SectionHeader {
	font-size: 30px;
}
.img-info-sec p.text-white.text-center {
    padding: 0 17%;
}
.imgBox-wrap {
    padding-left: 40px;
    margin-top: 80px;
}

.imgBox .bottom-info {
    right: 35px;
    padding-left: 60px;
}

.imgBox .bottom-info .iw-bi-link {
    width: 70px;
}
.trangle-top:before, .trangle-bottom:after {
    width: 100px;
    height: 30px;
}
.inline-imges ul li {
	flex: 0 0 33.33%;
	max-width: 33.33%;
}
.inline-imges ul li:nth-child(4) {
	display: none;
}
.span6.copyright {
    margin-top: 10px;
}
.imgBox-wrap.imgleft .bottom-info {
    bottom: -100px;
}
.imgBox-wrap.imgleft {
    margin-top: 130px;
    margin-bottom: 140px;
}
.imgBox-wrap.imgleft {
    padding-right: 40px;
}

.imgBox-wrap.imgleft .bottom-info {
    left: 40px;
}
.imgin-right img {
    margin-left: 15px;
}
.inner-img-info-sec .row.d-flex-wrap .col-4,
.inner-img-info-sec .row.d-flex-wrap .col-8 {
	-webkit-flex:0 0 100% ;
	flex:0 0 100% ;
	max-width: 100%;
}
.lightblue-card2 {
	margin-top: 30px;
}
.innerbox1 .row.d-flex-wrap .col-left,
.innerbox1 .row.d-flex-wrap .col-right {
	-webkit-flex:0 0 100% ;
	flex:0 0 100% ;
	max-width: 100%;
}
.searchwrap {
    position: fixed;
    top: 0;
    bottom: 0;
    background: #1e4673;
    right: 0;
    padding: 30px;
    z-index: 99933;
    transform: translateX(100%);
    width: 100%;
}
.mob-search-open {
	display: inline-block;
	background: #b7cb34;
	color: #1E4673;
	padding: 10px 15px;
	border-radius: 4px;
	margin-left: 10px;
	font-size: 16px;
}
.logo {
    padding: 10px;
}
.searchwrap {
	transition: all 0.3s ease;
}
.searchwrap.showsearch {
    transform: translateX(0);
}
.header .navbar .navigation>ul>li>a:after {
	display: none;
}
.mob-menu-close {
	display: inline-block;
	color: #ffffff;
	position: absolute;
	top: 16px;
	left: 29px;
	font-size: 30px;
	z-index: 999999;
	display: none;
}
.mob-search-close {
	display: inline-block;
	color: #ffffff;
	position: absolute;
	top: 15px;
	left: 25px;
	font-size: 30px;
	z-index: 999999;
}
	.header .navigation.in.collapse .mob-menu-close {
    display: inline-block;
}
.inner-img-info-sec .col-4 {
    margin-bottom: 30px;
}
.img-box-1 li:nth-child(2) {
	font-size: 48px;
}
.img-box-1 li:nth-child(3), .img-box-1 li:nth-child(4) {
	font-size: 20px;
}
.img-box-1 ul li:nth-child(5) {
	font-size: 18px;
}
.img-box-1 ul li:nth-child(6) {
	font-size: 16px;
}
.img-box-1 ul li:nth-child(7) {
	font-size: 13px;
}
}
/*979px*/

@media(min-width: 768px) and (max-width: 979px) {
	.container.containerCustom {
		width: 768px;
	}
}

@media only screen and (max-width: 767px) {
	.xsHidden767,
	.xsHidden {
		display: none !important;
	}
	.xs767,
	.xsVisible {
		display: block !important;
	}
	.container.containerCustom {
		padding: 0 15px;
	}

	.bannerCaption .container.containerCustom p {
	    font-size: 18px;
	}
	.captionWhiteDiv{padding: 25px 35px 25px 15px;border-right: 0px solid #59132C;border-top: 10px solid #59132C;margin-bottom: 35px;}
	.captionWhiteDiv::after{display: none;}
	.banner .item > img{max-height: 270px;	}
	.captionWhiteDiv .BCBAButton{bottom: 0;left: 0;margin: 0;display: inline-block;font-size: 20px;}
.banner {
    padding-bottom: 122px;
}	
.captionWhiteDiv .BCBAButton:hover{background: #fff;}
.headingBox h2.headTitle{width: 100%;text-align: center;font-size: 22px;}
.headingBox a{position: absolute;bottom: 0px;width: auto;text-align: center;left: auto;right: 15px;font-size: 16px;}
.news {
    margin: 0px 0px 0px;
    position: relative;
    padding: 0 0 0;
}
.newsFrame {
    margin-top: 0px;
    max-height: none;padding-right: 0px;
}
.newsBox{padding-left: 0px;}
.newsBox .imgDiv{position: relative;
height: auto;
max-width: none;}
.newsBox:hover .imgDiv::after{bottom: 15px;top: 15px;}
.newsBox img{position: static;
height: auto;
width: 100%;
object-fit: unset;}
.servicesFrame{flex-wrap: wrap;margin-top: 0px;}
.serviceBox{}
.serviceBox .BCBAButton{position: relative;margin-top: 20px;display: inline-block;font-size: 16px;}
.serviceBox p{margin-bottom: 0px;padding-bottom: 10px;}
.serviceBox h3{margin-top: 0;font-size: 18px;margin-bottom: 5px;}
.services .container.containerCustom{padding-bottom: 15px;}
.owl-nav{display: none;}
.sponsors{position: relative;margin-bottom: 30px;}
.notification{margin-top: 0px;margin-bottom: 30px;padding: 0 15px;}
.notification .nBox{margin: 0 auto 10px;}
.footer {
    padding: 40px 0px 20px;
    /* text-align: center; */
}
.footerTop ul {
    justify-content: center;
    align-items: center;
}
.footLeft{max-width: 100%;padding-right: 0px;padding-bottom: 30px;
margin-bottom: 30px;}
.footParent{flex-wrap: wrap;}

.footLeft::after{top: auto;right: 0px;background: #fff;bottom: 0px;width: 100%;height: 2px;left: 0;margin: 0 auto;}
.footerBottom {
    padding: 20px 0px 20px;
}
.footerHeading {
    font-size: 12px;
    line-height: 1.6;
    min-height: auto;
    margin-bottom: 5px;
}
.footLeftTop p:nth-last-child(2),
.footLeftTop p:nth-last-child(3){
	/* width: 50%; */
}
.footLeftTop p:nth-last-child(2){text-align: left;/* padding-left: 8px; */}
.footLeftTop p:nth-last-child(3){/* text-align: right; */padding-right: 8px;}
.footLeftTop{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.inner-page .row-fluid.flex {
    flex-wrap: wrap;
    flex-direction: column-reverse;
}

.inner-page .row-fluid>.leftcol, .inner-page .row-fluid>.rightcol {flex: 0 0 100%;-webkit-flex: 0 0 100%;max-width: 100%;}
.footLeftTop p,.footLeftTop h6{width: 100%;}
.footLeftBtm ul {
    /* max-width: 170px; */
    /* margin: 0 auto; */
    /* text-align: left; */
}
.footRight{padding-left: 0px;flex-wrap: wrap;}
	.mob-footer {
    padding-left: 0;
}
.footRight .footCol{width: 50%;flex: 0 0 50%;max-width: 50%;padding: 0px;margin-bottom: 30px;}
.copyright ul li:nth-child(1){width: 100%;}
.sponsorSlider{margin-top: 0px;}
.innerLeft .imgDiv ul:last-child{display: none;}

.banner.bannerInner .item > img {
    height: 220px;
}
.btnDiv{text-align: center;}
.btnDiv .BCBAButton{margin-bottom: 15px;}

	.topButtonBar .ancLeft {
		float: left;
	}
	.banner .item {
		min-height: auto;
	}
	.banner .home-slider .item>img {
		width: 100% !important;
		height: auto;
	}
	.banner .home-slider .item>img.xsHidden {}
	.header .navbar-static .navbar-inner {
		width: 100%;
		padding: 0 0px;
		max-width: 100%;
	}
	.header .navbar .btn-navbar.collapsed {
	}
	.header .navbar .btn-navbar {
		/* right: 15px; */
	}
	.header .navbar .navigation>ul>li.dropdown>ul li a::after {
		left: 12px;
		top: 17px;
	}
	.header .navbar .navigation>ul>li>a.GoldSolid,
	body.shrink .header .navbar .navigation>ul>li>a.GoldSolid {
		font-weight: 600;
		font-size: 14px;
	}
	.navbar .container.containerCustom {
		width: 100%;
	}
	.serviceBox {
		padding: 0px 0px 0px 160px;
		min-height: auto;
	}
	.servicesFrame .span4:last-child a {
		margin-bottom: 0px;
	}
	.hoverBox {
		position: static;
	}
	.hoverBox p {
		transform: none;
		position: static;
		font-size: 36px;
		text-align: center;
		background: transparent;
	}
	.leftText {
		text-align: center;
	}
	.leftText img {
		float: none;
		margin-bottom: 10px;
	}
	.leftText p {
		margin-bottom: 5px;
		float: none;
		line-height: 28px;
	}
	.headTitle {
		margin: 0px 0px 10px;
	}
	.sponsorSlider.owl-theme .owl-nav .owl-prev,
	.sponsorSlider.owl-theme .owl-nav .owl-next {
		top: 55%;
	}
	.sponsorSlider {
		padding: 0 0px;
	}
	.footerLogoDiv {
		display: none;
	}
	.footer .footCol:nth-child(1) .footerText {
		padding-left: 0px;
	}
	.footer .footCol {
		margin-bottom: 30px;
	}
	.footer .footCol:nth-child(2) .footerText ul:nth-child(3){
		display: none;
	}
	.footerText ul li {
		margin-bottom: 5px;
	}
	
	.footerText ul li a {
		padding-left: 0px;
		display: block;
	}
	.copyright ul li {
		margin-right: 10px;
	}
	.copyright ul li:after {
		top: 8px;
		left: -8px;
		width: 1px;
		height: 10px;
	}
	.contentInner .contentRight {
		display: none;
	}
	.innerPage1 .contentInner .container.containerCustom {
		width: 100%;
	}
	.Highlight {
		padding: 15px 15px;
	}
	.Highlight .btns-inright {
    position: relative;
    top: 0;
    left: 0;
}
	.contentInner {
		padding: 30px 0px 30px;
	}
	.contentInner h2.headTitle {
		max-width: 200px;
	}
	.contentInner .leftInner {
		margin-bottom: 30px;
	}
	.contentInner .rightInner {
		width: 100%;
		margin-left: 0;
	}
	h3 {
		font-size: 20px;
	}
	p, .BodyText, .BCBABullets ul li {
		font-size: 18px;
		line-height: 22px;
	}
	.BCBABullets ul li {
		margin-bottom:5px;
	}
	h4 {
		font-size: 22px;
	}
	h5 {
		font-size: 18px;
	}
	h1,
	.TitleText {
		font-size: 34px;
	}
	h2 {
		font-size: 24px;
	}
	.bannerCaption h1 {
		font-size: 30px;
		line-height: 36px;
		margin-bottom: 10px;
	}
	.bannerCaption h3 {
		margin-bottom: 10px;
	}
	.MemberOuter {
		padding: 40px 0px 90px;
	}
	.memberJoin {
		max-width: 100%;
		text-align: center;
		margin-bottom: 20px;
	}
	.MemberOuter .memberJoin ul li {
		width: 100% !important;
		display: block;
		max-width: 100% !important;
	}
	.MemberOuter .memberJoin ul li:first-child {
		margin-bottom: 15px;
	}
	.memberLogin {
		max-width: 100%;
		text-align: center;
		padding-left: 0px;
	}
	.memberLogin .formframe div:nth-child(1),
	.memberLogin .formframe div:nth-child(2) {
		max-width: 50%;
		min-width: auto;
		width: 49%;
		margin: 0 1% 5px 0px;
	}
	.memberLogin .formframe div:last-child {
		width: 100%;
		max-width: 100%;
		position: absolute;
		left: 0;
		right: 0;
		display: block;
		margin: 0 auto;
		text-align: center;
		bottom: -50px;
	}
	.memberLogin a.WhiteBorder {
		margin-left: 0;
		margin: 0 auto;
		display: block;
		float: none;
		max-width: 75px;
	}
	.memberLogin .formframe div:nth-child(2) {
		margin-right: 0px;
	}
	.memberLogin .forgot {
		width: 100%;
		text-align: left;
		display: block;
		padding: 0 0px 0 1%;
	}
	.MemberOuter:after {
		content: '';
		width: auto;
		height: 260px;
		background: url(../images/scaleofjustice1.png) no-repeat center / contain;
		left: 0;
		right: 0;
		display: block;
		margin: 0 auto;
		top: 0;
		bottom: auto;
		width: 270px;
	}
	.MemberOuter .memberJoin ul li:last-child {
		padding-left: 0px;
	}
	.MemberOuter:before {
		display: none;
	}
	.upcomingEvent {
		flex-wrap: wrap;
	}
	.upcomingEvent .span6 {
		margin-left: 0;
		width: 100%;
	}
	.upcomingEvent .rightEvent .halfContainer {
		max-width: 100%;
		position: relative;
		z-index: 9;
		margin-top: -60%;
	}
	.leftHoverBox,
	.upcomingEvent .leftEvent:after {
		display: none;
	}
	.upcomingEvent .rightEvent .headTitle {
		padding-right: 0;
		text-align: center;
	}
	.upcomingEvent .rightEvent .headTitle:after {
		left: 0px;
		right: 0;
		margin: 0 auto;
	}
	.upcomingEvent .RedSolid.xsVisible {
		max-width: 180px;
		margin: 0 auto
	}
	.servicesFrame .span3:last-child a {
		margin-bottom: 0px;
		border-bottom: 0px solid #eee;
	}
	.pagemenu {
		font-family: 'PT Serif', serif;
		font-style: normal;
		font-weight: bold;
		font-size: 20px;
		line-height: 2.25;
		border-top: 1px solid #D3D3D3;
		border-bottom: 1px solid #D3D3D3;
		margin-bottom: 15px;
		position: relative;
		color: #B99758;
	}
	.pagemenu:after {
		position: absolute;
		content: '';
		width: 40px;
		height: 40px;
		background: url('../images/down.png') no-repeat center;
		top: 3px;
		right: 0;
	}
	.pageToggle {
		display: none;
	}
	.contentInner .leftInner .menu,
	.sponsorbox {
		margin-bottom: 30px;
	}
	.sponsorSlider2 .item ul li {
		max-width: 50%;
		padding: 0 15px;
	}
	.sponsorSlider2 .item {
		max-width: 90%;
		margin: 0 auto
	}
	.sponsorSlider2 .item ul {
		flex-wrap: wrap;
	}
	.about .aboutLeft {
		padding-right: 0;
		margin: 0 auto 30px;
		display: block;
		float: none;
		width: 100%;
		max-width: 480px;
	}
	.about .aboutRight {
		max-width: 100%;
		width: 100%;
	}
	.btnGroup {
		text-align: center;
	}
	.footer .formframe div:nth-child(1),
	.formframe div:nth-child(2) {
		float: none;
		display: block;
	}
	.footer .formDiv form {
		max-width: 305px;
		margin: 0 auto;
	}
	.formframe div:last-child {
		flex-direction: row-reverse;
	}
	.formDiv .forgot {
		margin-right: 15px;
		text-align: right;
	}
	.home-slider .owl-nav {
		display: none;
	}
	.services,
	.about,
	.upcomingEvent {
		padding: 30px 0px 30px;
	}
	.about h2 {
		color: #293241;
		margin-bottom: 30px;
	}
	.headTitle {
		font-size: 30px;
		line-height: 36px;
	}
	.about .aboutLeft .aboutLeftImgBox {
		padding-right: 0px;
	}
	.about .aboutBtmSlider {
		right: 25px;
	}
	.about .aboutLeft .aboutLeftImgBox .imgOverlay,
	.about .aboutLeft .aboutLeftImgBox .imgOverlay img {
		width: 100%;
	}
	.innerPage .accordion-head {
		font-size: 20px;
		line-height: 24px;
	}
	.eventSlider {
		margin: 0px;
	}
	.eventSlider .owl-dots {
		position: absolute;
		bottom: 0px;
		left: 50%;
		-moz-transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		z-index: 9;
	}
	.eventSlider .owl-dots .owl-dot span {
		background: transparent;
		border: 2px solid #fff;
		position: relative;
		margin: 0;
		display: inline-block;
		vertical-align: middle;
		-moz-transition: all ease-in-out 0.3s;
		-webkit-transition: all ease-in-out 0.3s;
		transition: all ease-in-out 0.3s;
	}
	.eventSlider .owl-dots .owl-dot span {
		width: 12px;
		height: 12px;
		background: transparent;
	}
	.eventSlider .owl-dots .owl-dot span:hover,
	.owl-theme .owl-dots .owl-dot.active span {
		width: 12px;
		height: 12px;
		background: #fff;
	}
	.eventSlider .owl-dots .owl-dot {
		margin: 0 6px;
		vertical-align: middle;
		line-height: 1;
	}
	.innerPage .upcomingEvent .num {
		font-size: 48px;
		line-height: 64px;
		margin: 0;
	}
	.innerPage .eventBox h3 {
		font-size: 24px;
	}
	.servicesFrame .span4:last-child .serviceBox {
		margin-bottom: 0px;
	}
	.footLeftTop br{display: none;}
	.copyright ul li p, .copyright ul li a{font-size: 12px;margin-bottom: 0;}
	.FullWidthBannerContent .captionWhiteDiv {padding: 15px 95px 55px 15px;}
	.FullWidthBannerContent h1 {font-size: 28px;line-height: 32px;}
	.footer .footLeft, .footer .footBtm {
		/* text-align:center; */
	}

	.footer .footLeft a, .footer .footBtm a,
	.footer .footLeft p, .footer .footBtm p{
		font-size: 14px;
		/* display: inline-block; */
	}
	.footLeft .footerHeading {
		font-size: 22px;
	}

	.footerBottom p, .footerBottom a {
		font-size: 12px;
		line-height: 1.4;
	}	
	.footerTop ul li img {
		width: 20px;
	}
	
	.footerTop ul li {
		margin: 0 5px;
	}
	.footerTop ul li img {
		width: 20px;
	}
	
	.footerTop ul li {
		margin: 0 5px;
	}
	
	.nContent a,.nContent h3 {
		font-size: 20px;
	}
	
	.nContent p,.Gold .nContent p {
		font-size: 13px;
		margin-bottom: 10px;
	}
	.footLeft ul li {
		margin-bottom: 5px;
		/* text-align: center; */
	}
	.footRight .footCol:nth-child(2n + 2) {
		padding-left: 10%;
	}
	.bannerCaption h1 {
		margin-bottom: 15px;
	}
	.newsBox .imgDiv {
		width: 100%;
		margin-bottom: 15px;
	}
	.header .navbar .navigation>ul>li>a, .header .navbar .navigation>ul>li.dropdown>ul li a, .shrink .header .navbar .navigation>ul>li>a {
		font-size: 18px;
	}
	.directors-sec {
		padding-top: 20px;
		padding-bottom: 30px;
	}
	.directors-slider ul li p {
		font-size: 14px;
	}
	.innerLeft .PullQuote {
		font-size: 18px;
	}
	.bannerInner .bannerCaption ul.breadcrumb li a,.bannerInner .bannerCaption ul.breadcrumb li {
	}
	.bannerInner .bannerCaption ul.breadcrumb li:after {
		height: 80%;
		top: 10%;
	}
	.bannerInner .bannerCaption ul.breadcrumb li {
		padding: 0 8px;
		font-size: 16px;
	}
	.captionWhiteDiv-wrap:before {
		width: 12px;
		height: 12px;
		right: 0;
		transform: translate(20px, -50%);
	}
	.news-brief-row .span4,
	.news-brief-row .span8 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.footerText ul li a:after {
		top: 2px;
	}
	.footerTop {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	h6 {
		font-size: 14px;
	}
	.homebanner .row>.col {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.row.eventrow> .col {
		-webkit-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.serviceBox ul li {
		font-size: 14px;
	}
	
	.serviceBox ul li:not(:last-child) {
		margin-bottom: 5px;
	}
	.HeaderTextGoldUnderline:after {
		margin-top: 15px;
		height: 3px;
		width: 50px;
	}
	

.HeaderTextBlueUnderline {
    font-size: 30px;
    margin-bottom: 20px;
}

.HeaderTextBlueUnderline:after {
    margin-top: 14px;
}
.mobbtn {
	display: block;
}
.sponsors .headingBox a {
    display: inline-flex;
    white-space: nowrap;
    align-items: center;
}
.headingBox.jleft {
	justify-content: space-between;
}
.sponsors .HeaderTextSmall {
    text-align: left;
}
.services .btn-wrap {
	/* display: none; */
}
.sidebar .newsBox .imgDiv {
    position: absolute;
    top: 0;
    left: 0;
}
.d-inlinemob-list ul li {
    flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
    max-width: 50%;
}
.row.d-flex-wrap .col-md-6 {
    flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    -moz-flex: 100%;
}
.innerbox1 .row.d-flex-wrap .col-6 {
	flex: 0 0 100%;
	-webkit-flex: 0 0 100%;
	max-width: 100%;
}
.HeaderTextGold {
	font-size: 24px;
}
.copyright ul li p, .copyright ul li a {
    font-size: 16px;
}
.SectionHeader {
	font-size: 34px;
} 
.img-inline-list li {
	flex: 0 0 50%;
	max-width: 50%;
	margin-bottom: 30px;
}
.homebanner .form-card {
	display: none;
}
.gray-card-wrap .col {
	flex: 0 0 100%;
	max-width: 100%;
	margin-bottom: 30px;
}
.img-box-1 {
    text-align: center;
    background: transparent;
}

.img-box-1 ul {
    margin: 0 auto;
    max-width: 450px;
    background: #ffffff;
    border-radius: 4px;
}
.gray-card {
    max-width: 450px;
    margin: 0 auto;
}

.upcoming-event-sec .row.d-flex-wrap .col-6 {
    flex: 0 0 100%;
    max-width: 100%;
}

.imgBox-wrap {
    max-width: 450px;
    margin: 0 auto;
}

.event-Box {
    max-width: 450px;
    margin:  0 auto 30px;
}

.upcoming-event-sec .textlink-wrap {
    text-align: center;
}
.img-info-sec .container.containerCustom {
    width: 100%;
    max-width: 480px;
}

.img-info-sec p.text-white.text-center {
    padding: 0;
}
.footer .span6.footCol {
	margin-top: 0;
	margin-bottom: 30px;
}
.footwrap .span6:nth-child(3) .inline-flex-list {
    padding-top: 20px;
    margin-bottom: 10px;
    border-top: 1px solid #ffffff;
}

.copyright p {
    font-size: 14px;
}

.footwrap .span6 {
    flex: 0 0 100%;
    max-width: 100%;
}

.footwrap .span6:nth-child(1) {
    text-align: center;
}

.footwrap .span6:nth-child(1) img {
    max-width: 320px;
}

.topSocial {
    display: block;
    text-align: center;
}

.topSocial h3 {
    margin: 0 0 10px;
}
.headlines-sec .row.d-flex-wrap>div:nth-child(2) {order: 3;}

.headlines-sec .row.d-flex-wrap>div:nth-child(3) {
    order: 2;
}
.headlines-sec .col-6 {
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.imgBox-wrap.imgleft {
    margin-top: 30px;
}
.headlines-sec {
	padding-bottom: 0;
}
.lightblue-card {
    margin: 0 auto;
    max-width: 450px;
}
.lightblue-card2 {
    max-width: 450px;
    margin: 30px auto 0;
}

.evenbox .topSocial ul {
    justify-content: flex-start;
}

.evenbox .topSocial {
    text-align: left;
}
.homebanner .view-on-tab .col .gray-card .icon_link {
    top: 50%;
    transform: translateY(-50%);
}

.homebanner .view-on-tab .gray-card .gc-top-wrap h2 {
    margin-right: -72px;
}
.imgBox .bottom-info:hover {
    width: 475px;
    right: auto;
    left: -35px;
    padding-left: 100px;
}

.imgBox .bottom-info:hover .iw-bi-link {
    width: 110px;
}

.imgBox .bottom-info:hover .iw-bi-link img {
    width: 70px;
}
.inner-img-info-sec .d-flex {
    flex-wrap: wrap;
}

.inner-img-info-sec .d-flex .flexible-col {
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: 30px;
}
}
/*767px*/

@media only screen and (max-width:640px) {
	.hoverBox p {
		font-size: 26px;
	}
	.banner {
	    padding-bottom: 150px;
	}
	.HeaderTextBlueUnderline {
    font-size: 25px;
}
	.homebanner .row>.col {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.iconbox-sec .row>.col {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.serviceBox h3 {
		font-size: 14px;
	}
	.serviceBox {
		max-width: 100%;
		padding-left: 154px;
	}
	.newsFrame .col {
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		max-width: 100%;
	}
	.headingBox a {position: relative;left: 0;right: 0; display: none;}
	.inner-page .row-fluid.flex {
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}
	
	.inner-page .row-fluid>.leftcol, .inner-page .row-fluid>.rightcol {flex: 0 0 100%;-webkit-flex: 0 0 100%;max-width: 100%;}
	
	.Highlight .MAJButton {
		display: block;
		margin-left: 0;
		margin-right: 0;
	}
	
	.inner-page .row-fluid>.leftcol .MAJButton {
		display: block;
	}
	.inlinebox-row .sbm-row>.col-3 {
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		max-width: 100%;
	}
	.btn-card-wrap {
		text-align: center;
	}
}

@media only screen and (max-width:540px) {
	.buttonZone a {
		margin-right: 0px;
	}
	.home-slider .owl-dots {
		bottom: 24px;
	}
	.memberLogin .formframe div:nth-child(1),
	.memberLogin .formframe div:nth-child(2) {
		width: 48%;
	}
	.MemberOuter h3 {
		margin: 0px 0 20px;
		font-size: 22px;
		line-height: 28px;
	}
	.sponsorSlider.owl-theme .owl-nav .owl-prev,
	.sponsorSlider.owl-theme .owl-nav .owl-next {
		top: 50%;
	}
	.sponsorSlider {
		margin-bottom: 15px;
	}
	
	.serviceBox>img {
		max-width: 150px;
	}
	
	.serviceBox {
		max-width: 100%;
		padding-left: 154px;
	}

	.banner {
	    padding-bottom: 200px;
	}
	.headingBox.jleft .HeaderTextSmall {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.sponsors .headingBox a {position: absolute;bottom: 50px;right: 0;height: auto;width: auto;top: auto;left: auto;}
	
	.headingBox.jleft {
		flex-wrap: wrap;
		position: relative;
	}
}

@media only screen and (max-width:479px) {
	.banner .home-slider .item>img {
		height: 100% !important;
		width: 100% !important;
	}
	.bannerCaption h1 {
		font-size: 28px;
		line-height: 32px;
		margin-bottom: 5px;
	}
	.bannerCaption h3 {
		font-size: 22px;
		line-height: 22px;
	}
	.eventBox {
		padding: 15px 15px
	}
	.eventBox h3 {
		font-size: 16px;
	}
	.footerHeading {
		font-size: 16px;
	}
	.serviceBox>img {
		max-width: 120px;
	}
	.serviceBox:hover:after {
    width: 100px;
    height: 100px;
}
	.serviceBox {
    padding-left: 130px;
}
	.hoverBox p {
		font-size: 22px;
	}
	.home-slider .owl-dots {
		bottom: 15px;
	}
	.navMain .navigation .memberbox .searchBtnFn p {
		font-size: 18px;
	}
	.banner {
	    padding-bottom: 230px;
	}
	.FullWidthBannerContent .captionWhiteDiv {padding: 15px 15px 35px 15px;}
	.FullWidthBannerContent h1 {font-size: 28px;line-height: 32px;}
}

@media only screen and (max-width:359px) {
	.navMain .navigation .topSocial .socialBoxMob ul li a{padding: 0 5px;}
	.navMain .navigation .topSocial .link  ul li a{ padding: 0 15px; }
	.footLeftTop p:nth-last-child(2),
	.footLeftTop p:nth-last-child(3){
		width: 100%;
		padding: 0px;
		text-align: center;
	}.navIcon {
		font-size: 0;
		padding: 14px 10px;
	}
	.logo img {
		/* width: 70px; */
	}
	.searchDiv, .topSocial ul {
    width: 210px;
}
	.logo .PageTitle {
    padding-left: 15px;
    font-size: 16px;
}
	
	.NYSButton {
		padding: 12px 15px;
	}
	
	.NYSButton>img {
		width: 20px;
		margin-right: 5px;
	}
	.banner {
	    padding-bottom: 240px;
	}


	.socialUl ul li {
		margin-right: 3px;
	}
	.socialUl ul li a img {
		max-width: 24px;
	}
	.hoverBox p {
		font-size: 20px;
	}
	.home-slider .owl-dots {
		bottom: 10px;
	}
	.bannerCaption h1 {
		font-size: 26px;
		line-height: 30px;
		margin-bottom: 5px;
	}
	.navMain .navigation .memberbox .searchBtnFn p {
		font-size: 16px;
	}
	.btnGroup a {
		margin-right: 20px;
	}
}


