@media (max-width:767px) {
	
	.navbar-nav > li > .dropdown-menu{
		min-width:100%;
	}
	.navbar-nav > li > .dropdown-menu a{
		white-space:normal;
	}
	.board-tabs ul{
		padding-left: 0;justify-content: flex-start;
		overflow:auto;
	}
	.timeline-level-one , .timeline-level-two{
		flex-wrap:wrap;
	}
	.timeline-article:last-child  .circle_yw{
		top:auto;
		bottom:0px;
	}
	.timeline-inner-left, .timeline-inner-right{
		width:100%;
		max-width:100%;
		padding-right: 0;
padding-left: 50px;
	}
	.timeline-article .content-left, .timeline-article .content-right{
		padding-left:20px;
	}
	.timeline-article .content-left ,.timeline-inner-left {
  text-align: left;
}
.odd.timeline-article .content-right-container {
  padding-left: 30px;
}
.even.timeline-article .content-left-container {
  padding-right: 0;
  padding-left: 10px;
}
	.alert-warning{
		top: 135px;
	}
	.half-width {
    max-width: 100%;
}
	.timeline-article.even .content-left-container{
		-webkit-box-ordinal-group:3;
		    -ms-flex-order:2;
		        order:2;
	}
	.sidebar-info{
		position:relative;
		max-width: 100%;
margin-top: 20px;
margin-bottom: 20px;
	}
	.dp-details .simple_list_wrap {
    max-width: 100%;
}
    .newsRow .newsColumn {
        width: 100%;
    }
    .newsSearchEra .nsright {
        padding-left: 15px;
        margin-top: 15px;
    }
    .main_search_content {
        flex-wrap: wrap;
    }
    .main_search_content h4 {
        margin-bottom: 10px;
    }
    .moreTitle {
        flex-wrap: wrap;
    }
    .filterBlocks {
        padding-left: 0;
        margin-top: 15px;
    }
    .searchFilterEra {
        padding-right: 0px;
    }
    .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: 300%;
        max-width: 300%;
    }
    .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;width: 100%;
    }
    .navBlock .navBlock_col {
        width: 100%;
        background: #010102;
        margin-bottom: 5px;
    }
    .latstNews {
        padding: 50px 0px;
    }
    .upmeetings {
        padding: 50px 0px;
    }
    .footer .footmenu ul {
        flex-wrap: wrap;
        padding: 0;
        text-align: center;
        justify-content: center;
        margin-top: 20px;
    }
    .footer .footmenu ul li {
        margin-bottom: 15px;
    }
    .footer .footerInfo {
        margin-bottom: 0px;
    }
    .main_header .navbar-brand {
        left: 50%;
        transform: translateX(-50%);
        margin-left: 0;
        margin-right: 0;
		padding: 0;
    }
    .verticalBoxes {
        right: 10px;
        width: calc(100% - 20px);
        left: 10px;
		top: 160px;
    }
    .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: 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: 0px;
    }
	.img_left.odd .image_year_row {
  justify-content: flex-start;
}
.timeline-article .content-right{
	padding-left:20px;
}
.timeline-article.even .content-left{
	padding-left: 40px;
padding-top: 20px;
}
    #conference-timeline .conference-center-line {
        left: 35px;
        
    }
    .timeline-article .circle_yw {
        left: 22px;
    }
    .timeline-article .image_year_row {
        flex-wrap: wrap;
    }
    .timeline-article .section_year {
        margin: 20px 0px;
    }
	.expanding-grid .links > li{
	width:100% !important
}
.img_button_row .img_btn_col , .img_text_card_row .img_text_card_col{ 
-ms-flex: 0 0 100% !important;
flex: 0 0 100% !important;
max-width: 100% !important;
}
 
	.text_card_block{
		height:auto !important;
	}
	
    .contact_col {
        margin-bottom: 10px;
    }
	.sdRight {
		margin-top:15px
	}
	.wp-block-group__inner-container > *, .wp-block-group__inner-container > .document_era, .wp-block-group__inner-container > .wp-block-advgb-accordions .wp-block-group__inner-container > .gform_legacy_markup_wrapper{
		padding-left:15px;
		padding-right:15px;
	}
	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{
		margin-bottom:15px;
	}
	.wp-block-group__inner-container > ul , .wp-block-group__inner-container > ol{
		padding-left: 30px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
    .news-grid .news_box {
        width: 50%;
    }
}
@media (max-width:480px) {
	.main_banner .carousel-item img {
    width:330%;
    max-width: 330%;
}
}

@media (max-width:370px) {
	.main_banner .carousel-item img {
    width:390%;
    max-width: 390%;
}
}

@media (max-width:992px) {
	.main_banner{
		padding-top:75px;
	}
    .navbar-toggler {
        margin-right: 10px;margin-top: 20px;
    }
    .navbar {
        padding-left: 0px;
    }
    .navbar-brand {
        margin-left: 15px;
    }
    .navbar-toggler .icon-bar {
      width: 30px;
height: 3px;
background: #000E91;
display: block;
margin-bottom: 6px;
    }
    .navbar-nav {
        margin-top: 20px;
		width: 100%;
    }
    .navbar-nav>li>a {
        padding: 8px 30px !important;
		text-align: center;
justify-content: center;
    }
	.navbar-brand img.text_logo{
		display:none;
	}
	.top_menu{
		flex-wrap: wrap;justify-content: center;
		width:100%;
	}
	.top_menu .social_media{
		width: 100%;
justify-content: center;margin-bottom: 15px;
	}
	.top_search {
		margin-top:15px;width:100%;justify-content: center;
	}
	.top_header_cont{
	padding-top:90px;
	}
	.plusMinus {
   position: absolute;
width: 30px;
height: 30px;
right: 20px;
top: 0px;
text-align: center;
background: #000E91;
color: #fff;
}
.plusMinus::after {
 content: '+';
color: #fff;
font-size: 27px;
position: relative;
top: 0px;
}
.plusMinus.minsicon::after {
    content: '-';
}



.navbar-nav > li > .dropdown-menu{
	transform: none;
position: relative;
left: 0;
top: auto;
}
.main_header.headerActive{
height: calc(100vh - 30px);
overflow: scroll;
}
.navbar-toggler.active  .icon-bar.midlde , .navbar-toggler.active  .icon-bar.last {
	visibility:hidden;
}
}

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


@media (max-width:1200px) and (min-width:993px) {
.main_header	.container-fluid {
    padding-left: 0px;
    padding-right: 0px;
}
.navbar-brand img {
    max-width: 100px;
}
.navbar-brand img.text_logo {
    width: 170px;
    min-width: 200px;
}
.navbar-nav > li > a {
    font-size: 16px;
    padding: 10px 15px !important;
}
.top_menu .social_media a {
    padding: 2px 10px;
}
}

@media (max-width:992px) and (min-width:768px) {
	.sidebar-info{
		max-width:250px;
	}
	.half-width {
    max-width: 65%;
}
.main_banner .carousel-item img {
    width: 200%;
    max-width: 200%;
}
.wp-block-group__inner-container > *, .wp-block-group__inner-container > .document_era, .wp-block-group__inner-container > .wp-block-advgb-accordions .wp-block-group__inner-container > .gform_legacy_markup_wrapper{
	padding:0px 15px;
}
.content_wrap > p, .content_wrap > ol, .content_wrap > h1, .content_wrap > h2, .content_wrap > h3, .content_wrap > h4, .content_wrap > h5, .content_wrap > h6, .content_wrap > ul, .content_wrap > figure{
	padding:0px 15px;
}
.wp-block-group__inner-container > ul , .wp-block-group__inner-container > ol , .content_wrap > ol , .content_wrap > ul{
	padding-left:30px;
}
.searchFilterEra {
    padding-right: 0px;
}
.img_block .img_block_title h4{
	font-size:18px;
}
.expand-content{
	max-width:90%;
}
}


@media (min-width:2100px){
	.wp-block-media-text.is-image-fill .wp-block-media-text__media{
		min-height:1200px;
	}
}

@media (max-width:768px) and (min-width:480px){
	.wp-block-media-text.is-image-fill .wp-block-media-text__media{
		min-height:400px;
	}
}

@media (min-width:1500px){
	.container {
    max-width: 1300px;
}
}

@media (min-width:1400px){
.con_right_col{
	padding: 80px 80px;padding-bottom: 50px;
}	
}

@media (min-width:2200px){
	
}
#classes_list .filter_tems {
    display: none;
}

@media (max-width:1100px) and (min-width:992px){
	.main_banner .carousel-item img {
  width: 130%;
  max-width: 130%;
}
.navBlock{
	left: 20px;
	width: calc(90% - 330px);
}
	
}
@media (min-width:1024px){
	.full_width {
    padding-left: 45px;
}
}