@media all and (min-width: 480px) {
    .deskContent {display:block;}
    .phoneContent {display:none;}
}

@media all and (max-width: 479px) {
    .deskContent {display:none;}
    .phoneContent {display:block;}
}

#timer {
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    width: 100%;
  
    color: red;
    transition: opacity 350ms linear 0s;
    -webkit-transition: opacity 350ms linear 0s;
}

    #video {
    display: none;
    }
    
    #vid-canvas2{
    background: blue ;
    border: solid 1px #D0D3D4;  
    width: 100%;
    } 
    
   video {
    width: 100%;
    height: auto;
    }

    #meter_canvas {
    width: 200px;
    height: 13px;
    float: leftX;
    }
    
    /* XXX MOVED to canvas_content.php */
    /*
    .blink_text
    {
        animation:1s blinker linear infinite;
        -webkit-animation:1s blinker linear infinite;
        -moz-animation:1s blinker linear infinite;
        color: red;
    }
    .counter_text
    {
        color: red;
    }
    .counter_text_stop
    {
        color: blue;
    }
    */
    
    @-moz-keyframes blinker
    {  
        0% { opacity: 1.0; }
        50% { opacity: 0.0; }
        100% { opacity: 1.0; }
    }
    @-webkit-keyframes blinker
    {  
        0% { opacity: 1.0; }
        50% { opacity: 0.0; }
        100% { opacity: 1.0; }
    }
    @keyframes blinker
    {  
        0% { opacity: 1.0; }
        50% { opacity: 0.0; }
        100% { opacity: 1.0; }
    }

    // show not-accessible icon in disabled button hover
    .btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;-webkit-box-shadow:none;box-shadow:none}.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open

    // ///////// marker slider ////////
    .slidecontainer {
    width: 95%;
    }

    .slider {
    -webkit-appearance: none;
    margin-left: 10px;
    margin-right: 10px;
    width: 90%;
    height: 3px;
    border-radius: 3px;
    background: gray;
    outline: none;
    opacity: 0.7;
    -webkit-transition: .2s;
    transition: opacity .2s;
    }

    .slider:hover {
    opacity: 1;
    }

    .slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 15px;
    height: 15px;
    border-radius: 60%;
    background: #1d48d6;
    cursor: pointer;
    }

    .slider::-moz-range-thumb {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: #424949;
    cursor: pointer;
    }