@media (max-width: 901.98px) { 
  #overlayAds .accTyeBox {background: #3c7fc2;right: auto;left: auto;margin-left: 0;}
  #overlayAds img {display: none;}
  #overlayAds .ads-text {width: 100%;padding: 0 44px;max-width: 100%;font-size: 27px;}
  #overlayAds .ads-heading {font-size: 29px;}
}
@media (max-width: 551.98px) { 
  #overlayAds .ads-bottom > div {width: 100%;}
  #overlayAds .ads-bottom {margin-bottom: 2em;}
  #overlayAds .ads-bottom > div a {padding: 10px 2px;}
}