        @media (max-width:767px) {
			.main_breadcrumb .container{
				padding-left:0px;
			}
			.advgb-tab-body > ul{
				padding-left:30px !important;
			}
            .footadress h6{
                text-decoration: underline;
margin-bottom: 20px;
            }
            .news-hor-img img{
                height: auto;
            }
            .pgm_wrap {
                display: inline-block;
              }
			.cat_yea_drop{
				flex-wrap:wrap;
			}
            .wp-block-media-text__content h2{
                margin-top: -30px;
                margin-left: -30px;
                margin-right: -30px;
            }
			.newsInnerWrap .search_filter_title .filter_box {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}
.cat_yea_drop form {
  flex: auto;
  margin-right: 0;
  margin-bottom: 10px;
  width: 100%;
}
			.main_content .wp-block-group h3 + .wp-block-media-text , .main_content .wp-block-group  h2 + .wp-block-media-text{
				margin-top:30px;
				margin-bottom:30px;
				
			}
			.title-bar-green{
				padding-left:30px;
				padding-right:30px;
			}
		.home	.site_img_panel{
				padding-top:20px;
			}
			.catg-wrap select {
  min-width: 100%;
}
.lef-title{
	flex:auto;
	width: 100%;
margin-bottom: 10px;
}
.meeting-title-block{
	flex-wrap:wrap;
}
.main_acco_title .mtacc_date{
	min-width: 140px;
font-size: 14px;
}
			.impact_content::after{
				display:none;
			}
			.impact_content{
				border-bottom: 1px solid #453F3C;
margin-bottom: 30px;
			}
			.pgm_list .dir_img{
				margin-right:0px;margin-bottom:15px;
			}
			.dd_content {
  padding-bottom: 40px;
  padding-top: 30px;
}
.wp-block-media-text{
	grid-template-columns: auto !important;
}
.footer .footmenu ul li{
	max-width:100%;
}
			.advgb-tab-body-wrapper div.advgb-tab-body > *{
				padding-left:15px;
					padding-right:15px;
			}
			.communityImpact {
  padding-bottom: 00px;
}
.signup_area{
	padding-top:25px;padding-bottom: 40px;
}
.solicit_info{
		padding:40px 40px;
}
			.form_fill .gform_wrapper{
				padding:40px 40px;
			}
			.wp-block-media-text .wp-block-media-text__content{
				left:0px;width:100%;
				padding: 30px 30px !important;
			}
			  .main_content>* {
                padding-left: 15px;
                padding-right: 15px;
            }
            .main_content>.wp-block-group {
                padding-left: 0px;
                padding-right: 00px;
            }
            .wp-block-group>ul,
            .wp-block-group>ol,
            .main_content>ul,
            .main_content>ol {
                padding-left: 30px;
            }
            .wp-block-group>*,
            .wp-block-group>.document_era,
            .wp-block-group>.wp-block-advgb-accordions,
            .wp-block-group>.gform_legacy_markup_wrapper,
            .wp-block-group>.wp-block-image {
                padding: 0px 15px;
            }
            .wp-block-group>ol,
            .wp-block-group>ul {
                padding-left: 30px;
            }
            .simple_list_col {
                -ms-flex: 0 0 100% !important;
                -webkit-box-flex: 0 !important;
                flex: 0 0 100% !important;
                max-width: 100% !important;
            }
            .expanding-grid .links>li {
                width: 100% !important
            }
            .img_button_row .img_btn_col,
            .img_text_card_row .img_text_card_col,
            .button_ico_col ,  .button_ico_col  {
                -ms-flex: 0 0 100% !important;
                flex: 0 0 100% !important;
                max-width: 100% !important;
            }
            .text_card_block {
                height: auto !important;
            }
			.doc_search .search_block{
				margin-left:0px;max-width: 100%;
			}
			.search-era{
				padding-left:20px;
				padding-right:20px;
			}
			.top-tabs ul{
				justify-content: flex-start;
overflow: auto;
			}
			.news-hor-Body {
  padding: 30px 30px;
}
			.no-found-info{
				padding-top:40px;
			}
            .main_wrapper {
                padding-top: 70px;
            }
			.main_search_content .form-control {
  min-width: 100%;
}
            .general-tabs .nav-tabs {
                display: flex;
                white-space: nowrap;
                flex-wrap: nowrap;
                justify-content: flex-start;
                overflow: scroll;
            }
            .page_title h1::after {
                width: calc(100% + 10px);
                left: -5px;
            }
            .main_search_content {
                flex-wrap: wrap;
            }
            .main_search_content h4 {
                margin-right: 0;
                margin-bottom: 10px;
            }
            .filter_block {
                margin-top: 10px;
            }
            .filterBlocks {
                padding-left: 0px;
				padding-bottom: 0;margin-top: 15px;
            }
            .sort_boxResult {
                margin-left: 0px;
            }
            .doc_filter {
                flex-wrap: wrap;
                margin-top: 10px;
            }
            .acc__title {
                padding-left: 15px;
                padding-right: 60px;
            }
            .doc_filter .filter_box {
                width: 100%;
                margin-right: 0;max-width: 100%;
            }
            .filterWrap-meet {
                flex-wrap: wrap;
                padding-left: 15px;
                padding-right: 15px;
            }
            .meeting-sidebar {
                margin-top: 20px;
                margin-bottom: 30px;
            }
			.meeting-wraper {
  padding-bottom: 0;
}
            .dd_row .filterBlock {
                padding-top: 40px;
            }
            .search_block {
                width: 100% !important;margin-right: 0 !important;max-width: 100%;
            }
            .contactBox {
                min-height: 100px;
            }
            .pgm_list.img-in {
                flex-wrap: wrap;
            }
            .footer {
                text-align: center;padding-top: 40px;padding-bottom: 20px;
            }
			.footer-logo{
				margin-bottom:30px;padding-top:0px;
			}
			.footer .footmenu ul li{
				max-width:100%;
			}
            .slider_imgs,
            .slider_details {
                width: 100%;
            }
            .slider_details {
                padding: 30px 30px;
            }
            .footer .foot_media {
                margin-right: auto;
            }
            h2 {
                font-size: 24px !important;
            }
            .site_img_panel .container,
            .MainEvents .container {
                padding: 0px;
            }
            .ch_content .color_bar {
                max-width: 225px;
                margin-left: auto;
                margin-right: auto;
            }
            .panelTitle,
            .MainEvents .event_title {
                text-align: center;
            }
            .panel_Details {
                padding: 20px 20px;
            }
            .MainEvents {
                background: #fff;
            }
            .panel_Details .btn_green {
                display: table;
                margin-left: auto;
                margin-right: auto;
            }
            .impact_content .color_bar {
                max-width: 215px;
                margin-left: auto;
                margin-right: auto;
            }
            .top_header {
       
            }
           
            .site_img_panel {
                padding: 60px 0px;
            }
            .panel_img_l {
                position: static;
                width: 100%;
            }
            .panel_det_r {
                width: 100%;
                position: static;
                transform: none;
                -webkit-transform: none;
                -moz-transform: none;
                -ms-transform: none;
                -o-transform: none;box-shadow: none;
            }
            .image_cards_area {
                padding-top: 80px;
                padding-bottom: 60px;
            }
            .more-info {
                text-align: center !important;
            }
            .image_cards_area .more-info {
                padding-top: 30px;
            }
            .main_banner .carousel-caption {
                left: 5%;
                right: 5%;
                padding: 20px 30px;
				top: 70px;
transform: none;
            }
            .main_banner .carousel-caption h1 {
                font-size: 24px;
            }
            .main_banner .carousel-caption .btn_brown {
                margin-left: auto;
                margin-right: auto;
                display: table;
            }
            .filterWrap {
                flex-wrap: wrap;
            }
            .event_filter_wrap {
                flex-wrap: wrap;
            }
            .filterWrap .col-one {
                min-width: 100%;
            }
            .list_grid_view {
                margin-top: 20px;
            }
            .panel_content {
                flex-wrap: wrap;
                justify-content: center;
            }
            .generalTab .tab-content {
                padding: 50px 20px;
            }
            .contact_row .contactMapinfo {
                margin-bottom: 30px;
                margin-top: 30px;
            }
            .contctBlock {
                padding: 30px 30px;
            }
            .news-grid .isotope-item {
                width: 100%;
            }
            .search_filter_title {
                flex-wrap: wrap;justify-content: flex-start;
            }
            .search_filter_title .filter_box {
                margin-left: 0;
                margin-top: 10px;
                width: 100%;max-width: 100%;
            }
            .search_box {
                width: 100%;
            }
            .contactcard_row {
                margin: 0px;
            }
            .img_btn_col {
                margin-bottom: 15px;
            }
            .main_banner .carousel-item img {
                min-height: 700px;
                object-fit: cover;
            }
            .event_img img {
                width: 100%;
            }
            .news_events .container-fluid {
                padding: 0;
            }
            .event_col {
                margin-bottom: 30px;
            }
            .newsCol {
                margin-bottom: 15px;
            }
            .expanding-gridevt .linksevt>li {
                width: 100%;
            }
            .navbar-brand img {
                max-width: 125px;
            }
            .main_wrapper .main_breadcrumb .breadcrumb {
                padding-left: 20px;
                padding-right: 20px;
            }
            .generic_middle_block {
                padding-left: 20px;
                padding-right: 20px;
            }
            .img_buttons_info {
                padding: 50px 50px 50px 50px;
            }
            .icon_buttons .button_ico_col {
                margin-bottom: 15px;
            }
            .expanding-grid .links>li {
                width: 100%;
            }
            .expand-content {
                padding: 60px 20px 20px 20px;
                width: 100%;
            }
            .how_title_block {
                min-height: 300px;
                margin-bottom: 20px;
            }
            .how_to_cont {
                padding: 0px 20px;
            }
            .timeline-article .content-left-container,
            .timeline-article .content-right-container {
                max-width: 100%;
            }
            .timeline-article {
                flex-wrap: wrap;
                padding-left: 30px;
                overflow: visible;
            }
            #conference-timeline .conference-center-line {
                left: 30px;
            }
            .timeline-inner-left {
                text-align: left;
                padding-right: 0;
            }
            .timeline-level-one,
            .timeline-level-two {
                flex-wrap: wrap;
                overflow: visible;
                padding-left: 0px;
            }
            .timeline-inner-left,
            .timeline-inner-right {
                max-width: 100%;
            }
            .timeline-article .circle_yw {
                left: 0px;
            }
            .timeline-article .image_year_row {
                flex-wrap: wrap;
            }
            .timeline-article .section_year {
                margin: 20px 0px;
            }
            .img_left .image_year_row .section_year {
                right: auto;
                left: 0px;
            }
            .odd.timeline-article .content-right-container {
                padding-top: 20px;
            }
            .timeline-inner-left,
            .timeline-inner-right {
                padding-left: 40px;
            }
            .timeline-article .content-left {
                text-align: left;
            }
            .even.timeline-article .content-left-container {
                padding-left: 40px;
                padding-right: 0px;
            }
            .contact_col {
                margin-bottom: 10px;
            }
            .main_banner {
                flex-wrap: wrap;
                padding-top: 75px;margin-bottom: 0;
            }
            .page_title h1 {
                           text-align: center;
                margin-left: 0px;font-size: 38px;
                text-align: center;
                margin-left: 0px;
                padding-left: 15px;
                padding-right: 15px;
            }
            .center-info {
                padding-left: 15px;
                padding-right: 15px;
            }
            .general-tabs .tab-content {
                padding: 30px 0px;
            }
            .newsRow .newsColumn,
            .news-grid .newsColumn {
                width: 100%;
            }
            .newsSort {
                margin-left: 0px;
                margin-top: 10px;
            }
            .main_search_content h3 {
                margin-right: 0;
                margin-bottom: 20px;
            }
            .main_search_content .search_input {
                width: 100%;
            }
        }
        
        @media (max-width:992px) and (min-width:768px) {
			.news-wraper .container{
				max-width:100%;
			}
			.newsInnerWrap .search_filter_title .filter_box {
  width: 50%;
  min-width: 50%;
  max-width: 50%;
			}
			.news-grid .newsColumn{
				width:50%
			}
			.expanding-grid.four .links > li {
  width: 33.3%;
}
			.pgm_list .dir_img{
				min-width:180px;
			}
            .news-grid .isotope-item {
                width: 50%;
            }
            .news-grid .news_box {
                width: 50%;
            }
            .main_banner .carousel-item img {
                min-height: 700px;
                object-fit: cover;
            }
            .panel_img_l {
                position: static;
                width: 100%;
            }
            .panel_det_r {
                width: 100%;
                position: static;
                transform: none;
                -webkit-transform: none;
                -moz-transform: none;
                -ms-transform: none;
                -o-transform: none;
            }
			  .wp-block-group>*,
            .wp-block-group>.document_era,
            .wp-block-group>.wp-block-advgb-accordions,
            .wp-block-group>.gform_legacy_markup_wrapper,
            .wp-block-group>.wp-block-image {
                padding: 0px 15px;
            }
			.main_wrapper {
  padding-top: 70px;
}
        }
        
        @media (max-width:992px) {
			
		.navbar-brand img {
  max-width: 125px;
  position: relative;
z-index: 9;
}
			.top_header{
				position:absolute;
				right: 70px;
                 top: 15px;z-index: 9;
			}
		.top_header	.container-fluid{
				padding-left:0px;padding-right:0px;
			}
			.select_language select{
				text-indent: -9999px;background-size: 25px;
				background-position: top 6px right 10px;
			}
			.buttonsearch img {
  max-width: 25px;
  width: 25px;
}
			.searchbardiv{
				top:55px;z-index: 9999;
			}
			.top_header_cont{
				padding-right:0px;
			}
			.navbar-nav > li:hover > a::after{
				display:none;
			}
			.navbar-nav > li > .dropdown-menu > li > a{
				font-weight: normal;border-bottom: 1px solid #000;padding-bottom: 6px;
			}
			.navbar .mega-submenu{
				padding-left:20px;
			}
			.navbar-nav > li > .dropdown-menu > li{
				margin-bottom:6px;
			}
			.navbar-nav > li > .dropdown-menu{
				padding-top: 0;
padding-left: 30px;
			}
			.navbar-nav > li > .dropdown-menu{
				transform: none;
border: 0;
			}
			.navbar-nav > li > a{
				justify-content: flex-start;
				text-align:left;min-height: 40px;
			}
			.plusMinus {
        position: absolute;
        width: 30px;
        height: 30px;
        right: 0px;
        top: 10px;
        text-align: center;
		cursor:pointer;
    }
    .plusMinus::after {
     content: '+';
        position: absolute;
right:0px;
	background-repeat: no-repeat;
display: block;left: 6px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 20px;
    }
    .plusMinus.minsicon::after {
        content: '-';
    }
			.main_header{
				background:none;
				max-height: calc(100vh - 50px);

			}
			.headerActive{
				overflow: auto;
			}
			.nav_bottom{
				background:rgba(255,255,255,0.9);
			}
			#menu-top-menu  li a {
 color: #453F3C;
font-size: 16px;
padding-left: 10px;
padding-right: 10px;
border-bottom: 1px solid #453F3C;
padding-bottom: 5px;
margin-bottom: 5px;
display: inline-block;
width: 100%;
}
#menu-top-menu{
	text-align: center;
padding-top: 15px;
max-width: 250px;
margin: auto;
}
			.alert-bar{
				z-index:9;top: 70px;
			}
            .alert-bar_wrapper {
				z-index:9;top: 70px;
			}
            .alert-bar_wrapper .alert-bar {
				z-index:9;top: 0;
			}
            .navbar-toggler {
                margin-right: 10px;
            }
            .top_menu .top_inner_menu {
                flex-wrap: wrap;
            }
            .navbar {
                padding-left: 0px;
            }
            .navbar-brand {
                margin-left: 15px;
            }
            .navbar-toggler .icon-bar {
                width: 38px;
                height: 2px;
                background: #000;
                display: block;
                margin-bottom: 7px;
                transition: .3s;
                position: relative;
            }
            .navbar-toggler.active .icon-bar:nth-of-type(1) {
                top: 12px;
                transform: rotate(45deg);
            }
            .navbar-toggler.active .icon-bar:nth-of-type(2) {
                background-color: transparent;
            }
            .navbar-toggler.active .icon-bar:nth-of-type(3) {
                top: -7px;
                transform: rotate(-45deg);
            }
			   .navbar:before{
                content: '';
                background:#E9F6F4;
                width: 100%;
                height: 70px;
                z-index: -1;position: absolute;
                top: 0;
            }
        }
        
        @media (min-width:992px) {
			
			.navbar-nav > li:last-child .dropdown-menu {
				left: auto;
right: 0;
transform: none;
			}
		}
        
        @media (min-width:1500px) {
            .container {
              /*  max-width: 1400px;*/
            }
        }
		  @media (min-width:1300px) {
			  
			  .navbar-nav > li{
				  margin:0px 30px;
			  }
		  }
        
        @media (max-width:1500px) and (min-width:1300px) {}
		
		
@media (max-width:1023px) {
.main_wrapper	.advgb-tabs-wrapper.advgb-tab-vert-tablet ul.advgb-tabs-panel {
  flex-direction: row;
  flex-grow: 1;
  min-width: 100%;
  max-width: 100%;
  display: flex !important;
  overflow: auto;  justify-content:flex-start;
}
.main_wrapper .advgb-tab-body-wrapper .advgb-tab-body-header{
	display:none !important
}
.main_wrapper .advgb-tabs-wrapper.advgb-tab-horz-desktop{
	  flex-direction: column;
}
.main_wrapper .advgb-tabs-wrapper.advgb-tab-vert-tablet .advgb-tab-body-wrapper{
	max-width:100%;
}
}


        @media (min-width:1024px) {
			.expanding-grid.five .links > li{
				width:20%;
			}
				.expanding-grid.five .links > li:nth-child(6n){
				clear:left;
			}
		.signup_area	.gform_footer {
			position: absolute;
			top: 0;
			right: -150px;
			margin-top: 0 !important;
			padding-top: 0 !important;
				
			}
			.signup_area{
				margin-bottom:60px;
			}
			.contact_right{
				padding-left: 100px;
			}
			
		}
		
		      @media (min-width:768px) {

              
				
				.meeting-row  .wp-pagenavi{
					 width: 100vw;
					 position: absolute;
					 /*height: 100%;*/
					 margin-left: 50%;
                    transform: translateX(-50vw); margin-top: 50px; 
				  }
				  .meeting-row .col-md-8{
					  position:static;
				  }
				  .meeting-row{
					  padding-bottom:30px;
				  }
				  .doc_search .search_block {
					  left: -38px;
				  }
				  
				  .page-template-template-rebate  .search_box .clear_btn {
	position: absolute;
top: 45px;
right: -60px;
display: flex;
align-items: center;
}
			  }