
.circles{
width: 100px;
height: 100px;
border-radius: 50%;
border: 3px solid #1d93ce;
margin: 0 auto;
overflow: hidden;
margin-top: 40px;
position: relative;
z-index: 3;}

.circles img{
position: relative;
z-index: 1;}

.circIcon1 {
margin-top: 15px;
margin-left: 7px;}

.circle2 {
  margin-left: 10px;
  margin-top: 10px;}

.circle2-2 {
  margin-left: 10px;
  margin-top: -23px;}

.circle3{}

.diffTxt {
text-align: center;
padding: 20px 0px 0px 0px;
width: 275px;
margin: 0 auto;}

.circleStat{
 text-align:center;
padding-top:10px;
font-size: 22px;
  height: auto;
line-height: 25px;
  font-style: italic;
font-family: lora;}

.circleStatNum{
font-size: 45px;}

@media (min-width: 992px){
.circleStat{
text-align:center;
padding-top:20px;
font-size: 22px;
  height: 55px;
  line-height: 25px;}
}

///////animation
.circleSlideUp{
-webkit-animation-name:circleSlideUp;
animation-name:circleSlideUp
;}

@-webkit-keyframes circleSlideUp{
0%{-webkit-transform:translate3d(0,100%,0);
   transform:translate3d(0,100%,0);
   visibility:visible
  ;}
100%{-webkit-transform:translate3d(0,0,0);
   transform:translate3d(0,0,0)
;}
}

@keyframes circleSlideUp{
0%{-webkit-transform:translate3d(0,100%,0);
   transform:translate3d(0,100%,0);
   visibility:visible
;}
100%{-webkit-transform:translate3d(0,0,0);
   transform:translate3d(0,0,0)
;}
}

.circleSlideDown{
-webkit-animation-name:circleSlideDown;
animation-name:circleSlideDown
;}

@-webkit-keyframes circleSlideDown{
0%{-webkit-transform:translate3d(0,-100%,0);
   transform:translate3d(0,-100%,0);
   visibility:visible
  ;}
100%{-webkit-transform:translate3d(0,0,0);
   transform:translate3d(0,0,0)
;}
}

@keyframes circleSlideDown{
0%{-webkit-transform:translate3d(0,-120%,0);
   transform:translate3d(0,-120%,0);
   visibility:visible
;}
100%{-webkit-transform:translate3d(0,0,0);
   transform:translate3d(0,0,0)
;}
}

.circleSlideLeft{
-webkit-animation-name:circleSlideLeft;
animation-name:circleSlideLeft
;}

@-webkit-keyframes circleSlideLeft{
0%{-webkit-transform:translate3d(-100%,0,0);
   transform:translate3d(-100%,0,0);
   visibility:visible
  ;}
100%{-webkit-transform:translate3d(0,0,0);
   transform:translate3d(0,0,0)
;}
}

@keyframes circleSlideLeft{
0%{-webkit-transform:translate3d(-100%,0,0);
   transform:translate3d(-100%,0,0);
   visibility:visible
;}
100%{-webkit-transform:translate3d(0,0,0);
   transform:translate3d(0,0,0)
;}
}

.circleSlideRight{
-webkit-animation-name:circleSlideRight;
animation-name:circleSlideRight
;}

@-webkit-keyframes circleSlideRight{
0%{-webkit-transform:translate3d(100%,0,0);
   transform:translate3d(100%,0,0);
   visibility:visible
  ;}
100%{-webkit-transform:translate3d(0,0,0);
   transform:translate3d(0,0,0)
;}
}

@keyframes circleSlideRight{
0%{-webkit-transform:translate3d(120%,0,0);
   transform:translate3d(120%,0,0);
   visibility:visible
;}
100%{-webkit-transform:translate3d(0,0,0);
   transform:translate3d(0,0,0)
;}
}

.placeHolderAni{
-webkit-animation-name:placeHolderAni;
animation-name:placeHolderAni;
margin: -4px 0 0 -2px;}

@-webkit-keyframes placeHolderAni{
0%{-webkit-transform: scale(0)  rotate(0deg);
   visibility:visible
  ;}
100%{-webkit-transform: scale(1) rotate(360deg);}
}

@keyframes placeHolderAni{
0%{transform: scale(0) rotate(0deg);
   visibility:visible
;}
100%{transform: scale(1) rotate(360deg);}
}

#earth {
      width: 100px;
  height: 100px;
  background: url("/img/globe-spin.webp");
  border-radius: 50%;
  background-size: 80px;
  animation-name: rotateGlobe;
  animation-duration: 1s;
  animation-iteration-count: 1;
  animation-timing-function: linear;
      animation-delay: 1.5s;}

@keyframes rotateGlobe {
from { background-position-x: 0px; opacity:0;}
to { background-position-x: 210px; opacity:1;}
}
