/*(232,240,246,1)*/
/*(250,252,255,1)*/
/*(200,210,220,1)*/

header .screen_brand,
header .mobile_brand {
  /*background-color: #ffb84d;*/
	/*background-color: rgba(200,210,220,1);*/
  color: #fff;
  padding: 20px 40px;
  text-align: center;
  font-size: 1.8rem;
  letter-spacing: 1px;
  font-weight: bold;
  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
  margin: -80px 0 0 0;
  position: fixed;
	
  /*top: 0;*/
  /*left: 0;*/
  width: 100%;
  z-index: 1000;
}
header .mobile_brand {
	display: none;
}
@media only screen and (max-width: 500px) {
	header .screen_brand {
		display: none;
	}
	header .mobile_brand {
		display: flex;
	}
}
header.nav-condensed nav {
  margin-top: -45px;
}
header nav {
  /*background: #fff3e0;*/
	/*background-color: rgba(250,252,255,1);*/
  display: flex;
	flex-wrap: wrap;
  justify-content: center;
  gap: 25px;
  padding: 15px;
  font-weight: 600;
  margin-top: 80px;
  position: relative;
	color: #444;
	
	transition: margin-top 0.3s ease;
}
@media only screen and (max-width: 365px) {
	header nav {
		gap: 10px;
	}
}
header nav a {
  color: #ff7b00;
  text-decoration: none;
  position: relative;
  vertical-align: middle;
  margin: auto 0;
}
header nav a:not(.book_now)::after {
  content: '';
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 0%;
  height: 2px;
  background: #ff7b00;
  transition: width 0.3s ease;
}
header nav a:hover::after {
  width: 100%;
}

header .book_now {
  background-color: #ff7b00;
  color: #fff3e0;
  padding: 5px 10px;
  border-radius: 6px;
  transition: transform 0.4s ease, opacity 0.3s ease, box-shadow 0.3s ease;
  position: relative;
  z-index: 10;
	box-shadow: 0 1px 7px rgba(0,0,0,0.4);
}
header .book_now:hover { 
  background-color: #ff9900;
  color: #fff;
  transform: scale(1.1);
	box-shadow: 0 1px 5px rgba(0,0,0,0.75);
}
header .book_now.fixed {
  position: fixed;
  top: 120px;
  transform: translateY(-30px) scale(1.5);
  z-index: 999;
	box-shadow: 0 1px 5px rgba(0,0,0,0.75);
  transition: transform 0.4s ease, box-shadow 0.3s ease;
}
header .book_now.fixed:hover {
  transform: translateY(-30px) scale(1.6);
	box-shadow: 0 1px 5px rgba(0,0,0,0.8);
}
header .book_now.no-transition {
  transition: none !important;
	transform: scale(0);
}
