@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
  .animate-item {
    opacity: 1 !important;
  }
  .data-images-holder {
    display: block !important;
  }

  .image-type .work-split.split-banner-image-outer {
    height: calc(100vh - 100px);
  }

  #header {
    position: fixed !important;
    width: 100%;
  }

  #content {
    margin-top: 50px;
  }

  .next-prev-link-default {
    width: 200px !important;
  }

  #entry-next .next-prev-link-default {
    transform: rotate(0deg) !important;
  }

  #container {
    display: block;
  }

  .main-logo{
    width: 500px;
  }


}