.tabla{
	width:100%;
	border:solid 2px #9b0202;
	text-align: center;
	font-size:18px;
}

.tabla td{
	width:50%;
	border:solid 2px #9b0202;
	padding:5px;
}


 .row-1 {
      display: flex;
      flex-wrap: wrap; /* permite que bajen a otra fila */
      margin-top:60px;
    }

    .col {
      flex: 1 1 100%;      /* por defecto ocupa 100% en móviles */
    }


    .box {
      text-align: left;
      padding: 20px;
    }

    .imgLogo{
    	width:100%;
    	padding-bottom:10px;
    }

    #titulo-sec{
    	margin-top:150px;
    }


     /* A partir de 600px: 2 columnas por fila */
    @media (min-width: 600px) {
      .col {
        flex: 1 1 50%;
      }
    }

    /* A partir de 900px: 4 columnas por fila */
    @media (min-width: 900px) {
      .col {
        flex: 1 1 25%;
      }
    }




        @media (max-width: 768px) {
        	.imgLogo{
    			width:80%;
    			padding-bottom:0px;
       	 }
       	  #titulo-sec{
    	margin-top:100px;
    }
       	}
