@media only screen and (max-width: 768px)

{
	/*encabezado------------------------------------------*/	
    .contacto , .contacto2{font-size: 9pt;} 
             
    .logo{padding: 5px 0px;flex-wrap: wrap;align-content: center;margin-top: 10px;}
           .imglogo{width: 70px;height: 70px;margin-right: 0px;}
                   .logo h1{letter-spacing: 4px;font-size: 15pt;text-align: center;}
                   .tocho {font-size: 30px;}  
     nav p{float: left;font-family:listas ;margin-left: 5px;font-size: 12pt;padding-top: 3px;}
             nav img{width: 40px ;height: 30px;margin-left: 5px;cursor: pointer;float: left;}                
             ul{flex-wrap: wrap;align-content: center;}
           
    .encabefoto{width: 100%;height: 400px;display: flex;background-size: cover;
                    background-position: center center; }  
                    .titulo1{width: 60%;}
                            .titulo1 div {font-size: 10pt; margin-left: 10%;background-color: #EAEDED; }
      
	.entrada1 , .entrada2{flex-direction: column;}

/**cuerpo----------------------------------------------------*/

main{width: 80%;height: auto;max-width: 1200px;margin: 0 auto;display: flex;flex-direction: column;}    
      .entrada0{padding-top: 40px;font-size: 20pt;line-height: 35px;}

     .entrada1 , .entrada2 {margin: 40px 0;}  
     .foto , .curri {width: 95%;height: 300px;margin: 0px 0px;margin: 0 auto;display: flex;justify-content: center;} 
                     .foto{box-shadow:-5px 5px rgba(9, 48, 103, 1.0 ) ;overflow: hidden;padding: 5%;padding: 0;margin: 10px;}
                     .foto img{/*width: auto*/;height: 100%;
                     	       filter: drop-shadow();text-align: center;left: -50px;}    
                     

    .carlos{font-size: 15pt;} 
            .curri{height: auto;}

      .text{width: 100%;padding: 10px 10px;} 
           .iconocu{font-size: 60px;margin: 10px 0;text-align: center !important;}
           .text p{line-height: 25px;font-size: 15pt;text-align: left;margin-bottom: 10px;}    
           .circulo {margin-right: 10px;color: rgba(9, 48, 103, 1.0 );font-size: 15pt;}     


/*pie de pagina----------------------------------------------------*/                                       

     .legales{ flex-direction: column;align-items: center; }
     .legales div{padding:20px 0px;}                
}