.redes {
  display: flex;
  width: 100%;
}

.redes2 {
     display: flex;
     width: 100%;
     margin-bottom: 2% !important;
  }

.columna {
  width: 33.33%;
  text-align: center;
  padding-left: 0px;
  padding-right: 20px;
  box-sizing: border-box;
}

.columna2 {
  width: 33.33%;           
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  box-sizing: border-box;
}

.columna3 {
  width: 33.33%;           
  text-align: center;
  padding-left: 20px;
  padding-right: 0px;
  box-sizing: border-box;
}

.columna img {
  width: 100%;
  max-width: 100%;
  height: auto;
  border-radius: 0px !important;
  transition: transform 0.2s ease;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 8% !important;
  margin-top: 10% !important;
}

.columna img:hover {
  transform: scale(1.05);
}

.columna2 img {
  width: 100%;
  max-width: 100%;
  height: auto;
  border-radius: 5px !important;
  transition: transform 0.2s ease;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 8% !important;
  margin-top: 10% !important;
}

.columna2 img:hover {
  transform: scale(1.05);
}

.columna3 img {
  width: 100%;
  max-width: 100%;
  height: auto;
  border-radius: 5px !important;
  transition: transform 0.2s ease;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 8% !important;
}

.columna3 img:hover {
  transform: scale(1.05);
} 

.fecha-redes {
  font-weight: 600;
  color: #000000;
  margin-top: 20px;
  text-align: center;
  font-family: 'Montserrat Bold';
  border: 1px solid #000;
  width: 45%;
  padding: 4px;
  border-radius: 5px;
  font-size: 14px !important;
}

.texto-redes {
  font-size: 18px;
  color: #000000;
  margin: 0;
  text-align: left;
  font-family: 'Montserrat Bold';
}

.video-container {
  position: relative;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding-bottom: 177.78%;
  height: 0;
  margin-top: 10%;
}

.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 12px;
  /* margin-top: 10%; */
}

.titulo-bloque-redes{
	font-size: 32px;
	font-family: 'Montserrat Bold' !important;
	margin-top: 2% !important;
	color: #2bc46e;
	margin-bottom: 0% !important;
}


@media (max-width: 768px) {

	.titulo-bloque-redes{
	font-size: 30px !important;
	font-family: 'Montserrat Bold' !important;
	margin-top: 10% !important;
	color: #2bc46e;
	/* margin-bottom: 2% !important; */
}
	
  .redes {
    flex-direction: column;
  }
	.redes2 {
    flex-direction: column;
    /* margin-bottom: 6% !important; */
    margin-top: 0px !important;
  }
 .columna {
    width: 100%;
    padding: 0px !important;
    margin-top: 0px !important;
  }
	 .columna2 {
    width: 100%;
    padding: 0px !important;
    /* margin-top:40px; */
  }
	 .columna3 {
    width: 100%;
    padding: 0px !important;
    /* margin-top:20px; */
    margin-bottom: 10%;
  }
	
	.columna-final {
    width: 100%;
    padding: 0px !important;
	 margin-top:20px;
  }
}