@media (max-width:767px) {
	
	.filter_sort_srap{
		flex-wrap: wrap;
	}
	.sort_boxResult{
		margin-left:0px;
	}
	.meet_acco_title .accordion_sign{
		right:10px;
	}
	.meet_acco_title{
		padding-right:30px;
	}
	.general-tabs .nav-tabs > li{
		width:auto;
	}
	
	h2{
		font-size:34px;
	}
	.rt-modal-info{
		padding-left:20px;
		padding-right:20px;
	}
	.general-tabs .tab-content{
		padding: 40px 0px;
	}
	.route-detail-info  .nav-tabs{
		white-space: nowrap;
overflow: auto;
flex-wrap: nowrap;
	}
	.caption-carosuel{
		display:none;
	}
	.filter_block {
  margin-top: 0;
  margin-bottom: 20px;
}
	.alert-warning .close{
		right:0px;
	}
	.alert-warning{
		top:80px;padding: 5px 10px;
	}
	.alert-warning p{
		padding-right:20px;
		font-size: 12px;
line-height: 22px;
	}
	.alert-warning .close img{
		max-width:20px;
	}
	.NewsMettings , .simple-image-content {
    padding: 50px 0px;
}
    .news-grid .isotope-item {
        width: 100%;
    }
	.main-service{
		padding-bottom:30px;
	}
	.allBtn{
		margin-top:20px;
	}
	.social_media ul{
		justify-content: flex-start;
padding: 0;
	}
	.main_banner{
		padding-top: 72px;
	}
    .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: 5px;
    }
    .main_banner .carousel-item img {
        width: 330%;
        max-width: 330%;
    }
    .event_img img {
        width: 100%;
    }
    .news_events .container-fluid {
        padding: 0;
    }
    .event_col {
        margin-bottom: 30px;
    }
    .newsCol {
        margin-bottom: 15px;
    }
    .tripPlanner {
       max-width: calc(100% - 20px);
min-width: calc(100% - 20px);
left: 10px;
right: 10px;
    }
	.innerHero .tripPlanner{
		left: 10px;
right: 10px;
	}
	.newsRow .newsColumn{
		width:100%;
	}
    .date_time_wrap {
        flex-wrap: wrap;
    }
    .navBlock {
        position: static;
        flex-wrap: wrap;
        transform: none;
		padding: 0px 20px;
    }
    .navBlock .navBlock_col {
        width: 100%;
        margin-bottom: 15px;
        border-bottom: 1px solid #404040;
        border-right: 0;
    }
	.navBlock .navBlock_col:last-child{
		border-bottom: 0;
	}
    .site_img_panel .panel_det_r {
        padding: 20px 30px;
    }
    .expanding-gridevt .linksevt>li {
        width: 100% !important;
    }
    .navbar-brand img {
        max-width: 70px;
    }
    .main_wrapper .main_breadcrumb .breadcrumb {
        padding-left: 20px;
        padding-right: 20px;
    }
    .generic_middle_block {
        padding-left: 20px;
        padding-right: 20px;
    }
	.generic_middle_block   .wp-block-media-text{
		
	}
    .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;
        height: calc(100% - 27%);
        top: 15%;
    }
    .timeline-article .circle_yw {
        left: 30px;
    }
    .timeline-article .image_year_row {
        flex-wrap: wrap;
    }
    .timeline-article .section_year {
        margin: 20px 0px;
    }
    .contact_col {
        margin-bottom: 10px;
    }
    .navbar-brand span {
        display: none;
    }
    .footmenu .colone li {
        padding-right: 0;
    }
    .footmenu .colone {
        text-align: left !important;
    }
    .footmenu {
        justify-content: flex-start;
    }
    .footmenu .colone::after {
        display: none;
    }
    .footcol {
        padding: 0px 20px;
    }
    .allRouteinfo {
        padding-left: 10px;
        margin-top: 20px;
    }
	.expanding-grid .links > li{
	width:100% !important
}
.img_button_row .img_btn_col , .img_text_card_row .img_text_card_col , .simple_list_col{ 
-ms-flex: 0 0 100% !important;
flex: 0 0 100% !important;
max-width: 100% !important;
}
.simple_list_col a{
	min-height:70px;
}
 
	.text_card_block{
		height:auto !important;
	}
	
	.upmeetings{
		margin-top:30px;
	}
	.menu.footcol {
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
 
}
.menu.footcol::after  {
	display:none;
}
.footmenu li{
	
	text-align: left;
	padding: 0;
}
.footerBottom p{
		text-align: left;padding-left: 10px;
}
.footerBottom ul{
	flex-wrap: wrap;justify-content: flex-start;
}
.footerBottom ul li {
	text-align:center;
}
.meetingBox{
	width:100%;
}
.main_content > *{
	padding-left:15px;
	padding-right:15px;
}
.main_content >  ul, .main_content > ol{
padding-left: 35px;
}
.top_menu .top_inner_menu a{
	font-size: 14px;padding: 6px 10px;min-width:50px;
}
.select_language select{
	font-size: 14px;
}
.main_wrapper {
    padding-top: 80px;
}
.top_search{

}
header #formsearch{
	
}
.wp-block-media-text{
	padding: 30px 30px;
}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{
	padding:0px;
	margin-top:15px;
}
.page_title h1{
	font-size: 36px;
text-align: center;
}
.mkdf-page-content-holder{
	padding:0px !important;
}
.signup-alerts{
	padding-left:15px;
	padding-right:15px;
}
.horizontalCard{
	margin:0px;
}
.horizontalCard .newsBody {
    padding: 20px 10px;
}
.clear_btn{
	margin:	15px 0px;
}
.news-grid .newsColumn{
	width:100%;
}
}

@media (max-width:1024px) and (min-width:768px) {
    .news-grid .news_box {
        width: 50%;
    }
	.wp-block-group__inner-container > *{
		padding-left:15px;
			padding-right:15px;
	}
	.wp-block-group__inner-container > ul , .wp-block-group__inner-container > ol{
		padding-left:30px;
	}
	.detail-row .det-right-col{
		flex: 0 0 60%;
max-width: 60%;
	}
	.detail-row .det-left-col{
		flex: 0 0 40%;
max-width: 40%;
	}
	.general-tabs .tab-content {
	padding: 40px 10px;
	}
	.detail-row .det-left-col iframe{
		transform: scale(0.8);
transform-origin: 0 0;
	}
}

@media (max-width:992px) {
	.single-sub{
		padding:0px 15px;
	}
    .navbar-toggler {
        margin-right: 10px;margin-top: 6px;
    }
    .navbar {
        padding-left: 0px;
    }
    .navbar-brand {
        margin-left: 15px;
    }
    .navbar-toggler .icon-bar {
        width: 33px;
        height: 4px;
    background: #0067BC;
        display: block;
        margin-bottom: 5px;
		position: relative;
transition: .3s;
    }
	.navbar-toggler .icon-bar.midlde{
		 background: #E51837;
	}
    .navbar-nav {
        margin-top: 20px;padding: 0px 20px !important;
		width: 100%;
    }
    .navbar-nav>li>a {
        padding: 8px 30px !important;
		text-align: center;
justify-content: center;
    }
	.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);
}
.plusMinus {
position: absolute;
width: 40px;
height: 35px;
right: 20px;
top: 0px;
text-align: center;
color:#101010;
}
.plusMinus::after {
  content: '+';
color: #101010;
font-size: 30px;
position: relative;
top: 0;
}
.plusMinus.minsicon::after {
    content: '-';
}
.top_menu{
	flex-wrap:wrap;
	justify-content: center;width: 100%;
}
.navbar-nav > li > .dropdown-menu{
	position:static;
	min-width: 100%;
transform: none;
box-shadow: none;
border: 0;
border-top: 2px solid #E51837;
border-bottom: 2px solid #E51837;
}
.top_menu .top_inner_menu{
	width:100%;margin-bottom: 3px;justify-content: center;
}
.navbar-nav > li > .dropdown-menu a{
	white-space:normal;
}
.navbar-nav > li:hover > a::after {
	display:none;
}
.main_header.shrink .top_header_cont{
	display: flex !important;
}
.megamenu_drop{
	position: static;
transform: none;
min-width: 100%;
border-top: 2px solid #E51837;
border-bottom: 2px solid #E51837;
border-right:0px;
border-left:0px;
}
}

@media (min-width:992px) {
    .expanding-gridevt .linksevt>li:nth-child(3n+1) {
        clear: left;
    }
	.menu.footcol > li:nth-child(-n+4) {text-align:right;}
	.grey.tabs  {
	padding-left: 300px;
	padding-right:300px;
	}
	.alert-warning{
		padding-right:50px;
	}
	.expanding-grid.three .links>li:nth-child(3n+1) {
        clear: left;
    }
	
	.horizontalCard   .newsimg img{
		min-height: 315px;
object-fit: cover;
	}
}

@media (min-width:1800px) {
	.main_banner .carousel {
		width:100%;
	}
	.container {
    max-width: 1400px;
}
}

@media (max-width:480px) {
	.main_banner .carousel-item img {
  width: 400%;
  max-width: 400%;
  height: 560px;
object-fit: cover;
}
}


@media (max-width:1140px) and (min-width:993px) {
	
	.navbar-brand span{
		font-size: 20px;
	}
	.navbar-brand img {
  max-width: 70px;
}
.main_banner .carousel-item img {
  width: 150%;
  max-width: 150%;
}
}
@media (max-width:992px) and (min-width:768px) {
	.main_banner .carousel-item img {
  width: 170%;
  max-width: 170%;
}
.tripPlanner{
	left:20px;
	max-width: 400px;
min-width: 400px;
}
.caption-carosuel{
	max-width:340px;
}
}

@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;
}
.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%;
}
.advgb-tab-body-wrapper div.advgb-tab-body > *{
	padding:0px 15px;
}
}