.game-container{
    margin-top: 82px;
}

.imagen-port {
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
  }
  
  .imagen-port {
    margin-top: 10px;
    margin-bottom: 10px;
    height: 154px;
    position: relative;
    cursor: pointer;
    border-radius: 45px;
  }
  
  .imagen-port>img {
    width: 70%;
    height: 95%;
    object-fit: inherit;
    display: block;
    border-radius: 45px;
  }
  
  .hover-galeria {
    position: absolute;
    width: 70%;
    height: 95%;
    top: 0;
    /*transform: scale(0);*/
    /*background: hsla(306, 82%, 46%, 0.62);*/
    background: linear-gradient(to top, rgba(0,0,0,0.6), rgba(0,0,0,0.6));
    /*transition: transform .5s;*/
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    border-radius: 45px;
    padding: 5px;
    opacity: 1;
  }

@media screen and (min-width: 1441px) { 
    .padding-games{
        padding-left: 120px;
        padding-right: 120px;
    }
}


@media screen and (max-width: 767px) {  
    .imagen-port {
        display: flex;
        justify-content: space-evenly;
        flex-wrap: wrap;
    }
    
    .imagen-port {
        margin-top: 10px;
        margin-bottom: 10px;
        height: 95px;
        position: relative;
        cursor: pointer;
        border-radius: 420px;
    }
    
    .imagen-port>img {
        width: 90%;
        height: 95%;
        object-fit: inherit;
        display: block;
        border-radius: 20px;
    }
    
    .hover-galeria {
        position: absolute;
        width: 90%;
        height: 95%;
        top: 0;
        /*transform: scale(0);*/
        /*background: hsla(306, 82%, 46%, 0.62);*/
        background: linear-gradient(to top, rgba(0,0,0,0.6), rgba(0,0,0,0.6));
        /*transition: transform .5s;*/
        justify-content: center;
        align-items: center;
        display: flex;
        flex-direction: column;
        border-radius: 20px;
        padding: 5px;
        opacity: 1;
    }

    .title-game{
        margin-top: auto;
        margin-bottom: auto;
        text-align: center;
        font: normal normal bold 18px/21px Bryant Pro;
        letter-spacing: 0px;
        color: #FFFFFF;
        text-shadow: 0px 3px 6px #00000029;
        opacity: 1;
    }
}