/*
 * This will need to be updated in the future for s true resonsive theme
 */

.logotable TD.icon A IMG {
    margin-bottom: 10px;
}
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {

    /*#home-buy-retailers {*/
        /*width: 551px;*/
        /*left: 0;*/
    /*}*/
    /*#page-buy-retailers {*/
        /*bottom: 187px;*/
        /*left: 0;*/
        /*width: 522px;*/
    /*}*/

    .buy-retailers-scroll {
        overflow-x:hidden;
        overflow-y:scroll;
        height:100%;
    }

    .logo-divider {
        display:none;
    }

    .buy-retailers-container, #page-buy-retailers, #home-buy-retailers {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        box-sizing: border-box;
    }
    #page-buy-retailers {
        top: 36px;
    }
    .logotable {
        margin-bottom:70px;
    }
    .logotable TD.text {
        padding-right:0;
    }
    .logotable TD.icon A IMG {
        margin-right:5px;
        margin-top: 10px;
        margin-bottom: 5px;
        zoom:1;
    }
    .logotable TD.icon A {
        min-width: 113px;
        min-height: 61px;
        display: inline-block;
    }

    A.buy-retailers-close {
        display: block;
        background: #aaa;
        border-radius: 14px;
        text-align: right;
        height: 15px;
        /* width: 100%; */
        position: absolute;
        right: 6px;
        top: 5px;
        padding: 12px;
        font-size: 19px;
        margin-bottom: 0;
        font-family: Arial;
    }
    .buy-retailers-container .buy-retailers-wrap {
        padding-top: 45px;
        height:100%;
        box-sizing: border-box;
        /*position: fixed;*/
    }
    .big-buynow {
        width: 20%;
        background-size: contain;
        left: 2%;
    }

    
    .content {
        zoom: .5;
    }



    #main-menu {
        display: none;
    }

    #title {
        padding: 25px 30% 6px;
        text-align: center;
    }


    .slider {
        width: 397px;
    }

    #header {
        display: none;
    }

    .diagonal-shape {
        width: 100%;
    }

        .diagonal-shape div.diagonal-top {
            border-width: 0;
        }

        .diagonal-shape div.diagonal-bottom {
            width: 100%;
        }

    #logos {
        display: none;
    }


    .slider {
        padding-bottom: 75px;
    }

    #contest-wrapper {

width: 100%;

}

    #sweeptakes-tag-container{
        display:none;
    }


    #sweeptakes-form-container{
        width: 100%;
        background:#ffe800;
      
    }



    #review-items-container{

    width: 78%;

    }

    #review-items-container .col{
      width:100%;
    }

    #review-items-container {
            background:#fff;
max-height: 70%;

}

    #review-title-container {
width: 90%;

}

}

/* small screens (portrait and landscape) ----------- */
@media only screen and (min-device-width : 480px) and (max-device-width : 768px) {
    .content {
        zoom: .75;
    }
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1224px) {
    .content {
        zoom: 1;
    }
}



/* Desktops and laptops ----------- */
@media only screen and (min-width : 1224px) {
    .cab-container {zoom:1;
    }

    #navigation{
        /*bottom: 87px;*/
    }
    #video {
        zoom: 1;
    }
}

