
@media screen and (max-width:800px){

#canvas {    scale: 0.6;
    text-align: justify;
    width: -webkit-fill-available;
    left: 54px;}
	
}


@media screen and (max-width:700px){

body {
    background: #e5e5e5;
    overflow-x: hidden;
    background: url(qr_back.png);
    background-size: 100% auto;
    background-position: top;
    background-attachment: fixed;
}
#canvas {    scale: 0.6;
    text-align: justify;
    width: -webkit-fill-available;
    left: 54px;}
	
	.radio_grid .radio_info {
    background: #ffffff;
    margin: 10px 4px;
    padding: 5px 0px;
    font-size: 14px;
    border-radius: 5px;
    font-weight: 500;
    line-height: 1;
    cursor: pointer;
    user-select: none;
    min-width: 54px;
}

.qr_row {
        width: -webkit-fill-available;
    border: 0px solid red;
    max-width: 700px;
    margin: 2rem 5px 2rem;
    background: white;
    padding: 5px;
}


	
}





@media screen and (max-width:600px){

#canvas {    scale: 0.6;
    text-align: justify;
    width: -webkit-fill-available;
    left: 0px;}
	
}



@media screen and (max-width:400px){

#canvas {    scale: 0.6;
    text-align: justify;
    width: -webkit-fill-available;
    left: -40px;}
	
}

