/*
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
body {
	/* background-color: #000; */
	display: flex;
	flex-direction: column;
	min-height: 100vh;
}

.fb-root {
	display: none;
}
/*PÁGINA INICIO*/

	/*AVISO IMPORTANTE 1*/
		#elementor-popup-modal-3492 .dialog-message {
			width: 54vw;
			height: 594px;
			align-items: flex-start;
		}

	/*Footer*/
		.copyright-2023 div h6 {
			text-align: center !important;
		}

		.sfsiplus_footerLnk {
			display: none;
		}

	/*Ajustamos los padding laterales del contenedor global*/
	.Content-Contenido-global{
		padding: 0 250px;
	}

	/*Columna bienvenidos ancho*/
	.elementor-2212 .elementor-element.elementor-element-e45984b {
		width: 34%;
	}

	/*Container col bienvenidos*/
	.elementor-2212 .elementor-element.elementor-element-820101d img {
		width: 80%;
	}

	.bocadillo-bienvenidos-drcha {
		display: none;
	}

	.pareja-medio-cuerpo {
		display: block;
	}

	/*Quitamos el padding que hay alrededor del texto intro foto*/
	.texto-intro-fotos_candidatos {
		padding: 0px;
	}

	/*Ajuntamos en padding de texto intro foto en contenedor*/
	.elementor-2212 .elementor-element.elementor-element-90078ac > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 10px;
	  }

	/*tamaño fuente e interlineado texto introducion foto*/
	.elementor-2212 .elementor-element.elementor-element-90078ac .elementor-heading-title{
		font-size: 1.1em ;
		line-height: 20px;
	}

	/*Tamaño contenedor boton comunicados y Servicio Atención al cliente*/
	.elementor-2212 .elementor-element.elementor-element-95c7c62 {
		width:100%;
	}

	/*Colocamos el contenedor de la img comunicados subiendolo un poco*/
	.cont-imgbtn-comunicados {
		width: 31%;
		top: -20px;
	}

	/*Ajustamos el padding de img Servicio Atencion al Ciudadano*/
	.elementor-2212 .elementor-element.elementor-element-5b8807b .premium-ihover-item-wrap {
		padding: 0px;
	}

	/*Ajustamos el texto explicacion btn comunicados importantes*/
	.elementor-2212 .elementor-element.elementor-element-ffb1555 .premium-ihover-description {
		font-size: 1.2em;
		line-height: 21px;
		padding: 10px 10px 10px 25px;
		text-align: left;
	}

	/*Ajustamos el texto explicacion btn Servicio Atención al Ciudadano*/
	.elementor-2212 .elementor-element.elementor-element-5b8807b .premium-ihover-description {
		color: #FCFDFE;
		font-size: 1.2em;
		line-height: 21px;
		padding: 10px 10px 10px 25px;
		text-align: left;
	}

	/*Tamaño fuente  encabezado: "Te acercamos el ayuntamiemto"*/
	.texto-titulo-acercarAyto {
		font-size: 1.9em;
	}


	/*Configuración de la X de cerrar en popup*/
	.eicon-close::before {
		content: '\e87f';
		font-size: 2em;
		color: beige;
	}

	#blockrandom-357 table {
		margin-left: 0px !important;
	}

	table th td span strong a{
		font-size: 2em;
	}

	/*barra azul te ayudamos e informamos modifico ancho*/	
	.elementor-2212 .elementor-element.elementor-element-375b6ed {
		width: 105% !important;
	}

	/*IFRAME Bando Movil*/
	#blockrandom-357 table {
		margin-left: 0px !important;
	}

	#blockrandom-357 table tr th td span strong {
		font-size: 1.2em !important;
	}

	.cont-no-maltrato-animal {
		padding: 0 40px;
	}

	.col-comunicados {
		padding: 0px;
	}

	.btn-SAC-vuelta {
		margin-top: -40px !important;
	}

	.btn-acercar-Ayto {
		width: 40%;
	}

	.wp-image-4576 {
		margin-top: -30px;
	}

	.container-nuevo-comunicado {
		padding: 20px;
		margin-bottom: 42px;
		background-color: aqua;
		margin-top: -14px;
	}

	.btn-ver-mas-comunicados {
		margin-top: -20px;
	}

	.container-img-bajo-comunicado {
		padding: 0 20px;
	}


/*PAGINA PROGRAMA AC*/
	.content-img-programaAC {
		padding: 0 750px;
	}

	.fondo-introduccion-programa {
		opacity: 0.9;
	}

	#TAB1 {
		background-color: blueviolet;
	}

	#TAB2 {
		background-color: rgb(68, 125, 31);
	}

	#TAB3 {
		background-color: rgb(185, 49, 37);
	}

	#TAB4 {
		background-color: rgb(125, 115, 45);
	}

	#TAB5 {
		background-color: rgb(13, 102, 191);
	}

	#TAB6 {
		background-color: rgb(78, 65, 91);
	}

	#TAB7 {
		background-color: rgb(189, 55, 173);
	}

	#TAB8 {
		background-color: rgb(108, 107, 108);
	}

	#TAB9 {
		background-color: rgb(50, 8, 158);
	}

	#TAB10 {
		background-color: rgb(98, 112, 9);
	}

	.Viñeta1 img{
		width: 100%;
	}

	.wp-image-1393 {
		width: 40%;
	}

	.wp-image-1392 {
		width: 49%;
	}

	.bocadillo_inicio_presentacion-arriba {
		display: none;
	}

	.bocadillo_Ver_programa-arriba {
		display: none;
	}

	.AtencionCiudadano-movil {
		display: none;
	}

/*PAGINA CONTACTA CON NOSOTROS*/
	.enlaceFacebook {
		margin-top: 23px;
	}

	.enlaceInstagram {
		margin-top: -23px;
	}

	.enlaceTwitter {
		margin-top: -10px;
	}

	.enlaceFacebook-movil {
		display: none;
	}

	.enlaceInstagram-movil {
		display: none;
	}

	.enlaceTwitter-movil {
		display: none;
	}

/*PAGINA CANDIDATO ALCALDÍA*/
	/*CONTENEDOR PAGINA CANDIDATO ALCALDÍA*/
	.content-global-pagCandAlc {
		padding: 30px 300px;
	}

	/*Contenedor 3 columnas fondo amarillo*/
	.content-global-pagCand {
		display: flex;
		flex-direction: row;
	}

	.columna-1-pareja-pres {
		width: 20%;
	}

	.columna-2-ficha-pres {
		width: 34,29%;
	}

	.columna-3-video-ent {
		width: 45,71%;
	}

	/*Texto introducción entrevista*/
	.texto-inicio.entrev span h6{
		font-size: 1em !important;
	}

	.elementor-heading-title {
		padding-bottom: 10px !important;
		text-align: left;
	}

	.elementor-element .elementor-element-6d39488 .elementor-widget .elementor-widget-text-editor {
		margin-top: -20px !important;
	}

	.titulo-entrevista div h5 {
		font-size: 1.3em;
	}

	.elementor-heading-title {
		text-align: center;
	}

	.mujer-brazos-abiertos {
		display:block;
	}

	.mujer-brazos-abiertos2 {
		display: none;
	}

	.Contenedor-global-entrevista {
		padding: 20px 655px;
	}

	/*FOOTER*/
		.nombre-agrup-cont h4{
			text-align: center;
		}

	/*Adaptamos el tamaño de la fuente de las frases que se mueven*/
	.elementor-slides .swiper-slide-inner .elementor-slide-heading {
		font-size: 30px;
		font-weight: 700;
		line-height: 1;
	}


	/*-----------------------------------
	ESTILOS COMUNICADOS Y NOTICIAS
	--------------------------------------*/

	.articulosDesarrolados {
		margin-top: -10px;
	  }

	  .Titulo_de_la_noticia {
		text-align: left !important;
	  }

	.subtitulo_comunicado_indiv {
		margin-top: 10px;
		margin-bottom: 20px;
		font-family: verdana, geneva;
		color: #4c4c81;
		font-size: 0.7rem;
		text-align: center;
	  }
	  @media screen and (min-width: 640px) {
		.subtitulo_comunicado_indiv {
		  font-size: 1rem;
		}
	  }
	  @media screen and (min-width: 1700px) {
		.subtitulo_comunicado_indiv {
		  font-size: 1.1rem;
		}
	  }
	  @media screen and (min-width: 1882px) {
		.subtitulo_comunicado_indiv {
		  font-size: 1.2rem;
		}
	  }

	  .contenidoArticulo_titulo_parrafo {
		font-size: 1.8rem;
		text-align: left;
		color: rgb(26, 50, 114);
		font-weight: bold;
		
	  }

	  @media screen and (min-width: 640px) {
		.contenidoArticulo_titulo_parrafo {
			font-size: 1rem;
		}
	  }
	  @media screen and (min-width: 1680px) {
		.contenidoArticulo_titulo_parrafo {
			font-size: 1.1rem;
		}
	  }
	  @media screen and (min-width: 1880px) {
		.contenidoArticulo_titulo_parrafo {
			font-size: 1.8rem;
		}
	  }
	  
	  .subtitulo_comunicado_indiv a:hover {
		margin-bottom: 0;
		font-family: verdana, geneva;
		color: #613a0d;
		font-size: 0.7rem;
	  }
	  @media screen and (min-width: 640px) {
		.subtitulo_comunicado_indiv a:hover {
		  font-size: 1rem;
		}
	  }
	  @media screen and (min-width: 1700px) {
		.subtitulo_comunicado_indiv a:hover {
		  font-size: 1.1rem;
		}
	  }
	@media screen and (min-width: 1700px) {
		.subtitulo_comunicado_indiv a:hover {
		  font-size: 1.3rem;
		}
	}
	
	.contenidoArticulo {
		margin-bottom: 15px;
		font-size: 0.8rem;
		text-align: left;
		color: #111;
	}
	@media screen and (min-width: 640px) {
		.contenidoArticulo {
		font-size: 1rem;
		}
	}
	@media screen and (min-width: 1680px) {
		.contenidoArticulo {
		font-size: 1.1rem;
		}
	}
	@media screen and (min-width: 1880px) {
		.contenidoArticulo {
		font-size: 1.3rem;
		}
	}

	.contenidoArticulo_sub_neg {
		margin-bottom: 15px;
		font-size: 0.8rem;
		text-align: left;
		color: #111;
		font-weight: bold;
		text-decoration: underline;
	}

	@media screen and (min-width: 640px) {
		.contenidoArticulo_sub_neg {
		font-size: 1rem;
		}
	}
	@media screen and (min-width: 1680px) {
		.contenidoArticulo_sub_neg {
		font-size: 1.1rem;
		}
	}
	@media screen and (min-width: 1880px) {
		.contenidoArticulo_sub_neg {
		font-size: 1.3rem;
		}
	}


	.contenidoArticulo1 {
		padding-left: 30px;
		margin-bottom: 15px;
		font-size: 0.8rem;
		text-align: left;
		color: #111;
	}

	@media screen and (min-width: 640px) {
		.contenidoArticulo1 {
		font-size: 1rem;
		}
	}
	@media screen and (min-width: 1680px) {
		.contenidoArticulo1 {
		font-size: 1.1rem;
		}
	}
	@media screen and (min-width: 1880px) {
		.contenidoArticulo1 {
		font-size: 1.3rem;
		}
	}

	.francesa_num {
		text-indent: -23px;
		padding-left: 40px;
	  }

	.contenidoArticulo_sangriaFrancesa {
		text-indent: -23px;
		padding-left: 40px;
		margin-bottom: 10px;
		font-size: 0.8rem;
		text-align: left;
		color: #111;
	}

	@media screen and (min-width: 640px) {
		.contenidoArticulo_sangriaFrancesa {
		font-size: 1rem;
		}
	}
	@media screen and (min-width: 1680px) {
		.contenidoArticulo_sangriaFrancesa {
		font-size: 1.1rem;
		}
	}
	@media screen and (min-width: 1880px) {
		.contenidoArticulo_sangriaFrancesa {
		font-size: 1.3rem;
		}
	}


	.div-fotoInterior-comunicado-noticias {
		padding: 15px 20%;
	}
	
	.cita-frase-medioTexto {
		/* color: #594FB4; */
		padding-left: 50px;
		font-weight: 300;
		font-style: italic;
	}

	  .piefoto {
		font-size: 0.7rem;
		color: white;
		text-align: center;
		text-decoration: none;
	  }
	  @media screen and (min-width: 1700px) {
		.piefoto {
		  font-size: 0.8rem;
		}
	  }
	  @media screen and (min-width: 1880px) {
		.piefoto {
		  font-size: 0.9rem;
		  color: rgb(42, 41, 41);
		}
	  }
	  
	  .piefoto:hover {
		text-decoration: none;
	  }

	  .imagenArticulo_interior_40 {
		margin: 8px 30px 11px 0px;
		padding-right: 20px;
		float: left;
		width: 100%;
		border: 0;
	  }
	  @media screen and (min-width: 693px) {
		.imagenArticulo_interior_40 {
		  width: 45%;
		}
	  }
	  
	  .imagenArticulo_interior_60 {
		margin: 8px 30px 11px 0px;
		padding-right: 20px;
		float: left;
		width: 100%;
		border: 0;
	  }
	  @media screen and (min-width: 693px) {
		.imagenArticulo_interior_60 {
		  width: 60%;
		}
	  }

	  .imagenArticulo_interior_35 {
		margin: 8px 30px 11px 0px;
		padding-right: 20px;
		float: left;
		width: 100%;
		border: 0;
	  }
	  @media screen and (min-width: 693px) {
		.imagenArticulo_interior_35 {
		  width: 35%;
		}
	  }

	  .imagenArticulo_interior_35_right {
		margin: 8px 30px 11px 0px;
		padding-left: 20px;
		float: right;
		width: 100%;
		border: 0;
	  }
	  @media screen and (min-width: 693px) {
		.imagenArticulo_interior_35_right {
		  width: 35%;
		}
	  }

	  .imagenArticulo_interior_50_centro {
		margin: 8px 30px 11px 0px;
		width: 100%;
		border: 0;
		
	  }
	  @media screen and (min-width: 693px) {
		.imagenArticulo_interior_50_centro {
		  	width: 100%;
		}

		.imagenArticulo_interior_50_centro img {
			padding: 0 25%;
			margin-top: 25px;
			margin-bottom: -40px;
			
		}
	  }

	  .imagenArticulo4_new {
		margin: 8px 20px 11px 0px;
		float: left;
		width: 98%;
	  }
	  @media screen and (min-width: 693px) {
		.imagenArticulo4_new {
		  width: 74%;
		}
	  }

	  /*columna comunicados*/
		.e-con.e-flex {
			flex-wrap: nowrap;
		}

	/*PAGINA INICIO*/

		/*Ajustamos el botón comunicados*/
		.elementor-2834 .elementor-element.elementor-element-bf1b983 {
			width: 100%;
		}

		.bocadillo-raw-bienvenidos {
			display: none;
		}

		.ParejaAgrupacionArriba{
			display: none;
		}
		
		.titulo-noticias {
			display: none;
			font-size: 2em;
		}

		.container-btn-comunic-ayuda-index-2 {
			margin-left: -28px;
		}

		.btn-atencion-ciudadania {
			width: 116%;
			max-width: 123% !important;
			margin-left: -15px;
		}

		.container-btn-ayuda div {
			width: 75% !important;
			margin-left: -36px;
			margin-right: 10px;
		}

		.container-btn-SAC-index img{
			max-width: 150%;
			width: 100%;
			height: 100%;
		}

		.btn-atencion-ciudadano div img {
			width: 541px;
			margin-left: -16px;
			max-width: 1000px !important;
			margin-top: -2px;
		}

		.container-btn-comunicados-index {
			width: 34.300%;
		}

		.btn-atencion-ciudadano-index {
			width: 541px;
			margin-left: -50px;
			max-width: 1000px !important;
			margin-top: -2px;
		}

	/*PAGINA DAR OPINION Y SUGERENCIA*/

		.banner-opiniones-sugerencias1 {
			display: block;
		}

		.banner-opiniones-sugerencias2 {
			display: none;
		}

		/*Columna Formulario*/
		.container-formulario {
			margin-top: 20px;
			margin-left: 0px;
			width: 60%;
		}

		/*Columna personaje presentacion*/
		.bocadillo-horizontal {
			display: none;
		}

		.FONDO-BOCADILLO {
			width: 35%;
			padding: 0 35px;
		}

		.bocadillo-vertical {
			width: 86%;
			font-size: .9em;
			margin-top: 1px;
			margin-left: 50px;
		}

		.chica-mediocuerpo {
			padding: 0 40px !important;
			margin-top: -66px;
			margin-left: 0px;
		}
		
		.titulo-formulario-opinion h2{
			font-size: 1.7em;
		}

	/*PAGINA SEDE ELECTRÓNICA*/

		/* .FONDO-BOCADILLO {
			width: 22%;
			padding: 0 25px;
  			margin-left: 10px;
			margin-top: 91px;
		} */

		/* .container-formulario {
			width: 80%;
			margin-left: -57px;
		} */

		#iframe-sede-electronica {
			height: 772px;
		}

		/*Ancho completo de columna izquierda personaje y bocadillo - bocadillo vertical*/
		.elementor-3913 .elementor-element.elementor-element-ed8c315 {
			width: 100%;
			padding: 0 5px;
		}

	/*PAGINA SERVICIO AYUDA AL CIUDADANO*/

		.FONDO-BOCADILLO-SAC {
			width: 30%;
			padding: 0 25px;
			margin-left: 62px;
			margin-top: 91px;
		}

		.container-btnGrandes-SAC {
			width: 51.197%;
  			margin-left: 57px;
			margin-top: 67px;
		}

		.cont-btnGrandes-SAC {
			width: 45%;
			height: 346px;
		}

		.explicacion-cabecera-SAC h6{
			margin-top: -15px;
			font-size: 1.2em;
		}

		.banner-SAC-2 {
			display: none;
		}

		.premium-ihover-info-back p {
			margin-top: -34px;
		}

		/* .container-atenOnline-listaDif {
			margin-bottom: -40px;
		} */
		
	/*PAGINA LISTA DE DIFUSION DEL SERVICIO AYUDA AL CIUDADANO*/

		.aviso-no-olvides h5 {
			font-size: 1em;
		}

		.container-2btn-abajo-lista-dif {
			margin-top: 0px;
			margin-bottom: 10px;
		}

		.container-global-listaDif {
			padding: 0 150px;
		}

		.container-col-der-listaDif {
			width: 35% !important;
		}

		.btn-acercar-Ayto-LISTA-DIFUSION {
			margin-top: -15px !important;
		}

		.PIJ-enConstruccion-lista-dif {
			margin-top: -15px !important;
		}


	/*PAGINA ACERCAR EL AYUNTAMIENTO*/

		.cont-btn-acercar-Ayto {
			display: flex;
			flex-wrap: wrap !important;
			justify-content: space-around;
		}

		.caja-btn-acercar-Ayto {
			width: 28%;
		}

		.cont-banner-img-acercar-ayto-2 {
			display: none;
		}

		.cont-texto-cabecera-acercar-ayto div div h2 {
			text-align: left;
		}



	/*Configuro que se ve y que no en el apartado noticias y comunicados*/

		.noticias-comunicados-enConstruccion1 {
			display: flex;
		}

		.comunicados-en-construccion-2 {
			display: none;
		}

		.noticias-horiz-en-construccion-3 {
			display: none;
		}

		.noticias-vertical-en-construccion-4 {
			display: none;
		}

		.animated {
			animation-duration: 1.25s;
			animation-delay: 0;
		}

	/*PAGINA PLENOS, TE ACERCAMOS EL AYUNTAMIENTO*/

		/*Oculto este listing item que no tiene nada*/
		.jet-listing-dynamic-post-5156 {
			display: none;
		}

		/*Fondos acordeon partidos políticos*/
		#color-fondo-acordeon-pleno-1 {
			background-color: red;
		}

		#color-fondo-acordeon-pleno-2 {
			background-color: rgb(30, 0, 255);
		}

		#color-fondo-acordeon-pleno-3 {
			background-color: rgb(116, 3, 88);
		}

		#color-fondo-acordeon-pleno-4 {
			background-color: rgb(8, 164, 36);
		}

	/*PAGINA CASAS IBAÑEZ INFORMATIVO*/
		.banner-alto-periodicos {
			display: none;
		}

		.col-izq-cont-periodicos {
			width: 75%;
		}

		.col-drcha-cont-periodicos {
			width: 25%;
		}

		.btn-ver-mas-periodicos {
			margin-top: 40px;
		}

	/*PAGINA COMUNICADOS SINGLE*/

		/*Color fondo columna derecha Comunicados*/
		.container-col-drecha-comunicados-single {
			background: #a1f1f1d1 !important;
		}



		









@media screen and (max-width: 1920px) {
	/*PAGINA INICIO*/

		/*Aviso importante 1*/
		#elementor-popup-modal-3492 .dialog-message {
			width: 66vw;
			height: 594px;
			align-items: flex-start;
		}

		/*Ajustamos los padding laterales del contenedor global*/
		.Content-Contenido-global{
			padding-right: 120px;
			padding-left: 120px;
		}

		/*Tamaño fuente frase encima de menu-top*/
		.elementor-nav-menu {
			font-size: .9em;
			margin-bottom: 5px;
		}

		/*Tamaño fuente frases slides bajo menu top*/
		.elementor-slides .swiper-slide-inner .elementor-slide-heading {
			font-size: 1.8em;
		}

		/*Quitamos el padding que hay alrededor del texto intro foto*/
		.texto-intro-fotos_candidatos {
			padding: 0px;
		}

		/*Ajuntamos en padding de texto intro foto en contenedor*/
		.elementor-2212 .elementor-element.elementor-element-90078ac > .elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 10px;
		  }

		/*tamaño fuente e interlineado texto introducion foto*/
		.elementor-2212 .elementor-element.elementor-element-90078ac .elementor-heading-title{
			font-size: 1.1em ;
			line-height: 20px;
		}

		/*Colocamos el contenedor de la img comunicados subiendolo un poco*/
		.cont-imgbtn-comunicados {
			width: 31%;
			top: -20px;
		}

		/*Ajustamos el padding de img Servicio Atencion al Ciudadano*/
		.elementor-2212 .elementor-element.elementor-element-5b8807b .premium-ihover-item-wrap {
			padding: 0px;
		}

		/*Ajustamos el texto explicacion btn comunicados importantes*/
		.elementor-2212 .elementor-element.elementor-element-ffb1555 .premium-ihover-description {
			font-size: 1em;
			line-height: 15px;
			padding: 10px 10px 10px 20px;
		}

		/*Ajustamos el texto explicacion btn Servicio Atención al Ciudadano*/
		.elementor-2212 .elementor-element.elementor-element-5b8807b .premium-ihover-description {
			color: #FCFDFE;
			font-size: 1em;
			line-height: 17px;
			padding: 10px 10px 10px 20px;
		}

		/*Tamaño fuente  encabezado: "Te acercamos el ayuntamiemto"*/
		.texto-titulo-acercarAyto {
			font-size: 1.9em;
		}

		.elementor-2212 .elementor-element.elementor-element-d48883f .elementor-heading-title {
			font-size: 30px;
		}

		.container-btn-SAC-index img {
			max-width: 150%;
			width: 98%;
			height: 100%;
		}

		.btn-acercar-Ayto {
			width: 49%;
			padding: 5px;
		}
		

		/* .col-comunicados {
			padding: 0px;
		} */

		.vuelta-punto-ij {
			width: 315px;
			height: 175px;
			margin-top: -20px;
		}

		.Texto-exp-vuelta-SAC {
			font-size: .9em !important;
		}

		.btn-SAC-vuelta {
			margin-top: -80px !important;
		}

		.div-fotoInterior-comunicado-noticias {
			padding: 15px 18%;
		}

	/*PAGINA SERVICIO ATENCIÓN AL CIUDADANO*/
	
		.Container-Gen-SAC {
			padding: 0 175px;
		}

		.container-gen-COL-izq {
			width: 70% !important;
		}

		.container-gen-COL-der {
			width: 30% !important;
		}

		.container-atenTel-atenPres {
			padding-left: 150px;
		}

		.container-atenOnline-listaDif {
			padding-left: 150px;
		}

		.explicacion-cabecera-SAC h4{
			font-size: 1.4em;
		}

	/*PAGINA PROGRAMA AC*/
		.content-img-programaAC {
			padding: 0 450px;
		}

		.fondo-introduccion-programa {
			padding: 20 150px;
		}

		.fondo-detalle-programa {
			padding: 20 150px;
		}

	/*PAGINA CONTACTA CON NOSOTROS*/
		.enlaceFacebook {
			margin-top: 37px;
		}

		.enlaceInstagram {
			margin-top: -9px;
		}

		.enlaceTwitter {
			margin-top: 10px;
		}

	/*PAGINA CANDIDATO ALCALDÍA*/
		/*CONTENEDOR PAGINA CANDIDATO ALCALDÍA*/
		.content-global-pagCandAlc {
			padding: 30px 140px;
		}

		.elementor-heading-title {
			padding-bottom: 10px !important;
			/* font-size: .9em; */
		}

		.btn-leer-entrevista {
			margin-bottom: -25px;
		}

	/*PAGINA LEGISLATURA ANTERIOR*/
		.titulo-legislatura-anterior div h2 {
			font-size: 2.1em;
		}

		.mujer-brazos-abiertos {
			margin-right: 0px;
		}

		.elementor-1832 .elementor-element.elementor-element-1bbdd35 {
			width: 100%;
		}

		.Contenedor-global-entrevista {
			padding: 20px 422px;
		}

		.contenedor-global1 {
			width: 100%;
		}

	/*PAGINA DAR OPINION SUGERENCIAS*/
		/*Ampliamos el ancho de la chica para que se vea mas grande*/
		.elementor-3440 .elementor-element.elementor-element-a3170a6 img {
			width: 95%;
		}

		/*Ampliamos el ancho del container que tiene las dos columnas reducienco su padding*/
		.elementor-3440 .elementor-element.elementor-element-f6b222c {
			padding-right: 100px;
			padding-left: 100px;
		}

		/*Bocadillo encima y texto*/
		.bocadillo-vertical {
			width: 104%;
			font-size: .9em;
			margin-top: 1px;
			margin-left: -12px;
			margin-bottom: 54px;
		}

		.chica-mediocuerpo {
			padding: 0 !important;
			margin-top: -66px;
			margin-left: 0px;
		}

		/*Centramos el Formulario*/
		.container-formulario {
			margin-top: 62px;
			margin-left: -50px;
		}

		/*Ancho columna derecha*/
		.elementor-3440 .elementor-element.elementor-element-35b0f4b {
			width: 34%;
		}

		/*Ancho columna formulario*/
		.elementor-3440 .elementor-element.elementor-element-6fd97ba {
			width: 65%;
		}

		/*Ancho columna chica explicando*/
		.elementor-3440 .elementor-element.elementor-element-181eb32 {
			width: 33%;
			margin-left: 20px;
		} 

		/*Titulos Participacion, te ayudamos e informamos*/
		.container-participa-ayuda h2 {
			font-size: 1.6em !important;
		}

	/*PAGINA LISTA DE DIFUSION DEL SERVICIO AYUDA AL CIUDADANO*/

		.titulo_form-apuntarse-listaDif h3 {
			font-size: 1.3em;
		}

		.titulo_form-apuntarse-listaDif {
			margin-bottom: -14px !important;
		}

	/*PAGINA ACERCAR EL AYUNTAMIENTO*/

		.caja-btn-acercar-Ayto {
			width: 31%;
		}

	/*PAGINA PLENOS*/

		.titulos-colum-izq-plenos div h2 {
			font-size: 1.8em;
		}

	/*PAGINA CASAS IBAÑEZ INFORMATIVO*/

		.container-global-periodicos {
			padding: 0 115px;
		}

		.btn-ver-mas-periodicos  {
			margin-top: 33px;
		}

	/*PAGINA COMUNICADO SINGLE*/

		.titulo-comunicado-single div h2 {
			font-size: 1.7em;
		}

	/*PAGINA AÑADIR COMUNICADOS/NOTICIAS*/

		

}





@media screen and (max-width: 1880px) {
	/*Almplio la columna bocadillo chica para que letras entren en bocadillo*/
	.elementor-3440 .elementor-element.elementor-element-181eb32 {
		width: 35%;
		margin-left: 20px;
	}

	/* .container-btn-SAC-index img{
		width: 77%;
    	margin-left: -120px;
	} */

	/*PAGINA DE INICIO*/

		/*Container Botón SAC-index*/
		.container-btn-SAC-index img {
			width: 98%;
			margin-left: 0px;
		}

		/*Botón SAC-index*/
		.btn-atencion-ciudadano-index {
			margin-left: -61px;
		}

		.FONDO-BOCADILLO {
			margin-top: 109px;
		}

		.bocadillo-vertical {
			width: 100%;
			font-size: .9em;
			margin-top: 1px;
			margin-left: -12px;
			margin-bottom: 47px;
			margin-bottom: 26px;
		}

		.chica-mediocuerpo {
			padding: 0 !important;
			margin-top: -49px;
			margin-left: 0px;
		}
}








@media screen and (max-width: 1680px) {
	/*PAGINA INICIO*/

		/*Aviso importante 1*/
		#elementor-popup-modal-3492 .dialog-message {
			width: 75vw;
			height: 594px;
			align-items: flex-start;
		}

		/*Modificar el tamaño de la fuente de la Frase encima de menu top*/
		.elementor-22 .elementor-element.elementor-element-174282a .elementor-heading-title {
			font-size: 30px;
		  }

		nav ul li {
			font-size: .9em;
		}

		/*Adaptamos el tamaño de la fuente de las frases de cabecera que entran y salen*/
		.Slides-frasesCabecera h2{
			font-size: 1.8em !important;
		  }

		/*Colocamos los elementos de la columna bienvenidos*/
		.elementor-2212 .elementor-element.elementor-element-e45984b {
			width: 36%;
			margin-top: -10px;
		}

		.elementor-slides .swiper-slide-inner .elementor-slide-heading {
			font-size: 28px;
		}

		/*Texto intro foto candidatos*/
		.elementor-2212 .elementor-element.elementor-element-f0ff942 .elementor-heading-title {
			font-size: 1.1em;
			line-height: 1.1;
		}

		/*Botón SAC-index*/
		.btn-atencion-ciudadano-index {
			margin-left: -88px;
		}

		/*Tamaño fuente titulo te acercamos el ayuntamiento*/
		.texto-titulo-acercarAyto {
			font-size: 1.7em;
		}

		.titulo-bando-movil {
			font-size: 1.8em;
		}

		.elementor-2 .elementor-element.elementor-element-26c7943 img {
			width: 303px;
			margin-left: -36px;
			margin-top: -9px;
		}

	  /*Ajustamos el texto explicacion btn comunicados importantes*/
		.elementor-2212 .elementor-element.elementor-element-ffb1555 .premium-ihover-description {
			font-size: .7em;
			line-height: 15px;
			padding: 10px 10px 10px 20px;
		}

		/*Ajustamos el texto explicacion btn Servicio Atención al Ciudadano*/
		.elementor-2212 .elementor-element.elementor-element-5b8807b .premium-ihover-description {
			color: #FCFDFE;
			font-size: .7em;
			line-height: 17px;
			padding: 10px 10px 10px 20px;
		}

		.col-comunicados {
			padding: 0 30px;
		}

		.btn-acercar-Ayto {
			width: 60%;
			padding: 3px;
			font-size: .7em;
		}

	/*PAGINA COMUNICADO INDIVIDUAL*/

		.div-fotoInterior-comunicado-noticias {
			padding: 15px 16%;
		}

		.div-fotoInterior-comunicado-noticias .piefoto {
			color: #000;
		}

		.titulo-comunicado-single {
			margin-top: 16px;
		}

		.titulo-comunicado-single div h2 {
			font-size: 1.5em;
		}

		.cont-comunicado-completo {
			margin-top: 0px;
		}

		/*Padding sección principal pagina comunicados single*/
		.container-padding-pag-comunicados-single {
			padding: 0 200px;
		} 

/*PAGINA SERVICIO ATENCIÓN AL CIUDADANO*/

	.Container-Gen-SAC {
		padding: 0 100px;
	}

	.container-gen-COL-izq {
		width: 70% !important;
	}

	.container-gen-COL-der {
		width: 30% !important;
	}

	.texto-col-der-cabecera {
		font-size: .8em !important;
	}	  

	.container-atenTel-atenPres {
		padding-left: 60px;
		margin-top: 20px;
	}

	.container-atenOnline-listaDif {
		padding-left: 60px;
	}
	
	.explicacion-cabecera-SAC h4{
		font-size: 1.2em;
	}

/*PAGINA CONTACTA CON NOSOTROS*/
	.enlaceFacebook {
		margin-top: 41px;
	}

	.enlaceInstagram {
		margin-top: 2px;
	}

	.enlaceTwitter {
		margin-top: 16px;
	}

/*PAGINA CANDIDATO ALCALDIA*/
	.content-global-pagCandAlc {
		padding: 30px 100px;
	}

	.elementor-heading-title {
		font-size: .8em;
	}

	.wp-image-1545 {
		margin-top: 30px;
	}

	.contenedor-global1 {
		width: 100%;
	}

	.elementor-heading-title {
		font-size: 1em;
	}

/*PAGINA LEGISLATURA ANTERIOR*/
	.titulo-legislatura-anterior div h2 {
		font-size: 2.1em;
	}

	/* .wp-image-1946 {
		margin-right: 30px;
	} */

	.elementor-1832 .elementor-element.elementor-element-1bbdd35 {
		width: 100%;
	}

	.Content-global-legisl-anter {
		padding: 20px 300px;
	}

	.Contenedor-global-entrevista {
		padding: 20px 289px;
	}

/*PAGINA DAR OPINION Y SUGERENCIAS*/
	/*Ajustamos el ancho de los padding exteriores estrellas */
	 .elementor-3440 .elementor-element.elementor-element-f6b222c {
		padding-right: 80px;
		padding-left: 80px;
	} 

	/*Ajustamos el texto encabezado derecho*/
	.elementor-3440 .elementor-element.elementor-element-e1e8f54 {
		text-align: left;
		--container-widget-width: 100%;
		padding: 8px;
		font-size: .9em !important;
	}

	/*Ajustamos el texto del bocadillo*/
	.elementor-3440 .elementor-element.elementor-element-4a1cdae > .elementor-widget-container {
		padding: 15px 30px 22px 24px;
		line-height: 1.3;
	}

	/*Modificamos el ancho de la columna bocadillo chica para que texto coja dentro bocadillo*/
	.elementor-3440 .elementor-element.elementor-element-181eb32 {
		margin-left: -15px;
	}

	/*Coloco el formaulario modificando los márgenes*/
	.elementor-3440 .elementor-element.elementor-element-6fd97ba {
		margin-top: 49px;
		margin-left: -55px;
	}

	.FONDO-BOCADILLO {
		margin-top: 109px;
	}

	.bocadillo-vertical {
		width: 100%;
		font-size: .9em;
		margin-top: 1px;
		margin-left: -12px;
		margin-bottom: 47px;
		margin-bottom: 26px;
	}

	.chica-mediocuerpo {
		padding: 0 !important;
		margin-top: -45px;
		margin-left: 0px;
	}

/*PAGINA LISTA DE DIFUSION DE SAC*/

	.container-global-listaDif {
		padding: 0 150px;
	}

	.container-col-der-listaDif {
		width: 35% !important;
		padding-top: 39px;
	}

/*PAGINA PLENOS*/

	.Container-general-Plenos {
		padding: 0 120px;
	}

	.titulos-colum-izq-plenos div h2 {
		font-size: 1.6em;
	}

/*PAGINA CASAS IBAÑEZ INFORMATIVO*/

	.elementor-5577 .elementor-element.elementor-element-7a74caf > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items {
		--columns: 5;
	}

/*PAGINA COMUNICADOS ARCHIVE*/

	.container-texto-explic-comunicados-archive {
		padding: 15px 15px 0 15px;
	}

	.container-leer-voz-alta {
		padding: 0;
	}

	.texto-explicacion-pagina-comunicados-archive div h2 {
		font-size: 1em !important;
	}

	/*Modifico el ancho del contenedor global pagina comunicados archive*/
	.container-hijo-comunicados-archive {
		width: 86%;
	}


}







@media screen and (max-width: 1536px) {
	/*PAGINA INICIO*/

		/*Aviso importante 1*/
		#elementor-popup-modal-3492 .dialog-message {
			width: 81vw;
			height: 594px;
			align-items: flex-start;
		}

		/*Explicacion btn comunicados importantes*/
		.elementor-2212 .elementor-element.elementor-element-ffb1555 .premium-ihover-description {
			font-size: .6em;
			line-height: 13px;
		}


		/*Btn que proponemos*/
		.btn-info-3 {
			width: 105%;
			margin-left: -28px;
		}

		.elementor-2 .elementor-element.elementor-element-26c7943 img {
			width: 279px;
			margin-left: -36px;
		}

		.container-btn-comunic-ayuda-index-2 {
			margin-left: -11px;
		}

		.btn-atencion-ciudadano-index {
			margin-left: -111px;
		}

		/*Caja contenedora del texto explicativo foto*/
		.elementor-2212 .elementor-element.elementor-element-f0ff942 > .elementor-widget-container {
			padding: 10px;
		  }

		/*Texto intro foto candidatos*/
		.elementor-2212 .elementor-element.elementor-element-f0ff942 .elementor-heading-title {
			font-size: 1em;
			line-height: 1.1;
		}

		/*Centramos la caja del bando movil*/
		.elementor-2212 .elementor-element.elementor-element-fa0ae11 {
			width: 86.192%;
			height: 16%;
			margin-left: 17px;
			padding: 12px 0 10px 10px;
		}

		.vuelta-punto-ij {
			width: 269px;
			margin-top: -20px !important;
		}

		.Texto-exp-vuelta-SAC .premium-ihover-info-back p span {
			font-size: .8em !important;
			line-height: 1.2;
		}

		.btn-SAC-vuelta {
			margin-top: -80px !important;
		}

		.btn-SAC-vuelta .premium-ihover-info-back p a{
			font-size: .7em;
		}

		.btn-Ayuntamiento .premium-ihover-info-back p a{
			font-size: .7em;
			margin-top: -17px !important;
		}

		.container-participa-ayuda h2 {
			font-size: 1.4em !important;
		}

	/*PAGINA SERVICIO ATENCIÓN AL CIUDADANO*/	

		.container-atenTel-atenPres {
			padding-left: 20px;
		}

		.container-atenOnline-listaDif {
			padding-left: 20px;
		}
		
		.explicacion-cabecera-SAC h4{
			font-size: 1.1em;
		}

	/*PAGINA CONTACTA CON NOSOTROS*/
		.enlaceTwitter {
			margin-top: 23px;
		}

	/*PAGINA PROGRAMA AC*/
		.content-img-programaAC {
			padding: 0 450px;
		}

		.premium-prefix-text span {
			font-size: 31px;
		}

		.premium-fancy-text-items-wrapper li {
			font-size: 31px;
		}

		.cont-img-programa-ac {
			padding: 0 375px;
		}

		.fondo-introduccion-programa {
			padding: 20px 45px;
		}

		.fondo-detalle-programa {
			padding: 20px 72px;
		}

		.elementor-35 .elementor-element.elementor-element-cef087a > .elementor-widget-container {
			margin: 15px 0px 0px -85px;
		}

		.elementor-35 .elementor-element.elementor-element-cef087a img {
			width: 89%;
		}

	/*PAGINA CANDIDATO ALCALDIA*/
		/*Contenedor 3 columnas fondo amarillo*/
		.content-global-pagCand {
			flex-direction: column;
		}

		.content-global-pagCandAlc {
			padding: 30px 445px;
		}

		.columna-1-pareja-pres {
			width: 100%;
			padding: 0 22%;
		}

		.columna-2-ficha-pres {
			width: 100%;
			padding: 0 40px;
		}

	/*PAGINA ENTREVISTA ENTERA*/
		.Titulo-entrevista-entera div h2 {
			font-size: 1.6em;
		}

	/*PAGINA analisis legislatura anterior*/
		.mujer-brazos-abiertos{
			width: 40%;
		}

		.Contenedor-global-entrevista {
			padding: 20px 217px;
		}


	/*PAGINA DAR OPINION SUGERENCIA*/

		/*Ajustamos el texto encabezado derecho*/
		.elementor-3440 .elementor-element.elementor-element-e1e8f54 {
			font-size: .8em !important;
		}

		/*bajamos un poco el encabezaco principl*/
		.encabezado-principal {
			margin-top: 14px;
		}

		.elementor-3440 .elementor-element.elementor-element-6fd97ba {
			margin-top: 35px;
			margin-left: -46px;
		}

		/*Ajustamos columna chica bocadillo en altura*/
		.elementor-3440 .elementor-element.elementor-element-181eb32 {
			margin-top: 81px;
		}

		.bocadillo-vertical {
			width: 115%;
			font-size: .9em;
			margin-top: 1px;
			margin-left: -27px;
			margin-bottom: 47px;
			margin-bottom: 26px;
		}

	/*PAGINA LISTA DE DIFUSION DE SAC*/

		.container-global-listaDif {
			padding: 0 100px;
		}

	/*PAGINA TE ACERCAMOS EL AYUNTAMIENTO*/

		.cont-texto-cabecera-acercar-ayto {
			padding: 5px 10px;
		}

		.container-cabecera-acercar-ayto {
			margin-top: 14px;
		}

	}







@media screen and (max-width: 1440px) {
	/*PAGINA INICIO*/

		/*Aviso importante 1*/
		#elementor-popup-modal-3492 .dialog-message {
			width: 85vw;
			height: 594px;
			align-items: flex-start;
		}

		.elementor-2 .elementor-element.elementor-element-26c7943 img {
			width: 257px;
			margin-left: -36px;
			margin-top: -12px;
		}

		.elementor-1753 .elementor-element.elementor-element-9a40b7c {
			padding: 20px 150px;
		}

		/*Explicacion btn servicio Atención al Ciudadano*/
		.elementor-2212 .elementor-element.elementor-element-5b8807b .premium-ihover-description {
			font-size: .7em;
			line-height: 14px;
		  }

		.texto-intro-fotos_candidatos {
			font-size: .9em;
		}

		/*Explicacion btn comunicados importantes*/
		.elementor-2212 .elementor-element.elementor-element-ffb1555 .premium-ihover-description {
			font-size: .6em;
			line-height: 11px;
			padding-left: 10px;
		}

		/*Adaptamos el tamaño de la fuente de las frases de cabecera que entran y salen*/
		.Slides-frasesCabecera h2{
			font-size: 1.6em !important;
		  }

		.texto-titulo-acercarAyto {
			font-size: 1.5em;
		}

		.container-btn-SAC-index img {
			width: 93%;
		}

		.btn-atencion-ciudadano-index {
			margin-left: -123px;
		}

		.vuelta-punto-ij {
			width: 269px;
			margin-top: -20px !important;
		}

		.Texto-exp-vuelta-SAC .premium-ihover-info-back p span {
			font-size: .8em !important;
			line-height: 1.2;
		}

		.btn-SAC-vuelta {
			margin-top: -74px !important;
		}

		.Texto-exp-vuelta-SAC .premium-ihover-info-back p {
			padding: 44px !important;
   			margin-top: -37px !important;
		}

		.Texto-exp-vuelta-SAC .premium-ihover-description {
   			margin-top: -3px !important;
		}

		.btn-SAC-vuelta .premium-ihover-info-back p a{
			font-size: .7em;
		}

		.btn-Ayuntamiento .premium-ihover-info-back p a {
			font-size: .6em;
			margin-top: -20px !important;
			padding: 1px;
			width: 70%;
			width: 60%;
		  }

		.img-enConstruccion-Ayto {
			margin-top: 10px !important;
		}

		/*Reducimos el temaño de la fuente de la palabra PARTICIPACION*/
		.container-participa-ayuda h2 {
			font-size: 1.3em !important;
		}

	/*PAGINA SERVICIO ATENCIÓN AL CIUDADANO*/
	
		.Container-Gen-SAC {
			padding: 0 100px;
		}

		.texto-col-der-cabecera {
			font-size: .7em !important;
		}

		.container-atenTel-atenPres {
			padding-left: 50px;
		}

		.container-atenOnline-listaDif {
			padding-left: 50px;
		}

		.explicacion-cabecera-SAC h4{
			font-size: 1em;
		}

	/*PAGINA CONTACTA CON NOSOTROS*/
		.enlaceFacebook {
			margin-top: 48px;
		}

		.enlaceTwitter {
			margin-top: 27px;
		}

	/*PAGINA CANDIDATO A LA ALCALDIA*/
		.titulo-entrevista div h5 {
			font-size: 1.2em;
		}

	/*PAGINA ANALISIS LEGISLATURA ANTERIOR*/
		.titulo-legislatura-anterior div h2{
			font-size: 1.9em;
		}

		.Content-global-legisl-anter {
			padding: 20px ;
			margin-top: -20px;
		}

	/*PAGINA DAR OPINION Y SUGERENCIA*/
		.elementor-3440 .elementor-element.elementor-element-f6b222c {
			padding-right: 0px;
			padding-left: 0px;
		}

		.encabezado-principal {
			margin-top: 0px;
		}

		/*Ajustamos el texto del encabezado principal lado derecho*/
		.elementor-3440 .elementor-element.elementor-element-e1e8f54 {
			padding: 8px 8px 0 8px;
		}

		.bocadillo-vertical {
			width: 108%;
			font-size: .9em;
			margin-top: 1px;
			margin-left: -27px;
			margin-bottom: 47px;
			margin-bottom: 43px;
		}

	/*PAGINA TE ACERCAMOS EL AYUNTAMIENTO*/

		.Container-general-acercar-Ayto {
			padding: 0 125px;
		}

		.caja-btn-acercar-Ayto {
			width: 31%;
		}

		.cont-texto-cabecera-acercar-ayto {
			font-size: .9em;
		}

		.container-cabecera-acercar-ayto {
			margin-top: 0px;
		}

	/*PAGINA PLENOS*/
		.titulo-pleno div h2 p{
			font-size: .9em;
			text-align: left;
			line-height: 1.2;
		}

		.continer-col-drcha-plenos {
			padding: 20px;
		}

		.cont-titulo-plenos-anteriores {
			margin-top: -20px;
		}

		.elementor-5120 .elementor-element.elementor-element-8fc00d2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items {
			--columns: 2;
		}

	/*PAGINA CASAS IBAÑEZ INFORMATIVO*/

		.elementor-5577 .elementor-element.elementor-element-7a74caf > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items {
			--columns: 5;
		}

		.container-global-periodicos {
			padding: 0;
		}

		.col-izq-cont-periodicos {
			width: 80%;
			padding: 0 30px;
		} 

		.col-drcha-cont-periodicos {
			width: 20%;
		}

	/*PAGINA COMUNICADOS SINGLE*/

		/*Padding sección principal pagina comunicados single*/
		.container-padding-pag-comunicados-single {
			padding: 0 135px;
		} 

	/*PAGINA COMUNICADOS ARCHIVE*/

		.texto-explicacion-pagina-comunicados-archive div h2 {
			font-size: .9em !important;
		}

	/*PAGINA MENSAJE RESPUESTA ENVIO FORMULARIO*/

		.container-global-respuesta-lista-difusion {
			padding: 230px 180px 230px 180px;
		}

}







@media screen and (max-width: 1366px) {
	/*HEADER*/
		.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li {
			display: flex;
			margin-top: -18px;
			padding-right: 20px;
	  	}

		.content-menu {
			padding-bottom: 0px;
		}

	/*PAGINA INICIO*/

		/*Aviso importante 1*/
		#elementor-popup-modal-3492 .dialog-message {
			width: 90vw;
			height: 594px;
			align-items: flex-start;
		}

		.Content-Contenido-global {
			padding-right: 0;
			padding-left: 0;
		}

		.Slides-frasesCabecera h2 {
			font-size: 1.5em !important;
		  }

		/*Explicacion btn comunicados importantes*/
		.elementor-2212 .elementor-element.elementor-element-ffb1555 .premium-ihover-description {
			font-size: .7em;
			line-height: 12px;
		 }

		 /*Explicacion btn Servicio Atención al Ciudadano*/
		 .elementor-2212 .elementor-element.elementor-element-5b8807b .premium-ihover-description {
			font-size: .9em;
			line-height: 14px;
		  }



		/*Tamaño fuente texto explicacion foto candidatos*/
		.elementor-2 .elementor-element.elementor-element-4eef301 .elementor-heading-title {
			font-size: 1em;
		}

		.bloque-acercar-ayto {
			width: 100%;
		}

		/*Btn-contacto*/
		.elementor-2 .elementor-element.elementor-element-26c7943 img {
			width: 244px;
			margin-left: -36px;
			margin-top: -12px;
		}

		.btn-info-3 {
			width: 107%;
			margin-left: -28px;
		}

		.btn-atencion-ciudadano-index {
			margin-left: -100px;
		}

	/*PAGINA SERVICIO ATENCIÓN AL CIUDADANO*/
	
		.texto-col-der-cabecera {
			font-size: .7em !important;
		}

		.container-atenTel-atenPres {
			padding-left: 28px;
		}

		.container-atenOnline-listaDif {
			padding-left: 28px;
		}

	/*PAGINA PROGRAMA AC*/
		.content-img-programaAC {
			padding: 0 450px;
		}

		.elementor-35 .elementor-element.elementor-element-e0c8d5d img {
			height: 145px;
		}

	/*PAGINA candidato alcaldía*/
		.content-global-pagCandAlc {
			padding: 30px 392px;
		}


		.Contenedor-global-entrevista {
			padding: 20px 130px !important;
		}

	/*PAGINA DAR OPINION Y SUGERENCIA*/

		.bocadillo-vertical {
			width: 114%;
			font-size: .9em;
			margin-top: 2px;
			margin-left: -27px;
			margin-bottom: 47px;
			margin-bottom: 43px;
		}

	/*PAGINA LISTA DE DIFUSION DE SAC*/

		.container-global-listaDif {
			padding: 0px;
		}

	/*PAGINA TE ACERCAMOS EL AYUNTAMIENTO*/

		.cont-texto-cabecera-acercar-ayto {
			font-size: .8em;
		}

	/*PAGINA COMUNICADO SINGLE*/

		.container-padding-pag-comunicados-single {
			padding: 0 80px;
		}

	/*PAGINA MENSAJE RESPUESTA ENVIO FORMULARIO*/

		.container-global-respuesta-lista-difusion {
			padding: 230px 120px 230px 120px;
		}

		
}






@media screen and (max-width: 1280px) {
	/*FOOTER*/
	  .elementor-253 .elementor-element.elementor-element-c7177ab .elementor-heading-title {
		font-size: 21px;
	  }

	  .elementor-253 .elementor-element.elementor-element-5a9585f {
		width: 66.909%;
	  }

	  /*PAGINA INICIO*/

	  	/*Aviso importante 1*/
		#elementor-popup-modal-3492 .dialog-message {
			width: 90vw;
			height: 594px;
			align-items: flex-start;
		}

		/*Btn-contacto*/
		.elementor-2 .elementor-element.elementor-element-26c7943 img {
			width: 224px;
			margin-left: -36px;
			margin-top: -12px;
		}

		.btn-info-3 {
			width: 108%;
		}

		.btn-atencion-ciudadano-index {
			margin-left: -115px;
		}

	/*PAGINA SERVICIO ATENCIÓN AL CIUDADANO*/
	
		.Container-Gen-SAC {
			padding: 0px;
		}

		.texto-col-der-cabecera {
			font-size: .6em !important;
		}

		.container-atenTel-atenPres {
			padding-left: 32px;
		}

		.container-atenOnline-listaDif {
			padding-left: 32px;
		}

		.explicacion-cabecera-SAC h4{
			font-size: .9em;
		}

	/*PAGINA PROGRAMA AC*/
		.content-img-programaAC {
			padding: 0 450px;
		}

	/*PAGINA CONTACTA CON NOSOTROS*/
		.enlaceInstagram {
			margin-top: 0px;
		}

		.enlaceTwitter {
			margin-top: 16px;
		}

		.enlaceTwitter h2 a {
			font-size: .6em !important;
		}


		.enlaceFacebook h2 a {
			font-size: .6em !important;
		}

		.enlaceInstagram h2 a {
			font-size: .6em !important;
		}

		.AtencionCiudadano-horizontal img {
			width: 77% !important;
		}

	/*PAGINA candidato alcaldía*/
		.content-global-pagCandAlc {
			padding: 30px 289px;
		}

		.elementor-element-0d3fc8b {
			margin-bottom: 30px;
		}

	/*PAGINA ENTREVISTA ENTERA*/
		.Titulo-entrevista-entera div h2 {
			font-size: 1.4em;
		}

		.elementor-1753 .elementor-element.elementor-element-282e007 {
			width: 100%;
		}

		.Contenedor-global0 {
			padding: 30px 200px;
		}

		.contenedor-global2A {
			width: 55%;
		}

		.contenedor-foto-2B {
			width: 42%;
	}

	/*PAGINA DAR OPINION Y SUGERENCIA*/
		.elementor-3440 .elementor-element.elementor-element-0acc12a {
			padding-right: 15px;
			padding-left: 15px;
		}

		.elementor-3440 .elementor-element.elementor-element-e1e8f54 {
			font-size: .7em !important;
		}

		/*Ajustamos el texto del bocadillo*/
		.elementor-3440 .elementor-element.elementor-element-4a1cdae > .elementor-widget-container {
			padding: 12px 20px 22px 19px;
			line-height: 1.2;
		}

		/*Modificamos el ancho del bocadillo*/
		.elementor-3440 .elementor-element.elementor-element-13a9bca {
			width: 98.602%;
		}

		.bocadillo-vertical {
			width: 115% !important;
			font-size: .9em;
			margin-top: 2px;
			margin-left: -27px;
			margin-bottom: 47px;
			margin-bottom: 43px;
		}

	/*PAGINA LISTA DE DIFUSION DE SAC*/
		.aviso-no-olvides h5 {
			font-size: .9em;
		}
		
	/*PAGINA TE ACERCAMOS EL AYUNTAMIENTO*/

		.Container-general-acercar-Ayto {
			padding: 0 85px;
		}

		.caja-btn-acercar-Ayto {
			width: 31%;
		}

		.cont-texto-cabecera-acercar-ayto {
			font-size: .75em;
		}

	/*PAGINA PLENOS*/

		/*Reducimos a 2 el número de columnas de los plenos anteriores*/
		.elementor-5120 .elementor-element.elementor-element-8fc00d2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items {
			--columns: 2;
		}

		.titulos-colum-izq-plenos div h2 {
			font-size: 1.4em;
		}

	/*FOOTER*/

		.elementor-container .elementor-column-gap-default {
			display: flex;
			justify-content: center;
		}

	/*PAGINA CASAS IBAÑEZ INFORMATIVO*/

		.elementor-5577 .elementor-element.elementor-element-7a74caf > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items {
			--columns: 4;
		}

		.container-global-periodicos {
			padding: 0;
		}

		.col-izq-cont-periodicos {
			width: 70%;
			padding: 0 20px;
		} 

		.col-drcha-cont-periodicos {
			width: 30%;
			padding: 0px 10px;
		}

		.texto-expl-cabecera-periodico div h2 {
			font-size: .9em !important;
			padding-top: 7px;
		}

	/*PAGINA COMUNICADOS ARCHIVE*/

		.container-cabecera-comunicados-archive {
			flex-direction: column !important;
		}

		.container-img-banner-comunicados-archive {
			width: 100%;
		}

		.container-texto-explic-comunicados-archive {
			width: 100%;
		}

		.texto-explicacion-pagina-comunicados-archive div h2 {
			font-size: 1.3em !important;
		}

		.container-hijo-comunicados-archive {
			width: 100%;
		}

	/*PAGINA MENSAJE RESPUESTA ENVIO FORMULARIO*/

		.container-global-respuesta-lista-difusion {
			padding: 190px 80px 190px 80px;
		}





}






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

	/*FOOTER*/
	  .elementor-253 .elementor-element.elementor-element-5a9585f {
		width: 97.909%;
	  }

	  .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
		padding: 2px;
	  }

	  .lema-pag-programa div h2{
		font-size: 2.1em !important;
	  }


	/*PAGINA INICIO*/

	  /*Aviso importante 1*/
		#elementor-popup-modal-3492 .dialog-message {
			width: 96vw;
			height: 515px;
			align-items: flex-start;
		}

		.Cont-mens-avisoImport-1 h1{
			font-size: 2rem;
		}

		.Cont-mens-avisoImport-1 h4{
			font-size: 1.2rem;
		}

		.Cont-mens-avisoImport-1 h3{
			font-size: 1.4rem;
		}

		.col-izq-AvisoImp1 {
			width: 52.833%;
		}

	  	.btn-info-1, .btn-info-2,  .btn-info-4 {
			width: 5000px;
		}

		.elementor-2 .elementor-element.elementor-element-26c7943 img {
			width: 415px;
			margin-left: -36px;
			margin-top: 0px;
		}

		/* .Contenedor-Global-bajoMenu {
			width: 134%;
  			max-width: 150% !important;
		} */

		.Contenedor_global {
			padding: 0 83px;
		}


		.unidas-casas-ibañez {
			display: none;
		}

		.ni-un-paso-atras {
			max-width: 160%;
			width: 128%;
			margin-left: -47px;
			margin-top: 21px;	
		}

		.ley-no-obliga {
			width: 122% !important;
			max-width: 160% !important;
			margin-left: -24px !important;
		}

		/* .Bienvenidos-pareja-en-columna img { 
			max-width: 160%;
			width: 52%;
			margin-left: 21px;
		} */

		.container-btn-SAC-index img {
			width: 73%;
			max-width: 160% !important;
		}

		.btn-atencion-ciudadano-index {
			margin-left: -8px;
		}

		/*Coloco en columna las dos partes del lado izquierdo*/
		.elementor-2 .elementor-element.elementor-element-a8da8f0 {
			flex-direction: column;
		}

		/*Reducimos el tamaño de la pareja para que encaje en página*/
		.elementor.elementor .e-con > .elementor-widget {
			max-width: 75%;
		}

		.elementor img {
			max-width: 102%;
		}

		/*Btn que proponemos*/
		.btn-info-3 {
			width: 58%;
			margin-left: -42px;
		}

		.texto-intro-fotos_candidatos {
			padding: 0 10px;
		}

		.elementor img {
			max-width: 100%;
		}

		.ParejaAgrupacion {
			display: none;
		}

		/*Este max-width permite que la imagen de la pareja sea mayor del 100%*/
		.titulo-formulario-opinion {
			max-width: 100%;
		}
		
		.ParejaAgrupacionArriba{
			display: block;
			width: 36% !important;
  			margin-top: 33px;
		}

		.bocadillo-raw-bienvenidos {
			display: block;
			width: 44%;
			margin-top: -28%;
			margin-left: 32%;
		}
		
		.bocadillo_inicio_presentacion-derecha {
			display: none;
		}

		.container-texto-foto {
			margin-top: 10%;
			margin-left: -34%;
			margin-right: -69%;
		}

		.Cantainer-texto-Exp-fotoCandidatos {
			width: 248%;
  			margin-left: -57px;
			padding: 10px;
		}

		.container-participa {
			width: 100%;
		}

		.container-ayuda {
			width: 100%;
		}

		.titulo-participa {
			font-size: 2em;
		}

		.elementor.elementor .e-con > .elementor-widget {
			max-width: 100%;
			width: 100%;
		}

		.container-btn-opinion-sug {
			padding: 0 247px;
		}

		.container-btnAyto-bando {
			padding: 0;
		}

		.cont-no-maltrato-animal {
			padding: 0 20px;
		}

		/* .titulo-ayuda {
			max-width: 100% !important;
			width: 100%;
		} */

		.container-participa-ayuda h2 {
			font-size: 1.5em !important;
		}

		/* .titulo-ayuda {
			font-size: 2em;
		} */

		/*Ponemos el container participa-ayuda en columna*/
		.elementor-2212 .elementor-element.elementor-element-55a923b {
			flex-direction: column;
		}

		.col-izq-fila2-conten-Not-Comun div {
			flex-direction: column !important;
		}

		.col-comunicados {
			padding: 30px 150px;
		}

		.titulo-noticias {
			display: block;
		}

		.elementor-menu-toggle {
			font-size: 2em !important;
		}
	

		.elementor-2212 .elementor-element.elementor-element-f0ff942 > .elementor-widget-container {
			padding: 5px;
		}


		/*Columna izquierda*/
		.elementor-2 .elementor-element.elementor-element-c38e3f7 {
			width: 100%;
			order: 2;
		}

		/*Columna derecha*/
		.elementor-2 .elementor-element.elementor-element-42078fb {
			flex-direction: row;
			width: 100%;
			order: 1;
			padding: 30px 0;
		}

		.elementor-2212 .elementor-element.elementor-element-e170d0e {
			flex-direction: column;

		}

		.col-izq-global {
			justify-content: start;
		}

		.col-Foto-btnCom-btnSAC {
			width: 100%;
		}

		.lema-pag-programa div h2 {
			font-size: 1.6em !important;
		  }

		.elementor-menu-toggle {
			font-size: var(--nav-menu-icon-size,40px);
			margin-top: -20px;
		}

		/*Tamaño X cerrar menu hamburguesa*/
		.eicon-close::before {
			font-size: 1em;
		}

		.Slides-frasesCabecera h2 {
			font-size: 1.4em !important;
			padding: 0 88px;
		}

		.col-bienvenidos {
			flex-direction: row;
			width: 140%;
			margin-top: -10px;
			margin-left: -50px;
		}

		.elementor-2212 .elementor-element.elementor-element-e45984b {
			width: 140%;
			margin-top: -10px;
			margin-left: -50px;
		  }

		.elementor-2212 .elementor-element.elementor-element-820101d img {
			display: none;
		}

		.bocadillo-bienvenidos-drcha {
			display: block;

		}

		.btn-info-row-quienes-somos {
			width: 45% !important;
		}

		.elementor-heading-title {
			font-size: .8em;
		}

		/*Aumento tamaño todos btnes Acercar Ayto a la vez*/
		/* .btn-acercar-Ayto {
			width: 45% !important;
		} */

		/*Explicacion comunicados importantes*/
		.elementor-2212 .elementor-element.elementor-element-ffb1555 .premium-ihover-description {
			font-size: 1em;
			line-height: 16px;
		  }

		/*Explicacion servicio atencion al ciudadano*/
		.elementor-2212 .elementor-element.elementor-element-5b8807b .premium-ihover-description {
			font-size: 1em;
			line-height: 16px;
		}

		/*Subimos desde foto candidatos hasta debajo pies pareja AC*/
		.elementor-2212 .elementor-element.elementor-element-d535c71 {
			margin-top: -33px;
		}

		.elementor-2212 .elementor-element.elementor-element-3587099 {
			margin-top: -34px;
		  }

		/*Ponemos en columna las noticias y los comunicados*/
		.elementor-2212 .elementor-element.elementor-element-8071967 {
			flex-direction: column;
		}

		/*barra naranja titulo noticas destacadas y comunicados*/
		.elementor-2212 .elementor-element.elementor-element-d48883f .elementor-heading-title {
			font-size: 25px;
		}

		.col-noticias {
			width: 100%;
			order: 2;
		}

		.col-comunicados {
			order: 1;
		}

		.cont-imgbtn-comunicados {
			width: 22%;
			top: -20px;
		}

		/* .cont-btn-Serv-at-ciud  */
		.elementor-2212 .elementor-element.elementor-element-d535c71 {
			margin-top: 0px;
			width: 65%;
			margin-left: 52px;
		}

		/*Colocamos los logos de las redes sociales*/
		#sfsi_floater {
			top: 109px !important;
			
		}

		.lema-pag-programa {
			font-size: 1.5em;
			margin-top: 16px;
		}

		/*Centramos la frase lema y el menu hamburguesa*/
		.elementor-22 .elementor-element.elementor-element-c6400c6 > .elementor-widget-container {
			margin: -20px 0px 6px 0px;
		}

		/*Container pareja AC*/
		.elementor-widget-container {
			width: 100%;
		}

		.Bienvenidos-pareja-en-columna {
			width: 40%;
			margin-left: 60px;
		}

		.lema-pag-programa div h2 {
			font-size: 1.1em !important;
		}

		/* .container-participa-ayuda h2 {
			font-size: 1.2em !important;
		} */

		.container-btn-comunic-ayuda-index-2 {
			margin-left: 54px;
		}

		.container-nuevo-comunicado {
			padding: 20px 120px;
		}

		.container-img-bajo-comunicado {
			padding: 20px 60px;
		}

		.btn-leer-comunicado div div {
			display: flex;
			justify-content: center;
		}

		.btn-ver-mas-comunicados div div {
			display: flex;
			justify-content: center;
		}

		.btn-leer-noticia  div div {
			display: flex;
			justify-content: center;
		}

		.btn-ver-mas-noticias  div div {
			display: flex;
			justify-content: center;
			margin-top: 20px;
			margin-bottom: 20px;
		}


	/*PAGINA PROGRAMA AC*/
		.content-img-programaAC {
			padding: 0 450px;
		}

		.premium-prefix-text span {
			font-size: 25px;
		}

		.premium-fancy-text-items-wrapper li {
			font-size: 25px;
		}

		.cont-img-programa-ac {
			padding: 0 100px;
		  }

		.elementor-35 .elementor-element.elementor-element-11343c8 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text {
			font-size: 1.1em;
		}

		.elementor-35 .elementor-element.elementor-element-188e41f {
			margin-left: -20px;
		  }

		.elementor-35 .elementor-element.elementor-element-cef087a img {
			width: 140%;
		}

		.elementor-35 .elementor-element.elementor-element-cef087a > .elementor-widget-container {
			margin: 27px 0px 0px 12px;
		}

	/*PAGINA CONTACTA CON NOSOTROS*/
		.enlaceFacebook {
			margin-top: 52px;
			margin-left: -51px;
		}

		.enlaceInstagram {
			margin-top: 11px;
		}

		.enlaceTwitter {
			margin-top: 24px;
		}

		footer {
			margin-top: auto;

		}

	/*PAGINA candidato alcaldía*/
		.content-global-pagCandAlc {
			padding: 30px 185px;
		}

		/* footer {
			margin-top: -12px;
		} */

		.Contenedor-global0 {
			padding: 30px 110px;
		}

		.contenedor-foto-2B {
			justify-content: flex-start;
		}

		.elementor-1753 .elementor-element.elementor-element-9a40b7c {
			padding: 20px 57px;
		}

	/*PAGINA ANALISIS LEGISLATURA ANTERIOR*/
		.Content-global-legisl-anter {
			padding: 20px 90px;

		}

		.Contenedor-global-entrevista {
			padding: 20px 24px !important;
		  }

	/*PAGINA SERVICIO ATENCIÓN AL CIUDADANO*/

		.Container-Gen-SAC {
			flex-direction: column !important;
		}

		.container-gen-COL-izq {
			width: 100%;
		}

		.container-gen-COL-der {
			width: 100%;
			flex-direction: row !important;
			padding: 0 20px;
		}

		.container-gen-COL-izq {
			padding-left: 100px;
		}

		.elementor embed, .elementor iframe, .elementor object, .elementor video {
			height: 328%;
		}

		.attachment-large .size-large .wp-image-3245 {
			margin-bottom: 20px;
		}

		.container-bando-movil {
			height: 499px;
			margin-top: 20px;
		}

		.Container-img-banner-cabecera{
			width: 100% !important;
		}

		.Container-img-banner-cabecera-SAC {
			width: 100% !important;
		}

		.banner-SAC-1 img{
			width: 203% !important;
			max-width: 250%;
		}
	
		.Container-Gen-SAC {
			padding: 0px;
		}

		.container-gen-COL-izq {
			width: 100% !important;
		}

		.container-gen-COL-der {
			width: 100% !important;
		}

		.Container-3iconos-arriba {
			margin-bottom: 20px;
		}

		.container-2iconos-abajo {
			margin-top: 21px;
			padding: 10px;
		}

		.container-col-der {
			flex-direction: row !important;
		}

		.texto-col-der-cabecera {
			font-size: .9em !important;
		}

		.container-atenTel-atenPres {
			padding-left: 13px;
		}

		.container-atenOnline-listaDif {
			padding-left: 13px;
		}

		.explicacion-cabecera-SAC h4{
			font-size: 1.3em;
		}

	/*PAGINA DAR OPINION Y SUGERENCIA*/

		.elementor-3440 .elementor-element.elementor-element-e1e8f54 .elementor-heading-title {
			font-size: 1.8em;
		}
	
		/*Colocamos en columna las dos columnas del escritorio*/
		.elementor-3440 .elementor-element.elementor-element-f6b222c {
			flex-direction: column;
		}

		/*A la primera columna le damos un ancho del 100%*/
		.elementor-3440 .elementor-element.elementor-element-afc739d {
			width: 100%;
		}

		/*A la segunda columna le damos también un ancho del 100% y generamos dos columnas
		la de la izquierda tiene los btn serv atencion ciudadano y 
		te acercamos Ayto y la segunda el ban móvil*/
		.elementor-3440 .elementor-element.elementor-element-35b0f4b {
			width: 100%;
			flex-direction: row;
		}

		/*Colocamos el btn te acercamos ayuntamiento*/
		.elementor-element .elementor-element-579dddd .e-flex .e-con-boxed .e-con {
			margin-top: -21px;
  			margin-bottom: 10px;
		}

		.elementor-3440 .elementor-element.elementor-element-a3170a6 > .elementor-widget-container {
			margin: -110px 0px 21px 0px;
			padding: 0px 74px 0px 50px;
		}

		/*Aumento la altura del iframe bando*/
		.elementor embed, .elementor iframe, .elementor object, .elementor video {
			height: 290%;
		}

		.container-bando-movil {
			height: 440px;
		}

		.Contenedor_bloques-servicio-bando {
			padding: 25px 0 25px 30px;
		}

		.elementor-element .elementor-element-26f5c9b .e-flex .e-con-boxed .e-con {
			padding-left: 52px;
			margin-top: 15px;
		}

		.elementor-3440 .elementor-element.elementor-element-6fd97ba {
			margin-top: 14px;
			margin-left: -43px;
			margin-bottom: 25px;
		}

		.elementor-widget-container {
			text-align: left;
		}

		.e-con .elementor-widget {
			min-width: 115px;
		}

		.elementor-3440 .elementor-element.elementor-element-a3170a6 > .elementor-widget-container {
			margin: 8px 0px 21px 11px;
			padding: 0px;
		}

		/*Le damos al container del banner pagina Dar opinion sugerencias un ancho de 100$*/
		.elementor-3440 .elementor-element.elementor-element-269d124 {
			width: 100%;
		}

		/*Ajustamos el bocadillo y el texto dentro de él*/
		.elementor-3440 .elementor-element.elementor-element-13a9bca {
			width: 87.602%;
		}

		.elementor-3440 .elementor-element.elementor-element-a3170a6 img {
			width: 62%;
			margin-top: -70px;
    		margin-left: 40px;
		}

		.elementor-3440 .elementor-element.elementor-element-181eb32 {
			margin-top: 37px;
			margin-left: -2px;
		}

		.banner-opiniones-sugerencias2 img {
			margin-top: 20px;
		}

		.bocadillo-vertical {
			width: 100% !important;
			font-size: .9em;
			margin-top: 2px;
			margin-left: -27px;
			margin-bottom: 47px;
			margin-bottom: 43px;
		}

	/*PAGINA LISTA DE DIFUSION DE SAC*/

		.banner-listaDif {
			width: 203% !important;
  			max-width: 250% !important;
		}

		.container-global-listaDif {
			flex-direction: column !important;
		}

		.container-col-izq-listaDif {
			width: 100%;
		}

		.container-col-der-listaDif {
			width: 100% !important;
			display: flex;
			flex-direction: row !important;
			padding: 25px 30px 30px 30px;
		}

		.diap-listaDif-1 img {
			max-width: 150%;
			width: 130%;
		}

		.diap-listaDif-2 img {
			max-width: 150%;
			width: 130%;
		}

		.diap-listaDif-3 img {
			max-width: 150%;
			width: 130%;
			margin-left: -73px;
		}

		.cont-dispos1_2-listaDif {
			flex-direction: column !important;
			padding: 0 286px;
			margin-left: -51px;
		}

		.cont-dispos3-listaDif {
			flex-direction: column !important;
			padding: 0 286px;
			margin-left: 20px;
		}

		.cont-form-listaDif {
			margin-bottom: 20px;
		}

		.titulo_form-apuntarse-listaDif {
			width: 100%;
  			max-width: 150% !important;
			padding: 0 !important;
		}

		.titulo_form-apuntarse-listaDif div h3 {
			font-size: 1.1em !important;
			padding: 0;
		}

		/* .form-apuntarse-Lista-Difusion {
			margin-bottom: -25px !important;
		} */

		.aviso-no-olvides div h5{
			padding-right: 115px;
			margin-top: 23px !important;
  			margin-bottom: -30px !important;
		}
		
		.aviso-no-olvides {
  			margin-bottom: -30px !important;
		}

	/*PÁGINA INDEX EN CONSTRUCCIÓN CONFIGURACIÓN APARTADO NOTICIAS Y COMUNICADOS
	A BORRAR ESTE CODIGO CUANDO ESTE TERMINADO EL APARTADO*/

		.noticias-comunicados-enConstruccion1 {
			display: none;
		}

		.comunicados-en-construccion-2 {
			display: block;
			padding: 0 200px 20px 200px;
		}

		.noticias-horiz-en-construccion-3 {
			display: block;
		}

		.noticias-vertical-en-construccion-4 {
			display: none;
		}

	/*PAGINA TE ACERCAMOS EL AYUNTAMIENTO*/

		.Container-general-acercar-Ayto {
			padding: 0px;
		}

		.continer-gen-col-drcha {
			padding: 10px;
			flex-direction: column !important;
		}

		.caja-btn-acercar-Ayto {
			width: 47%;
		}

		.cont-texto-cabecera-acercar-ayto {
			font-size: 1.2em;
		}

	/*PAGINA PLENOS*/

		.Container-general-Plenos {
			padding: 0;
		}

		.cont-comp-pleno_ultimo-pleno {
			flex-direction: column !important;
		}

		.cont-comp-pleno {
			order: 2;
		}

		.cont-ultimo-pleno {
			order: 1;
			width: 100%;
			padding: 20px 125px;
		}

		.container-composicion-pleno{
			padding: 0 60px;
		}

		.container-cajas-ordendia-acta {
			padding: 0 0 0 60px;
		}

		.cont-enlace-ordendia {
			margin-left: -50px;
		}

		.cont-enlace-acta {
			margin-left: -50px;
		}

		.container-fecha-pleno {
			margin-left: 50px;
		}

		.Cont-listing-grid-plenos-anteriores {
			padding: 0 96px;
		}

		.elementor-5120 .elementor-element.elementor-element-8fc00d2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items {
			--columns: 1;
		}

		.titulos-colum-izq-plenos div h2 {
			font-size: 2em;
		}

	/*PAGINA CASAS IBAÑEZ INFORMATIVO*/

		.elementor-5577 .elementor-element.elementor-element-7a74caf > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items {
			--columns: 3;
		}

		.container-global-periodicos {
			padding: 0;
		}

		.col-izq-cont-periodicos {
			width: 80%;
			padding: 0 20px;
		} 

		.col-drcha-cont-periodicos {
			width: 20%;
		}

		.elementor-5577 .elementor-element.elementor-element-7a74caf > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items {
			--columns: 4;
		}

		.container-global-periodicos {
			flex-direction: column !important;
			padding: 0;
		}

		.col-izq-cont-periodicos {
			width: 100%;
		} 

		.col-drcha-cont-periodicos {
			width: 100%;
		}

		.listing-grid-periodicos {
			margin-top: -30px;
		}

		.texto-nº-periodic {
			margin-left: 0px;
		}

		.cantidad-nº-periodico {
			margin-left: -96px;
		}

		.cantidad-año-periodico {
			margin-left: 62px;
		}

		.cont-meses-periodico {
			margin-top: 0px;
  			margin-bottom: -10px;
		}

		.cont-meses-periodico div div div {
			display: flex;
  			justify-content: center;
		}

		.btn-ver-mas-periodicos div div a {
			display: flex;
  			justify-content: center;
		}
		
		.col-drcha-cont-periodicos {
			flex-direction: row !important;
		}

		.cont-2btn-abajo-colder-plenos {
			margin-top: 40px;
			margin-bottom: 30px;
		}
	
	/*PAGINA COMUNICADOS SINGLE*/

		.Contenedor-global-comunicado-single {
			padding: 0;
		}

		.container-padding-pag-comunicados-single {
			padding: 0px;
			flex-direction: column;
			width: 100%;
		}
		.container-col-drecha-comunicados-single {
			flex-direction: row;
		}

		/*Justifico el ancho del bloque*/
		.bloque-comentarios-comunicado .comment-respond {
			padding-right: 54px;
		}

		.elementor-2840 .elementor-element.elementor-element-18c220b0 {
			flex-direction: row;
		}

	/*PAGINA COMUNICADOS ARCHIVE*/

		.Columna-Derecha-comunicados-archive {
			flex-direction: row !important;
		}

		.btn-leer-comunicado-bloque-comunicado div div {
			display: flex;
  			justify-content: center;
		}

		.btn-ver-mas-comunicados-archive div div {
			display: flex;
  			justify-content: center;
		}

		/*Número de columnas listing grid comunicados archive*/
		.elementor-2830 .elementor-element.elementor-element-614690f4 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items {
			--columns: 2;
		}
		
	/*PAGINA MENSAJE RESPUESTA ENVIO FORMULARIO*/

		.container-global-respuesta-lista-difusion {
			padding: 150px 40px 150px 40px;
		}

		.container-icono-mensaje {
			width: 80.372%;
		}




}







@media screen and (max-width: 872px) {
	/*PAGINA INICIO*/

		/*Aviso importante 1*/
		#elementor-popup-modal-3492 .dialog-message {
			width: 96vw;
			height: 515px;
			align-items: flex-start;
		}

		/*Titulo "AVISO IMPORTANTE"*/
		.elementor-3492 .elementor-element.elementor-element-6abb19e .elementor-heading-title {
			font-size: 3.1em;
		}

		/*Tit "Esta pagina está en construcción"*/
		.Cont-mens-avisoImport-1 h1{
			font-size: 1.8rem;
		}

		/*texto "Hay contenidos que..." "Perdonar las..."*/
		.Cont-mens-avisoImport-1 h4{
			font-size: 1.1rem;
		}

		.Cont-mens-avisoImport-1 h3{
			font-size: 1.3rem;
		}

		.col-izq-AvisoImp1 {
			width: 52.833%;
		}
		
		.elementor-2 .elementor-element.elementor-element-26c7943 img {
			width: 342px;
			margin-left: -36px;
			margin-top: 0px;
		}

		.lema-pag-programa div h2 {
			font-size: 1em !important;
		}

		.elementor-2212 .elementor-element.elementor-element-90078ac .elementor-heading-title {
			font-size: 1.1em;
			line-height: 17px;
		}

		.elementor-heading-title {
			font-size: .7em;
		}

		.elementor-2212 .elementor-element.elementor-element-ffb1555 .premium-ihover-description {
			font-size: .8em;
			line-height: 13px;
		}

		.elementor-2212 .elementor-element.elementor-element-ee21bb7 > .elementor-widget-container {
			margin: -18px 0px 0px 0px;
			padding: 0px;
		}

		.ley-no-obliga {
			margin-left: -44px !important;
		}

		.container-btn-SAC-index img {
			width: 74%;
		}

		.btn-atencion-ciudadano-index {
			margin-left: -3px;
		}

		.container-participa-ayuda h2 {
			font-size: 1em !important;
		}

		.container-btn-opinion-sug {
			padding: 0 217px;
		}

		.Texto-exp-vuelta-SAC .premium-ihover-info-back p {
			font-size: 1em !important;
		}

		.btn-Ayuntamiento .premium-ihover-info-back p a {
			font-size: .8em;
		}

		.container-btn-SAC-PIJ {
			margin-top: -18px;
  			margin-bottom: 12px;
		}

		.container-participa-ayuda h2 {
			font-size: 1.5em !important;
		}


	/*PAGINA SERVICIO ATENCIÓN AL CIUDADANO*/

		.Container-img-banner-cabecera{
			width: 100% !important;
		}

		.Container-img-banner-cabecera-SAC {
			width: 100% !important;
		}

		.banner-SAC-1 img{
			width: 203% !important;
			max-width: 250%;
		}

		.Container-Gen-SAC {
			padding: 0px;
		}

		.container-explic-SAC {
			padding: 10px;
		}

		.texto-col-der-cabecera {
			font-size: .9em !important;
		}

		.container-atenOnline-listaDif {
			padding-left: 0px;
			margin-left: -19px;
			margin-top: -17px;
			padding-bottom: -61px;
		}

		.container-gen-COL-izq {
			padding-bottom: 25px;
		}

		/*Parte delantera de la diapositiva - la que tiene la imagen*/
		/* .premium-ihover-container .premium-ihover-img-wrap img {
			object-fit: cover;
			border: 0;
			box-shadow: none;
			width: 81% !important;
			height: 81% !important;
		} */

		/*Parte trasera de la diapositiva*/
		/* .premium-ihover-info-wrap .premium-ihover-info-back {
			position: relative;
			width: 81% !important;
			height: 81% !important;
			margin-left: 33px;
			overflow: hidden;
		} */

		/*Tamaño letra diapositiva*/
		.premium-ihover-info-wrap .premium-ihover-content .premium-ihover-description {
			font-size: 14px !important;
			border-color: #000;
		  }

		.container-atenTel-atenPres {
			padding-left: 0px;
    		margin-left: -19px;
		}

		/* .container-atenOnline-listaDif {
			padding-left: 0px;
			margin-left: -19px;
			margin-top: -72px;
		} */

		.explicacion-cabecera-SAC h4 {
			font-size: 1.2em;
		}

		.container-2iconos-abajo {
			margin-top: 13px;
			padding: 10px;
		}


	/*PAGINA CONTACTA CON NOSOTROS*/
		.enlaceTwitter h2 a {
			font-size: .4em !important;
		}


		.enlaceFacebook h2 a {
			font-size: .4em !important;
		}

		.enlaceInstagram h2 a {
			font-size: .4em !important;
		}

		.enlaceFacebook {
			margin-top: 55px;
			margin-left: -76px;
		}

		.enlaceInstagram {
			margin-top: 16px;
			margin-left: -39px;
		}

		.enlaceTwitter {
			margin-top: 30px;
		}

	/*PAGINA DAR OPINION SUGERENCIAS*/

		.bocadillo-arriba {
			font-size: .9em;
			max-width: 115%;
			margin-left: 10px;
  			margin-top: 63px;
		}

		.bocadillo-arriba div {
			width: 107%;
		}

		.bocadillo-arriba p {
			padding-left: 20px;
		}

		.elementor-3440 .elementor-element.elementor-element-4a1cdae > .elementor-widget-container {
			margin: 0px 0px 39px 3px;
			padding: 15px 13px 84px 13px;
		}

		.elementor-3440 .elementor-element.elementor-element-c15cbe2 {
			margin-bottom: 20px;
		}

		.elementor-3440 .elementor-element.elementor-element-181eb32 {
			margin-top: 37px;
			margin-left: -2px;
		}

		.banner-opiniones-sugerencias2 img {
			margin-top: 20px;
		}

		.elementor-3440 .elementor-element.elementor-element-a3170a6 img {
			width: 62%;
			margin-top: -129px;
			margin-left: 40px;
		  }

		.bocadillo-vertical {
			width: 108% !important;
			font-size: .9em;
			margin-top: 2px;
			margin-left: -30px;
			margin-bottom: 47px;
			margin-bottom: 43px;
		}


	/*PAGINA LISTA DIFUSION DE SAC*/	
		.cont-dispos1_2-listaDif {
			flex-direction: column !important;
			padding: 0 200px;
		}

		.cont-dispos3-listaDif {
			flex-direction: column !important;
			padding: 0 200px;
		}

	/*PÁGINA INDEX EN CONSTRUCCIÓN CONFIGURACIÓN APARTADO NOTICIAS Y COMUNICADOS
	A BORRAR ESTE CODIGO CUANDO ESTE TERMINADO EL APARTADO*/

		.comunicados-en-construccion-2 {
			padding: 0 180px 20px 180px;
		}
		
	/*PAGINA TE ACERCAMOS EL AYUNTAMIENTO*/

		.cont-texto-cabecera-acercar-ayto {
			font-size: 1.1em;
		}

	/*PAGINA PLENOS*/

		.cont-ultimo-pleno {
			padding: 20px 96px;
		}

		.Cont-listing-grid-plenos-anteriores {
			padding: 0 93px;
			margin-bottom: 30px;
		}

	/*PAGINA MENSAJE RESPUESTA ENVIO FORMULARIO*/

		.container-global-respuesta-lista-difusion {
			padding: 150px 20px 150px 20px;
		}

		.container-icono-mensaje {
			width: 100%;
		}
}






@media screen and (max-width: 810px) {
	/*FOOTER*/
		.elementor-column.elementor-col-50, .elementor-column[data-col="50"] {
			width: 100%;
		}

		.elementor-widget-container {
			text-align: center;
		}

	/*PAGINA INICIO*/

		.elementor-2212 .elementor-element.elementor-element-5d905ab {
			flex-direction: column;
		}

		.col-izq-global {
			width: 100%;
		}

		.ley-no-obliga {
			width: 130% !important;
			max-width: 160% !important;
			margin-left: -24px !important;
		}

		.ni-un-paso-atras {
			width: 122%;
			margin-left: -38px;
			margin-top: 2px;
		}

		.container-btn-participa {
			padding-left: 100px;
		}

		.container-btn-SAC-index img {
			max-width: 120%;
		}

		.container-btn-comunic-ayuda-index-2 {
			margin-left: 0px;
		}


		/*Titulo "AVISO IMPORTANTE"*/
		.elementor-3492 .elementor-element.elementor-element-6abb19e .elementor-heading-title {
			font-size: 3.1em !important;
		}

		.bloque-info-ac {
			flex-direction: column;
		}

		.col-izq-info-ac {
			width: 100%;
		}

		.col-drcha-info-ac{
			flex-direction: row;
			width: 100%;
		}

		/*Colocamos en columna los 3 botones de arriba y los reducimos de tamaño*/
		.elementor-2 .elementor-element.elementor-element-42078fb {
			flex-direction: column;
			width: 100%;
			order: 1;
			padding: 10px 182px;
		}

		/*Tamaño texto elecciones municipales 2023*/
		.elementor-2 .elementor-element.elementor-element-d004cf2 .elementor-heading-title {
			font-size: 2.5em;
		}

		.ParejaAgrupacion {
			margin-left: -20px !important;
		}

		.foto-grupo-candidatos {
			padding: 0 10px;
		}

		.elementor-2 .elementor-element.elementor-element-26c7943 img {
			width: 311px;
			margin-left: -36px;
			margin-top: 0px;
		}

		.Slides-frasesCabecera h2 {
			padding: 0 54px;
		}

		.elementor-2212 .elementor-element.elementor-element-ffb1555 .premium-ihover-description {
			font-size: .7em;
			line-height: 13px;
		}

		.elementor-2212 .elementor-element.elementor-element-5b8807b .premium-ihover-description {
			font-size: .8em;
			line-height: 16px;
		}

		/* .elementor-widget-heading .elementor-heading-title {
			font-size: .8em !important;
		} */

		.texto-titulo-acercarAyto {
			font-size: 1.3em;
		}

		.Encabezado-seccion-notic-comun {
			font-size: 2.1em !important;
		}

		/*Titulo comunicados font size*/
		.elementor-2818 .elementor-element.elementor-element-697f9cc .elementor-heading-title {
			font-size: 1.2em !important;
		}

		/* .container-btn-SAC-index img {
			width: 105%;
			max-width: 120%;
		} */


		.ParejaAgrupacionArriba {
			display: block;
			width: 34% !important;
			margin-top: 33px;
			margin-left: -5px;
		}

		/* .ParejaAgrupacionArriba img {
			margin-left: 24px;
		} */

		.bocadillo-raw-bienvenidos {
			display: block;
			width: 44% !important;
			margin-top: -28%;
			margin-left: 32% !important;
		}

		/*Texto intro foto candidatos*/
		.elementor-2212 .elementor-element.elementor-element-f0ff942 .elementor-heading-title {
			font-size: 1em !important;
			line-height: 1.1;
			padding: 0 25px;
		}

		.foto-grupo-candidatos {
			width: 105%;
		}
		
		.Encabezado-seccion-notic-comun {
			font-size: 1.3em !important;
		}

		.col-comunicados {
			padding: 0 200px;
		}

		.elementor-2818 .elementor-element.elementor-element-9b019b4 img {
			width: 98%;
		}

		.titulo-formulario-opinion {
			max-width: 142%;
			width: 102%;
			font-size: .9em;
			margin-left: -4px;
		}

		/*Centramos el boton leer y ver mas de Nuevo comunicado*/
		.elementor-widget-container {
			text-align: center;
		}

		.btn-leer-comunicado div div {
			display: flex;
			justify-content: center;
		}

		.btn-ver-mas-comunicados div div {
			display: flex;
			justify-content: center;
		}

		.col-noticias-solo {
			padding: 0 180px;
		}

		.titulo-noticias {
			margin-left: -18px !important; 
		}

		.jet-listing-grid__items .grid-col-desk-2 .grid-col-tablet-2 .grid-col-mobile-1 .jet-listing-grid--2815 .jet-equal-columns__wrapper {
			margin-top: 20px;
			margin-bottom: 20px;
		}

		/*Adaptamos el bloque comunicados a esta pantalla*/
			.col-der-global {
				width: 100%;
			}

			.container-global-comunicados {
				width: 110%;
				max-width: 130%;
			}

			.elementor-2818 .elementor-element.elementor-element-9b019b4 img {
				width: 96%;
				margin-left: 12px;
			}

			.gif-nuevo-comunicado img {
				margin-left: 16px;
				width: 96%;
			}

			.encabezado-nuevo-comunicado div h2 {
				padding: 0 13px !important;
				margin-top: -12px !important;
			}

			.encabezado-nuevo-comunicado div h2 p {
				font-size: 1.4em !important;
			}

			.texto-int-nuevo-comunicado div {
				padding: 0 34px !important;
				margin-top: -28px !important;
			}

			.texto-int-nuevo-comunicado div p {
				font-size: 1.1em !important;
			}

			.texto-int-nuevo-comunicado div ul {
				padding-left: 0rem;
			}

			.texto-int-nuevo-comunicado div ul li {
				font-size: 1.1em !important;
			}

		/*Adaptamos bloque noticia a esta pantalla*/
			.img-cab-noticia div{
				width: 96%;
				margin-left: 14px !important;
			}

			.col-noticias-solo {
				margin-top: 25px;
			}

			.titulo-noticia div h2 {
				padding: 0 10px !important;
			}

			.texto-intro-noticia div p {
				font-size: 1.1em !important;
			}

			.texto-intro-noticia div ul {
				padding-left: 0rem;
				padding: 0 20px;
			}

			.texto-intro-noticia div ul li {
				font-size: 1.1em !important;
			}

			.btn-leer-noticia  div div {
				display: flex;
				justify-content: center;
			}
	
			.btn-ver-mas-noticias  div div {
				display: flex;
				justify-content: center;
				margin-top: 15px;
				margin-left: 10px;
			}


		/*Tres botones quienes somos*/
			
			.btn-info-row-quienes-somos {
				width: 78% !important;
			}

		/*Botones accesos varios y bando movil*/

			.container-btnAyto-bando {
				padding: 0 30px;
				flex-direction: row !important;
			}

			.elementor embed, .elementor iframe, .elementor object, .elementor video {
				height: 136%;
			}

		/*Imagnes mensajes*/

			.cont-no-maltrato-animal {
				padding: 20px 100px;
			}
			
		.container-btn-opinion-sug {
			padding: 0 287px;
		}

		.btn-Ayuntamiento {
			flex-direction: row !important;
		}

		.cont-no-maltrato-animal {
			padding: 20px 158px;
		}

		.btn-Ayuntamiento .premium-ihover-info-back p a {
			font-size: 1em;
		}

		/*Ajustamos la imagen del comunicado al 100%*/
		.elementor-2818 .elementor-element.elementor-element-9b019b4 img {
			width: 100%;
    		margin-left: 0px;
		}

		.titulo-noticias {
			margin-left: 0px !important;
		}

		.col-noticias {
			padding: 0;
		}

		.col-noticias-solo {
			padding: 0 120px;
		}

		.img-cab-noticia div {
			width: 100%;
			margin-left: 0px !important;
		}

		.elementor-heading-title {
			font-size: 1.1em;
		}

	/*PAGINA SERVICIO ATENCIÓN AL CIUDADANO*/

		.Container-img-banner-cabecera{
			width: 100% !important;
		}

		.Container-img-banner-cabecera-SAC {
			width: 100% !important;
		}

		.container-gen-COL-izq {
			padding-left: 74px;
		}

		.elementor embed, .elementor iframe, .elementor object, .elementor video {
			height: 249%;
		}

		.container-bando-movil {
			height: 411px;
		}

		
	/*PAGINA PROGRAMA AC*/
		.elementor-35 .elementor-element.elementor-element-b699a9d {
				flex-direction: column;
		}

		.elementor-35 .elementor-element.elementor-element-b699a9d {
				flex-direction: column;
				align-items: center;
		}

		/*Agrando y centro los dos elementos de la columna*/
		.elementor-35 .elementor-element.elementor-element-b699a9d {
			width: 167.097%;
			margin-left: -199px;
		}

		.pareja-pag-programa img {
			width: 120%;
		}

		.content-img-programaAC {
			padding: 0 450px;
		}

		.fondo-detalle-programa {
			padding: 15px 30px;
		}

		.fondo-introduccion-programa {
			padding: 20px 25px;
		}

		.elementor-35 .elementor-element.elementor-element-cef087a img {
			width: 150%;
		}

		.elementor-35 .elementor-element.elementor-element-8ef4be1 {
			margin-top: 23px;
			margin-left: 27px;
		}

		.pareja-pag-programa img {
			width: 120%;
		}

	/*PAGINA CONTACTA CON NOSOTROS*/
		.enlaceInstagram {
			margin-top: 16px;
			margin-left: -30px;
		}

		.enlaceTwitter {
			margin-top: 34px;
		}

	/*PAGINA candidato alcaldía*/
		.content-global-pagCandAlc {
			padding: 30px 123px;
		}

		.btn-leer-entrevista {
			margin-top: 15px;
		}

		/* .elementor-widget-heading .elementor-heading-title{
			font-size: 1em;
		} */

		.Entrevista-content div {
			text-align: left;
		}

	/*PAGINA ANALISIS LEGISLATURA ANTERIOR*/
		.Content-global-legisl-anter {
			padding: 20px 47px;
		}

		.elementor-widget-container {
			text-align: left;
		}

		.elementor-1753 .elementor-element.elementor-element-9d3a25e > .elementor-widget-container {
			margin: 0px;
			padding: 0px;
		}


		/*Centro el botón de listing.grid comunicados*/
		.elementor-widget-container {
			text-align: center;
		}

		.elementor-widget-container p {
			text-align: left;
		}

		ul {
			text-align: left;
		}

		/*Ponemos las cajas de las noticias en 1 columna*/
		.elementor-2212 .elementor-element.elementor-element-8e3da51 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items {
			--columns: 1;
		}

		.titulo-noticia {
			font-size: 1.5em;
		}

	/*PAGINA DAR OPINION SUGERENCIAS*/
		 
		/*Aumento la altura del iframe bando*/
		.elementor embed, .elementor iframe, .elementor object, .elementor video {
			height: 209%;
		}

		.container-bando-movil {
			height: 341px;
		}

		/* .elementor-widget-heading .elementor-heading-title {
			font-size: 1.7em !important;
			padding: 0 50px;
		} */

		.titulo-noticia div h2 {
			font-size: 1em !important;
		}

		.titulo-formulario-opinion {
			max-width: 142%;
			width: 110%;
		}

		.bocadillo-arriba {
			margin-left: -10px;
			margin-top: 80px;
		}

		.elementor-3440 .elementor-element.elementor-element-a3170a6 img {
			width: 62%;
			margin-top: -108px;
			margin-left: 27px;
		}

		.elementor-3440 .elementor-element.elementor-element-c15cbe2 {
			padding-right: 77px;
		}

		.titulo-formulario-opinion h2 {
			padding-right: 34px;
		}

		.elementor-widget-container {
			text-align: left;
		  }

		.titulo-bando-movil h2 {
			font-size: 1em !important;
		}

		/*anchura foto grupo candidatos*/
		.titulo-formulario-opinion {
			max-width: 142%;
			width: 105%;
			font-size: .9em;
			margin-left: -14px;
		}

		.bocadillo-vertical {
			width: 108% !important;
			font-size: .9em;
			margin-top: 2px;
			margin-left: -17px;
			margin-bottom: 47px;
			margin-bottom: 4px;
		}

	/*PAGINA LISTA DE DIFUSION DE SAC*/

		.banner-listaDif {
			width: 203% !important;
  			max-width: 250% !important;
		}

		.container-global-listaDif {
			flex-direction: column !important;
		}

		.container-col-izq-listaDif {
			width: 100%;
		}

		.container-col-der-listaDif {
			width: 100%;
			display: flex;
			flex-direction: row !important;
		}

		.diap-listaDif-1 img {
			max-width: 150%;
			width: 130%;
		}

		.diap-listaDif-2 img {
			max-width: 150%;
			width: 130%;
		}

		.diap-listaDif-3 img {
			max-width: 150%;
			width: 130%;
			margin-left: -73px;
		}

		.cont-dispos1_2-listaDif {
			flex-direction: column !important;
			padding: 0 175px;
		}

		.cont-dispos3-listaDif {
			flex-direction: column !important;
			padding: 0 175px;
		}

		.cont-form-listaDif {
			margin-bottom: 20px;
		}

		.titulo_form-apuntarse-listaDif {
			width: 100%;
  			max-width: 150% !important;
			padding: 0 !important;
		}

		.titulo_form-apuntarse-listaDif div h3 {
			font-size: 1.1em !important;
			padding: 0;
		}

		/* .form-apuntarse-Lista-Difusion {
			margin-bottom: -25px !important;
		} */

		.aviso-no-olvides div h5{
			padding-right: 0px !important;
			margin-top: 23px !important;

		}
		
		.aviso-no-olvides {
			padding-right: 90px !important;
  			margin-bottom: -30px !important;
		}

	/*PAGINA TE ACERCAMOS EL AYUNTAMIENTO*/

		.cont-texto-cabecera-acercar-ayto {
			font-size: 1em;
			padding-top: 14px;
		}
}








@media screen and (max-width: 768px) {
	/*HEADER*/
		.elementor-22 .elementor-element.elementor-element-129558b {
			--nav-menu-icon-size: 48px;
			margin-left: 422px;
			margin-top: -152px;
		}

		.elementor-22 .elementor-element.elementor-element-40a72a5 img {
			width: 60%;
			margin-left: -146px;
		}

		.elementor-widget-image {
			text-align: left;
		}

	/*FOOTER*/
		.elementor-253 .elementor-element.elementor-element-5a9585f {
			width: 100%;
		}

		.col-icon-copyR {
			width: 39%;
		}

		.col-texto-copyR {
			text-align: center;
		}

		.elementor-heading-title {
			margin-top: -34px;
		}

	/*PAGINA INICIO*/
		/*Contenedor 3 botones*/
		.elementor-2 .elementor-element.elementor-element-42078fb {
			padding: 10px 146px;
		}

		.lema-pag-programa div h2 {
			font-size: 1.5em !important;
		}

		.elementor-22 .elementor-element.elementor-element-40a72a5 img {
			width: 100%;
			margin-left: 0px;
		}

		.elementor-2 .elementor-element.elementor-element-26c7943 img {
			width: 292px;
			margin-left: -36px;
			margin-top: -10px;
		}

		.elementor-2212 .elementor-element.elementor-element-95c7c62 {
			width: 100%;
			order: 1;
		}

		.elementor-2212 .elementor-element.elementor-element-d535c71 {
			width: 100%;
			margin-top: 15px;
			margin-bottom: 40px;
		}

		.elementor-2212 .elementor-element.elementor-element-95c7c62 {
			flex-direction: column;
		}

		.cont-imgbtn-comunicados {
			width: 100%;
			padding: 0 41% 0 33%;
			order: 2;
			margin-top: -30px;
		}

		/* .elementor-widget-heading .elementor-heading-title {
			font-size: 1.2em !important;
		} */

		.Slides-frasesCabecera h2 {
			padding: 0 40px;
		}

		.foto-grupo-candidatos {
			padding: 0;
		}

		/* .elementor-widget-heading .elementor-heading-title {
			font-size: 1em !important;
		} */

		/* .elementor-widget-heading .elementor-heading-title {
			font-size: .8em !important;
		} */

		.ley-no-obliga {
			margin-left: -44px !important;
		}

		.container-btn-participa {
			padding-left: 56px;
		}

		.container-btn-comunic-ayuda-index-2 {
			margin-left: -12px;
		}

		.container-btn-SAC-index img {
			margin-left: -20px;
		}

		.gif-nuevo-comunicado img {
			margin-left: 0px;
			width: 100%;
		}

		.img-ni-un-paso-atras img {
			width: 100% !important;
    		margin-left: 0px !important;
		}

		.titulo-noticias {
			margin-left: -15px !important;
			width: 104% !important;
		}

		.img-cab-noticia div {
			width: 100%;
			margin-left: 0px !important;
		}

		/* .cont-btn-Serv-at-ciud  */
		.elementor-2212 .elementor-element.elementor-element-d535c71 {
			margin-top: 0px;
			width: 100%;
			margin-left: 0px;
		}

		/*columna comunicados*/
		.e-con.e-flex {
			flex-wrap: nowrap;
		}

		.texto-intro-fotos_candidatos h2 {
			line-height: 1.4;
		}

		/*Centro el contenedor del bando movil*/
		.elementor-2212 .elementor-element.elementor-element-fa0ae11 {
			margin-left: 12px;
		}

		/*Anchura y colocación foto candidatos*/
		.titulo-formulario-opinion {
			width: 100%;
			margin-left: 0px;
		}

		.elementor-2212 .elementor-element.elementor-element-fa0ae11 {
			width: 86.192%;
			height: 14%;
			margin-left: 17px;
			padding: 12px 0 10px 10px;
		}

		#blockrandom-357 {
			height: 286%;
		}

		.btn-Ayuntamiento .premium-ihover-description {
			margin-top: 0px !important;
		}

		.container-btn-tejido-empresarial .premium-ihover-description {
			margin-top: 10px !important;
		}

		.container-btn-list-asociac .premium-ihover-description {
			margin-top: 1px !important;
		}

		.titulo-noticias {
			margin-left: 0px !important;
			width: 100% !important;
		}

	/*PAGINA SERVICIO ATENCIÓN AL CIUDADANO*/

		/*Colocamos en columna el contenedor principal*/
		.elementor-4204 .elementor-element.elementor-element-f6b222c {
			flex-direction: column;
		}

		/*Hacemos que la columna izq ocupe el 100%*/
		.elementor-4204 .elementor-element.elementor-element-afc739d {
			width: 100%;
		}

		/*Hacemos que la columna der ocupe el 100%*/
		.elementor-4204 .elementor-element.elementor-element-35b0f4b {
			width: 100%;
		}

		.container-gen-COL-izq {
			padding-left: 5px;
			padding-bottom: 21px;
		}
		
		/*Boton de lista difusión reverso*/
		.btn-atencion-online {
			margin-left: 35px;
		}

		.Container-img-banner-cabecera{
			width: 100% !important;
		}

		.Container-img-banner-cabecera-SAC {
			width: 100% !important;
		}

		.banner-SAC-1 img{
			width: 202% !important;
			max-width: 250%;
		}

		.Container-Gen-SAC {
			padding: 0px;
		}

		.container-col-der {
			flex-direction: column !important;
			padding: 20px 0px !important;
		}

		.container-2iconos-abajo {
			margin-top: 22px;
			padding: 10px;
		}

		 .btn-acercar-Ayto-SAC {
			margin-top: 10px !important;
		}

		.btn-comunicados-import {
			margin-top: 0px !important;
		}

		.btn-noticias-interes2 {
			margin-top: 0px !important;
		}

		.btn-ofertas-empleo2 {
			margin-top: 0px !important;
		}

		.PIJ-enConstruccion {
			margin-top: -22px !important;
		}

		.texto-col-der-cabecera {
			font-size: .6em !important;
		}

		/*Parte delantera de la diapositiva - la que tiene la imagen*/
		/* .premium-ihover-container .premium-ihover-img-wrap img {
			object-fit: cover;
			border: 0;
			box-shadow: none;
			width: 85% !important;
			height: 85% !important;
		} */

		/*Parte trasera de la diapositiva*/
		/* .premium-ihover-info-wrap .premium-ihover-info-back {
			position: relative;
			width: 85% !important;
			height: 85% !important;
			margin-left: 26px;
			overflow: hidden;
		} */

		/*Tamaño letra diapositiva*/
		.premium-ihover-info-wrap .premium-ihover-content .premium-ihover-description {
			font-size: 17px !important;
    		margin-top: 0px;
			
		}

		.container-atenTel-atenPres {
			padding-left: 0px;
    		margin-left: 9px;
			margin-top: 38px;
		}

		.container-atenOnline-listaDif {
			padding-left: 0px;
			margin-left: 9px;
		}

		#blockrandom-357 {
			height: 207%;
		}

		.container-bando-movil {
			height: 365px;
		}

		.container-btn-opinion-sug .premium-ihover-description {
			margin-top: 0px !important;
		}


	/*PAGINA PROGRAMA AC*/
		.content-img-programaAC {
			padding: 0 450px;
		}

	/*PAGINA CONTACTA CON NOSOTROS*/
		.enlaceInstagram {
			margin-top: 19px;
		}

	/*PAGINA candidato alcaldía*/
		.content-global-pagCandAlc {
			padding: 30px 56px;
		}

		.titulo-entrevista div h5 {
			font-size: 1.3em;
		}


		.contenedor-global2 {
			flex-direction: column;
		}

		.contenedor-global2A {
			width: 100%;
			order: 2;
		}

		.contenedor-foto-2B {
			width: 100%;
			padding: 0 22%;
			order: 1;
		}

		.lema-pag-programa {
			font-size: 1.4em !important;
		}

	/*PAGINA DAR OPINIÓN SUGERENCIAS*/

		.bocadillo-arriba p {
			padding-left: 15px;
		}

		.bocadillo-arriba {
			font-size: .8em;
		}

		/* .elementor-widget-heading .elementor-heading-title {
			font-size: 1.5em !important;
		} */

		.bocadillo-vertical {
			width: 120% !important;
			font-size: .9em;
			margin-top: 2px;
			margin-left: -35px;
			margin-bottom: 47px;
			margin-bottom: 4px;
		}

	/*PAGINA LISTA DE DIFUSION DE SAC*/

		.Container-exp-cab {
			padding: 5px 20px;
		}

		.banner-listaDif {
			width: 100% !important;
  			max-width: 250% !important;
		}

		.container-global-listaDif {
			flex-direction: column !important;
		}

		.container-col-izq-listaDif {
			width: 100%;
		}

		.container-col-der-listaDif {
			width: 100%;
			display: flex;
			flex-direction: row !important;
		}

		.aviso-no-olvides {
			padding-right: 115px;
			padding-top: 5px;
			margin-bottom: -28px;
		}
		
		.form-apuntarse-Lista-Difusion {
			padding-left: 13px !important;
		}
		
		.elementor-element .elementor-element-8f4bebb .titulo_form-apuntarse-listaDif .elementor-widget .elementor-widget-heading {
			font-size: 1em !important;
		}

	/*PAGINA LISTA DE DIFUSION DE SAC*/	

		.aviso-no-olvides div h5 {
			margin-top: 8px !important;
		}

	/*PÁGINA INDEX EN CONSTRUCCIÓN CONFIGURACIÓN APARTADO NOTICIAS Y COMUNICADOS
	A BORRAR ESTE CODIGO CUANDO ESTE TERMINADO EL APARTADO*/

		.comunicados-en-construccion-2  {
			padding: 0 210px 20px 210px ;
		}
		
	/*PAGINA TE ACERCAMOS EL AYUNTAMIENTO*/

		.Container-general-acercar-Ayto {
			padding: 0px;
		}

		.caja-btn-acercar-Ayto {
			width: 47%;
		}

		.cont-texto-cabecera-acercar-ayto{
			padding-top: 14px;
		}

	/*PÁGINA PLENOS*/

		/* .cont-gen-bajo-cabecera-plenos div {
			flex-direction: column !important;
		} */

		.cont-col-izq-plenos {
			width: 100%;
		}

		.continer-col-drcha-plenos {
			width: 100%;
		}

		.cont-ultimo-pleno {
			padding: 20px 136px;
		}

		.container-composicion-pleno {
			padding: 0 107px;
		}

		.Cont-listing-grid-plenos-anteriores {
			padding: 0 150px;
			margin-bottom: 30px;
		}

		.continer-col-drcha-plenos {
			padding: 20px 120px;
		}

		.continer-col-drcha-plenos {
			width: 100%;
			padding: 20px 130px;
		}

		.cont-icon-orden-dia {
  			flex-direction: row !important;
		}

		.cont-icon-acta-pleno  {
  			flex-direction: row !important;
		}

	/*PAGINA PERIODICOS*/
		
		.cont-textoExpl-cabecera-periodico {
			padding: 0 20px;
		}

		.cont-textoExpl-cabecera-periodico div div h5 {
			font-size: 1em;
		}


	/*PAGINA COMUNICADOS SINGLE*/

		.bloque-comentarios-comunicado textarea {
			width: 93%;
		}

	/*PAGINA MENSAJE RESPUESTA ENVIO FORMULARIO*/

		.container-global-respuesta-lista-difusion {
			padding: 100px 20px 100px 20px;
		}

		.container-icono-mensaje {
			width: 100%;
		}

		.frases-mensaje div h1{
			font-size: 2em;
		}
		
}









@media screen and (max-width: 736px) {
	.elementor-2212 .elementor-element.elementor-element-5d905ab {
		flex-direction: column;
	}

	/*PAGINA INICIO*/

		/*Ajustamos el ancho de la caja que contiene el aviso importante*/
		#elementor-popup-modal-3492 .dialog-message {
			width: 74vw;
			height: 750px;
		}

		/*Ajustamos la imagen de construir pagina al ancho de la columna*/
		.col-izq-AvisoImp1 {
			width: 100%;
			padding: 0 20px;
		}

		.col-drcha-AvisoImp1 {
			padding: 0 20px;
		}

		/*Ajustamos el ancho de la caja FONDO ROJO que contiene el aviso importante*/
		.elementor.elementor .e-con > .elementor-widget {
			width: 100%;
			font-size: .9em;
			margin-left: 0px;
		}

		.container-texto-foto {
			margin-top: 5%;
			margin-left: 0%;
		}c

		/*Botones participa nowrap*/
		.e-con.e-flex {
			flex-wrap: nowrap !important;
		}

		.container-btn-participa div {
			flex-wrap: nowrap !important;
		}

		.container-btn-ayuda div {
			flex-wrap: nowrap !important;
			width: 74% !important;
		}

		.container-btn-ayuda {
			margin-left: -73px;
			max-width: 250%;
		}

		.container-btn-SAC-index img {
			width: 79%;
			margin-left: -55px;
		}

		.btn-atencion-ciudadano-index {
			margin-left: 36px !important;
		}

		.btn-atencion-ciudadania {
			margin-left: -22px !important;
		}

		.container-btn-comunic-ayuda-index-2 {
			margin-left: 40px;
		}

		.container-btn-comunicados-index {
			width: 45%;
		}

		.container-btn-SAC-PIJ {
			flex-direction: column !important;
			padding: 0 142px;
			margin-top: 0px;
			margin-bottom: 25px;
		}

		.container-btn-opinion-sug {
			padding: 0 243px;
		}

		.titulo-noticias {
			margin-left: -15px !important;
			width: 105% !important;
			max-width: 120% !important;
		}

		.Contenedor-Global-bajoMenu {
			width: 100%;
			max-width: 100% !important;
			margin-top: 0px;
		}

		.col-noticias-solo {
			padding: 0 149px;
		}

		.titulo-noticias div h2 {
			font-size: 2.2em !important;
		}

		.titulo-noticia div h2 {
			font-size: 1.2em !important;
		}

	/*PAGINA SERVICIO ATENCIÓN AL CIUDADANO*/

		/*Boton de lista difusión reverso*/
		.btn-atencion-online {
			margin-left: 35px;
		}

		.Container-img-banner-cabecera{
			width: 100% !important;
		}

		.Container-img-banner-cabecera-SAC{
			width: 100% !important;
		}

		.banner-SAC-1 img{
			width: 100% !important;
			max-width: 250%;
		}

		.SAC-2 {
			margin-left: -357px;
		}

		.SAC-4 {
			margin-left: -357px;
		}

		.Container-Gen-SAC {
			padding: 0px;
		}

		.texto-col-der-cabecera {
			font-size: .6em !important;
		}

		/*Parte delantera de la diapositiva - la que tiene la imagen*/
		/* .premium-ihover-container .premium-ihover-img-wrap img {
			object-fit: cover;
			border: 0;
			box-shadow: none;
			width: 85% !important;
			height: 85% !important;
		} */

		/*Parte trasera de la diapositiva*/
		/* .premium-ihover-info-wrap .premium-ihover-info-back {
			position: relative;
			width: 85% !important;
			height: 85% !important;
			margin-left: 26px;
		} */

		/*Tamaño letra diapositiva*/
		.premium-ihover-info-wrap .premium-ihover-content .premium-ihover-description {
			font-size: 17px !important;
    		margin-top: 0px;
			
		}

		.container-gen-COL-izq {
			padding-left: 5px;
			padding-bottom: 5px;
		}

		.container-atenTel-atenPres {
			margin-left: -20px;
			margin-top: -14px;
			padding: 18px;
		}

		.container-atenOnline-listaDif {
			margin-left: -20px;
			padding: 18px;
			margin-top: -68px;
			margin-bottom: -15px;
		}
		
		.explicacion-cabecera-SAC h4{
			font-size: 1.1em;
		}


	/*PAGINA CONTACTA CON NOSOTROS*/
		.enlaceFacebook {
			margin-top: 58px;
		}

		.enlaceTwitter {
			margin-top: 36px;
		}

	/*PAGINA ANALISIS LEGISLATURA*/
		.mujer-brazos-abiertos {
			display: none;
		}

		.mujer-brazos-abiertos2 {
			display: block;
			width: 100%;
			padding: 0 84px;
		}

		.elementor-element .elementor-element-1bbdd35 .elementor-widget__width-initial .elementor-widget .elementor-widget-text-editor {
			display: flex;
			justify-content: center;
			align-items: center;
			padding: 0 25px;
		}

	/*PAGINA INICIO*/
		/*Hacemos mas pequeño el logo de la cabecera de la pagina utilizando padding*/
		.elementor-22 .elementor-element.elementor-element-40a72a5 img {
			padding: 0 140px;
		}

		/*Tamaño fuente titulo OTRA FORMA DE HACER POLITICA ES...*/
		.lema-pag-programa {
			font-size: 2.2em !important;
			margin-top: -6px;
		}

		/*Tamaño tres rayas menu hamburguesa*/
		.elementor-menu-toggle {
			font-size: 2.6em !important;
		}

		.btn-atencion-ciudadano div img {
			width: 420px;
			max-width: 600px;
			margin-left: -157px;
		}

		.Encabezado-seccion-notic-comun {
			font-size: 1.1em;
		}

		.col-comunicados {
			padding: 0 167px;
		}

		/*Añadimos padding a las cajas de las noticias*/
		.jet-listing-grid__item {
			padding: 10px 127px;
		}

		/*Añadimos un padding dentro del cuadro rosa*/
		.elementor-2212 .elementor-element.elementor-element-fa0ae11 {
			padding: 10px 40px;
			margin-left: 40px;
			width: 90%;
		}	

		.cartel-igualdad {
			padding: 0 60px;
		}

	/*PAGINA DAR OPINIÓN SUGERENCIAS*/

		.elementor-3440 .elementor-element.elementor-element-4a1cdae > .elementor-widget-container {
			margin: 76px 0px 39px -8px;
		}

		.elementor-3440 .elementor-element.elementor-element-c15cbe2 {
			padding-right: 25px;
			padding-left: 25px;
		}

		.elementor-3440 .elementor-element.elementor-element-a3170a6 > .elementor-widget-container {
			margin: -110px 0px 21px -14px;
			padding: 0px 54px 0px 36px;
		}

		.elementor-3440 .elementor-element.elementor-element-3cd6e6f {
			margin-left: -16px;	
		}

		.Contenedor_bloques-servicio-bando {
			padding: 25px 0 25px 9px;
		}

		.lema-pag-programa {
			font-size: 1.4em !important;
			margin-top: -6px;
		}

		.container-formulario {
			padding: 0 32px;
			margin-left: -20px;
		}

		/* .elementor-element .elementor-element-c15cbe2 .e-con-full .e-flex .e-con {
			padding: 0 42px;
		} */

		/*Padding marco azul formulario*/
		.elementor-3440 .elementor-element.elementor-element-c15cbe2 {
			padding-right: 40px;
			padding-left: 40px;
		}

		.elementor-3440 .elementor-element.elementor-element-4a1cdae > .elementor-widget-container {
			margin: -3px 0px 140px 17px;
		}

		/* .elementor.elementor .e-con > .elementor-widget {
			max-width: 142%;
			width: 118%;
			font-size: .9em;
			margin-left: -22px;
		} */

		.elementor-3440 .elementor-element.elementor-element-a3170a6 img {
			width: 131%;
			margin-top: -108px;
			margin-left: 9px;
		}

		.container-formulario {
			padding: 0 35px 0 66px;
		}

		.FONDO-BOCADILLO {
			margin-left: 30px;
		}

		.bocadillo-vertical {
			width: 128% !important;
			font-size: .9em;
			margin-top: 2px;
			margin-left: -35px;
			margin-bottom: 4px;
		}

		.chica-mediocuerpo {
			width: 137% !important;
  			margin-left: -20px;
			margin-top: -13px;
		}


	/*NUEVOS AJUSTES PAGINA INICIO*/

		.ni-un-paso-atras {
			width: 163%;
			margin-left: -780px;
			margin-top: 18px;
		}

		.ley-no-obliga {
			margin-left: -470px !important;
			margin-top: -182px;
			width: 245% !important;
			max-width: 200% !important;
		}

		.container-btn-participa {
			padding-left: 56px;
		}

		.container-btn-comunic-ayuda-index-2 {
			margin-left: -12px;
		}

		.container-btn-SAC-index img {
			margin-left: -20px;
		}

		.btn-atencion-ciudadania {
			width: 95% !important;
			max-width: 123%;
			margin-left: -27px !important;
			margin-top: -3px;
		}

		.container-btn-comunic-ayuda-index-2 {
			margin-left: 48px;
		}

		.jet-listing-grid__item {
			padding: 10px 0px;
		}

		.gif-nuevo-comunicado img {
			margin-left: 0px;
			width: 100%;
		}

		.col-noticias-solo {
			padding: 0 155px;
		}

		.btn-info-row-quienes-somos {
			width: 41% !important;
		}

		.img-ni-un-paso-atras img {
			width: 100% !important;
			margin-left: 0px !important;
		}

		.titulo-noticias {
			margin-left: -15px !important;
			width: 104% !important;
		}

		.img-cab-noticia div {
			width: 100%;
			margin-left: 0px !important;
		}

		/* .elementor-253 .elementor-element.elementor-element-dfb9f1f {
			flex-direction: row !important;
		} */

		.cont-redes-sociales div {
			flex-direction: row !important;
		}

	/*PAGINA LISTA DE DIFUSION DE SAC*/	

		.aviso-no-olvides div h5 {
			padding-right: 46px;
		}

	/*PAGINA TE ACERCAMOS EL AYUNTAMIENTO*/

		.cont-texto-cabecera-acercar-ayto{
			padding-top: 14px;
			font-size: 1.1em;
		}

	/*PÁGINA PLENOS*/

		.container-cajas-ordendia-acta {
			padding: 0px;
			margin-left: -76px;
		}

		.cont-enlace-ordendia {
			display: block;
			margin-left: -115px;
		}

		.cont-enlace-acta {
			margin-left: -115px;
		}

		.Cont-listing-grid-plenos-anteriores {
			padding: 0 164px;
		}

	/*PAGINA PERIODICOS*/
		
		.elementor-5577 .elementor-element.elementor-element-7a74caf > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items {
			--columns: 3;
		}

		.texto-nº-periodic {
			margin-left: 0px;
		}

		.cantidad-nº-periodico {
			margin-left: -102px !important;
		}

		.cantidad-año-periodico {
			margin-left: 60px !important;
		}

		.col-drcha-cont-periodicos {
			flex-direction: column !important;
			padding: 0 35px;
		}

		.cont-2btn-abajo-colder-plenos {
			margin-top: 0px;
			margin-bottom: 20px;
		}

	/*PAGINA COMUNICADOS SINGLE*/

		.img-comunicado-importante {
			padding: 0 255px !important;
		}

		.titulo-comunicado-single {
			padding: 0 60px;
		}

		.titulo-comunicado-single div h2 {
			font-size: 1.7em;
		}

	/*PAGINA COMUNICADOS ARCHIVE*/

		.container-listing-grid-comunicados-archive {
			padding: 0 20px;
		}

		.container-hijo-comunicados-archive {
			padding: 0;
		}

	/*PAGINA MENSAJE RESPUESTA ENVIO FORMULARIO*/

		.container-icono {
			width: 26%;
		}


	}







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

	/*PAGINA INCIO*/

		/*Ajustes fondo color rojo aviso importante*/
		/* .elementor-widget-heading .elementor-heading-title {
			padding: 0 20px;
			padding-bottom: 0px;
		} */

		.col-noticias-solo {
			padding: 0 138px;
		}

		/*Ajuste tamaño fuente aviso importante*/
		.elementor-3492 .elementor-element.elementor-element-6abb19e .elementor-heading-title {
			font-size: 2.7em !important;
		}

		/*Ajuste btn presupuestos municipales*/
		.elementor-2212 .elementor-element.elementor-element-12c96dd img {
			width: 97%;
		}

		/*Ajuste btn Portal de transparencia*/
		.elementor-2212 .elementor-element.elementor-element-cf8e3c3 img {
			width: 97%;
		}

		.elementor-2212 .elementor-element.elementor-element-0951998 {
			padding-left: 0px;
		}

		.container-img-Lgtbi {
			padding: 40px;
		}

		.container-btn-comunic-ayuda-index-2 {
			margin-left: 8px;
		}

		.container-gen-COL-der {
			padding: 0 31px 0 20px;
		}

		.ni-un-paso-atras {
			margin-left: -735px !important;
		}

		.ley-no-obliga {
			margin-left: -445px !important;
			margin-top: -171px;
		}

	/*PAGINA CONTACTA CON NOSOTROS*/
		.AtencionCiudadano-horizontal div {
			width: 150% !important;
			margin-left: -168px !important;
		}

		.AtencionCiudadano-horizontal img {
			width: 62% !important;
		}

		.enlaceFacebook {
			margin-top: 58px;
		}

		.enlaceInstagram {
			margin-top: 15px;
		}

		.enlaceTwitter {
			margin-top: 90px;
		}

		.elementor-22 .elementor-element.elementor-element-40a72a5 img {
			padding: 0 140px;
		}

		.lema-pag-programa div h2 {
			font-size: 1.6em !important;
			padding: 0 143px;
			text-align: center;
		}

		.col-drcha-info-ac {
			padding: 10px 85px !important;
		}

		.elementor-2 .elementor-element.elementor-element-d004cf2 .elementor-heading-title {
			font-size: 2em;
		}

		.wp-image-1545 {
			margin-top: -16px;
			margin-left: -115px;
			width: 80%;
		}

		.elementor-2 .elementor-element.elementor-element-5b21f13 img {
			width: 100%;
			margin-left: 0px;
		}

		.btn-info-3 {
			width: 100%;
			margin-left: 0px;
		}

		.elementor-2 .elementor-element.elementor-element-26c7943 img {
			width: 448px;
			margin-left: 0px;
			margin-top: 0px;
		}

		.elementor-1832 .elementor-element.elementor-element-acfd977 .elementor-heading-title {
			font-size: 1.8em;
		}

	/*PAGINA INICIO*/
		.lema-pag-programa div h2 {
			padding: 0 74px;
		}



		/*PAGINA DAR OPINION SUGERENCIAS*/

			/*Texto explicacion cabecera*/
			/* .elementor-3440 .elementor-element.elementor-element-e1e8f54 {
				padding: 0 2px !important;
			}

			.elementor-3440 .elementor-element.elementor-element-e1e8f54 h2 {
				font-size: .6em !important;
			} */

			.bocadillo-vertical {
				width: 139% !important;
				font-size: .9em;
				margin-top: 2px;
				margin-left: -35px;
				margin-bottom: 4px;
			}

	/*PAGINA ATENCIÓN AL CIUDADANO*/

		.container-atenTel-atenPres {
			flex-direction: column !important;
			margin-left: 141px;
			margin-top: -14px;
			padding: 18px;
		}

		.SAC-2 {
			margin-left: 3px;
			margin-top: -18px;
		}

		.container-atenOnline-listaDif {
			margin-left: 145px;
			padding: 18px;
			margin-top: -51px;
			margin-bottom: -15px;
			flex-direction: column !important;
		}
			
		.SAC-4 {
			margin-left: 3px;
			margin-top: -18px;
		}
		
		.container-col-der {
			padding: 20px 0px !important;
		}


	/*PAGINA LISTA DE DIFUSION DE SAC*/	

		.cont-dispos1_2-listaDif {
			padding: 0 131px;
			margin-left: -57px;
		}

		.cont-dispos3-listaDif {
			padding: 0 131px;
			margin-left: 18px;
		}

	/*PAGINA TE ACERCAMOS EL AYUNTAMIENTO*/

		.cont-texto-cabecera-acercar-ayto{
			font-size: 1.2em;
		}

		.continer-gen-col-drcha {
			flex-direction: row !important;
		}

	/*PAGINA PLENOS*/

		.container-cajas-ordendia-acta {
			margin-left: -62px;
		}

		.cont-enlace-ordendia {
			display: block;
			margin-left: -105px;
		}

		.cont-enlace-acta {
			margin-left: -105px;
		}

		.bloque-comentarios-comunicado .comment-respond {
			padding-right: 41px;
		}

	/*PAGINA COMUNICADOS SINGLE*/

		.texto-explicacion-pagina-comunicado-single div h2 {
			font-size: 1.1em !important;
		}

	/*PAGINA MENSAJE RESPUESTA ENVIO FORMULARIO*/

		.frases-mensaje div h4{
			font-size: 1.3rem;
		}



}







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

		.bocadillo-raw-bienvenidos {
			width: 53%;
			margin-left: 198px;
			margin-top: -226px;
		}

		.btn-atencion-ciudadano-index {
			margin-left: -3px !important;
		}

		/*Ajuste btn presupuestos municipales*/
		.elementor-2212 .elementor-element.elementor-element-12c96dd img {
			width: 100%;
		}

		/*Ajuste btn Portal de transparencia*/
		.elementor-2212 .elementor-element.elementor-element-cf8e3c3 img {
			width: 100%;
		}

	/*PAGINA DAR OPINION SUGERENCIAS*/

		/*Ajustamos el ancho del formulario*/
		.elementor-3440 .elementor-element.elementor-element-6fd97ba {
			width: 93%;
		}

		/*Alineamos las etiquetas del formulario a la izq*/
		.elementor-widget-container {
			text-align: left;
		}

		.elementor-3440 .elementor-element.elementor-element-4a1cdae > .elementor-widget-container {
			margin: -39px 0px 39px -18px;
		}

		.elementor-3440 .elementor-element.elementor-element-a3170a6 > .elementor-widget-container {
			margin: -8px 0px 21px 18px;
			padding: 0px;
		}

		/* .elementor-widget-heading .elementor-heading-title {
			font-size: .8em !important;
			padding: 0 10px;
		} */

		.bocadillo-vertical {
			display: none;
		}

		.bocadillo-horizontal {
			display: block;
			margin-top: -36px;
			margin-left: 58px;
		}

		.bocadillo-arriba {
			margin-left: 10px;
		}

		/*Hacemos que el bloque arriba donde está el formulario se colo que columna*/
		.elementor-3440 .elementor-element.elementor-element-afc739d {
			flex-direction: column;
		}

		/*Hacemos que la chica y el bocadillo se coloquen en fila*/
		.elementor-3440 .elementor-element.elementor-element-181eb32 {
			flex-direction: row;
			width: 56%;
		}

		/*Colocamos el texto en el bocadillo horizontal*/
		.bocadillo-horizontal p {
			margin-left: 38px;
			margin-top: -7px;
		}

		/*Ajustamos el tamaño de la chica y la colocamos junto a bocadillo*/
		.elementor-3440 .elementor-element.elementor-element-a3170a6 img {
			width: 140%;
			max-width: 200px;
			margin-top: -19px;
			margin-left: 50px;
		}

		/*Colocamos el formulario*/
		.elementor-3440 .elementor-element.elementor-element-6fd97ba {
			margin-top: -81px;
			margin-left: 23px;
		  }

	/*PAGINA DAR OPINION SUGERENCIAS*/
		.bocadillo-arriba div {
			width: 94%;
		}

		.bocadillo-horizontal {
			margin-top: -132px;
			margin-left: 104px;
		}

		.elementor-3440 .elementor-element.elementor-element-a3170a6 img {
			margin-left: 47px;
		}

		.elementor-3440 .elementor-element.elementor-element-a3170a6 img {
			margin-left: 86px;
		}

		.elementor-3440 .elementor-element.elementor-element-e1e8f54 {
			font-size: 1.3em !important;
			padding: 0 51px;
		}

		.elementor-element .elementor-element-b6414df .titulo-formulario-opinion .elementor-widget .elementor-widget-heading {
			font-size: 1.8em;
			padding: 0 20px;
			margin-left: -41px;
		}


}





@media screen and (max-width: 568px) {
	
	/*PAGINA INICIO*/

		/*Ajustamos el ancho de la caja que contiene el aviso importante*/
		#elementor-popup-modal-3492 .dialog-message {
			width: 74vw;
			height: 700px;
		}

		.Contenedor-Global-bajoMenu {
			width: 100%;
  			max-width: 100% !important;
		}

		.bocadillo-raw-bienvenidos {
			width: 48%;
			margin-left: 228px;
			margin-top: -203px;
		}

		.ni-un-paso-atras {
			margin-left: -616px;
			margin-left: -620px !important;
			margin-top: 23px;
		}

		.ley-no-obliga {
			margin-left: -385px !important;
			margin-top: -140px;
		}

		.container-btn-comunicados-index {
			width: 100%;
			margin-top: 18px;
			margin-left: 32px;
			padding: 0 132px;
		}

		.btn-atencion-ciudadania {
			width: 83% !important;
			max-width: 123%;
			margin-left: 80px !important;
			margin-top: 6px;
		}

		/* .btn-atencion-ciudadano div img {
			width: 338px;
			margin-left: -107px;
		} */

		.container-btn-ayuda div {
			width: 76% !important;
		}

		.col-comunicados {
			padding: 0 70px;
		}

		.jet-listing-grid__item {
			padding: 10px 52px;
		}

		.cartel-igualdad {
			padding: 0px;
		}

		.elementor-2212 .elementor-element.elementor-element-fa0ae11 {
			margin-left: 32px;
		}

		.container-btn-participa {
			padding-left: 23px;
		}

		.container-btn-comunicados-index {
			width: 100%;
			margin-top: 18px;
			margin-left: 25px;
			padding: 0 133px;
		}

		.btn-atencion-ciudadano-index {
			margin-left: 36px !important;
		}

		.container-btn-SAC-index img {
			width: 102%;;
			margin-top: -23px;
		}

		.container-btnAyto-bando {
			padding: 0 68px;
			flex-direction: column !important;
		}

		.container-btn-comunic-ayuda-index-2 {
			margin-left: -1px;
			width: 93%;
		}

		/* .col-comunicados {
			padding: 0 113px;
		} */

		.col-noticias-solo {
			padding: 0 43px;
		}

		.bando-movil {
			margin-left: -25px;
		}

		.cont-no-maltrato-animal {
			padding: 24px 64px;
		}

		.elementor-2212 .elementor-element.elementor-element-330eb24 {
			--flex-direction: column;
		}

		.texto-intro-fotos_candidatos {
			padding: 0px;
		}

		/* .elementor-widget-heading .elementor-heading-title {
			font-size: 1.8em !important;
		} */

		.container-btn-SAC-PIJ {
			padding: 0 86px;
		}

		.container-btn-opinion-sug {
			padding: 0 172px;
		}

		.btn-Ayuntamiento {
			flex-direction: column !important;
		}

		.container-nuevo-comunicado {
			padding: 20px 30px;
		}

		.container-img-bajo-comunicado {
			padding: 0px 30px;
		}

		.Contenedor-Global-bajoMenu {
			margin-top: -10px;
		}

	/*PAGINA SERVICIO ATENCIÓN AL CIUDADANO*/

		/*Boton de lista difusión reverso*/
		.btn-atencion-online {
			margin-left: 35px;
		}

		.Container-img-banner-cabecera{
			width: 100% !important;
		}

		.Container-img-banner-cabecera-SAC {
			width: 100% !important;
		}

		.encabezado-principal-SAC {
			margin-top: -17px;
			margin-left: -4px;
			width: 101%;
			max-width: 110% !important;
		}

		.banner-SAC-1 {
			display: none;
		}

		.banner-SAC-2 {
			display: block;
		}

		.SAC-1 {
			margin-left: -50px;
		}

		.SAC-2 {
			margin-left: -259px;
		}

		.SAC-3 {
			margin-left: -50px;
		}

		.SAC-4 {
			margin-left: -259px;
		}

		.Container-Gen-SAC {
			padding: 0px;
		}

		.container-col-der {
			padding: 20px 0 !important;
		}

		.texto-col-der-cabecera {
			font-size: .5em !important;
		}

		/*Parte delantera de la diapositiva - la que tiene la imagen*/
		/* .premium-ihover-container .premium-ihover-img-wrap img {
			object-fit: cover;
			border: 0;
			box-shadow: none;
			width: 75% !important;
			height: 75% !important;
		} */

		/*Parte trasera de la diapositiva*/
		/* .premium-ihover-info-wrap .premium-ihover-info-back {
			position: relative;
			width: 75% !important;
			height: 75% !important;
			margin-left: 43px;
			overflow: hidden;
		} */

		/*Tamaño letra diapositiva*/
		.premium-ihover-info-wrap .premium-ihover-content .premium-ihover-description {
			font-size: 14px !important;
    		margin-top: 0px;
			
		}

		/* .container-atenTel-atenPres {
			padding-left: 0px;
    		margin-left: 9px;
			margin-top: 15px;
		}

		.container-atenOnline-listaDif {
			padding-left: 0px;
			margin-left: 9px;
			margin-top: -108px;
			margin-bottom: -93px;
		} */

		/*PAGINA ATENCIÓN AL CIUDADANO*/

		.container-atenTel-atenPres {
			flex-direction: column !important;
			margin-left: 141px;
			margin-top: -14px;
			padding: 18px;
		}

		.SAC-2 {
			margin-left: -46px;
			margin-top: -14px;
		}

		.container-atenOnline-listaDif {
			margin-left: 145px;
			padding: 18px;
			margin-top: -51px;
			margin-bottom: -15px;
			flex-direction: column !important;
		}
			
		.SAC-4 {
			margin-left: -46px;
			margin-top: -14px;
		}


		.container-bando-movil {
			height: 365px;
			margin: 10px 0;
		}

		.banner-SAC-2 img {
			display: block;
		}


	/*PAGINA CONTACTA CON NOSOTROS*/
		.AtencionCiudadano-horizontal div {
			width: 162% !important;
		}

		.enlaceInstagram {
			margin-top: 20px;
			margin-left: -92px;
		}

		.enlaceTwitter {
			margin-top: 98px;
		}

		.lema-pag-programa div h2 {
			font-size: 1.6em !important;
			padding: 0 85px;
		}

		.elementor-22 .elementor-element.elementor-element-40a72a5 img {
			padding: 0 60px;
		}


	/*PAGINA CANDIDATO ALCALDIA*/
		.columna-3-video-ent {
			padding: 0 25px;
		}

		.columna-2-ficha-pres {
			padding: 0 25px;
		}

		.elementor-1753 .elementor-element.elementor-element-9a40b7c {
			padding: 20px;
		}

		.elementor-2 .elementor-element.elementor-element-26c7943 img {
			width: 331px;
		}

		.elementor-2 .elementor-element.elementor-element-d004cf2 .elementor-heading-title {
			font-size: 1.6em;
		}

		.wp-image-1545 {
			margin-top: 14px;
		}

	/*PAGINA ANALISIS LEGISLATURA ANTERIOR*/
		.Content-global-legisl-anter {
			padding: 20px 16px;
		}

		.elementor-1832 .elementor-element.elementor-element-acfd977 .elementor-heading-title {
			font-size: 1.7em;
		}

	/*PAGINA DAR OPINION SUGERENCIAS*/
	
		/*Colocamos imagen chica*/
		.elementor-3440 .elementor-element.elementor-element-a3170a6 img {
			margin-left: 0px;
		}

		/*Colocamos el bocadillo*/
		.bocadillo-horizontal {
			width: 154%;
			margin-left: 10px;
			line-height: 1.3;
		}

		/*PAGINA DAR OPINION SUGERENCIAS*/

			/*Texto explicacion cabecera*/
			.elementor-3440 .elementor-element.elementor-element-e1e8f54 {
				padding: 0 2px !important;
			}

			.elementor-3440 .elementor-element.elementor-element-e1e8f54 h2 {
				font-size: .8em !important;
			}

			.bocadillo-horizontal {
				width: 154%;
				margin-left: 0px;
				line-height: 1.3;
			}

			.banner-opiniones-sugerencias1 {
				display: none;
			}

			.banner-opiniones-sugerencias2 {
				display: block;
				margin-top: 0px;
			}

			.container-formulario {
				padding: 0 15px 0 23px;
			  }


			.cont-dispos1_2-listaDif {
			padding: 0 95px;
			margin-left: -52px;
			}

			.cont-dispos3-listaDif {
				padding: 0 95px;
				margin-left: 23px;
			}
	/*PAGINA TE ACERCAMOS EL AYUNTAMIENTO*/

			.cont-banner-img-acercar-ayto-1 {
				display: none;
			}

			.cont-banner-img-acercar-ayto-2 {
				display: flex;
			}

	/*PÁGINA INDEX EN CONSTRUCCIÓN CONFIGURACIÓN APARTADO NOTICIAS Y COMUNICADOS
	A BORRAR ESTE CODIGO CUANDO ESTE TERMINADO EL APARTADO*/

		.comunicados-en-construccion-2 {
			padding: 0 133px 20px 133px;
		}

	/*PAGINA PLENOS*/

		.listing-ultimo-pleno {
			padding: 15px 0px;
		}

		/* .listing-ultimo-pleno div div div div {
			padding: 0 35px;
		} */

		.container-video-ultimo-pleno {
			padding: 5px 40px;
		}

		.cont-ultimo-pleno {
			padding: 0px;
		}

		.container-composicion-pleno {
			padding: 0 13px;
		}

		.Cont-listing-grid-plenos-anteriores {
			padding: 0 40px;
		}

		.continer-col-drcha-plenos {
			width: 100%;
			padding: 20px 73px;
		}

	/*PAGINA COMUNICADO SINGLE*/

		.bloque-comentarios-comunicado .comment-form-comment {
			width: 106%;
		}

		.img-comunicado-importante {
			padding: 0 188px !important;
		}

		.titulo-comunicado-single div h2 {
			font-size: 1.5em;
		}

		.div-fotoInterior-comunicado-noticias {
			padding: 15px 0%;
		}

		.div-fotoInterior-comunicado-noticias figcaption{
			line-height: 1;
		}

	/*PAGINA COMUNICADOS ARCHIVE*/

		/*Número de columnas listing grid comunicados archive*/
		.elementor-2830 .elementor-element.elementor-element-614690f4 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items {
			--columns: 1;
		}

	/*PAGINA MENSAJE RESPUESTA ENVIO FORMULARIO*/

		.frases-mensaje div h1{
			font-size: 1.5rem;
		}

		.frases-mensaje div h4{
			font-size: 1rem;
		}
}







@media screen and (max-width: 540px) {
	/*Contenedor 3 botones*/
	.elementor-2 .elementor-element.elementor-element-42078fb {
		padding: 10px 20px;
	}
}








@media screen and (max-width: 414px) {
	/*HEADER*/
		.elementor-22 .elementor-element.elementor-element-129558b {
			--nav-menu-icon-size: 48px;
			margin-left: 0px;
			margin-top: -23px;
			margin-bottom: -20px;
		}

		.elementor-22 .elementor-element.elementor-element-40a72a5 img {
			width: 90%;
			margin-left: 0px;
		}

	/*FOOTER*/
		.elementor-253 .elementor-element.elementor-element-c7177ab .elementor-heading-title {
			font-size: 18px;
		}

	/*AVISO IMPORTANTE PAGINA EN CONSTRUCCION*/

		.Cont-mens-avisoImport-1 div ul li h5 img {
			width: 34%;
		}


	/*PAGINA INICIO*/

		/*Ajustamos el ancho de la caja que contiene el aviso importante*/
		#elementor-popup-modal-3492 .dialog-message {
			width: 90vw;
			height: 750px;
		}

		/*Ajustamos la imagen de construir pagina al ancho de la columna*/
		.col-izq-AvisoImp1 {
			width: 100%;
			padding: 0 42px;
		}

		.col-drcha-AvisoImp1 {
			padding: 0 42px;
		}

		dd, dl, dt, li, ol, ul {
			margin-left: -10px !important;
		}

		/*Ancho contenedor rojo "AVISO IMPORTANTE*/
		/* .elementor.elementor .e-con > .elementor-widget {
			width: 106%;
		} */

		/*Colocamos en columna */
		.elementor-2212 .elementor-element.elementor-element-0fc8dd0 {
			flex-direction: column;
		}

		.container-texto-foto {
			margin-top: -2%;
			margin-left: 0%;
		}

		.ni-un-paso-atras {
			width: 186%;
			max-width: 200%;
			margin-left: -5px !important;
			margin-top: 23px
		}

		.ley-no-obliga {
			margin-left: -14px !important;
			margin-top: 0px;
		}

		.container-btn-comunicados-index {
			padding: 0 83px;
			margin-left: 23px;
		}

		.btn-atencion-ciudadano-index {
			margin-left: 15px !important;
		}

		.btn-atencion-ciudadania {
			width: 102% !important;
			max-width: 123%;
			margin-left: 36px !important;
			margin-top: 6px;
		}

		.col-comunicados {
			padding: 0 35px;
		}

		.titulo-noticias {
			margin-left: -15px !important;
			width: 108% !important;
		}

		.col-noticias-solo {
			padding: 0px;
		}

		.nombre-agrup-cont {
			font-size: .8em;
		}

		.copyright-2023 {
			font-size: .8em;
		}

		.container-btnAyto-bando {
			padding: 0 27px;
		}

		.cont-no-maltrato-animal {
			padding: 24px 42px;
			margin-top: -27px;
		}

		.Contenedor_global {
			padding: 0px;
		}

		.elementor img {
			max-width: 100%;
			padding: 0 15px;
		}

		/*Contenedor 3 botones*/
		.elementor-2 .elementor-element.elementor-element-42078fb {
			padding: 10px 10px;
		  }

		/*Boton analisis anterior legislatura*/
		.elementor-2 .elementor-element.elementor-element-5b21f13 img {
			width: 100%;
			margin-left: 0px;
		}

		/*Btn ver programa*/
		.btn-info-3 {
			width: 100%;
			margin-left: 0px;
		}

		.elementor-2 .elementor-element.elementor-element-d8eda85 {
			margin-left: -20px;
		}

		/* .bocadillo_inicio_presentacion-derecha {
			display: none;
		}

		.bocadillo_inicio_presentacion-arriba {
			display: block;
		} */

		.elementor img {
			max-width: 100%;
			padding: 0 50px;
		}

		.foto-grupo-candidatos img {
			padding: 0px;
		}

		.btn-info-5 img{
			padding: 0;
		}

		.btn-info-3 img{
			padding: 0;
		}

		.ParejaAgrupacion {
			max-width: 100%;
			margin-top: -85px;
		}

		.AtencionCiudadano-horizontal {
			display: none;
		}

		.AtencionCiudadano-movil {
			display: block;
		}

		.Slides-frasesCabecera h2 {
			padding: 0 5px;
		}

		.Slides-frasesCabecera h2 {
			font-size: 1.2em !important;
		}

		.bocadillo-raw-bienvenidos {
			width: 47%;
			margin-left: 178px;
			margin-top: -149px;
		}

		/*Permitimos que el tamaño de la foto candidatos pueda ser mayor de 100%*/
		.elementor img {
			max-width: 120% !important;
		}

		/*Ajustamos el tamaño de la foto candidatos a un tamaño superior al 100% y la colocamos*/
		.elementor-2212 .elementor-element.elementor-element-ec64b83 img {
			width: 111%;
			margin-left: -19px;
			margin-top: -5px;
		}

		.btn-info-row-quienes-somos {
			width: 52% !important;
			margin-left: -10px;
		}

		.texto-titulo-acercarAyto {
			font-size: 1.3em !important;
		}

		.texto-titulo-acercarAyto {
			font-size: 1.6em !important;
		}

		img {
			width: 100%;
		}

		.foto-grupo-candidatos {
			padding: 0;
		}

		.bocadillo-raw-bienvenidos {
			margin-left: 178px !important;
		}

		.elementor-2212 .elementor-element.elementor-element-f0ff942 .elementor-heading-title {
			padding: 0px  !important;
		}

		.container-btn-SAC-PIJ {
			padding: 0 21px;
		}

		.container-btn-opinion-sug {
			padding: 0 90px;
		}

	/*PAGINA SERVICIO ATENCIÓN AL CIUDADANO*/

		.SAC-1 {
			margin-left: 15px;
		}

		.SAC-2 {
			margin-left: 16px;
			margin-top: -84px;
		}

		.SAC-3 {
			margin-left: 16px;
			margin-top: 28px;
		}

		.SAC-4 {
			margin-left: 19px;
			margin-top: -78px;
			margin-bottom: 30px;
		}

		/*Parte delantera de la diapositiva - la que tiene la imagen*/
		/* .premium-ihover-container .premium-ihover-img-wrap img {
			object-fit: cover;
			border: 0;
			box-shadow: none;
			width: 81% !important;
			height: 81% !important;
		} */

		/*Parte trasera de la diapositiva*/
		/* .premium-ihover-info-wrap .premium-ihover-info-back {
			position: relative;
			width: 81% !important;
			height: 81% !important;
			margin-left: 33px;
			overflow: hidden;
		} */

		/*Tamaño letra diapositiva*/
		.premium-ihover-info-wrap .premium-ihover-content .premium-ihover-description {
			font-size: 14px !important;
    		margin-top: 0px;
			
		}

		/*Colocamos en columna los botones Atencion telefónica y atencio presencial*/
		.elementor-4204 .elementor-element.elementor-element-3129aad {
			flex-direction: column;
		}

		/*Colocamos en columna los botones Atención Online y lista difusión*/
		.elementor-4204 .elementor-element.elementor-element-b83cdeb {
			flex-direction: column;
		}

		.container-gen-COL-izq {
			padding-left: 5px;
			padding-bottom: 74px;
		}

		.container-atenTel-atenPres {
			padding-left: 0px;
    		margin-left: 9px;
			margin-top: 15px;
		}

		.container-atenOnline-listaDif {
			padding-left: 0px;
			margin-left: 9px;
			margin-top: -108px;
			margin-bottom: -93px;
		}

		.SAC-2 {
			margin-left: 16px;
			margin-top: -14px;
			margin-bottom: 31px;
		}

		.SAC-4 {
			margin-left: 16px;
			margin-top: -14px;
			margin-bottom: 31px;
		}

		.container-gen-COL-der {
			flex-direction: column !important;
		}

		.explicacion-cabecera-SAC h4 {
			font-size: .9em;
		}

		.container-gen-COL-der {
			padding: 0 10px;
		}

		.container-col-der {
			padding: 20px 0px !important;
		}

		.btn-noticias-interes2 {
			margin-top: 20px !important;
		}

		.container-2iconos-abajo {
			margin-top: -58px;
			padding: 10px;
		}


	/*PAGINA PROGRAMA AC*/

		.cont-img-programa-ac {
			padding: 0px;
		}

		.premium-prefix-text, .premium-suffix-text {
			font-size: 25px;
		}

		.cont-img-programa-ac {
			padding: 0px;
		}

		.elementor-35 .elementor-element.elementor-element-e0c8d5d img {
			height: 100px;
		}

		.elementor-35 .elementor-element.elementor-element-6ff3c94 {
			font-size: 1em;
		}

		.fondo-introduccion-programa {
			padding: 20px 15px;
		}

		.texto-introd-detalle-programa h4 span strong {
			font-size: .9em;
		}

		.texto-introd-detalle-programa h5 {
			font-size: 17px;
		}

		.elementor-35 .elementor-element.elementor-element-cef087a > .elementor-widget-container {
			margin: 15px 0px 0px -15px;
		}

		.elementor-35 .elementor-element.elementor-element-cf619a1 {
				width: 80%;
		}

		.elementor-35 .elementor-element.elementor-element-8ef4be1 {
			margin-top: -28px;
			margin-left: -32px;
		}

		.texto-intro-fotos_candidatos {
			padding: 0px !important;
		  }

		/*Fuentes encabezados pestañas acordeon*/
		.elementor-35 .elementor-element.elementor-element-11343c8 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text {
			font-size: 1em;
		}

		.jet-toggle__content-inner {
			padding: 10px;
		}

		.jet-toggle__content-inner li {
			font-size: .8em;
		}

		.Content-izq-1B {
			margin-top: -55px;
		}

		/*Titulo Elecciones Municipales 2023*/
		.elementor-2 .elementor-element.elementor-element-d004cf2 .elementor-heading-title{
			font-size: 1.7em;
		}

		/*Texto explicacion acceso a biografias candidatos*/
		.elementor-2 .elementor-element.elementor-element-4eef301 .elementor-heading-title {
			font-size: 1em;
			font-weight: 400;
		}

		.elementor-widget-container {
			text-align: left;
		}

		.elementor-2 .elementor-element.elementor-element-99a2fe5 > .elementor-widget-container {
			margin: -29px 0px 0px 0px;
			padding: 9px 0px 9px 0px;
		}

		.carrusel-imagenes-inicio img {
			padding: 0;
		}

		.elementor-35 .elementor-element.elementor-element-b699a9d {
			width: 144%;
			margin-left: -70px;
		}

		.pareja-pag-programa {
			padding: 0;
			margin-left: 122px;

		}

		.pareja-pag-programa{
			width: 800px;
		}

		/*Colocamos el bocadillo dialogo y la pareja en columna*/
		.elementor-35 .elementor-element.elementor-element-188e41f {
			flex-direction: column;
		}

		/*Hacemos desaparecer el bocadillo izquierdo y sacamos el bocadillo superior*/
		.bocadillo_Ver_programa-arriba {
			display: block;
			padding: 0 68px;
		}

		.bocadillo_Ver_programa-drcha {
			display: none;
		}

		.lema-pag-programa{
			padding: 0 30px;
		}

		.elementor-22 .elementor-element.elementor-element-174282a .elementor-heading-title {
			color: #F7FAFB;
			font-family: "Roboto", Sans-serif;
			font-size: 31px;
			font-weight: 500;
		}

		.lema-pag-programa h2{
			font-size: 2em;
			text-align: center;
			padding: 0 30px;
		}

		.elementor-35 .elementor-element.elementor-element-1143ff7 .elementor-heading-title {
			color: #FDFEFF;
			text-align: center;
			font-size: 1.6em;
			padding: 0 16px;
		}

		/*Entrevista a candidato*/
		.elementor-1453 .elementor-element.elementor-element-9a40b7c {
			--background-transition: 0.3s;
			--padding-top: 30px;
			--padding-right: 0px;
			--padding-bottom: 30px;
			--padding-left: 0px;
		}

		.contenedor-global2 {
			display: flex;
		}

		/* .elementor-1753 .elementor-element.elementor-element-9a40b7c {
			--background-transition: 0.3s;
			--padding-top: 30px;
			--padding-right: 0px;
			--padding-bottom: 30px;
			--padding-left: 0px;
		} */

		.Contenedor-global0 {
			--background-transition: 0.3s;
			padding-top: 30px;
			padding-right: 0px;
			padding-bottom: 30px;
			padding-left: 0px;
		}

		.elementor-1753 .elementor-element.elementor-element-1212dad .elementor-heading-title {
			color: #594FB4;
			font-family: "Roboto", Sans-serif;
			font-size: 1.7em;
			font-weight: 500;
		}

		.elementor img {
			max-width: 100%;
			padding: 0;
		}

		.contenedor-foto-2B {
			width: 100%;
			padding: 0 20px;
			order: 1;
		}

		/*Ajuste anchura del botón Conoce al candidato*/
		.elementor-2 .elementor-element.elementor-element-26c7943 img {
			padding: 0 15px;
		}

		.elementor-1753 .elementor-element.elementor-element-d9e69ed {
			padding: 0 20px;
		}

	/*PAGINA CONTACTA CON NOSOTROS*/
		.AtencionCiudadano-horizontal div {
			width: 162% !important;
		}

		.enlaceFacebook {
			display: none;
		}

		.enlaceInstagram {
			display: none;
		}

		.enlaceTwitter {
			display: none;
		}

		.enlaceFacebook-movil {
			display: block;
			margin-bottom: -174px;
			margin-top: 124px;
			margin-left: -237px;
		}

		.enlaceInstagram-movil {
			display: block;
			margin-top: 0px;
			margin-left: -285px;
			margin-bottom: -65px;
		}

		.enlaceTwitter-movil {
			display: block;
			margin-top: -100px;
			margin-bottom: -72px;

		}

		.enlaceFacebook-movil h2 a {
			font-size: .5em !important;
		}

		.enlaceInstagram-movil h2 a {
			font-size: .5em !important;
		}

		.enlaceTwitter-movil h2 a {
			font-size: .5em !important;
		}

		/* footer {
			margin-top: 0px;
		} */

	/*PAGINA analisis legislatura*/
		.elementor-heading-title {
			text-align: center;
		  }

		.wp-image-1946 {
			max-width: 130% !important;
			margin-top: -40px;
			margin-right: -36px;
		}

		dd, dl, dt, li, ol, ul {
			margin-left: -20px;
		}

		.content-Columnas-analisisLegislatura {
			display: flex;
		}

		.columna1-analisisLegislatura {
			order: 2;
		}

		.columna2-analisisLegislatura {
			order: 3;
		}

		.columna3-analisisLegislatura {
			order: 1;
		}

		.elementor-1832 .elementor-element.elementor-element-acfd977 .elementor-heading-title {
			font-size: 1.5em;
		}

		.elementor-heading-title {
			text-align: center !important;
			line-height: 1.3;
		}

	/*PAGINA CANDIDATO ALCALDIA*/
		.content-global-pagCandAlc {
			padding: 20px;
		}

		/* .elementor-heading-title {
			text-align: left !important;
		} */

		.btn-leer-entrevista {
			margin-left: 65px;
		}

		.columna-1-pareja-pres {
			padding: 0 10%;
		}

	/*CABECERA*/
		.elementor-22 .elementor-element.elementor-element-40a72a5 img {
			width: 100%;
			margin-left: 0px;
		}

		.elementor-22 .elementor-element.elementor-element-40a72a5 img {
			padding: 0 10px;
		}

		.lema-pag-programa div h2 {
			font-size: 1.4em !important;
			padding: 0px;
			text-align: center !important;
		}

		.nombre-agrup-cont div h4 {
			text-align: center !important;
		}

		.col-drcha-info-ac {
			padding: 10px 50px !important;
		}

		.wp-image-1545 {
			margin-left: -14px;
		}

		.elementor-2 .elementor-element.elementor-element-26c7943 img {
			width: 371px;
			margin-left: 3px;
		}

		/* .foto-grupo-candidatos {
			padding: 0 18px;
		} */

		/* .titulo-ayuda {
			font-size: 1.8em;
		} */

		.titulo-participa {
			font-size: 1.8em;
		}

		.btn-atencion-ciudadano div img {
			width: 256px;
			margin-left: -104px;
			max-width: 500px !important;
		}

		.container-btn-ayuda div {
			width: 78% !important;
			margin-left: 4px;
			margin-right: 10px;
		}

		.elementor-widget-container {
			text-align: center;
		}

		.elementor-2212 .elementor-element.elementor-element-fa0ae11 {
			margin-left: 21px;
		}


	/*PAGINA DAR OPINION SUGERENCIAS*/

		/*Ajustamos el bocadillo y lo colocamos*/
		.bocadillo-horizontal {
			width: 138%;
			margin-left: -64px;
		}

		/*Ajustamos el tamaño de la chica y la colocamos*/
		.chica-mediocuerpo {
			margin-left: -20px;
			margin-top: 37px;
		}

		.chica-mediocuerpo img {
			width: 111% !important;
			margin-top: -43px !important;
			margin-left: -16px !important;
		}

		/*Ajustamos el texto del bocadillo*/
		.bocadillo-horizontal p {
			margin-left: 31px;
			margin-top: -16px;
			padding: 0;
			line-height: 1.2;
		  }

		/*Alineamos las etiquetas del formulario a la izq*/
		.elementor-widget-container {
			text-align: left;
		}

		/*Centramos el formulario*/
		.elementor-3440 .elementor-element.elementor-element-6fd97ba {
			margin-top: -81px;
			margin-left: 16px;
		}

		/*Colocamos el bloque con dos botones y bando en columna*/
		.elementor-3440 .elementor-element.elementor-element-35b0f4b {
			flex-direction: column;
		}

		/*Colocamos el contenedor del bando*/
		.elementor-3440 .elementor-element.elementor-element-3cd6e6f {
			margin-left: -5px;
		}

		/* .elementor-widget-heading .elementor-heading-title {
			font-size: 1.6em !important;
		} */

		.bocadillo-horizontal {
			width: 181%;
			margin-left: -56px;
			margin-top: -115px;
		}

		.bocadillo-horizontal p {
			font-size: .8em;
		}

		.chica-mediocuerpo {
			margin-top: 23px;
		}

		.elementor-3440 .elementor-element.elementor-element-6fd97ba {
			margin-top: -65px;
			margin-left: 15px;
			padding: 0;
		}


	/*PAGINA LISTA DE DIFUSION DE SAC*/	

		.cont-dispos1_2-listaDif {
			padding: 0 58px;
			margin-left: -44px;
		}

		.cont-dispos3-listaDif {
			padding: 0 58px;
			margin-left: -2px;
		}

		.cont-form-listaDif {
			max-width: 175% !important;
			width: 129% !important;
			margin-left: -39px;
		}

		.elementor img {
			max-width: 150% !important;
		}

		.diap-listaDif-1 img {
			width: 133%;
		}

		.diap-listaDif-2 img {
			width: 133%;
		}

		.diap-listaDif-3 img {
			width: 133%;
			margin-left: -41px;
		}

		.aviso-no-olvides div h5 {
			padding-right: 0px;
			margin-left: -20px;
			margin-top: 0 !important;
		}

		.container-col-der-listaDif {
			flex-direction: column !important;
		}

	/*PÁGINA INDEX EN CONSTRUCCIÓN CONFIGURACIÓN APARTADO NOTICIAS Y COMUNICADOS
	A BORRAR ESTE CODIGO CUANDO ESTE TERMINADO EL APARTADO*/

		.comunicados-en-construccion-2 {
			padding: 0 40px 20px 40px;
		}

		.noticias-horiz-en-construccion-3 {
			display: none;
		}

		.noticias-vertical-en-construccion-4 {
			display: block;
			padding: 20px 40px 20px 40px;
		}

	/*PAGINA TE ACERCAMOS EL AYUNTAMIENTO*/	

		.caja-btn-acercar-Ayto {
			width: 70%;
		  }

		.continer-gen-col-drcha {
			padding: 10px 40px;
			flex-direction: column !important;
		}

		.cont-texto-cabecera-acercar-ayto {
			padding: 10px 10px 5px 10px;
			font-size: 1em;
		}

		.cont-texto-cabecera-acercar-ayto div div h2 {
			text-align: left !important;
		}

		.container-btn-drcha-abajo-acercar-Ayto {
			margin-top: -10px;
		}

	/*PAGINA PLENOS*/

		.container-video-ultimo-pleno {
			padding: 5px 0px;
		}

		.Cont-listing-grid-plenos-anteriores {
			padding: 0px;
		}

		.continer-col-drcha-plenos {
			padding: 20px;
		}

	/*PAGINA PERIODICOS*/
		
		.elementor-5577 .elementor-element.elementor-element-7a74caf > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items {
			--columns: 2;
		}

		.cont-textoExpl-cabecera-periodico div div h5 {
			font-size: .9em;
		}

	/*PAGINA COMUNICADO SINGLE*/

		.bloque-comentarios-comunicado .comment-form-comment {
			width: 106%;
		}

		.img-comunicado-importante {
			padding: 0 126px !important;
		}

		.titulo-comunicado-single {
			padding: 0 38px;
		}

		.titulo-comunicado-single div h2 {
			font-size: 1.5em;
		}

		.elementor-2840 .elementor-element.elementor-element-18c220b0 {
			flex-direction: column;
		}

		.texto-explicacion-pagina-comunicado-single div h2 {
			font-size: .9em !important;
		}

	/*PAGINA COMUNICADOS ARCHIVOS*/

		.container-listing-grid-comunicados-archive {
			padding: 0;
		}

		.Columna-Derecha-comunicados-archive {
			flex-direction: column !important;
			padding: 20px 40px;
		}

	/*PAGINA MENSAJE RESPUESTA ENVIO FORMULARIO*/

		.frases-mensaje div h1 {
			font-size: 1.1rem;
			margin-left: -24px;
		}

		.frases-mensaje div h4 {
			font-size: .9em;
			margin-left: -30px;
		}
 
}







@media screen and (max-width: 390px) {
	/*PAGINA PROGRAMA AC*/
		.content-img-programaAC {
			padding: 0 450px;
		}

		.premium-prefix-text span {
			font-size: 20px;
		}

		.premium-fancy-text-items-wrapper li {
			font-size: 20px;
		}

		.elementor-icon-list-text {
			text-align: left;
		}

		.ParejaAgrupacionArriba img {
			margin-left: 23px;
		}

	/*PAGINA CONTACTA CON NOSOTROS*/
		.enlaceFacebook-movil {
			margin-top: 130px;
		}

	/*PAGINA CANDIDATO ALCALDIA*/
		.btn-leer-entrevista {
			margin-left: 50px;
		}

	/*CABECERA*/
		.lema-pag-programa div h2 {
			font-size: 1.2em !important;
			padding: 0px;
			text-align: center !important;
		}
		
	/*PAGINA INDEX*/	

		/*Ajustamos la imagen de construir pagina al ancho de la columna*/
		.col-izq-AvisoImp1 {
			width: 100%;
			padding: 0 20px;
		}

		.col-drcha-AvisoImp1 {
			padding: 0 20px;
		}

		.bocadillo-raw-bienvenidos {
			width: 47%;
			margin-left: 171px;
			margin-top: -149px;
		}

		.container-btn-ayuda div {
			width: 79% !important;
			margin-left: 4px;
			margin-right: 10px;
		}

		.jet-listing-grid__item {
			padding: 10px;
		}

		.col-noticias-solo {
			padding: 0 20px;
		}

		.col-comunicados {
			padding: 0 20px;
		}

	/*PAGINA SERVICIO ATENCIÓN AL CIUDADANO*/

		.container-atenTel-atenPres {
    		margin-left: -9px;
		}

		.container-atenOnline-listaDif {
			margin-left: -9px;
		}

	/*PAGINA DAR OPINION SUGERENCIAS*/
	
		/*Ajustamos y colocamos el contenido del bocadillo*/
		.bocadillo-horizontal p {
			margin-left: 31px;
			margin-top: -20px;
			padding: 0;
			line-height: 1.2;
			font-size: .93em;
		}

		/* .elementor-widget-heading .elementor-heading-title {
			font-size: 1.4em !important;
		} */

		.bocadillo-horizontal {
			display: none;
		}

		.bocadillo-vertical {
			display: block;
			width: 182% !important;
			font-size: .9em;
			margin-top: -79px;
			margin-left: 54px;
			margin-bottom: 4px;
		}

		.chica-mediocuerpo {
			width: 137% !important;
			margin-left: -248px !important;
			margin-top: 214px !important;
			margin-bottom: 42px !important;
		}

		.elementor-3440 .elementor-element.elementor-element-0acc12a {
			padding-block-start: 10px;
			padding-block-end: 0px;
		}

		.elementor-3440 .elementor-element.elementor-element-e1e8f54 h2 {
			font-size: .6em !important;
		}

		.e-con .elementor-widget {
			min-width: 100px;
		}

	/*PÁGINA INDEX EN CONSTRUCCIÓN CONFIGURACIÓN APARTADO NOTICIAS Y COMUNICADOS
	A BORRAR ESTE CODIGO CUANDO ESTE TERMINADO EL APARTADO*/

		.comunicados-en-construccion-2 {
			padding: 0 20px 20px 20px;
		}

		.noticias-vertical-en-construccion-4 {
			padding: 20px;
		}

		.lema-pag-programa div h2 {
			font-size: 1.2em !important;
		}


		.encabezado-principal-SAC {
			margin-top: 0px;
		}
		
	/*PAGINA TE ACERCAMOS EL AYUNTAMIENTO*/	

		.caja-btn-acercar-Ayto {
			width: 100%;
		}

		.continer-gen-col-drcha {
			padding: 10px 20px;
			flex-direction: column !important;
		}

	/*PAGINA PLENOS*/

		.listing-ultimo-pleno {
			padding: 15px 27px;
		}

		.container-composicion-pleno {
			padding: 0px;
		}

		.Cont-listing-grid-plenos-anteriores {
			padding: 0px 35px;
		}

		.cont-2btn-abajo-colder-plenos {
			padding: 0;
		}

		.elementor-element .elementor-element-3055b98 .e-flex .e-con-boxed .e-con .e-child {
			padding: 0;
		}

		.cont-enlace-ordendia {
			margin-left: -91px;
		}

		.cont-enlace-acta {
			margin-left: -91px;
		}

	/*PAGINA PERIODICOS*/

		.cantidad-nº-periodico {
			margin-left: -87px !important;
		}

		.col-drcha-cont-periodicos {
			padding: 0 20px;
		}

		.cont-textoExpl-cabecera-periodico {
			padding: 5px 10px;
		}

	/*PAGINA COMUNICADO SINGLE*/

		.titulo-comunicado-single div h2 {
			font-size: 1.4em;
		}

	/*PAGINA COMUNICADOS ARCHIVE*/

		.Lado-izquierdo-comunicados-ardchive {
			padding: 0 35px;
  			margin-left: -7px;
		}

		.Columna-Derecha-comunicados-archive {
			padding: 20px 30px;
		}
		
}









@media screen and (max-width: 375px) {
	/*PAGINA INICIO*/
		.btn-atencion-ciudadano div img {
			width: 235px;
			margin-left: -97px;
			max-width: 500px !important;
		}

		.bocadillo-raw-bienvenidos {
			margin-top: -136px;
			margin-left: 169px !important;
		}

	/*PAGINA SERVICIO ATENCIÓN AL CIUDADANO*/

		.container-atenTel-atenPres {
			margin-left: -18px;
		}

		.container-atenOnline-listaDif {
			margin-left: -18px;
		}
	
	/*PAGINA PROGRAMA AC*/
		.content-img-programaAC {
			padding: 0 450px;
		}

		.carrusel-imagenes-inicio {
			padding: 0;
			margin-top: -22px;
		  }

	/*PAGINA CANDIDATO ALCALDIA*/
		.btn-leer-entrevista {
			margin-left: 42px;
		}

	/*PAGINA DAR OPINION SUGERENCIAS*/

		.chica-mediocuerpo img {
			width: 98% !important;
			margin-top: -43px !important;
			margin-left: -16px !important;
		}

		.bocadillo-arriba div {
			width: 110%;
			margin-left: 7px !important;
		}

		.bocadillo-vertical {
			width: 167% !important;
			font-size: .9em;
			margin-top: -79px;
			margin-left: 22px;
			margin-bottom: 4px;
		}

		.chica-mediocuerpo {
			width: 137% !important;
			margin-left: -184px !important;
			margin-top: 214px !important;
			margin-bottom: 42px !important;
		}
		.e-con .elementor-widget {
			min-width: 100px;
		}

	/*PAGINA PLENOS*/

		.cont-enlace-ordendia {
			margin-left: -81px;
		}

		.cont-enlace-acta {
			margin-left: -81px;
		}

	/*PAGINA COMUNICADO SINGLE*/

		.titulo-comunicado-single div h2 {
			font-size: 1.3em;
		}

	/*PAGINA MENSAJE RESPUESTA ENVIO FORMULARIO*/

		.frases-mensaje div h1 {
			font-size: 1.1rem;
			margin-left: -24px;
		}

		.frases-mensaje div h4 {
			font-size: .8em;
			margin-left: -30px;
		}

		.icono-bien-hecho div img {
			margin-left: 20px;
		}
		
}





@media screen and (max-width: 370px) {
	.foto-grupo-candidatos {
		margin-left: 0px;
	}
}






@media screen and (max-width: 360px) {
	/*PAGINA CONTACTA CON NOSOTROS*/
		.enlaceFacebook-movil {
			margin-top: 149px;
		}

		.enlaceInstagram-movil {
			margin-top: 8px;
		}

		.enlaceTwitter-movil {
			margin-top: -116px;
		}

		.nombre-agrup-cont {
			margin-left: 17px;
		}

	/*PAGINA CANDIDATO ALCALDIA*/
		.btn-leer-entrevista {
			margin-left: 47px;
		}

		.columna-1-pareja-pres {
			padding: 0 5%;
		}

		.columna-3-video-ent {
			padding: 0 10px;
		}

		.columna-2-ficha-pres {
			padding: 0px;
		}

	/*CABECERA*/
		.lema-pag-programa div h2 {
			font-size: 1.2em !important;
		}

	/*PAGINA INICIO*/		

		/*Ajustamos el ancho de la caja que contiene el aviso importante*/
		#elementor-popup-modal-3492 .dialog-message {
			width: 100%;
			height: 750px;
		}

		#elementor-popup-modal-3492 .dialog-widget-content {
			box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);
			margin: 0px 0px 0px -64px;
		}

		/*Ajustamos la imagen de construir pagina al ancho de la columna*/
		.col-izq-AvisoImp1 {
			width: 100%;
			padding: 0 10px;
		}

		.col-drcha-AvisoImp1 {
			padding: 0 10px;
		}

		dd, dl, dt, li, ol, ul {
			margin-left: 0px !important;
		}

		/*Ancho contenedor rojo "AVISO IMPORTANTE*/
		/* .elementor.elementor .e-con > .elementor-widget {
			width: 106%;
		} */
		
		/* .elementor.elementor .e-con > .elementor-widget {
			margin-left: 0;
		} */
			
		.container-btn-comunicados-index {
			padding: 0 58px;
			margin-left: 23px;

		}

		.btn-atencion-ciudadano-index {
			margin-left: 15px !important;
		}

		/*Tamaño Btn X cerrar*/
		.eicon-close::before {
			font-size: 1.5em;
		}

		[class*=" eicon-"] {
			font-size: 1.6em;
		  }

		/*color menu hamburguesa*/
		.elementor-menu-toggle {
			color: #edf1f7;
			font-size: var(--nav-menu-icon-size,22px);
		  }

		.bocadillo_inicio_presentacion-arriba {
			padding: 0 18px;
		}

		.col-drcha-info-ac {
			padding: 10px 25px !important;
		}

		.elementor-2 .elementor-element.elementor-element-d004cf2 .elementor-heading-title {
			font-size: 1.4em;
		}

		.elementor-2 .elementor-element.elementor-element-4eef301 .elementor-heading-title {
			font-size: .8em;
			font-weight: 400;
		}

		.bocadillo-raw-bienvenidos {
			width: 51%;
			margin-left: 136px;
			margin-top: -135px;
		}

		.elementor-2212 .elementor-element.elementor-element-ec64b83 img {
			width: 113%;
			margin-left: -19px;
			margin-top: -5px;
		}

		.elementor-2212 .elementor-element.elementor-element-fa0ae11 {
			padding: 10px 23px;
			margin-left: 40px;
			width: 90%;
		}

		.elementor-menu-toggle {
			font-size: 1.8em !important;
		}

		.elementor-2212 .elementor-element.elementor-element-fa0ae11 {
			padding: 10px 23px;
			margin-left: 17px;
			width: 90%;
		}


	/*PAGINA SERVICIO ATENCIÓN AL CIUDADANO*/

		.container-atenTel-atenPres {
			margin-left: -26px;
		}

		.container-atenOnline-listaDif {
			margin-left: -26px;
		}

		.explicacion-cabecera-SAC h4 {
			font-size: .8em;
		}

	/*PAGINA DAR OPINION SUGERENCIAS*/

		/*Colocamos el formulario*/
		.elementor-3440 .elementor-element.elementor-element-6fd97ba {
			margin-top: -94px;
			margin-left: 16px;
		}


		.bocadillo-horizontal p {
			margin-left: 21px;
			margin-top: -15px;
			padding: 0;
			line-height: 1.2;
			font-size: .88em;
		}

		.bocadillo-vertical {
			width: 178% !important;
			font-size: .9em;
			margin-top: -79px;
			margin-left: 22px;
			margin-bottom: 4px;
		}

		.chica-mediocuerpo {
			margin-bottom: 75px !important;
		}

		/*Padding container formulario*/
		.elementor-3440 .elementor-element.elementor-element-c15cbe2 {
			padding-right: 20px;
			padding-left: 20px;
		}

		.banner-opiniones-sugerencias2 {
			display: block;
			margin-top: -2px;
		}

		.e-con .elementor-widget {
			min-width: 100px;
		}

		.encabezado-principal-SAC {
			margin-top: 0px;
		}

	/*PAGINA MENSAJE RESPUESTA ENVIO FORMULARIO*/

		.frases-mensaje div h1 {
			font-size: 1rem;
			margin-left: -24px;
		}

	
		
}



