
	
	.rts-contact-area.home-seven.rts-section-gap.bg-white.acerca.ubicacion #fondoTitularSubs2 {
	background-image: url("assets/images/fondo-titulares2.webp") !important;
}
	
	
	

@media screen and (min-width: 0px) and (max-width: 359.9px) {
	iframe {
	padding-left: 4% !important;
	padding-right: 4% !important;
}
	
	iframe {

	max-height: 19em;
}
}	
	
@media screen and (min-width: 360px) and (max-width: 400.9px) {
	iframe {
	padding-left: 4% !important;
	padding-right: 4% !important;
}
	
	iframe {
	max-height: 19em;
}
}		
		
@media screen and (min-width: 401px) and (max-width: 479.9px) {
	iframe {
	padding-left: 4% !important;
	padding-right: 4% !important;
}
iframe {
	max-height: 25em;
}	
}		
		
		
		
		
@media screen and (min-width: 480px) and (max-width: 575.9px) {
	
		.rts-menu-area8 .menu-area-inner .image-area .image-1 {
	width: 37%;
	padding: 4px;
	padding-left: 0% !important;
	margin-left: 9% !important;
}
	
	.rts-menu-area8 .menu-area-inner .image-area .image-2 {
	width: 51%;
	padding: 10px;
}
	
	.rts-menu-area8 .menu-area-inner .image-area .image-1 {
	
	margin-left: 6% !important;
}
	
iframe {
	padding-left: 4% !important;
	padding-right: 4% !important;
}
	
	iframe {
	max-height: 25em;
}
}		
		
@media screen and (min-width: 576px) and (max-width: 767.9px){
	
	.rts-menu-area8 .menu-area-inner .image-area .image-1 {
	width: 37%;
	padding: 4px;
	padding-left: 0% !important;
	margin-left: 9% !important;
}
	
	.rts-menu-area8 .menu-area-inner .image-area .image-2 {
	width: 51%;
	padding: 10px;
}
	
	.rts-menu-area8 .menu-area-inner .image-area .image-1 {
	
	margin-left: 6% !important;
}
	
iframe {
	padding-left: 4% !important;
	padding-right: 4% !important;
}
	
	iframe {
	max-height: 27em;
}
}		
		

@media screen and (min-width: 768px) and (max-width: 991.9px) {
	
	.rts-menu-area8 .menu-area-inner .image-area .image-1 {
	width: 37%;
	padding: 4px;
	padding-left: 0% !important;
	margin-left: 9% !important;
}
	
	.rts-menu-area8 .menu-area-inner .image-area .image-2 {
	width: 51%;
	padding: 10px;
}
	
	.rts-menu-area8 .menu-area-inner .image-area .image-1 {
	
	margin-left: 6% !important;
}
	
	iframe {
	padding-left: 0% !important;
	padding-right: 0% !important;
}
	
	iframe {
	max-height: 27em;
}
	
}		

@media screen and (min-width: 868px) and (max-width: 991.9px) {
.rts-menu-area8 .menu-area-inner .image-area .image-1 {
	width: 37%;
	padding: 4px;
	padding-left: 0% !important;
	margin-left: 9% !important;
}
	
	.rts-menu-area8 .menu-area-inner .image-area .image-2 {
	width: 51%;
	padding: 10px;
}
	
	.rts-menu-area8 .menu-area-inner .image-area .image-1 {
	
	margin-left: 6% !important;
}
	
	iframe {
	padding-left: 0% !important;
	padding-right: 0% !important;
}
	
	iframe {
	max-height: 28em;
}
}

@media screen and (min-width: 910px) and (max-width: 991.9px) {
.rts-menu-area8 .menu-area-inner .image-area .image-1 {
	width: 37%;
	padding: 4px;
	padding-left: 0% !important;
	margin-left: 9% !important;
}
	
	.rts-menu-area8 .menu-area-inner .image-area .image-2 {
	width: 51%;
	padding: 10px;
}
	
	.rts-menu-area8 .menu-area-inner .image-area .image-1 {
	
	margin-left: 6% !important;
}
	
	
iframe {
	padding-left: 0% !important;
	padding-right: 0% !important;
}
	
	iframe {
	max-height: 28em;
}
}		
	

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

iframe {
	padding-left: 5% !important;
	padding-right: 4% !important;
}
	
}		


@media screen and (min-width: 992px) and (max-width: 1280.9px) {
	
		iframe {
	padding-left: 5% !important;
	padding-right: 0% !important;
}
}		


@media screen and (min-width: 992px) and (max-width: 1399.9px) {
	
		iframe {
	padding-left: 5% !important;
	padding-right: 0% !important;
}
	
}				
		
		
@media screen and (min-width: 1181px) and (max-width: 1399.9px) {
	
	iframe {
	padding-left: 5% !important;
	padding-right: 0% !important;
}
}			
		
		
		
@media screen and (min-width: 1281px) and (max-width: 1399.9px) {

	iframe {
	padding-left: 5% !important;
	padding-right: 0% !important;
}
}		
		
@media screen and (min-width: 1400px) and (max-width: 1679.9px) {
	

iframe {
	padding-left: 5% !important;
	padding-right: 0% !important;
}
}		
		
@media screen and (min-width: 1680px) and (max-width: 1919.9px) {
	
iframe {
	padding-left: 0% !important;
	padding-right: 7% !important;
}
}		
		
	
@media screen and (min-width: 1920px) and (max-width: 2219.9px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
	max-width: 1400px !important;
}
	
	iframe {
	padding-left: 3% !important;
}
	
	
}	
		
@media screen and (min-width:2220px) and (max-width:2389.9px){	

}		
		
@media screen and (min-width:2390px) and (max-width:2559.9px){	
		
}		
@media screen and (min-width:2560px) and (max-width:25600px){
		
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
	max-width: 1500px !important;
}
	

}	
	
	
	
	
	
	
	
	
	
	
.rts-menu-area8.rts-section-gap {
	padding: 2% 0% 2% 0% !important;
}	
	
	
	.rts-reservation-area {
	background-color: transparent !important;
	max-width: 62em;
	float: none;
	margin: auto;
}
.rts-reservation-area form.appoinment-form .single-input.contacto {
	display: block;
	width: 90% !important;
}
	
textarea {
	min-height: 10em !important;
	border: 1px solid #999;
	background-color: white;
}
	
	.rts-reservation-area form.appoinment-form .single-input input {
	
	border: 1px solid #999;
	background-color: white;
}
	
	.rts-reservation-area form.appoinment-form .single-input.botonEnviar button {
	height: 60px;
	width: 100%;
	max-width: 100%;
	display: block;
}
	
.rts-reservation-area form.appoinment-form .single-input.botonEnviar {
	display: block;
	width: 27.5%;
}
	
	.rts-reservation-area form.appoinment-form .single-input.botonEnviar {
	display: block;
	width: 90%;
	float: right !important;
	position: relative;
}
	
	.rts-menu-area8.rts-section-gap {
	padding: 4% 0% 1% 0% !important;
}
	
	.rts-deal-section {
	
	background-position: 77% 100% !important;
}
	
	@media screen and (min-width:0px) and (max-width:991.9px){
		

	.rts-deal-section {
	background-position: 72% bottom !important;
}
		
					.rts-menu-area8.rts-section-gap {
	padding: 1% 0% 1% 0% !important;
}
		}
	
	
		@media screen and (min-width:992px) and (max-width:25600px){
		

	.rts-deal-section {
	background-position: 72% top !important;
}
		.rts-menu-area8.rts-section-gap {
	padding: 2% 0% 2% 0% !important;
}
			
			.col-xl-5.col-lg-6.acerca {
	padding-top: 2% !important;
}
		}
	
	
	
	
	
	
	
	
	.rts-reservation-area form.appoinment-form .single-input label {
	
	text-align: left;
}
	
	.col-xl-5.col-lg-6.acerca {
	padding-top: 4% !important;
}
	
	.rts-reservation-area form.appoinment-form .single-input input {
	
	height: 43px !important;
}
	
	.rts-reservation-area form.appoinment-form .single-input.botonEnviar button {
	height: 50px;
	
}
	
	
	
	
	
	
	
	

@media screen and (min-width: 0px) and (max-width: 359.9px) {

}	
	
@media screen and (min-width: 360px) and (max-width: 400.9px) {

}		
		
@media screen and (min-width: 401px) and (max-width: 479.9px) {

}		
		
		
		
		
@media screen and (min-width: 480px) and (max-width: 575.9px) {
	

}		
		
@media screen and (min-width: 576px) and (max-width: 767.9px){
	

}		
		

@media screen and (min-width: 768px) and (max-width: 991.9px) {
	

	
}		

@media screen and (min-width: 868px) and (max-width: 991.9px) {

}

@media screen and (min-width: 910px) and (max-width: 991.9px) {

}		
	

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

}		


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

}		


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

	
}				
		
		
@media screen and (min-width: 1181px) and (max-width: 1399.9px) {

}			
		
		
		
@media screen and (min-width: 1281px) and (max-width: 1399.9px) {


}		
		
@media screen and (min-width: 1400px) and (max-width: 1679.9px) {
	

}		
		
@media screen and (min-width: 1680px) and (max-width: 1919.9px) {
.col-xl-5.col-lg-6.acerca form {
	padding-right: 9% !important;
}
}		
		
	
@media screen and (min-width: 1920px) and (max-width: 2219.9px) {

}	
		
@media screen and (min-width:2220px) and (max-width:2389.9px){	

}		
		
@media screen and (min-width:2390px) and (max-width:2559.9px){	
		
}		
@media screen and (min-width:2560px) and (max-width:25600px){
		



}	
	