@media screen and (min-width: 1440px)  and (min-height: 790px){
	.logo img{
	    max-width: 260px;
	}
	.info_parrafo_desplazar p{
		font-size: 14px;
	}
	.info_parrafo_desplazar{
		width: 270px;
	}
	.info_parrafo_fijo{
		font-size: 19px;
	}
	.menu li{
		font-size: 15px;
	}
	.idiomas{
		font-size: 15px;
	}
	.telephone{
		font-size: 15px;
	}
	.parrafo h2{
		font-size: 30px;
	}
	.parrafo p{
		font-size: 18px;
	}
	.parrafo h4{
		font-size: 16px;
	}
	.columna .parrafo h3{
		font-size: 13px;
	}
	.columna .parrafo p{
		font-size: 16px;
	}
	.parrafo h5{
		font-size: 14px;
	}
	#set_05 h2{
		font-size: 19px;
	}
	.columna h3{
		font-size: 13px;
	}
	.fila_int .columna ul li{
		margin-bottom: 1px;
	}
	.fila_int .columna ul{
		font-size: 14px;
	}
	#set_06 .parrafo p{
		font-size: 15px;
	}
	#set_06 .parrafo h2{
		font-size: 18px;
	}
	#set_07 .parrafo p{
		font-size: 17px;
	}
	#set_07 .parrafo h6{
		font-size: 14px;
	}
	.parrafo.formulario h2{
		font-size: 20px;
	}
	.btn {
	    font-size: 18px;
	}
	input, button, textarea{
		font-size: 14px;
	}
	.ubicacion p {
	    font-size: 14px;
	}
	.fila.fila_final_bottom .columna_mini{
		font-size: 14px;
	}

}

@media screen and (max-width: 1420px){

}


@media screen and (max-width: 1180px){
	.content_text{
		width: 65%;
	}
	.content_text_final .fila.fila_final_bottom .columna_mini{
		left: -o-calc(100% + 15px);
		left: -ms-calc(100% + 15px);
		left: -moz-calc(100% + 15px);
		left: -webkit-calc(100% + 15px);
		left: calc(100% + 15px);
    	width: 85px;
	}
	.content_text_final .fila.fila_final_bottom{
		width: -o-calc(100% - 60px);
		width: -ms-calc(100% - 60px);
		width: -moz-calc(100% - 60px);
		width: -webkit-calc(100% - 60px);
		width: calc(100% - 60px);
	}

	.fondo_img.fondo_h img{
		max-width: 80%;
	}


}


@media screen and (max-width: 1080px){
	.content_text{
		width: 70%;
	}
}

@media screen and (max-width: 1060px){
	.logo{
		left: 10px;
	}
	.info_parrafo_fijo{
		left: 10px;
	}
	.menu{
		left: 10px;
	}
	.idiomas{
		left: 10px;
	}
	.decoracion_g{
		left: 10px;
	}
	.decoracion_m{
		right: 10px;
	}
	.telephone{
		right: 10px;
	}
	.decoracion_g img{
		max-width: 100%;
	}
	.decoracion_g{
		width: 20px;
	}
	.decoracion_m{
		height: 28px;
		width: 32px;
	}
	.info_parrafo_fijo{
		font-size: 14px;
	}
	.contenido{
	    width: -o-calc(100% - 20px);
	    width: -ms-calc(100% - 20px);
	    width: -moz-calc(100% - 20px);
	    width: -webkit-calc(100% - 20px);
	    width: calc(100% - 20px);
	}
	.columna .parrafo{
		max-width: 280px;
	}
	.content_text{
	    margin-left: 260px;
	    width: -o-calc(100% - 300px);
	    width: -ms-calc(100% - 300px);
	    width: -moz-calc(100% - 300px);
	    width: -webkit-calc(100% - 300px);
	    width: calc(100% - 300px);
	}

	.pages li a,
	.pages li span{
		padding: 7px 0px;
    	display: block;
	}
	.fila_final_bottom .parrafo a {
	    padding: 7px 0px;
	    display: block;
	}
	.menu li a,
	.menu li span{
		padding: 5px 0px;
	    display: block;
	}
	.idiomas ul li a{
		display: block;
		padding: 6px 0px;
	}
	#set_09 .fila_int .columna ul{
		font-size: 12px;
	}
	.fila.fila_final_bottom .columna_mini{
		font-size: 11px;
	}
	input, button, textarea{
		font-size: 12px;
	}
	#set_09 .columna .parrafo p{
		font-size: 12px;
	}
	.logo img{
		    max-width: 160px;
	}


}

@media screen and (max-width: 1025px) and (max-height: 769px){
	.contenido{
		min-height: -o-calc(100vh - 120px);
		min-height: -ms-calc(100vh - 120px);
		min-height: -moz-calc(100vh - 120px);
		min-height: -webkit-calc(100vh - 120px);
		min-height: calc(100vh - 120px);
	}
	.content_text .fila{
		min-height: -o-calc(50vh - 28px);
		min-height: -ms-calc(50vh - 28px);
		min-height: -moz-calc(50vh - 28px);
		min-height: -webkit-calc(50vh - 28px);
		min-height: calc(50vh - 28px);
	}

}

@media screen and (max-width: 900px){
	.info_parrafo_desplazar p,
	.menu li,
	.fila_int .columna ul,
	.columna .parrafo p,
	#set_06 .parrafo p,
	.parrafo h5
	{
		font-size: 13px;
	}
	.telephone,
	.idiomas{
		font-size: 14px;
	}
	.info_parrafo_fijo,
	#set_07 .parrafo p{
		font-size: 15px;
	}
	.parrafo.formulario h2,
	.parrafo h4,
	#set_06 .fila .parrafo p,
	.parrafo p{
		font-size: 16px;
	}
	input, button, textarea,
	#set_06 .fila.fila_flex_t_b .parrafo.parrafo_mini p,
	#set_06 .fila_int .columna ul{
		font-size: 11px;
	}
	.columna h3,
	.columna .parrafo p,
	#set_07 .parrafo h6,
	.columna .parrafo h3{
		font-size: 9px;
	}

	.fondo_img img{
		opacity: 0.3;
	}
	.fondo_img.fondo_h img{
		opacity: 0.3;
	}
	.parrafo h2{
		font-size: 18px;
	}
	.columna form{
		width: 100%;
	}
	.info_parrafo_desplazar{
		top: 50px;
	}
	#set_08 .columna .parrafo p{
		    font-size: 12px;
	}
	.imagenes img{
		    max-width: 40px;
    max-height: 20px;
    margin-right: 10px;
    margin-bottom: 10px;
	}
	.columna form label span{
		font-size: 11px;
	}

}

@media screen and (max-width: 860px){
	#set_01 .fondo_img.i_t.i_r{
		align-items: center;
	}
}

@media screen and (max-width: 860px) and (max-height: 500px){
	.menu,
	.idiomas,
	.telephone,
	.info_parrafo_fijo{
		display: none;
	}
	.fp-tableCell,
	.section{
		height: auto!important;
	}
	.content_text{
		width: -o-calc(100% - 70px);
		width: -ms-calc(100% - 70px);
		width: -moz-calc(100% - 70px);
		width: -webkit-calc(100% - 70px);
		width: calc(100% - 70px);
		margin: 0px auto;
		min-height: -o-calc(100vh - 100px);
		min-height: -ms-calc(100vh - 100px);
		min-height: -moz-calc(100vh - 100px);
		min-height: -webkit-calc(100vh - 100px);
		min-height: calc(100vh - 100px);
		padding-top: 80px;
		padding-bottom: 20px;
	}
	.content_text_final .fila.fila_final_bottom{
		width: -ms-calc(100% - 100px);
		width: -o-calc(100% - 100px);
		width: -moz-calc(100% - 100px);
		width: -webkit-calc(100% - 100px);
		width: calc(100% - 100px);
	}
	.contenido{
		min-height: 100vh;
	}


	/*menu*/
	.menu_responsive_int{
	    padding: 40px 10px;
	}
	.btn_responsive{
		display: flex;
	}
	.menu_responsive{
		    display: block;
	}
	.act_header{
		overflow: hidden!important;
	}
	.wrapper{
		left: 0px;
		position: relative;
		transition: left 300ms;
	}
	.act_header .wrapper{
		left: 300px;
	}
	.act_header .decoracion_g,
	.act_header .logo{
		left: 310px;
		opacity: 0;
	}
	.act_header .decoracion_m{
		right: -290px;
		opacity: 0;
	}
	.act_header .menu_responsive{
		width: 300px;
	}
	.act_header .content_text{
		opacity: 0.4;
	}
	.act_header .fondo_img img{
		opacity: 0.3;
	}

	.act_header .cerrar_menu{
	    display: block;
	    width: 100%;
	    height: 100%;
	    top: 0;
	    left: 0;
	    position: fixed;
	    z-index: 80;
	}
}

@media screen and (max-width: 760px){
	.menu,
	.idiomas,
	.telephone,
	.info_parrafo_fijo{
		display: none;
	}
	.fp-tableCell,
	.section{
		height: auto!important;
	}
	.content_text{
		width: -o-calc(100% - 70px);
		width: -ms-calc(100% - 70px);
		width: -moz-calc(100% - 70px);
		width: -webkit-calc(100% - 70px);
		width: calc(100% - 70px);
		margin: 0px auto;
		min-height: -o-calc(100vh - 100px);
		min-height: -ms-calc(100vh - 100px);
		min-height: -moz-calc(100vh - 100px);
		min-height: -webkit-calc(100vh - 100px);
		min-height: calc(100vh - 100px);
		padding-top: 80px;
		padding-bottom: 20px;
	}
	.content_text_final .fila.fila_final_bottom{
		width: -ms-calc(100% - 100px);
		width: -o-calc(100% - 100px);
		width: -moz-calc(100% - 100px);
		width: -webkit-calc(100% - 100px);
		width: calc(100% - 100px);
	}
	.contenido{
		min-height: 100vh;
	}
	/*menu*/
	.btn_responsive{
		display: flex;
	}
	.menu_responsive{
		    display: block;
	}
	.act_header{
		overflow: hidden!important;
	}
	.wrapper{
		left: 0px;
		position: relative;
		transition: left 300ms;
	}
	.act_header .wrapper{
		left: 300px;
	}
	.act_header .decoracion_g,
	.act_header .logo{
		left: 310px;
		opacity: 0;
	}
	.act_header .decoracion_m{
		right: -290px;
		opacity: 0;
	}
	.act_header .menu_responsive{
		width: 300px;
	}
	.act_header .content_text{
		opacity: 0.4;
	}
	.act_header .fondo_img img{
		opacity: 0.3;
	}
	.act_header .cerrar_menu{
	    display: block;
	    width: 100%;
	    height: 100%;
	    top: 0;
	    left: 0;
	    position: fixed;
	    z-index: 80;
	}
	.decoracion_line{
		display: none;
	}

	.columna h3, .columna .parrafo p, #set_07 .parrafo h6, .columna .parrafo h3 {
	    font-size: 11px;
	}

}

@media screen and (max-width: 560px){
	.decoracion_g,
	.decoracion_m{
		display: none;
	}
	.content_text{
		width: 100%;
		min-height: -o-calc(100vh - 100px);
		min-height: -ms-calc(100vh - 100px);
		min-height: -moz-calc(100vh - 100px);
		min-height: -webkit-calc(100vh - 100px);
		min-height: calc(100vh - 100px);
		padding: 80px 0px 20px;
	}
	.contenido{
		min-height: 100vh;
		padding: 0;
	}
	.content_text .fila{
	    min-height: -o-calc(50vh - 60px);
	    min-height: -ms-calc(50vh - 60px);
	    min-height: -moz-calc(50vh - 60px);
	    min-height: -webkit-calc(50vh - 60px);
	    min-height: calc(50vh - 60px);
	}
	.fila_int .columna{
		width: -o-calc(50% - 5px);
		width: -moz-calc(50% - 5px);
		width: -webkit-calc(50% - 5px);
		width: calc(50% - 5px);
	}
	.fondo_img.fondo_v img{
		max-width: 60%;
	}
	.fondo_img.fondo_h img{
		max-width: 80%;
		max-height: 70%;
	}
	.fondo_img.fondo_h img{
		opacity: 0.6;
	}
	.content_text_final .fila.fila_final_bottom .columna{
		width: 100%;
	}
	.menu_responsive_int{
	    padding: 40px 10px;
	}
	.act_header .menu_responsive{
		width: 100%;
	}
	.menu_responsive_int{
		width: 100vw;
	}
}





































