@media (max-width: 1023px) and (min-width: 981px) {
	.header + * {margin-top: 80px;}
}
@media (max-width: 1023px) and (min-width: 768px){
.home .header-violator {top: 84px;}
.home .header + * {margin-top: 84px;}
}
@media (max-width: 767px) {
	.header{ z-index:999;}
	.logo{ width:60%; position:relative; z-index:9999999;}
	.mobile-logo{ margin-top:15px; }
	#topmenu{ width:auto; clear:both; padding:10px 0 5px 0; text-align:right;} 
	#topmenu ul li{ float:none; display:inline-block; }
	.menurightcart{padding:25px 40px 20px 0;}
	.header-search .header_right_form{padding:15px;}
	.header-search .search-field { padding: 0px 15px; line-height: 30px; font-size:14px;}
	.header-search .header_right_form button{margin: -23px 13px 0 0;font-size: 15px;}
	.header-search{ position:static;}
	/*.header-search .header_right_form{ top:50%; z-index:99999999999;}*/
	.header-middle{ position:absolute; top:15px; right:0; width:100%; z-index:999999;}
	.mega-menu-primary-mobile-open .header-middle{ width:100%;}
	.mega-menu-primary-mobile-open .header{ box-shadow:none}
 	.header-middle .container{ position:relative; padding:0;}
	#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{padding:50px 0 0 0 !important;}
  	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{ background:none;}
	.navigation-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu:before{ box-shadow:none; }
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{ border-bottom:solid 1px #c2c2c2; margin:0 10px; }
	.navigation-menu .mega-sub-menu li.widget_media_image{ border-bottom:none !important;}
	.column-col-2, .column-col-3, .column-col-4, .column-col-5, .column-col-6, .column-col-7, .column-col-8, .column-col-9, .column-col-10{ width:100%; margin-bottom:30px;}
	.newsletter-form{ float:none; }
	.newsletter-form input[type="email"]{ width:100%; font-size: 20px !important;}
	.newsletter-form .fa-arrow-right {bottom: 31px;}
	.slider-wrapper .caption-content{ width:70%; left:0; right:0; margin:0 auto;}
	a.services-arrow-down, .slider-wrapper .slide-desc, .slider-wrapper .slidelink{ display:none;}
	.slider-wrapper .slider-title {font-size: 18px; margin:0;}
	.vc_row{ margin:0 -15px !important}
	.row{ margin:0 auto !important}
	.column-col-1, .column-col-2, .column-col-3, .column-col-4, .column-col-5, .column-col-6, .column-col-7, .column-col-8, .column-col-9, .column-col-10{ padding:0 0 15px 0;}
	.resourceBox {border-left: 0px; border-bottom: #ccc 1px solid; padding: 0px 0px 10px 0px; margin: 0px 0px 20px;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {display: none;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {padding: 5px 20px 0px;}
	.footer p.copyright {position: absolute; bottom: 0;}
	.footer {padding-bottom: 0;}
	
	.modified-text-card, .top-image-card{ margin:0 0 30px 0;}
	
	.side-image-card{max-width:310px; display:block; margin:15px auto}
	.side-image-card .member-image-wrap{ text-align:center; width:100%; margin:0; float:none; }
	.side-image-card .member-contain-right{ padding:15px; width:100%; }
	.side-image-card{padding:0 0 15px 0;}
	
	.top-image-card {min-height: auto;}
	.top-image-card .member-image-wrap img { width: 100%;}
	.top-image-card .member-image-wrap {height: auto;}
	.banner-section .resourceBox{ border:none;}
	
	.events-block-image{ margin:0 0 30px 0;}
	.featured-events-thumbnail-date strong{ font-size:18px;}
	.featured-events-thumbnail-date{ font-size:20px; line-height:26px;}
	.featured-events .vc_custom_heading{ text-align:left !important; padding:0 0 15px 0;}
	.vc_section-has-fill { padding-left:30px !important;padding-right:30px !important;}
	.vc_row.featured-events{ margin-bottom:20px !important;}

	.member-default-container {min-height: auto;}
	.content-wrapper {padding: 50px 0;}
	
	.tabbed-image-card .member-image-wrap, .member-image-left {width:100%; padding:0; margin:0;}
	
	.wpb-js-composer .vc_tta.vc_general.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .wpb-js-composer .vc_tta.vc_general.vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {padding:0 0 0 20px; box-shadow:none;}
	
	.wpb-js-composer .vc_tta.vc_general .vc_tta-panels .vc_tta-panel-title {font-weight:normal; color: #5e9eea;}
	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panels .vc_tta-panel .vc_tta-panel-title > a, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-title > a {color: #003663; font-size:20px; text-transform:uppercase; text-align:left; padding: 15px 30px;}
		.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-title > a, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-title > a {color: #5e9eea;}
	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-title > a {color: #cd4245; border-color: #cd4245 !important; font-size:20px;}
	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover {border-color: #f0f0f0;
background-color:#f8f8f8 !important;}
	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panels .vc_tta-panel .vc_tta-panel-body, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {border:0; background:none; box-shadow: 0px 2px 6px 0px #e4e4e4; margin-bottom:20px;padding-left:35px !important; padding-right:15px !important;}
	.member-image-left {padding:20px 20px 20px 40px; position:relative; box-shadow: 0px 2px 6px 0px #e4e4e4; margin-bottom:0; border: solid 1px #ddd; background: #f8f7f8;}

	.wpb-js-composer .vc_tta.vc_general.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel-body, .wpb-js-composer .vc_tta.vc_general.vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panel-body {overflow:visible;}
	.member-title {text-transform: uppercase; margin: 0 0 20px 0;}
	.tabbed-image-card .member-image-wrap {height:230px; overflow:hidden;}
	.tabbed-image-card .member-image-wrap img {min-height:230px;}
	.wpb-js-composer .vc_tta.vc_general.vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panel-body .member-image-left:before {background: #cd4245;}
		.wpb-js-composer .vc_tta.vc_general.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .wpb-js-composer .vc_tta.vc_general.vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {top:230px; transform:none; z-index:1; left: 0;}
		
	.wpb-js-composer .vc_tta.vc_general.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_general.vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-heading {margin:0; border-radius:0;}	
	
	.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-panel {display: inline-block; width: 100%;}

	.header + * {margin-top: 100px;}
	
	.top-image-card .membership-wrap-btn{ padding-bottom:15px;}
	.vc_row.wpb_row.vc_row-fluid{display: inherit;}
	.vc_column_container>.vc_column-inner, 
	.wpb_wrapper,
	.all-in-one.top-image-card, 
	.all-in-one.member-default-container, 
	.all-in-one.side-image-card, 
	.all-in-one.member-centre-page-card{height:auto;}
	
	body.search .header-search .header_right_form {padding:15px !important; top: 20px; z-index:0;}
	body.search .search-page {margin-top:50px;}
	
	.search-col img{ width:100%; float:none; margin:0 0 20px 0}
	.tax-sections > .vc_column_container > .vc_column-inner {margin-bottom:30px;}
	.tax-sections > .vc_column_container > .vc_column-inner {padding: 0 15px 0 45px;}
	.vc_row.wpb_row.vc_row-fluid.tax-sections {padding:30px 30px 0 60px;}
	.tax-sections .wpb_column.vc_column_container.vc_col-sm-6:first-child > .vc_column-inner, .tax-sections .wpb_column.vc_column_container.vc_col-sm-6:last-child > .vc_column-inner {padding:0;}
	.tax-sections .vc_align_right, .tax-sections .vc_col-sm-4 {display: none;}
	.desktop-power-experts{background:none !important;background-position:100% auto !important; padding:10px 30px 25px 15px; min-height:inherit; background-size:100% auto !important; position:relative;}
	
	.mobile-power-experts img{ display:none;}	
	.mobile-power-experts { display:block; background-repeat: no-repeat;  position: absolute; width: 100%; top: 0; z-index:1; background-size:100%; height:170px; overflow:hidden;}
	.desktop-power-experts .home-caption h1 {z-index:9; position: relative;}		


	.desktop-power-experts .wpb_column.vc_column_container.vc_col-sm-12{ position:static; }
	
	#home-power-experts { padding:0 !important; background:#ffffff !important;}
	#home-power-experts .vc_col-sm-8, #home-power-experts .container{padding:0 !important; }

	.desktop-power-experts .home-caption {width:100%; text-align:center; margin:0 !important; padding:15px 20px 0px 30px; }
	
	.desktop-power-experts .home-caption h1{ font-size:35px; line-height:40px; text-align:left; margin-bottom:0;max-width: 300px;}
	.desktop-power-experts .mobile-hide{ display:none !important;} 
	.desktop-power-experts .home-caption a.btn-full-width{ display:block; bottom:-60px; left:0; right:0; background:none !important; border:solid 2px #00437B; color:#00437B !important; max-width:275px; width:100%; margin: 0 auto !important; z-index:9;}
	.desktop-power-experts .home-caption .btn-full-width:after {background: url(../images/mobile-arrow.png) no-repeat;background-size: 82% auto;}
	.desktop-power-experts .subdescription{ text-align:center;}
	.desktop-power-experts .vc_col-sm-12 .vc_column-inner{ padding:0 !important}
	.vc_custom_1584350314936{ padding-left:15px !important}
	.upcoming-events-thumb {width: 90px;margin: 0 20px 30px 0;}
	
	/*.membership-section .vc_col-sm-6:first-child img{position:relative; bottom:0;}
	.membership-section em {margin-bottom: 60px !important;}
	.membership-section .btn-full-width {bottom:-80px; margin:0 auto;}
	.membership-section .wpb_single_image .vc_figure {width:100%; text-align:center;}
	.membership-section h2::before {margin-bottom:20px;}
	.membership-section h2 {font-size:28px; line-height:34px;}
	
	.vc_row.membership-section {margin: 0 0 60px !important; background-size: 700px auto !important;}
	.join-us-wrapper {margin-bottom:30px; margin-top:85px;}
	.membership-section {padding-right:0;}
	.vc_column-inner.vc_custom_1584351281910 {padding-right: 15px !important;}
	.membership-section .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper {padding-top: 310px;}
	
*/

	.membership-section .vc_col-sm-6:first-child img{position:relative; bottom:0;}
	.membership-section em {margin-bottom: 60px !important;}
	.membership-section .btn-full-width{bottom:-22px;margin:0 auto;}	
	.membership-section .wpb_single_image .vc_figure {width:100%; text-align:center;}
	.membership-section h2::before {margin-bottom:20px;}
	.membership-section h2 {font-size:28px; line-height:34px;}
	.membership-section-mobile{ height:240px !important; }
	.membership-section {margin: 0 0 60px !important; background-size: 700px auto !important;padding-right:0; background-position: bottom left calc(50% + 170px) !important; }
	.join-us-wrapper {margin-bottom:30px; margin-top:85px;}
 	.vc_column-inner.vc_custom_1584351281910 {padding-right: 15px !important;}
	
	/* .membership-section .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper {padding-top: 310px;} */
	 
	
	
	.membership-wrap {min-height: 250px; margin-bottom: 50px;}
	.member-benefit-title {min-height: auto;}
	.btn-membership {max-width: 100%;}
	.abt-btn-section {margin: -20px 0 50px;}
	.banner-section {background-position: left center;}
	.header-dropdown {position: relative;} 
	.header-dropdown span {display: none;}
	#topmenu ul li:last-child {margin-left: 0 !important;}
	.menu-top-menu-container { float: left;}
	.header-dropdown { position: static; float: right; margin: 0 0 10px;}
	.header-dropdown .svg-inline--fa { color: #ea605d; font-size: 20px;	display: block; text-indent: 0; float: left; margin-right: 0; z-index: -1; position:relative;}
	.dropbtn {text-indent: -10000px; float: left; width: auto;}
	.dropdown-content a {text-align:left;font-size: 16px; padding: 5px 38px; text-transform: capitalize;}
	.dropdown-content {right: -20px; min-width: 155px; top: 49px;}
	
	.upcoming-wrap .btn-full-width {margin: 0 auto; display: table;}
	.dropdown-login .header-dropdown, .dropdown-login .dropbtn { width: 30px;}
	.alignright, .alignleft, .aligncenter { width: 100%;text-align: center;margin: 0 auto 15px auto !important; clear: both; float: none !important;}
	
	.list-style-2{columns:1;-webkit-columns:1;-moz-columns:1;}

	.member-card {margin-bottom: 40px; display: inline-block;}
	.home .header-violator {top: 110px; z-index: 99;}
	.home .header + * {margin-top: 110px;}
}

@media only screen and ( min-width: 375px) and ( max-width: 424px) {
	.header-search .header_right_form{ top:60%;}
	.desktop-power-experts .home-caption .subtitle{width:60%}
	.header + * {margin-top:110px;} 
	.join-us-wrapper .arrow-text-link {margin: 0 15px;}
	.join-us-wrapper .flex-btn {text-align: center;display: block;}
	
}
@media only screen and (min-width: 425px) and (max-width: 767px) {
	#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{padding:70px 0 0 0 !important;}
	.desktop-power-experts .home-caption .subtitle{width:60%}
	.desktop-power-experts{padding-top:25px; }
	.header + * {margin-top:100px;}
	.join-us-wrapper .arrow-text-link {margin: 0 15px;}
	.join-us-wrapper .flex-btn {text-align: center;display: block;}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
	.column-col-2, .column-col-3, .column-col-4, .column-col-5, .column-col-6, .column-col-7, .column-col-8, .column-col-9, .column-col-10{ width:50%; margin-bottom:30px;}
	.search-col img{ float:right; margin:0 0 0 20px; width:200px;}
}

@media only screen and ( min-width: 1024px) {
	.primary-find-tax-expert{ display:none !important;}
	.content-wrapper .resourceBox{ /*margin-top:40px;*/}
	.banner-section .subdescription{ width:80%;} 
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{ min-height: 370px;}
	.newsletter-form-contact {width: 70%;}
}
@media only screen and ( min-width: 769px) and ( max-width: 915px) {
	.member-default-container {min-height: 460px;}
}

@media only screen and ( min-width:421px) and ( max-width:767px) {
	.logo {width:65%; position:absolute; margin-top: 5px;}
	.logo img{ height:auto; max-height:inherit;}
}

@media only screen and ( min-width: 768px) and ( max-width: 980px) {
	.header + * {margin-top:70px;}
	.top-image-card .member-image-wrap { height: 120px;}
	.top-image-card .member-image-wrap img{ min-height: 110px;}	
	.top-image-card h4 {padding: 15px 10px 20px 10px;}
	.top-image-card .member-card {padding:0 15px 20px 15px;}

	.featured-events{ margin:0 15px 20px 0 !important}
	.featured-events .vc_custom_heading { font-size: 19px !important;}
	.featured-events-thumbnail-date strong {font-size: 18px;}
	.featured-events-thumbnail-date{font-size:20px; line-height:26px;} 
}

@media only screen and ( min-width: 768px) and ( max-width: 1023px) {
	.header-height {height: 85px;}
	a.services-arrow-down{width:30px; height:30px;}
	.slider-wrapper .slider-title, .slider-wrapper .slide-desc{ margin-bottom:15px;}
	.newsletter-form input[type="email"]{ width:100%; }
	#topmenu {padding:25px 0 0 0;}
	.menurightcart { padding-top:30px; margin-right:50px;}
	.header-search .header_right_form{top:60px; padding:40px 40px;}	
	.header-middle{ position:absolute; top:20px; right:0; width:100%; z-index:999999;}
	.logo{ margin:10px 0; position:relative; z-index:9999999;}
	#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{ padding:70px 0 0 0 !important;}
	.footer-social-links ul li a {font-size: 14px;}

	.side-image-card{ display:block;}
	.side-image-card .member-contain-right, .side-image-card .member-image-wrap {width:100%; display:block}
	
	.side-image-card h4 {padding:0 0 15px 0;}
	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic li.vc_tta-tab > a, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern li.vc_tta-tab > a {font-size:18px;}
	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic li.vc_tta-tab, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern li.vc_tta-tab { margin: 0 10px 10px; }

	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {display: none;}

	body.search .header-search .header_right_form {top: 0; padding: 40px 40px !important;}
	body.search .search-page {margin-top:80px;}
	.tax-sections > .vc_column_container > .vc_column-inner {padding: 0 20px;}
	.tax-sections {padding-left: 15px !important;}	
	#home-power-experts{ padding:15px 0 25px 0}
	#home-power-experts .vc_row.wpb_row.vc_row-fluid{ display:block !important;}
	#home-power-experts .vc_row.wpb_row.vc_row-fluid.tax-sections,
	#home-power-experts .vc_col-sm-4 .vc_column-inner > .wpb_wrapper{display:flex !important;}
	#home-power-experts .vc_col-sm-8{width: 100% !important; float:none !important; padding:0 10px 10px 10px; }
	.desktop-power-experts{ padding:40px; min-height:350px; }
	.membership-section h2 {line-height: 25px; font-size: 20px; margin-bottom: 10px;}
	.membership-section h2::before {margin-bottom:20px;}
	.membership-section p {font-size:16px;}
	.membership-section .btn-full-width {text-align:left; line-height:24px; padding: 8px 10px; font-size: 13px;}
	.membership-section .btn-full-width::after {right: 7px;}
	#home-power-experts .col-md-4.col-xs-12 {padding-left: 15px;}
	#home-power-experts .vc_col-sm-4{width: 100%; margin:10px 0 0 0;}
	.home-caption h1{ margin-bottom:30px !important;}
	.tax-news-wrapper {margin-left: 10px; height: 100%; width:48.5%; float:left; margin-bottom:0; min-height:280px;}
	.tax-news-wrapper .widget-iframe {height: 278px;}
	.tax-sections .vc_align_right { float: none; text-align: center !important; margin: 0 auto 20px auto; }
	.join-us-wrapper {margin-right:10px; height: 100%; width:48.5%; float:left; min-height: 280px;}
	.tax-sections .wpb_column.vc_column_container.vc_col-sm-6:last-child > .vc_column-inner {padding-left: 25px;}
	.join-us-wrapper .flex-btn {text-align: center;display: block;}
	.join-us-wrapper .arrow-text-link { margin:0 12px;}
	.vc_row.membership-section {background-position: left bottom !important; background-size: 100% !important; padding-right:0;}
	.membership-section .wpb_single_image {margin-bottom: 15px;}
	.membership-section .vc_col-sm-6 > .vc_column-inner {padding-top: 20px !important;}
	.membership-section em {margin-bottom: 40px !important;}
	.menu-top-menu-container {float: left;}
	.header-dropdown {position: static; float: right;}
	.dropdown-content {width: 150px; top: 55px;}
	.alignright, .alignleft{width:50%;}
}

@media only screen and (max-width: 1023px) {
	.bg-gray img, .navigation-menu .widget_media_image, .navigation-menu .widget_media_image:after, .navigation-menu .bg-gray:after{display:none !important; }
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{ border-bottom:solid 1px #c2c2c2; margin:0; }
	.navigation-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu:before{ display:none;}
	li.find-tax-expert{ display:none !important;}
	li.primary-find-tax-expert a{ background: #00437B !important; position: relative;text-decoration:none; font-size:15px !important; color: #ffffff !important; padding:14px 10px 14px 13px !important; line-height: 100% !important; height: auto !important;}
	li.primary-find-tax-expert{ position:relative; }
	li.primary-find-tax-expert a:after{ background:url(../images/arrow-right-bold.png) no-repeat; background-size:60% auto; content:''; width:18px; height:12px; position:relative; right:-5px; top:2px; z-index:999; display:inline-block !important}
	
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:after{ background:url(../images/toggle-bar.png) no-repeat !important; width:30px; height:30px; content:''; font-family:inherit !important; background-size:75% auto !important; top:10px; position:relative;}
	#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:after{background:url(../images/toggle-close.png) no-repeat !important; width:30px; height:30px; content:''; font-family:inherit !important; background-size:60% auto !important; top:10px; position:relative;}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{z-index:999;}
	#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{max-width:100% !important; background:transparent !important;}
	
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block, .navigation-menu  .closebutton{display:none !important}
	.navigation-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu:before{ box-shadow:none !important; }
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after{content:'\f347' !important;}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-subheaders.mega-menu-item {border-top: solid 1px #c2c2c2;padding-top: 10px;margin-top: 15px;}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-subheaders.subheaders-first.mega-menu-item {border-top: 0;padding-top:0 !important;margin-top:0 !important;}
	.navigation-menu h4, .navigation-menu h4.mega-block-title {padding-bottom:0 !important; font-weight: 500 !important; margin-bottom: 10px !important; margin-top: 10px !important;}
	#mega-menu-wrap-primary #mega-menu-primary li.blankspace { height:0px !important; }
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{ background:#ffffff;}
	body.mega-menu-primary-mobile-open .navigation-menu{ z-index:999; position:relative;}
	#topmenu {z-index: 999999999;position: relative;}
	body.mega-menu-primary-mobile-open .logo,
	body.mega-menu-primary-mobile-open .mobile-logo, 
	body.mega-menu-primary-mobile-open .menurightcart .cart-item, 
	body.mega-menu-primary-mobile-open .header-search-button, 
	body.mega-menu-primary-mobile-open #topmenu { z-index:9 !important;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{ position:relative;}
}

@media only screen and (min-width: 1024px) and (max-width: 1199px) {
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{ font-size:15px; padding:0 8px !important}
	.side-image-card h4{padding:0 0 10px 0;}
	.top-image-card .member-image-wrap { height:150px; }
	.top-image-card .member-image-wrap img{ min-height:150px; }
	.featured-events .vc_custom_heading { padding-top: 0;font-size: 24px !important; }
	.vc_row.wpb_row.vc_row-fluid.tax-sections {padding-left: 15px;}
	.vc_row.membership-section{ background-size: 108% !important;}
	
}
@media only screen and (max-width: 575px) {
	.logo {display: none;}
	.mobile-logo{display: inline-block; position:absolute; width:50%;}
	.footer .footer-logo {margin-bottom: 20px;}
	.footer-logo img {width: 135px;}
	.footer {padding: 60px 0px 0px;}
	.footer-social-links .social-text {display: none;}
	.footer-social-links ul li:last-child {padding-right: 0px;}
	.footer-social-links a {font-size: 40px;}
	.newsletter-form h4 {padding-left: 0px;}
	.resourceBox {border-left: 0px; border-bottom: #ccc 1px solid; padding: 0px 0px 10px 0px; margin: 0px 0px 20px;}
	
		.footer-social-links ul li a {font-size: 24px;} 
	.footer-nav li a {font-size: 18px;}
	.footer-social-links ul li a svg {font-size: 33px;}
	.footer-social-links a svg {margin-right:0;}
	.footer-social-links ul li {float:left; padding-right:35px}
	.footer .footer-add, .footer .footer-num-email ul li {font-size:16px; line-height:24px;}
	.header-height {height: 106px;}

}

@media (min-width: 768px) {
	#home-power-experts .col-md-4.col-xs-12 {padding-left: 0px;}
}


@media (max-width: 950px) and (min-width: 768px) {
	.right-first-ea-img, .right-second-ea-img {width: 46%;}
}


@media (max-width: 850px) {
	.e-newsletter-sec {padding: 0px 0px 0px;}
	.journal-releases .journal-hover-text {display: block;}
	.journal-releases .vc_single_image-wrapper:before {background: rgba(0,0,0,0.5);}
	.journal-releases .journal-hover-text a {font-size: 20px; line-height: 35px;}
}

@media (max-width: 503px) {
	.right-second-ea-img {margin-left: 0px;}
	.ea-journal-single-img .wpb_single_image {margin: 0px auto 40px; float: none;}
}


