@media (max-width: 960px) {
    nav > ol > li > a {
        color: #fff !important;
    }
    body.fixed header div.wrapper, body.fixed footer div.wrapper, body.fixed div.wrapper, body.fixed.signedOut div#content div#innerContent, body.fixed div#content.fullWidth div#innerContent, body.fixed div#content div#innerContent.shoppingCart {
        width: 100%;
    }
    body {
        transition: all ease 0.5s;
        overflow-y: scroll;
        overflow-x: hidden;
        -webkit-overflow-scrolling: touch;
    }
    header, #content, footer, #mobileHomeBanner {
        transition: all ease 0.5s;
    }
    #mobileNav {
        display: block;
    }
    .mobileHide {
        display: none;
    }
    .mobileShow {
        display: block;
    }
    nav > ol > li {
        margin-left: 0;
        float: none;
    }
    #cartPill {
        margin: 0;
    }
    #registeration .right, #registerForm ul, #registeration .left {
        width: 100%;
        margin: 0;
    }
    div#registeration ul li {
        padding-right: 25px;
    }
    div#registeration {
        margin: 0 auto;
        max-width: 500px;
    }
    body.fixed div#content div#innerContent.auctions, body.fixed div#content div#innerContent.games {
        float: none;
        margin: 0 auto;
        /* padding-left: 270px; */
        /* width: 595px; */
    }
    .auctionList aside {
        position: absolute;
        width: 300px;
    }
    #auctionQueueMasterWrapper {
        /* width: 485px; */
    }
    #auctionQueueSignedOut {
        /* width: 480px; */
    }
    #auctionQueueSignedOut > div {
        width: 345px;
    }
    #content.auctionList {
        min-height: 1200px;
    }
    #content {
        padding: 0 5px;
    }
    div#auctionQueueContainer {
        width: 380px;
    }
    #mobileHomeBanner {
        height: 315px;
        padding: 20px;

        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3bd1ea+0,39a2f3+100 */
        background: rgb(59,209,234); /* Old browsers */
        background: -moz-linear-gradient(top,  rgba(59,209,234,1) 0%, rgba(57,162,243,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(59,209,234,1)), color-stop(100%,rgba(57,162,243,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(59,209,234,1) 0%,rgba(57,162,243,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(59,209,234,1) 0%,rgba(57,162,243,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(59,209,234,1) 0%,rgba(57,162,243,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(59,209,234,1) 0%,rgba(57,162,243,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3bd1ea', endColorstr='#39a2f3',GradientType=0 ); /* IE6-9 */

    }
    #mobileHomeBanner p {
        color: #fff;
    }
    #mobileHomeBanner .leftSection {
        float: left;
        width: 380px;
    }
    #mobileHomeBanner .rightSection {
        float: right;
        width: 50%;
    }
    #mobileHomeBanner .rightSection h2 {
        font-family: "signika";
        font-size: 40px;
        font-weight: bold;
        margin-bottom: 20px;
        margin-top: 85px;
        color: #fff;
    }
    #mobileNavMenu {
        display: block;
    }
    .bidBox {
        width: 425px;
    }
    /*#mainContent .sidebar {*/
        /*float: left;*/
    /*}*/
    #innerContent h1 {
        float: none;
        width: 100%;
    }
    div.titleBar ul.tabs {
        float: left;
    }
    #productList li:nth-child(4n) .box {
        margin-right: 10px;
    }
    #won.wrapper.bidHistoryList, #bin.wrapper.bidHistoryList {
        width: 495px;
    }
    #gameFrame {
        width: 1px;
        min-width: 100%;
        *width: 100%;
    }
    #hotAuctions {
        display: none;
    }
    /*#overlay {*/
        /*background: #000 none repeat scroll 0 0;*/
        /*height: 100%;*/
        /*left: 0;*/
        /*opacity: 0.7;*/
        /*position: fixed;*/
        /*top: 0;*/
        /*width: 100%;*/
        /*z-index: 119;*/
    /*}*/
    .signedOut #auctionList {
        margin: 0 auto;
        width: 660px;
    }
    #gameListDuctTape {
      width: 100% !important;
    }
    ul#gamesList {
    }
    ul#gamesList li {
        border-width: 0 0px 1px 0;
    }
}

@media (max-width: 840px) {
    body.fixed div#content div#innerContent.auctions {
        width: 335px;
    }
    body.fixed div#content div#innerContent.games {
        /* width: calc(100% - 300px); */
        /* padding-left: 295px; */
    }
    #auctionQueueMasterWrapper {
        width: 385px;
    }
    div#auctionQueueContainer {
        width: 190px;
    }
    #auctionQueueSignedOut {
        /* width: 330px; */
    }
    #auctionQueueSignedOut > div {
        /* width: 198px; */
    }
    #won.wrapper.bidHistoryList, #bin.wrapper.bidHistoryList {
        width: 335px;
    }
    #innerContent .wrapper, #purchaseConfirmation > .right.wrapper {
        box-sizing: border-box;
        width: 100%;
    }
}

@media (max-width: 800px) {
    .container-wrapper {
        width: 100% !important;
    }
    #mobileHomeBanner .rightSection {
        width: 100%;
        float: none;
    }
    .bidBox, #popupBody .text {
        width: 100% !important;
    }
    /*#mainContent .sidebar {*/
        /*float: none;*/
        /*margin: 0 auto;*/
    /*}*/
    #mobileHomeBanner .leftSection {
        float: none;
        margin: 0 auto;
        text-align: center;
        width: 100%;
    }
    #mobileHomeBanner {
        height: auto;
    }
    #mobileHomeBanner .rightSection h2 {
        margin-top: 0;
    }
    #popupInner {
        bottom: 0;
        box-sizing: border-box;
        height: 100% !important;
        left: 0;
        margin: auto !important;
        padding: 8px;
        right: 0;
        top: 0;
        width: 100% !important;
    }
    #popupBody {
        /* height: 100% !important; */
        padding-bottom: 15px;
    }
    #popupWrapper {
        height: 100%;
        top: 0 !important;
        width: 100%;
    }
    #popupBody .right {
        width: 100% !important;
    }
    #popupWrapper .loader {
        bottom: 0;
        left: 0;
        margin: auto;
        position: fixed;
        right: 0;
        top: 0;
    }
    div#items {
        margin-right: 0;
        margin-top: 20px;
        width: 100%;
    }
    #summary {
        box-sizing: border-box;
        float: none;
        width: 100%;
    }
    #purchaseConfirmation > .left {
        background-position: center bottom;
        width: 100%;
    }
    #purchaseConfirmation a.btn {
        float: none;
    }
    #purchaseConfirmation > .right {
        box-sizing: border-box;
        padding: 15px;
        width: 100%;
    }
    /*div#content .wrapper > div.heading {*/
        /*margin: -16px -15px 0;*/
    /*}*/
    .bidBox {
        float: none;
        margin: 0 auto;
        width: 425px;
    }
    #selectAddress #addressList,#addressList .box,#selectAddress .right .box,#selectAddress a.left {
        width: 100%;
    }
    #selectAddress a.left {
        margin-bottom: 20px;
    }
    #cartSteps li {
        margin-bottom: 9px;
        margin-top: 11px;
    }
    #cartSteps li:first-child {
        height: 96px;
    }
    .videoContain, .videoContain iframe {
        width: 100%;
    }
    #popupBody .value {
        width: 100%;
        margin-top: 10px;
    }
    #popupHeader {
        font: 25px/115px "signika",sans-serif;
    }

}

@media (max-width: 700px) {
    .signedOut #auctionList {
        width: 495px;
    }
}

@media (max-width: 675px) {
    aside, .auctionList aside, aside .box, body.fixed div#content div#innerContent, #auctionQueueMasterWrapper, .QapTcha, .QapTcha .bgSlider, #logoutBox, #auctionQueue, div#myProfile .box, div#myPassword .box, #addressList .box, #savePassword, #saveAddress,form textarea.long, body.fixed div#content div#innerContent.games {
        width: 100%;
    }
    .auctionList aside {
        margin-top: 150px;
        position: static;
    }
    body.fixed div#content div#innerContent.auctions, body.fixed div#content div#innerContent.games {
        /*float: left;*/
        padding-left: 0;
    }
    #selectToStart, #auctionQueueSignedOut {
        /* position: static; */
        width: 100%;
    }
    .bidSingle {
        margin: 0 auto;
    }
    #autoBidContain {
        margin: 0 auto;
        width: 268px;
    }
    #mobileHomeBanner .rightSection h2 {
        margin-top: 0;
        font-size: 25px;
    }
    #auctionQueueSignedOut > div {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        box-sizing: border-box;
        float: none;
        margin: 0 auto;
        width: 65%;
    }
    div.footerLinks > div {
        padding-right: 0;
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }
    
    #browserStatement {
        margin-top: 0;
    }

    form input.long {
        width: 100%;
    }
    div#registeration h1 {
        font-size: 30px;
    }
    div#registeration .left .headerWrapper, #registeration .right .headerWrapper {
        height: 130px;
    }
    div#registeration .right h6 {
        width: auto;
    }
    div#registeration .left form {
        margin: 0 15px;
    }
    #auctionQueueMasterWrapper {
        position: relative;
        /* top: 38px; */
        left: 0;
    }
    #logoutBox .title {
        font: 400 17px/1.3em "signika",sans-serif;
    }
    #logoutBox img {
        margin: 18px 10px 0 7px;
        width: 80px;
    }
    #logoutBox .description {
        font: 300 12px/45px "signika",sans-serif;
    }
    #innerContent .arrowLeft {
        left: 0;
        position: absolute;
        z-index: 10;
    }
    #innerContent .arrowRight {
        position: absolute;
        right: 0;
        z-index: 10;
    }
    div#auctionQueueContainer {
        box-sizing: border-box;
        float: none;
        margin: 0 auto;
        padding: 0;
        width: 190px;
    }
    ul#productList, #won.wrapper.bidHistoryList, #bin.wrapper.bidHistoryList {
        width: 100%;
    }
    #basket {
        padding: 0;
        width: 100%;
        min-width: 300px;
    }
    #basket .title {
        margin: 0;
    }
    #bidsBasket .title {
        margin: 0 -20px;
    }
    #basket ul {
        padding: 20px;
        width: 100%;
    }
    #basket #subtotalWrapper, #bidsBasket #subtotalWrapper {
        margin: 15px 0;
    }
    #basket li.prize, #basket li.won {
        background-position: left top;
    }
    div.titleBar ul.tabs a {
        font-size: 14px;
        padding: 0 9px;
    }
    div.titleBar ul.tabs {
        margin-top: 28px;
    }
    #innerContent h1 {
        font-size: 30px;
        height: 30px;
        margin-bottom: 10px;
        margin-top: 2px;
    }
    #emptyBasket {
        font: 500 15px/1em signika;
    }
    .QapTcha {
        background-position: center bottom;
        height: 130px;
    }
    #logoutBox .description a.btn {
        font-size: 12px;
        margin: 8px 10px;
    }
    #emptySAP div {
        margin: 10px 10px 15px;
        /* padding-top: 35px; */
    }
    #SAPcontainer, #emptySAP, #SAPwrapper > .box {
        /* min-height: 100px; */
    }
    div#content {
        background-position: 61% 102px;
    }
    .bidBox {
        width: 212px;
    }
    a#addNewAddress {
        float: none;
        width: 100%;
        margin-bottom: 15px;
    }
    #addressList {
        float: none;
        width: 100%;
    }
    #editPassForm .btn.btnGray.left.leftGap-20, #addressForm .btn.btnGray.left.leftGap-20  {
        margin: 10px 0;
        padding: 10px 0;
        width: 100%;
    }
    table {
        table-layout: fixed;
        width: 100%;
    }
    table td {
        display: block;
    }
    div#content div.heading ul.purchaseTabs li a {
        font-size: 10px;
    }
    div#items .itemInfo {
        clear: both;
        margin-left: 0;
    }
    div#items li.prize,div#items li.won {
        background-position: left top;
    }
    h1 {
        font: 300 30px "signika",sans-serif;
    }
    div#content.faqs dd {
        width: 100%;
        box-sizing: border-box;
    }
    #innerContent #gameDuctTape {
        /* height: 30%; */
        left: 0;
        min-height: 1px;
        margin-top: 10px;
        /* position: absolute;
        top: 140px; */
    }
    div#content {
        background-position: 0 130px;
    }
    div#gameListDuctTape {
        /* margin-top: 135px; */
    }
    /*#gameListDuctTape .box.wrapper {*/
        /*width: 400px;*/
    /*}*/
    body.game .auctionList aside {
        margin-top: calc(100% + 120px);
        position: relative;
        z-index: 1;
    }
    .contentBackground {
        padding: 15px 10px 40px;
    }
}

@media (max-width: 535px) {
    .signedOut #auctionList {
        width: 330px;
    }
    /*#gameListDuctTape .box.wrapper {*/
        /*width: 200px;*/
    /*}*/
/*}*/

@media (max-width: 400px) {
    div.titleBar ul.tabs a {
        font-size: 10px;
    }
    body.fixed div#content div#innerContent.auctions {
        /* width: 165px; */
    }
    .QapTcha .TxtStatus {
        font: 12px signika;
        top: 18px;
    }
    .signedOut #auctionList {
        /* width: 170px; */
    }
}

@media (max-width: 674px) {
    .side-bar-bids {
        display: none !important;
    }
}
@media (min-width: 845px) {
    #auctionListDuctTape {
        max-width: 400px;
    }
}
@media (min-width: 863px) {
    #auctionListDuctTape {
        max-width: 500px;
    }
}
@media (min-width: 1000px) {
    #auctionListDuctTape {
        max-width: 650px;
    }
}

@media (max-width: 440px) {
  #logoutBox img {
    width: 60px !important;
  }
  #logoutBox .description a {
    width: 50px !important;
    font-size: 10px !important;
    padding: 2px 4px !important;
    margin-top: 14px !important;
    margin-right: 3px !important;
  }
}