
@media(max-width:1400px) {
    .container {
        max-width: 1200px;
    }
}




@media (max-width:767px) {
		.page-id-1318 .wp-block-advgb-adv-tabs {
	width: 100% !important;
}
	.page-id-1318 .wp-container-3.wp-block-group.black {
	width: 100% !important;
}
	
	h2{
		font-size:44px;
	}
	.simple_list_col a{
		flex-wrap:wrap;padding-right: 30px;
	}
	.half-width {
  max-width: 100%;
}
.dp-details .simple_list_wrap, .dp-details .img_button_row {
  max-width: 100%;
}
.sidebar-info{
	position:static;max-width: 100%;
}
.simple_list_col a::after{
	position: static;
margin-right: auto;
}
	
		.main_content > *{
		padding-left:20px;
		padding-right:20px;
	}
	.main_content > .wp-block-group{
			padding-left:0px;
		padding-right:00px;
	}
.wp-block-group > ul , .wp-block-group > ol{
	padding-left:30px;
}
	.page_title h1{
		font-size:44px;
	}
	.main_wrapper {
  padding-top: 70px;
}
	.meet_right {
  padding-left: 15px;
}
.filter-col{
	margin-bottom:10px;
}
.meeting-title-block h3{
	width:100%;
}
.meeting-title-block{
	justify-content: center;
	flex-wrap: wrap;
margin-top: 20px;
}
	.img_button_row img{
		height:auto !important;
	}
	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{
		padding:30px 0px;
	}
	.wp-block-column.Image-card-blk {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
	.sliderBlock .custom-nav .owl-next{
		right: 10%;
	}
	.footer .footerInfo ul{
		justify-content: center;
	}
	.footer .footerInfo ul > li{
		width:90%;
		display: flex;margin-bottom: 10px;
justify-content: center;
margin-left: auto;
margin-right: auto;
text-align: center;
	}
	.footer .footerInfo{
		padding-top: 35px;
padding-bottom: 20px;
	}
	.sliderBlock .custom-nav .owl-prev{
		left:10%;
	}
    .docBox {
        flex-wrap: wrap;
    }
    .docBox .doctxt {
        width: 100%;
        margin-bottom: 10px;
    }
    .newsRow .newsColumn {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .filterBlocks {
        margin-top: 30px
    }
    .main_search_content .search_input {
        width: 100%;
        margin-top: 20px;
    }
    .main_search_content {
        flex-wrap: wrap;
    }
    .generalTab .tab-content {
        padding: 50px 20px;
    }
    .contact_row .contactMapinfo {
        padding-left: 15px;
        padding-right: 15px;
    }
    .contctBlock {
        padding: 30px 30px;
    }
    .news-grid .isotope-item {
        width: 100%;
    }
    .search_filter_title {
        flex-wrap: wrap;
    }
    .search_filter_title .filter_box {
        margin-left: 0;
        margin-top: 10px;
        width: 100%;
    }
    .search_box {
        width: 100%;
    }
    .page_title {
        padding: 0px 20px;
    }
    .contactcard_row {
        margin: 0px;
    }
    .img_btn_col {
        margin-bottom: 15px;
    }
    .main_banner .carousel-item img {
        width: 200%;
        max-width: 200%;
    }
    .event_img img {
        width: 100%;
    }
    .news_events .container-fluid {
        padding: 0;
    }
    .event_col {
        margin-bottom: 30px;
    }
    .newsCol {
        margin-bottom: 15px;
    }
    .navBlock {
        position: static;
        flex-wrap: wrap;
        transform: none;
    }
    .navBlock .navBlock_col {
        width: 100%;
        margin-bottom: 15px;
    }
    .site_img_panel .panel_det_r {
        padding: 20px 30px;
    }
    .expanding-gridevt .linksevt>li {
        width: 100%;
    }
    .navbar-brand img {}
    .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: 10px;
    }
    .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: 60px;
    }
    #conference-timeline .conference-center-line {
       left: 30px !important;
height: calc(100% - 100px) !important;
top: 50px !important;
    }
	
    .timeline-article .circle_yw {
        left: 30px;top: 30px;
    }
	.timeline-article:last-child .circle_yw{
		top: auto;
bottom: 0;
	}
    .timeline-article .image_year_row {
        flex-wrap: wrap;
    }
    .timeline-article .section_year {
        margin: 20px 0px;
    }
    .contact_col {
        margin-bottom: 10px;
    }
    .main_breadcrumb {
        padding-left: 0px;
    }
    .event-grid .event_box {
        width: 100%;
    }
    .searchFilterEra {
        padding-right: 0px;
    }
    .centerinfo {
        padding-left: 20px;
        padding-right: 20px;
    }
    .search_filter_sort {
        flex-wrap: wrap;
    }
    .search_filter_sort .search_box,
    .search_filter_sort .filter_box,
    .sort_box {
        margin-right: 0px;
        min-width: 100%;
        width: 100%;
        margin-bottom: 10px;
    }
    .dirBox .dirImg {
        width: 100%;
    }
    .dirBox .dirInfo {
        width: 100%;
        flex-wrap: wrap;
    }
    .dirBox .dirLeft {
        width: 100%;height: auto;
    }
	.dirBox .dirImg img{
		height:auto;
	}
    .dirBox .dirRight {
        width: 100%;padding: 0px 30px;
    }
	
	.img_text_card_row  .img_text_card_col , .img_button_row .img_btn_col , .simple_list_col{
		-ms-flex: 0 0 100% !important;
flex: 0 0 100% !important;
max-width: 100% !important;
	}
	.img_text_card_col{
			-ms-flex: 0 0 100% !important;
flex: 0 0 100% !important;
max-width: 100% !important;
	}
	.expanding-grid .links > li{
		width:100% !important
	}
	
	
}
@media (min-width:768px) {
    .container .col-md-8 .grey.wp-block-group, .container .col-md-8 .lightgray.wp-block-group  {
        width: 100vw;
        margin-left: calc(570px - 50vw);
      }

}

@media (max-width:992px) and (min-width:768px) {
		.page-id-1318 .wp-block-advgb-adv-tabs {
	width: 100% !important;
}
	.page-id-1318 .wp-container-3.wp-block-group.black {
	width: 100% !important;
}
		.main_wrapper {
  padding-top: 70px;
}
    .news-grid .news_box {
        width: 50%;
    }
	.search_filter_sort{
		flex-wrap:wrap;
	}
	.dirBox .dirImg {
  width: 100%;text-align: center;margin-bottom: 20px;
}
	.dirBox .dirImg  img{
		max-height:300px;
		width: 100%;
object-fit: cover;
	}
.dirBox .dirInfo{
	  width: 100%;
}
.centerinfo{
	padding-left:15px;
	padding-right:15px;
}
.wp-block-media-text{
	display:flex;
	flex-wrap:wrap;
}
.wp-block-media-text .wp-block-media-text__content{
	width:100%;
}
}

@media (max-width:992px) {
	.mainHeader .navbar-nav > li:hover::after {
		display:none;
	}
	
	.mainHeader.headerActive{
		height:100%;overflow: auto;
	}
	 .plusMinus {
        position: absolute;
        width: 30px;
        height: 30px;
        right: 0px;
        top: 10px;
        text-align: center;
        background:#A00A24;
        color: #fff;
    }
    .plusMinus::after {
        content: '+';
        color: #fff;
        font-size: 27px;
        position: relative;
        top: -7px;
    }
    .plusMinus.minsicon::after {
        content: '-';
    }
	.navbar-brand img {
  max-width: 90px;
}
.mainHeader .navbar-nav > li > a{
	padding: 12px 20px !important;
}
.searchbardiv{
	width:80%;
}
	.navRight{
		flex-wrap: wrap;justify-content: center;
		order: 1;
	}
	.top_search{
		width:100%;justify-content: center;
		margin-bottom: 15px;
margin-top: 15px;
	}
	.topalerts{
			
	}
	.select_language{
		width:100%;justify-content: center;
	}
	.mainHeader .navbar-nav > li{
		text-align:center;
	}
    .mainHeader {
        min-height: 70px;
    }
    .navbar-toggler {
        margin-right: 0px;
        position: absolute;
        right: 0;
        z-index: 99;
        top: 20px;
    }
	
    .navbar {
       padding-left: 0px;
padding-right: 0;
    }
    .navbar-brand {
        margin-left: 15px;
    }
    .navbar-toggler .icon-bar {
        width: 33px;
        height: 1px;
        background: #fff;
        display: block;
        margin-bottom: 9px;
		position:relative;
    }
	.navbar-toggler.active .icon-bar:nth-of-type(1) {
    top: 9px;
    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: -10px;
    transform: rotate(-45deg);
}
    .navbar-nav {
        margin-top: 20px;order: 2;
    }
	.mobile-menu-area{
		display: flex;
flex-direction: column;
padding-top:120px;
	}
    .navbar-nav>li>a {
        padding: 8px 30px !important;
    }
	.navbar-nav .dropdown-menu{
		margin-left: -15px;
margin-right: -15px;
	}
}

@media (min-width:992px) {
    .expanding-gridevt .linksevt>li:nth-child(3n+1) {
        clear: left;
    }
    .filterBlocks {
        padding-left: 100px;
    }
}

#classes_list .filter_tems {
    display: none;
}


@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 (max-width:1280px) and (min-width:993px) {
	.navbar  .navbar-nav{
		width: 45%;
justify-content: space-between;
	}
	.mainHeader .navbar-nav > li > a{
		padding-left:6px !important;
		padding-right:6px !important;
	}
	.navbar-expand-lg{
		padding-left:0px;
		padding-right:0px;
	}
	
}

@media (max-width:1050px) and (min-width:993px) {
	.mainHeader .navbar-nav > li > a{
		font-size:15px;
	}
	
	.navbar-brand img {
  max-width: 120px;
}
.navRight{
		width:46%;
		justify-content:space-between;
	}
	.select_language{
		padding-right:0px;
	}
	
}

@media (min-width:1400px) {
	
	.wp-block-group.black + .wp-block-group.grey:before{
	top: -180px !important;
}
.wp-block-group.black .img_text_card {
  margin-bottom: 70px;
}
	
}

@media (min-width:1921px) {
	.page_title::after{
	background-size: 100% 100%;
height: 250px;
	}
	.page_title{
		min-height:550px;
	}
}
@media (min-width:2400px) {
	.wp-block-media-text.is-image-fill .wp-block-media-text__media{
		background-image:none !important;
	}
	.wp-block-media-text.is-image-fill .wp-block-media-text__media img{
		position: static;
width: 100%;
height: auto;
max-width: 100%;
	}
	
}


@media (max-width:1700px) and (min-width:993px) {
	.wp-block-media-text__content #gform_wrapper_4  .gfield_label{
		min-height:48px;
	}
}