@media screen and (max-width: 439px) {
.ixpandwrapper {
    position:relative;
    width:100%;
    margin:0 auto;
}
.ixpandwrapper img,
.ixpandwrapper picture {
    position:absolute;
    width: 100%;
    left:0;
}
.ixpand_device {
    position: relative;
    margin-top: 20px; z-index: -10;
}
.ixpand_device_animation {
    animation: ixpand-stick 10s cubic-bezier(0.250, 0.460, 0.450, 0.940) 5 both;
    -moz-animation: ixpand-stick 10s cubic-bezier(0.250, 0.460, 0.450, 0.940) 5 both;
    -webkit-animation: ixpand-stick 10s cubic-bezier(0.250, 0.460, 0.450, 0.940) 5 both;
}
.ixpand_phone_connected {
    z-index: 101;
    opacity: 0;
}
.ixpand_phone_connected_animation {
    animation: ixpand-message 10s cubic-bezier(0.250, 0.460, 0.450, 0.940)  5 both;
    -moz-animation: ixpand-message 10s cubic-bezier(0.250, 0.460, 0.450, 0.940)  5 both;
    -webkit-animation: ixpand-message 10s cubic-bezier(0.250, 0.460, 0.450, 0.940)  5 both;
}
.ixpand_mobile {
    display: none;
}
.ixpand_phone {
    z-index: 100;
}
@keyframes ixpand-stick {
    0% {
      opacity: 1;
      transform: translateY(0);
    }
    20% {
      opacity: 1;
      transform: translateY(0);
    }
    25% {
      opacity: 1;
      transform: translateY(-26%);
    }
    65% {
      opacity: 1;
      transform: translateY(-26%);
    }
    70% {
      opacity: 0;
      transform: translateY(-26%);
    }
    75% {
      opacity: 0;
      transform: translateY(-26%);
    }
    95% {
      opacity: 0;
      transform: translateY(0);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
}
@-moz-keyframes ixpand-stick {
    0% {
      opacity: 1;
      transform: translateY(0);
    }
    20% {
      opacity: 1;
      transform: translateY(0);
    }
    25% {
      opacity: 1;
      transform: translateY(-26%);
    }
    65% {
      opacity: 1;
      transform: translateY(-26%);
    }
    70% {
      opacity: 0;
      transform: translateY(-26%);
    }
    75% {
      opacity: 0;
      transform: translateY(-26%);
    }
    95% {
      opacity: 0;
      transform: translateY(0);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
}
@-webkit-keyframes ixpand-stick {
    0% {
      opacity: 1;
      transform: translateY(0);
    }
    20% {
      opacity: 1;
      transform: translateY(0);
    }
    25% {
      opacity: 1;
      transform: translateY(-26%);
    }
    65% {
      opacity: 1;
      transform: translateY(-26%);
    }
    70% {
      opacity: 0;
      transform: translateY(-26%);
    }
    75% {
      opacity: 0;
      transform: translateY(-26%);
    }
    95% {
      opacity: 0;
      transform: translateY(0);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
}
@keyframes ixpand-message {
    0% {
      opacity: 0;
    }
    25% {
      opacity: 0;
    }
    30% {
      opacity: 1;
    }
    50% {
      opacity: 1;
    }
    55% {
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
}
@-moz-keyframes ixpand-message {
    0% {
      opacity: 0;
    }
    25% {
      opacity: 0;
    }
    30% {
      opacity: 1;
    }
    50% {
      opacity: 1;
    }
    55% {
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
}
@-webkit-keyframes ixpand-message {
    0% {
      opacity: 0;
    }
    25% {
      opacity: 0;
    }
    30% {
      opacity: 1;
    }
    50% {
      opacity: 1;
    }
    55% {
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
}
}
