@media (max-width: 991px) {
    .left .top {margin-top:0px;height:inherit;}
    .left .bottom {display:none;}
    .right .top {display:none;margin-top:0px;height:inherit;}
    .right .bottom {display:none;}
    .fullBracket .middle {display:none;margin-left:0px;left:0px;position:inherit;width:inherit;}
    .fullBracket .middle .box {border-width:0px;padding-left:0px;float:left;width:90%;padding-top:0px !important;margin-top:0px;}
    .fullBracket .middle .labels {float:left;width:20px;margin-top:2px;display:block;margin-top:5px;margin-right:5px;}
    .fullBracket .middle .labels div {padding-top:1px;border:solid 1px #eee;font-size:12px;}
    .fullBracket .middle .labels div:first-child {}
    .fullBracket .middle .labels div:nth-child(3) {margin-top:7px;}

    a.m-info-icon {display:none;}
    .regionHeader {display:none;}
    .roundTitle {display:none;}

    .team {width:100% !important;padding-left:7px;line-height:20px;-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */}
    .round1 .team {width:100%}
    .picksheet {min-width:inherit;}
    .fullBracket {min-width:inherit;}
    .region {min-width:inherit;width:100%;}
    .row {width:100%;margin-left:0px;margin-right: 0px;}
    .col-md-6 {padding-left:0px;padding-right:0px;width:100%;}

    .round1 {width:32%;}
    .round2 {width:26%;}
    .round3 {width:26%;}
    .round4 {width:20%;}
    .round5 {width:33%;}
    .round6 {width:32%;}
    .round7 {width:28%;}

    .left .round1 .game.a,.left .round1 .game.b {background-position:right top;/*background-position:89px top;*/}
    .left .round2 .game.a,.left .round2 .game.b {background-position:right 23px;}
    .left .round3 .game.a {background-position:right 70px;}
    .left .round3 .game.b {background-position:right 21px;}
    .left .round4 .game {margin-left:-10px;padding-right:0px;}
    .left .round4  {margin-left:-30px;}

    .right .round4  {margin-right:-30px;}
    .right .round4 .game {margin-right:-10px;padding-left:0px;}

    .fullBracket .middle .round5 .game {background-position:right top;}
    .fullBracket .middle .round6 .game {background-position:right 25px;}

    .left .top .round4 .game.a,
    .left .bottom .round4 .game.a,
    .right .top .round4 .game.a,
    .right .bottom .round4 .game.a
     {background:none;}


    #btnSubmit {display:none;top:10px;margin-left: -50px;}
    #btnNext {text-align:center;position:relative;width:104px; left: 50%;margin-left: -50px;z-index:10;top:10px;display:block}

    #mobileToggle {display:none;}

    .regionSelector {width:100%;margin-top:15px;margin-bottom:15px;display:block;}
    .regionSelector .regionBox {display:inline-block;border:solid 1px #ddd;width:20%;height:40px;text-align:center;border-left-width:0px;line-height:37px;text-transform: uppercase;}
    .regionSelector .regionBox:first-child {border-left-width:1px;background-color:#eee;border-radius: 6px 0px 0px 6px;}
    .regionSelector .regionBox:last-child {border-radius: 0px 6px 6px 0px;}

    .team.populated {white-space: nowrap;overflow: hidden; }

    .gw.missedPick {border:solid 1px #cc0000;border-radius: 4px;}

    .left .seed {padding-left:3px;width:18px;}
}

@media (max-width: 575px) {
    .heading .entryNames {padding-bottom: 15px;}
    .heading .entryNames {margin-top: 0;}
}