body.wait-open {
  overflow: hidden;
  position: fixed;
  width: 100%;
}
body .ui-wait {
  z-index: 2001;
  position: fixed;
  margin-left: 0%;
  width: 100%;
  left: 0px;
  top: 0;
  height: 100%;
  display: none;
}
body .ui-wait.loaded {
  display: block;
}
@media (min-width: 768px) {

}
@media (max-width: 767px){
	.hidden-xs {
		display: none!important;
	}
}
@media (min-width: 768px) {
	body .ui-wait .waitPanel{
	  position: absolute;
	  bottom: 0;
	  top: 0;
	  right: 0;
	  left: 0;
	  margin: auto;
	}
	body .ui-wait .waitPanel .center-content{
	  position: absolute;
	  bottom: 0;
	  top: 25%;
	  right: 0;
	  left: 0;
	  margin: auto;
	}
}
@media (max-width: 767px){
	body .ui-wait .waitPanel .frame .section .center-content .waitCircle {
	  background: transparent url(/go/wait/loadMobile.gif) no-repeat scroll center center;
		position: absolute;
		top: 0;
		border: 0;
		bottom: 0;
		left: 0;
		right: 0;
		height: 100px;
		width: 100px;
		margin: auto;
	}
	body .ui-wait .waitPanel .frame .section .center-content .waitCircle div {
		color: white;
		position: absolute;
		text-align: center;
		left: 0;
		right: 0;
		bottom: 0;
	}
}
@media (min-width: 768px) {
  body .ui-wait .waitPanel .frame .section .center-content .waitCircle {
    background: transparent url(/go/wait/load.gif) no-repeat scroll center center;
	height: 220px;
    width: 100px;
    margin: auto;
    width: 50%;
  }
  body .ui-wait .waitPanel .frame .section .center-content .waitCircle div {
    position: relative;
    top: 47%;
    width: 16%;
    left: 42%;
    color: #de0000;
    font-size: 1rem;
    text-align: center;
  }
}
body .ui-wait .waitPanel .frame .section .center-content .logoHome {
  margin: auto;
  width: 50%;
}
body .ui-wait .waitPanel .frame .section .center-content .logoHome {
  margin-left: auto;
  margin-right: auto;
  display: block;
  background: url(/go/wait/logo-hu.png) no-repeat scroll center center;
  width: 150px;
  height: 50px;
}
body .ui-wait .waitPanel .frame .section .center-content .waitMessage {
  margin: auto;
  width: 50%;
}
body .ui-wait .waitPanel .frame .section .center-content .waitMessage p {
  text-align: center;
  font-size: 1rem;
}
@media (min-width: 768px) {
	body .ui-wait .waitPanel .frame .section .waitPlaceholder {
	  margin-left: auto;
	  margin-right: auto;
	  display: block;
	  margin-top: 30px;
	  width:100%;
	  height:100%;
	}
	body .ui-wait .waitPanel .frame .section .waitPlaceholder .promotionalImage {
		height:100%;
	}
}
@media (max-width: 767px) {
  body .ui-wait {
    background: rgba(0, 0, 0, 0.75) none repeat scroll 0 0 !important;
    border: none;
  }

  body ui-mask {
    background: rgba(0, 0, 0, 0.75) none repeat scroll 0 0 !important;
  }
}
body .ui-wait .panel {
  background: transparent !important;
}
body .panel-pleasewait .frame {
  margin: 0px !important;
}

body.zoom-200 .top-nav-wrapper{
	display: block !important;
	
}
body.zoom-200 .logo-home-container{
	display: block !important;
	
}
body.zoom-200 .header-srch-form{
	display: block !important;
}
body.zoom-200 .homeSliderNew .fading .slide .slide-img img{
	display: block !important;
}

body.zoom-200 .homeSliderNew .fading .slide .slide-content-container .slide-content{
	display: block !important;
}

#page-ffup .calendar-date .lowest-fare-icon{
 background: #f1ab24 !important;
color: #670303 !important;
}