/** Responsive **/

@media (max-width: 979px) {

    .JsWindow, .UsableWindow{
        min-width: 90% !important;
        left: 5% !important;
    }
    
    .UsableWindow
    {
        top: 2%;   
    }
    
    .AlertWindow
    {
        width: 90%;
        left: 5%;
        top: 3%;
    }   

    
    .SortableUL li img
    {
        width: 40px;
        height: 40px;
        vertical-align: middle;
    }
        
    .GameHandler
    {
        text-align: center;
        height: 330px;
        position: relative;
    }
    
    .RangeHandler
    {
        background: rgba(0,0,0,0.7);
        padding: 20px;
        color: #fff;
        position: absolute;
        bottom: 0px;
        left: 0px;
        width: 100%;
    }
    
    .ElementA, .ElementB
    {
        width: 80px;
        margin: 0 auto;
        padding: 30px 0px;
        text-align: center;
        font-size: 10px;
        color: #636363;
        background: #EFEFEF;
    }   
    

}


