		
/******************  MODAL DOS QUARTOS     ******************/

.img_hist {
	padding: 0px 0px 0px 0px;
	transition: transform .3s;
	margin: 40px;
}
div.counter {
	position: relative;
	display: inline-block;
}
div.counter div.container_info_quartos {
	position: absolute;    
	text-align: center;
	height: 100%;
	width: 100%;
}
div.counter div.container_info_quartos:before {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	content: '';
}

.img_hist:hover {
	transform: scale(1.5); 
}
@media only screen and (min-width: 1620px) {
	.img_quarto_indiv{
		height: 290px;
		width: 550px;
	}
}
@media screen and (max-width: 1619px) and (min-width: 1350px) {
	.img_quarto_indiv{
		height: 200px !important;
		width: 460px !important;
	}
	#quarto1{
		width: 370px !important;
		top: 180px !important;
		height: auto !important;
	}
	.row_da_border{
		width: 360px !important;
	}
	.num_quarto_indiv{
		font-size: 8px !important;
	}
	.titulo_quarto_resp{
		font-size: 26px !important;
	}
}
@media screen and (max-width: 1349px) and (min-width: 1150px) {
	.img_quarto_indiv{
		height: 150px !important;
		width: 410px !important;
	}
	#quarto1{
		width: 370px !important;
		top: 130px !important;
		height: auto !important;
		left: 15px !important;
	}
	.row_da_border{
		width: 340px !important;
	}
	.col_num_quarto{
		padding-left: 13px !important;
	}
	.num_quarto_indiv{
		font-size: 8px !important;
	}
	.titulo_quarto_resp{
		font-size: 23px !important;
	}
}
@media screen and (max-width: 1149px) and (min-width: 992px) {
	.img_quarto_indiv{
		height: 160px !important;
		width: 340px !important;
	}
	#quarto1{
		width: 310px !important;
		top: 130px !important;
		height: auto !important;
		left: 0.9em !important;
	}
	.row_da_border{
		width: 310px !important;
	}
	.col_num_quarto{
		padding-left: 6px !important;
		width: 50px;
	}
	.num_quarto_indiv{
		font-size: 9px !important;
	}
	.titulo_quarto_resp{
		font-size: 19px !important;
	}
	.subtitulo_quarto_resp{
		font-size: 14px !important;
	}
	#caractComunsbtn{
		font-size: 12px !important;
	}
}
@media screen and (max-width: 991px) and (min-width: 550px) {
	.subtitulo_quarto_resp{
		font-size: 13px !important;
	}
	.titulo_quarto_resp{
		font-size: 23px !important;
	}
	.row_da_border{
		left: 0 !important;
	}
	.row_numeros_mobile{
		width: 450px !important;
	}
	.primeira_row_num{
		display: flex !important;
		justify-content: center !important;
	}
	.metade_primRow_num{
		justify-content: center !important;
		padding-left: 20px !important;
	}
	.metade_primRow_num2{
		justify-content: center !important;
		padding-left: 0 !important;
	}
	.metade_segRow_num{
		justify-content: center !important;
		padding-left: 20px !important;
	}
	.metade_segRow_num2{
		justify-content: center !important;
		padding-left: 20px !important;
	}
	.cols_imagens{
		padding: 20px 0 260px 0 !important;
	}
}
@media only screen and (max-width: 549px) {
	.row_da_border{
		width: 291px !important;
		left: 12px !important;
	}
	.titulo_quarto_resp{
		font-size: 18px !important;
	}
	.subtitulo_quarto_resp{
		font-size: 11px !important;
	}
	.num_quarto_indiv{
		line-height: 11px !important;
	}
	.img_quarto_indiv{
		height: 150px !important;
		width: 390px !important;
	}
	#quarto1{
		width: 300px !important;
		top: 140px !important;
		height: auto !important;
		left: 50px !important;
		box-shadow: rgb(0 0 0 / 2%) 0px 20px 25px -5px, rgb(0 0 0 / 4%) 0px 10px 10px -5px !important;
	}
	.row_numeros_mobile{
		width: 450px !important;
	}
	#caractComunsbtn{
		font-size: 10px !important;
	}
	.primeira_row_num{
		display: flex !important;
		justify-content: center !important;
	}
	.metade_primRow_num{
		padding: 0px 10px 0 10px !important;
	}
	.metade_primRow_num2{
		padding: 0px 10px 0 10px !important;
	}
	.segunda_row_num{
		display: flex !important;
		justify-content: center !important;
	}
	.metade_segRow_num{
		padding: 0px 10px 0 10px !important;
	}
	.metade_segRow_num2{
		padding: 0px 10px 0 10px !important;
	}
	.col_das_redes_sociais{
		padding-bottom: 0px !important;
		padding-left: 0px !important;
	}
	.cols_imagens{
		padding: 50px 0 50px 0 !important;
	}
	.cols_imagens_quartos{
		padding: 50px 0 230px 0 !important;
	}
	.cols_no_padding{
		text-align: center !important;
	}
	.page-container{
		overflow-y: hidden !important;
	}
	.modal__close{
		top: 14.472vw !important;
	}
	.reseerve_ja_quartos{
		padding-top: 5px !important;
	}
	::-webkit-scrollbar-thumb {
		background: none;
	}
}

/******************  RESPONSIVO SCROLL INDEX     ******************/
@media only screen and (max-width: 600px){
	.reduzir_line_height{
		line-height: 27px !important;
	}
	.cont_footer{
		max-width: 62.778vw !important;
		font-size: 16px !important;
		line-height: 5vw !important;
	}
	.titulosss{
		margin: 45px 0 15px 0;
		font-size: 25px !important;
	}
	.ps_politicas_mobile{
		font-size: 16px !important;
		line-height: 1.85 !important;
	}
}

@media only screen and (max-width: 992px){
	.mail_footer_cont{
		font-size: 16px !important;
		line-height: 28px !important;
	}
	.num_footer_cont{
		font-size: 16px !important;
		line-height: 28px !important;
	}
	.titulosss_seccoes{
		line-height: 8.083vw !important;
	}
}

/**********************  FECHAR   ***************************/

@media only screen and (max-width: 600px){
	.titulos_caract{
		font-size: 4.042vw !important;
		line-height: 16px !important;
	}
	.reseerve_ja_quartos{
		top: 94% !important;
	}
	.titulo_horarios_quartos{
		font-size: 40px !important;
	}
	.modal__text{
		padding: 0 !important;
	}
	.primeira_linha_vazia_email{
		display: none !important;
	}
	.textoPrinc_historia {
		padding-top: 120px !important;
	}
	.img_hist_resp{
		max-width: 220px !important;
	}
}

.num_quarto_indiv{
	line-height: 1 !important;
}