#downloadpage_slideshowwrapper {width: 90%;position: relative;}
img#downloadpage_bigimg {
  margin-top: 4%;
  margin-left: 4%;
  width: 100%;
  height: auto;
}
#download_page p {padding: 15px; display: inline-block;}
#download_page #slideshow img { box-shadow: 0 0 8px rgba(0,0,0,0.4); }
#download_page #slideshow_overlay {box-shadow: 0 0 8px rgba(0,0,0,0.4); }
#download_page #slideshow .otherslide {display: none;}
#download_page #slideshow_overlay {display: none;}
#download_page #slideshow_overlay .otherslidetext {display: none;}
#download_page #slideshow_below {position: relative;top:500px;}
#download_page .downloadpage_buttons .buttonbox {display: inline-block;margin-bottom: 10px;}
#download_page .downloadpage_buttons .buttonbox button {width: 180px;}
#download_page #downloadpage_readmorebox{font-size: 0.9em;}
img.downloadpage_icon2 {
  float: right;
  margin-right: 2%;
  width: 20%;
  height: auto;
  margin-left: 15px;
  opacity: 0.3;
}
img.downloadpage_versionicon {width: 10%;opacity: 0.5;}
#download_page #slideshow_overlay{
  position: absolute;
  top: 0;
  z-index: 999999999999999;
  background-color: #303030;
  padding: 20p;
  padding: 20p;
  padding: 2%;
  color: white;
  font-weight: bold;
  margin-left: 4%;
  bottom: 0;
  height: 20px;
  width: 96%;
  display: none;
}
#download_page .downloadpage_requirements{
  font-size: 10px;
  margin-top:10%;
  display: inline-block;
}
#download_page .btn {
  width: 110px;
  padding-left: 15px;
  margin-bottom: 10px;
}
#download_page .downloadpage_box2 {
   height: auto;
   min-height: 100px;
}


/* ===== == = === 48em (768px) === = == ===== */
/* iPads, nexus etc (portrait ) ----------- */
@media only screen and (min-width : 48em) {
   #download_page .downloadpage_box2 {
   min-height: 230px;
  }
}
/* ===== == = === 68.75em (1100px) === = == ===== */
/* Desktops, laptops, bigger tablets----------- */
@media only screen and (min-width : 68.75em) {
 #download_page .downloadpage_box2 {
   min-height: 320px;
  }

}
/* ===== == = === 81.25em (1300px) === = == ===== */
/* Large screens ----------- */
@media only screen and (min-width : 81.25em) {
  #download_page .downloadpage_box2 {
   min-height: 230px;
  }
}