#first {
  position: relative;
  width: 20%;
  height: 20%;
  border-radius: 50%;
  background-color: #94b8b8;
}
#second {
  position: absolute;
  width: 15%;
  height: 15%;
  border-radius: 50%;
  background-color: blue;
}<html>
<body>
  <div id="first">
    <div id="second">
    </div>
  </div>
</body>
</html>How to get it i want the second div in the exact center of the first div but it is not even visible. how achieve this without using left, top attributes. note:i wants align it only using css but not using tag.
 
     
     
     
    