 .price-innerdetail h5 {
        font-weight: 400;
        letter-spacing: 2px;
        font-size: 15px;
    }
    
    .price-innerdetail p {
        font-size: 50px;
    }
    
    .detail-pricing {
        border-bottom: 1px solid;
        padding: 30px 0 30px 0;
    }
    
    .detail-pricing .float-left {
        padding: 0 0 0 40px;
    }
    
    .detail-pricing .float-left i {
        position: absolute;
        left: 0;
        font-size: 20px;
    }
    
    .detail-pricing span {
        display: inline-block;
        position: relative;
        font-weight: 400;
    }
    
    .wrap-price {
        background: rgba(32, 33, 36, .1);
        padding: 50px 20px 50px;
        border-radius: 10px;
    }
    
    .center-wrap {
        background: #070707;
        color: #fff;
    }


   

.wrap {
  height: 40vh;
  width: 40vh;
  background: black;
  border-radius: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #f9a6d7;
  box-sizing: border-box;
  box-shadow: 0px 0px 62px #f5a1d3;
}

.circle {
  height: 10vh;
  width: 10vh;
  background: pink;
  border-radius: 100%;
  background-color: #439845;
  background-image: linear-gradient(45deg, #454545 0%, #454545 100%);
  border: 1px solid blue;
  box-sizing: border-box;
  box-shadow: 0px 0px 62px #333333;
  opacity: 75%;
}

.pulse {
  animation-name: pulse_animation;
  animation-duration: 16s;
  transform-origin: center center;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes pulse_animation {
  0% {
    transform: scale(1);
  }
  33% {
    transform: scale(4);
  }
  100% {
    transform: scale(1);
  }
}
