.ls-2{
    letter-spacing:2px;
}
i.symbol {
    position: relative;
    width: 1em;
    font-style: inherit;
    vertical-align:top;
    font-size:10px;
    top:2px;
}

i.symbol.symbol-tm:after {
    display: inline;
    content: "\2122";
}

.mktoButtonRow {
    padding-top:1px;
}
#image-overlay-container {
    margin: 0 auto;
    width: 100%;
    height: 300px;
    top: 64px;
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
#image-overlay-text-container {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    max-width: 2000px;
    margin: 0 auto;
}
#image-overlay-text {
    width: 50%;
    margin: 0 auto;
    text-align: center;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}



.centerContent {
    display: flex;
    flex-direction: column;
    align-items: center;
}


@media only screen and (min-width: 992px) {
    #form-area {
        display: inline-block!important;
        width: 33.33333333%;
    }
}
@media only screen and (max-width: 960px) {
    #image-overlay-text-container {
        display: none;
    }
}
@media only screen and (max-width: 992px) {
    #image-overlay-container {
        top: 168px;
    }
    #content-container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    #content-area-container {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
    }
    #header-text-container {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
    }
    #form-area {
        width: 100%;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
    }
}