
@media only screen and (orientation: landscape) {
  body {
    
  }
}

 /* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) 
{
	.centered-element { display : none ; }
	.navbar-brand { font-size : 10pt; }
	.head-section { display : none; }
	#availablity {
		margin-top : 30px;
	}
	#availablity h3 { font-size : 12pt; }
	.lbl-click { display:none; }
	
	.booking-summary
	{
		position : fixed ;
		bottom : 0;
		left:0;
		width:100%;
		margin:0px;
		background : #48484A;
		z-index : 9999;
	}
	.bp-title {margin-top:50px;margin-bottom:0px; font-size:14pt; background:#48484A;color:#fff;padding:10px 0px;text-align:center;}
	.booking-portal h2  { margin :0px; padding : 12px;  font-size : 12pt;   }
	.content { margin-top:50px;  }
	.booking-summary-containt { margin : 0px; padding :0px; }
	.booking-summary-containt h3 {margin :0px; padding :5px; font-size : 12pt; }
	
	.booking-summary-header{ display : none; }
	.dates {  color : #fff;  }
	.dates p { margin-right:10px; display: inline-block;}
	.dtls { display : none; }
	.show-dtls-span { display : inline; }
	.total { display : inline-block ; border : none;  }
	.total h4 { margin : 0; padding-left : 15px; font-weight: 300;  font-size : 12pt; color :#FFB600;  }
	.total span { margin-right:10px; font-size : 11px; cursor : pointer; }
	.total strong { margin-right:5px; }
	.book-btn { float : right; }
	.no-room { display : none; }
	.date { display : inline; }
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
	.plus{display:none;}
	.bp-title {margin-top:-8px;margin-bottom:0px;background:#48484A;color:#fff;padding:25px 0px;text-align:center;}
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
	
	.bp-title {margin-top:-8px;margin-bottom:0px;background:#48484A;color:#fff;padding:25px 0px;text-align:center;}
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
	
	.bp-title {margin-top:-8px;margin-bottom:0px;background:#48484A;color:#fff;padding:25px 0px;text-align:center;}
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
	.bp-title {margin-top:-8px;margin-bottom:0px;background:#48484A;color:#fff;padding:25px 0px;text-align:center;}
} 