.ad_container {
  width: 31.25%;
  display: inline;
  float: left;
  margin: 0 1.04%;
}
.module-1 .ads-and-other {
  float: left;
  margin:0px!important;
  width:320px!important;
}
div[id^="div-gpt-ad-"].dfp_ad {
  width: 100%;
  margin: -1px auto 20px;
  overflow: hidden;
}
div[id^="div-gpt-ad-"].dfp_ad iframe {
  display: block;
  margin: 0 auto;
}
div[id^="div-gpt-ad-"].dfp_ad:before {
  content: "annons";
  background: #eee;
  width: 100%;
  display: inline-block;
  text-align: left;
  padding: 0 5px;
  font-size: smaller;
  color: #aaa;
}
div[id^="div-gpt-ad-"].dfp_ad div[id^=google_ads_iframe_] iframe {
  /*zoom: 1;
  -moz-transform: scale(0.903);
  -moz-transform-origin: 0 0;
  -o-transform: scale(0.903);
  -o-transform-origin: 0 0;
  -webkit-transform: scale(0.903);
  -webkit-transform-origin: 0 0;*/
}
@media (min-width: 1px) {
    #ifr{height:3850px;}  
  div[id^="div-gpt-ad-"].dfp_ad.dfp_modul div[id^=google_ads_iframe_] iframe {
    /*zoom: 1;
    -moz-transform: scale(0.7);
    -moz-transform-origin: 0 0;
    -o-transform: scale(0.7);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(0.7);
    -webkit-transform-origin: 0 0;*/
  }
}
@media (min-width: 350px) {
  div[id^="div-gpt-ad-"].dfp_ad div[id^=google_ads_iframe_] iframe {
    /*zoom: 1;
    -moz-transform: scale(1);
    -moz-transform-origin: 0 0;
    -o-transform: scale(1);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(1);
    -webkit-transform-origin: 0 0;*/
  }
  div[id^="div-gpt-ad-"].dfp_ad.dfp_modul div[id^=google_ads_iframe_] iframe {
    /*zoom: 1;
    -moz-transform: scale(1);
    -moz-transform-origin: 0 0;
    -o-transform: scale(1);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(1);
    -webkit-transform-origin: 0 0;*/
  }
}
@media (max-width: 480px) {
  .ad_container {
    width: 97.91667%;
    display: inline;
    float: left;
    margin: 0 1.04167%;
  }
}
@media (min-width: 768px) {
    
  #ifr{height:3350px;}  
    
  div[id^="div-gpt-ad-"].dfp_ad div[id^=google_ads_iframe_] {
    width: 740px;
  }
  div[id^="div-gpt-ad-"].dfp_ad div[id^=google_ads_iframe_] iframe {
    /*zoom: 1;
    -moz-transform: scale(0.755);
    -moz-transform-origin: 0 0;
    -o-transform: scale(0.755);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(0.755);
    -webkit-transform-origin: 0 0;*/
  }
  div[id^="div-gpt-ad-"].dfp_box div[id^=google_ads_iframe_] {
    width: 320px;
  }
  div[id^="div-gpt-ad-"].dfp_modul {
    width: 350px;
    float: left;
    margin: 0 10px 20px;
  }
  div[id^="div-gpt-ad-"].dfp_modul div[id^=google_ads_iframe_] {
    width: 350px;
  }
}
@media (min-width: 980px) {
  #ifr{height:2050px;}  
  div[id^="div-gpt-ad-"].dfp_ad div[id^=google_ads_iframe_] {
    width: 980px;
  }
  div[id^="div-gpt-ad-"].dfp_ad div[id^=google_ads_iframe_] iframe {
    /*zoom: 1;
    -moz-transform: scale(1);
    -moz-transform-origin: 0 0;
    -o-transform: scale(1);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(1);
    -webkit-transform-origin: 0 0;*/
  }
  div[id^="div-gpt-ad-"].dfp_box div[id^=google_ads_iframe_] {
    width: 320px;
  }
  div[id^="div-gpt-ad-"].dfp_modul {
    width: 468px;
    float: left;
    margin: 0 10px 20px;
  }
  div[id^="div-gpt-ad-"].dfp_modul div[id^=google_ads_iframe_] {
    width: 468px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #scaled-frame {
    zoom: 1;
  }
}


#bst-pano-mid {
    margin-bottom: 20px;
}
#bst-bot {
    display: inline;
    float: left;
    width: 100%;
    margin: 0 1.04167% 20px;
}
#bst-bot .botbanner {
    display: inline;
    float: left;
    width: 300px;
    overflow: hidden;
    margin: 0 1.04167%;
    padding: 0;
}
#bst-bot .botbanner:before,
#bst-pano-mid:before {
    content: "annons";
    background: #eee;
    width: 100%;
    display: inline-block;
    text-align: left;
    padding: 0 5px;
    font-size: smaller;
    color: #aaa;
}

.spons-article .headline img {
    height: 20px;
    float: right;
    margin-top: 10px;
}

@media (max-width: 996px) {
    #bst-pano-mid:before {        
        width: 718px;
    }
    
    #bst-pano-mid {
        margin: 0 auto 20px;
        max-width: 728px;
    }
    
    #bst-bot .botbanner {
        margin: 0 30px 20px;   
    }
    #bst-bot .botbanner:last-child {
        display: none;
    }
    
    .spons-article .headline img {
        height: 15px;
        margin-top: 12px;
        margin-right: 7px;        
    }
}
@media (min-width: 997px) {
    .spons-article .headline img {
        margin-right: 60px;
    }
}
@media only screen and (max-width: 786px) and (min-width: 480px) {
    #bst-pano-mid:before {        
        width: 310px;
    }
    
    #bst-pano-mid {
        margin: 0 auto 20px;
        max-width: 320px;
    }
    
    #bst-bot .botbanner {
        margin: 0 80px 20px;   
    }
}
@media only screen and (max-width: 479px) {
    #bst-bot .botbanner {
        margin: 0 7px 20px;   
    }
}