.country_item{
  opacity: 0;
  transition-timing-function: ease-out;
  -webkit-transition: opacity 1500ms; /* Safari */
  transition: opacity 1500ms;
}

#counter_description{
  top:0px;
  opacity: 1;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  animation-timing-function: ease-in;
}

@keyframes counter_desc_move{
    from {top: 20px;opacity: 0;}
    to{top:0px;opacity: 1;}
}

#counter_description_container{
  margin-bottom: 70px;
  position: relative;
}

.more_information{
  cursor:pointer;
}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}

.support .line{
  width:1%;
  height:1px;
  background-color: #07B8FD;
  transition: all 1500ms;
}

.support .title{
  transition: all 700ms;
  -webkit-transform: rotateX(90deg); /* Safari */
  transform: rotateX(90deg);
  transform-origin: top left;
  -webkit-transition-delay: 600ms;
  transition-delay: 600ms;
}

.support .logo{
  transition: all 700ms;
  -webkit-transform: rotateX(90deg); /* Safari */
  transform: rotateX(90deg);
  transform-origin: bottom left;
  -webkit-transition-delay: 400ms;
  transition-delay: 400ms;
}

.support .more_information{
  opacity: 0;
  -ms-transform: translate(0px, 10px); /* IE 9 */
  -webkit-transform: translate(0px, 10px); /* Safari */
  transform: translate(0px, 10px);
}