@media only screen and (max-width: 980px) {

#divSelectTest input, #divSelectTest textarea, #divSelectTest select, #divSelectTest button, #divSelectTest label,
#divRegViewState input, #divRegViewState button, #divRegViewState label,
#divSelectTest p, #divSelectTest img, #divSelectTest span, #divHelp p, #divRegViewState p
{
  font-size: 1rem;
  line-height: 1.2rem;  
}

#divWorkD p, #divWorkD img
{
  -webkit-margin-before: 0px;
  -webkit-margin-after: 0px;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
}


.butBilet
{
    padding: 0.2rem;
}

#butBiletRandom
{
    padding: 0.2rem;
    width: 20rem;
}

.ImVop
{
    min-height: 20vh;
    max-width:100%; 
    object-fit: contain;
}


.ImOtvLab
{
   min-height: 15vh ; 
}

#divWork .clPVop
{
    font-size: 1.3rem;
    line-height: 1.5rem;      
    font-weight: bold;  
}


#divWork .clPOtv
{
    font-size: 1.3rem;
    line-height: 1.5rem;
}

.clR
{
    padding: 0.3rem 0rem 0.3rem 2.6rem;
/*    margin: 0;
    font-size: 1.5rem;
    line-height: 1.5;
    color: #000;    
    position: relative;   
    z-index: 5;*/ 
}

.clR_l {
    font-size: 1.3rem;
    padding: 0.3rem 0.3rem 0.3rem 2.5rem;    

/*    line-height: 1.2;    
    color: #000;    
    position: relative;
    max-width: 95%;*/
}
.clL_l {
    left: 0rem;
/*    position: absolute;
    box-sizing: border-box;
    background: #fff;
    display: block;
    width: 2rem;
    height: 2rem;

    top: 36%;
    margin-top: -10px;
    border: 2px solid #000;
    -o-transition: border-width .15s ease-out;
    transition: border-width .15s ease-out;
    background-position-x: 0.2rem !important;
    background-position-y: 0.2rem !important;*/
}


input.clButOtv
{
    width: 2.5rem;  
    height: 2.5rem;
     
/*    font-size: 1.5rem; 
    color: #004d99;
    font-weight: bold;  
    z-index: 10;*/
}



}