  .contenedor-mapa {
    position: relative;
    width: 100%;
    max-width: 800px;
    margin: auto;
  }
  
  .contenedor-mapa img {
    width: 100%;
    display: block;
  }
  
  .punto {
    position: absolute;
    width: 15px;
    height: 15px;
    background-color: green;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    animation: parpadeo 1s infinite alternate;
    box-shadow: 0 0 10px rgba(0, 255, 0, 0.6);
  }
/*Ubicación de los puntos por pais*/
  .gt{
    top: 51%; 
    left: 21%
  }
  .ca{
    top: 25%; 
    left: 15%
  }
  .us{
    top: 35%; 
    left: 18%
  }
  .mx{
    top: 45%; 
    left: 18%
  }
  .ar{
    top: 85%; 
    left: 29%
  }
  .br{
    top: 70%; 
    left: 33%
  }
  .cl{
    top: 82%; 
    left: 26%
  }
  .fr{
    top: 32%; 
    left: 47%
  }
  .in{
    top: 47%; 
    left: 68%
  }
  .jp{
    top: 39%; 
    left: 84%
  }
  .ru{
    top: 20%; 
    left: 75%
  }
  .ir{
    top: 42%; 
    left: 62%
  }
  .il{
    top: 40.5%; 
    left: 56.5%
  }
  .rsa{
    top: 70%; 
    left: 53%
  }
  .nz{
    top: 87%; 
    left: 94.5%
  }
  @keyframes parpadeo {
    from { opacity: 1; transform: scale(0.5); }
    to { opacity: 0.4; transform: scale(1.3); }
  }

  @media (max-width: 768px) {

    .centrar .marcaCorinta{
      font-size: 12px;
    }
  
  }
