@media (max-width:1650px) {
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-8 { width: 15%; }
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-8 { width: 59%; }
}

@media (max-width:1550px) {
	#top #header_main > .container { height: 120px !important ; line-height: 120px !important; }
	#header_meta { margin: 40px 0 0 0; }
	#header_main:before { bottom: 64px; }
	#header_meta .container { height: auto !important; line-height: 1 !important; }
	.html_header_top.html_bottom_nav_header #header_main_alternate .av-main-nav-wrap { height: 65px; }
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item > a.mega-menu-link { padding: 0 15px; min-width: 120px; height: 65px !important; line-height: 65px !important; }
/*	.banner-slider .slideshow_inner_caption{ margin-top: 150px; }*/
	#top .banner-slider .avia-slideshow-arrows a { margin: 10px 0px 0; }
	#top .post-slider .template-blog .owl-nav .owl-prev { height: 180px; width: 40px; margin-left: -27px; }	
	#top .post-slider .template-blog .owl-nav .owl-next { height: 180px; width: 40px; margin-right: -27px; }	
	#top .post-slider .template-blog .owl-nav .owl-prev:before,#top .post-slider .template-blog .owl-nav .owl-next:before { height: 180px; }
	#top .post-slider .entry-content-header { padding: 0 25px; }
	.info-block .av_four_fifth {  width: 80%; }
	.info-block .av_one_fifth { width: 17%; }
	.home-service .service-signle-block { height: 250px; }
	.home-counter .entry-content-wrapper { margin: 0 -30px; }
	div .av_one_fourth.home-counter-single { padding: 0 30px; }
	.home-counter-single .av_textblock_section:after { right: -30px; }
	
	#footer { text-align: center; }
	
	.sidebar_right .content .entry-content-wrapper { padding: 0; }
	div .av_three_fourth.post-right { padding: 0 25px;}
	.post-right .av_textblock_section { padding-bottom: 52px; }
	.post-right .content-right h2 { font-size: 24px !important; line-height: 30px; margin: 0 0 10px; }
	.post-right .content-right p { font-size: 14px !important; }
	.post-right .av_textblock_section .avia_textblock ul { padding: 12px 12px 12px 25px }
	.post-right .av_textblock_section .avia_textblock ul li { padding: 0 4px 0 5px; }
	.post-right .av_textblock_section .avia_textblock ul li a { font-size: 12px; }
	
	/* .home-page .banner-slider .avia-slideshow .avia-slideshow-inner li,.banner-slider.inner-slider .avia-slideshow .avia-slideshow-inner li { min-height: 620px; max-height: 720px; } */
	/* .banner-slider.inner-banner .avia-slideshow, .banner-slider .avia-slideshow .avia-slideshow-inner li, .banner-section img { */
    /* max-height: 100%; min-height: 560px; } */
	
	.banner-slider .avia-slideshow.avia-slide-slider { height: 460px !important; }
	#top .full-width-menu .av-subnav-menu > li a { font-size: 14px; }
/*	.banner-slider.inner-slider .slideshow_inner_caption { margin-top: 95px; }*/
	.banner-slider .slideshow_inner_caption h2 { font-size: 30px !important; line-height: 40px; }
	.banner-slider.inner-slider .slideshow_inner_caption p { font-size: 20px !important; line-height: 27px !important; }
	.banner-slider.inner-slider .avia-caption-content { margin: 20px 0; }
	
	#mega-menu-wrap-avia #mega-menu-avia[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-avia #mega-menu-avia[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu { padding: 30px; }
	ul#menu-what-is-cte-menu { margin-top: 10px !important; }
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title, #mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title { font-size: 20px; line-height: 24px; }
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item .textwidget { padding: 0 20px; }
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item > a.mega-menu-link { padding: 0px 25px 0px 25px; height: 65px; line-height: 65px; }
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-8 { width: 19%; }
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-8 { width: 45%; }
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-8 { width: 35%; }
	
	#after_submenu div .av_one_fourth.post-left.equal-height { width: 32%; }
	#after_submenu div .av_three_fourth.post-right.equal-height { width: 68%; }
	
	.widget { padding: 15px 0 15px 0; }
	.flip-books h3 { font-size: 24px !important; padding: 10px 0; }
	.volume-text ,.volume-text p { font-size: 16px !important; line-height: 20px !important; }  
}

@media (max-width:1200px) { 
	
	#top #wrap_all .all_colors h1 { font-size: 28px; }
	#top #wrap_all .all_colors h2 { font-size: 26px; }
	#top #wrap_all .all_colors h3 { font-size: 22px; }
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item > a.mega-menu-link{ min-width: 100%; max-width: 100%; font-size: 13px; }
/*	.banner-slider .avia-slideshow, .banner-slider .avia-slideshow .avia-slideshow-inner li { max-height: 600px; }*/
	#top .scroll-down-link { line-height: 20px; }
	#header #header_meta ul li a { padding: 0 10px; font-size: 14px; }
	.banner-slider .slideshow_align_caption { padding: 0 50px; }
	.banner-slider .slideshow_inner_caption h2 { font-size: 28px !important; line-height: 38px; }
	#top .post-slider .entry-content-header h2 { font-size: 28px !important; line-height: 34px; }
	#top .post-slider .template-blog .post .entry-content-wrapper { padding: 0 15px 30px; }
	.info-block .content { padding-top: 40px; padding-bottom: 40px; }
	.info-block .av_four_fifth {  width: 75%; }
	.info-block .av_one_fifth { width: 23%; }
	.home-service .service-signle-block {  height: 200px; }
	#top .home-service .service-heading h3 { font-size: 20px !important; margin: 15px 0; }
	#top .home-service .service-btn a { padding: 8px 35px; }
	.home-counter { padding: 0 0 25px;}
	#top #wrap_all .all_colors .home-counter-single h3 { font-size: 46px; line-height: 54px; }
	.stay-connected .content { padding-top: 40px; padding-bottom: 40px; }
	div .av_one_half.stay-connected-title { width: 54%; }
	div .av_one_half.stay-connected-fom { width: 46%; }
	.events-title { width: 215px; }
	.events-title h3:before { margin-right: 20px; }
	.home-events .avia-builder-widget-area { padding-top: 30px; }
	.home-events .av_textblock_section .list-inline { padding: 0 15px; }
	.home-events .av_textblock_section .list-inline a { font-size: 18px; }
	.home-events .events-list .all-events-link a { font-size: 16px; }
	.home-events .avia-builder-widget-area ul li h2 a { font-size: 26px; line-height: 32px; }
	
	#top #wrap_all .all_colors  .our-team .aviaccordion-slide a .aviaccordion-title { opacity: 0; }
	#top #wrap_all .all_colors  .our-team .aviaccordion-slide.aviaccordion-active-slide > a .aviaccordion-title, #top #wrap_all .all_colors  .our-team .aviaccordion-slide:hover > a .aviaccordion-title { opacity: 1; }
	
	#footer { text-align: left; padding: 15px 0 50px 0; }
	
	#after_submenu div .av_one_fourth.post-left.equal-height,#after_submenu div .av_three_fourth.post-right.equal-height { width: 100%; height: auto !important; }
	
	.post-right .av_textblock_section .avia_textblock ul li { padding: 0 5px 0 7px; }
	.post-right .av_textblock_section .avia_textblock ul li a { font-size: 14px; }
	
	#top .inner_sidebar .widget_em_widget { padding: 15px; }
	#top .inner_sidebar .widget_em_widget h3 { font-size: 22px !important; padding-bottom: 15px; margin-bottom: 15px; margin-top: 10px; }
	#top .inner_sidebar .widget_em_widget ul li a { font-size: 16px; line-height: 22px !important; display: inline-block; }
	#top .inner_sidebar .widget_em_widget ul li p,#top .inner_sidebar .widget_em_widget ul li p a { font-size: 14px; line-height: 20px; }
	.banner-image .flex_cell_inner .av_textblock_section { padding: 20px 45px; }
	.banner-image .flex_cell_inner .av_textblock_section h2 { font-size: 26px !important; }
	.sidebar_right .sidebar ul.nested_nav li a { padding: 12px 15px; }
	.sidebar_right .sidebar ul.menu li:after { top: 14px; }
	.sidebar_right .sidebar ul.menu li.menu-item-has-children:after { top: 18px; }
	
	.video-title { padding-top: 10px; }
	.video-title h1 { font-size: 28px !important; line-height: 36px; }
	.hr { height: 10px; line-height: 10px; margin: 10px 0; }
 	.content-block h3 { padding: 0; }
	.content-block p { margin: 10px 0 0; }
/*	.avia-team-member { width: 50%; }*/
	
	.bglogo-sec { padding: 60px 0; }
	#top .all_colors p.toggler { font-size: 22px; line-height: 28px; padding: 12px 25px; }
	.single_toggle { margin-bottom: 25px; }
	
	#top .av-subnav-menu > li { padding: 8px 0; }
	#top .full-width-menu .av-subnav-menu > li a { font-size: 12px; }
	#top .full-width-menu .av-subnav-menu > li:last-child a span.avia-menu-text { padding: 8px 20px; }
	
	.region-search .col-sm-4.select:before { right: 50px; }
	.region-search .col-sm-4 select { padding: 0 15px !important; font-size: 14px !important; }
	.region-list .region-list-row .region-list-cell { padding: 8px 15px; font-size: 16px; padding: 8px 15px; }
	.region-list .region-list-row .region-list-cell.region-name { font-size: 20px; }
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item > a.mega-menu-link { padding: 0px 15px 0px 15px; height: 60px; line-height: 60px;    font-size: 14px; }
/*	#header, .html_header_top.html_header_transparency #header { overflow-x: hidden; }*/
	/* #mega-menu-wrap-avia #mega-menu-avia { overflow: hidden; } */
	
	#footer div .footer-links,#footer div .footer-links.first { margin-left: 30px; }
	.banner-image { min-height: 500px; }
	div .av_one_fourth.post-left { width: 33.5%;  }
	div .av_three_fourth.post-right { width: 66.5%; }
	.ecs-all-events a { font-size: 16px; }
	.subscribe-block .gform_wrapper input { width: 300px !important; }
	
	.event-block { width: 50%; }
    .js_active .top_tab .events-title::before  { margin-right: 10px; }
	
	.advocary-awards { padding: 30px 0 20px; min-height: 275px !important; }
	.advocary-awards .award-list ul { padding: 0 15px; }
	
}

@media (max-width:992px) { 
	#top #wrap_all .all_colors h1 { font-size: 24px !important; line-height: 32px; }
	#top #wrap_all .all_colors h2 { font-size: 22px; }
	#top #wrap_all .all_colors h3 { font-size: 18px; }
	#header_meta { margin: 40px 55px 0 0; }
	#header_main:before { bottom: 0; }
/*	.banner-slider .slideshow_inner_caption { margin-top: 100px; }*/
	#top .post-slider .entry-content-header h2 { font-size: 22px !important; line-height: 30px; }
	#top .banner-slider .avia-slideshow-arrows a { margin: -20px 0 0 0; }
	#top .post-slider .template-blog .post .entry-content-wrapper { min-height: 132px; }
	#top .post-slider .template-blog .post .entry-content-wrapper p,#top .info-block .av_four_fifth p { font-size: 16px; line-height: 26px; }
	.info-block .av_four_fifth {  width: 65%; }
	.info-block .av_one_fifth { width: 33%; }
	#top .no_margin.av_one_third {  width: 50%; }
	#top #wrap_all .all_colors .home-counter-single h3 { font-size: 36px; }
	.stay-connected .content { padding-top: 30px;  padding-bottom: 30px; }
	#top #wrap_all .all_colors .stay-connected h3 { line-height: 26px;}
	div .av_one_half.stay-connected-title,div .av_one_half.stay-connected-fom {  width: 100%; text-align: center; }
	div .av_one_half.stay-connected-fom { margin-top: 15px; }
	div .av_one_half.stay-connected-fom p { float: none; display: inline-block; }
	.home-events .avia-builder-widget-area ul li { width: 100%; }
	.events-title {  width: 160px; }
	.events-title h3:before {  margin-right: 15px; width: 35px; height: 35px; background-size: cover; } 
	.home-events .av_textblock_section .list-inline { padding: 0 10px; }
	.home-events .av_textblock_section .list-inline a { font-size: 16px; }
	.home-events .events-list .all-events-link { margin: 0; padding: 2px 0 0 15px; }
	.home-events .events-list .all-events-link a {  font-size: 14px; border-left: 0px; }
	
	.home-events .avia-builder-widget-area ul li h4,.home-events .avia-builder-widget-area a { font-size: 16px; line-height: 22px; }
	.home-events .avia-builder-widget-area .widget { padding: 0; }
	
	#advanced_menu_toggle { border-color: #000 !important; background: transparent !important; }
	#advanced_menu_toggle:before { color: #000 !important; }
	#advanced_menu_hide { border-color: #0e69b0; }
	#advanced_menu_hide:before { color: #0e69b0; }
	
	.banner-image { min-height: 450px; }
	.post-right .content-right h2 { font-size: 22px !important; line-height: 28px;}
	.sidebar_right .container .av-content-small.units,.sidebar_right .sidebar { width: 100% !important; /*float: none;*/}
	.sidebar_right .sidebar .inner_sidebar { margin-left: 0; margin-top: 0; }
	#top #main .sidebar { padding-top: 20px; }
	#top .inner_sidebar .widget_em_widget ul li p { margin-bottom: 15px; margin-top: 0; } 
	
	.video-title { padding-top: 0; }
	.video-title h1 { font-size: 24px !important; line-height: 32px; }
	#top .all_colors p,.content-block p { font-size: 14px; line-height: 24px !important; }
	.responsive.av-no-preview  #top .avia-team-member .team-social { position: absolute; z-index: 111; background: transparent; border: 0px; left: 0; bottom: 0;
	right: 0; height: 100%; width: 100%; }
	.team-social-inner { width: 100%; bottom: 0; margin-top: 0; right: 0; top: 0; left: 0; z-index: 1; }
	.responsive.av-no-preview .team-social a { position: absolute; top: 0; left: 0; display: block; bottom: 0; right: 0; height: 100%; width: 100%; padding: 0;    margin: 0; background: transparent; border: 0px; }
	.responsive.av-no-preview .team-social a:before { content: none !important; }
	.team-member-name,.team-member-job-title { opacity: 1; visibility: visible; position: relative; color: #0e6ab0 !important; bottom: 0; left: 0; right: 0; padding: 0; text-align: center; }
	.team-member-name { margin: 10px 0; }
	
	#top .all_colors p.toggler { font-size: 18px; }
	.single_toggle { margin-bottom: 18px; }
	.toggle_icon { top: 13px; }
	
	/*.home-page .banner-slider .avia-slideshow .avia-slideshow-inner li, .banner-slider.inner-slider .avia-slideshow .avia-slideshow-inner li {  max-height: 650px; min-height: 560px;}*/
	/* .home-page .banner-slider .avia-slideshow .avia-slideshow-inner li, .banner-slider.inner-slider .avia-slideshow .avia-slideshow-inner li { min-height: 100%; max-height: 100%; }
	.html_header_transparency #top .avia-builder-el-0 .slideshow_caption { padding-top: 50px !important; }
	.banner-slider.inner-banner .avia-slideshow, .banner-slider .avia-slideshow .avia-slideshow-inner li, .banner-section img {     max-height: 560px; min-height: 560px; } */
	/*.banner-slider.inner-slider .slideshow_inner_caption { margin-top: 60px; }*/
	.banner-slider .slideshow_inner_caption h2 { font-size: 22px !important; line-height: 30px; }
	.banner-slider.inner-slider .slideshow_inner_caption p { margin: 10px 0; font-size: 18px !important }
	
/*	#top .full-width-menu.av-submenu-container { display: none; }*/
	#top .full-width-menu.av-submenu-container li { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center!important; -ms-flex-align: center!important; align-items: center!important; -webkit-justify-content: center; -ms-justify-content: center;  justify-content: center; padding: 15px; } 

 	ul.mega-sub-menu { display: none !important; }
	#mobile-advanced li.mega-current_page_item > a { background-color: #0e6ab0; color: #ffffff; }
	
	.subscribe-block { padding: 20px 0 30px; }
	.subscribe-block .one-two { width: 100%; text-align: center; }
	.subscribe-widget .subscribe-title { padding-top: 0; margin: 10px 0; } 
	.gform_wrapper form { text-align: center !important; } 
	
	.subscribe-block .one-two .gform_body,.subscribe-block .one-two .gform_footer { display: block; }
	.subscribe-block .one-two .gform_footer { margin-left: 0!important; }
	.subscribe-block .gform_wrapper input[type="submit"] { padding: 10px 20px !important; font-size: 14px !important; width: auto !important; height: auto !important; line-height: 1!important; margin-top: 10px !important; } 
	
	.space-block { padding: 25px 0 10px; }
	.spec-title { font-size: 20px; }
    .responsive .logo { max-width: 250px;}
    #header #header_meta ul li a { padding: 0 1px;font-size: 12px;}
    
    .js_active .top_tab .events-title { font-size: 18px !important}
    .js_active .top_tab .events-title::before { margin-right: 15px; width: 35px; height: 35px;background-size: cover; }
    .js_active .top_tab .tab { font-size: 18px; padding: 2px 16px 3px 16px; }
    .event-tab li.national_ecs_category {width: 100%; padding-right: 0; }
    .event-tab li.national_ecs_category h4 {font-size: 18px; line-height: 26px;}
    .events-list .tab_titles { margin-bottom: 0px;}
    .js_active .top_tab .tab::after { height: 20px; top: 6px;}

    .banner-image.auto-height { margin-top: 0px !important; }
	
}

@media (max-width:767px) { 
	html { margin: 0 !important; }
	/*#header_meta { display: none; }*/
	.responsive #top #wrap_all #header_meta .container { width: 100%; max-width: 100%; }
	#header_meta ul.social_bookmarks { display: none !important; }
	#header_meta { margin: 0 0 20px; float: left; width: 100%; text-align: center; }
	#header #header_meta ul li:last-child { position: static; }
	.html_bottom_nav_header .avia-search-tooltip { margin-left: 0 !important; left: 0px !important; top: 100% !important; width: 100%; }
	#header_meta .sub_menu{ padding: 0 10px; }
	#top #header_meta #searchform>div { width: 100%; max-width: 100%; padding: 10px; margin: 0;}
	#top #menu-item-search #searchsubmit { top: 10px; height: 36px; right: 10px;}
	#top #menu-item-search.menu-item-search-dropdown>a:before { position: relative; top: 4px; }
	
	.banner-image { margin-top: 0 !important; }
	.banner-slider .avia-slideshow, .banner-slider .avia-slideshow .avia-slideshow-inner li { max-height: 400px; min-height: 250px; }
	.banner-slider .slideshow_caption { padding: 0 !important; }
	.banner-slider .slideshow_align_caption { padding: 0 !important; }
	.responsive #top .slideshow_caption h2 { font-size: 18px !important; line-height: 26px; }
	#top .banner-slider .avia-slideshow-button { min-width: 160px; margin-bottom: 10px; }
	#top .post-slider .template-blog .owl-nav .owl-next,#top .post-slider .template-blog .owl-nav .owl-prev { display: none; }
	#top .post-slider .template-blog {  padding: 0; }
	#top .post-slider .entry-content-header {  padding: 0 20px; bottom: 20px; }
	#top .post-slider .entry-content-header h2 {  font-size: 18px !important; line-height: 24px; }
	#top .info-block .av_four_fifth p { text-align: center; }
	.info-block .content {  padding-top: 40px;  padding-bottom: 20px; }
	.responsive #top #wrap_all .home-service .container { padding: 0; width: 100%; max-width: 100%; }
	.home-service .service-signle-block { height: 100%; padding: 40px; }
	div .av_one_fourth.home-counter-single { margin-bottom: 40px !important; }
	.events-title {  width: 100%; margin-bottom: 20px; }
	.home-events .av_textblock_section { text-align: center; }
	.home-events .events-list .all-events-link { position: relative;left: 0;right: 0;top: 0;bottom: 0;margin: 0;padding: 0;text-align:
	center;display: block; }
	.home-events .avia-builder-widget-area ul li { padding-right: 0; }
	.home-events .avia-builder-widget-area ul li h2 a {  font-size: 20px; line-height: 28px; }
	#top .our-team .aviaccordion-slide.aviaccordion-active-slide > a .aviaccordion-excerpt, #top .our-team .aviaccordion-slide:hover > a .aviaccordion-excerpt,#top #wrap_all .all_colors  .our-team .aviaccordion-slide.aviaccordion-active-slide > a .aviaccordion-title, #top #wrap_all .all_colors  .our-team .aviaccordion-slide:hover > a .aviaccordion-title { opacity: 0 !important;}
	.responsive #top #wrap_all .footer-links { margin-bottom: 0; }
	#footer .widget {  margin: 0 0 10px; }
	
	.banner-image { min-height: 250px; } 
	.banner-image .flex_cell_inner .av_textblock_section { padding: 15px 20px; }
	.banner-image .flex_cell_inner .av_textblock_section h2 { font-size: 22px !important; line-height: 28px; }
	
	.responsive #top #wrap_all .sidebar_right .container { width: 90%; max-width: 90%; }
	#top #main .sidebar { display: block !important; }
	/* .sidebar_right .content .entry-content-wrapper { padding: 40px 0 0; } */
	div .av_one_fourth.post-left { margin-bottom: 0 !important; height: auto !important; }
	div .av_three_fourth.post-right {  padding: 0 20px; margin: 0 !important; height: auto !important; }
	.hr.content-devider { height: 10px; line-height: 10px; margin: 10px 0; }
	.post-right .content-right h2 {  font-size: 20px !important; margin: 0 0 10px; }
	.post-right .content-right p {  font-size: 14px !important; }
	.post-right .av_textblock_section { padding-bottom: 0; }
	.post-right .av_textblock_section .avia_textblock { padding: 15px 0 0; }
	.post-right .av_textblock_section .avia_textblock ul { position: relative; margin: 15px -20px 0; }
	
	#top #wrap_all .all_colors h1 { font-size: 20px !important; line-height: 26px; }
	.avia-team-member {  width: 100%; padding: 0; }
	
	.bg-logo,.bglogo-title { padding: 0 25px; }
	.content-block ul li { padding: 0px 0 10px 10px; } 
	
	.banner-slider.inner-slider .avia-slideshow, .banner-slider.inner-slider .avia-slideshow .avia-slideshow-inner li { max-height: 100%; min-height: 350px; }
	.banner-slider.inner-slider .slideshow_inner_caption { margin-top: 10px; }
	.banner-slider.inner-slider .slideshow_inner_caption p { font-size: 16px !important; }
	.Keynote-list .Keynote-block { width: 100%; margin-bottom: 20px !important; }
	.toggle_content { padding: 15px 20px 10px 20px; }
	#top .all_colors p.toggler { padding: 12px 45px 12px 15px; }
	.toggle_content p {  margin: 10px 0 15px; }
	
	.region-search .col-sm-4 { width: 100%; margin-bottom: 15px; }
	.region-search .col-sm-4.select:before { right: 20%; }
	.region-list .region-list-row .region-list-cell { font-size: 14px; line-height: 18px; padding: 12px 10px; }
	.region-list .region-list-row .region-list-cell.region-name { font-size: 18px; word-break: break-all; word-wrap: break-word; width: 35%; }
	.region-list .region-list-row .region-list-cell.region-status { width: 35%; padding-left: 8px; }
	.region-list .region-list-row .region-list-cell.region-status:before { width: 13px; height: 13px; margin-right: 4px; }
	.region-list .region-list-row .region-list-cell.region-link { width: 30%; }
	#mvLeaderTop { padding: 15px 0px 10px; }
	#mvLeaderBottom { padding: 15px 0 10px; }
	table { display: block; width: 100%; overflow-x: auto; }
	.home-counter-single .av_textblock_section:after { content: none; }
	article.single-course { padding: 0; }
	.eb-primary { padding: 20px 27px; }
	#wdm-btn { font-size: 14px; }
	
	.sidebar_right .comment_container { padding-right: 0; }
	#commentform .comment-form-author, #commentform .comment-form-email, #commentform .comment-form-url { display: block; padding: 0px; width: 100%; }
	
	div .single-big .pagination { padding: 0 0 10px; margin: 0; }
	.pagination .pagination-meta { display: block; width: 100%; float: none; padding: 0 0 10px; }
	.av-share-box ul li.av-social-link-pinterest { overflow: hidden; }
	.av-share-box ul li.av-social-link-pinterest span { width: 20px; }
	
	.one-two.state-filter { width: 100%; margin-bottom: 20px; }
	ul.state-list li label { font-size: 12px !important; padding: 0 7px; }  
	#state_profile_form input[type="submit"] { height: 35px; line-height: 35px; width: 100px; margin-top: 0px; }  

	.subscribe-block .gform_wrapper input { width: 100% !important; }
	.event-block {  width: 100%; }	
	.event-image img { height: 240px; }
	.subscribe-widget .subscribe-title { line-height: 22px; }
	.event-custom.sidebar_right .content { padding-top: 40px; padding-bottom: 0; }
	.flip-books ul li { display: block; width: 100%; text-align: center; }
	.volume-text { padding-right: 0; }
	.flip-books h3 { font-size: 22px !important; padding: 0 0 10px 0; text-align: center; }
 /*   .responsive .tabcontainer .tab_titles { display: none !important; }
    .responsive #top .main_color .tabcontainer .active_tab { color: #000 !important;}*/
    .js_active .top_tab .tab::after { display: none}
    .responsive .tabcontainer .tab {
cursor: pointer;
margin: 0 -1px 0 0;
display: block;
float: left;
z-index: 2;
position: relative;
padding: 12px 16px;
padding-top: 12px;
padding-right: 16px;
padding-bottom: 12px;
padding-left: 16px;
top: 1px;
font-size:16px;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border-style: solid;
border-width: 1px;
width: auto;
}

.responsive .top_tab .tab.fullsize-tab {
margin-bottom: 0px;
display: none;
}

.responsive .tabcontainer .tab_titles {
display: block;
}
    
   .responsive #top .main_color .tabcontainer .active_tab {  font-weight: bold; }  
    .responsive #top .main_color .tabcontainer { border-color: transparent; position: relative; padding-top:50px;}
    .js_active .top_tab .events-title { font-size: 18px !important;position: absolute;top: 0px;left: 0px;}
    .ecs-event-list { margin-left: 0px !important; }
    .js_active .event-tab .active_tab_content { border: none;}
    .active_tab_content .tab_inner_content { margin-top: 0px;}
    .event-tab li.national_ecs_category h4 { font-size: 16px; line-height: 24px; }
    .event-tab li.national_ecs_category { font-size: 14px; line-height: 20px;}
	
	/* .banner-slider .slideshow_inner_caption {  margin-top: 0;}
	.banner-slider .slideshow_inner_caption { padding-top: 0px !important; }
	.banner-slider.inner-banner .avia-slideshow, .banner-slider .avia-slideshow .avia-slideshow-inner li, .banner-section img { min-height: 100%; } */
    #top .scroll-down-link { display: none; }
	.advocary-awards .award-title { display: inline-block; padding: 15px 20px !important; min-width: 100%; width: 100%; }
	.advocary-awards .award-list ul { width: 100%; }
	.avia_transform3d .show_mobile_menu #mobile-advanced { background: #FFF; }
	
	#top .full-width-menu .av-subnav-menu,#top .full-width-menu .av-subnav-menu li  { display: block; }
	#top .full-width-menu .av-subnav-menu > li { border-right: 0px; border-bottom: 1px solid #FFF; padding: 10px 0; }
}


@media (max-width:480px) { 
	#top .banner-slider .avia-slideshow-button.avia-color-red { margin-right: 0;}
	#top .main_color .stay-connected-fom input.button { margin-left: 0; margin-top: 20px; }
	.region-list .region-list-row .region-list-cell { font-size: 12px; line-height: 16px; padding: 8px }
	.region-list .region-list-row .region-list-cell.region-name { font-size: 16px; word-break: break-all; word-wrap: break-word; }
	.region-list .region-list-row .region-list-cell.region-status { padding-left: 8px; }
	.banner-slider.inner-slider .avia-slideshow, .banner-slider.inner-slider .avia-slideshow .avia-slideshow-inner li { max-height: 100%; min-height: 450px; }
}
