 @media only screen and (min-width : 992px) {
.top_header_srch {flex-wrap: wrap; padding-top:5px; padding-bottom:5px;}
.top_header_srch .select_language {flex-basis:100%; margin-bottom:5px;}
header .searchbardiv {flex-basis: 80%; display:flex; position:relative; top: 0px; border: 2px solid #006B54; height: 33px;}
	 
.navbar-expand-lg .navbar-nav li .dropdown-menu {
  column-count: 2;
}
.navbar-expand-lg .navbar-nav li .dropdown-menu {
    -webkit-column-rule-color: #F9A21A;
    -moz-column-rule-color: #F9A21A;
    column-rule-color: #F9A21A;
    -webkit-column-rule-style: dashed;
    -moz-column-rule-style: dashed;
    column-rule-style: dashed;
    -webkit-column-rule-width: 2px;
    -moz-column-rule-width: 2px;
    column-rule-width: 2px;
}
/*.pagination, .pager{margin-left:-8rem; margin-right:-8rem;}*/
.banner.alert-banner { display: -webkit-box;
	display: -ms-flexbox;
	display: flex; } 
#block-views-block-home-banner-block-1 {width: 80%; float: left; flex: 1; flex-basis: 80%}
.right_links {width:20%; float:left; flex: 1; flex-basis: 20%}
.news_img img {max-height:250px}
.banner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
.container-fluid {
  padding-left: 20px;
  padding-right: 20px;
}
.nav-tabs .nav-link {
  width: 180px;
}
.generic_left {
  width: 65%;
}
.generic_right {
  width: 35%;
}
.box_row_col {
  margin-bottom: 10px;
}
.img_text_col {
  margin-bottom: 10px;
}
.views-slideshow-controls-bottom .views-slideshow-pager-bullets {
  margin-bottom: 20px;
}
.banner .home-banner-caption-link h1 {
  margin-bottom: 40px;
}
.learn_more {
 margin-bottom:: 20px;
}
}
 @media only screen and (max-width : 991px) {
.trip_row .radio_wrap {
  width: 100%;
  text-align: center;
display: -webkit-box;
	display: -ms-flexbox;
	display: flex;  justify-content: center;
  padding-top: 0px;
  margin-bottom: 15px;
}
.inof_box_cont {float: left;}
.home_info_box .img_caption h2 a , .home_info_box .img_caption h2 {
	font-size: 30px;
}

 }

 @media only screen and (max-width : 1300px) {
	.right_links h2 {font-size:28px;}
 }
 @media only screen and (max-width : 1200px) {
	.right_links h2 {font-size:24px;}
	.right_links {padding:10px 20px;}
	.right_links p {font-size:14px; line-height:20px}
	.banner .home-banner-caption-link {padding:20px 30px}
 }
 @media only screen and (max-width : 991px) {
	.right_links h2 {font-size:20px;}
 }
 @media only screen and (max-width : 767px) {
	 #block-footeradatext {padding-left:3rem; padding-right:3rem;}
.path-frontpage .dialog-off-canvas-main-canvas { display: -webkit-box;
	display: -ms-flexbox;
	display: flex; flex-direction:column;}
.path-frontpage .dialog-off-canvas-main-canvas  header {order: -3}
.path-frontpage .dialog-off-canvas-main-canvas .tripplanner {order: -1}
.path-frontpage .dialog-off-canvas-main-canvas section.banner {order: -2}
	 
.sticky-header + .tripplanner {padding-top:0px;}	 
.wp-block-media-text__content p.has-large-font-size:after {
  width: 100%;
}
.banner .home-banner-caption-link {
  padding: 20px ;
  min-height:240px;
}
.banner .home-banner-caption-link h1 {font-size:22px; line-height:26px;}
.wp-block-advgb-clickable-icons.advgb-clickable-icons-wrapper.row {
  display: block;
}
.advgb-accordion-header {
  height: auto;
}
.accordion-list-wrap .accordion .meeting-title h4, h4.advgb-accordion-header-title {
  padding-right: 40px !important;
}
.breadcrumb_wrapper .breadcrumb img {
  margin-right: 5px;
  margin-top: -1px;
}
.breadcrumb_wrapper .breadcrumb li:first-child {
  min-width: 84px;
}
.top_page_title {
  padding-top: 45px;
}
.path-bus-lines-schedules .custom-mapbox-outer, .path-bus-lines-schedules #custom_actransit_mapbox, .path-maps-schedules .custom-mapbox-outer, .path-maps-schedules #custom_actransit_mapbox {
  width: 100%;
}
ul.accordion .acco_title, .linesAccordion .acco_title span.scheduleBox {
  height: 100%;
}
.linesAccordion .acco_title span.scheduleBox {
  padding-top: 15px !important;
  padding-left: 15px !important;
}
.wp-block-advgb-clickable-images.rows-4 .wp-block-advgb-clickable-image {
  flex-basis: 100%;
}
.has-media-on-the-top.wp-block-media-text .wp-block-media-text__content {
  padding-top: 0px;
}
.mobile_only .navbar-nav.ml-auto li {
  width: 33.33% !important;
}
.newRow {
  flex-direction: column;
}
.expanding-grid .teamInner {
  width: calc(50% - 5px)
}
.inner-page-content h2 {
  font-size: 22px;
  line-height: 24px;
}
h1 {
  font-size: 30px;
}
h3 {
  font-size: 18px;
}

.wp-block-advgb-button-list.advgb-button-wrapper {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 20px
}
.container.inner-page-content {
  padding-top: 20px;
}
.image-media-slideshow-parent .navigation, .slideshow .navigation {
    position: absolute !important;
    z-index: 99 !important;
    margin-left: 2.5% !important;
    width: 95% !important;
    background: none !important;
    height: auto !important;;
    margin-top: -19px !important;
}
.image-media-slideshow-parent .navigation a, .slideshow .navigation a {
    padding: 10px 10px;
    background: rgba(255,255, 255 , 0.6);
}
.address-contact {
  width: 100%;
}
.page-node-type-contact-us-page h2 {
  margin-left: 0px;
}
.advgb-accordion-header h4.advgb-accordion-header-title, .advgb-accordion-header h4 {
  font-size: 1em;
}
.advgb-accordion-item.expanded .advgb-accordion-body {
  padding: 20px
}
.wp-block-columns {
  padding: 10px;
}
/*.wp-block-advgb-accordions.advgb-accordion-wrapper {padding-left:10px; padding-right:10px;}*/
.wp-block-media-text {/*padding-left:10px; padding-right:10px;*/
  margin-bottom: 20px;
}
div.advgb-tab-body {
  padding-left: 10px;
  padding-top: 10px
}
.wp-block-image {
  text-align: center;
}
.container-fluid {
  padding-left: 0px;
  padding-right: 0px;
}
.breadcrumb_wrapper .breadcrumb {
  height: 26px;
  font-size: 12px
}
.breadcrumb_wrapper .breadcrumb p {
  line-height: 18px;
  font-size: 12px;
}
.news_row.noImg .news_img {
  width: 100%;
  float: left;
}
.advgb-clickable-icons-wrapper .wp-block-advgb-clickable-image.get_col_wrp:first-child {
  border-left: none;
}
.advgb-accordion-header-icon svg {
  width: 40px;
  height: 40px;
}
.accordion, .advgb-accordion-header {
  min-height: 40px;
}
.has-media-on-the-right.wp-block-media-text .wp-block-media-text__content {
  padding-right: 0px;
}
.wp-block-media-text .wp-block-media-text__content {
  padding-left: 0px;
  padding-right: 0px;
}
.txt-card, .advgb-image-card-wrapper .wp-block-media-text__content, .advgb-icon-card-wrapper .wp-block-media-text__content {
  padding-left: 10px;
  padding-right: 10px;
}
.advgb-tabs-wrapper.advgb-tab-stack-mobile .advgb-tab-body-wrapper .advgb-tab-body-container {
  float: left;
  width: 100%;
}
.inner-page-content ul, .inner-page-content ol {margin-left:20px;
}
.wp-block-media-text figure {
  margin-bottom: 10px;
}
.wp-block-media-text figure.wp-block-media-text__media {
  margin-bottom: 10px;
}
.container .container {
  padding-left: 0px;
  padding-right: 0px;
}
.news_row.noImg .news_img .date {
  position: relative;
}
.logo_wrap img {
  max-width: 120px;
  margin-left: 20px;
}
.features h3 {
  font-size: 18px;
}
.banner .carousel-caption {
  position: static;
  width: 100%;
  transform: none;
  max-width: 100%;
  padding: 20px 20px;
  display: inline-block;
}
.banner .carousel_img {
  width: 100%;
}
.banner .carousel-caption h1 {
  max-width: 100%;
  margin-bottom: 30px;
  font-size: 23px;
  line-height: 39px;
}
.banner .learn_more {
  font-size: 16px;
}
.trip_row {
  flex-wrap: wrap;
}
.trip_row .col1 {
  width: 100%;
}
.trip_row .col2 {
  width: 100%;
  padding: 15px 0px;
}
.trip_row .col3 {
  width: 100%;
  padding-bottom: 20px;
}
.trip_row .select_sec {
  justify-content: center;
  flex-wrap: wrap;
}
.features .ftr_col_cont {
  padding: 20px 0px;
  border-bottom: 1px dotted #F9A21A;
}
.features #block-homefeaturedlinks2 .ftr_col_cont, .features #block-homefeaturedlinks4 .ftr_col_cont {
  border-right: none;
}
.features .ftr_col {
  width: 50%;
}
.news_row {
  width: 100%;
  display: inline-block;
  padding: 0px 5px;
}
header {
}
.news_img img {
  width: 100%;
}
.news_row .news_det {
  padding-left: 0px;
  padding-top: 20px;
  width: 100%;
}
.footer .social_media ul li {
  padding: 0px 10px;
}
.footer .footer_menu ul {
  display: inline-block;
  width: 100%;
  padding: 0;
  text-align: center;
}
.footer .footer_menu ul li {
  margin-bottom: 15px;
}
.footer .footer_menu {
  margin-bottom: 15px;
}
.home_info_box .img_caption h2 a, .home_info_box .img_caption h2 a {
  font-size: 22px;
}
.banner .carousel-indicators {
  width: 100%;
  left: auto;
}
.trip_row .start_end_sec {
  flex-wrap: wrap;
}
.trip_row .col2 .form-group {
  width: 100%;
  margin-bottom: 12px;
}
.trip_row .radio_wrap {
  width: 100%;
  text-align: center;
  display: flex;
  justify-content: center;
  padding-top: 0px;
  margin-bottom: 15px;
}
.radio_wrap .form-check {
  padding-right: 20px;
}
.trip_row .select_wrap {
  width: 100%;
  justify-content: center;
}
.bottom_menu {
  display: none;
}
.gen_row {
  flex-wrap: wrap;
}
.generic_left {
  width: 100%;
}
.generic_right {
  width: 100%;
}
.simple_list_info .row {
  margin: 0px;
}
.box_row_col {
  margin-bottom: 10px;
}
.img_text_col {
  margin-bottom: 10px;
}
.news_left_box {
  margin-bottom: 20px;
}
.news_search_filter .news-grid {
  /*width: 100%;*/
  margin: auto 20px;
}
.pager__items {
  flex-wrap: wrap;
}
.inner-page-content ul.pager__items {
  margin-left: 0px;
}
.wp-pagenavi .current, .wp-pagenavi a, .pager__items .pager__item a {
  padding: 2px 6px;
}
.wp-pagenavi .previouspostslink, .pager__items .pager__item.pager__item--next {
  padding-right: 0px;
}
.search_filter_title {
  flex-wrap: wrap;
}
.search_filter_title .search_box, .search_filter_title .filter_box {
  width: 100%;
  padding: 0px;
  margin-top: 10px;
}
.expanding-grid ul li > a {
  width: 100%;
}
.expanding-grid .links > li {
  width: 100%;
}
.contact_bottm_row {
  margin-top: 100px;
  padding-left: 0;
  padding-right: 0;
}
.contact_bottm_row .contact_accordion {
  padding-left: 0;
}
.service_center {
  margin-top: 30px;
}
#conference-timeline .conference-center-line {
  margin-left: 0;
  left: 10px;
}
.timeline-article .circle_yw {
  margin-left: 0;
  left: 0px;
}
.timeline-article .content-left-container, .timeline-article .content-right-container {
  max-width: 100%;
  width: auto;
  float: none;
  margin-left: 30px;
  min-height: 53px;
}
.timeline-article .content-left-container {
  margin-bottom: 20px;
}
.timeline-article .content-left, .timeline-article .content-right {
  padding: 10px 25px;
  min-height: 65px;
}
.timeline-article .content-left:before {
  content: "\f0d9";
  right: auto;
  left: -8px;
}
.timeline-article .content-right:before {
  display: none;
}
.timeline-article .image_year_row {
  display: inline-block;
}
.timeline-article {
  display: inline-block;
}
.timeline-article p {
  max-width: 100%;
}
.dateTab li {
  padding: 10px 10px;
  text-align: center;
}
.routeTab li {
  font-size: 16px;
  text-align: center;
}
.lineTab ul.accordion .acco_title {
  min-height: 49px;
}
#custom_actransit_mapbox {
  padding: 15px;
}
.routeCount span, .hiderouteCount span {
  font-size: 12px;
  left: -25px;
  top: -21px;
}
.lineTab .col-lg-11 {
  padding-right: 0 !important;
  padding-left: 30px !important;
}
ul.accordion > li.hide-1 {
  margin-top: 12.5px;
  margin-bottom: 12.5px;
}
.routeCount span::before {top: -2px;}
.routeCount span::after {top: 22px;}
.breadcrumb_wrapper .breadcrumb ol {
  flex-wrap: wrap;
}
.breadcrumb ol li {
  white-space: nowrap;
!important;
  padding: 0px !important;
}
}
 @media only screen and (max-width : 991px) {
	 .timeCell {
    width: 33.33%;
}

header .navbar-nav>li:hover a:after {
  display: none;
}
.fixed .mobile_only {
display: -webkit-box;
	display: -ms-flexbox;
	display: flex;  order: -1;
  width: 100%;
  min-height: 38px;
}
.fixed .mobile_only #block-mainbottomlinks {
  width: 100%;
}
.mobile_only .navbar-nav.ml-auto {
display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;}
.mobile_only .navbar-nav.ml-auto li {
  width: 33.33%;
  padding: 0px;
  float: left;
display: -webkit-box;
	display: -ms-flexbox;
	display: flex;  min-height: 38px;
  flex: 1 1 0px;
  align-items: center;
}
.mobile_only .navbar-nav.ml-auto li a {
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 14px;
  line-height: 16px;
  min-width: inherit;
  text-align: center
}
.bottom_menu ul a {
  border-left: 2px solid #F1F9FF
}
.bottom_menu ul li:first-child a {
  border-left: none;
}
header .buttonsearch {
  padding: 8px 9px;
}
.navbar-toggler .icon-bar {
  background: #006B54;
  width: 30px;
  height: 4px;
  display: block;
  margin-bottom: 4px;
}
.wp-block-advgb-button-list.advgb-button-wrapper {
  padding-left: 0px;
  padding-right: 0px;
}
.main_wrapper {
  padding-top: 0px;
}
.navbar-toggler {
  margin-right: 20px;
  outline: none;
  border: none;
}
.navbar-toggler span {
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
}
.navbar-toggler.opened span:nth-of-type(2) {
  display: none;
}
.navbar-toggler.opened span:nth-of-type(1) {
  transition: all 0.5s;
  transform: rotate(-45deg);
  -webkit-transition: all 0.5s;
}
.navbar-toggler.opened span:nth-of-type(3) {
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transform: rotate(45deg);
  margin-top: -8px;
}
header .navbar-nav > li > a {
  padding-top: 15px;
  padding-bottom: 15px;
}
.navbar-nav {
  display: none;
}
header .navbar-nav > li {
  padding: 5px 30px;
  text-align: left !important;
}
#block-mainnavigation {
  flex-basis: 100% !important;
  width: 100% !important;
}
#navbarResponsive.shownav {
  flex-direction: column;
}
.top_header_srch {
  flex-basis: 8%;
  order: -1;
}
#navbarResponsive {
display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;  align-items: flex-start !important;
}
.fixed #navbarResponsive {
  overflow: scroll;
  height: calc(100vh - 88px);
  background: #fff;
}
.board_wrap .expanding-container {
  padding: 20px;
}
.bus-lines ul.accordion .acco_title {
display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	  margin-bottom: 15px;
  float: left;
  width: 100%;
}
.linesAccordion .acco_title span.number {
  font-size: 20px;
}
.linesAccordion .acco_title span.scheduleBox {
  position: relative;
  width: 100%;
  float: left;
  padding-left: 0px;
  padding-top: 0px;
  text-align: right;
  right: auto;
  top: auto
}
.linesAccordion .acco_title span.scheduleBox.active {
  background: inherit;
}
.path-bus-lines-schedules .custom-mapbox-outer, .path-bus-maps .custom-mapbox-outer {
  height: auto;
}
.lineDetails {
  padding-left: 0px;
  padding-right: 0px;
}
.lineDetailsRightInner .lineDetails {
  padding-left: 10px;
  padding-right: 10px;
}
.top_header_srch {
  width: 170px;
  margin-left: 30px;
}
.navbar-nav li > span {
  height: 30px;
  width: 30px;
  background-repeat: no-repeat;
  background-image: url('../images/arrownDown.svg');
  background-position: 6px 7px;
  position: absolute;
  right: 30px;
  top: 12px;
  background-size: 15px;
  cursor: pointer;
}
.navbar-nav li .dropdown-menu {
  border-left: dashed 2px #F9A21A;
  border-top: none;
  border-right: none;
  border-bottom: none;
  margin-top: 33px;
  margin-left: 9px;
  width: 100%;
  column-count: 1;
  padding-left: 15px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
ul.dropdown-menu li {
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 2px
}
ul.dropdown-menu li:first-child {
  padding-top: 0px
}
.navbar-expand-lg .navbar-nav li:last-child .dropdown-menu {
  right: 0px;
}
.navbar-expand-lg .navbar-nav li:nth-child(4) .dropdown-menu {
  left: 0px;
}
header .navbar-nav > li.active > a::after {
  content: '';
  left: 10px;
  top: 51px;
  width: 0;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 12px solid #6BBF4B;
  clear: both;
  z-index: 9999;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  display: block;
}
.navbar-nav .dropdown-menu {
  position: relative;
  float: inherit;
}
li.active .line {
  position: absolute;
  background: #6BBF4B;
  width: 100%;
  position: absolute;
  top: 50px;
  left: 0;
  right: 0;
  height: 2px;
}
li.active .line.bottom {
  bottom: 0px;
  top: auto;
}
.dropdown-menu {
  top: 0 !important;
}
.fixed {
  position: fixed !important;
}
.home-banner-wrapper, .home-banner-caption-link, .home-banner-image {
  width: 100% !important;
display: -webkit-box;
	display: -ms-flexbox;
	display: flex;}
.home-banner-wrapper {
  flex-direction: column;
}
.home-banner-image {
  order: -1;
}
.top_header_srch {
  display: none;
}
.fixed .top_header_srch {
display: -webkit-box;
	display: -ms-flexbox;
	display: flex;  align-items: flex-start;
  margin-top: 10px;
}
.banner {
/*  padding-top: 87px !important;*/
}
.home-banner-caption-link {
  flex-direction: column;
}
.home-banner-caption-link h1 {
  font-size: 23px;
  margin-bottom: 20px !important;
}
.banner .learn_more {
  font-size: 16px !important;
  margin-bottom: 30px;
}
.views-slideshow-controls-bottom {
  width: 100% !important;
  position: absolute;
  float: left;
  bottom: 0px !important;
  text-align: center !important;
display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;  justify-content: center !important;
}
.views-slideshow-controls-bottom .views-slideshow-pager-bullets {
  margin-bottom: 20px !important;
  margin-left: 0 !important;
}
.trip_row {
  flex-direction: column;
}
.trip_row > div {
  width: 100% !important;
  justify-content: center;
}
.trip_row > div.trip_title {
  flex-direction: row;
}
.trip_row > div > div {
  width: 90% !important;
  flex-direction: column !important;
display: -webkit-box;
	display: -ms-flexbox;
	display: flex;  margin-left: 5%;
}
.trip_row > div .form-group {
  width: 100% !important;
}
.start_end_sec {
  padding: 0 30px !important;
}
.form-group label {
  margin-top: 20px;
}
.trip_row .go_btn {
  flex-basis: inherit !important;
}
#departure-time {
  flex-direction: column;
  align-items: flex-start;
  padding: 0 35px !important;
}
.trip_row .select_wrap {
  padding: 0 35px !important;
}
.col-6.date {
  padding-left: 0px !important;
}
.form-field-ampm {
  margin-left: 4px !important;
}
.col-6.time {
  padding-right: 4px !important;
}
.go_btn {
  margin: 45px 0 25px !important;
  ;
}
.features > .row > div {
  width: 50% !important;
}
.home_info_box > .container-fluid {
  padding: 0;
  float: left;
}
.home_info_box .col-md-8.col_left, .home_info_box .col-md-4.col_right, .home_info_box .col-md-4.col_left {
  padding: 0;
  display: block;
  float: left
}
.home_info_box .col-md-8.col_left .img_caption, .home_info_box .col-md-4.col_left .img_caption {
  bottom: 5px;
}
.home_info_box .col-md-4.col_right #block-homecontainerright1, .home_info_box .col-md-4.col_right #block-homecontainerright2, .home_info_box .col-md-4.col_right #block-homecontainerleft {
  width: 100%;
}
/*.home_info_box .col-md-4.col_right #block-homecontainerright1 {
	padding-right: 5px;
}
.home_info_box .col-md-4.col_right #block-homecontainerright2 {
	padding-left: 5px ;
}*/
#block-homecontainerright1, #block-homecontainerright2, #block-homecontainerleft, #block-homecontainerblock4 {
  /*height: calc( 175px - 15px);*/
  float: left;
  margin: 15px 0 0;
}
#block-homecontainerright1 > div .inof_box_cont, #block-homecontainerright2 > div .inof_box_cont {width: 100%; height:auto}
.home_info_box .top_row {
  margin-bottom: 15px;
  display: block;
  float: left;
}
.bott_row {
  margin-top: 15px;
  display: block;
}
#block-homecontainerright2 h2, #block-homecontainerleft h2, .inof_box_cont .image_info h2 {
  font-size: 22px;
  color: #fff; 
	font-family: 'Museo Sans Cyrl 700';
  font-weight: normal;
}
.bott_row > .col-md-12 {
  padding: 0
}
.home_info_box {
  padding: 15px 0px 15px 0px;
}
.views-field {
  width: 100%;
}
.news_row {
  width: 100%;
  min-height: 75px
}
.views-row { /*padding: 0 30px !important; */
}
.news_img, .news_img a, .news_img img, .news_det, .news_row .news_img.has-image {
  width: 100%
}
.noImg .news_det {
  padding-left: 0px;
  padding-top: 10px;
  float: left
}
.all_news {
  margin-top: 0px
}
.news_container footer {
  padding: 10px 0 30px 0;
}
.footer .footer_menu ul {
  flex-direction: column;
}
.footer_menu {
  margin-bottom: 0;
}
#navbarResponsive {
  display: none !important;
}
.home-banner-image img {
  width: 100% !important;
}
/*table, tbody, tr, td { 
	flex-direction: column; 
	width: 100% !important;
	align-items: start;
}*/
tr label, td input, td select {
  width: 100% !important;
}
#mainpane, #informationwindow {
  width: 100%;
display: -webkit-box;
	display: -ms-flexbox;
	display: flex;  flex-direction: column;
  border-right: none;
}
#informationwindow {
}
td span.currencysign {
  vertical-align: middle;
  font-size: 20px;
  margin: 10px 5px 0 0;
}
#allcontent #footer {
  display: none;
}
.dropdown-menu > {
}
.linesAccordion .acco_title span.number {
  width: auto;
  min-width: 65px;
}
.linesAccordion ul.accordion .acco_title::after {
  top: 24px;
}
.bus-lines ul.accordion .acco_title {line-height:20px;}
.col_right {
  flex-direction: row;
display: -webkit-box;
	display: -ms-flexbox;
	display: flex;}
#block-homecontainerright1 {
}
#block-homecontainerright2 {
}
.bott_row.row no-margin {
  position: relative;
  height: auto;
  display: block !important;
}
header .navbar-nav>li:hover .dropdown-menu {
  display: none;
}
.dropdown-menu li .line { display: none; }
.path-actransit-map .container.inner-page-content, .path-actransit-realtime .container.inner-page-content {padding-left:0px; padding-right:0px;}
}
 @media only screen and (min-width : 1024px) {

	.banner .learn_more {
	position:absolute;
	bottom:200px;
}
.banner .all_news {
	position:absolute;
	bottom:150px;
}
 }
 @media only screen and (min-width : 992px) {
/*.navbar-nav.ml-auto li:first-child:hover > ul.dropdown-menu li:nth-child(1), .navbar-nav.ml-auto li:first-child:hover > ul.dropdown-menu li:nth-child(2), .navbar-nav.ml-auto li:first-child:hover > ul.dropdown-menu li:nth-child(3), .navbar-nav.ml-auto li:first-child:hover > ul.dropdown-menu li:nth-child(4) {
  border-right: #F9A21A 2px dashed;
}
.navbar-nav.ml-auto li:nth-child(2):hover > ul.dropdown-menu li:nth-child(1), .navbar-nav.ml-auto li:nth-child(2):hover > ul.dropdown-menu li:nth-child(2), .navbar-nav.ml-auto li:nth-child(2):hover > ul.dropdown-menu li:nth-child(3) {
  border-right: #F9A21A 2px dashed;
}
.navbar-nav.ml-auto li:nth-child(3):hover > ul.dropdown-menu li:nth-child(1), .navbar-nav.ml-auto li:nth-child(3):hover > ul.dropdown-menu li:nth-child(2), .navbar-nav.ml-auto li:nth-child(3):hover > ul.dropdown-menu li:nth-child(3), .navbar-nav.ml-auto li:nth-child(3):hover > ul.dropdown-menu li:nth-child(4), .navbar-nav.ml-auto li:nth-child(3):hover > ul.dropdown-menu li:nth-child(5), .navbar-nav.ml-auto li:nth-child(3):hover > ul.dropdown-menu li:nth-child(6) {
  border-right: #F9A21A 2px dashed;
}
.navbar-nav.ml-auto li:nth-child(4):hover > ul.dropdown-menu li:nth-child(1), .navbar-nav.ml-auto li:nth-child(4):hover > ul.dropdown-menu li:nth-child(2), .navbar-nav.ml-auto li:nth-child(4):hover > ul.dropdown-menu li:nth-child(3), .navbar-nav.ml-auto li:nth-child(4):hover > ul.dropdown-menu li:nth-child(4) {
  border-right: #F9A21A 2px dashed;
}
.navbar-nav.ml-auto li:nth-child(5):hover > ul.dropdown-menu li:nth-child(1), .navbar-nav.ml-auto li:nth-child(5):hover > ul.dropdown-menu li:nth-child(2), .navbar-nav.ml-auto li:nth-child(5):hover > ul.dropdown-menu li:nth-child(3), .navbar-nav.ml-auto li:nth-child(5):hover > ul.dropdown-menu li:nth-child(4), .navbar-nav.ml-auto li:nth-child(5):hover > ul.dropdown-menu li:nth-child(5), .navbar-nav.ml-auto li:nth-child(5):hover > ul.dropdown-menu li:nth-child(6), .navbar-nav.ml-auto li:nth-child(5):hover > ul.dropdown-menu li:nth-child(7) {
  border-right: #F9A21A 2px dashed;
}*/
}
@media only screen and (min-width : 1200px) {
.container {
/*    max-width: inherit;*/

}
}
.user-logged-in header {
  position: static
}
 @media only screen and (max-width : 640px) {
.advgb-button-wrapper .wp-block-button {
  flex-basis: 100%;
}
.advgb-button-wrapper .wp-block-button {
  padding-left: 0px;
}
.advgb-button-wrapper.rows-4 .wp-block-button {
  flex-basis: 100%;
}

.advgb-button-wrapper.rows-2 .wp-block-button {
  flex-basis: 100%;
}
.has-media-on-the-bottom.wp-block-media-text .wp-block-media-text__content {padding: 20px 0px;}
.wp-block-media-text__content p.has-large-font-size {
  font-size: 24px;
}
.expanding-grid .teamInner {
  width: 100%;
  margin-right: 0px;
  margin-bottom: 15px;
}
.routeCount, .hiderouteCount {
  left: -40px !important;
}
.mainTab ul.accordion .acco_title::after {
  top: 18px;/*top: -21px;*/
}
.bus-lines .accordion {
  padding: 0 15px;
}

.bus-lines .linesAccordion .accordion {
  padding: 0px;
  margin-left:0px;
}
.bus-lines .linesAccordion ul.accordion .acco_title {padding-left:5px; padding-right:5px;}

.up_events .events .event_title { 
  padding: 15px 10px;
}
.up_events .event_time {
  height: 90px;
}
.top_header_srch {
  width: 100%;
  justify-content: inherit;
  margin-left:15px;
}
.select_language {flex-basis: 35%; padding-left:5px; padding-right:5px }
header .searchbardiv {width: auto; position:relative; flex-basis: 40%; top: 0px}
.top_search {flex-basis: 15%;}
header .buttonsearch {padding:4px 9px;}


}
 @media only screen and (max-width : 480px) {
.top_page_title {
  padding-top: 70px;
}

}
 @media only screen and (min-width : 1600px) {
#ui-datepicker-div {
  height: 442px;
}
}
@media only screen and (min-width : 992px) {
header .navbar-nav li a {
  font-size: 16px;
}
header .navbar-nav > li {
  text-align: center;
  flex-basis: 20%;
  align-content: center;
  align-items: center;
  justify-content: center;
  display: flex;
}
#block-logo img {
  max-width: 112px;
}
header .navbar-nav > li > a {font-size:19px;}
header .navbar-nav > li > a::after {
  left: 21px;
  top: 62px;
}
.dropdown-menu {
  top: 60px;
}
.views_slideshow_cycle_teaser_section {
    width: 100% !important;
}
}
@media only screen and (max-width : 992px) {
.news_img img {
  width: 100%;
  max-width: 100%;
  height: auto !important;
}
.news_img {
  text-align: center;
}
.news_wrap {
  padding: 0 5px;
}
.col-md-8.col_left {
  width: 80% !important;
  max-width: 80%;
  margin-left: 10%;
  text-align: center;
}
.col-md-4.col_right, .col-md-4.col_left {
  max-width: 80%;
  width: 80%;
  margin-left: 10%;
  ms-flex: 0 0 80%;
  flex: 0 0 80%;
  margin-top: 15px;
}
.news_row .news_det {
  padding: 5px;
}
.news_row .news_img.has-image {
  width: 100%;
}
.news_img img {
  max-height: inherit;
}
#block-homecontainerleft {
  height: 400px;
}
.home_info_box .image_info img {
  width: 100% !important;
  height: auto !important;
}
.home_info_box .col-md-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 80%;
  max-width: 80%;
  margin-left: 10%;
}
#block-homecontainerleft {
  height: auto !important;
}
}
@media only screen and (max-width : 1300px) {
select {
    padding: 0.375rem 0;
}
#departure-time-selection input {
    padding: 0.375rem 0.375rem;
}
}
@media only screen and (min-width : 768px) {
	  .wp-block-gallery.slideshow{
		  display:table;
		  margin-left:auto;margin-right:auto;
	  }
	 .wp-block-gallery.slideshow .navigation{
		 position:static;
		 height:auto;
	 }
	.wp-block-gallery.slideshow .navigation #prev{
		position: absolute;
		left:-50px;
		top:50%;
	} 
	.wp-block-gallery.slideshow .navigation #next{
		position: absolute;
		right:-50px;
		top:50%;
	} 
 }

/* 2-2021*/
 @media only screen and (max-width : 640px) {
	 header #searchbox{
		 height: 34px;
	 }
 }
 
 @media (-ms-high-contrast: none), (-ms-high-contrast: active) {
	 .navbar-expand-lg .navbar-nav li:last-child .dropdown-menu{
		 left:auto;
	 }
	 .navbar-nav ul.dropdown-menu li{
		 list-style:none;
	 }
	 .get_col_wrp .icon-image img{
		 flex-shrink:0;
	 }
	 .wp-block-advgb-clickable-icons.rows-4 .wp-block-advgb-clickable-image{
		 max-width:25%;
	 }
	 .page-node-358 .wp-block-media-text.has-media-on-the-top{
		 display:flex;flex-wrap:wrap; /* since grid not properly work ie older browsers*/
	 }
 }
 @media only screen and (min-width : 1024px) {
	 header.sticky-header .navbar-nav > li > a{
		 padding-top: 18px;
padding-bottom: 18px;
	 }
 }
  @media only screen and (max-width : 640px) {
.col-md-4.col_right, .col-md-4.col_left {
  max-width: 90%;
  width: 90%;
  margin-left: 5%;
  ms-flex: 0 0 90%;
  flex: 0 0 90%;
}
.home_info_box .col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 90%;
    max-width: 90%;
    margin-left: 5%;
}
  }
   @media only screen and (max-width : 1300px) {
 #block-footeradatext {padding-left:20%; padding-right:20%;}
 }

 @media only screen and (max-width : 1200px) {
 #block-footeradatext {padding-left:17%; padding-right:17%;}
 }
 @media only screen and (max-width : 1100px) {
 #block-footeradatext {padding-left:15%; padding-right:15%;}
 }
 @media only screen and (min-width : 1300px) {
.path-frontpage .news_row {height:275px; overflow:hidden}	 
 }
  @media only screen and (min-width : 1200px) {
.path-frontpage .news_row {height:300px; overflow:hidden}	 
 }
   @media only screen and (min-width : 992px) {
.path-frontpage .news_row {height:350px; overflow:hidden}	 
 }
