.dnxte-floatimg-wrapper img {
  max-width: 100%;
  height: auto;
  border-width: 0;
  border-color: #333;
  border-style: solid;
}

.dnxte-floatimg-wrapper {
  position: relative;
  height: 350px !important;
}

.dnxte-fltshape {
  position: absolute;
  background-position: center;
  display: inline-block;
}

.dnxte-fltshape-one {
  position: absolute;
  background-position: center;
  -webkit-animation: dnxtefltmoveone 30s alternate infinite linear;
  animation: dnxtefltmoveone 30s alternate infinite linear;
  display: inline-block;
}

@-webkit-keyframes dnxtefltmoveone {
  0% {
    -webkit-transform: translate(0px, 0px) rotate(0deg);
    transform: translate(0px, 0px) rotate(0deg);
  }
  20% {
    -webkit-transform: translate(73px, -1px) rotate(36deg);
    transform: translate(73px, -1px) rotate(36deg);
  }
  40% {
    -webkit-transform: translate(141px, -20px) rotate(72deg);
    transform: translate(141px, -20px) rotate(72deg);
  }
  60% {
    -webkit-transform: translate(83px, -60px) rotate(108deg);
    transform: translate(83px, -60px) rotate(108deg);
  }
  80% {
    -webkit-transform: translate(-40px, 72px) rotate(144deg);
    transform: translate(-40px, 72px) rotate(144deg);
  }
  100% {
    -webkit-transform: translate(0px, 0px) rotate(0deg);
    transform: translate(0px, 0px) rotate(0deg);
  }
}

@keyframes dnxtefltmoveone {
  0% {
    -webkit-transform: translate(0px, 0px) rotate(0deg);
    transform: translate(0px, 0px) rotate(0deg);
  }
  20% {
    -webkit-transform: translate(73px, -1px) rotate(36deg);
    transform: translate(73px, -1px) rotate(36deg);
  }
  40% {
    -webkit-transform: translate(141px, -20px) rotate(72deg);
    transform: translate(141px, -20px) rotate(72deg);
  }
  60% {
    -webkit-transform: translate(83px, -60px) rotate(108deg);
    transform: translate(83px, -60px) rotate(108deg);
  }
  80% {
    -webkit-transform: translate(-40px, 72px) rotate(144deg);
    transform: translate(-40px, 72px) rotate(144deg);
  }
  100% {
    -webkit-transform: translate(0px, 0px) rotate(0deg);
    transform: translate(0px, 0px) rotate(0deg);
  }
}
/* dnxte-fltshape-two  */
.dnxte-fltshape-two {
  position: absolute;
  -webkit-animation: dnxtefltmovetwo 20s alternate infinite linear;
  animation: dnxtefltmovetwo 20s alternate infinite linear;
}

@-webkit-keyframes dnxtefltmovetwo {
  0% {
    -webkit-transform: translate(0, 0) rotate(0deg);
    transform: translate(0, 0) rotate(0deg);
  }
  21% {
    -webkit-transform: translate(4px, -20px) rotate(38deg);
    transform: translate(4px, -20px) rotate(38deg);
  }
  41% {
    -webkit-transform: translate(-50px, -60px) rotate(74deg);
    transform: translate(-50px, -60px) rotate(74deg);
  }
  60% {
    -webkit-transform: translate(-20px, -30px) rotate(108deg);
    transform: translate(-20px, -30px) rotate(108deg);
  }
  80% {
    -webkit-transform: translate(-195px, -49px) rotate(144deg);
    transform: translate(-195px, -49px) rotate(144deg);
  }
  100% {
    -webkit-transform: translate(-1px, 0px) rotate(180deg);
    transform: translate(-1px, 0px) rotate(180deg);
  }
}

@keyframes dnxtefltmovetwo {
  0% {
    -webkit-transform: translate(0, 0) rotate(0deg);
    transform: translate(0, 0) rotate(0deg);
  }
  21% {
    -webkit-transform: translate(4px, -20px) rotate(38deg);
    transform: translate(4px, -20px) rotate(38deg);
  }
  41% {
    -webkit-transform: translate(-50px, -60px) rotate(74deg);
    transform: translate(-50px, -60px) rotate(74deg);
  }
  60% {
    -webkit-transform: translate(-20px, -30px) rotate(108deg);
    transform: translate(-20px, -30px) rotate(108deg);
  }
  80% {
    -webkit-transform: translate(-195px, -49px) rotate(144deg);
    transform: translate(-195px, -49px) rotate(144deg);
  }
  100% {
    -webkit-transform: translate(-1px, 0px) rotate(180deg);
    transform: translate(-1px, 0px) rotate(180deg);
  }
}

/* dnxte-fltshape-three */

.dnxte-fltshape-three {
  position: absolute;
  -webkit-animation: dnxtefltmoveupdown 3s linear infinite;
  animation: dnxtefltmoveupdown 3s linear infinite;
}

@-webkit-keyframes dnxtefltmoveupdown {
  0%,
  100% {
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
  }
  50% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
}

@keyframes dnxtefltmoveupdown {
  0%,
  100% {
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
  }
  50% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
}

/* dnxte-fltshape-four */

.dnxte-fltshape-four {
  position: absolute;
  -webkit-animation: dnxtefltmovelftright 3s linear infinite;
  animation: dnxtefltmovelftright 3s linear infinite;
}

@-webkit-keyframes dnxtefltmovelftright {
  0%,
  100% {
    -webkit-transform: translateX(-50);
    transform: translateX(-50px);
  }
  50% {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

@keyframes dnxtefltmovelftright {
  0%,
  100% {
    -webkit-transform: translateX(-50);
    transform: translateX(-50px);
  }
  50% {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

/* dnxte-fltshape-five */

.dnxte-fltshape-five {
  position: absolute;
  -webkit-animation: dnxtefltpulse 1s infinite alternate;
  animation: dnxtefltpulse 1s infinite alternate;
}
@-webkit-keyframes dnxtefltpulse {
  100% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
}
@keyframes dnxtefltpulse {
  100% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
}

/* dnxte-fltshape-six */

.dnxte-fltshape-six {
  position: absolute;
  -webkit-animation: dnxtefltleftright 2s linear infinite;
  animation: dnxtefltleftright 2s linear infinite;
}
@-webkit-keyframes dnxtefltleftright {
  0% {
    -webkit-transform: translate(0, 0) rotate(0deg);
    transform: translate(0, 0) rotate(0deg);
  }
  50% {
    -webkit-transform: translate(10px, -5px) rotate(0deg);
    transform: translate(10px, -5px) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(0px, 0px) rotate(0deg);
    transform: translate(0px, 0px) rotate(0deg);
  }
}
@keyframes dnxtefltleftright {
  0% {
    -webkit-transform: translate(0, 0) rotate(0deg);
    transform: translate(0, 0) rotate(0deg);
  }
  50% {
    -webkit-transform: translate(10px, -5px) rotate(0deg);
    transform: translate(10px, -5px) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(0px, 0px) rotate(0deg);
    transform: translate(0px, 0px) rotate(0deg);
  }
}

/* dnxte-fltshape-seven */

.dnxte-fltshape-seven {
  position: absolute;
  -webkit-animation: dnxtefltrotate 20s linear infinite;
  animation: dnxtefltrotate 20s linear infinite;
}
@-webkit-keyframes dnxtefltrotate {
  0% {
    -webkit-transform: translate(0px, 0px) rotate(0deg);
    transform: translate(0px, 0px) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(0px, 0px) rotate(360deg);
    transform: translate(0px, 0px) rotate(360deg);
  }
}
@keyframes dnxtefltrotate {
  0% {
    -webkit-transform: translate(0px, 0px) rotate(0deg);
    transform: translate(0px, 0px) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(0px, 0px) rotate(360deg);
    transform: translate(0px, 0px) rotate(360deg);
  }
}

.dnxte-floting-text,
.dnxte-floting-image,
.dnxte_floating_element {
  border-width: 0;
  border-style: solid;
  border-color: #333;
}

.dnxte_floating_element_child {
  max-width: 50%;
}
