@media only screen and (max-width:1200px){
	.menu ul li a{
		border: none;
		padding: 20px 10px;
	}
}

@media only screen and (max-width:1000px){
}

@media only screen and (max-width:992px){

}

@media only screen and (max-width:890px){

}

@media only screen and (max-width:767px){	
	#form-reserva {
		position: relative;
		z-index: 10;
		width: 100%;
		height: auto;
		top: 0;
		margin-top: 0;
		display: block;
		clear: both;
		background-color: #D7BD7F;
	}

	.background {
		float: left;
		width: 100%;
		position: absolute;
		height: auto;
		background-color: rgba(0,0,0,0.25);
		bottom: inherit;
		top: 50%;
		text-align: center;
		transform: translateY(-50%);
	}

	.box-apartemetento div.img,
	.box-apartemetento div.txt{
		width: 100%;
		max-width: 100%;
		padding:0px;
	}

	.background h1{
		font-size: 3em;
	}

	.background h2{
		font-size: 1.5em;
	}
}

@media only screen and (max-width:766px){
}

@media only screen and (max-width:730px){
}

@media only screen and (max-width:650px) {
}

@media only screen and (max-width:600px) {
}

@media only screen and (max-width:500px) {
	.logo{
		text-align: center;
		width: 100%;
		margin-bottom: 25px;
	}
	.logo_selo{
		text-align: center;
		width: 100%;
		margin-bottom: 25px;
	}

	.btn-mobile {
		float: inherit;
		margin: 0 auto;
		display: block;
		clear: both;
	}

	.menu_m ul{
		right: 50%;
		margin: 1px -64px 0px 0px;
	}
	.link_paises{
		margin: 0px;
		display: block;
		text-align: center;
	}

	.titulo_padrao .bt-link,
	.titulo_padrao .bt-regulamento {
		position: relative;
		width: 100%;
		margin-bottom: 30px;
		text-align: center;
		margin-top:-20px; 
		right: auto; 
	}
}

@media only screen and (max-width:400px) {
}

@media only screen and (min-width:1200px){
}