@media screen and (min-width: 768px) {

    .page-header h1 {
        margin: 0;
        padding: 40px 0 30px 0;
        color: #fff;
        text-align: center;
        font-size: 30px;
    }

    .games .detail .name {
        font-size: 32px;
    }

    .games p {
        font-size: 14px;
    }

    .games p.desc {
        font-size: 16px;
        line-height: 1.5em;
        margin-top: 5px;
    }

    .games .down {
        top: 40px;
        right: 10px;
        width: 90px;
        height: 50px;
        line-height: 50px;
        border-radius: 8px;
        border: 2px solid #0076ff;
        font-size: 24px;
    }

    .games .detail {
        width: 50%;
        width: -moz-calc(75% - 130px);
        width: -webkit-calc(75% - 130px);
        width: calc(75% - 130px);
    }

    .games .icon {
        margin-right: 15px;
        width: 25%;
        max-width: 148px;
        border-radius: 10px;
    }
}
