.absolute-center{
  position: absolute;
  z-index: 100;
  margin: 50vh 50vw 0;
  transform: translateY(-50%) translateX(-50%);
}
.fadeIn{
  /* opacity: 1; */
  /* animation-delay: 2s; */
  animation: fadeIn 3s;
-webkit-animation: fadeIn 3s;
-moz-animation: fadeIn 3s;
-o-animation: fadeIn 3s;
-ms-animation: fadeIn 3s;
}

@keyframes fadeIn {
  0% {opacity:0;}
  66% { opacity:0; }
  100% {opacity:1;}
}

@-moz-keyframes fadeIn {
  0% {opacity:0;}
  66% { opacity:0; }
  100% {opacity:1;}
}

@-webkit-keyframes fadeIn {
  0% {opacity:0;}
  66% { opacity:0; }
  100% {opacity:1;}
}

@-o-keyframes fadeIn {
  0% {opacity:0;}
  66% { opacity:0; }
  100% {opacity:1;}
}

@-ms-keyframes fadeIn {
  0% {opacity:0;}
  66% { opacity:0; }
  100% {opacity:1;}
}


.content-left video{
  transform: none;
  height: 100%;
  height: -moz-available;          /* WebKit-based browsers will ignore this. */
  height: -webkit-fill-available;  /* Mozilla-based browsers will ignore this. */
  height: fill-available;
}
.single-underline a, .single-underline span {
border-bottom: 1px solid #D3D3D3;
}

.single-underline a:hover {
border-bottom: 1px solid #A9A9A9;
}

.sub-heading3 {
    font-size: 20px;
    line-height: 32px;
    font-weight: 200;
    letter-spacing: normal;
    margin-bottom: 20px;
    color: #606060;
    margin-left: 8px;
}
.menu-row{
  padding-bottom: 12px;
}

.margin-center{
  margin: auto;
}

#cube-grid2 .margin-center img {
  width: initial;
  margin:auto;
  vertical-align: center;
  /* height:90px; */
}
.video-wrapper-inner{
    width: 100vw;
    height: 100%;
    min-height: 100%;
    box-sizing: border-box;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative; z-index: 1;
}


ul.tp-revslider-mainul{padding: 0;!important}
.h0 {font-size: 120px;color: black;font-weight: 600;}
.h0:hover{color: black;}

#entracelogo{display:block}
.fontsize36 {font-size: 36px;}

.plyr__video-embed iframe {
  width: 85%;
  height: 85%;
}

.fuchsia {color: #FF00FF}
