@charset "utf-8";
 @media print {
     * {
         -webkit-print-color-adjust: exact;
         -moz-print-color-adjust: exact;
         -o-print-color-adjust: exact;
         visibility: visible;
    }
     video, audio, object, embed {
         display: none;
    }
     img {
         max-width: 500px;
    }
     body {
         margin: 1cm auto;
    }
     .printHeader {
         text-align: center;
         padding: 15px;
         display: block;
         width: 100%;
    }
     .printHeader a {
         display: inline-block;
         width: 100%;
         text-align: center;
         margin-top: 10px;
    }
     .printHeader p {
         margin-top: 15px;
    }
     .headerSpace {
         display: none;
    }
     .header, .navbar, .footer, .bgBorder {
         display: none;
    }
     .copyrightText {
         display: block;
         text-align: center;
    }
     .copyrightText ul li {
         color: #000;
    }
     .printFooter {
         width: 100%;
         text-align: center;
         display: block;
         font-size: 13px;
         color: #fff;
         font-weight: 400;
    }
     .container.containerCustom {
         width: 100% !important;
    }
     .span4 {
         width: 33%;
    }
     .captionFrame ul li, .captionFrame ul li {
         color: white;
    }
     .captionFrame {
         margin-left: 0;
         max-width: 100%;
         padding: 0 15px;
    }
     .owl-carousel .owl-stage {
         display: block !important;
         transform: none !important;
         width: 100% !important;
         padding: 15px !important;
    }
     .slider .owl-carousel .item:before, .slider .owl-carousel .item img {
         display: none;
    }
     .captionFrame ul li {
         word-break: break-all;
    }
     .captionBtnBox {
         position: static;
         max-width: 100%;
    }
     .captionBtnFrame {
         position: static;
         background-color: white;
         max-width: 100%;
    }
     .captionBtnBox ul li a {
         background: transparent;
         border: 1px solid #BA0C2F;
         display: block;
         height: 130px;
    }
     .captionBtnBox ul li a .iconBox img.default, .arrow img {
         filter: invert(1);
    }
     .captionBtnBox ul li a .textBox h2 {
         color: #2d2d2d;
    }
     .inner-page-content {
         position: relative;
    }
     .inner-page-content .sidebar {
         width: 280px;
         border-right: 1px solid #717171;
    }
     .inner-page-content .inner-content-area {
         padding: 20px;
    }
     .sponsors-box, .sponsors-boxthree {
         border: 1px solid #717171;
    }
     .event-slider .owl-stage {
         width: 100% !important;
    }
     .event-slider .owl-stage .owl-item {
         width: 100% !important;
         margin: 0 0 35px 0 !important;
    }
     .owl-carousel .owl-item.cloned {
         display: none !important;
    }
     .owl-carousel .owl-stage {
         display: block;
         width: 100%;
         transform: none;
         height: auto;
         max-width: 100%;
    }
     .owl-carousel .owl-stage .owl-item {
         width: 100% !important;
    }
     .for-mobile .events {
         display: none;
    }
     .anouncebanner, .friendsLogoBox.for-mobile {
         display: none;
    }
     .captionBtnBox ul li a .iconBox img {
         filter: none;
         margin-top: 10px;
    }
     .upcoming-event-sec .flex-row>div {
         width: 33%;
    }
     .col6 {
         width: 100%;
    }
     .upcoming-right {
         padding: 20px 0;
    }
     .upcoming-row .upcoming-row-inner {
         display: inline-block;
    }
     .inner-page-content .sidebar {
         width: 100%;
         flex: 0 0 100%;
         max-width: 100%;
    }
     .span8.inner-content-area {
         width: 100%;
         flex: 0 0 100%;
         max-width: 100%;
    }
     .feature-news-section-bg img, .upcoming-event-section-bg img {
         display: none;
    }
     .consumer-col-1 {
         padding: 0;
         width: 100%;
    }
     .consumer-col-2 {
         width: 100%;
    }
     .consumer-row {
         flex-wrap: wrap;
    }
     .slider {
         display: none;
    }
     .advocate-section {
         padding: 0;
    }
     .donate-section {
         padding: 0;
         margin: 0;
    }
     .feature-news-section-content, .upcoming-event-section-content {
         padding: 0 0 10px 0;
    }
     .feature-news-section-inner button, .upcoming-event-section-inner button {
         padding: 0;
    }
     .feature-news-inner, .upcoming-event-inner {
         margin: 10px;
    }
     .consumer-section {
         margin-top: 150px;
    }
     .consumer-right-1, .consumer-right-2, .consumer-right-3, .consumer-right-4 {
         padding: 5px;
    }
     .printFooter {
         margin-top: -50px;
    }
}
 @media screen and (min-width:2000px) {
     body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu {
         width: calc(100% - 930px) !important;
         right: 300px !important;
    }
}
 @media screen and (min-width:2100px) {
     body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu {
         width: calc(100% - 1050px) !important;
         right: 345px !important;
    }
}
 @media screen and (min-width:2200px) {
     body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu {
         width: calc(100% - 1110px) !important;
         right: 385px !important;
    }
}
 @media screen and (min-width:2220px) {
     body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu {
         width: calc(100% - 1150px) !important;
         right: 400px !important;
    }
}
 @media screen and (min-width:2300px) {
     body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu {
         width: calc(100% - 1165px) !important;
         right: 445px !important;
    }
}
 @media screen and (min-width:2400px) {
     body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu {
         width: calc(100% - 1290px) !important;
         right: 495px !important;
    }
}
 @media screen and (min-width:1950px) {
     body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu {
         left: 0 !important;
         right: -310px !important;
         margin: 0 auto !important;
         width: 1200px !important;
    }
}
 @media screen and (min-width:1300px) {
     .container.containerCustom {
         max-width: 1272px;
         width: 100%;
    }
}
 @media screen and (min-width:1800px) {
     .header .navbar .container.containerCustom {
         max-width: 1950px;
         width: 100%;
    }
}
 @media screen and (min-width:1980px) {
     .header .nav-collapse .nav .dropdown .dropdown-menu {
         left: 0 !important;
        /*right: -385px !important;
        */
         width: 1125px !important;
    }
}
 @media screen and (max-width:1800px) {
     .header .nav-collapse .nav .dropdown .dropdown-menu {
         width: 1050px !important;
    }
}
 @media screen and (max-width:1600px) {
     .header .nav-collapse .nav .dropdown .dropdown-menu {
         width: 960px !important;
    }
     .rt-con-cont h3>span {
         display: block;
         font-size: 20px;
    }
     .consumer-right-3 .consumer-rt-title {
         font-size: 22px;
    }
}
 @media screen and (max-width: 1500px) {
     .header .nav-collapse .nav .dropdown .dropdown-menu {
         width: 950px !important;
         right: 210px !important;
    }
     .consumer-col-1 {
        padding: 40px 0px 40px 0;
    }
     .rt-con-cont h3 {
         font-size: 13px;
    }
     .footer-con-logo {
        /* margin: 5px -20px 0;
         */
    }
     .consumer-right-1, .consumer-right-2 {
         padding: 20px 20px 0;
    }
     .consumer-right-1, .consumer-right-2 {
         padding: 20px;
    }
     .consumer-right-3 .consumer-rt-title, .consumer-right-4 .consumer-rt-title {
         font-size: 24px;
    }
     .consumer-right-3 .consumer-rt-Subtitle, .consumer-right-4 .consumer-rt-Subtitle {
         font-size: 14px;
    }
     .consumer-right1-date {
         position: absolute;
         left: 20px;
         top: 5px;
    }
}
 @media screen and (max-width: 1330px) {
     .header .nav-collapse .nav .dropdown .dropdown-menu {
         width: 850px !important;
         right: 210px !important;
    }
     .advocate-card {
         width: 18.5%;
         height: 200px;
    }
     .advocate-img img {
         width: 100%;
         height: 100%;
    }
     .advocate-content img {
         z-index: 1;
         width: 40px;
    }
}
 @media screen and (max-width: 1300px) {
     .header .nav-collapse .nav .dropdown .dropdown-menu {
         width: 835px !important;
         right: 190px !important;
    }
}
 @media screen and (max-width: 1199px) {
     .header .nav-collapse .nav .dropdown .dropdown-menu {
         width: 750px !important;
         right: 150px !important;
    }
     .SubHeading {
         font-size: 26px;
    }
     .captionFrame ul h2 {
         font-size: 26px;
    }
     .SectionHeader {
         font-size: 28px;
    }
     .Event-Title, .News-Title, .upcoming-title {
         font-size: 18px;
    }
     .Date, .News-Date, .upcoming-date {
         font-size: 16px;
    }
     .consumer-right-3 .consumer-rt-title, .consumer-right-4 .consumer-rt-title {
         font-size: 18px;
    }
     .con-1-img {
         min-width: 220px;
    }
     .con-1-content {
         margin-left: 30px;
    }
     .consumer-col-1 {
         padding: 40px 30px 30px 18px;
    }
    
     .consumer-col-1 {
         width: 100%;
    }
     .consumer-col-2 {
         width: 100%;
    }
     .col4.footer-social-link {
         margin-right: 0;
    }
     .captionFrame {
         margin: 140px auto 0;
    }
     .BulletList-sec-image {
         max-width: 240px;
         max-height: 320px;
    }
     .BulletList {
         padding: 0px 30px;
    }
     .BulletList ul li {
         font-size: 16px;
         line-height: 1.4;
    }
     .CalloutBox {
         max-width: 320px;
         padding: 30px 15px 30px;
    }
     .CalloutBox h2 {
         font-size: 26px;
         margin-bottom: 20px;
    }
     .header .navbar .nav>li.dropdown>a {
         padding: 13px 4px;
    }
     .header .navbar-brand {
         padding: 30px 10px 30px 25px;
         height: 100%;
         width: 100%;
         padding: 10px 16px 10px 26px;
         font-size: 10px;
    }
     .bannerInner .TitleText {
         font-size: 40px;
    }
}
 @media screen and (min-width: 980px) {
     .header .nav-collapse {
         display: flex !important;
         flex-direction: column-reverse !important;
    }
    /* .nav-collapse.collapse {
         margin: 0 -15px 0;
    }
     */
     .header .nav-collapse .nav .dropdown .dropdown-menu {
         border: none;
        /* border-top: 5px solid #9D483F;
         */
         left: auto;
        /* right: 220px;
         */
         margin: 0 auto;
         position: absolute;
         max-width: 100%;
         visibility: visible;
         background: #fff;
         opacity: 0.96;
         top: 100%;
         min-width: 220px;
        /* padding: 35px 45px 30px;
         */
         padding: 0;
         display: block;
         visibility: hidden;
         opacity: 0;
         -moz-transition: top 0.5s ease 0s, visibility 0s ease 0s;
         -ms-transition: top 0.5s ease 0s, visibility 0s ease 0s;
         -o-transition: top 0.5s ease 0s, visibility 0s ease 0s;
         -webkit-transition: top 0.5s ease 0s, visibility 0s ease 0s;
         transition: top 0.5s ease 0s, visibility 0s ease 0s, z-index 0s ease 0.1s;
         z-index: 9;
    }
     .header .nav-collapse .nav .dropdown .dropdown-menu li.megaMenuSection {
        /* padding-right: 50px;
         */
         display: table;
         width: 100%;
         max-width: 1200px;
         margin: 0 auto;
         position: relative;
        /* display: flex;
         justify-content: space-evenly;
         */
    }
     .header .nav-collapse .nav .dropdown .dropdown-menu li.megaMenuSection.textUl ul {
         padding-left: 0;
         display: block;
         margin: 0;
         vertical-align: middle;
         position: relative;
         list-style: none;
    }
     .header .nav-collapse .nav .dropdown .dropdown-menu li.megaMenuSection.cta ul li:first-child {
         float: left;
         margin-right: 45px;
    }
     .header .nav-collapse .nav .dropdown .dropdown-menu li.megaMenuSection.cta ul li p {
         margin-bottom: 15px;
         font-size: 16px;
    }
     .header .nav-collapse .nav li:nth-last-child(2).dropdown .memberSection.dropdown-menu {
         background: #52769B;
    }
    /* .header .navbar .nav>li.dropdown:hover>.dropdown-menu {
         display: block !important;
         visibility: visible !important;
         z-index: 9;
         opacity: 1 !important;
         background: #E7E7E7;
    }
     */
     .header .navbar ul.nav>li.dropdown:hover>.dropdown-menu {
         display: block;
         visibility: visible;
         z-index: 999;
         opacity: 1;
         left: 0;
         right: auto;
         border-radius: 0;
         min-width: 250px;
         max-width: 250px;
         padding: 0;
         background: #ffffff;
    }
     .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: 0px;
         display: none;
         background: #1E4673D9;
         border-radius: 0;
         overflow: hidden;
         top: 0;
    }
     .header .navbar ul>li.dropdown:hover>.dropdown-menu li.megaMenuSection:hover>.mainMenu {
         display: block;
    }
     .header .navbar .nav li.dropdown>.dropdown-toggle .caret {
         border-top-color: #eeeeee;
         border-bottom-color: #eeeeee;
    }
     .header .navbar .nav li.dropdown:hover>.dropdown-toggle .caret {
         border-top-color: #006eb3;
         border-bottom-color: #006eb3;
    }
     .header .nav li .dropdown-menu>li.dropdown-submenu a:hover .caret {
         border-top: 4px solid #000;
    }
     .header .navbar .nav li.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu:before {
         display: none;
    }
     .header .dropdown-submenu li {
         padding: 0 20px;
    }
     .dropdown-submenu .dropdown-menu {
         padding: 20px 0;
    }
     .header .dropdown-submenu .dropdown-menu {
         background: #44687d;
    }
     .dropdown-submenu>.dropdown-menu {
         display: block !important;
         margin-left: -1px;
         left: 70%;
         opacity: 0;
         visibility: hidden;
         border-radius: 0;
         overflow: hidden;
    }
     .dropdown-submenu:hover>.dropdown-menu {
         display: block !important;
         left: 100%;
         visibility: visible;
         -moz-transition: all 0.3s ease 0s;
         -ms-transition: all 0.3s ease 0s;
         -o-transition: all 0.3s ease 0s;
         -webkit-transition: all 0.3s ease 0s;
         transition: all 0.3s ease 0s;
         opacity: 1;
    }
     .dropdown:hover .dropdown-menu {
         display: block;
    }
     .blockquote-row>div:first-child {
         padding-right: 25px;
    }
     .blockquote-row>div:last-child {
         padding-left: 25px;
    }
}
 @media screen and (max-width:1800px) {
     .header .navbar .container.containerCustom {
         width: 100% !important;
         max-width: 100%;
    }
    /* .header .navbar .nav li a {
         padding: 60px 15px;
    }
     */
     .header .navbar .nav>li.dropdown:hover>a:after, .header .navbar .nav>li.dropdown:focus>a:after, .header .navbar .nav>li.dropdown:visited>a:after {
         top: 105%;
    }
     header .top-strip {
         padding-right: 310px;
    }
    /* .header .navbar-brand {
         height: 155px;
    }
     */
     .header .navbar-brand img {
         height: 100%;
    }
}
 @media screen and (max-width:1600px) {
    /* .header .navbar-brand {
         max-width: 300px;
         width: 100%;
    }
     */
     .header .navbar-brand img {
         width: auto;
         height: auto;
    }
     body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu {
         width: calc(100% - 504px);
    }
     .header-drop-title {
         vertical-align: top;
         padding-right: 7%;
         width: 220px;
    }
     .header .nav-collapse .nav .dropdown .dropdown-menu {
         padding: 35px 40px;
    }
    /* .navbar .container.containerCustom {
         padding: 0;
    }
     */
     .dropdown-menu {
         width: 200px;
    }
     .nav-member-center p {
         font-size: 15px;
    }
     .header .navbar .nav li.dropdown .megaMenuSection .searchHeading {
         max-width: 280px;
    }
     .sliderFrame .item ul li {
         padding-right: 60px;
    }
     .footer .row-fluid {
         padding: 0;
    }
     .sliderFrame {
         padding: 0;
    }
     .header .nav-collapse .nav .dropdown .dropdown-menu.memberSection li.megaMenuSection:last-child {
         padding-right: 0px;
    }
     blockquote, blockquote.pull-right {
         font-size: 32px;
    }
     blockquote p, blockquote.pull-right p {
         font-size: 32px;
    }
     .header .navbar .nav li a {
         font-size: 14px;
    }
     .consumer-col-1-inner {
         float: right;
         width: 780px;
    }
}
 @media screen and (max-width:1720px) {
     body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu {
         width: calc(100% - 620px);
    }
}
 @media screen and (max-width:1660px) {
     body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu {
         width: calc(100% - 548px);
    }
}
 @media screen and (max-width:1500px) {
     .header .navbar .nav>li.dropdown:hover>a:after, .header .navbar .nav>li.dropdown:focus>a:after, .header .navbar .nav>li.dropdown:visited>a:after {
         top: 100%;
    }
    /* .header .navbar-brand {
         max-width: 160px;
         right: 1210px;
    }
     */
     body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu {
         width: calc(100% - 428px);
         right: 210px;
    }
     .header .navbar .nav li.dropdown .megaMenuSection .HeaderText {
         width: 300px;
    }
     .captionFrame ul li:nth-child(3).TitleText {
         font-size: 56px;
    }
     header .navbar .nav li.headerlogin {
         width: 210px;
    }
     .header .navbar .nav li:nth-last-child(3) {
         padding-right: 15px;
    }
     header .top-strip {
         padding-right: 280px;
    }
     img.footlogo {
         width: 250px;
    }
     .footer .row.d-flex-wrap>div.col1 {
         -webkit-flex: 0 0 46%;
         flex: 0 0 46%;
         max-width: 46%;
         margin-right: 4%;
    }
     .footer .row.d-flex-wrap>div.col2, .footer .row.d-flex-wrap>div.col3 {
         -webkit-flex: 0 0 25%;
         flex: 0 0 25%;
         max-width: 25%;
    }
     .header .nav-collapse .nav .dropdown .dropdown-menu.memberSection li.megaMenuSection.member-boxone {
         width: 300px;
    }
     .header .nav-collapse .nav .dropdown.headerlogin>ul.memberSection {
         padding: 80px 40px 30px 350px;
         width: 100% !important;
    }
     .header .navbar .nav li .memberSection a.toggle-form {
         font-size: 15px;
         top: 15px;
         right: 15px;
    }
    /* .header-drop-title{
         padding-right: 0;
    }
     */
     .mainMenuMob .mainMenuMob-col {
         padding: 0 15px;
    }
}
 @media screen and (max-width:1400px) {
     .header .navbar-brand {
         width: 360px;
    }
	.sidebarCustom {
    max-width: 360px;
	}
	.mainContent{
		width: calc(100% - 360px);
	}
}
 @media screen and (max-width:1450px) {
     .consumer-col-1-inner {
         width: 767px;
    }
}
 @media screen and (max-width:1370px) {
     .consumer-col-1-inner {
         width: 756px;
    }
}
 @media screen and (max-width:1300px) {
     header .navbar .nav li.headerlogin {
         width: 190px;
    }
     .header .navbar .nav li:nth-last-child(3) {
         padding-right: 5px;
    }
     body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu {
         right: 190px;
         width: calc(100% - 370px);
    }
     .memberSection>li:nth-child(3) {
         flex: 0 0 50%;
         max-width: 50%;
         margin: 0;
         padding: 50px 20px 50px 70px;
    }
     .memberSection>li:nth-child(4) {
         padding: 80px 40px 80px 60px;
    }
     .memberSection>li:nth-child(4) .btn-flex {
         flex-direction: column;
    }
     .memberSection>li:nth-child(4) .btn-flex .forgot {
         margin: 10px 0 0;
    }
     .memberSection>li:nth-child(3) h2 {
         font-size: 28px;
    }
    /* .header .navbar-brand {
         max-width: 230px;
         padding: 25px 30px 25px 38px;
    }
     */
     .header .navbar .nav>li {
         margin-right: 10px;
    }
     .header .navbar .nav>li {
         margin-right: 5px;
    }
     .header .navbar .nav li a {
         padding: 20px 8px;
    }
     .consumer-col-1-inner {
         max-width: 698px;
         width: 100%;
    }
     .consumer-col-1 {
         padding: 40px 0px 50px 30px;
    }
     .con-1-content {
         margin-left: 30px;
         padding-right: 30px;
    }
     .consumer-right-3 .consumer-rt-Subtitle, .consumer-right-4 .consumer-rt-Subtitle {
         font-size: 10px;
    }
     .rt-con-cont h3>span {
         font-size: 16px;
    }
     .rt-con-cont h3 {
         font-size: 13px;
    }
     .consumer-right-3 {
         padding: 0 15px 0;
    }
     .footer-con-logo {
         text-align: center;
         background: #cb974b;
         margin: 5px -15px 0;
    }
     .consumer-right-3 .consumer-rt-title, .consumer-right-4 .consumer-rt-title {
         font-size: 20px;
    }
     .consumer-right-1, .consumer-right-2 {
         padding: 25px 15px 5px;
    }
     .consumer-right1-logo {
         top: -2px;
    }
     .consumer-right1-date {
         top: 7px;
    }
}
 @media screen and (max-width:1399px) {
     .captionFrame h1 {
         font-size: 36px;
    }
     .header .navbar .nav li.dropdown .megaMenuSection .searchHeading {
         max-width: 250px;
    }
     .header .navbar .nav>li.searchBtnFn a img {
         height: auto;
         width: 22px;
    }
     header .top-strip {
         padding-right: 250px;
    }
}
 @media screen and (max-width:1330px) {
     .header .nav-collapse .nav .dropdown .dropdown-menu {
         padding: 40px 30px;
    }
     .header .navbar .nav li.dropdown .megaMenuSection .heading {
         left: 0;
    }
     .header .navbar .nav li.dropdown .megaMenuSection .HeaderText {
         width: 360px;
    }
     .header .navbar .nav>li.dropdown:hover>a:after, .header .navbar .nav>li.dropdown:focus>a:after, .header .navbar .nav>li.dropdown:visited>a:after {
         top: 105%;
    }
     .header .navbar .nav>li {
    }
     .slider .owl-carousel .item img {
    }
     .searchnav-logo {
         max-width: 200px;
         padding: 35px 0 35px 20px;
         height: 105px;
    }
     .header .nav-collapse .nav .searchBtnFn.dropdown .dropdown-menu li.megaMenuSection {
         width: 200px;
    }
    /* .nav-member-center {
         width: 180px;
         padding: 10px;
    }
     */
     .nav-member-center p {
         font-size: 10px;
    }
     .header .nav-collapse .nav .searchBtnFn.dropdown .dropdown-menu li.megaMenuSection.member-center-wrap:last-child {
         max-width: 180px;
    }
     .header-drop-title p {
         font-size: 15px;
         width: 195px;
    }
     .header .navbar .nav li.dropdown .megaMenuSection h2 {
         font-size: 28px;
    }
     .header .navbar .nav li.dropdown .megaMenuSection li a {
         font-size: 15px;
    }
     .mainMenuMob .mainMenuMob-col {
         padding: 0 12px;
    }
     .captionFrame ul li:nth-child(3).TitleText {
         font-size: 48px;
    }
     .header .navbar-brand {
         width: 300px;
         padding: 15px 31px 15px 35px;
    }
	.sidebarCustom {
    max-width: 300px;
	}
	.mainContent{
		width: calc(100% - 300px);
	}
}
@media only screen and (min-width: 767px) and (max-width: 1199px) { .TitleText { font-size: 35px}}

@media only screen and (min-width: 1200px) and (max-width: 1330px) { .TitleText { font-size: 60px}}

@media only screen and (min-width: 1331px) and (max-width:1500px) { .TitleText { font-size: 70px}}

 @media screen and (max-width: 1199px) {
     header .top-strip {
         padding-right: 215px;
    }
     .inner-page-content .sidebar {
         flex: 0 0 400px;
         width: 400px;
    }
     .inner-page-content .inner-content-area {
         flex: 0 0 calc(100% - 400px);
         max-width: calc(100% - 400px);
         padding: 50px 100px 0 40px;
    }
     blockquote, blockquote.pull-right {
         font-size: 25px;
         padding: 40px;
    }
     blockquote p, blockquote.pull-right p {
         font-size: 25px;
    }
     blockquote:before, blockquote:after {
         width: 40px;
         height: 40px;
    }
     blockquote:before {
         left: -14px;
    }
     blockquote:after {
         right: -14px;
    }
     blockquote.pull-right:after {
         left: -14px;
    }
     blockquote.pull-right:before {
         right: -14px;
    }
     .captionBtnBox ul li a .iconBox img {
         width: 40px;
         height: 40px;
    }
     .captionBtnBox ul li a .iconBox {
         width: 50px;
    }
     .captionFrame ul li:nth-child(2) {
    }
     .slider .owl-carousel .item img {
    }
     .info-iconbox img {
         width: 50px;
         height: 50px;
         padding: 0;
    }
     .info-iconbox span {
    }
     .info-iconbox h2 {
         font-size: 30px;
         min-height: 40px;
    }
     .newscard .news-inner-wrap {
         padding-left: 120px;
    }
     .newscard .news-inner-wrap img {
         left: 30px;
         width: 70px;
         height: 70px;
         object-fit: contain;
    }
     .info-iconbox .iconlink {
         width: 50px;
         height: 50px;
         font-size: 30px;
    }
     .captionFrame h3 {
         font-size: 20px;
    }
     .captionFrame h1 {
         font-size: 36px;
         margin-bottom: 20px;
    }
     .captionBtnFrame {
         max-width: 351px;
         padding: 25px 15px;
    }
     .captionBtnBox ul li a {
         padding: 10px 15px;
         min-height: 80px;
    }
     .captionBtnBox ul li a .textBox {
         left: 80px;
         max-width: 180px;
    }
     .captionBtnBox ul li a .textBox h2 {
         font-size: 18px;
    }
     .HeaderText {
         font-size: 30px;
    }
     .BodyTextLarge {
         font-size: 14px;
    }
     .header .navbar .nav li>a {
         font-size: 12px;
    }
     .header .navbar .nav li .megaMenuSection a {
         height: auto;
    }
     .header .navbar .nav>li:last-child>a {
         width: 132px;
    }
     .header .navbar .nav li .BlueButton {
         padding: 20px 8px;
    }
     .header .navbar .nav li.dropdown .memberSection li, .header .navbar .nav li.dropdown .memberSection li p, .header .navbar .nav li.dropdown .memberSection li a {
         font-size: 14px;
    }
     .header .navbar .nav li.dropdown .memberSection li label {
         font-weight: 300;
         font-size: 14px;
         letter-spacing: 0.2px;
    }
     .header .navbar .nav li.dropdown .memberSection li input, .header .navbar .nav li.dropdown .memberSection li form a.btn, .header .navbar .nav li.dropdown .megaMenuSection .heading .btn {
         height: 40px;
         line-height: 36px;
    }
     .header .navbar .nav li.dropdown .memberSection li form a {
         width: 100%;
    }
     .header .navbar .nav li.dropdown .megaMenuSection .HeaderText {
         font-size: 24px;
    }
     .header .navbar .nav li.dropdown .megaMenuSection .heading .TitleText {
         font-size: 24px;
    }
     .header .navbar .nav>li.dropdown:last-child:hover:hover>a::after, .header .navbar .nav>li.dropdown:last-child:hover:focus>a::after, .header .navbar .nav>li.dropdown:last-child:hover:visited>a::after {
         border-top: 10px solid #017977;
    }
     .header .navbar .nav li.dropdown .megaMenuSection .searchHeading {
         max-width: 180px;
    }
     .header .navbar .nav>li.dropdown:hover>a::after, .header .navbar .nav>li.dropdown:focus>a::after, .header .navbar .nav>li.dropdown:visited>a::after {
         border-left: 15px solid transparent;
         border-right: 15px solid transparent;
    }
     .header .navbar .nav li.dropdown .megaMenuSection .formframe {
         padding: 0;
    }
     .header .navbar .nav li.dropdown .megaMenuSection .formframe input {
         height: 40px;
         padding: 0 15px 0 40px;
         background-position: left 15px center;
    }
     .header .navbar .nav li.dropdown .megaMenuSection .formframe a {
         height: 40px;
         line-height: 36px;
         padding: 0 25px;
    }
     .header .navbar .nav li.dropdown .memberSection li form a:last-child {
         margin-top: 10px;
         color: #ffffff;
    }
     .header .navbar .container.containerCustom, .container.containerCustom {
         width: 100%;
    }
     .header {
         min-height: 80px;
    }
     .headerSpace {
         height: 100px;
    }
     body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu {
         width: calc(100% - 385px) !important;
         right: 150px;
    }
     .header .navbar .nav>li:nth-last-child(2)>a {
         width: 100%;
    }
     .header .navbar .nav li:nth-last-child(2) a img {
         margin-bottom: 2px;
    }
     .header .nav-collapse .nav .dropdown .dropdown-menu li.megaMenuSection.cta ul li:first-child {
         margin-left: 15px;
    }
     .header .nav-collapse .nav .dropdown .dropdown-menu li.megaMenuSection.cta ul li:first-child img {
         max-width: 200px 
    }
     .header .navbar .nav li.dropdown .megaMenuSection .HeaderText {
         width: 180px;
    }
     .header .navbar .nav li.dropdown .megaMenuSection .heading {
         left: inherit;
    }
     ul.follow-us li:first-child {
         margin-right: 10px;
    }
    /****************/
     .inner-page-content {
    }
     .inner-page-content .sidebar {
         width: 350px;
    }
     .inner-page-content .inner-content-area {
         padding: 50px;
    }
     header .navbar .nav li.headerlogin {
         width: 150px;
         padding: 0 10px;
         min-height: 100px;
    }
     .header-drop-title {
        /* width: 34%;
         */
         padding-right: 10px;
         padding-top: 5px;
    }
     .mainMenuMob {
         width: 66%;
    }
     .footer .row.d-flex-wrap>div.col1 {
         padding-right: 50px;
         -webkit-flex: 0 0 47%;
         flex: 0 0 47%;
         max-width: 47%;
         margin-right: 0;
         margin-bottom: 40px;
    }
     .footer .row.d-flex-wrap>div.col2 {
         margin-left: 1%;
    }
    /* .footer {
         padding: 50px 0 0;
    }
     */
     .footer .row.d-flex-wrap>div.col2, .footer .row.d-flex-wrap>div.col3 {
         -webkit-flex: 0 0 26%;
         flex: 0 0 26%;
         max-width: 26%;
         margin-bottom: 40px;
    }
     .footer-links ul.social-list li {
         margin-right: 15px;
    }
     .footer-links h3, .contact-links h3 {
         font-size: 22px;
    }
     img.footlogo {
         width: 200px;
    }
     ul.social-list li {
         margin-right: 10px;
    }
     .header .navbar-brand {
         width: 280px;
    }
	.sidebarCustom {
    max-width: 280px;
	}
	.mainContent{
		width: calc(100% - 280px);
	}
     .header .navbar .nav li.dropdown li a {
         font-size: 12px;
    }
     .header .navbar .nav li.dropdown .megaMenuSection li a {
         font-size: 12px;
    }
     .consumer-col-1-inner {
         float: none;
         max-width: 100%;
    }
    /* .consumer-col-1 {
         padding: 39px 0px 50px 30px;
    }
     */
     .consumer-col-1 {
         max-width: 991px;
         width: 100%;
         margin: 0 auto;
    }
     .rt-3-wrap .cong {
         min-width: 140px;
         max-width: 160px;
    }
     .rt-3-wrap .cong img {
         width: 100%;
         min-height: 245px;
    }
     .consumer-right-3 .consumer-rt-Subtitle {
         font-size: 18px;
    }
     .rt-con-cont {
         width: 100%;
    }
     .rt-con-cont h3 {
         font-size: 14px;
         margin-top: 20px;
    }
     .rt-3-wrap .cong img {
         min-height: 240px;
    }
     .rt-con-cont h3>span {
         font-size: 30px;
    }
     .rt-con-cont h3 {
         font-size: 18px;
    }
}
 @media screen and (max-width: 1145px) {
     header .navbar .nav li.headerlogin {
         width: 140px;
         padding: 0 0px;
         min-height: 100px;
    }
    /* .header .nav-collapse .nav .dropdown .dropdown-menu {
         width: calc(100% - 280px) !important;
    }
     */
}
 @media screen and (max-width: 1090px) {
     .header .navbar-brand {
         width: 205px;
         padding: 15px 10px 15px 22px;
    }
     .header .navbar .nav li>a {
         font-size: 11px;
    }
     .consumer-col-1 {
         padding: 40px 0px 50px 30px;
    }
}
 @media screen and (max-width: 1080px) {
     body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu {
         width: calc(100% - 308px) !important;
    }
}
 @media screen and (max-width: 1050px) {
     body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu {
         width: calc(100% - 290px) !important;
    }
}
 @media screen and (max-width: 1010px) {
     body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu {
         width: calc(100% - 280px) !important;
    }
     .consumer-col-1 {
         padding: 39px 0px 50px 30px;
    }
}
 @media screen and (max-width: 1000px) {
     body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu {
         width: calc(100% - 265px) !important;
    }
}
 @media(min-width: 980px) and (max-width: 1050px) {
     .header .navbar .nav>li.dropdown:hover>a::after, .header .navbar .nav>li.dropdown:focus>a::after, .header .navbar .nav>li.dropdown:visited>a::after {
         top: 160%;
    }
     .header .navbar .nav>li {
    }
     .header .navbar .nav>li:nth-child(2)>a {
    }
     header .navbar .nav li.headerlogin, .header {
         min-height: 100px;
    }
     .headerSpace {
         height: 100px;
    }
     .header .nav-collapse .nav .dropdown .dropdown-menu {
         padding: 40px 20px;
    }
}
 @media screen and (max-width: 991px) {
     .col6 {
         width: 100%;
    }
     .upcoming-right {
         text-align: center;
         padding: 50px 0;
    }
     .upcoming-row {
         justify-content: center;
    }
     .mtset-40 {
         margin-top: 0;
    }
     .BulletList-sec {
         padding: 40px 0px 10px;
    }
    /* .slider .owl-carousel .owl-dots {
         right: -115px;
    }
     */
     p, .Event-Title, .News-Title, .upcoming-title {
         font-size: 16px;
    }
     .col3.contact-us {
         margin-right: 2%;
    }
     .footer-content {
         flex-wrap: wrap;
    }
     .col1.footer-logo {
         min-width: 100%;
         margin-right: 0;
         margin-bottom: 30px;
    }
     .footer-logo img {
         width: auto;
    }
     .col3.contact-us {
         max-width: 50%;
    }
     .footer-icons .social-link a {
         margin-right: 5px;
    }
     .footer-icons {
         margin: 20px 0 0 0;
    }
     .col4.footer-social-link {
         max-width: 100%;
    }
     .advocate-card {
         width: 19%;
    }
     .donate-section .TitleText {
         font-size: 30px;
    }
     .consumer-col-1 {
         max-width: 750px;
    }
}
 @media screen and (max-width: 979px) {
	 .innerEventDiv{
		 margin: 10px 10px 10px 10px;
	 }
	 .innerSimpleEventBox{
		padding: 20px 0 10px;
	 }
	.sidebarCustom{
        width:100%;
        max-width:100%
    }
     header .navbar .nav li.headerlogin.show-form .nav-member-center {
         display: none !important;
    }
     .header .nav-collapse .nav .dropdown .dropdown-menu.memberSection li.megaMenuSection.member-boxthree {
         width: 100%;
         padding: 15px;
         background: #003567;
         margin-top: 10px;
    }
     .header .navbar .nav li.dropdown .memberSection .megaMenuSection .BlueButton {
         border: 1px solid #fff;
         margin-right: 20px;
         line-height: 1;
    }
     .header .nav-collapse .nav .dropdown .dropdown-menu.memberSection li.megaMenuSection.member-boxone, .header .nav-collapse .nav .dropdown .dropdown-menu.memberSection li.megaMenuSection.member-boxtwo {
         display: none !important;
         background: transparent !important;
         padding: 0 !important;
    }
     .header .nav-collapse .nav .dropdown .dropdown-menu.memberSection {
         padding: 0 !important;
         position: relative;
         top: -80px;
         z-index: 99999 !important;
    }
     .header .navbar .nav li .memberSection a.toggle-form {
         font-size: 0;
         line-height: 1;
         padding: 0 2px 0 0;
         top: 20px;
         right: 15px;
         background: #ffffff;
         color: #003567;
         display: inline-flex;
         width: 30px;
         height: 30px;
         align-items: center;
         justify-content: center;
    }
     .header .navbar .nav li .memberSection a.toggle-form i {
         font-size: 20px;
         margin: 0;
    }
     header .navbar .nav li.headerlogin span.menu-arrow {
         display: none;
    }
     .RedButton, .header .navbar .nav li.dropdown .memberSection a.RedButton {
         align-self: self-end;
    }
     header .navbar .nav li.headerlogin a.nav-member-center {
         background: #003567;
         display: inline-flex;
         flex-wrap: nowrap;
         flex-direction: row;
         align-items: center;
         width: auto;
         height: auto;
         padding: 10px 10px;
         min-width: 250px;
         border-radius: 50px;
         position: relative;
         z-index: 9999;
    }
     header .navbar .nav li.headerlogin a.nav-member-center p {
         margin: 0;
         padding-left: 15px;
    }
     header .navbar .nav li.headerlogin a.nav-member-center:after {
         display: none !important;
    }
     header .top-strip {
         display: none;
    }
     .headerSpace {
         height: 80px;
    }
     .header {
         background: #ffffff;
    }
     .inner-page-content>.row-fluid {
         display: block;
    }
     .droptitle {
         display: none;
    }
     .footer .row.d-flex-wrap>div.col2, .footer .row.d-flex-wrap>div.col3 {
         flex: 0 0 50%;
         max-width: 50%;
         margin-left: 0;
    }
     .loggedinBox {
         width: 100%;
         max-width: 100%;
         padding-right: 0;
    }
     .row.d-flex-wrap:before, .row.d-flex-wrap:after {
         display: none;
    }
     .footer .row.d-flex-wrap>div.col1 {
         flex: 0 0 100%;
         max-width: 100%;
         margin-left: 0;
    }
     .footer .footer-links, .footer .footer-info {
         padding: 0px 0;
    }
     .infoicon-sec .flex-row .col-6 {
         flex: 0 0 100%;
         -webkit-flex: 0 0 100%;
         max-width: 100%;
    }
     .row.d-flex-wrap {
         margin-left: -15px !important;
         margin-right: -15px !important;
    }
     .col1.footer-info:before {
         width: 100vw;
         left: 50%;
         right: auto;
         transform: translateX(-50%);
         margin-left: 0;
    }
     .footer .row.d-flex-wrap>div.col1 .footstar {
         width: 30vw;
    }
    /* .slider .owl-carousel .owl-dots.disabled, .slider .owl-carousel .owl-nav.disabled {
         right: 0;
    }
     */
     .header .navbar .nav>li.mobile-links ul.dropdown-menu {
         display: flex !important;
         background: #ffffff !important;
         flex-wrap: wrap;
         justify-content: center;
    }
     .header .navbar .nav>li.mobile-links span.menu-arrow {
         display: none !important;
    }
     .header .navbar .nav>li.mobile-links ul.dropdown-menu a {
         padding: 10px !important;
         height: auto !important;
         display: inline-block;
         color: #ed3943 !important;
         font-size: 12px !important;
         border-style: none !important;
         height: auto !important;
         min-height: auto !important;
         line-height: 1.4;
    }
     .header .navbar .nav>li.mobile-links ul.dropdown-menu li {
         flex: 0 0 auto;
         width: auto;
         margin: 0;
         border-style: none;
         padding: 0;
    }
     .header .navbar .nav>li.mobile-links ul.dropdown-menu li:not(:first-child):before {
         content: "/";
         color: #d1d1d1;
    }
     .event-mobile .sbm-event {
         border-top: 1px solid #ebebeb;
         padding: 15px 0px;
         margin-bottom: 0;
         border-radius: 0;
         text-align: center;
    }
     .captionBtnBox ul li a .iconBox img {
         width: 30px;
         height: 30px;
    }
     .event-mobile .event-list {
         padding-top: 15px;
    }
     .event-mobile .event-list .sbm-event .sbm-e-head span {
         min-width: auto;
    }
     .event-mobile .event-list .sbm-event .sbm-e-head span:after {
         margin: 0 20px;
         position: relative;
    }
     .event-mobile .event-list .sbm-event .sbm-e-head {
         justify-content: center;
    }
     .header-member-form {
         display: none !important;
    }
     header .navbar .nav li.headerlogin {
         width: 100%;
         max-width: 100%;
         display: block;
         background: transparent;
         text-align: center;
         min-height: auto;
         border-bottom: none;
         padding-top: 60px;
         padding-bottom: 10px;
         top: -50px;
    }
     .header .navbar .nav li.dropdown .memberSection li form a:last-child {
         margin-top: 35px;
    }
     header .navbar .nav li.headerlogin .menu-arrow {
         display: none !important;
    }
     .home3 header .navbar .nav li.headerlogin, .home2 header .navbar .nav li.headerlogin {
         background: transparent;
    }
     header .navbar .nav li.headerlogin a.member-center-btn {
         text-align: center;
         display: inline-block;
         background: #A8462B;
         color: #ffffff;
         width: auto;
         margin: 0 auto;
         padding: 5px 40px !important;
         border-radius: 50px;
         min-height: auto !important;
    }
     .member-center-btn {
         display: block;
    }
     header .navbar .nav li.headerlogin a.member-center-btn img {
         width: 35px;
         height: 35px;
         margin-right: 10px;
    }
     .header-drop-title {
         display: none;
         padding: 0;
         width: 100%;
         padding: 15px 0;
    }
     .mainMenuMob {
         display: block;
         width: 100%;
         background: transparent;
    }
     .mainMenuMob .mainMenuMob-col {
         display: block;
         width: 100%;
         padding: 0;
         float: none;
    }
     .mainMenuMob .mainMenuMob-col ul {
         margin: 0;
    }
     .header .navbar .nav li.dropdown .dropdown-menu li a {
         color: #083372;
         font-size: 18px;
    }
     .header .navbar .nav li.dropdown .dropdown-menu li a:hover {
         padding-left: 15px;
    }
     .footer-links ul.social-list li {
         margin-right: 9px;
    }
     .footer-links h3, .contact-links h3 {
         font-size: 20px;
    }
     img.footlogo {
         max-width: 70%;
    }
     .infoicon-sec .flex-row .col-3 {
         flex: 0 0 50%;
         -webkit-flex: 0 0 50%;
         max-width: 50%;
         margin-bottom: 30px;
    }
     .info-iconbox h2 {
         min-height: auto;
    }
     .header .navbar .nav li.open-droupdown a {
    }
     .captionFrame ul li:nth-child(2) {
    }
     .whats-new-sec .flex-row>div.span8 {
         padding-left: 15px;
    }
     .whats-new-sec .flex-row>div.span8 {
         padding-left: 15px;
    }
     .newscard .news-inner-wrap {
         padding: 30px 30px 30px 100px;
    }
     .newscard .news-inner-wrap img {
         width: 50px;
         left: 15px;
    }
     .newscard .news-inner-wrap h2 {
         font-size: 25px;
         margin: 0 0 5px;
    }
     .magazine-block h2 {
         font-size: 25px;
         line-height: 1.5;
         margin-top: 20px;
    }
     .upcoming-event-sec .flex-row>div {
         width: 33.33%;
    }
     .img-card .img-holder span {
         width: 40px;
         height: 40px;
         font-size: 28px;
    }
     .img-card .img-holder span small {
         font-size: 16px;
    }
     .anouncebanner {
         display: block;
    }
     .mainMenuMobBtn {
         cursor: pointer;
         display: inline-block;
         font-size: 20px !important;
    }
     .mainMenuOnclickBtn {
         display: none;
         padding-left: 20px;
    }
     .megaMenuSection.closeBox ul.mainMenuOnclick {
         display: none !important;
    }
     .dropdown-menu>.megaMenuSection {
         margin-left: 0px;
    }
     .header .navbar .nav li.memberFirst {
         padding: 0;
         margin: 20px 0 0 0;
         padding: 0 30px 20px 30px;
         background: #fff;
    }
     .header .navbar .nav li>.dropdown-menu {
         padding: 10px 20px !important;
    }
     .header .navbar .nav li.memberFirst>a {
         background: #0BBA97;
         padding: 5px 20px;
         text-align: center;
         font-size: 14px;
         text-transform: uppercase;
    }
     .header .navbar .nav li.memberFirst .dropdown-menu li p a {
         padding: 0px;
         height: auto;
    }
     .header .navbar .nav li.memberFirst>a>img {
         margin-right: 20px;
    }
     .header .navbar .nav li.memberFirst>.dropdown-menu {
         margin: 0;
         padding: 0 !important;
         background: #2d2d2d;
    }
     .header .navbar .nav li.memberFirst>.dropdown-menu .megaMenuSection {
         padding: 20px;
         background: #2d2d2d;
    }
     .header .navbar .nav li.memberFirst>.dropdown-menu .megaMenuSection.formDiv {
         padding: 0 20px 20px 20px !important;
    }
     .header .navbar .nav li.memberFirst.open-droupdown>a, .header .navbar .nav li.memberFirst.open-droupdown:hover>a, .header .navbar .nav li.memberFirst.open-droupdown:focus>a, .header .navbar .nav li.memberFirst.open-droupdown:visited>a {
         background-color: #BA0C2F;
         color: #fff;
    }
     .header .navbar .nav li.memberFirst.open-droupdown .menu-arrow {
         display: block;
         width: 100%;
         left: 0;
         height: 86px;
         top: 0px;
         opacity: 1;
         transform: none;
         text-align: center;
    }
     .header .navbar .nav li.memberFirst.open-droupdown .menu-arrow:after {
         color: #fff !important;
         left: 10px;
    }
     .header .navbar .nav li.memberFirst>.menu-arrow {
         top: 20px;
    }
     .social-mobile, .mobile-links {
         display: block;
    }
     .header .navbar .nav>li.social-mobile.dropdown {
         background: #fff;
         padding: 0px 0 30px 0;
         text-align: center;
    }
     .header .navbar .nav>li.social-mobile.dropdown .follow-us.dropdown-menu {
         display: block !important;
         padding: 20px 0 0 !important;
         background: #ffffff;
    }
     .header .navbar .nav>li.social-mobile.dropdown .follow-us.dropdown-menu .megaMenuSection {
         font-size: 20px;
         font-weight: 600;
         display: inline-block;
         vertical-align: middle;
         width: auto;
         margin: 0 2px;
    }
     .header .navbar .nav>li.social-mobile.dropdown .follow-us.dropdown-menu .megaMenuSection:first-child {
         width: 100%;
         margin: 0 0 20px 0;
    }
     .header .navbar .nav>li.social-mobile.dropdown .follow-us.dropdown-menu .megaMenuSection a {
         width: 40px;
         height: 40px;
         color: #083372;
         line-height: 40px;
         font-size: 20px;
         text-align: center;
         border-radius: 50%;
         padding: 0;
    }
     .header .navbar .nav>li.social-mobile.dropdown .follow-us.dropdown-menu .megaMenuSection a:hover, .header .navbar .nav>li.social-mobile.dropdown .follow-us.dropdown-menu .megaMenuSection a:focus {
         border-color: #709ED1;
         color: #ffffff;
         background: #709ED1;
    }
     .header .navbar .nav>li.social-mobile.dropdown .menu-arrow {
         display: none;
    }
     .header .navbar .nav>li:nth-last-child(2)>a {
         width: 100%;
    }
     .HeaderTextMediumLink {
         color: #008e89;
         font-size: 16px;
         text-decoration: none;
    }
     .HeaderTextSmall {
         font-size: 20px;
    }
     .HeaderTextMedium {
         font-size: 18px;
    }
     .HeaderTextMediumLink {
         font-size: 16px;
    }
     .captionBtnBox ul li a .iconBox {
         margin: 0px 0px;
    }
     .captionBtnFrame {
         max-width: 320px;
         padding: 25px 10px;
    }
     .captionBtnBox ul li a .arrow {
         float: right;
         padding: 9px 0px;
    }
     .captionBtnBox ul li a .textBox h2 {
         font-size: 16px;
    }
     .captionFrame h1 {
         font-size: 28px;
         margin-top: 10px;
    }
     .captionFrame h3 {
         font-size: 18px;
    }
     .content-info .contact-info-content {
         margin-top: 50px;
    }
     .xsHidden979 {
         display: none !important;
    }
     .header .navbar .nav>li {
         padding: 0 30px;
    }
     .xs979 {
         display: block !important;
    }
     .header .navbar .nav .searchBtnFn.xs979 {
         margin: 0px;
         padding: 0;
         margin-bottom: 0px;
    }
     .header .navbar .nav .searchBtnFn.xs979 ul.dropdown-menu {
         display: block !important;
         padding-left: 0px !important;
         padding: 0 !important;
    }
     .header .navbar .nav li.dropdown.searchBtnFn.xs979 .megaMenuSection .formframe {
         display: inline-block;
         vertical-align: top;
         width: 100%;
         margin: 0;
         background: #f3f3f3;
         height: 60px;
         padding: 10px;
         border-radius: 0;
    }
     .header .navbar .nav li.dropdown.searchBtnFn.xs979 .megaMenuSection .formframe form {
         display: inline-block;
         width: 100%;
         margin: 0;
    }
     .header .navbar .nav li.dropdown.searchBtnFn.xs979 .menu-arrow {
         display: none;
    }
     .header .navbar .nav li.dropdown.searchBtnFn.xs979 .megaMenuSection .formframe input {
         color: #33383A;
         font-size: 18px;
         font-weight: 400;
         background: #f3f3f3;
         font-family: 'Open Sans';
         padding: 5px 15px;
    }
     .header .navbar .nav li.dropdown.searchBtnFn.xs979 .megaMenuSection .formframe a {
         border: 0;
         margin: 0;
    }
     .header .navbar .nav li.dropdown.searchBtnFn.xs979 .megaMenuSection .formframe a img {
         margin: 0 auto;
         margin-top: 0px;
         padding: 0;
         width: 20px;
         height: 20px;
         line-height: 35px;
         float: none;
         margin-top: 0;
    }
    /* .header .navbar .nav>li.dropdown>a.dropdown-toggle:after, .header .navbar .nav>li.dropdown:hover>a::after, .header .navbar .nav>li.dropdown:focus>a::after, .header .navbar .nav>li.dropdown:visited>a::after, .header .navbar .nav>li.dropdown:hover>a::after, .header .navbar .nav>li.dropdown:focus>a::after, .header .navbar .nav>li.dropdown:visited>a::after {
         content: "";
         display: inline-block;
         border-left: 8px solid transparent;
         border-right: 8px solid transparent;
         border-top: 10px solid #083389;
         top: 27px;
         left: auto;
         right: 15px;
         position: absolute;
    }
     */
     .header .navbar .nav li.dropdown.searchBtnFn.xs979 .megaMenuSection .formframe a {
         background: #003567;
         border-radius: 50%;
         color: #fff;
         padding: 4px 10px;
         border: 0;
         margin: 0;
         line-height: normal;
         height: auto;
         position: relative;
         top: 0;
         width: 40px;
         height: 40px;
         display: inline-flex;
         align-items: center;
    }
     .btn.btn-navbar {
         min-width: auto;
    }
     .navbar .btn-navbar .icon-bar {
         width: 38px;
         margin: 0px auto 4px;
         height: 6px;
         border-radius: 2px;
    }
     .navbar .nav>li {
         width: 100%;
    }
     .header .nav-collapse.collapse {
         margin: 0;
         background: #fff;
         opacity: 1;
         position: absolute;
         top: 80px;
         width: 100%;
         height: 0px;
         display: block;
         left: 0;
         right: 0;
    }
     .header .nav-collapse .nav .searchBtnFn.dropdown .dropdown-menu li.megaMenuSection.formDiv {
         width: 100%;
    }
     .header .navbar .nav>li {
         max-width: 100%;
         height: auto;
         position: relative;
         width: 100%;
         vertical-align: top;
         border-bottom: 2px solid #efefef;
         padding: 0;
         min-height: auto;
    }
     .header .navbar .nav li a, .header .navbar .nav li a, .header .navbar .nav li .dropdown-menu>li>a {
         text-transform: uppercase;
    }
     .header .navbar .nav li.dropdown .megaMenuSection .HeaderText {
         display: none;
         width: 100%;
    }
     .header .navbar .nav {
         position: relative;
    }
     .header .navbar .nav>li>a {
         margin: 0;
         padding: 0;
         border: 0px solid;
         background-color: transparent;
         height: auto;
    }
     .header .navbar .nav li:last-child a img {
         margin-right: 20px;
         margin-bottom: 0px;
         margin-top: -5px;
    }
    /* .header .navbar .nav li:last-child {
         position: relative;
         border: 0;
    }
     */
     .brand {
         margin-left: -45px;
         max-width: 250px;
    }
     .header .navbar .container.containerCustom {
         width: 750px;
    }
     .container.containerCustom {
         width: 750px;
    }
     .navMain {
         float: none;
         height: 40px;
         padding: 0;
         text-align: center;
    }
     .header .navbar-inner {
         width: 100%;
    }
     .nav>.dropdown {
         padding-bottom: 0;
    }
     .header .navbar .btn-navbar .icon-bar {
         width: 30px;
         margin: 0px auto 4px;
         height: 4px;
         border-radius: 3px;
    }
     .header .navbar .btn-navbar .icon-bar:last-child {
         margin-bottom: 0;
    }
     .dropdown-menu {
         width: 100%;
    }
     .header .nav-collapse {
         float: none;
         padding: 0;
         width: 100%;
         z-index: 99;
         max-height: calc(100vh - 80px);
         overflow-y: auto;
    }
     .header .navbar .nav li a, .header .navbar .nav li .dropdown-menu>li:last-child a {
         border: none;
         margin: 0;
    }
     .header .navbar .nav>li:last-child .menu-arrow {
         display: inline-block;
         width: 100%;
         left: 0;
         height: 100%;
         top: 0;
         opacity: 0;
    }
     .header .navbar .nav li .dropdown-menu>li>a {
         padding: 15px 15px;
         font-size: 13px;
    }
     .header .navbar .btn-navbar {
         margin: 0;
         position: absolute;
         right: 15px;
         top: 15px;
         background: none;
         border: none;
         -moz-border-radius: 4px;
         -ms-border-radius: 4px;
         -o-border-radius: 4px;
         -webkit-border-radius: 4px;
         border-radius: 4px;
         box-shadow: none;
         line-height: 1.42857;
         margin: 0;
         padding: 10px 12px;
         z-index: 9999;
    }
     .header .navbar .btn-navbar.collapsed {
         margin: 0;
    }
     .header .navbar .btn-navbar {
         top: 30px;
         padding: 0;
         margin: 30px 0;
    }
     .header .navbar-inner {
         position: relative;
         top: 0;
         width: 750px;
         margin: 0 auto;
         background: transparent;
    }
     .navIcon {
         background: #0c1923;
         min-height: 52px;
         z-index: 9;
         width: 100%;
    }
     .header .navbar .btn-navbar .icon-bar {
         background: #231f20!important;
         box-shadow: none;
    }
     .header .navbar .btn-navbar.collapsed .icon-bar {
         width: 30px;
         height: 4px;
         border-radius: 0;
         background: #2d2d2d!important;
         opacity: 1 
    }
     .header .navbar .btn-navbar .icon-bar:first-child {
         transform: rotate(45deg);
    }
     .header .navbar .btn-navbar .icon-bar:nth-child(2) {
         display: none;
    }
     .header .navbar .btn-navbar .icon-bar:last-child {
         transform: rotate(-45deg);
         margin-top: -8px;
    }
     .header .navbar .btn-navbar.collapsed .icon-bar:first-child, .header .navbar .btn-navbar.collapsed .icon-bar:nth-child(2), .header .navbar .btn-navbar.collapsed .icon-bar:last-child {
         transform: none;
         display: block;
         margin-top: 0;
    }
     .header .navbar .btn-navbar:hover .icon-bar {
         background: #2d2d2d!important;
    }
    /*.header .navbar .btn-navbar:hover, .header .navbar .btn-navbar:focus, .header .navbar .btn-navbar:active, .header .navbar .btn-navbar.active, .header .navbar .btn-navbar.disabled, .header .navbar .btn-navbar[disabled], .header .navbar .btn-navbar:hover, .header .navbar .btn-navbar:focus, .header .navbar .btn-navbar:active, .header .navbar .btn-navbar.active, .header .navbar .btn-navbar.disabled, .header .navbar .btn-navbar[disabled], .header .navbar .nav li .dropdown-menu>li>a:hover, .header .navbar .nav li .dropdown-menu>li:hover a {
         background: #fff;
         border-color: #fff;
    }
    */
     .header .navbar .nav li a, .header .navbar .nav li .dropdown-menu>li>a {
         text-align: center;
         color: #333;
         border-radius: 0;
    }
     .header .navbar .nav li a, .header .navbar .nav li a, .header .navbar .nav li .dropdown-menu>li>a {
         text-align: left;
         letter-spacing: 1px;
         color: #ffffff;
    }
     .header .navbar .nav li.memberFirst:hover a, .header .navbar .nav li.memberFirst:focus a {
         background: #BA0C2F;
         color: #fff;
    }
     .header .navbar .nav li:hover .menu-arrow::after, .header .navbar .nav li:focus .menu-arrow::after {
         color: #0BBA97;
    }
     .header .navbar .nav li.dropdown .megaMenuSection li a:focus {
         color: #083372;
         font-weight: 400;
    }
     .header .nav-collapse .nav .dropdown .dropdown-menu {
         padding: 0px;
         background: #f3f3f3;
    }
     .header .navbar .nav li.dropdown>.dropdown-toggle .caret {
         float: right;
         border-top-color: #eeeeee;
         border-bottom-color: #eeeeee;
    }
     .header .navbar .nav li.dropdown>.dropdown-toggle:hover .caret {
         border-top-color: #006eb3;
         border-bottom-color: #006eb3;
    }
     .header .navbar .pull-right>li>.dropdown-menu, .header .navbar .nav>li>.dropdown-menu {
         position: static;
         float: none;
         width: auto;
         margin-top: 0;
         background-color: transparent;
         border: 0;
         box-shadow: none;
         margin: 0px;
         padding: 0;
    }
     .dropdown .dropdown-menu {
         position: static;
         float: none;
         width: auto;
         margin-top: 0;
         background-color: transparent;
         border: 0;
         box-shadow: none;
         padding: 5px 0;
    }
     .dropdown .dropdown-menu li {
         padding: 0;
         background: transparent;
         list-style: none;
    }
     .header .navbar .nav li .dropdown-menu>li>a:hover {
         background: #c1d82f;
         color: #3b3b3c;
    }
     .dropdown-menu>li.active>a {
         color: #44687d;
    }
     .header .navbar .nav li.dropdown .dropdown-menu li a {
         border: 0;
         text-align: left;
         padding: 8px 20px;
         background: transparent;
         color: #263160;
         font-weight: 600;
         font-size: 15px;
         margin-bottom: 0px;
        /* border-bottom: 1px solid rgba(71, 71, 71, 0.25);
         */
         margin-top: -1px;
    }
     .header .nav li .dropdown-menu>li.dropdown-submenu li {
         padding: 0px 10px;
    }
     .header .nav li .dropdown-menu>li.dropdown-submenu li a {
         background: transparent;
         font-weight: normal;
    }
     .dropdown-submenu .caret {
         float: right;
         transform: rotate(-90deg);
         -webkit-transform: rotate(-90deg);
         -moz-transform: rotate(-90deg);
         -o-transform: rotate(-90deg);
         -ms-transform: rotate(-90deg);
         border-top-color: #eeeeee;
         border-bottom-color: #eeeeee;
         margin-top: 6px;
    }
     .dropdown-submenu a:hover .caret {
         border-top-color: #fff;
         border-bottom-color: #fff;
    }
     .header .navbar .nav li .dropdown-menu>li.dropdown-submenu ul li a:hover, .header .navbar .nav li a:hover, .header .navbar .nav li a:focus, .navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle, .dropdown:hover .dropdown-toggle {
         -moz-border-radius: 0;
         -ms-border-radius: 0;
         -o-border-radius: 0;
         -webkit-border-radius: 0;
         border-radius: 0;
    }
     .dropdown-menu {
         margin-left: 0 !important;
    }
     .header .nav-collapse li .menu-arrow::after {
         display: none;
         content: "\f107";
         font: var(--fa-font-solid);
         position: absolute;
         right: 17px;
         top: 12px;
         color: #fff;
         font-size: 24px;
         z-index: 99999;
         width: 15px;
         height: 15px;
         line-height: 15px;
         opacity: 1;
         font-weight: bolder;
         transform: rotate(270deg);
         font-weight: 300;
    }
     .header .nav-collapse li.open-droupdown .menu-arrow {
         transform: none;
    }
     .header .nav-collapse li.dropdown.memberFirst.xs979.open-droupdown .menu-arrow::after {
         content: "\f00d";
         font: var(--fa-font-solid);
         font-weight: 100;
         font-size: 18px;
    }
     .header .nav-collapse li .menu-arrow {
         cursor: pointer;
         width: 100%;
         background: transparent;
         left: 0;
         top: 0;
         position: absolute;
         height: 50px;
         z-index: 999;
    }
     .header .nav-collapse li.dropdown:hover:after, .header .nav-collapse li.dropdown.open::after {
         color: #9a0203;
    }
     .header .nav-collapse .nav {
         overflow-y: auto;
         margin: 0;
         width: 100%;
         float: none;
         padding: 0;
         display: block;
         height: auto;
         background: #263160;
         overflow-x: hidden;
    }
     .navbar .btn-navbar .icon-bar {
         transition: all ease-in-out 0.3s;
    }
     .navMain {
         box-sizing: border-box;
         display: block;
         height: 100%;
         left: 0;
         max-height: 0;
         opacity: 0;
         overflow-x: hidden;
         overflow-y: auto;
         position: static;
         -moz-transition: all 500ms cubic-bezier(0, 0.995, 0.99, 1) 0s;
         -ms-transition: all 500ms cubic-bezier(0, 0.995, 0.99, 1) 0s;
         -o-transition: all 500ms cubic-bezier(0, 0.995, 0.99, 1) 0s;
         -webkit-transition: all 500ms cubic-bezier(0, 0.995, 0.99, 1) 0s;
         transition: all 500ms cubic-bezier(0, 0.995, 0.99, 1) 0s;
         width: 100%;
         z-index: 999;
    }
    /* body.overlay {
         position: fixed;
    }
     */
     body.overlay .navMain {
         max-height: 100vh;
         opacity: 1;
    }
     .overlay header {
         position: fixed;
         top: 0;
         width: 100%;
    }
     .overlay .overlay div#semwebcatalog_application .browseLink-in li a, .overlay div#semwebcatalog_application .well, .overlay div#semwebcatalog_application .browseLink-in li a {
         position: static;
    }
     .navMain {
         border-bottom: none;
    }
     .interestGroup>.dropdown-menu li p:before {
         display: none;
    }
     .header .navbar .nav li.dropdown.interestGroup .megaMenuSection p.HeaderText {
         font-size: 18px !important;
         font-weight: 500;
         margin-bottom: 0px;
    }
     .header .navbar .nav li.dropdown.interestGroup .megaMenuSection p.HeaderText:hover, .header .navbar .nav li.dropdown.interestGroup .megaMenuSection ul li a:hover {
         text-decoration: underline;
    }
     .header .navbar .nav li.dropdown.interestGroup .megaMenuSection ul li a {
         padding-left: 20px;
    }
     .header .navbar .nav li.dropdown.interestGroup .megaMenuSection.xs979 .heading {
         position: static;
         text-align: left;
         margin-top: 20px;
    }
     .row-fluid .event_outer {
         width: 33.33%;
         margin: 0;
    }
     .eventimgText .HeaderText {
         font-size: 24px;
    }
     .eventimgText .HeaderText:after {
         bottom: -22px;
    }
     .event_outer:last-child .eventimgText .HeaderText:after {
         display: block;
    }
     .sliderFrame .item ul li {
         padding-right: 0;
    }
     .sliderFrame {
         padding: 0 15px;
    }
     .header .nav-collapse .nav .dropdown .dropdown-menu li.megaMenuSection.cta {
         display: none;
    }
     .header .navbar .nav li:nth-last-child(1) ul.memberSection ul li a {
         height: auto !important;
    }
     .header .navbar .nav li:nth-last-child(1).dropdown .megaMenuSection .HeaderText {
         display: block;
    }
     .mainContent {
         width: calc(100% - 280px) 
    }
     .pd_70 {
         padding: 50px 0;
    }
     .captionBtnBox ul li a .iconBox {
         width: 40px;
         height: 32px;
         position: relative;
         top: 1px;
    }
     .captionBtnBox ul li a .textBox {
         left: 70px;
    }
     .captionBtnBox ul li a .arrow {
         padding: 5px 0px;
    }
     .captionBtnBox ul li a .iconBox img.default {
         width: 30px;
    }
     .carousel-caption {
         top: 44%;
    }
     .captionFrame ul li:nth-child(2) {
    }
     .footer-info a>img {
         width: 235px;
    }
     .footer .footer-info {
         width: 100%;
         margin-bottom: 15px;
         position: relative;
    }
     .follow-us {
         position: absolute;
         right: 0;
         top: 0;
    }
     ul.follow-us li {
         font-size: 16px;
    }
     .footer-info p {
         margin: 25px 0 0 0;
    }
     .footer .footer-links, .footer .contact-links {
         width: 50%;
         margin: 0;
         padding-right: 15px;
    }
     ul.follow-us li:first-child {
         margin: 0 0 5px 0;
         display: block;
    }
     ul.follow-us li {
         margin: 0 4px 0 0;
    }
     .footer-links ul li a, .contact-links ul li a, .contact-links ul li span, .footer-links.contact-links ul li {
         font-size: 16px;
         line-height: 20px;
    }
     .footer-links ul li {
         margin-bottom: 8px;
    }
     .contact-links ul li {
         margin-bottom: 10px;
    }
     .copyright {
    }
     .copyright p, .copyright p a {
         font-size: 14px;
    }
     .copyright p a {
         padding: 0 6px 0 10px;
    }
     .copyright p a:first-child {
         margin-left: 15px;
    }
    /*****************/
     .inner-page-content {
         padding-left: 0;
         min-height: inherit !important;
    }
     .inner-page-content .inner-content-area {
         padding: 30px 0 0;
         margin-bottom: 30px;
    }
     .content-info {
         padding: 30px;
    }
     .inner-page-content .sidebar, .inner-page-content .inner-content-area {
         width: 100%;
         position: static;
         padding: 30px;
         flex: 0 0 100%;
         max-width: 100%;
    }
     .quicklink-mobile {
         display: block;
         background: #2d2d2d;
         margin: 30px 30px 0;
         background: #FFFFFF;
         box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25);
         padding: 15px 20px;
    }
     .quicklink-mobile h3 {
         margin: 0;
         color: #083372;
         position: relative;
         font-size: 20px;
         font-weight: 400;
    }
     .quicklink-mobile h3:before {
         content: "\f18e";
         font: var(--fa-font-solid);
         position: absolute;
         top: 0;
         right: 0;
    }
     .quicklink-mobile h3.quicklink-open:before {
         content: "\f01a";
    }
     .event-mobile {
         display: block;
         background: #2d2d2d;
         margin: 30px 30px 0;
         background: #FFFFFF;
         box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25);
         padding: 15px 20px;
    }
     .event-mobile h3 {
         margin: 0;
         color: #083372;
         position: relative;
         font-size: 20px;
         font-weight: 400;
    }
     .event-mobile h3:before {
         content: "\f18e";
         font: var(--fa-font-solid);
         position: absolute;
         top: 0;
         right: 0;
    }
     .event-mobile h3.event-open:before {
         content: "\f01a";
    }
     .DiamondBullets ul, .event-list ul {
         padding: 20px 0 0 0px;
         margin: 0;
         list-style: none;
    }
     .quicklink-desktop {
         display: none;
    }
     .events {
         margin-top: 0;
    }
     .sponsors-boxthree {
         margin: auto;
         width: 250px;
    }
     .Highlight {
         margin: 30px -30px 40px;
    }
     .header .navbar .nav li.dropdown .memberSection .megaMenuSection .DiamondBullets ul {
         padding: 0;
    }
     .header .navbar .nav li.dropdown .memberSection .megaMenuSection .DiamondBullets ul li {
         margin-bottom: 8px;
         padding-left: 30px;
    }
     .header .navbar .nav li.dropdown .memberSection .megaMenuSection .DiamondBullets ul li a {
         padding: 0;
         font-size: 16px;
    }
     .header .navbar .nav li.dropdown .memberSection .megaMenuSection .DiamondBullets ul li a:before {
         top: 3px;
    }
     .carousel-caption {
         position: relative;
         top: 0;
         transform: none;
         max-width: 100%;
    }
     
     .captionBtnBox {
         height: 100%;
         background: #003485;
    }
     .home2 .captionBtnBox {
         background: #a2968c;
    }
     .home3 .captionBtnBox {
         background: #a8462b;
    }
     .captionBtnBox .captionBtnFrame {
         width: 100%;
         position: relative;
         max-width: 100%;
         padding: 20px 30px;
    }
     .captionBtnBox ul li a {
         min-height: 60px;
    }
     .captionBtnBox ul li a .iconBox svg {
         width: 30px;
         height: 30px;
    }
     .header .nav-collapse .nav .searchBtnFn.dropdown .dropdown-menu li.megaMenuSection.formDiv {
         padding: 0;
    }
     body .header .navbar .nav>li.searchBtnFn.dropdown>ul.dropdown-menu {
         height: auto;
         display: block !important;
         width: 100% !important;
    }
     header .navbar .nav li.headerlogin.show-form .header-member-form {
         display: flex !important;
    }
     header .navbar .nav li.headerlogin .header-member-form {
         background: #a8462b;
         padding: 30px 20px 15px 20px;
    }
     .header .navbar .nav li form a:last-child {
         font-size: 14px;
         line-height: 1.2;
         margin-top: 10px;
    }
     header .navbar .nav li.headerlogin .header-member-form {
         text-align: left;
    }
     header .navbar .nav li form a.MAJButton {
         height: auto;
         min-height: auto;
         line-height: 1.2;
    }
     header .navbar .nav li.headerlogin.show-form .header-member-form .MAJButton, header .navbar .nav li.headerlogin.show-form .header-member-form a:last-child {
         color: #ffffff;
    }
     header .navbar .nav li.headerlogin.show-form .header-member-form .MAJButton {
         background: #472103;
         line-height: 1.2;
    }
     header .navbar .nav li.headerlogin.show-form a.member-center-btn.toggle-form {
         position: absolute;
         top: 5px;
         right: 5px;
         padding: 0 !important;
         width: 30px;
         height: 30px;
         background: #472103;
    }
     header .navbar .nav li.headerlogin.show-form a.member-center-btn.toggle-form>img {
         display: none;
    }
     header .navbar .nav li.headerlogin.show-form a.member-center-btn.toggle-form {
         font-size: 0;
    }
     header .navbar .nav li.headerlogin.show-form a.member-center-btn.toggle-form:before, header .navbar .nav li.headerlogin.show-form a.member-center-btn.toggle-form:after {
         content: "";
         width: 15px;
         height: 2px;
         background: #ffffff;
         display: inline-block;
         position: absolute;
         left: 50%;
         top: 50%;
         transform: translate(-50%, -50%);
         z-index: 1;
    }
     header .navbar .nav li.headerlogin.show-form a.member-center-btn.toggle-form:after {
         -webkit-transform: translate(-50%, -50%) rotate(-45deg);
         transform: translate(-50%, -50%) rotate(-45deg);
    }
     header .navbar .nav li.headerlogin.show-form a.member-center-btn.toggle-form:before {
         -webkit-transform: translate(-50%, -50%) rotate(45deg);
         transform: translate(-50%, -50%) rotate(45deg);
    }
     header .navbar .nav li.headerlogin.show-form .header-member-form>p {
         margin-bottom: 8px;
    }
     @media(min-width: 766px) and (max-width: 991px) {
         .friendsLogoBox .owl-carousel .owl-nav button.owl-prev, .friendsLogoBox .owl-carousel .owl-nav button.owl-next {
             width: 30px;
             height: 30px;
        }
         .friendsLogoBox .owl-carousel .owl-nav button.owl-prev span, .friendsLogoBox .owl-carousel .owl-nav button.owl-next span {
             width: 30px;
             height: 30px;
             font-size: 28px;
        }
         .friendsLogoBox .owl-carousel .owl-nav button.owl-prev {
             left: 0;
        }
         .friendsLogoBox .owl-carousel .owl-nav button.owl-next {
             right: 0;
        }
    }
     header .headertop-strip .social-link {
         margin: 15px 0 0;
    }
     .BulletList-sec {
         flex-wrap: wrap;
    }
     .BulletList-sec-image {
         max-width: 50%;
    }
     .BulletList {
         max-width: 50%;
         padding: 0px 0 0 30px;
    }
     .CalloutBox {
         max-width: 100%;
    }
     .example-head {
         margin-top: 70px;
    }
     .header .navbar .nav li a, .header .navbar .nav li a, .header .navbar .nav li .dropdown-menu>li>a {
         font-size: 15px;
         padding: 8px 20px;
    }
     header .headertop-strip {
         flex-direction: column;
         align-items: center;
         background: #263160;
         padding-bottom: 40px;
    }
     .headertop-strip .OrangeButton {
         min-width: 250px;
         height: 50px;
         font-size: 15px;
         line-height: 34px;
         margin: 15px 0;
    }
     .headertop-strip .WhiteButton {
         min-width: 250px;
         height: 50px;
         font-size: 15px;
         line-height: 30px;
         margin: 0 auto;
    }
     .header .navbar .nav>li:last-child a {
         font-size: 15px;
         padding: 8px 20px;
         line-height: 2.2;
         height: 50px;
         font-weight: 600;
         width: 100%;
    }
     .memberSection>li:nth-child(2), .memberSection>li:nth-child(3) {
         display: none !important 
    }
     .headertop-strip li.headerlogin.dropdown.show-form>.memberSection {
         position: static;
         margin-top: 30px;
    }
     li.headerlogin.dropdown>.memberSection a.toggle-form {
         top: initial;
    }
     .memberSection>li:nth-child(4) {
         flex: 0 0 100%;
         max-width: 100%;
    }
     .memberSection>li:nth-child(4) .btn-flex {
         align-items: center;
    }
     .memberSection>li:nth-child(4) .HeaderText {
         text-align: center;
    }
     .headerlogin.dropdown {
         text-align: center;
    }
     .header .navbar-brand {
         width: 260px;
         height: auto;
         padding: 10px 5px 10px 5px;
         top: 8px;
         left: 8px;
    }
     .bannerInner .TitleText {
         margin: 0;
         text-align: center;
         display: block;
         width: 100%;
    }
     .footer-inner {
         text-align: center;
    }
     .col3.contact-us {
         width: 100%;
    }
     .social-link {
         justify-content: center;
    }
    .header .navbar .nav>li.dropdown>a {
         padding: 8px 20px;
         width: 85% !important;
         z-index: 99999;
    }
     li.headerlogin.dropdown>.menu-arrow {
         pointer-events: none;
    }
   .menuNav > li.dropdown > a .caret-down{
        position:absolute;
        right: -55px;
        pointer-events: none;
    }
}
@media screen and (max-width: 555px){
    .menuNav > li.dropdown > a .caret-down {
        position: absolute;
        right: -30px
    }
}
@media screen and (max-width: 350px){
    .menuNav > li.dropdown > a .caret-down {
        position: absolute;
        right: -15px
    }
}
 @media only screen and (min-width:768px) {
    .for-mobile {
         display: none;
    }
}
 @media only screen and (max-width:767px) {
	 .slider .owl-carousel .owl-dots.disabled, .slider .owl-carousel .owl-nav.disabled {
         right: 100px;
         left: 0;
         margin: 0 auto;
    }
	.slider .owl-carousel .owl-dots {
    left: 0;
    right: 0;
}
	.sidebarCustom{
        width:100%;
        max-width:100%
    }
	.mainContent{
        width:100%;
        float:right
    }
     .upcoming-event-inner {
         padding: 0;
    }
     .feature-news-section-inner {
         padding: 40px 0px;
    }
     .upcoming-left {
         padding: 40px 25px;
    }
     .btns-wrap .MAJButton {
         margin-bottom: 15px;
    }
     .BulletList-row .BulletList {
         -webkit-flex: 0 0 100%;
         flex: 0 0 100%;
         max-width: 100%;
    }
     .BulletList-row {
         flex-wrap: wrap;
    }
     .BulletList-row .BulletList ul {
         margin-bottom: 0;
    }
     .sponsors-link ul a {
         padding: 12px 20px;
         font-size: 16px;
    }
     .row.row-flex>.span4, .row.row-flex>.span8 {
         flex: 0 0 100%;
         -webkit-flex: 0 0 100%;
         max-width: 100%;
         width: 100%;
    }
     .footer .row.d-flex-wrap>div.col2, .footer .row.d-flex-wrap>div.col3 {
         flex: 0 0 50%;
         max-width: 50%;
    }
     .friendsSliderBox .owl-carousel .owl-item ul li {
         max-width: 90%;
    }
     .home3 .footer .row.d-flex-wrap>div.col5, .home3 .footer .row.d-flex-wrap>div.col2 {
         flex: 0 0 50%;
         max-width: 50%;
         padding-top: 30px;
    }
     .footer .row.d-flex-wrap {
         justify-content: center;
    }
     .footer .row.d-flex-wrap>div.col5 {
         text-align: center;
         flex: 0 0 100%;
         max-width: 100%;
         padding-top: 0px;
    }
     .footer .row.d-flex-wrap>div.col5.footer-links h3:after {
         margin: 15px auto 15px;
    }
     .footer .row.d-flex-wrap>div.col5.footer-links .social-list {
         justify-content: center;
         margin-left: 10px;
    }
     .sponsors-img-list ul li {
         max-width: 50%;
    }
     .whats-new-sec .flex-row>div.span4, .whats-new-sec .flex-row>div.span8 {
         flex: 0 0 100%;
         max-width: 100%;
    }
     .newscard:not(:first-child) {
         margin-top: 30px;
    }
     .whats-new-sec .flex-row>div.span8 {
         margin-top: 30px;
    }
     .newscard .newstag {
         font-size: 16px;
         line-height: 1.1;
    }
     .header .navbar .btn-navbar {
         top: 15px;
    }
     .SectionHeader {
         font-size: 32px;
         text-align: center;
    }
     .info-iconbox {
         padding: 80px 50px 30px 20px;
    }
     .info-iconbox .iconlink {
         width: 40px;
         height: 40px;
         font-size: 20px;
    }
     .info-iconbox img {
         width: 40px;
         height: 40px;
    }
     .mt-40 {
         margin-top: 25px !important;
    }
     .newscard .newstag {
         width: 55px;
    }
     .friendsLogoBox .owl-carousel .owl-nav button.owl-prev, .friendsLogoBox .owl-carousel .owl-nav button.owl-prev:hover {
         top:-55px!important;
         opacity: 1;
    }
     .friendsLogoBox .owl-carousel .owl-nav button.owl-next, .friendsLogoBox .owl-carousel .owl-nav button.owl-next:hover {
        top:-55px!important;
        opacity: 1;
    }
     .newscard {
         padding-left: 55px;
    }
     .newscard .news-inner-wrap {
         padding: 15px 15px 15px 75px;
    }
     .newscard .news-inner-wrap img {
         width: 40px;
         height: 40px;
    }
     .newscard .news-inner-wrap h2 {
         font-size: 22px;
    }
     .learnMoreButton {
         font-size: 16px;
    }
     .learnMoreButton:before {
         padding: 2px 8px;
    }
     blockquote, blockquote.pull-right {
         font-size: 20px;
         padding-left: 25px;
    }
     blockquote p, blockquote.pull-right p {
         font-size: 20px;
         padding-left: 25px;
    }
     .upcoming-event-sec .flex-row>div {
         width: 100%;
         margin-bottom: 30px !important;
         height: auto;
    }
     .event-list .sbm-event .sbm-e-head span {
         min-width: auto;
         color: #495761;
         font-size: 14px;
    }
     .event-list .sbm-event .sbm-e-head {
         justify-content: center;
    }
     .event-list .sbm-event .sbm-e-head span:first-child:after {
         position: relative;
         margin: 0 20px;
         color: #33383A;
    }
     .event-list .sbm-event .sbm-e-head span>i {
         margin-right: 5px;
    }
     .sbm-event h4 {
         color: #33383A;
         font-weight: 400;
         font-size: 16px;
    }
     .side-title-center {
         position: relative;
         border-bottom: none;
    }
     .side-title-center>img {
         position: absolute;
         top: 50%;
         left: 50%;
         transform: translate(-50%, -50%);
         opacity: 0.2;
         width: 70px;
         height: 70px;
         object-fit: contain;
    }
     .events h3 {
         font-size: 20px;
         color: #083372;
         padding: 30px 0;
    }
     .img-card {
         text-align: center;
         padding: 20px;
         max-width: 400px;
         margin: 0 auto 50px;
    }
     .img-card img {
         width: 100%;
    }
     .img-card .img-holder {
         max-width: 100%;
         margin: 0 auto;
    }
     .img-card .img-holder img {
         width: 100%;
    }
     .sidebar .events {
         display: none;
    }
     .infoicon-sec .flex-row .col-3 {
         flex: 0 0 50%;
         max-width: 50%;
         -webkit-flex: 0 0 50%;
         margin-bottom: 30px;
    }
     .for-desktop {
         display: none;
    }
     .captionFrame ul li:nth-child(2) {
         font-size: 17px;
    }
     .header .navbar .nav li.dropdown.searchBtnFn.xs979 .megaMenuSection .formframe a {
         top: 3px;
    }
     .copyright-block {
    }
     .xs767 {
         display: block !important;
    }
     .xsHidden767, .xsHidden {
         display: none !important;
    }
     .pd_70 {
         padding: 30px 0px;
    }
     .header .navbar .nav li.dropdown .megaMenuSection .formframe input {
         font-size: 18px;
         height: 40px;
         padding: 0 15px;
         font-family: 'Roboto', Arial, sans-serif;
    }
     .header .nav-collapse {
         max-height: calc(100vh - 90px);
    }
     .header .navbar .nav li a, .header .navbar .nav li a, .header .navbar .nav li .dropdown-menu>li>a {
         font-size: 15px;
         padding: 8px 20px;
    }
     .header .navbar .nav li.dropdown .memberSection li form a:last-child {
         margin-left: 0px;
         font-weight: normal;
         width: 100%;
         padding: 0px 0px 0 0px;
         margin-top: 0px;
         margin-left: 10px;
         line-height: 1.6;
         height: auto;
    }
     .header .navbar .nav li.dropdown.searchBtnFn.xs979 .megaMenuSection .formframe input {
         height: 30px;
         width: calc(100% - 50px);
         margin: 9px 0;
    }
     .sidebar {
         width: 100%;
         max-width: 100%;
    }
     .captionBtnBox, .captionBtnFrame {
         width: 100%;
         max-width: 100%;
    }
     .captionBtnFrame {
         padding: 20px 20px;
    }
     .header .navbar .nav li .memberSection a.toggle-form {
         top: 12px;
    }
     .top-inner h1 {
         width: 50%;
         font-size: 22px;
    }
     .captionFrame ul li h1 {
         text-align: center;
    }
     .captionBtnBox ul li a .textBox h2 {
         font-size: 18px;
         font-weight: 400;
         margin-bottom: 5px;
    }
     .captionFrame h1 {
         margin-top: 0px;
         font-size: 32px;
         line-height: 36px;
    }
    .captionFrame ul li{
        margin: 0 0 10px;
    }
    .captionFrame ul h2{font-size:22px;}
    .captionFrame ul .caption-text-bold{
        margin-bottom:10px;
    }
    .captionFrame .CAALAButton{
        margin-top:10px;
    }
    .header .navbar .container.containerCustom, .container.containerCustom {
         width: 100%;
         padding: 0px 15px;
         margin: 0 auto;
    }
     .header .navbar-inner {
         position: relative;
         top: 0;
         margin: 0 auto;
         width: 100%;
    }
     .header .navbar-brand {
         margin-left: 0px;
    }
     .header .navbar .navbar-brand img {
         margin-left: 0px;
    }
     .captionFrame h3 {
         font-size: 22px;
    }
     .sliderFrame {
         margin: 55px 0 35px;
    }
     .captionFrame ul li:nth-child(3).TitleText {
         font-size: 42px;
    }
     .captionFrame .WhiteBorder {
         font-size: 12px;
         padding: 10px 25px;
         max-width: 200px;
         height: 50px;
    }
     .header .navbar .nav>li:last-child a {
         height: 50px;
         font-size: 15px;
    }
     .captionBtnBox ul li {
         margin-bottom: 15px;
    }
     .header .navbar .btn-navbar {
         padding: 45px 0px 35px;
         margin: 0;
         top: -15px;
    }
     .header .navbar .nav li.dropdown.searchBtnFn.xs979 .megaMenuSection .formframe a {
         top: 0;
         right: 10px;
    }
     .headerSpace {
         height: 35px;
    }
     .Highlight {
         padding: 30px 20px;
         margin: 0;
    }
     .section-HeaderText {
         font-size: 25px;
         margin-bottom: 30px;
    }
     .BlackLine:before, .WhiteLine:before {
         width: 150px;
         bottom: -10px;
    }
     .friendsSliderBox {
         display: none;
    }
     .friendsSliderBox.friendsSliderBox-mobile {
         display: block;
    }
     .friendsSliderBox .HeaderText {
         margin-bottom: 15px;
         color: #6C6C6C;
         font-weight: 600;
         font-size: 14px;
         margin-top: 0;
    }
     .friendsSliderBox .owl-carousel ul li {
         width: auto;
         padding: 0;
    }
     .friendsSliderBox.friendsSliderBox-mobile .owl-nav {
         margin: 0;
    }
     .friendsSliderBox {
         margin-bottom: 20px;
    }
     .eventBox .LAFJButton {
         display: none;
    }
     .event-slider {
         margin-bottom: 30px;
    }
     .friendsLogoBox.pd_70, .become-member-section.pd_70 {
         padding-bottom: 50px;
    }
     .member-boxleft {
         width: 100%;
    }
     .member-boxright {
         padding-left: 0;
         margin-top: 20px;
    }
     .become-member-section .member-left {
         text-align: center;
    }
     .become-member-section .member-right {
         padding: 24px 0 0 0;
         margin: 40px 0 0 0;
         text-align: center;
    }
     .member-boxleft h3, .member-boxright h3 {
         font-size: 22px;
    }
     .member-right .member-boxright {
         width: 280px;
         margin: 0;
    }
     .member-right a.LAFJButton {
         width: 100%;
         display: block;
    }
     .footer .footer-links, .footer .contact-links {
         float: left;
    }
     .footer-links h3, .contact-links h3 {
         font-size: 22px;
         margin: 0 0 10px 0;
    }
     .footer .footer-info {
    }
     .footer .footer-info .foot-logo:after {
         margin: 15px auto 14px;
    }
     ul.follow-us {
         margin-top: 20px;
         position: static;
    }
     ul.follow-us li:first-child {
         display: none;
    }
     .footer-links ul li::before {
         display: none;
    }
     .footer-links ul li {
         margin-bottom: 10px;
         padding-left: 0;
    }
     .friendsSliderBox .owl-carousel ul li a {
         padding: 0 25px;
    }
    /*******************/
     .bannerInner h1 {
         font-size: 36px;
    }
     .quicklink-mobile, .event-mobile {
         padding: 10px 15px;
         margin: 15px 15px 0;
    }
     .DiamondBullets ul li a {
         font-size: 18px;
         padding: 15px 40px 15px 15px;
    }
     .content-info {
         padding: 20px 15px;
    }
     .Highlight p {
         margin-bottom: 30px;
    }
     .inner-page-content .sidebar, .inner-page-content .inner-content-area {
         margin-bottom: 0;
         padding: 30px 15px;
    }
     .membership-headlinebox {
         display: none;
    }
     .BlackBorder {
         padding: 14px 18px;
    }
     .membership-headlinebox h5 {
         font-size: 20px;
    }
     .inner-page-content .sidebar {
         padding: 20px 15px;
         background: #fff;
    }
     .sponsors-boxtwo {
         margin: 30px 0 20px 0;
         padding: 0;
    }
     .sponsors-boxtwo img {
         width: 100%;
    }
     .sponsors-boxthree {
         width: 100%;
    }
     .captionBtnBox.captionBtnBox-mb {
         display: block;
    }
     .footer-info a>img {
         width: 280px;
    }
     .events {
         background: #F6F1E4;
         padding: 15px 15px;
         margin-bottom: 5px;
    }
     .sponsors-box {
         display: none;
    }
     .events .friendsLogoBox {
         background: #fff;
    }
     .forgot-mb {
         display: block;
         font-size: 14px;
         font-weight: 500;
         color: #535353;
         text-decoration: underline;
         margin-top: 10px;
    }
     .bannerInner {
         overflow: hidden;
        /* min-height: 200px;
         */
    }
     .bannerInner img {
         width: auto;
         height: 100%;
         max-width: inherit;
    }
     .textBox p {
         color: #fff;
         margin: 0;
         line-height: 18px;
         font-size: 14px;
    }
     .friendsLogoBox {
         background: #fff;
    }
     .captionBtnBox ul li a .textBox {
         max-width: 100%;
    }
     .BlackBorder, .primary-btnmb {
         margin: 0px auto;
         width: 250px;
         display: block;
    }
     .events .friendsLogoBox {
         display: block;
    }
     .foot-logo-wrap {
         flex-flow: column;
         align-items: center;
    }
     .footer .footer-info ul.social-list {
         margin-top: 30px;
    }
    /* .footer-content {
         display: block;
    }
     */
     .social-links {
         margin-top: 40px;
         display: block;
    }
     .friendsLogoBox .owl-carousel .owl-nav {
         top: -35px;
    }
     .BlueButton {
         font-size: 12px;
         padding: 10px 25px;
    }
     .btns-wrap a:first-child {
         margin: 0;
    }
     .btns-wrap .BlueButton {
         margin: 5px 0;
    }
     .col4 {
         width: 100%;
    }
     .col8 {
         width: 100%;
    }
     .TitleText {
         font-size: 25px;
    }
     .advocate-card {
         width: 32%;
    }
     header .headertop-strip .OrangeButton, header .headertop-strip .WhiteButton {
         height: 50px;
         font-size: 15px;
    }
     
     .captionFrame {
         margin: 130px auto 0;
    }
     .upcoming-event-section-inner {
         padding: 40px 0 30px;
		 margin:0 auto;
		 text-align: center;
    }
	.upcoming-event-img{
		margin:0 auto;
	}
     .upcoming-event-section-inner .SubHeading {
         margin-top: 0;
    }
     .Highlight .SubHeading {
         margin-bottom: 40px;
         display: block;
    }
     .consumer-col-1 {
         padding: 40px 15px 50px 15px;
    }
     .con-1-content {
         padding-right: 0;
         margin: 20px 0 0 0;
    }
     .consumer-img-con-wrap {
         flex-direction: column;
    }
     .rt-con-cont h3>span {
         font-size: 21px;
    }
     .rt-con-cont h3 {
         font-size: 15px;
    }
}
 @media only screen and (max-width:600px) {
     .infoicon-sec .flex-row .col-3 {
         flex: 0 0 100%;
         max-width: 100%;
         -webkit-flex: 0 0 100%;
         margin-bottom: 30px;
    }
     .footer .row.d-flex-wrap>div.col2, .footer .row.d-flex-wrap>div.col3 {
         flex: 0 0 100%;
         max-width: 100%;
    }
     .SectionHeader {
         font-size: 24px;
         text-align: center;
    }
     .upcoming-left .SectionHeader {
         margin-bottom: 35px;
    }
     .Event-Title, .News-Title, .upcoming-title {
         font-size: 18px;
    }
     .upcoming-content {
         margin-bottom: 25px;
    }
     .HighlightText {
         font-size: 18px;
    }
     .upcoming-event-inner {
         padding: 0;
         flex-direction: column;
    }
     .friendsLogoBox .owl-carousel .owl-nav button.owl-prev span, .friendsLogoBox .owl-carousel .owl-nav button.owl-next span {
         font-size: 27px;
         width: 30px;
         height: 30px;
         margin-top: 0px;
         margin-left: 0px;
    }
     .friendsLogoBox .owl-carousel .owl-nav button.owl-prev {
         width: 35px;
         height: 35px;
    }
     .friendsLogoBox .owl-carousel .owl-nav button.owl-next {
         width: 35px;
         height: 35px;
    }
     .col2.footer-about {
         max-width: 100%;
         margin-right: 0;
         margin-bottom: 10px;
    }
     .col3.contact-us {
         max-width: 100%;
         margin-right: 0;
         margin-bottom: 10px;
    }
     .footer-icons {
         margin: 10px 0 0;
    }
     .consumer-col-1 {
         flex-direction: column;
    }
     .con-1-img {
         max-width: 250px;
         margin: 0 auto 20px;
    }
     .con-1-content {
         margin-left: 0;
    }
     .con-1-content .SubHeading {
         margin: 0 0 10px;
    }
     .feature-news-img, .upcoming-event-img {
         min-width: 100%;
         height: 100%;
    }
     .feature-news-img img, .upcoming-event-img img {
         height: 230px;
    }
     .feature-news-content.upcoming-event-content {
         margin-top: 15px;
    }
     .advocate-card {
         width: 48%;
         height: 150px;
    }
     .advocate-content p {
         top: 35px;
         font-size: 12px;
    }
     .BulletList-sec {
         margin: 50px 0;
         padding: 0;
    }
     .BulletList-sec-image {
         max-width: 100%;
    }
     .BulletList {
         padding-left: 0;
         max-width: 100%;
    }
     .BulletList ul {
         margin: 30px 0;
    }
     .Highlight {
         text-align: center;
    }
     .marTop {
         margin-top: 50px;
    }
     .marTop h3 {
         margin: 0 0 30px 0;
    }
     .placholder-img {
         padding: 50px 0 70px;
         text-align: center;
    }
     .Highlight {
         padding: 30px 20px;
         margin: 0;
    }
     .placholder-img {
         padding: 30px 0;
    }
     .example-head {
         margin-top: 50px;
    }
     .slider .owl-carousel .owl-dots.disabled, .slider .owl-carousel .owl-nav.disabled {
         right: 100px;
         left: 0;
         margin: 0 auto;
    }
     .slider .owl-carousel .owl-dots {
         left: 0;
         right: 0;
    }
     .memberSection>li:nth-child(4) {
         padding: 20px;
         margin-top: 15px;
    }
     li.headerlogin.dropdown>.memberSection a.toggle-form {
         font-size: 15px;
    }
     .consumer-right-2, .consumer-right-3, .consumer-right-4 {
         width: 100%;
         padding: 20px 20px 0;
    }
     .consumer-right-1 {
         width: 100%;
         padding: 30px 20px;
    }
     .consumer-right-2 {
         padding: 40px 20px;
    }
     .consumer-rt-wrap {
         width: 100%;
         height: 100%;
         position: static;
    }
     .consumer-rt1-list:first-child {
         margin-right: 30px;
    }
     .consumer-right-1 h4 {
         margin-top: 15px;
    }
     .captionFrame {
         margin: 125px auto 0;
    }
     .consumer-right1-date {
         position: absolute;
         left: 20px;
         top: 12px;
    }
     .footer-con-logo {
         margin: 5px -20px 0;
    }
}
 @media only screen and (max-width:480px) {
     .captionFrame ul li:nth-child(3).TitleText {
         font-size: 36px;
         line-height: 45px;
    }
     .inner-page-content2 .HeaderText {
         font-size: 26px;
    }
    .advocate-section .SubHeading {
        font-size: 28px;
    }
}
 @media only screen and (max-width:420px) {
     .captionFrame ul li:nth-child(3).TitleText {
         font-size: 28px;
         line-height: 45px;
    }
     .captionFrame .WhiteBorder {
         font-size: 12px;
         padding: 10px 20px;
         max-width: 160px;
         height: 45px;
    }
}
 @media only screen and (max-width:450px) {
     .HighlightText {
         font-size: 16px;
    }
     .upcoming-row-inner p {
         font-size: 18px;
    }
     .upcoming-row-inner img {
         height: 60px;
    }
     .upcoming-event-inner {
         display: block;
    }
     .inner-page-content2 p {
         font-size: 16px;
    }
     .BulletList ul li {
         font-size: 16px;
    }
     .SubHeading {
         font-size: 24px;
    }
     .slider .owl-carousel .owl-dots.disabled, .slider .owl-carousel .owl-nav.disabled {
         bottom: 0;
    }
}
 @media only screen and (max-width:375px) {
	.sidebarCustom{
        width:100%;
        padding:0
    }
     .friendsSliderBox .owl-carousel .owl-item ul li {
         max-width: 90%;
    }
     .HighlightText {
         font-size: 14px;
    }
     .upcoming-left .SectionHeader {
         margin-bottom: 30px;
    }
     .SectionHeader {
         font-size: 20px;
         text-align: center;
    }
     .upcoming-left {
         padding: 40px 20px;
    }
     .HeaderTextSmall {
         font-size: 18px;
         margin-bottom: 0px;
    }
     a.HeaderTextSmall, h4 a {
         font-size: 14px;
    }
     p, .BodyText {
         font-size: 14px;
         color: #434343;
         line-height: 1.4;
    }
     .bannerInner .HeaderTextSmall {
         font-size: 16px;
    }
     .bannerInner .TitleText {
         font-size: 24px;
    }
     .sidebar {
         width: 100%;
         padding: 0;
    }
     .contentdivFrame {
         padding: 0px 0px 20px;
    }
     .header .navbar .container.containerCustom, .container.containerCustom {
         padding: 0px 15px;
    }
     .navbar .navbar-brand img.xsVisible {
         left: 0px;
    }
     .captionBtnBox ul li {
         margin-bottom: 10px;
    }
     .sliderFrame {
         padding: 0px;
    }
     .BodyTextLarge {
         font-size: 14px;
    }
     .top-header {
         background: #5b9cde;
    }
     .top-inner h1 {
         width: 100%;
    }
     .carousel-caption {
    }
     .footer-links ul li a, .contact-links ul li a, .contact-links ul li span, .footer-links.contact-links ul li {
         font-size: 14px;
    }
     .contact-links ul li i {
         font-size: 16px;
         width: 20px;
    }
     .header .navbar .nav li.dropdown .memberSection li a.LAFJButton {
         padding: 15px 20px;
    }
     .owl-dot.active:before, .owl-dots:after {
         font-size: 9px;
         bottom: 80px;
    }
     .header .navbar-brand {
         width: 215px;
         top: 15px;
    }
}
 @media only screen and (max-width:320px) {
     .getinvolved-left {
         width: 120px;
    }
     .getinvolved-right {
         width: calc(100% - 125px);
    }
}
 
@media screen and (max-width: 1270px) and (min-width: 980px){
    .colW12{
        width: 100% !important;
        text-align: center;
        padding: 50px;
    }
    .colFull .colW4{
        width: 30% !important;
        text-align: center;
    }
    .colFull .colW7{
        width: 60% !important;
        text-align: center;
    }
    .colFull .colW5{
        width: 40% !important;
        text-align: center;
    }
    .colFull .consumerCol{
        padding: 5px;
    }
    .colFull .consumer-img-con-wrap {
        display: block !important;
    }
    .colFull .con-1-img {
        max-width: 120px;
        margin: 0 auto;
        min-width: 120px;
    }
}
@media screen  and (max-width: 980px){
	.colW7.consumerCol, .colW5.consumerCol{
		padding:10px;
	}
    .colW12{
        width: 100% !important;
        text-align: center;
        padding: 50px;
    }
    .colW4{
        width: 100% !important;
        text-align: center;
    }
    .colW5{
        width: 100% !important;
        text-align: center;
    }
    .colW7{
        width: 100% !important;
        text-align: center;
    }
    .consumerCol{
        padding: 15px;
    }
    .consumerRowContent{
        display:block !important;
    }
}

@media screen and (min-width: 979px) {
    .friendsSliderBox .owl-carousel .owl-nav button.owl-next:hover{
        transform: scale(var(--owl-btn-hover-scale));
    }

    .friendsSliderBox .owl-carousel .owl-nav button.owl-prev:hover{
        transform: scale(var(--owl-btn-hover-scale));
    }

}