I stylize round dots - they should lie evenly on the segment. Why in Chrome works like this:
And in FireFox works like this:
Sample styles:
.da-dots{ width: 50%; margin: auto; align-items: center; flex-direction: row; position: relative; flex-wrap: wrap; display: flex; height: 100vh; padding-top: 20%; justify-content: space-between; z-index: 2000; } .da-dots { span{ width: 12px; height: 12px; border-radius: 50%; z-index: 1; position: relative; background: #e4b42d; cursor: pointer; box-shadow: 1px 1px 1px rgba(0,0,0,.1) inset,1px 1px 1px rgba(255,255,255,.1); } } .line_progress{ width: 100%; height: 2px; left: 0; position: absolute; background-color: #2c3e50; } 
