/*BANNER***********************************************************************/

.flex-control-paging {
	display: none;
}

#slideshow {
	border: none;
	width: 100%; /* Ancho modificado para ocupar todo el ancho */
	height: auto; /* Asegurar que la imagen ocupe todo el alto del contenedor */
	margin: 0;
	padding: 0;
}

.flexslider {
	margin: 0;
}

.flexslider .slides img {
	display: block;
	margin: 0 auto;
	width: 100%; /* Asegurar que la imagen ocupe todo el ancho del contenedor */
	object-fit: cover; /* Ajustar la imagen para cubrir el contenedor sin deformarla */
}

.flex-control-nav {
	width: 100%;
	height: auto;
	position: absolute;
	bottom: -49px;
	text-align: center;
}

.flex-control-paging li a {
	width: 14px;
	height: 14px;
	margin: 2px;
	display: block;
	background: #666;
	cursor: pointer;
	-webkit-box-shadow: inset 0 0 3px rgb(0 0 0 / 30%);
	-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

.flex-control-paging li a.flex-active {
	background: #000;
	background: #ff1721;
	cursor: default;
}

@media (max-width: 3000px) {
	.flexslider .slides img {
		width: 100%; /* afegit */
		height: auto;
		margin: 0;
	}

	#slideshow .container {
		width: 100%; /* Ancho del slideshow al 100% */
		height: auto;
		margin: 0;
		padding: 0;
	}
}

@media (max-width: 2400px) {
	.flexslider .slides img {}

	#slideshow .container {
		width: 100%; /* Ancho del slideshow al 100% */
		height: auto;
		margin: 0; /* Eliminar margen izquierdo */
		padding: 0;
	}
}

@media (max-width: 1640px) {
	.flexslider .slides img {
		width: 100%; /* afegit */
		height: auto;
		/*BANNER***********************************************************************/

.flex-control-paging {
	display: none;
}

#slideshow {
	border: none;
	width: 100%; /* Ancho modificado para ocupar todo el ancho */
	height: auto; /* Asegurar que la imagen ocupe todo el alto del contenedor */
	margin: 0;
	padding: 0;
}

.flexslider .slides img {
	display: block;
	margin: 0 auto;
	width: 100%; /* Asegurar que la imagen ocupe todo el ancho del contenedor */
	object-fit: cover; /* Ajustar la imagen para cubrir el contenedor sin deformarla */
}

.flex-control-nav {
	width: 100%;
	height: auto;
	position: absolute;
	bottom: -49px;
	text-align: center;
}

.flex-control-paging li a {
	width: 14px;
	height: 14px;
	margin: 2px;
	display: block;
	background: #666;
	cursor: pointer;
	-webkit-box-shadow: inset 0 0 3px rgb(0 0 0 / 30%);
	-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

.flex-control-paging li a.flex-active {
	background: #000;
	background: #ff1721;
	cursor: default;
}

@media (max-width: 3000px) {
	.flexslider .slides img {
		width: 100%; /* afegit */
		height: auto;
		margin: 0;
	}

	#slideshow .container {
		width: 100%; /* Ancho del slideshow al 100% */
		height: auto;
		margin: 0;
		padding: 0;
	}
}

@media (max-width: 2400px) {
	.flexslider .slides img {}

	#slideshow .container {
		width: 100%; /* Ancho del slideshow al 100% */
		height: auto;
		margin: 0; /* Eliminar margen izquierdo */
		padding: 0;
	}
}

@media (max-width: 1640px) {
	.flexslider .slides img {
		width: 100%; /* afegit */
		height: auto;
		margin: 0;
	}

	#slideshow .container {
		width: 100%; /* Ancho del slideshow al 100% */
		height: auto;
		margin: 0;
		padding: 0;
	}
}

@media (max-width: 1024px) {
	.flexslider .slides img {
		width: 100%; /* afegit */
		height: auto;
		margin: 0;
		padding: 0;
	}

	#slideshow .container {
		width: 100%; /* Ancho del slideshow al 100% */
		height: auto;
		margin: 0;
		padding: 0;
	}
}
	}

	#slideshow .container {
		width: 100%; /* Ancho del slideshow al 100% */
		height: auto;
		margin: 0;
		padding: 0;
	}
}

@media (max-width: 1024px) {
	.flexslider .slides img {
		width: 100%; /* afegit */
		height: auto;
		margin: 0;
		padding: 0;
	}

	#slideshow .container {
		width: 100%; /* Ancho del slideshow al 100% */
		height: auto;
		margin: 0;
		padding: 0;
	}
}