@media only screen and (max-width: 2500px){
	.ficha_producto2023 .main-section {
    	width: calc(100% - 400px);
	}
	.listado_videos_corporativos .listado_videos .imagen{
    	max-height: 300px;
	}
	.listado_despiece_producto .item_despiece_producto .imagen img{
		/*max-height: 375px;*/
		max-height: 455px;
	}
	.listado_despiece_producto .item_despiece_producto .imagen {
		height: 600px;
	}
}
@media only screen and (max-width: 2000px){
	.tabs_nosotros .vc_tta-tabs-list a{
		padding: 33px 64px !important;
	}
	.trabajar_en_ape .tabs_nosotros .texto.text24{
    	margin-left: 50px;
    	max-width: calc(100% - 250px);
    	padding-right:200px ;
	}
	.page-template-page-perfect-mix-2023 .play  img, 
	.page-template-page-perfect-mix-2023 .perfect_mix_resto_proyectos .play img {
	    top: calc(36% - 51px) !important;
	}
	.page-template-page-productos-coleccion .lb-details,
	.page-template-page-productos-coleccion .lb-productos_ambiente_item_title,
	.page-template-page-productos-ficha .lb-details,
	.page-template-page-productos-ficha .lb-productos_ambiente_item_title,
	.page-template-page-ambientes .lb-details,
	.page-template-page-ambientes .lb-productos_ambiente_item_title{
    	font-size: 14px;
	}
	.page-template-page-productos-coleccion #lightbox .lb-container .lb-container-left,
	.page-template-page-productos-ficha #lightbox .lb-container .lb-container-left,
	.page-template-page-ambientes #lightbox .lb-container .lb-container-left {
    	width: 68%;
	}
	.page-template-page-productos-coleccion #lightbox .lb-container .lb-container-right,
	.page-template-page-productos-ficha #lightbox .lb-container .lb-container-right,
	.page-template-page-ambientes #lightbox .lb-container .lb-container-right{
		width: 32% !important;
	}
	.comparador_filtro .slick-list {
	    padding-left: 300px;
	}
	.perfect_mix_destacado,
	.perfect_mix_destacado .texto,
	.perfect_mix_resto_proyectos,
	.perfect_mix_top {
    	max-width: calc(100% - 100px);
	}
	.autor_single .bloque_top a{
		width: calc(100% - 100px);
	}
	.banner_login, #descarga_acumulativa, #popup_estadisticas, #crear_zip {
    	padding: 65px 120px;
	}
	.noticias_page .resto_noticias .imagen,
	.noticias_page .resto_noticias .imagen img,
	.inspiracion_entradas_blog .imagen,
	.inspiracion_entradas_blog .imagen img {
    	height: 500px;
	}
	.single_proyecto_general.mundo .contenido{
		margin-left: 100px;
	}
	.autor_single .bloque_video ,
	.autor_single .bloque_texto .inner{
    	width: 1500px;
	}
	.autores_page .bloque_top{
		min-height: calc(100vh - 250px);
	}
	.autores_page .bloque_top,
	.autores_page .bloque_bottom{
    	padding-top: 100px;
    	padding-bottom: 100px;
	}
	.autores_page .bloque_top .imagen{
		top: calc(50% - 149px);
	}
	.autores_page .bloque_top .imagen img {
    	max-width: 1300px;
	}
	.lista_catalogos_23 .lista_catalogos,
	.lista_catalogos_23 .bloque_catalogos,
	.identidad_listado .vc_row {
	    margin-left: -40px;
	    margin-right: -40px;
	}
	.lista_catalogos_23 .lista_catalogos > div > div,
	.lista_catalogos_23 .bloque_catalogos > div > div,
	.identidad_listado .vc_row > div > div{
	    padding-left: 40px !important;
	    padding-right: 40px !important;
	}
	.ic_manuales .imagen img{
	    width: 250px;
	}
	.identidad_listado .vc_row:first-child .ic_manuales:nth-child(2) .imagen img{
	    width: 150px;
	}
	.ic_manuales .imagen{
    	height: 380px;
	}
	.mapa_contacto > div > div > div #map_canvas{
	    height: 700px !important;
	}
	.buscador_producto2023 .filtros {
    	margin-bottom: 100px;
	}
	.producto_coleccion_2023 .menu_anclas.stick {
    	width: calc(100% - 100px);
	}
	.buscador_producto2023 .listado_buscador_productos .item_buscador .imagen,
	.buscador_producto2023 .listado_buscador_productos .item_buscador img,
	.resto_proyectos .item_proyecto .imagen img,
	.resto_proyectos .item_proyecto .imagen{
		height: 400px;
	}
	.ficha_producto2023 .main-section {
    	width: calc(100% - 100px);
	}
	.ficha_producto2023 .nota {
    	margin: 25px 0px;
	}
	.right-side div > div >.imagen{
		min-height: 400px;
	}
	/*body > .vc_container{
    	margin-bottom: 800px;
	}*/
	.producto_coleccion_2023 .ambientes_producto .bg{
        width: 700px;
    	height: 466px;
	}
	.producto_coleccion_2023 .ambientes_producto .bg.vertical{
        width: 350px;
	}
	.fachada_title h2{
		margin-top: 0px;
	}
	.header2023 {
	    padding: 30px 35px;
	}
	
	.texto_introduccion_home23 {
    	padding-top: 280px;
    	padding-bottom: 280px;
	}
	.fachada_image {
    	height: 800px;
	}
	.contenido_new_habitat {
    	padding-top: 150px;
    	padding-bottom: 150px;
	}
	.contenido_new_habitat_inner > .texto{
		padding: 100px 90px;
	}
	#footer .footer2023_top {
    	padding-top: 60px;
	}
	#footer .footer2023_medium {
    	padding-bottom: 120px;
	}
	#footer .footer2023_bottom {
    	padding-bottom: 30px;
	}
	.title_despiece_top {
    	margin-top: 78px;
    	margin-bottom: 20px;
	}
	.listado_despiece_producto {
    	margin-top: 50px;
    	margin-bottom: 50px;
	}
	.listado_despiece_producto .item_despiece_producto .imagen{
		height: 290px;
	}
	.listado_despiece_producto .item_despiece_producto .imagen img{
	    max-height: 260px;
	}
	.listado_despiece_producto .item_despiece_producto .acciones img {
    	width: 40px;
    	height: 40px;
	}
	.listado_despiece_producto .item_despiece_producto .acciones a.video img{
		width: 105px;
	}
	#menu-principal-content-responsive{
		width: calc(100% - 100px);
	}
	#menu-principal-content-responsive{
		padding: 30px 50px 50px 50px;
	}
	.menu_header_col, #menu-principal-responsive,
	.menu_header_col.der {
    	width: calc(20% - 30px);
    	margin-right: 30px;
    }
    .menu_header_col.der{
    	margin-left: 0px;
    	margin-right: 30px;
    }
    .padding2023 {
    	padding-left: 50px;
    	padding-right: 50px;
	}

	.nosotros_menu_flotante ul{
		right: 50px;
	}
	.slider-banner-image {
    	height: 462px;
	}
	.tabs_nosotros .contenido .ubicacion {
    	padding-top: 23px;
	}
	.tabs_nosotros .imagen img{
		margin-left: 15px;
	}
	.tabs_nosotros .contenido .ubicacion p {
    	padding-left: 100px;
	}
	.nosotros_trayectoria, .nuestras_sedes,
	.areas_trabajo {
    	padding-bottom: 100px;
	}
	.nosotros_equipo p {
    	padding-left: 100px;
	}
	.vacantes_nosotros > div > div > div {
	    background-color: #E6E6E6;
	    border-radius: 40px;
	    padding: 91px 70px;
	}
	.vacantes_nosotros {
    	padding-top: 100px;
    	padding-bottom: 100px;
	}
	.nosotros_intro p {
    	margin-bottom: 100px !important;
    	margin-top: 100px;
	}
	#popup_idioma{
		right: 50px;
	}
	.inspiraciones_home .slick-slide > div > div .bg,
	.inspiraciones_home .slick-slide > div > div{
		height: 580px;
	}
	.slider_despiece_producto_top {
    	padding-left: 50px;
    	padding-right: 50px;
	}
	.slider_despiece_producto_top.fixed{
		width: calc(100% - 100px);
	}
	.producto_coleccion_2023 .texto_introduccion{
		padding-top: 150px;
    	padding-bottom: 150px;
	}
	.producto_coleccion_2023 .ambientes_producto,
	.producto_coleccion_2023 .despiece .listado_despiece,
	.producto_coleccion_2023 .configurador_iframe {
    	margin-top: 100px;
    	margin-bottom: 100px;
	}

	.producto_coleccion_2023 .descargas{
		    padding: 80px 100px;
	}
	.producto_coleccion_2023 .proyectos .item_proyecto {
    	padding: 150px 0px 150px 200px;
	}
	.producto_coleccion_2023 .proyectos .item_proyecto > img{
		height:510px;
		    width: auto;
	}
	.producto_coleccion_2023 .relacionados .item_relacionado .imagen img,
	.producto_coleccion_2023 .relacionados .item_relacionado .imagen{
		height: 500px;
	}
	.producto_coleccion_2023 .relacionados{
		padding-bottom: 150px;
	}
	.producto_coleccion_2023 .despiece .item-despiece img,
	.producto_coleccion_2023 .despiece .item-despiece .imagen{
		width: 200px;
		height: 200px;
	}
	.left-side{
		max-width: calc(40% - 100px);
		margin-left: 40px;
	}
	.ficha_producto2023 .acordeon{
		margin: 0px;
	}
	.filtros_buscador_pc_menu,
	.filtros_buscador_pc_submenu{
		padding: 100px;
		width:400px;
		right: -500px;
	}
	.filtros_buscador_pc_submenu.show {
    	right: 600px;
	}
	.marcas_slider .slick-list {
    	padding-left: 200px !important;
    	padding-right: 200px !important;
	}
	.marcas_slider .slick-slide {
    	margin-left: 50px;
    	margin-right: 50px;
	}
	.proyectos_lista .proyecto_destacado .contenido{
		margin-top: 170px;
		padding-top: 30px;
	}
	.proyectos_lista .proyecto_destacado .contenido img {
    	width: 90px;
	}
	.ape_mundo h2{
		padding-top: 62px;
    	padding-bottom: 100px;
	}
	.slider_ape_mundo .imagen img,
	.slider_ape_mundo .imagen{
		height: 420px;
	}
	.slider_single_proyecto_general .slick-list {
    	padding: 0px 300px !important;
	}
	.mas_proyectos{
		padding-bottom: 100px;
	}
	.slider_single_proyecto_general .imagen,
	.slider_single_proyecto_general .imagen img{
		height: 600px;
	}
	.slider_inspiracion_novedades .slick-slide > div > div .bg{
		    height: 668px;
	}
	.desliza_inspiracion_novedades{
		margin-top: 289px;
	}
	.listado_despiece_producto .item_despiece_producto .imagen img{
		max-height: 375px;
	}
	.listado_despiece_producto .item_despiece_producto .imagen {
		height: 400px;
	}
	.slider_despiece_producto_top {
        padding-left: 50px;
        padding-right: 150px;
        width: calc(100% - 200px) !important;
    }
    .open-close-slider_despiece_producto_top.abrir{
    	right: 50px;
    }
}
@media only screen and (max-width: 1800px){
	.single_noticia .contenido_single{
		margin-top: -80px;
	}
	.autor_single .bloque_top {
    	padding-top: 100px;
    	padding-bottom: 140px;
	}
	.single_noticia .contenido_single{
		width: calc(100% - 100px);
	}
	.comparador_filtro .slick-list {
	    padding-left: 200px;
	}
	
}

@media only screen and (max-width: 1658px){
	.buscador_producto2023 .buscador_top .buscar input {
    	max-width: calc(100% - 50px);
	}
}
@media only screen and (max-width: 1520px){
	.menu_header_col li a{
		font-size: 27px !important;
	}
}
@media only screen and (max-width: 1350px){
	.menu_header_col li a{
		font-size: 27px !important;
	}
	.menu_header_col.der > div > div > div {
	    display: table;
	    margin: initial;
	}
}
@media only screen and (max-width: 1500px){
	.enlaces3d .wpb_single_image{
	    height: 400px;
	    width: 400px;
	}
	.enlaces3d .wpb_single_image img{
	    height: 400px;
	}
	.page-template-page-productos-coleccion #lightbox .lb-container .lb-container-left,
	.page-template-page-productos-ficha #lightbox .lb-container .lb-container-left,
	.page-template-page-ambientes #lightbox .lb-container .lb-container-left {
    	width: 60%;
	}
	.page-template-page-productos-coleccion #lightbox .lb-container .lb-container-right,
	.page-template-page-productos-ficha #lightbox .lb-container .lb-container-right,
	.page-template-page-ambientes #lightbox .lb-container .lb-container-right{
		width: 40% !important;
	}
	
	.comparador_filtro .slick-list {
	    padding-left: 150px;
	}
	.landing_inspiracion_contacto h2 {
    	padding-top: 150px;
	}
	.landing_inspiracion_catalogo {
	    margin-bottom: 100px;
	}
	.desliza_inspiracion_novedades {
    	margin-top: 166px;
    	margin-bottom: 100px;
    	max-height: 400px;
	}
	.slider_inspiracion_novedades .slick-slide > div > div .bg {
    	height: 404px;
	}
	.landing_inspiracion_caminos_inner {
    	margin-top: 90px;
    	margin-bottom: 150px;
	}
	.landing_inspiracion_caminos_inner .bottom {
    	margin-top: 150px;
	}
	.desliza_inspiracion_novedades{
		left: 40px;
	}
	.slider_inspiracion_novedades .slick-list {
    	padding-right: 73px !important;
    	margin-bottom: 150px !important;
	}
	.slider_inspiracion_novedades {
    	margin-left: 120px;
	}
	.landing_inspiracion_top .texto_principal{
		margin:150px auto;
	}
	.landing_inspiracion_top .imagen_texto {
    	margin-bottom: 150px;
	}
	.perfect_mix_top{
		padding-top: 100px;
    	padding-bottom: 100px;
	}
	.perfect_mix_resto_proyectos .vc_row > div > div {
    	padding-left: 30px !important;
    	padding-right: 30px !important;
	}
	.perfect_mix_resto_proyectos .vc_row {
    	margin-left: -30px;
    	margin-right: -30px;
	}
	.top_bim{
		padding-top: 100px;
	}
	.autor_single .bloque_top a{
		position: inherit;
    	text-align: center;
    	width: 100%;
	}
	.single_noticia .contenido_single{
		margin-top: 0px;
	}
	.single_noticia.autor_single .bloque_top {
 	   padding-top: 50px;
    	padding-bottom: 0px;
	}
	.noticias_page .noticia_destacada .imagen, .noticias_page .noticia_destacada .imagen img {
	    height: 800px;
	}
	.resto_noticias .paginador {
    	margin: 60px 0px 80px 0px;
	}
	.noticias_page .resto_noticias .imagen,
	.noticias_page .resto_noticias .imagen img,
	.inspiracion_entradas_blog .imagen,
	.inspiracion_entradas_blog .imagen img {
    	height: 400px;
	}
	.noticias_page .bloque_top{
		padding-top: 100px;
	}
	.single_proyecto_general.mundo .contenido{
		margin-left: 50px;
	}
	.autor_single .tabs_colecciones .vc_tta-panel-body{
		padding-top: 100px !important;
    	padding-bottom: 100px !important;
	}
	.slider_single_proyecto_general .slick-list {
	    padding: 0px 100px !important;
	}
	.slider_single_proyecto_general .imagen,
	.slider_single_proyecto_general .imagen img{
		height: 500px;
	}
	.single_proyecto_general .contenido{
		margin-bottom: 100px;
	}
	.item-mas_proyectos .bg,
	.item-mas_proyectos .bg img{
		height: 300px;
	}
	.mas_proyectos{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.mas_proyectos h2{
		margin-bottom: 40px;
	}
	.autor_single .bloque_top a{
		margin-top: 30px;
	}
	.autor_single .tabs_colecciones .vc_tta-panel-body .texto_bottom{
		gap:90px;
	}
	.autor_single .bloque_video, .autor_single .bloque_texto .inner {
    	width: 1200px;
	}
	.autor_single .bloque_texto .inner {
    	padding-top: 100px;
    	padding-bottom: 100px;
	}
	.autor_single .bloque_top {
    	padding-top: 100px;
    	padding-bottom: 100px;
	}
	.autor_single .tabs_colecciones .vc_tta-panel-body .imagen_destacada,
	.autor_single .tabs_colecciones .vc_tta-panel-body .texto_bottom{
		margin-bottom: 100px;
	}
	.autores_page .bloque_top{
		min-height: calc(100vh - 250px);
	}
	.autores_page .bloque_top,
	.autores_page .bloque_bottom{
    	padding-top: 50px;
    	padding-bottom: 50px;
	}
	.autores_page .bloque_top .imagen{
		top: calc(50% - 50px);
	}
	.autores_page .bloque_top .imagen img {
    	max-width: 800px;
	}
	.autores_page .bloque_top p.enlace_bottom{
		bottom: 0px;
	}
	.autores_page .bloque_bottom .item_autor .imagen{
		width: 800px;
		height: 548px;
	}
	.autores_page .bloque_bottom .item_autor .imagen img{
		max-height: 100%;
	}
	.autores_page .bloque_bottom .item_autor {
    	margin-bottom: 200px;
	}
	.lista_catalogos_23 .lista_catalogos,
	.lista_catalogos_23 .bloque_catalogos,
	.identidad_listado .vc_row {
	    margin-left: -15px;
	    margin-right: -15px;
	}
	.lista_catalogos_23 .lista_catalogos > div > div,
	.lista_catalogos_23 .bloque_catalogos > div > div,
	.identidad_listado .vc_row > div > div{
	    padding-left: 15px !important;
	    padding-right: 15px !important;
	}
	.marcas_slider  .texto  img{
	   width: 200px;
	}
	.marcas_slider .item_slider_marca.marca_ape .texto  img{
	   width: 100px;
	}
	.ic_manuales .imagen img{
	    width: 180px;
	}
	.identidad_listado .vc_row:first-child .ic_manuales:nth-child(2) .imagen img{
	    width: 100px;
	}
	/*body > .vc_container{
    	margin-bottom: 685px;
	}*/
	.ic_manuales .imagen{
    	height: 250px;
	}
	.mapa_contacto > div > div > div #map_canvas{
	    height: 500px !important;
	}
	.contacto_top{
        margin:100px 0px;
	}
	.buscador_producto2023 .filtros a.boton_filtros_buscador{
		    margin-right: 80px;
	}
	.buscador_producto2023 .buscador_top {
    	padding-top: 50px;
	}
	.buscador_producto2023 .filtros {
    	margin-bottom: 50px;
	}
	.buscador_producto2023 .buscador_top .buscar input {
    	max-width: calc(100% - 50px);
	}
	.buscador_producto2023 .listado_buscador_productos .item_buscador .imagen,
	.buscador_producto2023 .listado_buscador_productos .item_buscador img,
	.resto_proyectos .item_proyecto .imagen img,
	.resto_proyectos .item_proyecto .imagen{
		height: 300px;
	}
	.ficha_producto2023 .acordeon .vc_tta-panel-heading h4 a {
    	padding: 15px 0px !important
	}
	.ficha_producto2023 .acordeon .vc_tta-container{
		margin-bottom: 0px !important;
	}
	.ficha_producto2023 .left-side .iconografia {
	    text-align: left;
	    margin: 10px 0px;
	}
	.ficha_producto2023 .iconografia li:first-child img {
    	height: 30px;
	}
	.ficha_producto2023 .iconografia img {
	    width: 30px;
	    height: 30px;
	}
	.left-side.fixed {
    	top: 40px;
	}
	.left-side {
    	max-width: calc(40% - 40px);
	}
	.ficha_producto2023 .enlaces a {
		padding: 23px 40px;
	}
	.popup.ficha_oferta {
    	padding: 50px 100px
	}
	.producto_coleccion_2023 .ambientes_producto .bg{
        width: 500px;
    	height: 333px;
	}
	.producto_coleccion_2023 .ambientes_producto .bg.vertical{
		width: 260px;
	}
	.ficha_producto2023 .enlaces br {
	    display: none;
	}
	.ficha_producto2023 .enlaces a {
    	padding: 23px 21px !important;
    	margin-bottom: 15px !important;
	}
	.home .header2023 #language-selector,
	.header2023 .acciones_header > div > .wpb_wrapper > div,
	.header2023 .acciones_header > div > .wpb_wrapper > a{
		margin-left: 11px;
	}
	/*.header-logo,
	.menu-header,
	.acciones_header{
		width: 33.3333% !important;
	}*/
	.texto_introduccion_home23 {
    	padding-top: 150px;
    	padding-bottom: 150px;
	}
	.inspiracion_home_23 {
    	padding-top: 100px;
	}
	.inspiracion_home_23 {
    	padding-bottom: 100px;
	}
	.fachada_title h2{
		margin-top: 0px;
	}
	.inspiraciones_home .slick-slide {
   		margin-left: 15px;
    	margin-right: 15px;
	}
	.inspiraciones_home .slick-list {
    	padding: 0px 50px !important;
    	padding-bottom: 0px !important;
	}
	.inspiraciones_home .slick-slide > div > div .bg,
	.inspiraciones_home .slick-slide > div > div{
		height: 430px;
	}
	.fachada_image {
    	height: 500px;
	}
	.contenido_new_habitat {
    	padding-top: 80px;
    	padding-bottom: 80px;
	}
	#footer .footer2023_top img {
    	width: 260px;
	}
	#footer .footer2023_medium {
    	padding-bottom: 40px;
	}
	#footer .footer2023_bottom ul li{
		margin-right: 30px;
	}
	.contenido_new_habitat_inner > .texto {
    	padding: 50px 60px;
	}
	.contenido_new_habitat_inner .texto .texto {
    	padding-top: 0px;
    	padding-bottom: 25px;
	}
	.listado_despiece_producto h2{
		margin-top: 40px;
		margin-bottom: 30px;
	}
	.listado_despiece_producto .item_despiece_producto .imagen {
    	height: 240px;
	}
	.listado_despiece_producto .item_despiece_producto .imagen img{
	    max-height: 220px;
	}
	.listado_despiece_producto .item_despiece_producto .imagen{
		padding: 30px;
	}
	.listado_despiece_producto .item_despiece_producto .acciones a.video img {
    	width: 80px;
	}
	#footer .footer2023_top {
    	padding-top: 30px;
	}
	.bloque_nosotros {
    	padding-right: 280px !important;
	}
	.nosotros_intro p {
    	margin-bottom: 50px !important;
    	margin-top: 50px;
	}
	.nosotros_fachada .texto {
    	padding-top: 50px;
    	padding-bottom: 50px;
	}
	.nosotros_fachada .texto > div,
	.nosotros_fachada .enlace > div{
		width: 50% !important;
	}
	.slider-nav .slick-slide span {
    	font-size: 90px;
	}
	.slider-banner-image {
	    height: 350px;
	}
	.nosotros_trayectoria, .nuestras_sedes,.areas_trabajo {
    	padding-bottom: 50px;
	}
	.nosotros_equipo p {
    	padding-left: 50px;
	}
	.area_trabajo_top {
    	margin-bottom: 50px !important;
	}
	.tabs_nosotros .vc_tta-tabs-list a{
		padding: 33px !important;
	}
	.tabs_nosotros .contenido .vc_tta-panel-body{
		padding: 0px;
	}
	.fotos_equipo {
    	margin-top: 50px;
	}
	.nosotros_trayectoria h2, .nuestras_sedes h2, .nosotros_equipo h2, .trabaja_nosotros h2, .vacantes_nosotros h3{
		margin-bottom: 50px !important;
	}
	.vacantes_nosotros > div > div > div{
		padding: 50px;
	}
	.vacantes_nosotros {
    	padding-top: 50px;
    	padding-bottom: 50px;
	}
	.formulario_empleo_cv textarea {
    	height: 170px;
    	margin-top: 50px;
	}
	.formulario_empleo_cv,
	.contacto_info  > div > div > div{
		width: 80% !important;
	}
	.novedades_home_new .item .texto{
		bottom: 25px;
	}
	.novedades_home23 .slick-next:before {
    	width: 76px;
    	height: 76px;
	}
	.novedades_home23 .slick-dots li{
		padding: 25px;
	}
	.inspiracion_home_23 .texto{
		margin-bottom: 100px;
	}
	.inspiraciones_home .slick-next, .inspiraciones_home .slick-prev {
    	bottom: -35px;
	}
	.novedades_home_new .slick-dots{
		padding: 0px 50px;
	}
	.novedades_home_new .item .texto {
    	padding-left: 50px;
    	padding-right: 50px;
	}
	.marquee{
		height: 447px;
	}
	.slider_despiece_producto_top .item_menu_despiece span.nombre{
		margin-right: 30px;
	}
	.producto_coleccion_2023 .texto_introduccion{
		padding-top: 100px;
    	padding-bottom: 100px;
	}
	.producto_coleccion_2023 .ambientes_producto,
	.producto_coleccion_2023 .despiece .listado_despiece,
	.producto_coleccion_2023 .configurador_iframe {
    	margin-top: 50px;
    	margin-bottom: 50px;
	}

	.producto_coleccion_2023 .descargas{
		    padding: 50px 50px;
	}
	.producto_coleccion_2023 .proyectos .item_proyecto {
    	padding: 100px 0px 100px 150px;
	}
	.producto_coleccion_2023 .proyectos .item_proyecto > img{
		    height: 420px;
	}
	.producto_coleccion_2023 .relacionados .item_relacionado .imagen img,
	.producto_coleccion_2023 .relacionados .item_relacionado .imagen{
		height: 400px;
	}
	.producto_coleccion_2023 .relacionados{
		padding-bottom: 100px;
	}
	.producto_coleccion_2023 .texto_introduccion .texto{
		column-gap: 50px;
	}
	.producto_coleccion_2023 .despiece .item-despiece img,
	.producto_coleccion_2023 .despiece .item-despiece .imagen{
		width: 150px;
		height: 150px;
	}
	.producto_coleccion_2023 .descargas ul li .iconos_descarga a{
		width: 40px;
    	height: 40px;
	}

	.producto_coleccion_2023 .descargas .listado_descargas {
    	margin: 50px 0px;
	}
	.cv_nosotros .texto{
		margin-bottom: 100px;
	}
	.marcas_slider .slick-list {
    	padding-left: 100px !important;
    	padding-right: 100px !important;
	}
	.identidad_top h1{
		margin-bottom: 50px !important;
	}
	.identidad_top{
		padding:100px 0px;
	}
	.bloque_media {
    	margin-bottom: 50px;
	}
	.proyectos_lista .proyecto_destacado .contenido img{
		bottom: 70px;
		width: 62px;
	}
	.slider_ape_mundo .imagen img,
	.slider_ape_mundo .imagen {
    	height: 300px;
	}
	.ape_mundo{
		padding-bottom: 40px;
	}
	.resto_proyectos .item_proyecto {
    	margin-bottom: 40px;
	}
	.resto_proyectos .paginador ul li,
	.resto_noticias .paginador ul li{
		width: 70px;
    	height: 70px;
    	line-height: 70px;
	}
	.resto_proyectos .paginador ul li a,
.resto_noticias .paginador ul li a{
    line-height: 70px;
}
	.resto_proyectos {
    	margin-top: 50px;
    	margin-bottom: 70px;
	}
	.ape_mundo h2{
		padding-bottom: 62px;
	}
	.comparador_top {
    	padding: 100px 0px;
	}
}
@media only screen and (max-width: 1200px){
	.comparador_filtro .slick-list {
	    padding-left: 100px;
	}
	.noticias_page .resto_noticias .imagen, .noticias_page .resto_noticias .imagen img,
	.inspiracion_entradas_blog .imagen, .inspiracion_entradas_blog .imagen img {
	    height: 300px;
	}
	.single_proyecto_general.mundo .medium {
    	margin-top: 50px;
    	margin-bottom: 50px;
	}
	.single_proyecto_general.mundo .contenido{
		margin-left: 0px;
	}
	.slider_single_proyecto_general .slick-list{
		padding: 0px 50px !important;
	}
	.slider_single_proyecto_general .imagen, .slider_single_proyecto_general .imagen img {
    	height: 420px;
	}
	.item-mas_proyectos .bg, .item-mas_proyectos .bg img {
    	height: 200px;
	}
	.autor_single .bloque_texto .inner{
		    column-gap: 50px;
	}
	.autor_single .bloque_top a{
		width: calc(100% - 100px);
	}
	.buscador_producto2023 .filtros a.boton_filtros_buscador{
		display: block;
		margin-bottom: 50px;
	}
	.buscador_producto2023 .filtros a.boton_filtros_buscador{
		padding: 20px 80px 20px 35px;
	}
	.buscador_producto2023 .buscador_top > div{
		width: 100% !important; 
	}
	.buscador_producto2023 .buscador_top .buscar{
		float: none;
    	margin: 40px 0px;
    	display: block;
	}
	.buscador_producto2023 .filtros .slider_filtros_seleccionados{
		display: block;
	}
	.buscador_producto2023 .buscador_top .buscar button{
		float: right;
	}
	.buscador_producto2023 .filtros a.boton_filtros_buscador{
		margin-right: 0px;
	}
	.ficha_producto2023 h1,
	.ficha_producto2023 .referencia,
	.ficha_producto2023 .medidas,
	.ficha_producto2023 .left-side .iconografia{
		text-align: center;
	}
	.left-side > .sidebar{
	    max-height: initial;
	    overflow-y: initial;
	}
	.producto_coleccion_2023 .relacionados .vc_col-sm-3{
		width: 33.3% !important;
	}
	.fachada_title h2 {
    	margin-top: 50px;
	}
	.inspiraciones_home .slick-next:before, .inspiraciones_home .slick-prev:before,
	.novedades_home23 .slick-next:before{
		width: 50px;
		height: 50px;
	}
	.inspiraciones_home .slick-prev {
    	left: calc(50% - 84px);
	}
	.right-side,
	.left-side{
		width: 100%;
		float: none;
		display: block;
		max-width: 100%;
		margin-left: 0px;
	}
	.slider-nav_ficha_producto.miniaturas_movil{
		display: block !important;
	}
	.left-side > .sidebar{
		width: 100%;
	}
	.right-side .slider-nav_ficha_producto.miniaturas_movil .imagen {
	    min-height: auto;
	    padding: 39px;
	    margin-right: 15px;
	    margin-top: 20px;
	}
	.right-side div > div >.imagen{
		min-height: initial;
	}
	.right-side div > div >.imagen{
		padding: 100px;
	}
	.right-side div > div {
		margin-bottom: 0px;
	}
	.filtros_buscador_pc_menu,
	.filtros_buscador_pc_submenu{
		padding: 50px;
		width:calc(50% - 100px);
		right: -50%;
		height: calc(100vh - 100px);
	}
	.filtros_buscador_pc_submenu.show {
    	right: 50%;
	}
	.proyectos_lista .proyecto_destacado .contenido {
    	margin-top: 149px;
    	padding-top: 20px;
	}
	.slider_ape_mundo .imagen img, .slider_ape_mundo .imagen {
    	height: 235px;
	}
	
}
@media only screen and (max-width: 1170px){
	.vc_container, #content_single, #header > div {
	    margin-left: 0px;
	    margin-right: 0px;
	}
	.marcas_slider .slick-list {
    	padding-left: 50px !important;
    	padding-right: 50px !important;
	}
	.marcas_slider .slick-slide {
    	margin-left: 25px;
    	margin-right: 25px;
	}
	.autores_page .bloque_top p.enlace_bottom {
    	bottom: 10px;
	}
	.autores_page .bloque_top .imagen img {
	    max-width: 700px;
	}
	.autores_page .bloque_top .imagen {
    	top: calc(50% - 60px);
	}
	.autores_page .bloque_bottom .item_autor {
    	margin-bottom: 150px;
	}
	.autores_page .bloque_bottom .item_autor .imagen {
	    width: 791px;
	    height: 426px;
	}
	.autores_page .bloque_bottom .item_autor .imagen img {
    	max-height: initial;
	}
	.enlaces3d .wpb_single_image{
	    height: 400px;
	    width: 400px;
	}
	.enlaces3d .wpb_single_image img{
	    height: 400px;
	}
	.enlaces3d .wpb_single_image{
	    height: 300px;
	    width: 300px;
	}
	.enlaces3d .wpb_single_image img{
	    height: 300px;
	}
}

@media only screen and (max-width: 991px){
	.producto_coleccion_2023 .despiece .listado_despiece{
		gap: 25px;
	}
	.ic_manuales .imagen img{
	    width: 120px;
	}
	.identidad_listado .vc_row:first-child .ic_manuales:nth-child(2) .imagen img{
	    width: 80px;
	}
	.ic_manuales .imagen {
    	height: 190px;
	}
}
@media only screen and (max-width: 768px){
	.producto_coleccion_2023 .descargas ul{
		display: block;
	}
	.producto_coleccion_2023 .descargas ul li:nth-child(odd){
    	margin-right: 0px;
	}
	.producto_coleccion_2023 .descargas ul li:nth-child(even){
	    margin-left: 0px;
	}
	.menu_header_col.der{
		width: 100% !important;
	}
	.texto_legal{
		padding-left: 30px;
		padding-right: 30px;
	}
	.formtnh{
    	padding: 30px;
	}
	.formtnh h1{
	    font-size: 72px;
	}
	.formtnh h2{
	    font-size: 28px;
	}
	.formtnh .indicates-required{
	    font-size: 20px;
	}


	.trabajar_en_ape .tabs_nosotros .texto.text24 {
	    width: 100%;
	    max-width: 100%;
	    margin-left: 0px;
	    padding-right: 0px;
	}
	.proyectos_lista .proyecto_destacado h1{
		padding-right: 0px;
	}
	.producto_coleccion_2023 .texto_introduccion {
    	padding-top: 60px;
    	padding-bottom: 60px;
	}
	.producto_coleccion_2023 .top_producto h1{
		font-size: 50px !important;
		margin: 0px;
	}
	.producto_coleccion_2023 .ver-coleccion img{
		height: 50px;
	}
	.producto_coleccion_2023 .top_producto {
    	min-height: 464px;
	}
	.enlaces3d .vc_col-sm-6 >div >div{
		display: block;
		padding: 40px;
		min-height: auto;
		margin-bottom: 30px;
	}
	.enlaces3d .wpb_single_image img {
	    height: 250px;
	}
	.enlaces3d .wpb_single_image {
	    height: 250px;
	    width: 250px;
	    border-radius: 20px;
	}
	.enlaces3d .wpb_content_element.text44{
		margin-bottom: 0px !important;
	}
	#menu-principal-content-responsive #menu-principal-fila-uno .cerrar_menu a:before{
		left: initial !important;
	}
	.page-template-page-perfect-mix-2023 .play  img, 
		.page-template-page-perfect-mix-2023 .perfect_mix_resto_proyectos .play img{
    	top: calc(22% - 51px) !important;
    	width: 50px;
	}
	.page-template-page-productos-coleccion  .lb-nav,
	.page-template-page-productos-ficha  .lb-nav,
	.page-template-page-ambientes .lb-nav{
		position: absolute;
	    top: 56px;
	    left: 0;
	    height: 50px;
	    width: 100%;
	    z-index: 10;
	    background: white;
	    border-bottom: 1px solid black;
	}
	.page-template-page-productos-coleccion .lb-data .lb-close,
	.page-template-page-productos-ficha .lb-data .lb-close,
	.page-template-page-ambientes .lb-data .lb-close{
		background: url(/wp-content/themes/ape_grupo/images2023/close.svg) top right no-repeat;
	}
	.page-template-page-productos-coleccion .lb-nav a.lb-next,
	.page-template-page-productos-ficha .lb-nav a.lb-next,
	.page-template-page-ambientes .lb-nav a.lb-next{
		background: url(/wp-content/uploads/2023/04/right.svg) right 20px center no-repeat !important;
		    background-size: 26px !important;
	}
	.page-template-page-productos-coleccion .lb-nav a.lb-prev,
	.page-template-page-productos-ficha .lb-nav a.lb-prev,
	.page-template-page-ambientes .lb-nav a.lb-prev{
		background: url(/wp-content/uploads/2023/04/left.svg) left 20px center no-repeat !important;
		    background-size: 26px !important;
	}
	.page-template-page-productos-coleccion .lb-dataContainer,
	.page-template-page-productos-ficha .lb-dataContainer,
	.page-template-page-ambientes .lb-dataContainer {
	    width: calc(100% - 20px) !important;
	    margin-bottom: 0px;
	    background: white;
	    padding: 10px;
	    border-bottom: 1px solid black;
	    border-radius: 0px;
	}
	.page-template-page-productos-coleccion .lb-outerContainer,
	.page-template-page-productos-ficha .lb-outerContainer,
	.page-template-page-ambientes .lb-outerContainer {
	    /* height: 100% !important; */
	    background-color: transparent;
	    max-height: 93vh;
	    overflow: scroll;
	    position: initial;
	    background: white;
	}
	.page-template-page-productos-coleccion #lightbox,
	.page-template-page-productos-ficha #lightbox,
	.page-template-page-ambientes #lightbox{
		position: absolute !important;
	}
	.page-template-page-productos-coleccion #lightbox .lb-container,
	.page-template-page-productos-ficha #lightbox .lb-container,
	.page-template-page-ambientes #lightbox .lb-container {
	    display: block;
	    width: 100%;
	    max-width: 100%;
	}
	.page-template-page-productos-coleccion #lightbox .lb-container .lb-container-left,
	.page-template-page-productos-coleccion #lightbox .lb-container .lb-container-right,
	.page-template-page-productos-ficha #lightbox .lb-container .lb-container-left,
	.page-template-page-productos-ficha #lightbox .lb-container .lb-container-right,
	.page-template-page-ambientes #lightbox .lb-container .lb-container-left,
	.page-template-page-ambientes #lightbox .lb-container .lb-container-right {
	    width: 100% !important;
	}
	.page-template-page-productos-coleccion .lb-downloads,
	.page-template-page-productos-ficha .lb-downloads,
	.page-template-page-ambientes .lb-downloads{
		background-color: transparent;
	}
	.page-template-page-productos-coleccion .lb-download,
	.page-template-page-productos-ficha .lb-download,
	.page-template-page-ambientes .lb-download{
		display: block;
		background-color: #f8f8f8;
		border-radius: 100px;
		padding: 15px ;
	}
	.page-template-page-productos-coleccion .lb-downloads,
	.page-template-page-productos-ficha .lb-downloads,
	.page-template-page-ambientes .lb-downloads {
	    position: relative;
	    margin-top: 0px;
	}
	.page-template-page-productos-coleccion .lb-productos_ambiente_contenido,
	.page-template-page-productos-ficha .lb-productos_ambiente_contenido,
	.page-template-page-ambientes .lb-productos_ambiente_contenido {
        max-height: initial;
  			overflow: initial;
	}

	.comparador_bottom.padding2023{
		padding: 0px !important;
		padding-left: 30px !important;
	}
	.comparador_bottom .table-responsive{
    	overflow: auto;
	}
	.comparador_bottom table{
    	width: 100%;
    	min-width: 1400px;
	}
	.comparador_top {
    	padding: 70px 0px;
	}
	.comparador_filtro .filtro .pieza .imagen {
    	padding: 50px 15px;
	}
	.comparador_filtro .slick-list {
	    padding-left: 30px;
	}
	.landing_inspiracion_contacto .formulario_empleo_cv{
		width: 100%;
	}
	.perfect_mix_resto_proyectos .vc_row > div > div{
		padding: 0px !important;
	}
	.perfect_mix_resto_proyectos,
	.perfect_mix_destacado {
		max-width: 100%;
	}
	.perfect_mix_resto_proyectos h2,
	.perfect_mix_destacado h2,
	.perfect_mix_resto_proyectos .texto,
	.perfect_mix_destacado .texto{
		padding-left: 30px;
		padding-right: 30px;
		text-align: center;
		max-width: calc(100% - 60px);
	}
	.breadcrumb_coleccion.mix{
		padding-left: 15px;
		padding-right: 15px;
	}
	.item_mix_proyecto{
		max-width: calc(100% - 30px);
	}
	.perfect_mix_destacado {
    	margin-bottom: 35px !important;
	}
	.perfect_mix_resto_proyectos img {
    	border-radius: 0px;
	}
	.perfect_mix_destacado{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.bim_proyectos {
    	margin-bottom: 20px;
	}
	.bim_proyectos,
	.breadcrumb_bim{
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	.item_bim .bim_name {
		padding: 10px;
	}
	.item_bim h3 {
    	margin-bottom: 30px;
	}
	.item_bim{
		margin-bottom: 50px;
	}
	.top_bim{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.single_noticia .ant_sig{
		border-top: 1px solid black;
		padding-top: 40px;
	}
	.single_noticia .ant_sig .anterior,
	.single_noticia .ant_sig .siguiente{
		width: 50%;
		float: left;
	}
	.single_noticia  ul.enlaces{
		margin-top: 100px;
	}
	.single_noticia .ant_sig{
		margin-top: 100px;		
	}
	.single_noticia .contenido_single h1{
		text-align: left;
	}
	.single_noticia .contenido_single .texto {
    	margin-top: 25px;
	}
	.single_noticia .enlaces .categoria,
	.single_noticia .enlaces .fecha{
		border-bottom: 0px;
		padding-bottom: 0px;
	}
	.single_noticia .contenido_single {
    	width: calc(100% - 60px);
	}
	.single_noticia .breadcrumb {
		padding-left: 15px;
		padding-right: 15px;
	}
	.single_noticia .enlaces .fecha{
		margin-bottom: 50px;
	}
	.single_noticia  ul.enlaces li img{
    	display: block;
    	height: 30px;
	}
	.single_noticia  ul.enlaces li{
		display: inline-block;
		margin-right: 25px;
	}
	.single_noticia  ul.enlaces li p{
		display:none;
	}
	.texto_introduccion_home23 p,
	.inspiracion_home_23 .texto p,
	.cv_nosotros .texto{
		width: 100% !important;
	}
	.inspiraciones_home .slick-slide > div > div:hover .bg{
		-ms-transform: none;
	    -moz-transform: none;
	    -webkit-transform: none;
	    -o-transform:none;
	    transform: none;
	}
	.resto_proyectos .paginador ul li.arrow.right, .resto_noticias .paginador ul li.arrow.right {
    	margin-left: 15px !important;
	}
	.noticias_page .resto_noticias,
	.inspiracion_entradas_blog{
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	.noticias_page .noticia_destacada{
		padding-left: 15px;
		padding-right: 15px;
		max-width: calc(100% - 30px);
	}
	.noticias_page  .breadcrumb{
		padding-left: 15px;
		padding-right: 15px;
	}
	.noticias_page .noticia_destacada .imagen, .noticias_page .noticia_destacada .imagen img {
	    height: 500px;
	}
	.noticias_page .bloque_top {
	    padding-top: 50px;
	    padding-bottom: 50px;
	}
	.single_proyecto_general.mundo a.volver{
		position: relative;
	    right: initial;
	    text-align: center;
	    margin-bottom: 40px;
	}
	.single_proyecto_general.mundo .contenido{
		margin-top: 50px;
	}
	.single_proyecto_general.mundo img{
		margin-left: 15px;
		margin-right: 15px;
	}
	.single_proyecto_general.mundo img {
    	max-width: calc(100% - 30px);
	}
	.autor_single .tabs_colecciones .vc_tta-tabs-list .vc_tta-tab.vc_active>a,
	.autor_single .tabs_colecciones .vc_tta-tabs-list a:hover {
    	color: black !important;
    	background-color: #A8A492 !important;
	}
	.autor_single .tabs_colecciones .vc_tta-panel-body {
    	padding-top: 20px !important;
    	padding-bottom: 50px !important;
	}
	.autor_single .bloque_top a {
	    text-align: center;
	    position: initial;
	    width: 100%;
	    margin-top: 0px;
	    margin-bottom: 80px;
	}
	.autor_single .bloque_texto .inner,
	.autor_single .bloque_texto, .bloque_colecciones,
	.autor_single .tabs_colecciones .vc_tta-panel-body {
		background-color: transparent !important;
	}
	.autor_single .tabs_colecciones .vc_tta-panel-body .texto_bottom {
		text-align: center;
	}
	.autor_single .tabs_colecciones .vc_tta-panel-body .texto_bottom .texto{
		margin-bottom: 40px;
	}
	.autor_single .tabs_colecciones .vc_tta-panel.vc_active .vc_tta-panel-heading,
	.autor_single .tabs_colecciones .vc_tta-panel-body{
		border-color: transparent !important;
		background-color: transparent !important;
	}
	.autor_single .tabs_colecciones .vc_tta-tabs-list li{
		display: block !important;
		width: 100%;
	}
	.autor_single .tabs_colecciones .vc_tta-tabs-list a {
	    padding: 18px 100px !important;
	    margin-right: 00px !important;
	    width: 100%;
	    display: block !important;
	    margin-bottom: 20px;
	}
	.autor_single .tabs_colecciones .vc_tta-tabs .vc_tta-tabs-container {
    	display: block !important;
	}
	.autor_single .tabs_colecciones .vc_tta-panel-title{
		display: none;
	}
	.autor_single .tabs_colecciones .vc_tta-panel-body .imagen_destacada,
	.autor_single .tabs_colecciones .vc_tta-panel-body .texto_bottom {
    	margin-bottom: 50px;
	}
	.autor_single .tabs_colecciones .vc_tta-panel-body .texto_bottom {
    	display: block;
	}
	.autor_single .tabs_colecciones .vc_tta-panel-body .texto_bottom > *{
    	width: 100%;
	}
	.autor_single .bloque_texto .inner{
	    column-count: 1;
	    padding-left: 15px;
	    padding-right: 15px;
	    width: calc(100% - 30px);
	}
	.autor_single .tabs_colecciones .vc_tta-panel-body .texto_top{
		margin-bottom: 50px;
	}
	.autor_single .bloque_top {
    	padding-top: 50px;
    	padding-bottom: 50px;
	}
	#footer .footer2023_bottom > div > div{
		padding-top: 0px !important;
	}
	.formulario_empleo_cv input[type="checkbox"]{
		margin-bottom: 0px;
	}
	.nosotros_fachada img,
	.tabs_nosotros .imagen img,
	.nosotros_equipo img,
	.vacantes_nosotros > div > div > div {
    	border-radius: 15px;
	}
	body > .vc_container{
	    padding-top: 100px;
	}
	.novedades_home23 .slick-dots li{
		margin-right: 8px;
	}
	.listado_videos_corporativos .listado_videos {
    	margin-bottom: 50px;
	}
	.listado_videos_corporativos .cargar_mas_videos:before,
	.cargar_mas_videos_mix:before{
		top: -313px;
	}
	.listado_videos_corporativos .cargar_mas_videos{
		margin-bottom: 80px;
	}
	.perfect_mix_resto_proyectos {
    	margin-bottom: 30px;
	}
	.identidad_top {
    	padding: 50px 0px;
	}
	.listado_videos_corporativos .cargar_mas_videos a,
	.cargar_mas_videos_mix a{
		padding: 15px 70px;
	}
	.lista_catalogos_23{
		margin-bottom: 50px;
	}
	.lista_catalogos_23 h2{
		margin-top: 20px;
	}
	.cv_nosotros .texto{
		margin-bottom: 50px;
	}
	.buscador_producto2023 .filtros .slider_filtros_seleccionados > div a{
		margin-right: 15px;
	}
	.buscador_producto2023 .filtros .slider_filtros_seleccionados .slick-prev,
	.buscador_producto2023 .filtros .slider_filtros_seleccionados .slick-next{
		display: none !important;
	}
	#popup_buscador .buscar_txt {
	    display: block;
	    margin: 30px;
	}
	#popup_buscador .top_buscador{
		text-align: left;
    	margin-left: 30px;
	}
	#popup_buscador .buscar_txt2{
		float: none;
	}
	#popup_buscador .cerrar{
		padding-left: 30px;
	}
	#popup_buscador{
		height: 100vh;
	}
	#banner_login, #descarga_acumulativa{
	    width: 100%;
	    max-width: 100%;
	    right: 0px !important;
	    top: 0px !important;
	    border-radius: 0px !important;
	    height: 110vh;
	    z-index: 999999!important;
	}
	#popup_estadisticas{
		width: calc(100% - 60px);
	    max-width: 100%;
	    right: 0px !important;
	    border-radius: 0px !important;
	    z-index: 999999!important;
	}
	.banner_login, #descarga_acumulativa,#popup_estadisticas {
    	border-radius: 0px;
	}
	.banner_login{
		 padding: 30px;
    	height: calc(100vh - 60px);
    	overflow: scroll;
	}
	#popup_buscador .buscar_txt2 #buscador_text{
		width: 100%;
   		max-width: calc(100% - 30px);
		padding: 20px;
	}
	.ficha_producto2023 .breadcrumb_ficha{
		padding: 0px 15px;
	}
	.ficha_producto2023 .main-section {
    	width: calc(100% - 60px);
	}
	.ficha_producto2023 .main-section{
		margin-top: 50px;
	}
	.right-side div > div >.imagen {
    	padding: 50px 30px;
	}
	
	.ficha_producto2023 .iconografia li:first-child img {
    	height: 25px;
	}
	.ficha_producto2023 .iconografia img {
    	width: 25px;
    	height: 25px;
	}
	.ficha_producto2023 .nota{
		text-align: center;
		margin: 45px 0px;
	}
	.right-side .slider-nav_ficha_producto.miniaturas_movil .imagen{
		padding: 15px;
	}
	.ficha_producto2023 .referencia{
		margin-top: 50px;
	}
	.popup.ficha_oferta .formulario_empleo_cv textarea {
    	height: 178px;
	}
	.popup.ficha_oferta {
    	padding: 50px 50px
	}
	.popup.ficha_oferta{
		max-width: calc(100% - 160px);
    	left: 30px !important;
	}
	#header.sticky{
		position: relative;
		z-index: 999;
	}
	/*body >.vc_container {
    	margin-bottom: 900px;
	}*/
	
	.producto_coleccion_2023 .relacionados .vc_col-sm-3{
		width: 100% !important;
	}
	.formulario_empleo_cv ,
	.contacto_info  > div > div > div{
    	width: 100% !important;
	}
	.fotos_equipo .vc_column_container,
	.fotos_equipo .vc_column_container > div{
		padding: 0px !important;
	}
	.nosotros_fachada .texto > div,
	.nosotros_fachada .enlace > div{
		width: 100% !important;
	}
	.padding2023{
		padding-left:15px;
		padding-right: 15px;
	}
	#texto_fijo_nosotros{
    	max-width: calc(100% - 60px);
	}
	#header.sticky{
		box-shadow: none;
	}
	.header2023 {
    	padding: 20px 30px;
	}
	.title_despiece_top {
    	margin-top: 27px;
    	margin-bottom: 0px;
	}
	.title_despiece_top h1{
	    text-align: center;
	    font-size: 40px;
	    padding-left: 15px;
	    padding-right: 15px;
	    margin-bottom: 40px;
	}
	.title_despiece_top .volver{
		display: none;
	}
	.slider_despiece_producto_top .item_menu_despiece span.miniatura img{
		max-width: initial;
	}
	.despiece_producto_top_menu .vc_column_container > .vc_column-inner{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.slider_despiece_producto_top{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.slider_despiece_producto_top .slick-prev,
	.slider_despiece_producto_top .slick-next{
		display: none !important;
	}
	.slider_despiece_producto_top .item_menu_despiece{
		padding: 0px;
		background-color: transparent;
		margin: 0px;
	}
	.slider_despiece_producto_top .item_menu_despiece{
    	margin-right: 20px;
	}
	.slider_despiece_producto_top .slick-list{
		padding-left: 30px;
	}
	.slider_despiece_producto_top .item_menu_despiece a{
		background-color: #F8F8F8;
    	padding: 7px 8px 5px 25px;
    	margin-right: 0px;
    	border-radius: 100px;
	}
	.slider_despiece_producto_top .item_menu_despiece span.nombre{
		margin-right: 25px;
	}
	.listado_despiece_producto {
    	margin-top: 0px;
    	margin-bottom: 50px;
	}
	.listado_despiece_producto h2{
		margin-bottom: 15px;
	}
	.listado_despiece_producto .item_despiece_producto .imagen{
		height: 300px;
	}
	.listado_despiece_producto .item_despiece_producto .imagen img{
	    max-height: 280px;
	}
	.slider_despiece_producto_top .item_menu_despiece.piezas-especiales{
		padding: 13px 0px;
		background-color: #F8F8F8;
	}
	
	.listado_despiece_producto .item_despiece_producto.vertical .imagen:after {
    	right: 10px;
	}
	/* HOME */
	.slider_home2023.fixed #rev_slider_34_1_wrapper{
		left:0px !important;
	}
	.texto_introduccion_home23{
		padding-top: 120px;
		padding-bottom: 120px;
	}
	.novedades_home_new .slick-dots{
		top: -146px;
    	text-align: center;
    	padding: 0px 15px;
	}
	.novedades_home23 .slick-next{
		display: none !important;
	}
	.novedades_home_new{
		margin-top: 200px;
	}
	.novedades_home23 > div > div.vc_column-inner{
		padding-left: 0px !important;
		padding-right: 0px !important;
	} 
	.novedades_home23 .slick-prev{
		display: none !important;
	}
	.novedades_home_new .item{
		height: 600px;
    	background-size: auto 500px;
    	background-position: top;
    	min-height: initial;
	}
	.novedades_home_new .item .texto {
    	padding-left: 15px;
    	padding-right: 15px;
    	position: absolute;
    	width: calc(100% - 30px);
    	text-align: center;
    	background-color: black;
    	padding-top: 30px;
	}

	.novedades_home_new .item h3{
		border-bottom: 0px;
	}
	.inspiracion_home_23 {
    	padding-top: 35px;
	}
	.inspiraciones_home .slick-slide > div > div .bg {
    	height: 325px;
	}
	.inspiraciones_home .slick-list {
    	padding: 0px 90px !important;
    }
	
	.inspiraciones_home .slick-slide > div > div{
		height: 380px;
	}
	.inspiraciones_home .slick-next, .inspiraciones_home .slick-prev{
		display: none !important;
	}
	.inspiracion_home_23{
		padding-bottom: 0px;
	}
	.inspiraciones_home .slick-slide h3 {
	    font-size: 24px;
	    opacity: 1;
	    background: transparent;
	    display: block;
	    position: absolute;
	    z-index: 9999;
	    bottom: 0px;
	    top: initial;
	    height: auto;
	    width: 100%;
	    text-align: center;
	}
	.por_inspiracion_23 .slick-slide h3{
		color: black;
	}
	.fachada_title h2 {
    	font-size: 80px;
    	text-align: center;
	}
	.fachada_title h2 br{
		display: none;
	}
	.fachada_image{
		height: 200px;
	}
	.contenido_new_habitat {
    	padding: 100px 50px;
	}
	.contenido_new_habitat_inner > .texto {
    	background-color: white;
    	padding: 80px 40px;
    	text-align: center;
	}
	.contenido_new_habitat_inner .texto .titulo{
		font-size: 36px;
	}
	.contenido_new_habitat_inner .imagen{
		height: 400px;
	}
	.marquee{
		display: none;
	}
	/* Footer */
	#footer .footer2023_top img{
		width: 200px;
	}
	#footer .footer2023_top {
    	padding-top: 35px;
	}
	#footer, .footer_bottom p,
	.footer_bottom a,
	.footer_bottom .wpb_single_image.vc_align_left{
		text-align: left;
	}
	#footer .menu2{
		display: none;
	}
	#footer .menu3,
	#footer .menu1,
	#footer .redes,
	#footer .footer2023_medium .right{
		width: 50%;
		float: left;
		text-align: left;
	}
	#footer .footer2023_medium .left > .vc_column-inner{
		padding: 0px !important;
	}
	#footer .footer2023_medium .right p{
		text-align: left;
	}
	#footer  .redes li{
		margin-bottom: 20px;
	}
	#footer .footer2023_medium {
    	padding-bottom: 0px;
	}
	#footer .footer2023_bottom {
    	padding-bottom: 0px;
    	background: black !important;
    	text-align: center;
	}
	#footer .footer2023_bottom ul li{
		display: block;
		margin-right: 0px;
		margin-bottom: 10px;
	}
	.bloque_nosotros{
		padding-right: 15px !important;
	}
	.nosotros_menu_flotante {
		display: none;
	}
	.nosotros_intro p{
		margin-top: 58px;
		margin-bottom: 100px !important;
	}
	.nosotros_fachada .texto {
   		padding-top: 34px;
    	padding-bottom: 18px;
	}
	.banner-slider .slider.slider-for,
	.banner-slider .slider.slider-nav{
		max-width: 100%;
	}
	.slider-nav .slick-slide span{
		text-align: center;
	}
	.slider-banner-image {
	    height: initial;
	    display: block;
	    align-items: center;
	    text-align: center;
	    margin-top: 50px;
	    justify-content: center;
	}
	.nosotros_trayectoria h2, .nuestras_sedes h2, .nosotros_equipo h2,
	.nosotros_trayectoria, .nuestras_sedes,.areas_trabajo{
		padding-bottom: 50px !important;
	}
	.banner-slider .slider.slider-nav:before,
	.banner-slider .slider.slider-nav:after{
		height: 80px;
	}
	.tabs_nosotros .vc_tta-tabs-container{
		display: block !important;
	}
	.tabs_nosotros  .vc_tta-panel-title{
		display: none;
	}
	.tabs_nosotros .imagen img{
		position: relative;
	}
	.tabs_nosotros .contenido .ubicacion {
    	padding-top: 15px;
	}
	.tabs_nosotros .contenido .ubicacion p,
	.nosotros_equipo p {
    	padding-left: 0px;
	}
	.fotos_equipo .cargo p{
		margin-bottom: 30px !important;
	}
	.tabs_nosotros .vc_tta-tabs-list a{
		margin-bottom: 10px;
		margin-right: 0px !important;
	}
	.tabs_nosotros .vc_tta-tabs-list li{
		display: block !important;
		text-align: center;
	}
	.fotos_equipo {
    	margin-top: 50px;
	}
	.tabs_nosotros .vc_tta-panel-body{
		padding: 0px !important;
	}
	.vacantes_nosotros > div > div > div{
		padding: 73px 50px;
	}
	.vacantes_nosotros {
    	padding-top: 80px;
    	padding-bottom: 80px;
	}
	.tabs_nosotros .imagen img {
    	margin-left: 0px;
	}
	.vacantes_nosotros > div > div > div {
    	padding: 40px 25px;
	}
	.inspiracion_home_23 .texto {
    	margin-bottom: 50px;
	}
	.fachada_title{
		margin-top: 50px;
	}
	.producto_coleccion_2023 .top_producto a.volver{
		display: none;
	}
	.producto_coleccion_2023 .texto_introduccion .texto{
		column-count: 1;
		column-gap: 0px;
	}
	.producto_coleccion_2023 .texto_introduccion .compartir{
		margin-top: 50px;
	}
	.producto_coleccion_2023 .texto_introduccion .compartir p{
	    column-count: 2;
	}   
	.producto_coleccion_2023 .menu_anclas a{
		display: block;
		padding-top: 20px;
		padding-bottom: 20px;
		border-top: 1px solid #ccc;
		margin: 0px;
	} 
	.producto_coleccion_2023 .menu_anclas{
		padding: 0px;
	}
	.producto_coleccion_2023 .menu_anclas > div{
		padding-left: 0px !important;
		padding-right: 0px;
	}
	.producto_coleccion_2023 .despiece .listado_despiece{
		flex-wrap: wrap;
		gap: 0px;
	}
	.producto_coleccion_2023 .despiece .listado_despiece > div{
		flex: 50%;
		margin-bottom: 30px;
	}
	.producto_coleccion_2023 .despiece .item-despiece .imagen{
		margin-left: calc(50% - 75px);
	}
	.producto_coleccion_2023 .despiece .item-despiece:last-child{
		display: none;
	}
	.producto_coleccion_2023 #despiece .listado_despiece.text24 .item-despiece:last-child{
		display: block;
	}
	.producto_coleccion_2023 h2{
		text-align: center;
    	padding-top: 0px;
    	border-top: 0px;
	}
	.producto_coleccion_2023 .descargas ul{
		display: block;
		gap: 0px;
	}
	.producto_coleccion_2023 .descargas ul li{
		width: 100%;
	}
	.producto_coleccion_2023 .descargas ul:first-child li:last-child{
		border-top: 0px;
	}
	.producto_coleccion_2023 .descargas .listado_descargas {
	    margin: 50px 0px;
	}
	.producto_coleccion_2023 .descargas ul li{
		padding: 10px 0px;
	}
	.producto_coleccion_2023 .descargas{
		margin-bottom: 50px;
	}
	.producto_coleccion_2023 #descargas{
		margin-left: 15px;
    	margin-right: 15px;
	}
	.producto_coleccion_2023 .texto_introduccion{
		margin-top: -55px;
	}

	.producto_coleccion_2023 .ambientes_producto .slick-slide {
    	margin-left: 15px;
    	margin-right: 15px;
	}
	.producto_coleccion_2023 .proyectos .item_proyecto {
    	padding: 20px;
	}
	.producto_coleccion_2023 .proyectos .item_proyecto > img{
		position: relative;
	    opacity: 1;
	    left: 0;
	    top: 0;
	    margin-bottom: 20px;
	    width: 100%;
	    height: auto;
	    border-radius: 0px;
	}
	.producto_coleccion_2023 .proyectos .titulo{
		margin-bottom: 0px;
	}
	.producto_coleccion_2023 .proyectos .item_proyecto{
		margin: 35px 0px;
	}
	.producto_coleccion_2023 .relacionados {
		text-align: center;
		padding-right: 15px;
    	padding-left: 15px;
	}
	.producto_coleccion_2023 h2{
		position: relative;
	}
	.producto_coleccion_2023 h2:after{
		content: '';
    	position: absolute;
    	left: -15px;
    	width: calc(100% + 30px);
    	background: black;
    	height: 1px;
    	bottom: 0;
    }
    .producto_coleccion_2023 .descargas h2:after{
    	display: none;
    }
    .producto_coleccion_2023 .despiece .titular{
    	display: block;
	}
	.producto_coleccion_2023 .despiece .titular > *{
    	width: 100%;
	}
	.producto_coleccion_2023 .despiece .titular{
		border-top: 0px;
		padding-top: 0px;
	}
	.producto_coleccion_2023 .despiece .titular a{
		display: block;
				margin-right: 15px;
		margin-left: 15px;
	}
	.producto_coleccion_2023 .despiece .titular p{
		text-align: left;
		margin-top: 40px;

	}
	.producto_coleccion_2023 .despiece .titular img{
		float: right;
		top: 4px !important;
	}
	.buscador_producto2023 .filtros .slider_filtros_seleccionados > div{
		display: initial;
	}
	.buscador_producto2023 .filtros a.boton_filtros_buscador{
		margin-bottom: 20px;
	}
	.buscador_producto2023 .buscador_top{
		padding-bottom: 0px;
	}
	.slider_marcas{
		padding-left: 15px;
		padding-right: 15px;
		text-align: center;
	}
	.marcas_slider {
    	margin-top: 50px;
    	margin-bottom: 100px;
	}
	.marcas_slider .texto > *{
    	width: 100%;
	}
	.marcas_slider .texto img {
	    height: auto;
	    margin-top: 37px;
	    width: 150px;
	}
	.marcas_slider .item_slider_marca.marca_ape .texto  img{
	   width: 100px;
	}
	.marcas_slider .item_slider_marca{
		margin-bottom: 80px;
	}
	.marcas_slider .contenido a.enlace{
		margin-top: 20px;
	}
	.contacto_top{
        margin:50px 0px;
	}
	.mapa_contacto > div > div > div #map_canvas{
	    height: 300px !important;
	}
	.contacto_info > div > div > div{
		margin-bottom: 0px;
	}


	/* HEADER RESPONSIVE */

	
	.header-logo .wpb_single_image{
		text-align: left !important;
	}
	.header2023{
		padding: 30px 15px;
	}
	.header-logo{
		width: 50% !important;
	}
	.acciones_header{
		width: 50% !important;
	}
	.menu-toggle{
		margin: 0px;
		margin-left: 20px;
		position: relative;
    	top: -7px;
	}
	.header2023 .menu-toggle img {
    	width: 35px !important;
	}
	#header .icono_buscador{
		margin-left: 20px;
	}
	#banner_login .banner_login .popup_logo img{
		filter:invert(100%);
		width: 150px;
	}
	#banner_login .banner_login .popup_logo,
	#banner_login .banner_login .popup_cerrar,
	#header #menu-principal-content-responsive #menu-principal-fila-uno .logo,
	#header #menu-principal-content-responsive #menu-principal-fila-uno .cerrar_menu{
		width: 50%;
		display: inline-block;
		margin: 0px;
		padding: 0px;

	}
	#banner_login .banner_login .popup_cerrar{
		text-align: right;
	}
	.banner_login .title {
	    clear: both;
	    padding-top: 53px;
	    position: relative;
	    font-size: 30px;
	}
	#header.buscador{
		    z-index: 999999;
	}
	#popup_buscador{
		padding: 30px;
		width: calc(100% - 60px);
		top: 0px;
	}
	#popup_buscador .top_buscador{
		margin-left: 0px;
	}
	#popup_buscador .cerrar{
		right: 40px;
		padding: 0px;
	}
	#popup_buscador .buscar_txt{
		margin: 0px;
	}
	.banner_login form button {
		padding: 10px;
	}
	.banner_login form button img {
    	width: 20px;
	}
	.banner_login form button{
		margin-top: 20px;
	}
	#menu-principal-content-responsive{
		padding: 30px;
		width: calc(100% - 60px);
		height: 100%;
		max-height: calc(100vh - 60px);
    	overflow: scroll;
	}
	#header #menu-principal-content-responsive #menu-principal-fila-uno .lupa{
		display: none;
	}
	#header #menu-principal-content-responsive #menu-principal-fila-uno .logo{
		text-align: left;
	}
	#header #menu-principal-content-responsive #menu-principal-fila-uno .cerrar_menu{
		text-align: right;
	}
	#header #menu-principal-content-responsive #language-selector,
	#header #menu-principal-content-responsive .icono_header_acumulativas,
	#header #menu-principal-content-responsive .icono_comparador{
		margin-left: 0px !important;
		text-align: left;
	    background: #F8F8F8;
	    padding: 10px;
	    border-radius: 100px;
	    float: left;
	    margin-top: 20px;
	    margin-right: 15px;
	    min-height: 20px;
	}
	#header #menu-principal-content-responsive #language-selector span{
		color:black;
		top: 0px;
	}
	#popup_idioma {
	    right: 30px;
	    width: calc(100% - 60px);
	    left: 30px;
	    top: 133px;
	}
	#popup_idioma .body_idioma {
    	padding: 20px;
    	border: 1px solid #f1eded;
	}
	#header #menu-principal-content-responsive .icono_header_acumulativas img{
		height: 26px;
		filter: initial !important;
	}

	#header #menu-principal-content-responsive .icono_comparador img{
		height: 22px;
    	filter: invert(100%);
	}
	.menu_header_col, #menu-principal-responsive, .menu_header_col.der{
		width: 100%;
	}
	#menu-principal-content-responsive .menu_titulo a {
	    display: block;
	    margin-bottom: 15px;
	    font-weight: 400 !important;
	    font-size: 27px !important;
	    color: black !important;
	    margin-top: 20px;
	}
	#menu-principal-content-responsive .menu_chill a{
		   color: #7C7C7C;
    	font-size: 20px !important;
    	margin-bottom: 5px;
	}
	#menu-principal-content-responsive .logo_menu{
		display: none !important;
	}
	.menu_header_col.der a{
		margin-bottom: 5px;
	    font-weight: 400 !important;
	    font-size: 20px !important;
	    color: black !important;
	}
	#texto_fijo_nosotros {
    	max-width: calc(100% - 0px);
	}
	.menu_header_col.der > div > div > div {
    	display: block;
    	margin: 0;
    	margin-top: 40px;
	}
	.menu_header_col.der > div > div{
		padding: 0px !important;
	}
	.redes_sociales_menu {
    	margin-top: 50px;
	}
	#menu-principal-content-responsive{
		border-radius: 0px;
	}
	.inspiracion_home_23 > div > div.vc_column-inner{
		padding-left:0px !important;
		padding-right: 0px !important;
	}
	.inspiracion_home_23 > div > div.vc_column-inner .texto,
	.inspiracion_home_23 > div > div.vc_column-inner .wpb_text_column,
	.inspiracion_top {
		padding-left:15px !important;
		padding-right: 15px !important;
	}
	.por_inspiracion_23 > div > div.vc_column-inner .wpb_text_column{
		padding-left:0px !important;
		padding-right: 0px !important;
	}
	.por_inspiracion_23 .slick-list {
    	padding: 0px 50px !important;
	}
	.contenido_new_habitat_inner > .texto {
	    border-top-right-radius: 12px;
	    border-bottom-right-radius: 0px;
	    border-top-left-radius: 12px;
	}
	.contenido_new_habitat_inner > .imagen > div {
	    border-top-left-radius: 0px;
	    border-bottom-left-radius: 12px;
	    border-bottom-right-radius: 12px;
	}
	.footer_previo > div > div {
	    border-bottom-left-radius: 50px;
	    border-bottom-right-radius: 50px;
	}
	#footer .footer2023_medium ul li{
		margin-top: 8px;
	}
	#footer .footer2023_medium .lista_footer ul{
		margin-bottom: 0px;
	}
	#footer .footer2023_medium .lista_footer ul+ul{
		margin-top: 8px;
	}
	.autores_page .bloque_top {
    	min-height: initial;
	}
	.autores_page .bloque_top p.enlace_bottom{
		display: none;
	}
	.autores_page{
		padding-left: 30px;
		padding-right: 30px;
	}
	.autores_page .bloque_top .imagen {
	    position: relative;
	    width: 100%;
	    left: auto;
	    right: auto;
	    text-align: center;
	    top: auto;
	    margin-top: 50px;
	}
	.autores_page .bloque_bottom .item_autor .imagen {
	    width: auto;
	    height: auto;
	    border-radius: 0;
	}
	.autores_page .bloque_bottom .item_autor {
    	margin-bottom: 100px;
	}
	.autor_single .tabs_colecciones .vc_tta-panel-body .enlaces a{
		padding: 15px 22px;
    	margin: 0px 10px;
    	margin-bottom: 10px;
	}
	.autor_single .tabs_colecciones .vc_tta-panel-body .enlaces{
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.autor_single .bloque_top a{
		margin-bottom: 50px;
	}
	.autor_single .bloque_texto .inner {
    	padding-top: 50px;
    	padding-bottom: 50px;
	}
	.autor_single .bloque_colecciones h2{
		padding-bottom: 50px;
	}
	.header2023 .header-logo img,
	#menu-principal-content-responsive .logo img,
	#banner_login .banner_login .popup_logo img,
	#popup_buscador .top_buscador img {
    	width: 130px;
	}
	.autor_single .bloque_top a img {
    	width: 15px;
	}
	.resto_proyectos .paginador ul li.arrow.left ,
	.resto_noticias .paginador ul li.arrow.left {
    	margin-right: 40px;
	}
	.resto_proyectos .paginador ul li.arrow.right,
	.resto_noticias .paginador ul li.arrow.right{
		margin-left: 40px;
	}
	.resto_proyectos .paginador ul li,
	.resto_noticias .paginador ul li {
	    width: 46px;
	    height: 46px;
	    line-height: 46px;
	}
	.resto_proyectos .paginador ul li a,
.resto_noticias .paginador ul li a{
    line-height: 46px;
}
	.resto_proyectos .paginador ul li.middle,
	.resto_noticias .paginador ul li.middle{
		width: 10px;
		margin: 0px;
	}
	.slider_ape_mundo .slick-next {
    	right: 0px;
	}
	.proyectos_lista .proyecto_destacado .contenido{
		margin-left: 15px;
		margin-right: 15px;
	}
	.proyectos_lista .breadcrumb{
		padding-left: 15px;
		padding-right: 15px;
	}
	.resto_proyectos,
	.ape_mundo{
		padding-left: 30px;
		padding-right: 30px;
	}
	.resto_proyectos .paginador ul li.arrow.left,
	.resto_noticias .paginador ul li.arrow.left {
    	margin-right: 5px;
	}
	.resto_proyectos .paginador ul li.arrow.right,
	.resto_noticias .paginador ul li.arrow.left {
    	margin-left: 5px;
	}
	.resto_proyectos .paginador ul li,
	.resto_noticias .paginador ul li {
    	width: 35px;
    	height: 35px;
    	line-height: 35px;
	}
	.resto_proyectos .paginador ul li a,
	.resto_noticias .paginador ul li a{
	    line-height: 35px;
	}
	.resto_proyectos .paginador img,
	.resto_noticias .paginador img{
		width: 20px;
		height: 20px;
	}
	.ape_mundo h2 {
    	padding-bottom: 25px;
    	padding-top: 25px;
	}
	.ape_mundo{
		padding-bottom: 0px;
	}
	.slider_single_proyecto_general .imagen, .slider_single_proyecto_general .imagen img {
    	height: 370px;
	}
	.item-mas_proyectos h3{
		opacity: 1;
	}
	.single_proyecto_general .contenido,
	.mas_proyectos{
		padding-left: 30px;
		padding-right: 30px;
	}
	.single_proyecto_general .contenido .table-responsive{
		overflow: auto;
	}
	.slider_single_proyecto_general .slick-list{
		margin-bottom: 50px;
	}
	.slider_single_proyecto_general .imagen, .slider_single_proyecto_general .imagen img {
    	height: 290px;
	}
	#descarga_acumulativa .popup_header,
	#banner_login .popup_logo{
    	display: block;
	}
	#descarga_acumulativa .popup_header .popup_header_logo,
	#descarga_acumulativa .popup_header .popup_header_iconos{
		filter: invert(100%);
		display: inline-block;
		width: 50%;
	}
	#descarga_acumulativa .popup_header .popup_header_iconos{
		text-align: right;
	}
	#descarga_acumulativa,
	#enviar_email.popup{
	    padding: 30px;
	    height: calc(100% - 60px) !important;
	    overflow: scroll;
	    width: calc(100% - 60px) !important;
	    left: 0px !important;
	}
	#descarga_acumulativa .popup_header{
		margin-bottom: 53px;
	}
	#descarga_acumulativa .popup_header .popup_lupa img,
	#descarga_acumulativa .popup_header .popup_login a.salta_login img {
	    height: 22px;
	    width: auto; 
	}
	#descarga_acumulativa .popup_header .popup_login,
	#descarga_acumulativa .popup_header .popup_lupa{
		width: auto !important;
	}
	#descarga_acumulativa .popup_header .menu-toggle img {
    	width: 35px !important;
	}
	#descarga_acumulativa .popup_header .popup_lupa,
	#descarga_acumulativa .popup_header .popup_login,
	#descarga_acumulativa .popup_header .menu-toggle{
		display: inline-block;
		 margin-left: 20px;
	}
	#descarga_acumulativa .popup_logo > a > img{
		width: 130px;
	}
	#descarga_acumulativa .popup_cerrar{
		display: none;
	}
	.buscador_producto2023 .buscador_top .buscar{
		display: flex;
	}
	.buscador_producto2023 .buscador_top .buscar input[type="search"]::-webkit-input-placeholder { 
    	background-color: transparent !important;
	}

	.landing_inspiración_destacado  .vc_column_container > .vc_column-inner{
		padding-left: 0px !important;
		padding-right: 0px !important;	
	}
	.proyectos_lista .proyecto_destacado .contenido img{
		display: none;
	}
	.landing_inspiracion_top .proyecto_destacado .contenido{
		left: 15px;
    	width: calc(100% - 60px);
	}
	.landing_inspiracion_top .texto_principal {
    	margin: 90px auto;
	}
	.landing_inspiracion_top .imagen_texto > div{
		display: block;
	}
	.landing_inspiracion_top .imagen_texto {
    	margin-bottom: 50px;
	}
	.desliza_inspiracion_novedades {
    	left: 15px;
	}
	.slider_inspiracion_novedades {
    	margin-left: 47px;
	}
	.slider_inspiracion_novedades .slick-list {
   		padding-right: 0px !important;
    	margin-bottom: 50px !important;
	}
	.slider_inspiracion_novedades {
    	margin-top: 50px;
	}
	.slider_inspiracion_novedades .slick-slide > div > div .bg {
    	height: 330px;
	}
	.landing_inspiracion_caminos_inner {
    	margin-top: 50px;
	}
	.landing_inspiracion_caminos_inner .right .texto, .landing_inspiracion_caminos_inner .right .imagen{
		float: none;
	}
	.landing_inspiracion_caminos_inner .right {
		margin-top: 35px;
	}
	.landing_inspiracion_caminos_inner .bottom {
    	margin-top: 15px;
	}
	.landing_inspiracion_caminos_inner {
    	margin-bottom: 50px;
	}
	.landing_inspiracion_catalogo {
    	margin-bottom: 0px;
	}
	.landing_inspiracion_contacto h2 {
    	padding-top: 50px;
	}
	.landing_inspiracion_top .texto_principal p{
		padding-left: 15px;
		padding-right: 15px;
	}
	.landing_inspiracion_top .imagen_texto{
		padding-left: 30px ;
		padding-right: 30px;
	}
	.desliza_inspiracion_novedades {
    	margin-top: 137px;
    	margin-bottom: 74px;
    	max-height: 300px;
	}
	.slider_despiece_producto_top {
		width: calc(100% - 0px) !important;
	}
	.open-close-slider_despiece_producto_top{
		display: none !important;
	}

}




@media only screen and (max-width: 480px){
	.formtnh h1{
	    font-size: 50px;
	}
	.formtnh h2{
	    font-size: 18px;
	}
	.formtnh .indicates-required{
	    font-size: 14px;
	}
	.formtnh input{
	    font-size: 15px;
	}
	.formtnh input[type="submit"]{
	    font-size: 18px;
	}
	.formtnh #mc_embed_signup_scroll{
		margin-top: 40px;
	}
	.formtnh input::-webkit-input-placeholder{
	    font-size: 15px;
	}
	.formtnh input:-moz-placeholderr{
	    font-size: 15px;
	}
	.formtnh input:-ms-input-placeholder{
	    font-size: 15px;
	}
	.resto_noticias .paginador{
		padding: 0px !important;
	}
	.noticias_page .noticia_destacada .imagen, .noticias_page .noticia_destacada .imagen img {
    	height: 325px;
	}
	.buscador_producto2023 .listado_buscador_productos .item_buscador .imagen,
	.buscador_producto2023 .listado_buscador_productos .item_buscador img,
	.resto_proyectos .item_proyecto .imagen img,
	.resto_proyectos .item_proyecto .imagen,
	.noticias_page .resto_noticias .imagen, .noticias_page .resto_noticias .imagen img,
	.inspiracion_entradas_blog .imagen, .inspiracion_entradas_blog .imagen img {
	    height: 240px;
	}
	.noticias_page .resto_noticias h2,
	.inspiracion_entradas_blog h2 {
    	margin-bottom: 40px;
	}
	.buscador_producto2023 .listado_buscador_productos .item_buscador .etiqueta_new {
    	border-radius: 5px;
    	padding: 6px 14px;
	}
	.producto_coleccion_2023 .ambientes_producto .bg{
        width: 300px;
    	height: 200px;
	}
	.producto_coleccion_2023 .ambientes_producto .bg.vertical{
		width: 140px;
	}
	.novedades_home_new .item .texto {
    	bottom: initial;
    	top: 480px;
	}
	.novedades_home23 h2 {
    	margin-bottom: 110px !important;
	}
	.novedades_home_new .slick-dots {
    	top: -75px;
	}
	.novedades_home23 .slick-dots li {
    	padding: 15px;
    	line-height: 19px;
	}
	.texto_slider_home img {
    	width: 30px;
	}
	.inspiracion_home_23 {
    	padding-top: 50px;
	}
	.listado_despiece_producto .item_despiece_producto .acciones img{
    	width:40px;
    	height: 40px;
	}
	.listado_despiece_producto .item_despiece_producto .acciones a.video img{
    	width: 90px;
    }	
    
	.texto_introduccion_home23 {
    	padding-top: 100px;
    	padding-bottom: 0px;
	}
	.contenido_new_habitat {
    	padding: 50px 50px;
	}
	.contenido_new_habitat {
    	padding: 50px 00px;
	}
	.contenido_new_habitat_inner > .texto{
		padding: 30px 14px;
	}
	.novedades_home_new {
    	margin-top: 50px;
	}
	.breadcrumb ul li span {
    	margin-right: 10px;
    	margin-left: 10px;
	}
	.nosotros_fachada .enlace a{
		padding: 18px;
	}

	.tabs_nosotros .vc_tta-tabs-list {
    	margin-bottom: 20px !important;
	}
	.inspiracion_home_23 .texto{
		margin-bottom: 50px;
	}
	
    .contenido_new_habitat_inner .texto .texto{
    	padding-bottom: 0px;
    }
    .fachada_title h2 {
    	font-size: 50px;
    	text-align: center;
	}
	.nosotros_intro p {
    	margin-top: 40px;
    	margin-bottom: 50px !important;
	}
	.nosotros_fachada .wpb_content_element{
		margin-bottom: 0px !important;
	}
	.slider-nav .slick-slide span {
    	font-size: 70px;
	}
	.tabs_nosotros .vc_tta-tabs-list a {
    	padding: 15px !important;
	}
	.formulario_empleo_cv,
	.contacto_info  > div > div > div{
		margin: 50px auto;
	}
	.formulario_empleo_cv input[type="submit"]{
		padding: 10px 83px 10px 27px;
		background-size: 20px;
	}
	
	.producto_coleccion_2023 .top_producto .banderas img{
		width: 30px;
		height: 30px;
	}
	.producto_coleccion_2023 .menu_anclas a{
		padding-top: 15px;
    	padding-bottom: 15px;
	}
	.producto_coleccion_2023 .despiece .item-despiece img,
	.producto_coleccion_2023 .despiece .item-despiece .imagen {
    	width: 100px;
    	height: 100px;
	}
	.producto_coleccion_2023 .despiece .item-despiece .imagen {
    	margin-left: calc(50% - 50px);
	}
	.producto_coleccion_2023 .ambientes_producto .slick-slide {
    	margin-left: 7px;
    	margin-right: 7px;
	}
	.producto_coleccion_2023 .ambientes_producto .slick-list {
    	padding: 0px 30px !important;
	}
	.producto_coleccion_2023 #descargas{
		margin-right: 0px;
		margin-left: 0px;
	}
	.producto_coleccion_2023 .descargas ul li .iconos_descarga a{
		width: 25px;
		height: 25px;
	}
	.producto_coleccion_2023 .descargas{
		padding: 35px 15px;
	}
	.producto_coleccion_2023 .relacionados .item_relacionado .imagen img,
	.producto_coleccion_2023 .relacionados .item_relacionado .imagen {
    	height: 300px;
	}
	#footer .wpb_content_element{
		margin-bottom: 15px !important;
	}
	/*body >.vc_container {
    	margin-bottom: 710px;
	}*/
	.vacantes_nosotros ul li img{
		margin-top: 0px;
	}
	.proyectos_lista .proyecto_destacado .contenido img {
    	bottom: 70px;
    	width: 35px;
	}
	.breadcrumb{
		
		position: relative;
	}
	.proyectos_lista .proyecto_destacado .contenido {
    	margin-top: 150px;
	}
	.autores_page .bloque_top, .autores_page .bloque_bottom {
    	padding-top: 20px;
    	padding-bottom: 20px;
	}	
	.autores_page .bloque_bottom .item_autor{
		margin-bottom: 30px;
	}
	#footer .footer2023_medium {
    	padding-bottom: 20px;
	}
	.autores_page .bloque_bottom .item_autor sup {
	    font-size: 18px !important;
	}
	.autores_page .bloque_bottom .item_autor .imagen:after{
		display: none;
	}
	.autores_page .bloque_bottom .item_autor h2{
		top: calc(50% - 40px);
	}
}


/* Responsive silueta */

@media only screen and (max-width: 2500px){
	.listado_despiece_producto .item_despiece_producto.vertical_320 .imagen a div:after,
	.listado_despiece_producto .item_despiece_producto.vertical_323 .imagen a div:after,
	.listado_despiece_producto .item_despiece_producto.vertical_324 .imagen a div:after {
		right: -95px;
	    width: 78px;
	}
	.listado_despiece_producto .item_despiece_producto.vertical_280 .imagen a div:after {
		right: -106px;
	    width: 88px;
	}

	.listado_despiece_producto .item_despiece_producto.vertical_278 .imagen a div:after {
		right: -106px;
	    width: 88px;
	}

	.listado_despiece_producto .item_despiece_producto.vertical_260 .imagen a div:after {
		right: -106px;
	    width: 88px;
	}	
	.listado_despiece_producto .item_despiece_producto.vertical_160 .imagen a div:after {
		right: -109px;
    	width: 89px;
	}	
}

@media only screen and (max-width: 2000px){
	.listado_despiece_producto .item_despiece_producto.vertical_320 .imagen a div:after,
	.listado_despiece_producto .item_despiece_producto.vertical_323 .imagen a div:after,
	.listado_despiece_producto .item_despiece_producto.vertical_324 .imagen a div:after {
		right: -82px;
	    width: 64px;
	}

	.listado_despiece_producto .item_despiece_producto.vertical_280 .imagen a div:after {
		right: -90px;
	    width: 73px;
	}

	.listado_despiece_producto .item_despiece_producto.vertical_278 .imagen a div:after {
		right: -90px;
	    width: 73px;
	}

	.listado_despiece_producto .item_despiece_producto.vertical_260 .imagen a div:after {
		right: -90px;
	    width: 73px;
	}	
	.listado_despiece_producto .item_despiece_producto.vertical_160 .imagen a div:after {
		right: -95px;
    	width: 75px;
	}	
}
@media only screen and (max-width: 1500px){
	.redes_sociales_menu a {
    	margin-right: 15px;
	}
	.menu_header_col.der{
		margin-right: 0px;
		width: 20%;
	}
	.redes_sociales_menu a img {
    	height: 19px;
	}
	.listado_despiece_producto .item_despiece_producto.vertical_320 .imagen a div:after,
	.listado_despiece_producto .item_despiece_producto.vertical_323 .imagen a div:after,
	.listado_despiece_producto .item_despiece_producto.vertical_324 .imagen a div:after {
		right: -50px;
	    width: 34px;
	}

	.listado_despiece_producto .item_despiece_producto.vertical_280 .imagen a div:after {
		right: -60px;
    	width: 42px;
	}

	.listado_despiece_producto .item_despiece_producto.vertical_278 .imagen a div:after {
		right: -60px;
    	width: 42px;
	}

	.listado_despiece_producto .item_despiece_producto.vertical_260 .imagen a div:after {
		right: -60px;
    	width: 42px;
	}	
	.listado_despiece_producto .item_despiece_producto.vertical_160 .imagen a div:after {
		right: -57px;
    	width: 44px;
	}	
}
@media only screen and (max-width: 768px){
	.listado_despiece_producto .item_despiece_producto.vertical_320 .imagen a div:after,
	.listado_despiece_producto .item_despiece_producto.vertical_323 .imagen a div:after,
	.listado_despiece_producto .item_despiece_producto.vertical_324 .imagen a div:after {
		right: -65px;
	    width: 48px;
	}

	.listado_despiece_producto .item_despiece_producto.vertical_280 .imagen a div:after {
		right: -75px;
    	width: 54px;
	}

	.listado_despiece_producto .item_despiece_producto.vertical_278 .imagen a div:after {
		right: -75px;
    	width: 54px;
	}

	.listado_despiece_producto .item_despiece_producto.vertical_260 .imagen a div:after {
		right: -75px;
    	width: 54px;
	}	
	.listado_despiece_producto .item_despiece_producto.vertical_160 .imagen a div:after {
	    width: 58px;
	    right: -80px;
	}	

	
	
}

@media only screen and (max-width: 480px){
	.formtnh input {
	    width: calc(100% - 40px);
	    padding: 15px 20px;
	}
	.formtnh .indicates-required {
    	margin-bottom: 16px;
    	font-size: 13px;
	}
	.formtnh #mc_embed_signup_scroll {
    	margin-top: 30px;
    	margin-bottom: 30px;
	}
	.formtnh .gdprRequired input{
		margin-bottom: 0px;
	}
	.formtnh .gdprRequired span{
		font-size: 13px;
	}
	.formtnh input[type="submit"] {
	    padding: 15px 34px;
	    font-size: 15px;
	    border-radius: 46px;
	    margin-top: 20px;
	}
	.formtnh{
		padding-top: 20px;
	}
}


@media only screen and (max-width: 768px){
	.page-template-page-productos-ficha #lightbox .lb-dataContainer,
	.page-template-page-ambientes #lightbox .lb-dataContainer{
		width: 100%;
	}
	.page-template-page-productos-coleccion .lb-details, 
	.page-template-page-productos-ficha .lb-details,
	.page-template-page-ambientes .lb-details{
		position: relative;
	}
	
	.page-template-page-productos-ficha #lightbox,
	.page-template-page-ambientes #lightbox {
	    position: absolute !important;
	    top: 0px !important;
	    transform: none;
	}
	.page-template-page-productos-coleccion #lightbox .lb-container, 
	.page-template-page-productos-ficha #lightbox .lb-container,
	.page-template-page-ambientes #lightbox .lb-container {
    	display: block !important;
    	width: 100% !important;
    	max-width: 100% !important;
	}
	.page-template-page-productos-ficha #lightbox .lb-dataContainer,
	.page-template-page-ambientes #lightbox .lb-dataContainer{
		width: calc(100% - 20px) !important;
	}
	.page-template-page-productos-ficha #lightbox .lb-container .lb-container-left > img,
	.page-template-page-ambientes #lightbox .lb-container .lb-container-left > img {
	    height: 100% !important;
	    width: 100% !important;
	}
	.page-template-page-productos-coleccion #lightbox .lb-container .lb-container-left,
	.page-template-page-productos-coleccion #lightbox .lb-container .lb-container-right,
	.page-template-page-productos-ficha #lightbox .lb-container .lb-container-left,
	.page-template-page-productos-ficha #lightbox .lb-container .lb-container-right,
	.page-template-page-ambientes #lightbox .lb-container .lb-container-left,
	.page-template-page-ambientes #lightbox .lb-container .lb-container-right{
			max-height: 100%;
	}
	.page-template-page-productos-coleccion .lb-details, 
	.page-template-page-productos-ficha .lb-details,
	.page-template-page-ambientes .lb-details{
		bottom: 0px;
	}
	.page-template-page-productos-coleccion #lightbox .lb-container .lb-container-right,
	.page-template-page-productos-ficha #lightbox .lb-container .lb-container-right,
	.page-template-page-ambientes #lightbox .lb-container .lb-container-right{
		padding-bottom: 50px;
	}
	.page-template-page-productos-coleccion #lightbox,
	.page-template-page-productos-ficha #lightbox,
	.page-template-page-ambientes #lightbox{
    	position: fixed !important;
	}
	.page-template-page-productos-ficha #lightbox.lightbox-producto .lb-container .lb-container-left > img,
	.page-template-page-ambientes #lightbox.lightbox-producto .lb-container .lb-container-left > img {
	    max-height: initial !important;
	    width: calc(100% - 30px) !important;
	    height: auto !important;
	}
	.page-template-page-productos-ficha .lb-outerContainer,
	.page-template-page-ambientes .lb-outerContainer {
    	margin-top: 62px;
    }
}

@media (min-width: 1440px) {
	.menu_merchandising_item.busqueda_por_expositor .nombre {
		min-height: 57px;
	}
}

@media (min-width: 1920px) {
	.menu_merchandising_item.busqueda_por_expositor .nombre {
		min-height: 38px;
	}
}

@media (min-width: 768px) and (max-width: 850px) {
	.listado_despiece_producto .item_despiece_producto p span{
		font-size: 17px;
	}
}

/* 22/07/25 - problema con el menu en el area reservada */

@media only screen and (max-width: 768px) {
	
	.page-template-page-area-reservada #header{
		position: unset !important;
	}
	
	.page-template-page-area-reservada #area_reservada{
		padding-top: 0px;	
	}
}


/* 08/25 - BUSCADOR - ILBAGNO - TABS */

@media only screen and (max-width: 2000px){
	.buscador_producto2023 .productos-tabs.stick{
		padding-left: 50px;
	}
	.buscador_producto2023 .productos-titulo-seccion {
		font-size: 38px;
	}
}

@media only screen and (max-width: 768px) {
    .buscador_producto2023 .productos-tabs .tab {
        display: block;
        padding-top: 20px;
        padding-bottom: 20px;
        border-top: 1px solid #ccc;
        margin: 0px;
		font-size: 32px;
		width: 100%;
    }

	.buscador_producto2023 .productos-tabs .tab:last-of-type{
		border-bottom: 1px solid #ccc;
	}
}

@media only screen and (max-width: 480px) {
    .buscador_producto2023 .productos-tabs .tab {
        font-size: 25px;
    }
}