@charset "utf-8";
@media print{*{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;-o-print-color-adjust:exact;visibility:visible}
.headerSpace,audio,embed,object,video{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}
.banner,.bgBorder,.footer,.header,.navbar{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}
.container{width:100%!important}
.span4{width:33%}
.Highlight{border:1px solid #000}
.mainContent{padding-top:0!important}
.nBox a,.nBox a .fa,.nBox p{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:#fff!important}}
@media only screen and (min-width:980px){
.event-bg-mobile{display:none}
.header .nav-collapse ul .dropdown .dropdown-menu{position:absolute;width:100%;max-width:1920px;background:#dba510;top:182px;min-width:220px;padding:60px 0;border:none;display:block;visibility:hidden;opacity:0;-moz-transition:top .5s ease 0s,visibility 0s ease 0s;-ms-transition:top .5s ease 0s,visibility 0s ease 0s;-o-transition:top .5s ease 0s,visibility 0s ease 0s;-webkit-transition:top .5s ease 0s,visibility 0s ease 0s;transition:top .5s ease 0s,visibility 0s ease 0s,z-index 0s ease .1s;z-index:9;box-shadow:none}
.header .navbar ul>li.dropdown:hover>.dropdown-menu{display:flex!important;align-items:center;visibility:visible;z-index:999;opacity:1;align-content:start;justify-content:flex-start;max-width:1489px;margin:0 auto;left:0;right:0;border-radius:0}
.header .navbar ul>li.dropdown:hover>.dropdown-menu::after,.memberSection.dropdown-menu:after{position:absolute;content:'';width:auto;left:-1000px;right:-1000px;height:100%;background:#2d73ad;display:block;z-index:-1}
.header li.megaMenuSection{min-width:20%;}
.memberSection.dropdown-menu::after{top:-1px}
.navbar ul li.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu:before{display:none}
.header .navbar ul>li.dropdown:hover>.dropdown-menu>li:nth-child(1){max-width:200px}
.header .navbar ul>li.dropdown:hover>.dropdown-menu>li:nth-child(2){margin-left:40px}
.header .navbar ul>li.dropdown:hover>.dropdown-menu>li:nth-child(3){margin-left:30px}
.header .navbar ul>li.dropdown:hover>.dropdown-menu>li:nth-child(4){margin-left:50px}
.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 .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;opacity:1}
header .dropdown .dropdown-menu{max-width:1490px;justify-content:space-between;align-self:center;margin:0 auto!important}
.dropdown .dropdown-menu.dropOpen{display:flex!important}
.header .navigation>ul>li>.menu-arrow{display:none}
.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection:first-child ul.mainMenu{padding-left:0;width:auto;display:inline-block;vertical-align:top;text-align:center;max-width:none;margin:0}
.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:first-child ul.mainMenu li,.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection:first-child ul.mainMenu li a,.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection:first-child ul.mainMenu li h2{width:auto;color:#fff;margin:0;display:block!important;vertical-align:top;float:none}
.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection:first-child ul.mainMenu li h2,.memberCenter .mainMenu h2{text-transform:uppercase;font-style:normal;font-weight:400;font-size:30px;line-height:1.1;text-align:center;color:#FFF}
.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection:first-child ul.mainMenu li a{color:#fff;background:0 0;border:2px solid #fff;font-size:18px;font-weight:400;font-family:Merriweather,serif;height:46px;text-transform:capitalize;border-radius:0;line-height:41px;box-shadow:none;text-shadow:none;padding:0 25px;transition:all ease-in-out .3s;display:inline-block;vertical-align:top;width:auto;text-decoration:none;max-width:160px;margin:0 auto}
.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection:first-child ul.mainMenu li a:hover{background:#fff;color:#2b4162}
.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection ul.mainMenu{padding-left:0;max-width:330px;text-align:left}
.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection ul.mainMenu li{width:100%;max-width:330px;display:block;float:none;margin-bottom:10px}
.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection ul.mainMenu li a,.memberSection.dropdown-menu li:nth-child(2) p{text-align:left;display:inline-block;padding:0;font-style:normal;font-weight:400;font-size:18px;line-height:1.1;color:#FFF}
.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection ul.mainMenu li:hover a{color:#EDD09A;text-decoration:underline}
.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection ul.mainMenu li a:focus,.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection ul.mainMenu li.active a{color:#fff;background:0 0;font-weight:700}
.header .nav-collapse ul li:nth-last-child(3) .dropdown-menu{padding:50px 190px 30px}
.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.logggedIn ul.dropdown-menu>li.megaMenuSection:first-child{padding-left:0;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:16px;font-weight:400!important;font-family:Lato,sans-serif;line-height:23px;color:#fff}
.header .nav-collapse ul li:nth-last-child(2) ul.dropdown-menu>li.megaMenuSection .formframe{background:0 0;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:0;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:700!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:0 0;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 .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:0;padding:0;text-transform:none;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:0 0;color:#fff}
.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection ul.mainMenu li .subMenu{display:none}
.memberCenter li.dropdown{position:static}
.memberSection li h3{text-align:left;margin-bottom:15px;position:relative;padding-bottom:5px;margin-top:0;font-style:normal;font-weight:400;font-size:26px;line-height:1.3;text-transform:uppercase;color:#FFF}
.memberSection li h3:after{position:absolute;content:'';width:100%;height:3px;background:#fff;top:100%;left:0}
.memberSection p{color:#fff;font-family:Montserrat,sans-serif}
.memberSection.dropdown-menu{padding:50px 0;margin:0 auto;border-radius:0;background:#255D64;display:none}
.memberSection.dropdown-menu li:nth-child(1){max-width:190px}
.memberSection.dropdown-menu li:nth-child(2){margin-left:60px;padding:0;max-width:400px}
.memberSection.dropdown-menu li:nth-child(2) p{text-align:center;margin-bottom:15px;line-height:1.4}
.memberSection.dropdown-menu li:nth-child(3){margin-left:80px;max-width:280px}
.memberSection.dropdown-menu:before{display:none}}
@media only screen and (min-width:1200px){.container,.header .navbar ul>li.dropdown:hover>.dropdown-menu,.navbar .container,.rightBottom .dropdown .dropdown-menu{width:1180px}}
@media only screen and (max-width:1840px){.header .navbar .navigation>ul .dropdown-submenu .dropdown-menu{min-width:240px}
.brand img{width:200px}
.headerRight .rightTop{padding-top:10px;padding-bottom:10px}
.topSocial ul li img{width:27px;height:27px;object-fit:contain}
.topSocial ul li{margin-right:8px}
.headerRight .rightTop .link ul li:after,.xsVisible .topSocial .link ul li:after{height:80%;top:10%}}
@media only screen and (max-width:1599px){.header .navbar .navigation>ul>li.dropdown>ul li a::after{left:12px;top:12px}
.header .navbar .navigation>ul .dropdown-submenu .dropdown-menu{min-width:200px}
.socialUl{right:15px}
.memberLogin .formframe div:nth-child(1),.memberLogin .formframe div:nth-child(2){max-width:180px}
.footerText p.call,.footerText p.mail{font-size:15px}
.header .navbar .navigation>ul>li.dropdown>ul li a{padding:14px 20px}
.headerRight .rightTop .link ul li:after,.xsVisible .topSocial .link ul li:after{height:26px;top:-3px}
.MCButton:before{border-width:2px;top:6px;bottom:6px;left:6px;right:6px}
.newsBox h4{font-size:22px}
.nContent p{font-size:16px;margin-bottom:15px}
.headTitle{font-size:28px}
.serviceBox .BCBAButton{font-size:26}
.sponsorSlider2 .item ul li img{max-width:80%;margin:0 auto}
.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection ul.mainMenu li a,.memberSection.dropdown-menu li:nth-child(2) p{font-size:18px}
.memberSection li h3{font-size:22px}
.dropdown .dropdown-menu{max-width:1200px}
.bannerCaption p{font-size:45px}
.banner .item>img{height:745px}
.bannerCaption .container p{margin-bottom:40px;line-height:1.3;max-width:580px}
.bannerCaption{top:75px}
.captionWhiteDiv{max-width:850px}
.bannerCaption .captionWhiteDiv p{font-size:25px}
.captionWhiteDiv h3{font-size:35px}
.news-brief-row .span8{padding-right:40px;flex:0 0 calc(100% - 390px);max-width:calc(100% - 390px)}
.news-brief-row .span4{flex:0 0 390px;max-width:390px}
.header .navbar .navigation>ul>li.dropdown:hover>a:after{margin-top:-3px}}
@media only screen and (max-width:1330px){.banner .item>img{width:100%!important;max-width:none;height:680px}
.sponsors{padding:35px 0;text-align:center;margin:0}
.footerText p{font-size:14px;margin-bottom:10px;line-height:1.6}
.socialUl{right:0}
.home-slider.owl-carousel .owl-stage-outer,.home-slider.owl-carousel .owl-stage-outer .owl-item{height:500px!important}
.innerPage .banner .item>img{max-width:100%}
.bannerCaption .captionWhiteDiv p{font-size:20px}
.captionWhiteDiv h3{font-size:30px;margin-bottom:10px}
.captionWhiteDiv{border-bottom-width:8px;border-right-width:8px;max-width:650px}}
@media only screen and (max-width:1299px){.footerLogoDiv{margin-left:0}
.sponsorSlider .owl-nav .owl-prev{left:0}
.sponsorSlider .owl-nav .owl-next{right:0}}
@media only screen and (max-width:1199px){.bannerCaption p{font-size:26px}
.bannerCaption .container p{margin-bottom:60px}
.bannerCaption .captionWhiteDiv p{font-size:16px}
.banner{padding-bottom:40px}
.nBox .nContent{padding:40px 20px}
.mainContent{padding:40px 0 30px}
.newsFrame{margin-top:30px}
.news{margin:0 0 30px}
.services{padding:30px 0 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 .BCBAButton{bottom:20px}
.footLeft .BCBAnoBullets h6.footerHeading{min-height:auto}
.footerBottom a,.footerBottom p{font-size:16px;line-height:1.6}
.navbar .container{width:960px}
.captionWhiteDiv{padding-top:30px;padding-bottom:30px}
.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:hover>a:after,.header .navbar .navigation>ul>li.dropdown>a:hover: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}
.socialUl{right:0;top:-20px}
.footerText p.call,.footerText p.mail{word-break:break-all}
.copyright{margin-top:30px}
.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}
.header .navbar ul>li.dropdown>.dropdown-menu,.rightBottom .dropdown .dropdown-menu{width:940px}
.header .nav-collapse ul .dropdown .dropdown-menu{padding:40px 0}
.topLeft p{font-size:20px}
.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection:first-child ul.mainMenu li h2,.memberCenter .mainMenu h2{font-size:36px}
.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection ul.mainMenu li{margin-bottom:10px}
.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection ul.mainMenu li a{font-size:16px;line-height:22px}
.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection.formDiv{line-height:42px}
.memberSection li h3{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}
.HeaderTextSmall,h3{font-size:24px}
.BCBABullets ul li,p{font-size:16px}
.innerPage .serviceBox{min-height:215px}
.innerPage .eventParent{margin-bottom:0}
.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}
.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}}
@media only screen and (max-width:979px){.xsHidden979{display:none}
.navMain,.xs979{max-width:100%;right:0;position:absolute;width:100%;top:165px;z-index:2;background:#2d73ad}
.brand img,.navbar .brand img{max-height:70px}
.brand span,.navbar .brand span{font-size:17px;letter-spacing:4px;line-height:1.3}
.brand,.navbar .brand{padding:0;position:relative;display:inline-block;vertical-align:top;min-height:70px;float:none}
.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 .container{width:100%;padding:0 15px}
.bannerCaption{top:50px}
.bannerCaption .container p{margin-bottom:30px}
.captionWhiteDiv{padding:30px 55px 30px 0}
.banner{padding-bottom:65px}
.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:0}
.innerLeft .imgDiv img{position:static;margin-bottom:30px;width:100%}
.innerLeft .imgDiv ul:last-child{margin-left:0}
.innerLeft .PullQuote{font-size:22px;margin:25px 0 20px}
.Highlight{padding:20px}
.header .navbar .navigation>ul>li,.header .navbar .navigation>ul>li.xs979{display:block}
.header .nav-collapse.collapse{width:100%}
.header .navbar-static .navbar-inner{padding:0;position:relative;margin:0 auto;min-height:auto}
.header .navigation{background:0 0;z-index:2;margin-top:0}
.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:0 0;-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:#fff!important;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:100%;margin-bottom:6px;margin-top:0;border-radius:4px}
.header .navbar .btn-navbar.collapsed .icon-bar{background:#fff!important;float:right}
.topButtonBar{display:none}
.navbar .btn-navbar .icon-bar:last-child{margin-bottom:0}
.header .navbar .btn-navbar.collapsed{top:116px;left:15px}
.header .navbar .btn-navbar{position:absolute;background:0 0;margin:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:45px;z-index:9;border:1px solid #fff;padding:8px}
.overlay .btn-navbar .icon-bar:nth-child(2){opacity:0}
.overlay .btn-navbar .icon-bar:first-child{margin-top:9px;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:0;height:3px}
.overlay .btn-navbar .icon-bar:last-child{margin-top:-20.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.dropdown>ul li a,.header .navbar .navigation>ul>li>a,.shrink .header .navbar .navigation>ul>li>a{padding:0 25px 0 40px;text-align:left;width:100%;text-transform:capitalize;font-style:normal;font-weight:500;font-size:20px;line-height:1.4;color:#FFF}
.header .navbar .navigation>ul>li.dropdown.menu-open>a,.header .navbar .navigation>ul>li.dropdown:hover>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{color:#B99758;background:0 0;text-decoration:underline}
.header .navbar .navigation>ul>li.dropdown:hover>a:after,.header .navbar .navigation>ul>li.dropdown>a:hover: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:-3px;width:100%;height:30px}
.header .navigation>ul>li>.menu-arrow::after{display:none;top:0;transform:rotate(360deg);-moz-transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s}
.header .navigation li.menu-open>.menu-arrow::after{transform:rotate(180deg)}
.header .navbar .navigation>ul>li.dropdown>ul li a{background:0 0;font-weight:400;font-size:20px;color:#fff;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:0;right:40px;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}
.header .navigation li.dropdown-submenu .menu-arrow:after{color:#ab9d5d;top:7px;display:none}
.header .navbar .navigation>ul>li>.dropdown-menu{padding:10px 0 0;width:100%}
.header .navbar .navigation>ul>li.dropdown>ul li a:hover{background:0 0;-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:0 0;margin:0;border-bottom:none}
.header .navbar .navigation>ul>li.memberCenter>a{border-bottom:none;text-align:center}
.header .navbar .navigation>ul{margin-top:0;display:inline-block;width:100%;padding:0 25px}
.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}
.header .navbar .navigation>ul>li>a.GoldSolid,body.shrink .header .navbar .navigation>ul>li>a.GoldSolid{font-weight:700;font-size:16px;background:#7422ba;border:2px solid #7422ba;display:inline-block;width:auto;text-align:center}
.header .navbar .navigation>ul>li:last-child{margin-left:0;text-align:center;margin-top:10px;margin-bottom:20px}
.navMain .topBarInner{display:block!important;width:100%;margin:0 0 15px;padding-left:20px}
.navMain .topBarInner .topSocial{width:100%;margin:0}
.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 .span4,.MemberOuter .span8{width:100%;text-align:center;margin:0}
.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:0}
.socialUl ul li{margin-right:8px}
.footerText p a{word-break:break-all}
.innerRight{min-width:250px}
.header .navbar .navigation>ul>li.dropdown:hover>a:after,.header .navbar .navigation>ul>li>a:hover:after,body.shrink .header .navbar .navigation>ul>li.dropdown:hover>a:after,body.shrink .header .navbar .navigation>ul>li>a:hover:after{display:none}
.navigation .xsVisible{display:block!important}
.overlay .navMain{height:calc(100vh - 162px);position:fixed;overflow-y:auto;padding-top:30px}
.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:0 15px;text-align:left}
.navMain .navigation .memberbox ul li{display:inline-block;vertical-align:top;margin:0;max-width:160px}
.navMain .navigation .memberbox .searchBtnFn{background:#59132C;position:relative;padding:10px}
.navMain .navigation .memberbox .searchBtnFn p{color:#C13341;margin:20px 0 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:.12em;text-transform:uppercase;font-family:Montserrat,sans-serif}
.navMain .navigation .memberbox .searchBtnFn form{padding:0;margin-bottom:0}
.navMain .navigation .memberbox .searchBtnFn .form-group{position:relative}
.navMain .navigation .memberbox .searchBtnFn .form-group input{width:100%;border:0;margin:0;vertical-align:top;height:54px;color:#5C5C5C;padding:12px 75px 12px 15px;border-radius:10px;font-style:normal;font-weight:400;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:0;border-radius:4px;padding:8px 19px;font-size:18px}
.navMain .navigation .topSocial{width:100%;text-align:center;padding:0 25px;margin-top:15px;max-width:100%;margin-bottom:30px}
.navMain .navigation .topSocial ul{display:inline-block;vertical-align:top;margin:0;padding:0;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:0}
.navMain .navigation .topSocial ul.memberCenterMob ul li:last-child ul li a:hover{background:0 0}
.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{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(3){position:relative}
.socialUl{top:0}
.footer .footCol{margin-bottom:0}
.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{width:100%}
.header .navbar .navigation>ul>li>a{padding-left:0}
.socialBoxMob{margin-bottom:40px;margin-top:20px}
.socialBoxMob p{margin-bottom:25px;font-family:'Playfair Display',serif;font-style:normal;font-weight:700;font-size:20px;line-height:1.6;text-align:center;color:#98C1D9}
.memberCenterMob>li>a{height:auto;border:0;width:100%;padding:12px 15px;font-style:normal;font-weight:900;font-size:14px;line-height:33px;text-align:center;letter-spacing:.05em;text-transform:uppercase;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:#FFF;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:400;font-size:18px;line-height:25px;color:#FFF;text-transform:capitalize}
.memberCenterMob .dropdown-menu h2:after{position:absolute;content:'';width:100%;height:2px;background:#fff;top:100%;left:0}
.memberCenterMob .dropdown-menu .formframe div a{padding:15px;font-weight:400;color:#fff;float:none;width:100%;border-radius:0;background-color:transparent}
.memberCenterMob .dropdown-menu .formframe div a.MCButton{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:0;padding-left:0;max-width:100%;text-align:left}
.dropdown-menu .megaMenuSection:first-child{display:none}
.dropdown-menu .megaMenuSection .mainMenu{list-style:none}
.memberCenterMob .dropdown{width:100%;display:block}
.navMain .navigation .topSocial .memberCenterMob .dropdown-menu{display:none}
.HeaderTextSmall,h3{font-size:22px;line-height:26px}
.serviceBox p{font-size:14px}
.about,.services,.upcomingEvent{padding:30px 0}
.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:#fff;font-size:16px}
.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:.2;top:0;left:0}
.nBox{overflow:hidden}
.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:15px}
.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}
.dropdown .dropdown-menu,.header .navbar ul>li.dropdown>.dropdown-menu{width:100%}
.d-list-wrap>ul{flex:0 0 50%;padding:0;max-width:50%}
.d-list-wrap ul:nth-child(2){padding-left:30px}
.footer .span6.footCol{flex:0 0 106%;max-width:106%;order:3;margin-top:40px}
.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%;order:1}
.footer .span3.footCol:last-child{order:2}
.newsFrame .col{padding:0 15px}
.newsFrame{margin:0 -15px}
.iconbox span{width:80px;height:80px;font-size:30px}
.iconbox span img{height:35px}
.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:absolute;left:15px;top:15px}
.logo img{width:122px}
.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:100%;flex:0 0 100%}
.headerRight.right{width:100%}
.MCButton{font-size:10px;padding:13px 16px}
.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{max-width:100%}
.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:#fff}
.serachIconDiv>ul{top:104px;width:calc(100% - 50px);left:0;right:50px;padding:10px;z-index:9}
.rightBottom .memberCenter>ul li.serachIconDiv.showsearch{z-index:99999}
.footRight{display:none}
.mob-footer{display:block;padding-left:50px}
.innerLeft .imgDiv ul{margin-left:0}
.header .navbar ul li.dropdown ul.dropdown-menu>li.megaMenuSection ul.mainMenu li a{font-size:18px}
.memberCenter li.dropdown .menu-arrow{display:none}}
@media only screen and (max-width:767px){.xsHidden,.xsHidden767{display:none!important}
.xs767,.xsVisible{display:block!important}
.container{padding:0 15px}
.bannerCaption .container p{font-size:18px}
.captionWhiteDiv{padding:25px 35px 25px 15px;border-right:0 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:0;width:auto;text-align:center;left:auto;right:15px;font-size:16px}
.news{margin:0;position:relative;padding:0}
.newsFrame{margin-top:0;max-height:none;padding-right:0}
.newsBox{padding-left:0}
.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:0}
.serviceBox .BCBAButton{position:relative;margin-top:20px;display:inline-block;font-size:16px}
.serviceBox p{margin-bottom:0;padding-bottom:10px}
.serviceBox h3{margin-top:0;font-size:18px;margin-bottom:5px}
.services .container{padding-bottom:15px}
.owl-nav{display:none}
.sponsors{position:relative;margin-bottom:30px}
.notification{margin-top:0;margin-bottom:30px;padding:0 15px}
.notification .nBox{margin:0 auto 10px}
.footer{padding:0 0 20px}
.footerTop ul{justify-content:center;align-items:center}
.footLeft{max-width:100%;padding-right:0;padding-bottom:30px;margin-bottom:30px}
.footParent{flex-wrap:wrap}
.footLeft::after{top:auto;right:0;background:#fff;bottom:0;width:100%;height:2px;left:0;margin:0 auto}
.footerBottom{padding:20px 0}
.footerHeading{font-size:12px;line-height:1.6;min-height:auto;margin-bottom:5px}
.footLeftTop p:nth-last-child(2){text-align:left}
.footLeftTop p:nth-last-child(3){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 h6,.footLeftTop p{width:100%}
.footRight{padding-left:0;flex-wrap:wrap}
.mob-footer{padding-left:0}
.footRight .footCol{width:50%;flex:0 0 50%;max-width:50%;padding:0;margin-bottom:30px}
.copyright ul li:nth-child(1){width:100%}
.sponsorSlider{margin-top:0}
.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}
.header .navbar-static .navbar-inner{width:100%;padding:0;max-width:100%}
.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{width:100%}
.serviceBox{padding:0 0 0 160px;min-height:auto}
.servicesFrame .span4:last-child a{margin-bottom:0}
.hoverBox{position:static}
.hoverBox p{transform:none;position:static;font-size:36px;text-align:center;background:0 0}
.leftText{text-align:center}
.leftText img{float:none;margin-bottom:10px}
.leftText p{margin-bottom:5px;float:none;line-height:28px}
.headTitle{margin:0 0 10px}
.sponsorSlider.owl-theme .owl-nav .owl-next,.sponsorSlider.owl-theme .owl-nav .owl-prev{top:55%}
.sponsorSlider{padding:0}
.footerLogoDiv{display:none}
.footer .footCol:nth-child(1) .footerText{padding-left:0}
.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:0;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{width:100%}
.Highlight{padding:15px}
.contentInner{padding:30px 0}
.contentInner h2.headTitle{max-width:200px}
.contentInner .leftInner{margin-bottom:30px}
.contentInner .rightInner{width:100%;margin-left:0}
h3{font-size:20px}
.BCBABullets ul li,.BodyText,p{font-size:18px;line-height:22px}
.BCBABullets ul li{margin-bottom:5px}
h4{font-size:22px}
h5{font-size:18px}
.TitleText,h1{font-size:30px;line-height:48px}
h2{font-size:24px}
.bannerCaption h1{font-size:30px;line-height:36px}
.bannerCaption h3{margin-bottom:10px}
.MemberOuter{padding:40px 0 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:0}
.memberLogin .formframe div:nth-child(1),.memberLogin .formframe div:nth-child(2){max-width:50%;min-width:auto;width:49%;margin:0 1% 5px 0}
.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:0 auto;display:block;float:none;max-width:75px}
.memberLogin .formframe div:nth-child(2){margin-right:0}
.memberLogin .forgot{width:100%;text-align:left;display:block;padding:0 0 0 1%}
.MemberOuter:after{content:'';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:0}
.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:0;right:0;margin:0 auto}
.upcomingEvent .RedSolid.xsVisible{max-width:180px;margin:0 auto}
.servicesFrame .span3:last-child a{margin-bottom:0;border-bottom:0 solid #eee}
.pagemenu{font-family:'PT Serif',serif;font-style:normal;font-weight:700;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}
.about,.services,.upcomingEvent{padding:30px 0}
.about h2{color:#293241;margin-bottom:30px}
.headTitle{font-size:30px;line-height:36px}
.about .aboutLeft .aboutLeftImgBox{padding-right:0}
.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:0}
.eventSlider .owl-dots{position:absolute;bottom:0;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:9}
.eventSlider .owl-dots .owl-dot span{border:2px solid #fff;position:relative;margin:0;display:inline-block;vertical-align:middle;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;width:12px;height:12px;background:0 0}
.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:0}
.footLeftTop br{display:none}
.copyright ul li a,.copyright ul li p{font-size:12px;margin-bottom:0}
.FullWidthBannerContent .captionWhiteDiv{padding:15px 95px 55px 15px}
.FullWidthBannerContent h1{font-size:28px;line-height:32px}
.footer .footBtm a,.footer .footBtm p,.footer .footLeft a,.footer .footLeft p{font-size:14px}
.footLeft .footerHeading{font-size:22px}
.footerBottom a,.footerBottom p{font-size:12px;line-height:1.4}
.footerTop ul li img{width:20px}
.footerTop ul li{margin:0 5px}
.nContent a,.nContent h3{font-size:20px}
.Gold .nContent p,.nContent p{font-size:13px;margin-bottom:10px}
.footLeft ul li{margin-bottom:5px}
.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.dropdown>ul li a,.header .navbar .navigation>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: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 50%;max-width:50%}
.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}
.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%}}
@media only screen and (max-width:640px){.hoverBox p{font-size:26px}
.banner{padding-bottom:150px}
.HeaderTextBlueUnderline{font-size:25px}
.homebanner .row>.col,.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:0}
.home-slider .owl-dots{bottom:24px}
.memberLogin .formframe div:nth-child(1),.memberLogin .formframe div:nth-child(2){width:48%}
.MemberOuter h3{margin:0 0 20px;font-size:22px;line-height:28px}
.sponsorSlider.owl-theme .owl-nav .owl-next,.sponsorSlider.owl-theme .owl-nav .owl-prev{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}
.eventBox h3,.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}
.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:0;text-align:center}
.logo img{width:100px}
.MCButton{padding:12px 15px}
.MCButton>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}}