/* All */
@media only screen and (min-width: 990px) {
	
	#make-a-booking {
	position: absolute; 
	top: 30px;
	z-index: 100;
	width: auto;
	right: 50px;
}

#make-a-booking .avia-button {
	width: auto;
	border-radius: 10px!important;
	background-color: #29AAE2!important; 
}

.avia_button_icon {
	font-size: 1.3em;
}

.avia_iconbox_title {
	font-size: 1.3em;
}
}


/* All */
@media only screen and (max-width: 989px) {
	
.responsive #make-a-booking {
	right: 110px;/*to clear the collapsed menu icon*/
}

.responsive .avia_iconbox_title {
	font-size: 1.1em;
}

}


/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	
/* revert enfold styling of header top strip - phone and social icons */
.responsive .phone-info {float:left; clear:none; text-align: left;}
.responsive #header .social_bookmarks {text-align: right;padding-right: 0!important;}
.responsive #header .social_bookmarks li{text-align: right!important;float:right!important;position: absolute;border: 0 none!important;margin: 0!important}
/* END revert enfold styling of header top strip - phone and social icons */

.responsive #header {
	height: 195px!important;/*to prevent logo overlap*/
}
.responsive #make-a-booking {
	top: 90px; /*to prevent logo overlap*/
	right: 50px;/*to revert clearing the collapsed menu icon*/
}
}




/* Mobile Minimum Portrait Size */
@media only screen and (max-width: 360px) {
.responsive #header {
	height: 225px!important;/*to prevent logo overlap and make more room for a multi-line button title*/
}
.responsive #make-a-booking {
	top: 90px;
	left: 25px;/*switch the positioning to the left*/
	right: 110px;/*to once again clear the collapsed menu icon*/
}

.responsive #advanced_menu_toggle {top: 120px;}

}