html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    /*font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;*/
    vertical-align: baseline;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

body {
    line-height: 1;
    color: black;
    background: white;
}

ol, ul {
    list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: separate;
    border-spacing: 0;
}

caption, th, td {
    text-align: left;
    font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
}

blockquote, q {
    quotes: "" "";
}

.clearfix {
    zoom: 1;
}

    .clearfix:before, .clearfix:after {
        content: "";
        display: table;
    }

    .clearfix:after {
        clear: both;
    }

.white {
    color: #fff;
}

.orange {
    color: #eeaf00;
}

.drk-grey {
    color: #1e1e1e;
}

.blue {
    color: #3d7edb;
}

.chartreuse {
    color: #c9dd03;
}

.yellow {
    color: #fefe8c;
}

.purple {
    color: #7577c0;
}

.hidden {
    display: none;
}

.right {
    float: right;
}

.left {
    float: left;
}

html {
    -webkit-text-size-adjust: 100%;
}

body {
    background: white;
    font-family: 'Gotham SSm A', 'Gotham SSm B', Verdana, sans-serif;
    font-style: normal;
    font-size: 16px;
    min-width: 960px;
}

section {
    width: 100%;
    float: left;
    position: relative;
}

.inner {
    width: 100%;
    max-width: 960px;
    margin: 0 auto;
}

    .inner .content {
        padding: 0 15px;
    }

.cover-bg {
    background-size: cover;
}

.fixed-bg {
    background-attachment: fixed;
}

header {
    width: 100%;
    height: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
}

    header .scroll-header {
        width: 100%;
        height: 80px;
        background: rgba(0, 0, 0, 0.8);
        position: fixed;
        top: 0;
        left: 0;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
        -webkit-transition-property: -webkit-transform;
        -moz-transition-property: -moz-transform;
        transition-property: transform;
        -webkit-transition-duration: 0.4s;
        -moz-transition-duration: 0.4s;
        transition-duration: 0.4s;
        -webkit-transition-timing-function: ease-in-out;
        -moz-transition-timing-function: ease-in-out;
        transition-timing-function: ease-in-out;
    }

        header .scroll-header.offscreen {
            -webkit-transform: translateY(-80px);
            -moz-transform: translateY(-80px);
            -ms-transform: translateY(-80px);
            -o-transform: translateY(-80px);
            transform: translateY(-80px);
        }

    header .oovoo-logo {
        position: absolute;
        top: 20px;
        left: 25px;
        overflow: hidden;
    }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
    header .oovoo-logo {
        background-image: url("http://static-www.cdn.oovoo.com/Content/images/oovoo-logo@2x.png");
        background-size: 118px 37px;
        height: 37px;
    }
}

header .download-button {
    position: absolute;
    top: 20px;
    right: 25px;
    background: #eeaf00;
    color: white;
}

header .dark-slim {
    background: #1e1e1e;
}

.download-button {
    letter-spacing: 0.1em;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 1.0625em;
    border-radius: 25px;
    padding: 12px 40px 11px;
    cursor: pointer;
}

    .download-button em {
        text-transform: none;
        font-weight: 300;
    }

#oovoo-download header .download-button.default,
#oovoo-home header .download-button.default,
#oovoo-thankyou .download-button.default {
    display: none;
}

#oovoo-about header .download-button.default,
#oovoo-buy header .download-button.default,
#oovoo-support .download-button.default {
    background: #1e1e1e;
}

h2 {
    color: white;
    font-size: 2.25em;
    line-height: 1.18056em;
    font-weight: 100;
}

footer {
    float: left;
    width: 100%;
    background: #f7403a;
}

    footer .inner .content {
        margin-top: 65px;
        position: relative;
        padding: 0;
    }

    footer .download-button {
        color: #1e1e1e;
        background: transparent;
        border: 3px solid #1e1e1e;
        padding: 12px 25px 11px;
        position: absolute;
        left: 50%;
        top: 0;
        margin-left: -179px;
        -webkit-transition-property: color, background, border;
        -moz-transition-property: color, background, border;
        transition-property: color, background, border;
        -webkit-transition-duration: 0.2s;
        -moz-transition-duration: 0.2s;
        transition-duration: 0.2s;
        -webkit-transition-timing-function: ease-in-out;
        -moz-transition-timing-function: ease-in-out;
        transition-timing-function: ease-in-out;
    }

        footer .download-button:hover {
            color: #f7403a;
            background: white;
            border: 3px solid #f7403a;
        }

    footer .footer-link-appendix {
        width: 537px;
        margin: 132px auto 0;
    }

        footer .footer-link-appendix li {
            float: left;
            margin: 0 20px;
        }

            footer .footer-link-appendix li a {
                font-size: 0.8125em;
                font-weight: 700;
                color: #1e1e1e;
                text-transform: uppercase;
                text-decoration: none;
                -webkit-transition-property: color;
                -moz-transition-property: color;
                transition-property: color;
                -webkit-transition-duration: 0.3s;
                -moz-transition-duration: 0.3s;
                transition-duration: 0.3s;
                -webkit-transition-timing-function: ease-in-out;
                -moz-transition-timing-function: ease-in-out;
                transition-timing-function: ease-in-out;
            }

                footer .footer-link-appendix li a:hover {
                    color: white;
                }

            footer .footer-link-appendix li .language-selector {
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;
                background-color: #1e1e1e;
                background-image: url("http://static-www.cdn.oovoo.com/Content/images/dd-caret.png");
                background-position: 130px center;
                background-repeat: no-repeat;
                border-radius: 16px;
                width: 150px;
                height: 32px;
                border: none;
                color: #f7403a;
                font-size: 0.8125em;
                font-weight: 700;
                text-transform: uppercase;
                padding: 0 18px;
                letter-spacing: 0.04em;
                margin-top: -8px;
            }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
    footer .footer-link-appendix li .language-selector {
        background-image: url("http://static-www.cdn.oovoo.com/Content/images/dd-caret@2x.png");
        background-size: 11px 5px;
    }
}

footer .footer-link-appendix li :focus, footer .footer-link-appendix li ::-moz-focus-inner {
    border: none;
    outline: none;
}

footer .socials {
    width: 100%;
    float: left;
    border-bottom: 1px solid #c13733;
    position: relative;
    margin-top: 64px;
}

    footer .socials ul {
        position: absolute;
        top: -14px;
        left: 50%;
        margin-left: -81px;
    }

        footer .socials ul li {
            float: left;
        }

        footer .socials ul a {
            display: block;
            height: 0;
            width: 28px;
            overflow: hidden;
            background-image: url("http://static-www.cdn.oovoo.com/Content/images/socials-sprite.png");
            background-repeat: no-repeat;
            background-color: #f7403a;
            padding: 28px 0 0 0;
            margin: 0 5px;
            position: relative;
        }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
    footer .socials ul a {
        background-image: url("http://static-www.cdn.oovoo.com/Content/images/socials-sprite@2x.png");
        background-size: 100px 112px;
    }
}

footer .socials ul a .hover {
    opacity: 0;
    display: block;
    width: 28px;
    height: 28px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -14px;
    background-image: url("http://static-www.cdn.oovoo.com/Content/images/socials-sprite.png");
    background-repeat: no-repeat;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-in-out;
    -moz-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
    footer .socials ul a .hover {
        background-image: url("http://static-www.cdn.oovoo.com/Content/images/socials-sprite@2x.png");
        background-size: 100px 112px;
    }
}

footer .socials ul a.social-twitter {
    background-position: 0 0;
}

footer .socials ul a.social-facebook {
    background-position: 0 -28px;
}

footer .socials ul a.social-instagram {
    background-position: 5px -56px;
    padding: 28px 5px 0;
}

footer .socials ul a.social-tumblr {
    background-position: 0 -84px;
}

footer .socials ul a.social-twitter .hover {
    background-position: -50px 0;
}

footer .socials ul a.social-facebook .hover {
    background-position: -50px -28px;
}

footer .socials ul a.social-instagram .hover {
    background-position: -50px -56px;
}

footer .socials ul a.social-tumblr .hover {
    background-position: -50px -84px;
}

footer .socials ul a:hover .hover {
    opacity: 1;
}

footer .copy {
    float: left;
    width: 50%;
    text-align: right;
    margin-top: 90px;
    margin-bottom: 15px;
}

    footer .copy p {
        font-size: 0.6875em;
        margin-right: 125px;
        letter-spacing: 0;
        color: white;
    }

footer .oovoo-footer-links {
    float: right;
    width: 50%;
    margin-top: 85px;
    margin-bottom: 15px;
}

    footer .oovoo-footer-links ul {
        margin-left: 125px;
    }

        footer .oovoo-footer-links ul li {
            float: left;
            margin-right: 15px;
        }

            footer .oovoo-footer-links ul li a {
                color: #fefe8c;
                text-decoration: none;
                -webkit-transition-property: color;
                -moz-transition-property: color;
                transition-property: color;
                -webkit-transition-duration: 0.3s;
                -moz-transition-duration: 0.3s;
                transition-duration: 0.3s;
                -webkit-transition-timing-function: ease-in-out;
                -moz-transition-timing-function: ease-in-out;
                transition-timing-function: ease-in-out;
                font-size: 0.6875em;
                letter-spacing: 0;
            }

                footer .oovoo-footer-links ul li a:hover {
                    color: white;
                }

footer .footer-logo {
    width: 196px;
    height: 80px;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -98px;
    overflow: hidden;
}

    footer .footer-logo a {
        display: block;
        width: 196px;
        height: 0;
        padding-top: 196px;
        border-radius: 98px;
        background-position: center 35px;
        background-repeat: no-repeat;
        background-color: #1e1e1e;
        background-image: url("http://static-www.cdn.oovoo.com/Content/images/oovoo-logo-footer.png");
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
        -webkit-transition-property: -webkit-transform;
        -moz-transition-property: -moz-transform;
        transition-property: transform;
        -webkit-transition-duration: 0.3s;
        -moz-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-in-out;
        -moz-transition-timing-function: ease-in-out;
        transition-timing-function: ease-in-out;
        position: absolute;
        top: 10px;
        left: 0;
    }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
    footer .footer-logo a {
        background-image: url("http://static-www.cdn.oovoo.com/Content/images/oovoo-logo-footer@2x.png");
        background-size: 146px 45px;
    }
}

footer .footer-logo a:hover {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
}

#page-top {
    height: 480px;
    background-repeat: no-repeat;
    background-position: center top;
}

    #page-top h1 {
        color: white;
        font-size: 5.75em;
        font-weight: 100;
        text-align: center;
        margin-top: 174px;
        margin-bottom: 15px;
    }

    #page-top h2 {
        font-size: 1.625em;
        text-align: center;
    }

object#flashObject {
    display: none !Important;
}

@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5) {
    footer .socials a.social-twitter,
    footer .socials a.social-facebook,
    footer .socials a.social-instagram,
    footer .socials a.social-tumblr,
    footer .socials a.social-twitter .hover,
    footer .socials a.social-facebook .hover,
    footer .socials a.social-instagram .hover,
    footer .socials a.social-tumblr .hover {
        background-image: url(http://static-www.cdn.oovoo.com/Content/images/socials-sprite@2x.png);
        background-size: 100px 112px;
    }
}

.white {
    color: #fff;
}

.orange {
    color: #eeaf00;
}

.drk-grey {
    color: #1e1e1e;
}

.blue {
    color: #3d7edb;
}

.chartreuse {
    color: #c9dd03;
}

.yellow {
    color: #fefe8c;
}

.purple {
    color: #7577c0;
}

.hidden {
    display: none;
}

.right {
    float: right;
}

.left {
    float: left;
}

#lifestyle {
    background-color: #1e1e1e;
    height: 670px;
}

    #lifestyle .content {
        padding: 0;
    }

    #lifestyle .inner {
        position: relative;
        height: 100%;
        z-index: 2;
    }

        #lifestyle .inner .download-button {
            position: absolute;
            bottom: 40px;
            left: 50%;
            margin-left: -142px;
            background: #1e1e1e;
            color: white;
            padding: 16px 40px;
        }

        #lifestyle .inner h5 {
            position: absolute;
            top: 450px;
            right: 15px;
            width: 430px;
            font-size: 1.125em;
            font-weight: 500;
            line-height: 1.389em;
            text-align: right;
            color: white;
        }

    #lifestyle .hand-type {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-repeat: no-repeat;
        z-index: 2;
    }

    #lifestyle.look-01.add-bg {
        background-image: url(http://static-www.cdn.oovoo.com/Content/images/home-lifestyle-look-01-bg.jpg);
        background-position: center top;
        background-repeat: no-repeat;
    }

    #lifestyle.look-02.add-bg {
        background-image: url(http://static-www.cdn.oovoo.com/Content/images/home-lifestyle-look-02-bg.jpg);
        background-position: center top;
        background-repeat: no-repeat;
    }

    #lifestyle.look-03.add-bg {
        background-image: url(http://static-www.cdn.oovoo.com/Content/images/home-lifestyle-look-03-bg.jpg);
        background-position: center top;
        background-repeat: no-repeat;
    }

    #lifestyle.look-01 .hand-type {
        background-image: url(http://static-www.cdn.oovoo.com/Content/images/home-lifestyle-look-01-type.png);
        background-position: center 108px;
    }

    #lifestyle.look-02 .hand-type {
        background-image: url(http://static-www.cdn.oovoo.com/Content/images/home-lifestyle-look-02-type.png);
        background-position: center 37px;
    }

    #lifestyle.look-03 .hand-type {
        background-image: url(http://static-www.cdn.oovoo.com/Content/images/home-lifestyle-look-03-type.png);
        background-position: center 28px;
    }

    #lifestyle.look-03 .inner h5 {
        color: #1e1e1e;
    }

#app-screens {
    background: #1e1e1e;
    height: 450px;
    position: relative;
    overflow: hidden;
}

    #app-screens .content {
        padding-top: 31px;
    }

    #app-screens ul li {
        float: left;
        width: 33.33333%;
    }

    #app-screens .captions {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 70px;
        background: rgba(0, 0, 0, 0.8);
    }

        #app-screens .captions ul {
            width: 960px;
            margin: 0 auto;
        }

    #app-screens .phones .phone-item {
        float: left;
        width: 33.33333%;
        height: 387px;
    }

        #app-screens .phones .phone-item div {
            background: url(http://static-www.cdn.oovoo.com/Content/images/iphone5-shell.png) left top no-repeat;
            background-size: 185px 387px;
            position: relative;
            width: 185px;
            height: 100%;
            margin: 0 auto;
        }

            #app-screens .phones .phone-item div .screen {
                position: absolute;
                left: 16px;
                top: 57px;
                width: 100%;
                height: 275px;
                background-size: 155px 275px;
                background-position: left top;
                background-repeat: no-repeat;
            }

        #app-screens .phones .phone-item.phone-item-01 div .screen {
            background-image: url(http://static-www.cdn.oovoo.com/Content/images/iphone5-screen-01.jpg);
        }

        #app-screens .phones .phone-item.phone-item-02 div .screen {
            background-image: url(http://static-www.cdn.oovoo.com/Content/images/iphone5-screen-02.jpg);
        }

        #app-screens .phones .phone-item.phone-item-03 div .screen {
            background-image: url(http://static-www.cdn.oovoo.com/Content/images/iphone5-screen-03.jpg);
        }

    #app-screens h3 {
        padding-top: 27px;
        font-weight: 100;
        color: white;
        text-align: center;
    }

#devices {
    background: #3d7edb;
}

    #devices .content {
        position: relative;
        padding-top: 87px;
        padding-bottom: 50px;
    }

        #devices .content h2 {
            margin-bottom: 17px;
            text-align: center;
        }

        #devices .content p {
            color: white;
            font-size: 0.9375em;
            line-height: 1.66667em;
            margin-left: 330px;
        }

    #devices .device-animation {
        float: left;
        width: 100%;
        height: 485px;
        margin-bottom: 33px;
    }

        #devices .device-animation .device-shell {
            margin: 0 auto;
            position: relative;
            background: #f7f8f9;
            border: 3px solid #d7d7d7;
            -webkit-transition-property: all;
            -moz-transition-property: all;
            transition-property: all;
            -webkit-transition-duration: 0.3s;
            -moz-transition-duration: 0.3s;
            transition-duration: 0.3s;
            -webkit-transition-timing-function: ease-in-out;
            -moz-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
        }

            #devices .device-animation .device-shell .device-screens {
                background: #5a5a5a;
                border: 2px solid #5a5a5a;
                position: absolute;
                left: 0;
                top: 0;
                -webkit-transition-property: all;
                -moz-transition-property: all;
                transition-property: all;
                -webkit-transition-duration: 0.3s;
                -moz-transition-duration: 0.3s;
                transition-duration: 0.3s;
                -webkit-transition-timing-function: ease-in-out;
                -moz-transition-timing-function: ease-in-out;
                transition-timing-function: ease-in-out;
                z-index: 2;
            }

                #devices .device-animation .device-shell .device-screens .device-screen {
                    -webkit-transition-property: opacity;
                    -moz-transition-property: opacity;
                    transition-property: opacity;
                    -webkit-transition-duration: 0.3s;
                    -moz-transition-duration: 0.3s;
                    transition-duration: 0.3s;
                    -webkit-transition-timing-function: ease-in-out;
                    -moz-transition-timing-function: ease-in-out;
                    transition-timing-function: ease-in-out;
                    opacity: 0;
                    width: 100%;
                    height: 100%;
                    background-size: 620px 380px;
                    position: absolute;
                    left: 0;
                    top: 0;
                    background-position: center bottom;
                    background-repeat: no-repeat;
                }

                    #devices .device-animation .device-shell .device-screens .device-screen.screen-phone {
                        background-image: url("http://static-www.cdn.oovoo.com/Content/images/screen-phone.jpg");
                    }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
    #devices .device-animation .device-shell .device-screens .device-screen.screen-phone {
        background-image: url("http://static-www.cdn.oovoo.com/Content/images/screen-phone@2x.jpg");
        background-size: 620px 380px;
    }
}

#devices .device-animation .device-shell .device-screens .device-screen.screen-tablet {
    background-image: url("http://static-www.cdn.oovoo.com/Content/images/screen-tablet.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
    #devices .device-animation .device-shell .device-screens .device-screen.screen-tablet {
        background-image: url("http://static-www.cdn.oovoo.com/Content/images/screen-tablet@2x.jpg");
        background-size: 620px 380px;
    }
}

#devices .device-animation .device-shell .device-screens .device-screen.screen-desktop {
    background-image: url("http://static-www.cdn.oovoo.com/Content/images/screen-desktop.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
    #devices .device-animation .device-shell .device-screens .device-screen.screen-desktop {
        background-image: url("http://static-www.cdn.oovoo.com/Content/images/screen-desktop@2x.jpg");
        background-size: 620px 380px;
    }
}

#devices .device-animation .device-shell.desktop {
    width: 660px;
    height: 440px;
    border-radius: 12px;
}

    #devices .device-animation .device-shell.desktop .device-screens {
        width: 620px;
        height: 380px;
        left: 19px;
        top: 20px;
    }

        #devices .device-animation .device-shell.desktop .device-screens .screen-desktop {
            opacity: 1;
        }

#devices .device-animation .device-shell.tablet {
    margin-top: 58px;
    width: 546px;
    height: 382px;
    border-radius: 16px;
}

    #devices .device-animation .device-shell.tablet .device-screens {
        width: 430px;
        height: 324px;
        left: 56px;
        top: 29px;
    }

        #devices .device-animation .device-shell.tablet .device-screens .screen-tablet {
            opacity: 1;
        }

#devices .device-animation .device-shell.phone {
    margin-top: 64px;
    width: 206px;
    height: 406px;
    border-radius: 26px;
}

    #devices .device-animation .device-shell.phone .device-screens {
        width: 188px;
        height: 334px;
        left: 7px;
        top: 37px;
    }

        #devices .device-animation .device-shell.phone .device-screens .screen-phone {
            opacity: 1;
        }

#devices .device-animation .device-shell .device-accents {
    z-index: 4;
}

    #devices .device-animation .device-shell .device-accents .android-features {
        background: url(http://static-www.cdn.oovoo.com/Content/images/android-features.png) 0 0 no-repeat;
        background-size: 206px 406px;
        width: 206px;
        height: 406px;
        position: absolute;
        left: 50%;
        top: 0;
        margin-left: -103px;
        opacity: 0;
        -webkit-transition-property: opacity;
        -moz-transition-property: opacity;
        transition-property: opacity;
        -webkit-transition-duration: 0.25s;
        -moz-transition-duration: 0.25s;
        transition-duration: 0.25s;
        -webkit-transition-timing-function: ease-in-out;
        -moz-transition-timing-function: ease-in-out;
        transition-timing-function: ease-in-out;
    }

    #devices .device-animation .device-shell .device-accents .ipad-features {
        background: url(http://static-www.cdn.oovoo.com/Content/images/ipad-features.png) 0 0 no-repeat;
        background-size: 546px 382px;
        width: 546px;
        height: 382px;
        position: absolute;
        left: 50%;
        top: 0;
        margin-left: -273px;
        opacity: 0;
        -webkit-transition-property: opacity;
        -moz-transition-property: opacity;
        transition-property: opacity;
        -webkit-transition-duration: 0.15s;
        -moz-transition-duration: 0.15s;
        transition-duration: 0.15s;
        -webkit-transition-timing-function: ease-in-out;
        -moz-transition-timing-function: ease-in-out;
        transition-timing-function: ease-in-out;
    }

    #devices .device-animation .device-shell .device-accents .monitor-base {
        overflow: hidden;
        width: 666px;
        height: 58px;
        position: absolute;
        left: 50%;
        bottom: -48px;
        margin-left: -333px;
    }

        #devices .device-animation .device-shell .device-accents .monitor-base .monitor-base-inner {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 58px;
            -webkit-transition-property: height;
            -moz-transition-property: height;
            transition-property: height;
            -webkit-transition-duration: 0.1s;
            -moz-transition-duration: 0.1s;
            transition-duration: 0.1s;
            -webkit-transition-timing-function: linear;
            -moz-transition-timing-function: linear;
            transition-timing-function: linear;
        }

            #devices .device-animation .device-shell .device-accents .monitor-base .monitor-base-inner .monitor-base-graphic {
                background-image: url("http://static-www.cdn.oovoo.com/Content/images/monitor-base.png");
                background-position: center bottom;
                background-repeat: no-repeat;
                width: 100%;
                height: 100%;
                position: absolute;
                left: 0;
                top: -58px;
                -webkit-transition-property: top;
                -moz-transition-property: top;
                transition-property: top;
                -webkit-transition-duration: 0.3s;
                -moz-transition-duration: 0.3s;
                transition-duration: 0.3s;
                -webkit-transition-delay: 0.2s;
                -moz-transition-delay: 0.2s;
                transition-delay: 0.2s;
                -webkit-transition-timing-function: ease-in-out;
                -moz-transition-timing-function: ease-in-out;
                transition-timing-function: ease-in-out;
            }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
    #devices .device-animation .device-shell .device-accents .monitor-base .monitor-base-inner .monitor-base-graphic {
        background-image: url("http://static-www.cdn.oovoo.com/Content/images/monitor-base@2x.png");
        background-size: 666px 58px;
    }
}

#devices .device-animation .device-shell.desktop .monitor-base .monitor-base-inner .monitor-base-graphic {
    top: -10px;
}

#devices .device-animation .device-shell.tablet .device-accents .monitor-base .monitor-base-inner {
    height: 0;
}

#devices .device-animation .device-shell.tablet .device-accents .ipad-features {
    opacity: 1;
}

#devices .device-animation .device-shell.phone .device-accents .monitor-base .monitor-base-inner {
    height: 0;
}

#devices .device-animation .device-shell.phone .device-accents .android-features {
    opacity: 1;
}

#devices .device-icons {
    width: 254px;
    height: auto;
    position: absolute;
    bottom: 75px;
    left: 45px;
}

    #devices .device-icons img {
        width: 100%;
        height: auto;
    }

#twelve-way {
    height: 670px;
}

    #twelve-way.add-bg {
        background-image: url(http://static-www.cdn.oovoo.com/Content/images/home-twelve-way-bg.jpg);
        background-position: right top;
        background-repeat: no-repeat;
    }

    #twelve-way .inner {
        float: left;
        width: 475px;
        height: inherit;
        background: #1e1e1e;
        position: relative;
        z-index: 2;
    }

        #twelve-way .inner .content {
            padding: 132px 37px 0;
        }

            #twelve-way .inner .content h2.lg {
                font-size: 14.41em;
                line-height: 1em;
                letter-spacing: -0.02em;
                margin-left: -8px;
                margin-bottom: -14px;
            }

                #twelve-way .inner .content h2.lg .times-x {
                    background: url(http://static-www.cdn.oovoo.com/Content/images/times-x.png) 8px 52px no-repeat;
                    padding-left: 178px;
                }

#features {
    min-height: 520px;
}

    #features.add-bg {
        background-image: url(http://static-www.cdn.oovoo.com/Content/images/home-features-bg.jpg);
        background-position: center top;
        background-repeat: no-repeat;
    }

    #features .inner {
        float: left;
        width: 100%;
        max-width: none;
        margin-top: 520px;
        background: #47d5cd;
        padding-bottom: 40px;
        position: relative;
        z-index: 2;
    }

    #features ul {
        max-width: 900px;
        width: 100%;
        margin: 22px auto 0;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        -webkit-touch-callout: none;
        cursor: default;
    }

        #features ul li {
            float: left;
            width: 14.44444%;
            margin: 0 1.11111%;
        }

            #features ul li .feature-graphic {
                width: 90px;
                height: 90px;
                margin: 0 auto;
                background: rgba(238, 175, 0, 0);
                border-radius: 45px;
                margin-bottom: 10px;
                overflow: hidden;
                -webkit-transition-property: background;
                -moz-transition-property: background;
                transition-property: background;
                -webkit-transition-duration: 0.3s;
                -moz-transition-duration: 0.3s;
                transition-duration: 0.3s;
                -webkit-transition-timing-function: ease-in-out;
                -moz-transition-timing-function: ease-in-out;
                transition-timing-function: ease-in-out;
            }

                #features ul li .feature-graphic img {
                    width: 100%;
                    height: auto;
                }

                #features ul li .feature-graphic.video-calling img {
                    margin-top: 0;
                }

                #features ul li .feature-graphic.voice-calls img {
                    margin-top: -90px;
                }

                #features ul li .feature-graphic.text-messaging img {
                    margin-top: -180px;
                }

                #features ul li .feature-graphic.watch-together img {
                    margin-top: -270px;
                }

                #features ul li .feature-graphic.send-message img {
                    margin-top: -360px;
                }

                #features ul li .feature-graphic.record-calls img {
                    margin-top: -450px;
                }

            #features ul li:hover .feature-graphic {
                background: #eeaf00;
            }

    #features .div_title2 {
        padding-top: 52px;
        text-align: center;
    }

    #features h2 {
        padding-top: 52px;
        text-align: center;
    }

    #features .div_title5 {
        color: #fefe8c;
        font-size: 0.8125em;
        font-weight: 400;
        line-height: 1.53846em;
        margin-bottom: 0.30769em;
    }

    #features p {
        color: white;
        font-size: 0.75em;
        font-weight: 400;
        font-style: normal;
        line-height: 1.66667em;
    }

#superclear {
    background: white url(http://static-www.cdn.oovoo.com/Content/images/home-superclear-bg.jpg) center top no-repeat;
    height: 670px;
}

    #superclear .content {
        position: relative;
    }

    #superclear .content-right {
        padding-top: 150px;
        margin-left: 555px;
        margin-right: 10px;
    }

        #superclear .content-right p {
            font-size: 0.9375em;
            line-height: 1.66667em;
        }

    #superclear h2 {
        color: #47d5cd;
        font-family: 'Gotham A', 'Gotham B', Verdana, sans-serif;
        font-weight: 900;
        font-style: normal;
        font-size: 3.75em;
        line-height: 0.93333em;
        margin-bottom: 27px;
        text-transform: uppercase;
    }

    #superclear .callout {
        background: rgba(71, 213, 205, 0.8);
        position: absolute;
        color: white;
        font-size: 0.75em;
        font-weight: 700;
        line-height: 1.25em;
        text-align: center;
    }

        #superclear .callout p {
            padding: 12px;
        }

        #superclear .callout.competitor-callout {
            width: 60px;
            height: 60px;
            border-radius: 30px;
            left: 194px;
            top: 411px;
        }

            #superclear .callout.competitor-callout p {
                padding-top: 22px;
            }

        #superclear .callout.oovoo-callout {
            width: 104px;
            height: 104px;
            border-radius: 52px;
            left: 310px;
            top: 390px;
        }

            #superclear .callout.oovoo-callout p {
                padding-top: 40px;
            }

#totally-free {
    background: black url(http://static-www.cdn.oovoo.com/Content/images/home-totally-free-bg.jpg) center top no-repeat;
    height: 670px;
    color: white;
}

    #totally-free .content {
        padding-top: 235px;
    }

    #totally-free h3 {
        font-size: 1.75em;
        line-height: 1.25em;
        font-weight: 100;
        letter-spacing: 0.005em;
    }

    #totally-free h4 {
        margin-top: 1.111em;
        font-size: 1.125em;
        line-height: 1.667em;
        font-weight: 100;
        letter-spacing: 0.005em;
    }

    #totally-free a, #totally-free a:visited, #totally-free a:active {
        color: #eeaf00;
        text-decoration: none;
    }

        #totally-free a:hover, #totally-free a:visited:hover, #totally-free a:active:hover {
            text-decoration: underline;
        }

#more-to-oovoo {
    background: #f7403a;
}

    #more-to-oovoo .header-image {
        position: relative;
        float: left;
        width: 100%;
        height: 570px;
    }

        #more-to-oovoo .header-image.add-bg {
            background-image: url(http://static-www.cdn.oovoo.com/Content/images/home-more-to-oovoo-bg.jpg);
            background-position: center top;
            background-repeat: no-repeat;
        }

        #more-to-oovoo .header-image .tri {
            display: block;
            position: absolute;
            left: 0;
            bottom: 0;
            width: 100%;
            height: 151px;
            z-index: 2;
        }

    #more-to-oovoo .inner {
        position: relative;
        z-index: 2;
    }

    #more-to-oovoo .more-to-oovoo-tablet {
        background: url(http://static-www.cdn.oovoo.com/Content/images/more-to-oovoo-android-tablet.png) 0 0 no-repeat;
        background-size: 636px 452px;
        width: 636px;
        height: 452px;
        margin: 40px auto 0;
    }

    #more-to-oovoo h2 {
        margin-top: -0.105em;
        margin-bottom: 0.8em;
        width: 100%;
        text-align: center;
    }

    #more-to-oovoo .content {
        padding-bottom: 40px;
    }

    #more-to-oovoo .featured-content {
        width: 100%;
    }

        #more-to-oovoo .featured-content .featured-content-block {
            float: left;
            width: 33.33333%;
        }

            #more-to-oovoo .featured-content .featured-content-block .block-inner {
                margin: 0 20px;
            }

            #more-to-oovoo .featured-content .featured-content-block h3 {
                color: white;
                font-size: 1.625em;
                font-weight: 100;
                text-align: center;
                margin-bottom: 0.385em;
            }

            #more-to-oovoo .featured-content .featured-content-block p {
                font-size: 0.875em;
                line-height: 1.786em;
            }

            #more-to-oovoo .featured-content .featured-content-block a {
                display: block;
                position: relative;
                width: 100%;
                text-align: center;
                text-decoration: none;
                text-transform: uppercase;
                font-weight: 700;
                font-size: 0.8125em;
                color: #1e1e1e;
                border-bottom: 1px solid rgba(30, 30, 30, 0.25);
                margin-top: 21px;
                -webkit-transition-property: color, border, background;
                -moz-transition-property: color, border, background;
                transition-property: color, border, background;
                -webkit-transition-duration: 0.3s;
                -moz-transition-duration: 0.3s;
                transition-duration: 0.3s;
                -webkit-transition-timing-function: ease-in-out;
                -moz-transition-timing-function: ease-in-out;
                transition-timing-function: ease-in-out;
            }

                #more-to-oovoo .featured-content .featured-content-block a:hover {
                    color: #f7403a;
                    border-color: white;
                }

                    #more-to-oovoo .featured-content .featured-content-block a:hover span {
                        background: white;
                        border-color: white;
                    }

                #more-to-oovoo .featured-content .featured-content-block a h5 {
                    position: absolute;
                    top: -15px;
                    left: 0;
                    width: 100%;
                    font-size: 1em;
                }

                #more-to-oovoo .featured-content .featured-content-block a span {
                    line-height: 30px;
                    border-radius: 15px;
                    border: 1px solid rgba(30, 30, 30, 0.25);
                    padding: 7px 25px;
                    background: #f7403a;
                }

@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5) {
    #app-screens .phones {
        background-image: url(http://static-www.cdn.oovoo.com/Content/images/iphone5-shell@2x.png);
    }

        #app-screens .phones .phone-item-01 div .screen {
            background-image: url(http://static-www.cdn.oovoo.com/Content/images/iphone5-screen-01@2x.jpg);
        }

        #app-screens .phones .phone-item-02 div .screen {
            background-image: url(http://static-www.cdn.oovoo.com/Content/images/iphone5-screen-02@2x.jpg);
        }

        #app-screens .phones .phone-item-03 div .screen {
            background-image: url(http://static-www.cdn.oovoo.com/Content/images/iphone5-screen-03@2x.jpg);
        }

    #more-to-oovoo .more-to-oovoo-tablet {
        background-image: url(http://static-www.cdn.oovoo.com/Content/images/more-to-oovoo-android-tablet@2x.png);
    }
}

.white {
    color: #fff;
}

.orange {
    color: #eeaf00;
}

.drk-grey {
    color: #1e1e1e;
}

.blue {
    color: #3d7edb;
}

.chartreuse {
    color: #c9dd03;
}

.yellow {
    color: #fefe8c;
}

.purple {
    color: #7577c0;
}

.hidden {
    display: none;
}

.right {
    float: right;
}

.left {
    float: left;
}

svg.clippath {
    position: absolute;
    bottom: -500px;
    left: 0;
}

#reg-users {
    min-height: 670px;
}

    #reg-users.add-bg {
        background-image: url(http://static-www.cdn.oovoo.com/Content/images/about-reg-users-bg.jpg);
        background-color: #1e1e1e;
        background-position: center top;
        background-repeat: no-repeat;
    }

    #reg-users .inner {
        max-width: none;
    }

.ie-blue-bar {
    display: none;
}

#reg-users.tablet .ie-blue-bar {
    margin-top: -50px;
    width: 100%;
    background-color: #0475cd;
    background-image: -webkit-linear-gradient(bottom, #0475cd 80%, rgba(4, 117, 205, 0.8) 100%);
    background-image: linear-gradient(to top,#0475cd 80%, rgba(4, 117, 205, 0.8) 100%);
    background-color: transparent;
    opacity: .85;
    position: absolute;
    bottom: 120px;
    display: block;
}

    #reg-users.tablet .ie-blue-bar .wrap {
        padding: 25px 25px 15px 25px;
        text-align: center;
    }

    #reg-users.tablet .ie-blue-bar p {
        font-size: 1.8em;
        font-weight: 400;
        color: #c9dd03;
        line-height: 1.563em;
        text-align: center;
        width: 76%;
        margin: 0 auto;
        padding: 8px 0 22px;
    }

        #reg-users.tablet .ie-blue-bar p.white {
            color: #fff;
        }

    #reg-users.tablet .ie-blue-bar a.download-button {
        display: none;
        padding: 16px 40px;
        margin: 20px auto 40px auto;
        background: #1e1e1e;
        color: white;
        position: relative;
        bottom: auto;
        left: auto;
    }

#reg-users.tablet .blue-bar {
    display: none;
}

.blue-bar {
    margin-top: 300px;
    width: 100%;
    background: rgba(4, 117, 205, 0.9);
}

    .blue-bar.last-bar {
        margin-bottom: 300px;
    }

    .blue-bar .wrap {
        margin: 0 auto;
        padding: 55px 0;
        max-width: 960px;
    }

    .blue-bar .num-wrap {
        width: 59%;
        margin: 0 auto;
    }

    .blue-bar .div_title1 {
        font-size: 15.281em;
        color: #fff;
        display: inline-block;
        font-family: 'Gotham A', 'Gotham B', Verdana, sans-serif;
        font-weight: 900;
        font-style: normal;
    }

        .blue-bar .div_title1.sm-caps {
            padding-top: 32px;
            font-size: 7.125em;
            line-height: 0.8em;
            display: inline-block;
        }

    .blue-bar .div_title2 {
        font-size: 2.625em;
        font-weight: 200;
        line-height: 49px;
        color: #c9dd03;
        text-align: center;
    }

        .blue-bar .div_title2 .book {
            font-weight: 400;
            color: #fff;
        }

    .blue-bar .div_title3 {
        margin-top: -20px;
        font-size: 3.313em;
        color: #fff;
        letter-spacing: 1px;
        font-family: 'Gotham A', 'Gotham B', Verdana, sans-serif;
        font-weight: 900;
        font-style: normal;
    }

        .blue-bar .div_title3.daily {
            font-size: 3.125em;
        }

#our-audience {
    height: 670px;
    background-color: #5c5dad;
    background-image: url(http://static-www.cdn.oovoo.com/Content/images/about-audience-bg.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    color: #fff;
}

    #our-audience .div_title1 {
        margin: 120px 0 20px;
        font-size: 4.500em;
        font-weight: 900;
        text-align: center;
        text-transform: uppercase;
    }

        #our-audience .div_title1 .lower-case {
            font-size: 1.361em;
            font-weight: 300;
            text-transform: lowercase;
        }

    #our-audience .div_title2 {
        padding-bottom: 10px;
        font-size: 2.125em;
        font-weight: 300;
        text-align: center;
        color: #c9dd03;
    }

    #our-audience p {
        font-size: 0.938em;
        font-weight: 400;
        line-height: 1.667em;
        letter-spacing: 0.02em;
    }

        #our-audience p.subhead {
            padding-bottom: 20px;
            font-size: 1.438em;
            text-align: center;
            line-height: 1.304em;
        }

        #our-audience p .m-h2 {
            display: none;
        }

        #our-audience p.contact-us {
            font-size: 0.813em;
            text-align: center;
        }

            #our-audience p.contact-us a {
                color: #c9dd03;
                text-decoration: none;
                -webkit-transition-property: color;
                -moz-transition-property: color;
                transition-property: color;
                -webkit-transition-duration: 0.3s;
                -moz-transition-duration: 0.3s;
                transition-duration: 0.3s;
                -webkit-transition-timing-function: ease-in-out;
                -moz-transition-timing-function: ease-in-out;
                transition-timing-function: ease-in-out;
            }

                #our-audience p.contact-us a:hover {
                    color: white;
                }

                #our-audience p.contact-us a:visited {
                    color: #c9dd03;
                }

    #our-audience .col-1, #our-audience .col-2 {
        margin: 0 0 60px 10%;
        width: 35%;
        float: left;
    }

    #our-audience .col-2 {
        margin-right: 10%;
    }

#users {
    height: 670px;
    overflow: hidden;
}

    #users.add-bg {
        background-image: url(http://static-www.cdn.oovoo.com/Content/images/about-users-bg.jpg);
        background-color: #1e1e1e;
        background-position: center top;
        background-repeat: no-repeat;
    }

    #users .div_title1 {
        font-size: 10.000em;
        color: #fff;
        letter-spacing: 0.03em;
        font-family: 'Gotham A', 'Gotham B', Verdana, sans-serif;
        font-weight: 900;
        font-style: normal;
    }

    #users .div_title2 {
        font-size: 3.750em;
        font-weight: 300;
        color: white;
    }

    #users .div_title2 .ultra {
        letter-spacing: 0.02em;
        font-size: 0.733em;
        font-family: 'Gotham A', 'Gotham B', Verdana, sans-serif;
        font-weight: 900;
        font-style: normal;
        line-height: 1.55056em;
    }

    #users .col-1, #users .col-2 {
        width: 400px;
        position: relative;
        z-index: 1;
    }

    #users .col-1 {
        margin: 180px 0 0 30px;
        float: left;
    }

        #users .col-1 .div_title2 {
            margin: -36px 0 0 50px;
        }

    #users .col-2 {
        margin-top: 304px;
        float: right;
    }

        #users .col-2 .div_title2 {
            margin: 0 0 -36px 10px;
        }

#growth {
    height: 670px;
    color: #fff;
    background-color: #636466;
    background-image: url(http://static-www.cdn.oovoo.com/Content/images/about-growth-bg.png);
    background-position: center top;
    background-repeat: no-repeat;
}

    #growth .content {
        margin-top: 360px;
        padding: 0 5px;
    }

    #growth .growth-map-green {
        width: 100%;
        height: 670px;
        background-image: url(http://static-www.cdn.oovoo.com/Content/images/about-growth-green-bg.png);
        background-position: center top;
        background-repeat: no-repeat;
        position: absolute;
        top: 0;
        left: 0;
    }

    #growth .div_title1 {
        font-size: 4.500em;
        letter-spacing: 0.04em;
        text-align: center;
        text-transform: uppercase;
        font-family: 'Gotham A', 'Gotham B', Verdana, sans-serif;
        font-weight: 900;
        font-style: normal;
    }

    #growth .connect {
        padding-top: 10px;
        font-size: 1.000em;
        font-weight: 400;
        text-align: center;
    }

    #growth p {
        font-weight: 400;
        font-size: 1.000em;
        line-height: 1.250em;
    }

    #growth .col-1, #growth .col-2, #growth .col-3 {
        margin-top: 30px;
        width: 310px;
        height: 120px;
        background: rgba(30, 30, 30, 0.3);
        float: left;
        position: relative;
    }

        #growth .col-1 .drk-grey-bar, #growth .col-2 .drk-grey-bar, #growth .col-3 .drk-grey-bar {
            width: 310px;
            height: 3px;
            background-color: #333;
            position: absolute;
            bottom: 0;
        }

        #growth .col-1 .bold, #growth .col-2 .bold, #growth .col-3 .bold {
            font-weight: 700;
        }

    #growth .col-1, #growth .col-2 {
        margin-right: 10px;
    }

        #growth .col-1 p {
            padding-top: 40px;
        }

        #growth .col-2 p {
            padding-top: 30px;
        }

    #growth .col-3 p {
        padding-top: 43px;
        font-size: 1.500em;
    }

    #growth .growth-number {
        margin: 0 12px 0 20px;
        width: 98px;
        height: 120px;
        float: left;
    }

        #growth .growth-number img {
            margin-top: 40px;
            width: 100%;
            height: auto;
        }

    #growth .growth-arrows {
        margin: 0 7px 0 12px;
        width: 60px;
        height: 120px;
        float: left;
    }

        #growth .growth-arrows img {
            margin-top: 40px;
            width: 100%;
            height: auto;
        }

    #growth .growth-globe {
        margin: 0 7px 0 30px;
        width: 75px;
        height: 120px;
        float: left;
    }

        #growth .growth-globe img {
            margin-top: 23px;
            width: 100%;
            height: auto;
        }

#one-billion {
    height: 670px;
    background-image: url(http://static-www.cdn.oovoo.com/Content/images/about-billion-bg.jpg);
    background-color: #c9dd03;
    background-position: center top;
    background-repeat: no-repeat;
    overflow: hidden;
    position: relative;
}

    #one-billion .clock-face {
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -425px;
        margin-top: -425px;
        width: 716px;
        height: 716px;
        border-radius: 425px;
        border: 67px solid white;
    }

    #one-billion #clock-hands-animation {
        display: block;
        position: absolute;
        top: 0;
        left: 50%;
        margin-left: -480px;
        z-index: 2;
    }

    #one-billion .content {
        width: 960px;
        height: 670px;
        padding: 0;
        margin: 0 auto;
        color: white;
    }

        #one-billion .content .clock-message {
            width: 100%;
            float: left;
            margin: 0 0 0 50%;
        }

        #one-billion .content .div_title1 {
            margin: 190px 0 10px 30px;
            font-family: 'Gotham A', 'Gotham B', Verdana, sans-serif;
            font-weight: 900;
            font-style: normal;
            font-size: 72px;
            line-height: 0.83333em;
        }

        #one-billion .content p {
            margin-left: 30px;
            font-size: 1.75em;
            line-height: 1.16071em;
        }

#clock img {
    display: none;
}

#advertise-oovoo {
    width: 100%;
    min-height: 670px;
    background-color: #47d5cd;
}

    #advertise-oovoo .div_title1 {
        margin: 120px 0 20px;
        font-size: 4.500em;
        color: #fff;
        font-weight: 900;
        text-align: center;
        letter-spacing: -0.063em;
        text-transform: uppercase;
    }

        #advertise-oovoo .div_title1 .lower-case {
            font-size: 1.361em;
            font-weight: 300;
            text-transform: lowercase;
        }

    #advertise-oovoo .div_title2 {
        font-size: 2.125em;
        font-weight: 300;
        text-align: center;
    }

    #advertise-oovoo .div_title3 {
        padding-bottom: 10px;
        font-size: 1.625em;
        font-weight: 400;
        color: #fff;
        line-height: 1.375em;
        text-align: center;
    }

    #advertise-oovoo p {
        font-size: 1em;
        font-weight: 400;
        line-height: 1.875em;
    }

        #advertise-oovoo p.form-intro {
            padding-bottom: 30px;
            text-align: center;
        }

    #advertise-oovoo ul {
        max-width: 930px;
        width: 100%;
        margin: 60px auto 0;
    }

        #advertise-oovoo ul li {
            float: left;
            width: 30.10753%;
        }

            #advertise-oovoo ul li.middle {
                margin: 0 4.83871%;
            }

            #advertise-oovoo ul li p {
                font-size: 0.875em;
                line-height: 1.786em;
            }

            #advertise-oovoo ul li .fact-graphic {
                width: 113px;
                height: 113px;
                margin: 0 auto;
                overflow: hidden;
            }

                #advertise-oovoo ul li .fact-graphic img {
                    width: 100%;
                    height: auto;
                }

                #advertise-oovoo ul li .fact-graphic.advanced-targeting img {
                    margin-top: 0;
                }

                #advertise-oovoo ul li .fact-graphic.interactive img {
                    margin-top: -113px;
                }

                #advertise-oovoo ul li .fact-graphic.cross-platform img {
                    margin-top: -226px;
                }

    #advertise-oovoo .fact-sheet-wrap {
        margin: 60px 0;
        width: 100%;
        float: left;
    }

        #advertise-oovoo .fact-sheet-wrap p {
            padding: 26px 0;
            font-size: 0.875em;
            font-weight: 700;
            text-align: center;
            line-height: 0;
            letter-spacing: 0.02em;
        }

        #advertise-oovoo .fact-sheet-wrap a {
            color: #fefe8c;
            text-decoration: none;
            -webkit-transition-property: color;
            -moz-transition-property: color;
            transition-property: color;
            -webkit-transition-duration: 0.3s;
            -moz-transition-duration: 0.3s;
            transition-duration: 0.3s;
            -webkit-transition-timing-function: ease-in-out;
            -moz-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
        }

            #advertise-oovoo .fact-sheet-wrap a:hover {
                color: white;
            }

            #advertise-oovoo .fact-sheet-wrap a:visited {
                color: #fefe8c;
            }

        #advertise-oovoo .fact-sheet-wrap .drk-grey-line {
            width: 100%;
            height: 1px;
            background-color: rgba(30, 30, 30, 0.25);
        }

    #advertise-oovoo .request-wrap {
        width: 100%;
        float: left;
    }

    #advertise-oovoo form {
        position: relative;
        float: left;
    }

    #advertise-oovoo .form-left, #advertise-oovoo .form-right {
        padding-bottom: 120px;
        width: 43%;
        float: left;
    }

        #advertise-oovoo .form-left label, #advertise-oovoo .form-left input, #advertise-oovoo .form-left textarea, #advertise-oovoo .form-right label, #advertise-oovoo .form-right input, #advertise-oovoo .form-right textarea {
            width: 96%;
            float: left;
        }

        #advertise-oovoo .form-left label, #advertise-oovoo .form-right label {
            font-size: 0.875em;
            font-weight: 700;
            color: #fff;
        }

        #advertise-oovoo .form-left input, #advertise-oovoo .form-right input {
            height: 24px;
        }

            #advertise-oovoo .form-left input.short-field, #advertise-oovoo .form-right input.short-field {
                width: 36%;
            }

            #advertise-oovoo .form-left input.error, #advertise-oovoo .form-right input.error {
                border: 1px solid #f7403a;
            }

        #advertise-oovoo .form-left textarea, #advertise-oovoo .form-right textarea {
            height: 192px;
        }

        #advertise-oovoo .form-left input, #advertise-oovoo .form-left textarea, #advertise-oovoo .form-right input, #advertise-oovoo .form-right textarea {
            margin: 6px 0 24px;
            padding: 8px;
            background-color: #14b2a5;
            font-size: 1em;
            border: 0;
            -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 0px 0, inset rgba(0, 0, 0, 0.2) 0 1px 1px;
            -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 0px 0, inset rgba(0, 0, 0, 0.2) 0 1px 1px;
            -ms-box-shadow: rgba(255, 255, 255, 0.2) 0 0px 0, inset rgba(0, 0, 0, 0.2) 0 1px 1px;
            -o-box-shadow: rgba(255, 255, 255, 0.2) 0 0px 0, inset rgba(0, 0, 0, 0.2) 0 1px 1px;
            box-shadow: rgba(255, 255, 255, 0.2) 0 0px 0, inset rgba(0, 0, 0, 0.2) 0 1px 1px;
        }

            #advertise-oovoo .form-left input:focus, #advertise-oovoo .form-left textarea:focus, #advertise-oovoo .form-right input:focus, #advertise-oovoo .form-right textarea:focus {
                background-color: #91f6f0;
            }

    #advertise-oovoo .form-left {
        margin-right: 14%;
    }

    #advertise-oovoo .send-button {
        padding: 10px 40px;
        color: #fff;
        font-size: 1.063em;
        font-weight: 700;
        letter-spacing: 0.02em;
        background: #1e1e1e;
        border: none;
        border-radius: 25px;
        position: absolute;
        left: 400px;
        bottom: 80px;
        -webkit-transition-property: color, background, border;
        -moz-transition-property: color, background, border;
        transition-property: color, background, border;
        -webkit-transition-duration: 0.2s;
        -moz-transition-duration: 0.2s;
        transition-duration: 0.2s;
        -webkit-transition-timing-function: ease-in-out;
        -moz-transition-timing-function: ease-in-out;
        transition-timing-function: ease-in-out;
        cursor: pointer;
    }

        #advertise-oovoo .send-button:hover {
            color: #1e1e1e;
            background: #fff;
        }

#connect {
    width: 100%;
    min-height: 670px;
    background-color: #1e1e1e;
}

    #connect .div_title1 {
        margin: 120px 0 20px;
        font-size: 4.500em;
        color: #fff;
        font-weight: 900;
        text-align: center;
        letter-spacing: -0.063em;
        text-transform: uppercase;
    }

        #connect .div_title1 .lower-case {
            font-size: 1.361em;
            font-weight: 300;
            text-transform: lowercase;
        }

    #connect .div_title2 {
        padding: 20px 0 10px;
        font-size: 2.125em;
        font-weight: 700;
        color: #f7403a;
    }

    #connect .div_title3 {
        padding: 30px 0 20px;
        font-size: 2.125em;
        font-weight: 300;
        text-align: center;
        color: #f7403a;
    }

    #connect .div_title4 {
        font-size: 1.125em;
        font-weight: 700;
        letter-spacing: 0.02em;
        color: #fff;
    }

    #connect .div_title5 {
        padding: 15px 0;
        font-size: 0.875em;
        font-weight: 700;
        color: #666666;
    }

    #connect .col-1, #connect .col-2 {
        margin: 40px 15px;
        text-align: center;
    }

    #connect .white-line {
        margin: 23px 0;
        width: 100%;
        height: 1px;
        background-color: rgba(255, 255, 255, 0.25);
        float: left;
    }

    #connect .address-wrap {
        width: 100%;
        float: left;
    }

        #connect .address-wrap p {
            padding-bottom: 12px;
            font-weight: 400;
            color: #fff;
            text-align: center;
        }

            #connect .address-wrap p.sub {
                color: #666666;
                font-weight: bold;
            }

    #connect .job-intro {
        padding-bottom: 70px;
    }

        #connect .job-intro p {
            font-weight: 400;
            color: #fff;
            line-height: 1.563em;
        }

ul.business-links {
    text-align: center;
}

    ul.business-links li {
        display: inline-block;
    }

    ul.business-links a {
        font-size: 0.875em;
        font-weight: 700;
        text-decoration: none;
        color: #eeaf00;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.3s;
        -moz-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-in-out;
        -moz-transition-timing-function: ease-in-out;
        transition-timing-function: ease-in-out;
    }

        ul.business-links a:hover {
            color: white;
        }

        ul.business-links a:visited {
            color: #eeaf00;
        }

ul.job-wrap {
    max-width: 930px;
    width: 100%;
    margin: 60px auto 0;
}

    ul.job-wrap li {
        padding-bottom: 80px;
        float: left;
        width: 30.10753%;
    }

        ul.job-wrap li.middle {
            margin: 0 4.83871%;
        }

        ul.job-wrap li p {
            font-size: 0.875em;
            font-weight: 400;
            line-height: 1.786em;
            color: #fff;
        }

        ul.job-wrap li a {
            text-decoration: none;
            font-weight: 700;
            color: #eeaf00;
            -webkit-transition-property: color;
            -moz-transition-property: color;
            transition-property: color;
            -webkit-transition-duration: 0.3s;
            -moz-transition-duration: 0.3s;
            transition-duration: 0.3s;
            -webkit-transition-timing-function: ease-in-out;
            -moz-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
        }

            ul.job-wrap li a:hover {
                color: white;
            }

            ul.job-wrap li a:visited {
                color: #eeaf00;
            }

#oovoo-download .white {
    color: #fff;
}

#oovoo-download .orange {
    color: #eeaf00;
}

#oovoo-download .drk-grey {
    color: #1e1e1e;
}

#oovoo-download .blue {
    color: #3d7edb;
}

#oovoo-download .chartreuse {
    color: #c9dd03;
}

#oovoo-download .yellow {
    color: #fefe8c;
}

#oovoo-download .purple {
    color: #7577c0;
}

#oovoo-download .hidden {
    display: none;
}

#oovoo-download .right {
    float: right;
}

#oovoo-download .left {
    float: left;
}

#oovoo-download #page-top {
    background-color: #0255b9;
    background-image: url(http://static-www.cdn.oovoo.com/Content/images/download-page-top-bg.png);
}

    #oovoo-download #page-top h1 {
        letter-spacing: -.06em;
    }

#oovoo-download #dl-option-grid {
    background: #f3f3f3;
}

    #oovoo-download #dl-option-grid .inner {
        max-width: 1280px;
        padding-bottom: 1px;
    }

        #oovoo-download #dl-option-grid .inner .content {
            padding: 0;
        }

    #oovoo-download #dl-option-grid .dl-option {
        width: 25%;
        padding-top: 25%;
        float: left;
        position: relative;
    }

        #oovoo-download #dl-option-grid .dl-option a {
            position: absolute;
            left: 0;
            top: 0;
            display: block;
            width: 100%;
            height: 100%;
            background: #f3f3f3;
            text-decoration: none;
            color: #1e1e1e;
            text-align: center;
            -webkit-transition-property: background, color;
            -moz-transition-property: background, color;
            transition-property: background, color;
            -webkit-transition-duration: 0.3s;
            -moz-transition-duration: 0.3s;
            transition-duration: 0.3s;
            -webkit-transition-timing-function: ease-in-out;
            -moz-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
        }

            #oovoo-download #dl-option-grid .dl-option a:hover {
                color: white;
                background: #e1e1e1;
            }

        #oovoo-download #dl-option-grid .dl-option img {
            display: block;
            width: 50%;
            height: auto;
            margin: 60px auto 15px;
        }

        #oovoo-download #dl-option-grid .dl-option h5 {
            font-size: 1.125em;
            line-height: 1.38889em;
            text-transform: uppercase;
        }

            #oovoo-download #dl-option-grid .dl-option h5 em {
                text-transform: none;
                font-weight: 300;
            }

        #oovoo-download #dl-option-grid .dl-option.r2 a {
            border-top: 1px solid white;
        }

        #oovoo-download #dl-option-grid .dl-option.c2 a, #oovoo-download #dl-option-grid .dl-option.c3 a, #oovoo-download #dl-option-grid .dl-option.c4 a {
            border-left: 1px solid white;
        }

@media only screen and (min-width: 1280px) {
    #oovoo-download #dl-option-grid .dl-option.c1 a {
        border-left: 1px solid white;
    }

    #oovoo-download #dl-option-grid .dl-option.c4 a {
        border-right: 1px solid white;
    }
}

#oovoo-thankyou .white {
    color: #fff;
}

#oovoo-thankyou .orange {
    color: #eeaf00;
}

#oovoo-thankyou .drk-grey {
    color: #1e1e1e;
}

#oovoo-thankyou .blue {
    color: #3d7edb;
}

#oovoo-thankyou .chartreuse {
    color: #c9dd03;
}

#oovoo-thankyou .yellow {
    color: #fefe8c;
}

#oovoo-thankyou .purple {
    color: #7577c0;
}

#oovoo-thankyou .hidden {
    display: none;
}

#oovoo-thankyou .right {
    float: right;
}

#oovoo-thankyou .left {
    float: left;
}

#oovoo-thankyou #page-top {
    background-color: #0255b9;
    background-image: url(http://static-www.cdn.oovoo.com/Content/images/download-page-top-bg.png);
}

    #oovoo-thankyou #page-top h1 {
        letter-spacing: -.06em;
        margin-top: 1.2em;
    }

    #oovoo-thankyou #page-top h2 {
        letter-spacing: -.02em;
    }

#oovoo-thankyou #installing-oovoo {
    background: #f3f3f3;
}

    #oovoo-thankyou #installing-oovoo h2 {
        color: #1e1e1e;
        font-size: 2.25em;
        margin-top: 80px;
        text-align: center;
        font-weight: 300;
    }

    #oovoo-thankyou #installing-oovoo .inner {
        max-width: 1024px;
    }

    #oovoo-thankyou #installing-oovoo .install-step {
        width: 331px;
        margin: 0;
        padding: 0;
        float: left;
    }

        #oovoo-thankyou #installing-oovoo .install-step .install-step-1, #oovoo-thankyou #installing-oovoo .install-step .install-step-2, #oovoo-thankyou #installing-oovoo .install-step .install-step-3 {
            width: 100%;
            height: 207px;
            margin: 55px 0 18px;
        }

        #oovoo-thankyou #installing-oovoo .install-step .install-step-1 {
            background-image: url("http://static-www.cdn.oovoo.com/Content/images/next-step-1.png");
            background-repeat: no-repeat;
            background-position: center 49px;
        }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
    #oovoo-thankyou #installing-oovoo .install-step .install-step-1 {
        background-image: url("http://static-www.cdn.oovoo.com/Content/images/next-step-1@2x.png");
        background-size: 212px 151px;
    }
}

#oovoo-thankyou #installing-oovoo .install-step .install-step-2 {
    background-image: url("http://static-www.cdn.oovoo.com/Content/images/next-step-2.png");
    background-repeat: no-repeat;
    background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
    #oovoo-thankyou #installing-oovoo .install-step .install-step-2 {
        background-image: url("http://static-www.cdn.oovoo.com/Content/images/next-step-2@2x.png");
        background-size: 212px 207px;
    }
}

#oovoo-thankyou #installing-oovoo .install-step .install-step-3 {
    background-image: url("http://static-www.cdn.oovoo.com/Content/images/next-step-3.png");
    background-repeat: no-repeat;
    background-position: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
    #oovoo-thankyou #installing-oovoo .install-step .install-step-3 {
        background-image: url("http://static-www.cdn.oovoo.com/Content/images/next-step-3@2x.png");
        background-size: 173px 192px;
    }
}

#oovoo-thankyou #installing-oovoo .install-step .step-heading {
    width: 261px;
    height: 61px;
    background: #f3f3f3;
    position: relative;
    z-index: 1;
    margin: auto;
}

    #oovoo-thankyou #installing-oovoo .install-step .step-heading .circle {
        width: 43px;
        height: 28px;
        margin: 0 auto;
        background: #f9a41c;
        color: #fff;
        top: -21px;
        border: 10px solid #f3f3f3;
        border-radius: 50%;
        z-index: 10;
        font-weight: 500;
        text-align: center;
        padding-top: 14px;
    }

        #oovoo-thankyou #installing-oovoo .install-step .step-heading .circle:before {
            width: 261px;
            height: 1px;
            background: #bebebe;
            position: absolute;
            top: 30px;
            left: 0px;
            content: '';
            z-index: -1;
        }

#oovoo-thankyou #installing-oovoo .install-step p {
    font-weight: 300;
    margin: 8px auto;
    text-align: center;
    line-height: 1.5em;
    width: 290px;
    font-size: 1.125em;
}

#oovoo-thankyou #installing-oovoo p {
    font-weight: 300;
    margin: 50px auto 60px;
    text-align: center;
    font-size: 0.875em;
}

#oovoo-thankyou #installing-oovoo a {
    font-weight: 400;
    color: #f9a41c;
    text-decoration: none;
}

#oovoo-support .white {
    color: #fff;
}

#oovoo-support .orange {
    color: #eeaf00;
}

#oovoo-support .drk-grey {
    color: #1e1e1e;
}

#oovoo-support .blue {
    color: #3d7edb;
}

#oovoo-support .chartreuse {
    color: #c9dd03;
}

#oovoo-support .yellow {
    color: #fefe8c;
}

#oovoo-support .purple {
    color: #7577c0;
}

#oovoo-support .hidden {
    display: none;
}

#oovoo-support .right {
    float: right;
}

#oovoo-support .left {
    float: left;
}

#oovoo-support #page-top {
    background-color: #47d5cd;
    height: 670px;
}

    #oovoo-support #page-top.add-bg {
        background-image: url(http://static-www.cdn.oovoo.com/Content/images/support-page-top-bg.jpg);
    }

    #oovoo-support #page-top h1 {
        margin-top: 308px;
        font-size: 6.125em;
        letter-spacing: -.06em;
    }

        #oovoo-support #page-top h1 span {
            font-family: 'Gotham A', 'Gotham B', Verdana, sans-serif;
            font-weight: 900;
            font-style: normal;
            letter-spacing: 0;
            font-size: 0.7653em;
            text-transform: uppercase;
        }

#oovoo-support #how-can-we-help {
    background: #1e1e1e;
}

    #oovoo-support #how-can-we-help .inner .content {
        padding: 65px 0 70px;
    }

    #oovoo-support #how-can-we-help h2 {
        text-align: center;
        color: #f7403a;
        font-size: 2.375em;
        line-height: 0.92105em;
    }

    #oovoo-support #how-can-we-help .support-list {
        margin-top: 54px;
    }

        #oovoo-support #how-can-we-help .support-list li {
            width: 240px;
            float: left;
        }

        #oovoo-support #how-can-we-help .support-list a {
            display: block;
            margin: 0 20px;
            text-decoration: none;
        }

            #oovoo-support #how-can-we-help .support-list a:hover .support-graphic {
                background-color: #47d5cd;
                -webkit-transition-property: background-color;
                -moz-transition-property: background-color;
                transition-property: background-color;
                -webkit-transition-duration: 0.3s;
                -moz-transition-duration: 0.3s;
                transition-duration: 0.3s;
                -webkit-transition-timing-function: ease-in-out;
                -moz-transition-timing-function: ease-in-out;
                transition-timing-function: ease-in-out;
            }

        #oovoo-support #how-can-we-help .support-list .support-graphic {
            width: 150px;
            height: 150px;
            overflow: hidden;
            margin: 0 auto 25px;
            background-color: #636466;
            border-radius: 75px;
        }

            #oovoo-support #how-can-we-help .support-list .support-graphic img {
                display: block;
                width: 100%;
                height: auto;
            }

            #oovoo-support #how-can-we-help .support-list .support-graphic.faq img {
                margin-top: 0px;
            }

            #oovoo-support #how-can-we-help .support-list .support-graphic.help-graphic img {
                margin-top: -150px;
            }

            #oovoo-support #how-can-we-help .support-list .support-graphic.request-ticket img {
                margin-top: -300px;
            }

            #oovoo-support #how-can-we-help .support-list .support-graphic.my-account img {
                margin-top: -450px;
            }

        #oovoo-support #how-can-we-help .support-list h5 {
            color: #47d5cd;
            font-size: 0.875em;
            font-weight: 400;
            line-height: 1.42857em;
            margin-bottom: 0.28571em;
            text-align: center;
        }

        #oovoo-support #how-can-we-help .support-list p {
            color: white;
            font-size: 0.75em;
            font-style: normal;
            line-height: 1.66667em;
        }

@media only screen and (min-width: 1280px) {
    #oovoo-support #dl-option-grid .dl-option.c1 a {
        border-left: 1px solid white;
    }

    #oovoo-support #dl-option-grid .dl-option.c4 a {
        border-right: 1px solid white;
    }
}

#oovoo-buy .white {
    color: #fff;
}

#oovoo-buy .orange {
    color: #eeaf00;
}

#oovoo-buy .drk-grey {
    color: #1e1e1e;
}

#oovoo-buy .blue {
    color: #3d7edb;
}

#oovoo-buy .chartreuse {
    color: #c9dd03;
}

#oovoo-buy .yellow {
    color: #fefe8c;
}

#oovoo-buy .purple {
    color: #7577c0;
}

#oovoo-buy .hidden {
    display: none;
}

#oovoo-buy .right {
    float: right;
}

#oovoo-buy .left {
    float: left;
}

#oovoo-buy header .download-button {
    background: #1e1e1e;
}

#oovoo-buy header .scroll-header .download-button {
    background: #eeaf00;
}

#oovoo-buy #page-top {
    background-color: #1e1e1e;
    height: 480px;
}

    #oovoo-buy #page-top.add-bg {
        background-image: url(http://static-www.cdn.oovoo.com/Content/images/buy-page-top-bg.jpg);
    }

    #oovoo-buy #page-top .div_title1 {
        margin-top: 170px;
        font-size: 6.125em;
        letter-spacing: -.06em;
        color: white;
        font-weight: 100;
        text-align: center;
        margin-bottom: 15px;
    }

        #oovoo-buy #page-top .div_title1 span {
            font-family: 'Gotham A', 'Gotham B', Verdana, sans-serif;
            font-weight: 900;
            font-style: normal;
            letter-spacing: 0;
            font-size: 0.7653em;
            text-transform: uppercase;
        }

#oovoo-buy #love-oovoo {
    height: 235px;
    background: #f3f3f3;
}

    #oovoo-buy #love-oovoo .div_title2 {
        color: #1e1e1e;
        font-size: 1.6875em;
        font-weight: 400;
        line-height:31px;
        margin: 80px auto;
        text-align: center;
    }

#oovoo-buy #premium .div_title2, #oovoo-buy #premium-mobile .div_title2 {
    color:white;
    line-height:1.18056em;
    font-size: 1.5em;
    font-weight: 400;
    text-align: center;
    margin: 48px auto 0;
    clear: both;
}

#oovoo-buy #premium {
    height: 600px;
    background: #47d5cd;
}

    #oovoo-buy #premium .ribbon {
        background-image: url("http://static-www.cdn.oovoo.com/Content/images/buy-premium-ribbon.png");
        width: 207px;
        height: 201px;
        position: absolute;
        top: -4px;
        left: 0;
    }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
    #oovoo-buy #premium .ribbon {
        background-image: url("http://static-www.cdn.oovoo.com/Content/images/buy-premium-ribbon@2x.png");
        background-size: 207px 201px;
    }
}

#oovoo-buy #premium .inner {
    margin-top: 0;
}

#oovoo-buy #premium .content {
    margin: 0;
}

#oovoo-buy #premium .left-side {
    width: 430px;
    margin: 75px 0 0 75px;
}

    #oovoo-buy #premium .left-side .div_title1 {
        margin: 0px;
        font-size: 6.125em;
        letter-spacing: -.06em;
        font-weight: 200;
        color: #fff;
    }

    #oovoo-buy #premium .left-side p {
        font-size: 1.125em;
        line-height: 1.5em;
        color: #1e1e1e;
        font-weight: 400;
        padding-left: 9px;
        margin-top: 16px;
    }

#oovoo-buy #premium .right-side {
    margin: 60px 0 0 0;
    width: 320px;
    box-sizing: border-box;
}

    #oovoo-buy #premium .right-side .premium-icon {
        height: 70px;
        background-image: url("http://static-www.cdn.oovoo.com/Content/images/buy-premium-icons.png");
        background-repeat: no-repeat;
    }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
    #oovoo-buy #premium .right-side .premium-icon {
        background-image: url("http://static-www.cdn.oovoo.com/Content/images/buy-premium-icons@2x.png");
        background-size: 82px 276px;
    }
}

#oovoo-buy #premium .right-side .premium-icon.no-ads {
    background-position: 0 10px;
}

#oovoo-buy #premium .right-side .premium-icon.desktop {
    background-position: 0 -60px;
}

#oovoo-buy #premium .right-side .premium-icon.support {
    background-position: 0 -135px;
}

#oovoo-buy #premium .right-side .premium-icon.cloud {
    background-position: 0 -210px;
}

#oovoo-buy #premium .right-side p {
    font-size: 1.125em;
    color: #fff;
    font-weight: 500;
    padding-left: 120px;
    padding-top: 28px;
    margin-top: 16px;
}

#oovoo-buy #premium .download-button {
    position: absolute;
    bottom: 48px;
    left: 50%;
    margin-left: -113px;
    background: #eeaf00;
    color: white;
    padding: 16px 40px;
}

#oovoo-buy #premium-mobile {
    height: 544px;
    background: #7577c0;
}

    #oovoo-buy #premium-mobile .left-side {
        width: 430px;
        margin: 75px 0 0 75px;
    }

        #oovoo-buy #premium-mobile .left-side .div_title1 {
            margin: 0px;
            font-size: 6.125em;
            letter-spacing: -.06em;
            font-weight: 200;
            color: #fff;
            line-height: 0.75em;
        }

            #oovoo-buy #premium-mobile .left-side .div_title1 span {
                font-family: 'Gotham A', 'Gotham B', Verdana, sans-serif;
                font-weight: 900;
                font-style: normal;
                letter-spacing: 0;
                font-size: 0.7653em;
                text-transform: uppercase;
                padding-left: 8px;
            }

        #oovoo-buy #premium-mobile .left-side p {
            font-size: 1.125em;
            line-height: 1.5em;
            color: #fff;
            font-weight: 400;
            padding-left: 9px;
            margin-top: 16px;
        }

    #oovoo-buy #premium-mobile .right-side {
        margin: 75px 130px 0 0;
    }

        #oovoo-buy #premium-mobile .right-side .no-ads {
            background-image: url("http://static-www.cdn.oovoo.com/Content/images/buy-premium-ads.png");
            background-position: top;
            background-repeat: no-repeat;
            width: 116px;
            height: 200px;
            position: absolute;
            top: 64px;
            left: 32px;
        }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
    #oovoo-buy #premium-mobile .right-side .no-ads {
        background-image: url("http://static-www.cdn.oovoo.com/Content/images/buy-premium-ads@2x.png");
        background-size: 94px 94px;
    }
}

#oovoo-buy #premium-mobile .right-side .no-ads p {
    font-size: 18px;
    line-height: 20px;
    font-weight: 400;
    text-align: center;
    color: #fff;
    margin-top: 110px;
}

#oovoo-buy #premium-mobile .right-side .phone {
    width: 182px;
    height: 315px;
    background: #3a3e6b;
    position: relative;
    border-radius: 18px;
}

    #oovoo-buy #premium-mobile .right-side .phone:after {
        position: absolute;
        content: '';
        background: #7577c0;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        top: 282px;
        left: 80px;
    }

    #oovoo-buy #premium-mobile .right-side .phone:before {
        width: 143px;
        height: 235px;
        background: #7577c0;
        position: absolute;
        content: '';
        top: 32px;
        left: 19px;
    }

#oovoo-buy #features .inner {
    margin-top: 0;
    background: #fff;
}

    #oovoo-buy #features .inner .content .div_title6 {
        font-size: 0.875em;
        font-weight: 300;
        line-height: 1.5em;
        width: 820px;
        margin: 14px auto 6px;
        text-align: center;
    }

    #oovoo-buy #features .inner .content .div_title2 {
    font-size: 2.25em;
    line-height: 1.18056em;
    font-weight: 100;
    }
    #oovoo-buy #features .inner .content .div_title2, #oovoo-buy #features .inner .content .div_title5, #oovoo-buy #features .inner .content p {
        color: #1e1e1e;
    }

#oovoo-buy #features ul li .feature-graphic {
    background: #47d5cd;
}

#oovoo-buy #features ul li:hover .feature-graphic {
    background: #eeaf00;
}

@media only screen and (min-width: 1280px) {
    #oovoo-buy #dl-option-grid .dl-option.c1 a {
        border-left: 1px solid white;
    }

    #oovoo-buy #dl-option-grid .dl-option.c4 a {
        border-right: 1px solid white;
    }
}

#oovoo-four .white {
    color: #fff;
}

#oovoo-four .orange {
    color: #eeaf00;
}

#oovoo-four .drk-grey {
    color: #1e1e1e;
}

#oovoo-four .blue {
    color: #3d7edb;
}

#oovoo-four .chartreuse {
    color: #c9dd03;
}

#oovoo-four .yellow {
    color: #fefe8c;
}

#oovoo-four .purple {
    color: #7577c0;
}

#oovoo-four .hidden {
    display: none;
}

#oovoo-four .right {
    float: right;
}

#oovoo-four .left {
    float: left;
}

#oovoo-four #main {
    background: url(http://static-www.cdn.oovoo.com/Content/images/404-bg.png) #383a6d;
    background-size: 100% auto;
    background-repeat: no-repeat;
}

    #oovoo-four #main .inner .content {
        padding-top: 165px;
        padding-bottom: 126px;
    }

        #oovoo-four #main .inner .content h1 {
            text-transform: uppercase;
            color: #fff;
            font-size: 4em;
            font-family: 'Gotham A', 'Gotham B', Verdana, sans-serif;
            font-weight: 900;
            font-style: normal;
        }

        #oovoo-four #main .inner .content h2 {
            font-size: 3.5em;
        }

        #oovoo-four #main .inner .content p {
            font-size: 1.125em;
            padding-top: 82px;
            padding-bottom: 38px;
            color: #fff;
            font-weight: 300;
        }

        #oovoo-four #main .inner .content .four-icon {
            float: left;
            width: 220px;
        }

            #oovoo-four #main .inner .content .four-icon a {
                color: #fff;
                text-decoration: none;
            }

                #oovoo-four #main .inner .content .four-icon a:hover {
                    text-decoration: underline;
                }

            #oovoo-four #main .inner .content .four-icon p {
                padding: 0;
                margin: 0;
                display: inline;
                position: relative;
                top: 20px;
                left: 20px;
            }

            #oovoo-four #main .inner .content .four-icon .four-icon-1, #oovoo-four #main .inner .content .four-icon .four-icon-2, #oovoo-four #main .inner .content .four-icon .four-icon-3 {
                width: 62px;
                height: 62px;
                background-image: url("http://static-www.cdn.oovoo.com/Content/images/404-icons.png");
                background-repeat: no-repeat;
                margin: 0 auto;
                float: left;
            }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
    #oovoo-four #main .inner .content .four-icon .four-icon-1, #oovoo-four #main .inner .content .four-icon .four-icon-2, #oovoo-four #main .inner .content .four-icon .four-icon-3 {
        background-image: url("http://static-www.cdn.oovoo.com/Content/images/404-icons@2x.png");
        background-size: 187px 62px;
    }
}

#oovoo-four #main .inner .content .four-icon .four-icon-1 {
    background-position: 0 0;
}

#oovoo-four #main .inner .content .four-icon .four-icon-2 {
    background-position: -62px;
    width: 63px;
}

#oovoo-four #main .inner .content .four-icon .four-icon-3 {
    background-position: -125px;
}

#oovoo-standard .white {
    color: #fff;
}

#oovoo-standard .orange {
    color: #eeaf00;
}

#oovoo-standard .drk-grey {
    color: #1e1e1e;
}

#oovoo-standard .blue {
    color: #3d7edb;
}

#oovoo-standard .chartreuse {
    color: #c9dd03;
}

#oovoo-standard .yellow {
    color: #fefe8c;
}

#oovoo-standard .purple {
    color: #7577c0;
}

#oovoo-standard .hidden {
    display: none;
}

#oovoo-standard .right {
    float: right;
}

#oovoo-standard .left {
    float: left;
}

#oovoo-standard header {
    height: 80px;
}

#oovoo-standard header .oovoo-logo {
    
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
    #oovoo-standard header .oovoo-logo {
        height: 37px;
    }
}

#oovoo-standard header .scroll-header .oovoo-logo {
   
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
    #oovoo-standard header .scroll-header .oovoo-logo {
        background-image: url("http://static-www.cdn.oovoo.com/Content/images/oovoo-logo@2x.png");
        background-size: 118px 37px;
    }
}

#oovoo-standard header .download-button {
    background: #eeaf00;
}

#oovoo-standard #main {
    margin-top: 80px;
}

    #oovoo-standard #main section {
        padding-bottom: 50px;
    }

    #oovoo-standard #main h1 {
        font-size: 2.375em;
        line-height: 1.11842em;
        font-weight: 100;
        margin-bottom: 0.42105em;
        margin-top: 1em;
    }

    #oovoo-standard #main h2 {
        font-size: 1.5em;
        line-height: 1.45833em;
        font-weight: 300;
        margin: 1em 0 0;
        color: #1e1e1e;
    }

    #oovoo-standard #main h3 {
        font-size: 0.875em;
        line-height: 1.78571em;
        margin-bottom: 1em;
        font-weight: 600;
        margin: 1em 0 0;
    }

    #oovoo-standard #main p {
        font-size: 0.875em;
        line-height: 1.78571em;
        margin-bottom: 1em;
    }

    #oovoo-standard #main a {
        color: #eeaf00;
        text-decoration: none;
    }

        #oovoo-standard #main a:hover {
            text-decoration: underline;
        }

    #oovoo-standard #main ul, #oovoo-standard #main ol {
        font-size: 0.875em;
        line-height: 1.78571em;
        margin-bottom: 1em;
    }

        #oovoo-standard #main ul p, #oovoo-standard #main ol p {
            font-size: 1em;
        }

    #oovoo-standard #main ol {
        list-style: decimal outside;
    }

        #oovoo-standard #main ol ol, #oovoo-standard #main ol ul {
            margin-left: 1.6em;
            font-size: 1em;
        }

        #oovoo-standard #main ol ol {
            list-style: lower-alpha outside;
        }

        #oovoo-standard #main ol ul {
            list-style: circle outside;
        }

    #oovoo-standard #main ul {
        list-style: circle outside;
    }

#oovoo-standard .video-message-title {
    margin-top: 30px;
}

    #oovoo-standard .video-message-title img {
        padding: 12px 15px 0 0;
        width: 90px;
        height: 90px;
        float: left;
    }

    #oovoo-standard .video-message-title h1 {
        float: left;
    }

#oovoo-standard .video-message {
    margin-top: 30px;
    width: 350px;
    height: 300px;
    position: relative;
    float: left;
    clear: both;
}

    #oovoo-standard .video-message .video-message-inner {
        width: 100%;
        height: 100%;
        position: relative;
    }

    #oovoo-standard .video-message a {
        width: 100%;
        height: 100%;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
    }

    #oovoo-standard .video-message .img-preview {
        width: 100%;
        height: auto;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
    }

    #oovoo-standard .video-message .replay-btn {
        margin: -35px 0 0 -35px;
        width: 70px;
        height: 70px;
        position: absolute;
        top: 50%;
        left: 50%;
        cursor: pointer;
        display: block;
    }

#oovoo-standard .video-message-text {
    padding: 60px 0 0 25px;
    width: 555px;
    float: left;
}

    #oovoo-standard .video-message-text h4 {
        padding: 6px 0 3px;
        font-size: 1.5em;
        font-weight: 400;
    }

    #oovoo-standard .video-message-text p {
        font-size: 0.875em;
    }

    #oovoo-standard .video-message-text table {
        width: 100%;
    }

        #oovoo-standard .video-message-text table th {
            width: 30%;
            color: #636466;
            font-size: 0.75em;
            font-weight: 500;
            text-align: left;
        }

            #oovoo-standard .video-message-text table th.time-stamp {
                width: 70%;
                text-align: right;
            }

#oovoo-standard .white {
    color: #fff;
}

#oovoo-standard .orange {
    color: #eeaf00;
}

#oovoo-standard .drk-grey {
    color: #1e1e1e;
}

#oovoo-standard .blue {
    color: #3d7edb;
}

#oovoo-standard .chartreuse {
    color: #c9dd03;
}

#oovoo-standard .yellow {
    color: #fefe8c;
}

#oovoo-standard .purple {
    color: #7577c0;
}

#oovoo-standard .hidden {
    display: none;
}

#oovoo-standard .right {
    float: right;
}

#oovoo-standard .left {
    float: left;
}

#oovoo-standard #jobs h1 {
    margin-bottom: 0;
}

#oovoo-standard #jobs h3.subhead {
    margin: 0;
    font-weight: 500;
    font-style: italic;
}

#oovoo-standard #jobs ul {
    list-style: disc outside none;
    margin-left: 0;
    padding-left: 1em;
}

#oovoo-standard #jobs li {
    padding-left: 0.063em;
    font-size: 0.875em;
    line-height: 1.78571em;
    margin-bottom: 0.500em;
}

    #oovoo-standard #jobs li:first-child {
        margin-top: 15px;
    }

    #oovoo-standard #jobs li:last-child {
        margin-bottom: 30px;
    }

#oovoo-standard #jobs a.download-button {
    display: none;
}

/*Added css :*/
/*AboutUS page*/
.alert-success {
    color: #3c763d;
    background-color: #C9DD02;
    border-color: #C9DD02;
}

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.oovoo-field-required {
    border-left: 5px solid #E03930 !important;
}

.oovoo-button {
    cursor: pointer;
}

/*.ui-tooltip, .arrow:after {
    background: black;
    border: 2px solid white;
}

.ui-tooltip {
    padding: 10px 20px;
    color: white;
    border-radius: 20px;
    font: bold 14px "Helvetica Neue", Sans-Serif;
    box-shadow: 0 0 7px black;
    width: 250px;
}

.arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom: -16px;
}

    .arrow.top {
        top: -16px;
        bottom: auto;
    }

    .arrow.left {
        left: 20%;
    }

    .arrow:after {
        content: "";
        position: absolute;
        left: 20px;
        top: -20px;
        width: 25px;
        height: 25px;
        box-shadow: 6px 5px 9px -9px black;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    .arrow.top:after {
        bottom: -20px;
        top: auto;
    }*/
