#SocialDiv{
    margin: 60px 0;
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-evenly;
}

.presentation-item {
    transition: all .3s ease-in-out;
}

.presentation-item img{
    width: 100%;
    max-width: 300px;
    border: 3px solid #e2f6e8;
    transition: all .3s ease-in-out;
}

.presentation-item:hover img{
    border: 3px solid #00ab45;
    transition: all .3s ease-in-out;
}

.presentation-item:hover .presentation-title{
    color: #00ab45;
    transition: all .3s ease-in-out;
}

.presentation-title{
    width: 100%;
    max-width: 300px;
    line-height: 25px;
    text-align: center;
}

.presentation-detail-box{
    margin-top: 10px;
}

.presentation-ppt{
    margin-top: 5px;
}

@media screen and (max-width: 1460px) {
    #SocialDiv{
        flex-direction: column;
    }
    .presentation-item{
        margin-bottom: 40px;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .presentation-item img{
        max-width: 500px;
    }
}

@media screen and (max-width: 640px) {
    .presentation-item img{
        max-width: 240px!important;
    }
}