.responsiveAd768,
.responsiveAd970 { text-align: center; margin: 25px 0 25px 0; }
.responsiveAd300 { display: none; }
.responsiveAd768 { display: none; }

@media screen and (max-width: 1000px) {
    .responsiveAd768 { display: block; }
    .responsiveAd970 { display: none; }
}

@media screen and (max-width: 800px) {
    .responsiveAd768 { display: none; }
    .responsiveAd300 { display: block;    width: 320px;
    height: 50px;
    margin-left: -70px;
    margin-bottom: 15px; }
}

@media screen and (max-width: 350px) {
    .responsiveAd300 {
        overflow: hidden;
        padding-right: 20px;
        text-align: center;
        margin: 25px 0 25px -90px !important;
        width:320px;
        height:50px;
    }
}
