html, body 
{
    height: 100%;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
   /* overflow-y: hidden; /* Hide vertical scrollbar */
    /*overflow-x: hidden; /* Hide horizontal scrollbar */
    scroll-behavior: smooth;
  }
 

  .contenido
  {
    width: 100%;
    height: auto;
    box-sizing: border-box;
  
  }


  section
  {
      /* ------ FLEXBOX --------*/
      display:flex;
      flex-direction:row;
      justify-content: space-around;
      flex-flow: wrap;
  }

  /* -------- add responsive media quaries*/

  

  @media screen and (max-width:1200px)
  {
    section
    {
      width: 100%;
    }
  }

  @media screen and (max-width:600px)
  {
    section
    {
      width: 80%;
    }
  }



  @media screen and ( max-width: 360px)
  {
      .contenido, .container, .seccion, .menu
      {
          width: 100%;
          margin: 0%;
      }
      #seccion-renglones
      {
        width: 100vw;

      }

  }
  