@media screen and (max-width: 767px) {
    /* Container for horizontal scrolling product images */
    div#prodInfoLeft{
        display: flex;
        flex-flow: row;
        overflow-x: scroll;
        padding-top: .5rem;
        padding-left: .5rem;
        padding-bottom: .5rem;
        background: #fff;
    }
    
    div#detailMivThumb{
        display: flex;
        flex-flow: row;
        overflow: visible;
        gap: 1rem;
    }
    
    
    #detailMivThumb> a img,
    .cssItemImg > a img{
        min-width: 85vw !important;
        width: 85vw !important;
        height: 100% !important;
        aspect-ratio: 1/1 !important;
        border-radius: 5px;
        object-fit: contain;
        border: 1px solid #c2c2c261;
        padding: 1rem;
    }
    
    .cssItemImg > a img{
        margin-right: 1rem;
    }
    
    /* Platform... */
    #detailMivThumb .col-thumbnail {
        flex: 0 !important;
        min-width: 85vw;
        flex-basis: none !important;
        flex-grow: none !important;
        border-radius: 5px;
    }

    #youTubeLink .bgStandard.imgCtr{
        background: transparent;
        border-radius: 5px;
    }
    
    a#YouTubePane > div:before {
        content: "\e052";
        background: #ff0000bf;
        padding: .5rem 1rem .7rem 1rem;
        border-radius: 10px;
    }

    #brand-logo-area > a {
        padding-right: 1rem !important;
        padding-top: 0;
        opacity: .7;
        
    }

    #brand-logo-area > a img{
        border-radius: 5px !important;
    }

    .MIViconZoom{
        display: none;
    }
}



