    .design-page {
        padding: 20px;
    }

    .design-page .video-wrap video {
        width: 100%;
        border-radius: 8px;
    }

    .design-page .dv-back { position: fixed; top: 30px; left: 30px; font-size: 17px; }
    .design-page .dv-back > i { font-size: 23px; position: relative; top: 3px; margin-right: 5px;}
    .design-page .dv-panel { border-radius: 8px; }
    .design-page .dv-panel .dv-panel-head { padding: 17px 30px; }
    .design-page .dv-panel .dv-panel-body { padding: 25px; }
    .design-page .dv-img { width: 100%; border-radius: 8px; }

    .design-page .dv-button { font-size: 16px; }
    .design-page .dv-button .fa { margin-right: 3px; }

    .design-page .dv-user-info { overflow: hidden;  margin-bottom: 15px; margin-top: 15px;}
    .design-page .dv-avatar { float: left; }
    .design-page .dv-username {
        position: relative;
        top: -20px;
        left: 12px;
        font-size: 18px;
        font-weight: 500;
    }

    .fav-btn.faved {color: #E0245E;}
    .fav-btn.faved .fav-btn-label {display: none;}

.design-page__stats {
    max-width: 250px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
}
.design-page__stats-item {
    padding: 10px;
    border-bottom: 1px solid rgba(0,0,0,0.05);
    display: flex;
    font-weight: 500;
}
.design-page__stats-label {
    flex:1;
    text-align: right;
}
.design-page__stats-icon {
    margin-right: 7px;
}

.design-page__title {
    font-weight: 700;
    font-size: 23px;
    letter-spacing: -0.25px;
    line-height: 28px;
}

.design-page__board {
    /*color: #323a44;*/
}


    @media (max-width: 768px) {
        .design-page {
            padding: 0px;
            background-color: #FFF;
            overflow-y: auto;
            padding-bottom: 70px;
            padding-top: 60px;
        }

        .design-page .dv-panel .dv-panel-body { padding: 0px; }
        .design-page .dv-panel .dv-panel-head { padding: 17px 0; position: fixed; top: 0; left: 0; width: 100%;
            background-color: rgba(255,255,255,.93);
            padding: 10px 15px;
            height: 57px;
        }

        .icon-back {
            /*font-size: 20px;*/
        }

        .btn-back {
            margin-top: -1px;
        }
    }