.hero-win {
  background: none;
  background-color: #404040;
}
.btn--utweb {
  background-image: linear-gradient(101deg, #0099ff, #76b83f);
  border: none;
}
.btn--utweb:hover {
  background-image: linear-gradient(101deg, #76b83f, #0099ff);
}
#utweb {
  padding: 15px 0 0 0; 
  text-align: left; 
  display: none;
}
#utweb-screenshot {
  padding: 0; 
  display: none;
}
#download-hero {
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.sticker {
  position: absolute; 
  z-index:1000; 
  top: 5px; 
  left: -65px;
}
.new {
  align-items: center;
  color: #FFF;
  display: flex;
  flex-direction: column;
  font-size: 14px;
  font-weight: 900;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 16px;
  left: -40px;
  width: 100%;
  z-index:1004;
}
/* utweb overlay */
#utweb_pdlp {
    display:none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index:5000;
}
#x {
    position: absolute;
    top: 50px;
    right: 50px;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: transparent;
    border-color: transparent;
    color: #FFF;
    font-size: 32px;
    z-index:5001;
}
#pdlp-overlay-main-container {
    position: absolute;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background-color: #333;
    color: #fff;
}
#steps {
    font-size: 32px;
}
#steps > li {
    margin: 0 0 20px 0;
    list-style-type: decimal;
}
#steps > li:before {
  display: none;
}
#exe {
    color: #76b83f;
}
#try-again {
    font-size: 18px;
    color: #9b9b9b;
    margin-left: 22px;
}
#try-again > a {
    color: #0099ff;
    text-decoration: none;
}
#overlay-row {
    display: flex;
    flex-direction: row;
    /*border: 1px solid blue;*/
}
#overlay-logo {
    margin-right: 100px;
}
#logo-side {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
#tyfdl {
    font-size: 22px;
    color: #9b9b9b;
    margin-left: 75px;
}
#green-lantern-container {
    position: absolute;
    height:35%;
    width: 100%;
    bottom: 0;
}
#green-lantern {
    height:100%;
    width: 50%;
}
#green-lantern-r {
    height:100%;
    width: 50%;
}
#green-chrome {
    display: none;
}
#green-edge {
    display: none;
    align-items: right;
    justify-content: right;
    margin-right: -80px;
}
@media only screen and (max-width: 992px) { 
  .btn--utweb {
    margin-bottom: 40px; 
  }
}
@media only screen and (max-width: 540px) {
  .sticker {
    left: 200px;
  }
  .btn--utweb {
    margin-bottom: 20px; 
  }
}