Centre Text in Circle with Radar effect

HTML

<link rel="stylesheet" href="http://codyhouse.co/demo/points-of-interest/css/reset.css">
<ul>
    <li>
        <div class="cd-single-point"> <a class="cd-img-replace" href="#">
            <div class="takeNumber">+99 hj elp <br>new</div>
        </a>

        </div>
    </li>
    <!-- .cd-single-point -->
</ul>

CSS

/* -------------------------------- 

Primary style

-------------------------------- */
 html * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body {
    font-size: 100%;
    font-family:"Roboto", sans-serif;
    color: #33435a;
    background-color: #3c4f6a;
}
.cd-single-point {
    margin:50px;
    position: absolute;
    border-radius: 50%;
}
.cd-single-point > a {
    position: relative;
    text-align:center;
    padding:5px;
    text-decoration: none;
    z-index: 2;
    display: block;
    min-width: 20px;
    min-height: 20px;
    border-radius: inherit;
    background: #d95353;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.3);
    -webkit-transition: background-color 0.2s;
    -moz-transition: background-color 0.2s;
    transition: background-color 0.2s;
}
.cd-single-point::after {
    /* this is used to create the pulse animation */
    content:'';
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    background-color: transparent;
    -webkit-animation: cd-pulse 2s infinite;
    -moz-animation: cd-pulse 2s infinite;
    animation: cd-pulse 2s infinite;
}
@-webkit-keyframes cd-pulse {
    0% {
        -webkit-transform: scale(1);
        box-shadow: inset 0 0 5px 5px rgba(217, 83, 83, 0.8);
    }
    50% {
        box-shadow: inset 0 0 1px 1px rgba(217, 83, 83, 0.8);
    }
    100% {
        -webkit-transform: scale(1.6);
        box-shadow: inset 0 0 1px 1px rgba(217, 83, 83, 0);
    }
}
@-moz-keyframes cd-pulse {
    0% {
        -moz-transform: scale(1);
        box-shadow: inset 0 0 1px 1px rgba(217, 83, 83, 0.8);
    }
    50% {
        box-shadow: inset 0 0 1px 1px rgba(217, 83, 83, 0.8);
    }
    100% {
        -moz-transform: scale(1.6);
        box-shadow: inset 0 0 1px 1px rgba(217, 83, 83, 0);
    }
}
@keyframes cd-pulse {
    0% {
        -webkit-transform: scale(1);
        -moz-transform:...

JavaScript

var numItems = $(".cd-single-point").length;
var myHeight, myWidth;
for (i = 0; i < numItems; i++) {
    myWidth = $(".cd-single-point>a:eq(" + i + ")").width();
    myHeight = $(".cd-single-point>a:eq(" + i + ")").height();
    if (myWidth > myHeight) {
        $(".cd-single-point>a:eq(" + i + ")").css({
            height: myWidth + "px"
        });
    }
    if (myWidth < myHeight) {
        $(".cd-single-point:eq(" + i + ")>a").css({
            width: myHeight + "px"
        });
    }
    $(".takeNumber:eq(" + i + ")").css({
        "line-height": myWidth - parseInt($(".cd-single-point>a:eq(" + i + ")").css("padding"), 10) + "px"
    });
}