.hw-wright-MultiTouch-icon-wrap {
    text-align: center;
}

.hw-wright-MultiTouch-icon {
    display: inline-block;
    margin: 0 37px;
}

.hw-wright-MultiTouch-icon-img {
    width: 33px;
}

.hw-wright-MultiTouch-icon-text {
    font-size: 14px;
    line-height: 1.3;
    margin-top: 12px;
}

.hw-wright-MultiTouch-content {
    width: 943px;
    max-width: 100%;
    margin: 55px auto 0;
    position: relative;
}

.MultiTouch-video-wrapper {
    width: 72%;
    height: 69%;
    position: absolute;
    top: 2.4%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    overflow: hidden;
}

.MultiTouch-video {
    width: 100%;
    height: 100%;
}

.MultiTouch-video-img {
    width: auto;
    height: 100%;
    display: none;
}

.MultiTouch-bg {
    position: relative;
    width: 100%;
}

.hw-wright-LargeMemory-icon-wrap {
    text-align: center;
}

.hw-wright-LargeMemory-icon {
    display: inline-block;
    margin: 0 37px;
}

.hw-wright-LargeMemory-icon-img {
    width: 44px;
}

.hw-wright-LargeMemory-icon-text {
    font-size: 14px;
    line-height: 1.3;
    margin-top: 15px;
}

#LargeMemory-content-trigger {
    position: relative;
    top: 0;
}

.hw-wright-LargeMemory-content {
    margin: 55px auto 0;
    padding: 90px 0;
    background: #000;
}

.hw-wright-LargeMemory-content-wrapper {
    width: 713px;
    max-width: 100%;
    margin: 0 auto;
    position: relative;
}

.LargeMemory-bg {
    width: 100%;
}

.LargeMemory-screen {
    position: absolute;
    top: 1.5%;
    right: 0.7%;
    width: 67.6%;
}

.LargeMemory-screen-1 {
    -webkit-transform: translate(-9%, 4%) rotate(-0.0001deg);
    transform: translate(-9%, 4%) rotate(-0.0001deg);
    transition: all 1.5s cubic-bezier(0.79, 0.1, 0.45, 0.73);
}

.LargeMemory-screen-2 {
    -webkit-transform: translate(-18%, 6%) rotate(-0.0001deg);
    transform: translate(-18%, 6%) rotate(-0.0001deg);
    transition: all 1.5s cubic-bezier(0.79, 0.1, 0.45, 0.73);
}

.LargeMemory-screen-3 {
    -webkit-transform: translate(-27%, 9%) rotate(-0.0001deg);
    transform: translate(-27%, 9%) rotate(-0.0001deg);
    transition: all 1.5s cubic-bezier(0.79, 0.1, 0.45, 0.73);
}

.LargeMemory-screen-4 {
    -webkit-transform: translate(-36%, 12%) rotate(-0.0001deg);
    transform: translate(-36%, 12%) rotate(-0.0001deg);
    transition: all 1.5s cubic-bezier(0.79, 0.1, 0.45, 0.73);
    opacity: 0.8;
}

.hw-wright-LargeMemory-container.animated .LargeMemory-screen-1,
.hw-wright-LargeMemory-container.animated .LargeMemory-screen-2,
.hw-wright-LargeMemory-container.animated .LargeMemory-screen-3 {
    opacity: 0;
}

.hw-wright-LargeMemory-container.animated .LargeMemory-screen-4 {
    opacity: 1;
}

.hw-wright-LargeMemory-container.animated .LargeMemory-screen-1,
.hw-wright-LargeMemory-container.animated .LargeMemory-screen-2,
.hw-wright-LargeMemory-container.animated .LargeMemory-screen-3,
.hw-wright-LargeMemory-container.animated .LargeMemory-screen-4 {
    -webkit-transform: translate(0%, 0%) rotate(0deg);
    transform: translate(0%, 0%) rotate(0deg);
    transition: all 1.5s cubic-bezier(0.79, 0.1, 0.45, 0.73);
}

@media (max-width: 768px) {
    .hw-wright-MultiTouch-content {
        width: 84.4%;
    }
    #LargeMemory-content-trigger {
        top: 5vh;
    }
    .hw-wright-LargeMemory-content-wrapper {
        width: 77.46%;
    }
}