.chart-item {
    display: inline-block;
    width: 20%;
}

.chart-item > a:hover {
    text-decoration: none;
}

.media-item {
    width: 90%;
    display: flex;
    align-items: center;
}

.media-item .mi-info {
    font-size: 12px;
    font-family: "Helvetica Neue",Helvetica,Arial;
}

.qmjssymbol {
    color: #008fed;
    font-size: 13px;
}

.qmjsdata {
    font-weight: bold;
}

.qmjsdatadown {
    color: #f13249;
}

.qmjsdataup {
    color: #54bd81;
}

.qmjsdatadown + * {
    color: #f13249;
}

.qmjsdataup + * {
    color: #54bd81;
}

.mi-info {
    width: 60%;
}

.mi-info .symbol-title {
    margin: 0 0 0 0;
    font-size: 13px;
}

a:hover .mi-info .symbol-title {
    color: #16aa00;
}

.mi-graph {
    width: 40%;
}

.mi-image-wrapper {
    width: 100%;
    padding-top: 60%;
    position: relative;
    overflow: hidden;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
}

.mobile-hide,
.tablet-hide {
    display: inline-block;
}

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

    .chart-item {
        width: 50%;
    }

    .mi-graph,
    .qmjsdata,
    .jsChange,
    .qm-quotes {
        display: none;
    }

    .tablet-hide {
        display: none;
    }

}

@media only screen and (max-width: 767px) {

    .chart-item {
        width: 50%;
    }

    .mi-graph,
    .qmjsdata,
    .jsChange,
    .qm-quotes {
        display: none;
    }

    .mi-info {
        width: 100%;
    }

    .mobile-hide {
        display: none;
    }

}
