.magichover {
  position: relative;
  overflow: hidden;
}
.magichover img {
  width: 100%;
}
.hoverphoto-second {
  position: absolute;
  z-index: 99;
  background-repeat: no-repeat;
}
.hoverphoto-focus {
  width: 100% !important;
  height: 100% !important;
  left: 0 !important;
  top: 0 !important;
  background-size: 100% !important;
  border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -o-border-radius: 0px !important;
  border: none !important;
  background-position: center top !important;
}