.element_pulse_small {
    width: 400px;
    height: 400px;
    position: absolute
}

#pulse_2, .element_pulse_small .circles {
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.element_pulse_small .circles {
    display: inline-block;
    width: 20px;
    height: 20px;
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #805697;
    opacity: .8;
    left: 50%
}

#pulse_1 {
    left: -163px;
    top: 100%;
    z-index: -1
}

#pulse_2 {
    z-index: 1;
    left: 33%
}

#intro .lettering_effect, #letter_1 {
    margin-bottom: -11px
}

.lettering_effect {
    overflow: hidden;
    display: inline-block
}
