        .center-section {
            padding-bottom: 0 !important;
        }

        /*::-webkit-scrollbar { 
            display: none; 
        }
        */

        .squareCTA {
            font-family: 'LinotypeUniversW01-Medi 723673', 'Arial Narrow', Arial, sans-serif;
            font-size: 22px;
            margin: 20px 0 0;
            padding: 17px 22px;
            display: inline-block;
            -moz-border-radius: 0;
            -webkit-border-radius: 0;
            border-radius: 0;
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            box-shadow: none;
            text-shadow: none;
            text-decoration: none;
            line-height: 25px;
        }

        .second-layer {
            background: #e2e2e2;
            height: 600px;
        }

        .hero-search {
            position: relative;
            background: url(/public_media/images/hp-search-hero.png) no-repeat;
            height: 495px;
            background-position: -1152px -78px;
            border-bottom: 1px solid #e2e2e2;
            width: 100%;
            clear: both;
        }

        .hero-search__container {
            width: 100%;
            max-width: 970px;
            margin: 0 auto;
            padding: 0 20px;
        }

        .hero-search__container__search {
            height: 190px;
            width: 100%;
            max-width: 700px;
            margin: 0 auto;
        }

        .hero-search__container__search>h2 {
            font-family: 'LinotypeUniversW01-Ligh 723625', 'Arial Narrow', Arial, sans-serif;
            letter-spacing: -1px;
            color: #333;
            font-size: 46px;
            font-weight: normal;
            line-height: 52px;
            margin: 0 0 15px 0;
            text-align: center;
        }

        .hero-search__container__search h2>span {
            font-family: 'LinotypeUniversW01-Heav 723715', Arial Narrow, Arial, Helvetica, sans-serif;
            display: none;
        }

        @media(min-width: 970px) {
            .hero-search__container__search h2>span {
                display: inline;
            }
        }

        .red {
            color: #ff0000;
        }

        .hero-search__container__search>p {
            font-family: 'LinotypeUniversW01-Ligh 723625', 'Arial Narrow', Arial, sans-serif;
            font-size: 24px;
            font-weight: normal;
            line-height: 28px;
            margin: 0 0 30px 0;
            text-align: center;
        }

        .search-wrap {
            -webkit-animation-duration: 2s;
            -webkit-animation-delay: 12s;
            -moz-animation-duration: 2s;
            -moz-animation-delay: 12s;
            animation-duration: 2s;
            animation-delay: 12s;
        }

        .search-scroll {
            width: 279px;
            height: 60px;
            overflow: hidden;
            position: relative;
            top: -152px;
            left: 53px;
            transition: all .5s ease-in-out;
        }

        .search-scroll>img {
            position: absolute;
            top: -39px;
            left: 0px;
        }

        .search-scroll__text {
            background: #fff;
            box-sizing: border-box;
            padding-top: 14px;
            position: absolute;
            top: -462px;
            left: 0px;
            transition: all 4.5s ease-in-out;
        }

        .scroll {
            top: 0px;
        }

        .hide {
            display: none;
        }

        .search-scroll__text>p {
            font-size: 24px;
        }
        /* --- Form Styles ---*/

        input:focus,
        select:focus,
        textarea:focus,
        button:focus {
            outline: none;
        }

        .search-wrap .article-search-box {
            border: none;
            margin: 0;
        }

        .search-wrap #articleSearchBox {
            font-family: 'LinotypeUniversW01-Heav 723715', 'Arial Narrow', Helvetica, Arial, sans-serif;
            font-style: normal;
            background: #ffffff url(/public_media/images/hp-search-glass.png) no-repeat 10px 13px;
            font-size: 24px;
            border: 1px solid #e2e2e2;
            width: 100%;
            height: 62px;
            margin: 0 0 30px 0;
            padding: 0 0 0 60px;
            color: #777;
            -webkit-border-radius: 2px !important;
            -moz-border-radius: 2px !important;
            border-radius: 2px !important;
            outline: 0;
        }

        .search-wrap #articleSearchSubmit {
            background: #1387b9;
            font-family: 'LinotypeUniversW01-Heav 723715', Arial Narrow, Arial, Helvetica, sans-serif;
            border: none;
            color: #fff;
            width: 100%;
            height: 59px;
            box-sizing: border-box;
            border-radius: 0px;
            margin: 0px;
            display: block;
            font-size: 24px;
            -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15);
            -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15);
            box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15);
            transition: all .2s ease-in-out;
        }

        .search-wrap #articleSearchSubmit:hover {
            background: #2b7bac;
        }

        .search-wrap .article-search-box #articleSearchBoxSuggestions {
                width: 100%;
                position: absolute;
                left: 0px;
                margin-top: -90px;
                background: none;
                z-index: 1000;
                opacity: 1;
                -moz-transition: opacity .1s linear;
                -webkit-transition: opacity .1s linear;
                transition: opacity .1s linear;
        }

        @media (min-width: 970px) {
            .search-wrap .article-search-box #articleSearchBoxSuggestions {
                width: 510px;
                position: absolute;
                left: 10px;
                margin-top: -2px;
                right: 102px;
                background: none;
                z-index: 1000;
                opacity: 1;
                -moz-transition: opacity .1s linear;
                -webkit-transition: opacity .1s linear;
                transition: opacity .1s linear;
            }
        }

        .search-wrap .article-search-box #articleSearchBoxSuggestions>div {
            background: #ededed;
            border: 1px solid #e2e2e2;
            padding: 12px;
            line-height: 24px;
            color: #000;
            font-size: 21px;
            background-color: #fff;
            font-family: 'LinotypeUniversW01-Ligh 723625', 'Arial Narrow', Arial, sans-serif;
            cursor: pointer;
        }

        @media (min-width: 992px) {

            .hero-search {
                height: 690px;
                background-position: -1094px -55px;
            }

            .hero-search__container__search {
                position: absolute;
                top: 50%;
                left: 224px;
                height: 190px;
                margin-top: -95px;
            }

            .hero-search__container__search>h2 {
                font-size: 48px;
                line-height: 52px;
                text-align: left;
            }

            .hero-search__container__search>p {
                font-size: 28px;
                line-height: 28px;
                text-align: left;
            }

            .search-wrap #articleSearchSubmit {
                width: 63px;
                height: 63px;
                border-radius: 200px;
                margin: 0px 0 0 20px;
                display: inline-block;
            }

            .search-wrap #articleSearchBox {
                margin: 0;
                width: 520px;
            }

            .search-scroll {
                top: -64px;
                left: 64px;
            }
        }

        @media only screen and (min-width: 1100px) {
            .hero-search {
                height: 690px;
                background-position: -918px -55px;
            }
            .hero-search__container__search {
                top: 50%;
                left: 413px;
            }
        }

        @media only screen and (min-width: 1640px) {
            .hero-search {
                height: 690px;
                background-position: -537px -55px;
            }
            .hero-search__container__search {
                top: 50%;
                left: 792px;
            }
        }
        /*-----------------------------------------------------------------
        Trend Pack
    ------------------------------------------------------------------*/

        #trend-pack {
            background: #ffffff url(/public_media/images/tp-bg-gradient.png) left bottom repeat-x;
            clear: both;
        }

        .tp-wrapper {
            padding: 0 20px;
        }

        .tp-container {
            width: 100%;
            max-width: 970px;
            margin: 0 auto;
            overflow: hidden;
            padding: 40px 0;
        }

        .tp-lft-col,
        .tp-rgt-col {
            width: 100%;
            text-align: center;
        }

        .tp-lft-col {
            margin-bottom: 30px;
        }

        .tp-lft-col>span {
            display: block;
            font-family: 'LinotypeUniversW01-Ligh 723625', 'Arial Narrow', Arial, sans-serif;
            font-size: 30px;
            line-height: 30px;
            color: #ff0000;
        }

        .tp-lft-col>h2 {
            font-family: 'LinotypeUniversW01-Ligh 723625', 'Arial Narrow', Arial, sans-serif;
            font-size: 42px;
            color: #333;
        }

        .tp-lft-col h2>span {
            font-family: 'LinotypeUniversW01-Ligh 723625', 'Arial Narrow', Arial, sans-serif;
            font-size: 42px;
            color: #ff0000;
        }

        .tp-lft-col>p {
            font-family: 'LinotypeUniversW01-Ligh 723625', 'Arial Narrow', Arial, sans-serif;
            font-size: 24px;
            line-height: 28px;
            color: #333;
        }

        .tp-rgt-col>img {
            margin: 0 auto;
            width: 100%;
            max-width: 562px;
            height: auto;
            display: block;
        }

        @media (min-width: 992px) {
            .tp-container {
                padding: 110px 0;
            }

            .tp-lft-col,
            .tp-rgt-col {
                width: 50%;
                float: left;
                text-align: left;
            }

            .tp-lft-col {
                margin-bottom: 0;
            }
        }
        /*----------------------------
      Benchmarks Promo
------------------------------*/

        .bm-hero {
            width: 100%;
            background-color: #f5f5f5;
            transform-style: preserve-3d;
            clear: both;
        }

        .bm-hero:before {
            animation: fade-slide-down 2s .5s cubic-bezier(0, 0.5, 0, 1) forwards;
            background: #f5f5f5 url(/public_media/images/bm-promo-bg.png) no-repeat 0px -62px;
            background-size: cover;
            content: "";
            opacity: 0;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: -1;
        }

        a.bm-hero__scroll {
            display: none;
            width: 46px;
            height: 46px;
            background: url(/public_media/images/bm-scroll-arrow.png) no-repeat top center;
            position: absolute;
            bottom: 60px;
            left: 0;
            right: 0;
            margin: auto;
            transition: all .2s ease-in-out;
        }

        a.bm-hero__scroll:hover {
            bottom: 55px;
        }

        .bm-hero__container {
            width: 100%;
            margin: 0 auto;
            text-align: center;
            position: relative;
            padding: 40px 20px;
            max-width: 1100px;
        }

        @media (min-width: 992px) {
            .bm-hero__container {
                padding: 110px 0;
            }
        }

        .animate-pop-in {
            animation: pop-in .6s cubic-bezier(0, 0.9, 0.3, 1.2) forwards;
            opacity: 0;
        }

        .animate-pop {
            animation: pop .6s cubic-bezier(0, 0.9, 0.3, 1.2) forwards;
        }

        .bm-hero__new-icon {
            font-family: 'LinotypeUniversW01-Heav 723715', Arial Narrow, Arial, Helvetica, sans-serif !important;
            font-weight: normal;
            font-size: 20px;
            padding: 4px 20px;
            background: #ff0000;
            color: #fff;
            position: relative;
            -webkit-animation-delay: .6s;
            -mox-animation-delay: .6s;
            -o-animation-delay: .6s;
            animation-delay: .6s;
            box-shadow: 0 33px 120px rgba(86, 111, 140, .32);
        }

        .bm-hero__new-icon>i {
            display: block;
            width: 0;
            height: 0;
            position: absolute;
            bottom: -14px;
            text-align: center;
            left: 0;
            right: 0;
            margin: auto;
            border-style: solid;
            border-width: 10px 0 10px 10px;
            border-color: transparent transparent transparent #ff0000;
            transform: rotate(90deg);
        }

        .bm-hero__heading {
            font-weight: normal;
            font-size: 42px;
            color: #333;
            line-height: 48px;
            margin: 10px 0 10px 0;
            -webkit-animation-delay: .8s;
            -mox-animation-delay: .8s;
            -o-animation-delay: .8s;
            animation-delay: .8s;
            font-family: 'LinotypeUniversW01-Ligh 723625', 'Arial Narrow', Arial, sans-serif;
        }

        .bm-hero__heading>span {
            color: #ff0000;
        }

        .bm-hero__subheading {
            font-size: 24px;
            color: #333;
            margin: 0 0 40px 0;
            -webkit-animation-delay: 1s;
            -mox-animation-delay: 1s;
            -o-animation-delay: 1s;
            animation-delay: 1s;
        }

        .bm-hero__channels {
            margin: 0 0 60px 0;
            -webkit-animation-delay: 1.1s;
            -mox-animation-delay: 1.1s;
            -o-animation-delay: 1.1s;
            animation-delay: 1.1s;
        }

        .bm-hero__channels:after {
            content: ' ';
            display: block;
            clear: both;
            width: 100%;
            height: 1px;
        }

        .channel__wrapper,
        .tile-btn {
            width: 104px;
            height: 104px;
            display: inline-block;
        }

        .channel__wrapper {
            display: inline-block;
            overflow: hidden;
            text-decoration: none;
        }

        .tile-btn {
            font-smoothing: antialiased !important;
            background-color: #2b7cac;
            position: relative;
            border-radius: 2px 2px 2px 2px;
            -moz-border-radius: 2px 2px 2px 2px;
            -webkit-border-radius: 2px 2px 2px 2px;
            -webkit-backface-visibility: hidden;
            -webkit-transform: translateZ(0) scale(1.0, 1.0);
            transform: translateZ(0);
            transition: opacity .2s ease;
            margin-right: 5px;
            margin-bottom: 10px;
            opacity: 0.7;
            will-change: transform, opacity;
            cursor: pointer;
        }

        .tile-btn:hover {
            opacity: 1;
            cursor: pointer;
        }

        .tile-btn:last-of-type {
            margin-right: 10px;
        }

        @media (min-width: 992px) {
            .tile-btn:last-of-type {
                margin-right: 0px;
            }
        }

        .tile-btn>i {
            color: #fff;
            width: 100%;
            position: relative;
            top: 40%;
            transform: translateY(-40%);
            opacity: .5;
        }

        .tile-btn .tile-btn__heading {
            font-smoothing: antialiased !important;
            font-family: 'LinotypeUniversW01-Medi 723673', 'Arial Narrow', Arial, sans-serif;
            font-weight: normal;
            color: #fff;
            font-size: 16px;
            line-height: 12px;
            margin: 0;
            padding: 0;
            position: absolute;
            bottom: 10px;
            width: 100%;
            text-align: center;
        }

        /*.tile-1 {
            -webkit-animation-delay: 2s;
            -mox-animation-delay: 2s;
            -o-animation-delay: 2s;
            animation-delay: 2s;
        }

        .tile-2 {
            -webkit-animation-delay: 2.2s;
            -mox-animation-delay: 2.2s;
            -o-animation-delay: 2.2s;
            animation-delay: 2.2s;
        }

        .tile-3 {
            -webkit-animation-delay: 2.4s;
            -mox-animation-delay: 2.4s;
            -o-animation-delay: 2.4s;
            animation-delay: 2.4s;
        }

        .tile-4 {
            -webkit-animation-delay: 2.6s;
            -mox-animation-delay: 2.6s;
            -o-animation-delay: 2.6s;
            animation-delay: 2.6s;
        }

        .tile-5 {
            -webkit-animation-delay: 2.8s;
            -mox-animation-delay: 2.8s;
            -o-animation-delay: 2.8s;
            animation-delay: 2.8s;
        }

        .tile-6 {
            -webkit-animation-delay: 3s;
            -mox-animation-delay: 3s;
            -o-animation-delay: 3s;
            animation-delay: 3s;
        }

        .tile-7 {
            -webkit-animation-delay: 3.2s;
            -mox-animation-delay: 3.2s;
            -o-animation-delay: 3.2s;
            animation-delay: 3.2s;
        }*/

        a.bm-hero__cta {
            display: inline-block;
            font-family: 'LinotypeUniversW01-Heav 723715', Arial Narrow, Arial, Helvetica, sans-serif;
            font-weight: normal;
            font-size: 22px;
            background: transparent;
            border: 2px solid #333;
            color: #333;
            text-decoration: none;
            padding: 10px 35px;
            clear: both;
            transition: all .2s ease;
        }

        a.bm-hero__cta:hover {
            background: #333;
            color: #fff;
        }

        @keyframes fade-slide-down {
            0% {
                opacity: 0;
                transform: translateY(-4rem);
            }
            100% {
                opacity: 1;
                transform: none;
            }
        }

        @keyframes pop-in {
            0% {
                opacity: 0;
                transform: translateY(-4rem) scale(.8);
            }
            100% {
                opacity: 1;
                transform: none;
            }
        }

        @keyframes pop {
            0% {
                opacity: 0.7;
                transform: scale(1);
            }
            50% {
                opacity: 1;
                transform: scale(1.05);
            }
            100% {
                opacity: 0.7;
                transform: scale(1);
            }
        }
        /*----------------------------
      Latest Reports
------------------------------*/

        #latest-reports {
            background: #e2e2e2;
            clear: both;
        }

        .lr-wrapper {
            width: 100%;
            max-width: 970px;
            margin: 0 auto;
            padding: 40px 20px;
            text-align: center;
        }

        @media (min-width: 970px) {
            .lr-wrapper {
                padding: 110px 0px;
            }
        }

        .lr-wrapper>h2 {
            color: #333;
            font-family: 'LinotypeUniversW01-Ligh 723625', 'Arial Narrow', Arial, sans-serif;
            font-size: 42px;
            line-height: 48px;
            font-style: normal;
            text-align: center;
        }

        .lr-wrapper h2>span {
            color: #ff0000;
        }

        .lr-wrapper .reports-wrapper {
            white-space: nowrap;
            overflow-x: auto;
            -webkit-overflow-scrolling: touch;
            -ms-overflow-style: -ms-autohiding-scrollbar;
            width: 100%;
        }

        .lr-wrapper .hp-reports {
            display: inline-table;
            list-style: none;
            margin: 35px auto;
            padding: 0px;
            box-sizing: border-box;
            text-align: center;
            min-width: 700px;
            min-height: 167px;
        }

        .lr-wrapper .hp-report-img {
            display: block;
            float: left;
            width: 130px;
            height: auto;
            margin: 0 10px 10px 0;
            box-sizing: border-box;
            -webkit-box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.11);
            -moz-box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.11);
            box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.05);
        }

        @media (min-width: 970px) {
            .lr-wrapper .hp-report-img {
                width: 169px;
                margin: 0 20px 0px 0;
            }
        }

        .hp-report-img:last-of-type {
            margin: 0;
        }
        /*----------------------------
      Topics
------------------------------*/

        #topics-section {
            clear: both;
        }

        .et-wrapper {
            width: 100%;
            max-width: 970px;
            margin: 0 auto;
            text-align: center;
            padding: 40px 20px;
        }

        @media (min-width: 970px) {
            .et-wrapper {
                padding: 110px 0px;
            }
        }

        .et-wrapper>h2 {
            color: #333;
            font-family: 'LinotypeUniversW01-Ligh 723625', 'Arial Narrow', Arial, sans-serif;
            font-size: 42px;
            line-height: 48px;
            font-style: normal;
        }

        .et-wrapper h2>span {
            color: #ff0000;
        }

        .et-wrapper>p {
            font-family: 'LinotypeUniversW01-Ligh 723625', 'Arial Narrow', Arial, sans-serif;
            font-size: 24px;
            line-height: 28px;
            COLOR: #333;
        }

        .et-wrapper .heroTopics {
            width: 100%;
            text-align: center;
            margin: 35px auto;
        }

        .et-wrapper .trending-topics,
        .et-wrapper .trending-topics:visited {
            display: inline-block;
            margin: 4px 1px;
            padding: 8px 10px;
            float: none;
            background: #333;
            color: #fff;
            font-size: 20px;
            font-family: 'LinotypeUniversW01-Ligh 723625', 'Arial Narrow', Arial, sans-serif;
            text-align: center;
            box-sizing: border-box;
            transition: background-color 0.3s ease;
        }

        .et-wrapper .trending-topics:hover {
            background: #e2e2e2;
            color: #333;
        }
        /*----------------------------
      Numbers
------------------------------*/

        #numbers-section {
            background: #e2e2e2;
            clear: both;
        }

        .nb-wrapper {
            width: 100%;
            max-width: 970px;
            margin: 0 auto;
            padding: 40px 20px;
            text-align: center;
        }

        .nb-wrapper h2 {
            color: #333;
            font-family: 'LinotypeUniversW01-Ligh 723625', 'Arial Narrow', Arial, sans-serif;
            font-size: 42px;
            line-height: 48px;
            font-style: normal;
        }

        .nb-wrapper h2>span {
            color: #ff0000;
        }

        .nb-wrapper p {
            font-family: 'LinotypeUniversW01-Ligh 723625', 'Arial Narrow', Arial, sans-serif;
            font-size: 24px;
            line-height: 28px;
            color: #333;
        }

        .hp-numbers-left,
        .hp-numbers-right {
            display: block;
            width: 100%;
            padding: 20px;
        }

        .hp-numbers-left {
            padding-top: 0px;
            padding-bottom: 0px;
        }

        .mobile-cta {
            display: block;
            margin-top: 40px;
        }

        .desktop-cta {
            display: none;
        }

        .nb-wrapper img.hp-numbers-screen {
            border: 4px solid #fff;
            width: 100%;
            height: auto;
            -webkit-box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.11);
            -moz-box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.11);
            box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.05);
        }

        @media (min-width: 970px) {
            .nb-wrapper {
                text-align: left;
                padding: 100px 0px;
            }
            .hp-numbers-left,
            .hp-numbers-right {
                display: block;
                float: left;
                width: 50%;
            }
            .hp-numbers-left {
                padding-bottom: 20px;
                padding-top: 50px;
            }
            .mobile-cta {
                display: none;
            }
            .desktop-cta {
                display: inline-block;
            }
        }
        /*----------------------------------
        Research Section
----------------------------------------*/

        #research-section {
            border-bottom: 1px solid #e2e2e2;
            clear: both;
            background: #e2e2e2;
        }

        .rs-wrapper {
            margin: 0 auto;
            width: 100%;
            max-width: 970px;
            padding: 40px 20px;
            text-align: center;
        }

        @media (min-width: 970px) {
            .rs-wrapper {
                padding: 110px 0px 40px 0px;
            }
        }

        .rs-wrapper>h2 {
            color: #333;
            font-family: 'LinotypeUniversW01-Ligh 723625', 'Arial Narrow', Arial, sans-serif;
            font-size: 42px;
            line-height: 48px;
            font-style: normal;
        }

        .rs-wrapper h2>span {
            color: #ff0000;
        }

        .rs-wrapper>p {
            font-family: 'LinotypeUniversW01-Ligh 723625', 'Arial Narrow', Arial, sans-serif;
            font-size: 24px;
            line-height: 28px;
            color: #333;
        }

        #product-video {
            height: 120px;
            padding: 0;
            background: url(/public_media/images/videoBG.png) no-repeat;
            box-sizing: border-box;
            position: relative;
            bottom: 0px;
            text-align: center;
            cursor: pointer;
            background-size: contain;
            background-position: bottom center;
        }

        .playBtnVideo {
            padding-top: 40px;
            background: url(/public_media/images/playBtnVideo.png) no-repeat center;
            width: 70px;
            height: 70px;
            -webkit-border-radius: 500px;
            -moz-border-radius: 500px;
            border-radius: 500px;
            opacity: 1;
            transition: all .2s ease-in-out;
            -moz-box-shadow: 0px 0px 18px rgba(0, 0, 0, .3);
            -webkit-box-shadow: 0px 0px 18px rgba(0, 0, 0, .3);
            box-shadow: 0px 0px 18px rgba(0, 0, 0, .3);
            position: absolute;
            top: 30px;
            left: 0;
            right: 0;
            margin: auto;
        }

        #product-video:hover .playBtnVideo {
            opacity: 1;
        }

        @media (min-width: 414px) {
            .playBtnVideo {
                top: 30px;
                width: 70px;
                height: 70px;
            }
        }

        @media (min-width: 768px) {
            #product-video {
                height: 296px;
            }
            .playBtnVideo {
                top: 111px;
                width: 133px;
                height: 133px;
                opacity: 0.6;
            }
        }

        #scrimOut {
            display: none;
            width: 100%;
            height: 100%;
            position: fixed;
            top: 0;
            left: 0;
            background: rgba(0, 0, 0, .7);
            z-index: 10000;
        }

        #scrimOut #Video {
            top: 30vh;
            left: 0;
            right: 0;
            margin: auto;
            clear: both;
            background: #e2e2e2;
            width: 80%;
            max-width: 700px;
            height: auto;
            -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .3);
            -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .3);
            box-shadow: 1px 1px 2px rgba(0, 0, 0, .3);
            position: absolute;
            padding: 20px;
        }

        #ProductVideoPlayer {
            margin: 0 auto;
            display: block;
            width: 100%;
        }
        /*----------------------------------
        User Section
----------------------------------------*/

        #client-section {
            clear: both;
        }

        .usr-wrapper {
            margin: 0 auto;
            width: 100%;
            max-width: 970px;
            padding: 40px 20px;
            text-align: center;
        }

        @media (min-width: 970px) {
            .usr-wrapper {
                padding: 110px 0px;
            }
        }

        .usr-wrapper>h2 {
            color: #333;
            font-family: 'LinotypeUniversW01-Ligh 723625', 'Arial Narrow', Arial, sans-serif;
            font-size: 42px;
            line-height: 48px;
            font-style: normal;
        }

        .usr-wrapper h2>span {
            color: #ff0000;
        }

        .usr-wrapper>p {
            font-family: 'LinotypeUniversW01-Ligh 723625', 'Arial Narrow', Arial, sans-serif;
            font-size: 24px;
            line-height: 28px;
            color: #333;
        }

        .usr-wrapper ul.client-interviews {
            margin: 0 auto;
            padding: 40px 0 20px 0;
            overflow: auto;
            max-width: 820px;
        }

        .usr-wrapper ul.client-interviews>li {
            float: left;
            width: 50%;
            background: none;
            padding: 0;
            position: relative;
            cursor: pointer;
        }

        @media (min-width: 970px) {
            .usr-wrapper ul.client-interviews>li {
                width: 25%;
                max-width: 205px;
            }
        }

        .usr-wrapper ul.client-interviews li img.ent-int-headshot {
            width: 77%;
            max-width: 180px;
            height: auto;
            -webkit-border-radius: 100px;
            -moz-border-radius: 100px;
            border-radius: 100px;
        }

        .usr-wrapper ul.client-interviews li .subReqd {
            display: none;
        }

        .usr-wrapper ul.client-interviews>li:hover .subReqd {
            display: none;
        }
        /*@media (min-width: 970px) {
            .usr-wrapper ul.client-interviews li .subReqd {
                width: 77%;
                max-width: 180px;
                height: 63%;
                max-height: 180px;
                background: #3596c2;
                opacity: 0.7;
                border-radius: 150px;
                box-shadow: 0 0 0 4px #fff;
                position: absolute;
                left: 0;
                right: 0;
                margin: auto;
                z-index: 2;
                display: none;
                transition: all 0.3s ease;
            }

            .usr-wrapper ul.client-interviews>li:hover .subReqd {
                display: inline-block;
            }
        }*/

        .usr-wrapper ul.client-interviews li .subReqd p {
            margin: 70px 0 0 37px;
            width: 110px;
            font-family: 'LinotypeUniversW01-Heav 723715', Arial Narrow, Arial, Helvetica, sans-serif;
            font-size: 20px;
            line-height: 1.2;
            color: #ffffff;
        }

        .usr-wrapper ul.client-interviews li p.ent-client-name {
            margin-top: 12px;
            margin-bottom: 0;
            font-family: 'LinotypeUniversW01-Heav 723715', Arial Narrow, Arial, Helvetica, sans-serif;
            font-size: 18px;
            color: #333333;
        }

        .usr-wrapper ul.client-interviews li p.ent-client-role {
            margin: 0;
            font-size: 14px;
            line-height: 18px;
        }

        .usr-wrapper ul.client-interviews li p.ent-comp-logo {
            display: block;
            margin: 17px auto 0 auto;
            width: 100%;
            height: 40px;
            max-width: 205px;
        }

        .usr-wrapper .hp-client-logos {
            margin: 25px 0 0 0;
            box-sizing: border-box;
            width: 100%;
            height: 50px;
            max-width: 970px;
            background: #fff;
        }

        .usr-wrapper #cycler {
            position: relative;
            cursor: pointer;
            width: 100%;
            max-width: 970px;
            height: 50px;
            margin: 0 auto;
        }

        #cycler img {
            position: absolute;
            z-index: 1;
            left: 0;
            top: 0;
        }

        #cycler img.active {
            z-index: 3
        }
        /*----------------------------------
        Transformation Section
----------------------------------------*/

        #transformation-section {
            background: #e2e2e2;
            clear: both;
        }

        .tr-wrapper {
            width: 100%;
            max-width: 970px;
            margin: 0 auto;
            padding: 40px 20px;
            text-align: center;
            position: relative;
        }

        @media (min-width: 970px) {
            .tr-wrapper {
                padding: 110px 0px;
            }
        }

        .tr-wrapper>h2 {
            color: #333;
            font-family: 'LinotypeUniversW01-Ligh 723625', 'Arial Narrow', Arial, sans-serif;
            font-size: 42px;
            line-height: 48px;
            font-style: normal;
        }

        .tr-wrapper h2>span {
            color: #ff0000;
        }

        .tr-wrapper>p {
            font-family: 'LinotypeUniversW01-Ligh 723625', 'Arial Narrow', Arial, sans-serif;
            font-size: 24px;
            line-height: 28px;
            color: #333;
        }

        .tr-wrapper a.browse {
            background: url(/public_media/images/slideButtons.png) no-repeat;
            width: 65px;
            height: 63px;
            cursor: pointer;
            font-size: 1px;
            position: absolute;
            display: none;
        }

        .tr-wrapper a.left {
            top: 394px;
            left: 0px;
            display: none;
        }

        .tr-wrapper a.right {
            background-position: -65px 0;
            top: 394px;
            right: 1px;
            display: none;
        }

        .tr-wrapper #scrollable {
            position: relative;
            top: 0;
            margin: 35px auto;
            z-index: 0;
            left: 0px;
            display: none;
        }

        .tr-wrapper .scrollable {
            position: relative;
            overflow: hidden;
            width: 100%;
            max-width: 840px;
            height: 368px;
            margin-bottom: 35px;
            box-sizing: border-box;
            left: 0px;
        }

        .tr-wrapper .scrollable .items {
            width: 20000em;
            position: absolute;
        }

        .tr-wrapper .items div {
            float: left;
            width: 840px;
        }

        .tr-wrapper #digital-clients {
            margin: 0px;
            float: left;
            width: 412px;
            height: 368px;
            background: #fff;
            padding: 20px 40px;
            border: 1px solid #dbdbdb;
            box-sizing: border-box;
            text-align: left;
        }

        .tr-wrapper #digital-clients:first-of-type {
            margin-right: 15px;
        }

        .tr-wrapper #digital-clients span.card-headshot {
            margin: 0 20px 0 45px;
            display: block;
            width: 104px;
            height: 104px;
            float: left;
            text-align: center;
        }

        .tr-wrapper #digital-clients h3.client-card-name {
            display: block;
            margin-top: 25px;
            margin-bottom: 0;
            font-family: 'LinotypeUniversW01-Heav 723715', Arial Narrow, Arial, Helvetica, sans-serif;
            font-size: 18px;
            color: #333333;
        }

        .tr-wrapper #digital-clients p.client-card-position {
            margin: 0;
            font-size: 14px;
            line-height: 18px;
            display: inline;
        }

        .tr-wrapper #digital-clients .client-card-hr {
            margin: 30px auto 20px;
            width: 30px;
            height: 2px;
            background: #e2e2e2;
            float: none;
        }

        .tr-wrapper #digital-clients p.client-card-quote {
            display: inline;
            font-size: 18px;
            line-height: 24px;
        }

        .tr-wrapper #digital-clients p.client-card-quote span {
            font-family: 'LinotypeUniversW01-Heav 723715', Arial Narrow, Arial, Helvetica, sans-serif;
            font-size: 20px;
        }

        .tr-wrapper .navi {
            width: 100px;
            height: 20px;
            margin: 0 -42px;
            position: absolute;
            left: 50%;
            bottom: 190px;
            display: none;
        }

        .tr-wrapper .navi a {
            width: 15px;
            height: 15px;
            float: left;
            margin: 3px;
            background: url(/public_media/images/slideNavi.png) 0 0 no-repeat;
            display: block;
            font-size: 1px;
        }

        .tr-wrapper .navi a.active {
            background-position: 0 -30px;
        }

        .tr-mobile {
            display: block;
            margin-top: 40px;
        }

        #mobile-digital-clients {
            width: 100%;
            background: #fff;
            padding: 20px 40px;
            border: 1px solid #dbdbdb;
            box-sizing: border-box;
            text-align: center;
            margin: 15px 0;
        }

        #mobile-digital-clients img {
            margin-bottom: 20px;
        }

        #mobile-digital-clients p.client-card-quote {
            font-size: 18px;
        }

        @media (min-width: 970px) {
            .tr-mobile {
                display: none;
            }
            .tr-wrapper #scrollable {
                display: block;
            }
            .tr-wrapper a.right,
            .tr-wrapper a.left,
            .tr-wrapper a.browse {
                display: block;
            }
            .tr-wrapper .navi {
                display: block;
            }
        }