/*@media (max-width: 1024px) {
	input-select select{
	width: 35px;
	}
	.aui input[type="date"]{
	width: 100px !important;
    }
    .aui select {
	width: 50px;
   }   
   	.aui .modal {
	margin-left: -45%; 
	}	
}
@media (min-width: 768px) {

.aui .nav-justified {
  width: 100%;
}
.aui .nav-justified > li {
  float: none;
}
.aui .nav-justified > li > a {
  text-align: center;
}
.aui .nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
 .aui .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .aui .nav-justified > li > a {
    margin-bottom: 0;
  }
}
*/
/*@media (min-width: 768px) {	
	.promo .top h3 {	
		font-size: 18px;
		color: #676767;
	}
	.promo .top:after, .promo .top:before {
		display: block;
	}
	.promo hr {
		display: block;
		margin-bottom: 5px;
	}
	.promo span  {
		display: block;
		padding: 0 0 0 20px;
		line-height: 40px;
	}
	.promo p {
		background: transparent;	
		min-height: 40px;
    	padding-top: 5px;	
	} 
	.promo .top .span4 {
		display: block;
	}
	.Promo_3_columns .row-fluid [class*="span"] {
		margin-left: 0px;
	}
	.Promo_3_columns .row-fluid .span4 {
	    width: 33.333%;
	}
	.promo-top-gray .top{
   	   background: #efefef !important;
	}
	.promo-top-gray .top:after {
		border-top-color:  #efefef;
	}
	.promo-top-gray .top:before {
		border-top-color: #efefef;
	}
	.promo-top-white .top{
	    background: #ffffff;
	}
	.promo img {
		display: block;
	}
	.link-bottom a {
		top: 40%;
	}
	.nav-bottom-desktop {
		display: block !important;
	}
	.nav-bottom-responsive {
		display:none !important;
	}
}
@media (max-width: 1400px) {
	.promo span {
	padding: 0px;
	}
	.promo a {
		font-size:15px;
	}
	}
*/
@media (min-width: 1200px) {
  .aui .container, .aui .navbar-static-top .container, .aui .navbar-fixed-top .container, .aui .navbar-fixed-bottom .container {
    width: 1170px; } }
@media (max-width: 979px) {
  /*.bg {
  	margin-top: -113px;
  }*/ }
/*
@media (max-width: 979px) {
.aui .navbar-fixed-top, .aui .navbar-fixed-bottom {
	position: fixed;
	z-index: 1;
}
}

@media (max-width: 1200px)  {
	.nav-booking ul li a {
	 	font-size: 13px;
	 	font-weight: bold;
	 }
	.nav-booking ul li a div {
		width: 20px;
		height: 20px;	
		margin: 5px 5px 0 5px;
		background:  url("../images/icons/ico-nav-tab-home2.png") 0px 0 no-repeat;
	}
	 .nav-booking li:nth-child(2) div{
	 	background-position: 0px 0;
	}
	 .nav-booking  li:nth-child(3) div {
		 background-position: -20px 0;
	}
	 .nav-booking  li:nth-child(4) div {
		 background-position: -40px 0;
	}
	 .nav-booking li:nth-child(5) div {
		 background-position: -60px 0;
	}
	 .nav-booking  li:nth-child(6) div {
		 background-position: -80px 0;
	}
}
/*ACCORDION
.nav-bottom-responsive {
	display: block;
}
.nav-bottom-responsive .panel-heading {
	background: #efefef;
	padding: 10px;
	border-bottom: 1px solid #dbdad8;
}
.nav-bottom-responsive h4 {	
	text-transform: uppercase;
}
.nav-bottom-responsive a {
	color: #666666;
	font-size: 18px;
	text-decoration: none;
	font-weight: normal;
}
.nav-bottom-responsive a span {
	padding-left: 10px;
}
.nav-bottom-responsive .panel-body {
	background: #676767;
	padding: 20px;
}
.nav-bottom-responsive .panel-body li a {
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
}
.nav-bottom-responsive .panel-body li a:hover {
	color: #ffffff;
}
*/
/*@media only screen and (max-device-width: 1024px) and (orientation:landscape) {
	 .flightbooking .ipad {  
	 	top: -180px; 
	 	position: relative;

	 }
	 .booking-left .content-tab-booking {
	 	margin-bottom: -180px;
	 }
	.flightbooking .ipad .date label {
		width: 80px;
		float: left;
		background: red;
	}
	.flightbooking .date.two {
		margin-left: 450px;
	    margin-top: -21px;
	}
	.flightbooking .date input[type="text"]{
		width: 155px;
		float: left;
		height: 22px;
		background: #ffffff;
		background-position: 205px center;
	}
}*/
/*@media only screen and (max-device-width: 768px) and (orientation:portrait) {
 .flightbooking .ipad {  
 	display:block;
 	clear: both;
 	position: relative;
 	top: -180px;  	
 }

}*/
/**/
/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%; }

.div-footer {
  clear: both;
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 200px; }