@media screen and (min-width: 0px) and (max-width: 479px) {
.snfl .open-inst {
left: 18px!important;
top: 41px!important;
}
.snfl .zimg {
width: 35px!important;
height: 35px!important;
}
.snfl .disp1a, .snfl .disp2a {
height: 20px!important;
font-size: 12px!important;
}
.snfl .tableframe, .snfl .score-board {
border: double #fff 10px!important;
}
}
body {
background: url(../../back/misc/broncos.jpg);
background-attachment: fixed;
background-size: cover;
}
.snfl {
position: relative;
margin: 0px 10px;
}
.snfl .logo {
display: block;
margin: 0px auto 20px auto;
width: 55%;
opacity: 0.8;
filter: contrast(130%);
}
.snfl .open-inst {
position: relative;
left: 26px;
top: 55px;
color: #fff;
}
.snfl .instruct .text {
max-width: 600px;
}
.snfl .zimg {
width: 55px;
height: 55px;
border: 0;
}
.snfl .tablewrap {
max-width: 510px;
margin: auto;
opacity: 0.9;
}
.snfl .tableframe {
background: url(tableback.png);
padding: 20px;
border: double #fff 20px;
margin: 0 auto 20px auto;
}
.snfl .tdata {
width: 40px;
}
.snfl table {
border-collapse: unset;
}
.snfl input, .snfl .game-btn, .snfl select {
background: #6dbd04;
font-size: 12px;
border: 1px solid #000;
color: #fff;
}
.snfl select {
padding: 6px 3px;
}
.snfl .volume {
width: 70px;
}
.snfl .disp1a {
font-size: 14pt;
}
.snfl .disp2a {
font-size: 13pt;
}
.snfl .disp1a, .snfl .disp2a {
font-weight: bold;
color: #fff;
background-color: #5e9e0e;
display: table;
margin: auto;
padding: 5px 10px;
height: 60px;
}
.snfl .disp1a, .snfl .disp2a, .snfl .start {
text-align: center;
}
.snfl .text img {
float: right;
}
.snfl .score-board  {
background: #4b8e00;
color: #fff;
border: double #fff 20px;
max-width: 513px;
margin: 50px auto 0 auto;
opacity: 0.9;
}
.snfl .score-board  h4 {
background: #21460e;
color: #fbf8f8f7;
opacity: 0.9;
}
.snfl .score-board td, .snfl .score-board tr {
opacity: 0.9;
}
.snfl .score-board tr:first-of-type td {
padding: 0;
}
.snfl .score-board tr:nth-child(even) {
box-shadow: inset 0 0 30px #000;
}
.snfl .score-board tr:nth-child(odd) {
}
.goodscore, .tolow {
position: relative;
margin: 20px;
}
.goodscore .text, .tolow .text {
max-width: 450px;
font-size: 15px;
}








