.container {
    padding-top: 70px;
}
img.intro {
    width: 100%;
    max-width: 200px;    
}
img.logo {
    width: 100%;
    max-width: 350px;
}

a.store {
    display: block;
    width: 140px;
    height: 46px;
    background-image: url(../img/store.png);
    background-repeat: no-repeat;
}

a.store.appstore {
    background-position: -158px -56px;
}
a.store.play {
    background-position: 0 -54px;
}
a.store.appstore:hover {
    background-position: -158px 0;
}
a.store.play:hover {
    background-position: 0 1px;
}
.store-links  {
    position: absolute;
    margin-top: -70px;
    padding-bottom: 50px;
    width: 100%;
}
.intro-col {
    text-align: center
}

@media only screen and (max-width: 991px) {
    .store-links {
        margin-top: 50px;
    }
}