.activity-card{
    position:relative;
}
.activity-arrow{
    position:absolute;
    bottom:0;
    left:45%;
    width:30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    display:flex;
    background:#fff;
    color: #47c0d8;
}
.activity-arrow span{
    margin: auto;
}

.ge-container .ge-tab:hover .activity-arrow{
    color:#fff;
    background: #47c0d8;
}

@media screen and (max-width: 920px){
    .activity-card{
        display: flex;
        flex-direction: column!important;
    }
    .activity-arrow{
        position:static;
        margin:auto;
    }
}