.experience-with {
    text-align: center;
}

.experience-with h2 {
    font-size: 20px;
}

.experience-with-lang {
    display: flex;
    margin-top: 50px;
    justify-content: center;
}

.experience-with-lang img {
    width: 42px;
    margin-right: 5px;
    cursor: pointer;
}

#exp li img {
    width: 50px;
    height: 50px;
    -webkit-box-reflect: below 2px -webkit-gradient(linear, left top, left bottom, from(transparent),
            color-stop(0.7, transparent), to(rgba(255, 255, 255, .5)));
    -moz-box-reflect: below 2px -moz-linear-gradient(top, transparent, transparent 70%, rgba(255, 255, 255, .5));
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}

#exp li:hover img {
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    transform: scale(1.5);
    margin: 0 1em;
}

#exp li:hover+li img,
#exp li.prev img {
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    transform: scale(1.3);
    margin: 0 0.5em;
}

#exp {
    list-style: none;
}