.st1-banner a {
    display: block;
}

.st1-banner a img{
    vertical-align: top;
}

.st1-banner.header-banner.st1-banner-desktop {
    float: right;
    min-width: 302px;
    text-align: right;
}

.st1-banner.header-banner.st1-banner-tablet {
    float: right;
    text-align: right;
}
.st1-banner.header-banner.st1-banner-tablet.logged_in {
    min-width: 240px;
    max-width: 240px;
    
}

.st1-banner-tablet {
    display: none;
}
.st1-banner-mobile {
    display: none;
}

.st1-banner.home-left {
    margin-bottom: 20px;
    text-align: center;
}

.st1-banner.home-left-second {
    margin-bottom: 20px;
    text-align: center;
}

.st1-banner.about-banner-first {
    margin-bottom: 15px;
    min-height: 204px;
    height: 204px;
}
.st1-banner.about-banner-second {
    margin-bottom: 15px;
    min-height: 204px;
    height: 204px;
}

.st1-banner.gift-card-page-banner{
    text-align: center;
}

/* TABLET */
@media screen and (min-width: 480px) and (max-width: 1200px){
    .st1-banner-desktop {
        display: none;
    }
    .st1-banner-tablet {
        display: block;
    }
    .st1-banner-mobile {
        display: none;
    }
}

/* MOBILE */
@media screen and (max-width: 480px){
    .st1-banner-desktop {
        display: none;
    }
    .st1-banner-tablet {
        display: none;
    }
    .st1-banner-mobile {
        display: block;
    }
}

/* PROGRAM PAGE */
.st1-banner.program-page-banner {
    width: 340px;
    height: 500px;
    max-width: 340px;
    max-height: 500px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}
/* END PROGRAM PAGE */