*{
    margin:0px;
    padding: 0px;
    box-sizing: border-box;
    font-family: sans-serif;
    }
    
    footer{
    margin-top: 30px;
    width: 100%;
    background: #244355;
    color:white;
    
    }
    
    .container-footer-all{
      width:100%;
      max-width: 1200px;
      margin: auto;
      padding: 40px;
    }
    
    .container-body{
        display: flex;
        justify-content: space-between;
    }
    
    .colum1{
        max-width:400px;
    }
    
    .colum1 h1{
      font-size: 25px;
    }
    
    .colum1 p{
    font-size: 18px;
    color:#c7c7c7;
    margin-top:20px;
    }
    
    .colum2{
      max-width: 400px;
    }
    
    .colum2 h1{
    font-size: 25px;
    }
    
    .row{
    margin-top: 20px;
    display: flex;
    }
    
    .row img{
      width: 36px;
      height: 36px;
    }
    
    .row label{
      margin-top: 10px;
      margin-left: 20px;
      color: #c7c7c7;
    }
    
    .colum3{
      max-width: 400px;
    }
    
    .colum3 h1{
      font-size: 25px;
    }
    
    .row2{
      margin-top: 20px;
      display: flex;
    }
    .row2 img{
      width: 36px;
      height: 36px;
    }
    
    .row2 label{
      margin-top: 10px;
      margin-left: 20px;
      max-width: 150px;
    }
    
    .colum2cel{
        max-width: 400px;
      }
      
      .colum2cel h1{
      font-size: 25px;
      }
      
      .rowcel{
      margin-top: 20px;
      display: flex;
      }
      
      .rowcel img{
        width: 36px;
        height: 36px;
      }
            

    .container-footer{
      width: 100%;
      background: #101010;
      display:flex;
    }
    
    .footer{
      max-width: 1200px;
      margin: auto;
      display: flex;
      justify-content: space-between;
      padding: 20px;
    }
    
    .copyright{
      color:#c7c7c7;
    }
    
    .copyright a{
      text-decoration: none;
      color:white;
      font-weight: bold;
    }
    
    .informacion a{
      text-decoration: none;
      color:#c7c7c7;
    }
    

    @media screen and (max-width:900px){
    
      .container-body{
        flex-wrap: nowrap;
        flex-direction: column;
      }
    .colum2{
        display: none;
    }
      .colum2cel,
      .colum3{
        margin-top: 40px;
      }

    .colum2cel{
    width: 95%;  
    }
    .rowcel{
        margin-left: 15%;
        width: 90%;
        height: 85%;
    }
    .rowcel img{
        width: 150px;
        height:125px;
    }
    }
   
    .colum1 p{
      font-size: 18px;
    }
    
    .row label{
      font-size: 18px;
    }
    
    .container-footer{
      font-size: 18px;
    }
   
