@media handheld, only screen and (max-width: 640px) {
    .head_top {
        margin-top: 7%;
    }
    .mobile_header {
        padding: 1px 0;
        background: #ba0c15;
        width: 100%;
        position: relative;
        top: -36px;
        text-align: center;
        z-index: 100;
        color: white;
        font-weight: bold;
    }
    .mobile_header a {
        text-decoration: none;
        color: #FFCC49;
    }
}

#productSlider .product-panel .sim-button {
    opacity: 1;
    background: #999999;
    font-size: 14px;
}
#productSlider.busProductSlider .product-panel:hover .sim-button {
    background: #ba0c15;
}
#productSlider .product-panel .product-thumb .title.hd-top {
    font-size: 30px;
}
.center_nav_01.buses li {
    width: 25%;
}