@media (max-width: 767px) {

	BODY .navigation .navbar-default{float:none} 
	BODY.navbar_booking_threshold .navigation .navbar-default{float:none} 	
	BODY .navigation .navbar-default .navbar-nav LI.full-only{display:block} 	

	BODY.content_page .navigation .navbar-default{float:none} 

	.header_cell{position:relative;}
	.content_cell{position:relative;margin:0px;}
	.footer{position:relative;margin:0px;}
	#popup{position:absolute;bottom:auto;top:25px;}
	.popup_contained{position:fixed !important;top:100px !important;bottom:100px !important}

	.navigation .container{padding:0px;}
	.navigation .navbar-header{padding:10px;}
	.navigation .navbar LI.logo IMG {display: inline-block;float: left;margin: 0px;height:50px;}
	.navigation{height:auto;position:relative;padding:0px;}
	.navigation .navbar-default{float:none;}
	.navigation .navbar-toggle{margin-right:0px;}
	.navigation .navbar-default .navbar-collapse{padding:0px;margin:0px;}
	.navigation .navbar-default .navbar-nav{padding:0px;margin:0px;}
	.navigation .navbar LI A,
	.navigation .navbar LI A:hover,
	.navigation .navbar LI A:focus,
	.navigation .navbar LI A:active,
	.navigation .navbar LI A.selected,
	.navigation .navbar LI A.selected:hover,
	.navigation .navbar LI A.selected:focus,
	.navigation .navbar LI A.selected:active{border:none;border-bottom:1px solid #FFFFFF;}
	.navigation .navbar LI A .caret{display:none;}

	TABLE.listing INPUT.text,
	TABLE.listing SELECT,
	TABLE.listing TEXTAREA{width:100%;}

	BODY.driver .header_cell{display:none;}
	BODY.driver .content_cell{margin:0px 0px 73px 0px;position:fixed;}
	BODY.driver .footer{position:fixed;}
	
	.CalendarMonthHeader{display:block;}	
	.CalendarFooter{display:block;}	
	.CalendarDayHeader{display:none;}
	.CalendarDay{display:block;width:100%;}
	.CalendarDayEmptyPre{display:none;}
	.CalendarDayEmptyPost{display:none;}	

}