.z-ad.skyscraper { margin: auto; }
.z-ad.leaderboard { margin: 20px 0px 0px; }
.z-ad { max-width: 100%; text-align: center; }
.z-ad-shortcode-wrap { margin-bottom: 20px; }
.z-ad.linked-images img { margin: 0px auto; max-width: 100%; width: auto; }
.z-ad.linked-images { text-align: center; }
.z-ad.skyscraper.linked-images img.leaderboard, .z-ad.skyscraper.linked-images img.skyscraper-backup { display: none; }
.z-ad.leaderboard.linked-images img.skyscraper { display: none; }
.z-ad.text-with-button { background: rgb(126, 211, 32) none repeat scroll 0% 0%; text-align: center; padding: 30px; }
.z-ad.text-with-button h3, .z-ad.text-with-button h4 { color: rgb(255, 255, 255); padding: 0px; margin: 0px 0px 10px; text-transform: none; font-size: 28px; font-weight: 300; }
.z-ad.text-with-button h4 { font-size: 18px; }
.z-ad.text-with-button a.btn { padding: 5px 40px; margin-top: 20px; }
@media (max-width: 768px) {
  .z-ad.linked-images { width: auto ! important; }
  .widget .z-ad.linked-images { margin-left: -20px; margin-right: -20px; max-width: none; }
  .z-ad.skyscraper.linked-images img.leaderboard, .z-ad.skyscraper.linked-images img.skyscraper-backup { display: block; }
  .z-ad.linked-images { text-align: center ! important; }
  .z-ad.linked-images img.skyscraper { display: none; }
  .z-ad.linked-images img.skyscraper-backup { margin: auto; max-width: 100%; }
}
@media (max-width: 400px) {
  .z-ad.skyscraper.linked-images img.leaderboard, .z-ad.skyscraper.linked-images img.skyscraper-backup { display: none; }
  .z-ad.skyscraper.linked-images img.skyscraper { display: block; margin: auto; }
}
