.banner_sigurds
{
    background: transparent;
    font-size: 0px;
    width: auto;
    padding: 0px;
    margin: 0px;
    position: fixed;
    left: 0px;
    z-index: 51;
    bottom: 0px;
}

.banner_sigurds a
{
    color:#fff;
}

.banner_sigurds a:hover
{
    text-decoration:none;
}

.banner_sigurds .banner_text
{
    font-size:19px;
    color:#fff;
    display:inline-block;
    width:50%;
    font-weight:500;
    padding: 10px 0px;
    vertical-align: bottom;
}

.banner_sigurds .banner_image_small
{
    display:none;
}

.banner_sigurds .banner_image
{
    width:50%;
    text-align:right;
    vertical-align: top;
}

.banner_sigurds .banner_text p
{
    margin: 0px;
    line-height:20px;
}

@media only screen and (min-width: 0px) and (max-width:660px)
{
    .banner_sigurds .banner_text,.banner_sigurds .banner_image
    {
        display:block;
        text-align:center;
        width:auto;
    }
    
    .banner_sigurds .banner_image
    {
        display:none;
    }
    
    .banner_sigurds .banner_image.banner_image_small
    {
        display:block;
    }

}

@media only screen and (min-width: 0px) and (max-width:567px)
{
    .banner_sigurds .banner_image.banner_image_small img
    {
        width:250px;
    }
}