
@media screen and (max-width: 400px) {
	  /* Encabezado */

.lista a{
    font-size: 10px;  
 }
 .encabezado .logo{
     margin-left: 15px;
     font-size: 1.0em;
 }
 
 .encabezado p {
     max-width: 100px;
     margin-right: 0px;
 }
 
 .lista {
     gap: 5px;
     position: relative;
     width: auto;
 }
 
 .lista:hover {
     font-size: 15px;
     transform: translate(0rem, 0rem);
 }
 
 .contacto_encabezado p {
    display: none;
 }
 
 /* Primera seccion con contenedor1 */
 .contenedor1 {
     height: 35vh;
     margin-top: -29px;
 }
 
 .contenedor1 h1 {
     font-size: 15px;
     padding-left: 30px;
 }
 .contenedor1 h2 {
     font-size: 12px;
     padding-left: 30px;
 }

 
 /* Primera seccion con contenedor2 */
 
 .contenedor2 {
    margin-top: 20px;
    display: block;
    height: auto;
}

 .contenedor2 img {
     width: 300px;
 }
 
 .contenedor2 p {
     max-width: 360px;
 }

 
 .contenedor2 img {
    display: none;
 }
 .contenedor2 h2{
     text-align: center;
     padding-top: 20px 0;
     font-size: 1.2em;
 }
 .contenedor2 p {
     margin: 0 10px;
     font-size: 1em;
 }
 
  /* Primera seccion con contenedor3 */
 
  .contenedor3 h2 {
     text-align: center;
     margin-left: 0;
     font-size: 1.2em;
     margin-bottom: 10px;
 }
 
  .contenedor3 img {
     max-width: 250px;
     height: auto; 
 }
 
 /* Primera seccion con contenedor4 */
 
 .contenedor4 {
     height: auto;
     display: block;
     justify-content: flex-start;
 }
 
 .ubicacion iframe {
     margin-left: 50px;
     width: 250px;
     height: 200px;
     margin-bottom: 20px;
 }
 
 .ubi_titulo {
     margin-top: 20px;
     font-size: 30px;
 }
 
 .redes a {
     margin-right: 30px;
     
 }
 address {
     margin-left: 50px;
     margin-top: 10px;
     font-size: 1.2em;
 }
 
}
