.blurry-load-container {
  background-color: #f6f6f6;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  overflow: hidden;
}
.blurry-feature {
  width:719px;
  height:490px;  
}
.next-blurry {
  padding-bottom:52.6%;
}
.next-blurry-large {
  padding-bottom:49.7%;
}
.blurry-load-container img {
  position: absolute;
  opacity: 1;

  top: 0;
  left: 0;
  width: 100%;
  transition: filter .5s linear;
   transition: -webkit-filter .5s linear;
}


.blurry-load-container img.loaded {
  opacity: 1;
  filter: blur(0);
  -webkit-filter: blur(0);
}

img.image-blur {
  filter: blur(50px);
  -webkit-filter: blur(50px);
}

@media (max-width:1024px) {
  .blurry-feature {
    width:615px;
    height:419px;
  }
}
@media (max-width:950px) {
  .blurry-feature {
    width:552px;
    height:376px;
  }
}
@media (max-width:767px) {
  .blurry-feature {
    width:100%;
    height:auto;
    position:relative;
  }

.blurry-load-container img {
  position: relative;
  top: auto;
  left: auto;
  width: 100%;
}
.next-blurry, .next-blurry-large {
  padding-bottom:0;
}
}