@media screen and (max-width:639px)
{
    .topbar
    {
    padding: 20px 0 0 0;
    }

    .topbar .logo img
    {
        width: 200px;
        margin-left:auto;
        margin-right:auto;
        display: block;
    }


    .footer-logo img
    {
        width: 200px;
    }

    .footer-logo,
    .footer-office
    {
        margin-bottom: 40px;
        text-align: center;
    }

    .footer-links
    {
        text-align: center;
    }

    .header-image .tagline
    {
        position: relative;
        margin-top: 25px;
        bottom:0;
        margin-bottom: 25px;
    }

    .header-image .tagline h1
    {
        color: #002A5B !important;
        font-size: 20px;
        text-shadow: none !important;
        line-height: 25px;
        width: 300px;
        display: inline-block;
    }

    .game-title
    {
        margin-top: 0;
    }

    .header-image
    {
        margin-bottom: 0;
    }

    .content-text img, .navigatecms-image-left, .navigatecms-image-right
    {
        width: 96%;
        margin: 4%;
        float: none;
    }

    .game-logos-table,
    .game-logos-table td
    {
        display: block;
    }

    .home-games a, .gallery-game a, .gallery-games a, .product-logos
    {
        margin-bottom: 15px;
    }

    .content-text
    {
        padding: 0 12px;
    }

    .ribbon_new_image
    {
        max-width: 80%;
    }

}

@media screen and (min-width: 640px) and (max-width:959px)
{
    .header-image .tagline
    {
        bottom: 10px;
    }

    .header-image .tagline h1
    {
        font-size: 32px;
        line-height:35px;
        width: 500px;
        display: inline-block;
    }

    .content-text img, .navigatecms-image-left, .navigatecms-image-right
    {
        width: 96%;
        margin: 4%;
        float: none;
    }

    .ribbon_new_image
    {
        max-width: 80%;
    }
}

@media screen and (max-width:1330px)
{
    a.button-top
    {
        display: none;
    }

    .slick-prev, .slick-next
    {
        display: none !important;
    }
}

