#customers,.heading-menu,#allFea,#commonHeader,.btmBar{
    display: none;
    }
    .sec-pTB{
    padding:0;
    }
    .uemc-promo{
        padding: 60px;
       transition: all ease 550ms;
       overflow: hidden;
    }
    .uemc-promo.parallax{
       opacity:1;
    }
    .uemc-promo p{
       font-size: 16px;
       line-height: 32px;
       font-weight: 400;
       color: #000;
      margin: 0 0 20px;
    }
    .uemc-promo p.spl {
        margin: 0 auto;
        max-width: 1000px;
        text-align: center;
    }
    .uemc-promo p strong{
       font-weight: 600;
       color: #b71414;
    }
    .uemc-promo .rdmr {
        color: #346ce1;
        cursor: pointer;
    }
    .uemc-promo h2{
       font-size: 30px;
       line-height: normal;
       font-weight: 600;
       color: #000;
       text-align: center;
      margin: 0 0 20px;
    }
    .uemc-promo h2 + p {
        text-align: center;
        margin: 0 auto 30px;
        max-width: 1100px;
    }
    .uemc-promo h3 {
        font-size: 20px;
        font-weight: 500;
    }
    .uemc-promo .flex {
        display: flex;
        justify-content: center;
        align-items: normal;
    }
    .uemc-promo .tabcvr{
       height: 58px;
       margin: 50px 0;
    }
    .uemc-promo .tab {
        height: 58px;
        position: relative;
        background-color: #eee;
    }
    .uemc-promo .tab .progress {
        position: absolute;
        height: 12px;
        width: 10%;
        max-width: 100%;
        left: 0;
        right: 0;
        bottom: -12px;
        background-color: #ff6d3b;
        color: transparent;
    }
    .uemc-promo .tabcvr.sticky .tab {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index:2;
    }
    .uemc-promo .tab li {
        position: relative;
        font-size: 20px;
        color: #000;
        padding: 5px 25px;
        z-index: 2;
        cursor: pointer;
        width: 20%;
        text-align: center;
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }
    
    .uemc-promo .tab li + li {
        border-left: 2px solid #fff;
    }
    .uemc-promo .tab li:hover {
        color: #36589f;
    }
    .uemc-promo .tab li.active {
        background-color: #36589f;
        color: #fff;
        cursor:default;
    }
    .uemc-promo .content {
        margin: 50px auto;
        padding: 0 0 50px;
        max-width: 1200px;
        align-items: flex-start;
        border-bottom: 1px solid #eee;
    }
    .uemc-promo .content.active {
        display: flex;
    }
    .uemc-promo .content .cont-inner {
        margin: 40px;
        width: 50%;
    }
    .uemc-promo .content .cont-inner p {
        margin: 15px 0 10px 20px;
    }
    .uemc-promo .content[data-content="4"] {
        align-items: flex-start;
    }
    .uemc-promo .content[data-content="4"] img {
        margin: 0 0 60px;
    }
    .uemc-promo .content[data-content="4"] .cont-inner:first-child {
        margin: 40px;
        align-self: auto;
    }
    
    .uemc-promo .content .cont-inner p{
        position: relative;
    }
    .uemc-promo .content .cont-inner p:before {
        content: '';
        background-color: #ff6d3b;
        display: inline-block;
        width: 10px;
        height: 10px;
        line-height: normal;
        position: absolute;
        left: -20px;
        top: 10px;
        border-radius: 50%;
    }
    .uemc-promo .content .cont-inner img {
        max-width: 100%;
    }
    .uemc-promo.banner {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #0e285e;
        padding: 0;
        background-image: url(../images/uemc-banner-bg.png);
        background-repeat: no-repeat;
        background-size: 1200px auto;
        background-position: center bottom;
        min-height: 100vh;
    }
    .uemc-promo.banner.active {
        transition: all ease 2000ms;
        min-height: 550px;
    }
    
    .uemc-promo.banner h1 {
        margin: auto;
        font-size: 20px;
        font-weight: 200;
        z-index: 2;
        color: #fff;
        text-align: center;
        max-width: 400px;
        line-height: 35px;
        padding-top: 8px;
        transition: border ease 1s;
        border-top: 1px dashed transparent;
    }
    .uemc-promo.banner.active h1{
        border-top: 1px dashed #17429d;
    }
    .uemc-promo.banner h1 span{
        opacity: 0;
    }
    .uemc-promo.banner.broke h1 span{
        animation: textsplash 2s 1;
        animation-fill-mode: forwards;
        animation-delay: 3s;
    }
    .uemc-promo.banner.broke h1 span:nth-child(1){
        animation-delay: 3s;
    }
    .uemc-promo.banner.broke h1 span:nth-child(2){
        animation-delay: 3.4s;
    }
    .uemc-promo.banner.broke h1 span:nth-child(3){
        animation-delay: 3.8s;
    }
    .uemc-promo.banner.broke h1 span:nth-child(4){
        animation-delay: 4.2s;
    }
    .uemc-promo.banner.broke h1 span:nth-child(5){
        animation-delay: 4.6s;
    }
    .uemc-promo.banner.broke h1 span:nth-child(6){
        animation-delay: 5s;
    }
    .uemc-promo.banner.broke h1 span:nth-child(7){
        animation-delay: 5.4s;
    }
    .uemc-promo.banner .logoflex {
        margin: 0 0 200px;
    }
    .uemc-promo.banner .logoflex .logo-grp {
        width: 380px;
        height: 99px;
        margin: 0 auto 20px;
        transition: all ease 2000ms;
    }
    .uemc-promo.banner.broke .logoflex .logo-grp{
        width: 300px;
    }
    .uemc-promo.banner img.logo-sub {
        width: 230px;
        display: block;
        margin: 0 0 10px;
    }
    .uemc-promo.banner img.logo-main {
        width: 380px;
        display: block;
    }
    .uemc-promo.banner img.logo-main[data-logo="dc"] {
        animation: shake .5s infinite;
        animation-delay: 1s;
    }
    .uemc-promo.banner.broke img.logo-main[data-logo="dc"] {
        animation: logoswap 2s 1;
        animation-fill-mode: forwards;
        animation-delay: 0s;
        position: absolute;
    }
    .uemc-promo.banner img.logo-main[data-logo="uemc"]{
        width: 300px;
       display: none;
       opacity:0;
    }
    .uemc-promo.banner.broke img.logo-main[data-logo="uemc"]{
       display: block;
       animation: logosplash 2s 1 2s;
       animation-fill-mode: forwards;
    }
    .uemc-promo.banner.active img.logo-main[data-logo="uemc"]{
    
    }
    .uemc-promo.banner .logo-old + p {
        display: block;
        width: 100%;
        text-align: center;
        color: #ffe000;
        font-size: 24px;
    }
    
    .uemc-promo.points{
        background-color:#eefcff;
        padding-bottom:0;
    }
    .uemc-promo.points .flex {
        max-width: 1100px;
        margin: auto;
        align-items: center;
    }
    .uemc-promo.points .flex .inner-flex {
        width: 50%;
    }
    .uemc-promo.points .flex .inner-flex:first-child {
        width: 49%;
        margin-right:1%;
    }
    
    .uemc-promo.points .flex .inner-flex > img {
        margin: auto;
        display: block;
        max-width: 100%;
    }
    .uemc-promo.points .box {
        margin: 20px;
        text-align: center;
        display: flex;
        justify-content: left;
        align-items: flex-start;
    }
    .uemc-promo.points .box img {
        max-width: 30px;
        margin: 0 10px 0 0;
    }
    .uemc-promo.points .box p{
        line-height: 28px;
        margin: 0;
    }
    .uemc-promo.recog {
        background-color: #fff7f0;
    }
    .uemc-promo.recog .flex {
        margin: 0 auto 40px;
        max-width: 1200px;
        flex-wrap: wrap;
        align-items: inherit;
    }
    .uemc-promo.recog .box {
        width: 170px;
        height: 140px;
        margin: 10px;
        text-align: center;
        background-color: #fff;
        padding: 20px;
        border-radius: 10px;
        display: inline-flex;
        justify-content: center;
        align-items: center;
        align-content: center;
        flex-wrap: wrap;
        cursor: default;
        box-shadow: 0 0 15px #0002;
        animation: 15s floatingrev linear infinite;
    }
    
    .uemc-promo.recog .box:nth-child(even) {
        animation:15s floating linear infinite;
    }
    .uemc-promo.recog .box h3 {
        margin: 10px 0 0 !important;
        font-size: 15px;
        width: 100%;
        color: #a14b00 !important;
        line-height: 25px;
        font-weight: 600;
        transition: all ease 550ms;
    }
    .uemc-promo.recog .box:hover h3 {
       margin: 0 !important;
    }
    .uemc-promo.recog .box p {
        font-size: 14px;
        line-height: 20px;
        max-height: 0px;
        transition: all linear 550ms;
        overflow: hidden;
        margin: 0;
    }
    .uemc-promo.recog .box:hover p {
        max-height: 80px;
    }
    .uemc-promo.recog .box img{
       max-width: 100%;
        transition: all ease 550ms;
    }
    .uemc-promo.recog .box:hover img {
       transform: scale(.8);
    }
    .uemc-promo.recog .box .img-wrap {
        min-height: 37px;
        display: flex;
        align-items: flex-end;
        justify-content: center;
    }
    .uemc-promo.credit p {
        margin: 0 auto 20px;
        max-width: 1100px;
    }
    
    .uemc-promo.credit .cta {
        display: block;
        background-color: #db3e48;
        color: #fff;
        text-align: center;
        font-size: 20px;
        line-height: normal;
        padding: 15px;
        max-width: 230px;
        margin: 40px auto 0;
        border-radius: 10px;
        text-decoration: none;
    }
    @keyframes shake {
      0% { transform: translate(1px, 1px) rotate(0deg); }
      10% { transform: translate(-1px, -2px) rotate(-1deg); }
      20% { transform: translate(-3px, 0px) rotate(1deg); }
      30% { transform: translate(3px, 2px) rotate(0deg); }
      40% { transform: translate(1px, -1px) rotate(1deg); }
      50% { transform: translate(-1px, 2px) rotate(-1deg); }
      60% { transform: translate(-3px, 1px) rotate(0deg); }
      70% { transform: translate(3px, 1px) rotate(-1deg); }
      80% { transform: translate(-1px, -1px) rotate(1deg); }
      90% { transform: translate(1px, 2px) rotate(0deg); }
      100% { transform: translate(1px, -2px) rotate(-1deg); }
    }
    @keyframes logoswap{
    0%{
        transform: translate(0px, 0px);
        opacity: 1;
    }
    50%{
        opacity: 0;
    }
    100%{
        transform: translate(0px, 160px);
        opacity: 0;
    }
    }
    @keyframes logosplash{
    0%{
        opacity: 0;
    }
    100%{
        opacity: 1;
    }
    }
    @keyframes textsplash{
    0%{
        opacity: 0;
    }
    100%{
        opacity: 1;
    }
    }
    @keyframes floating {
      0% {
        transform: translateY(-30px)
      }
      50% {
        transform: translateY(0)
      }
      100% {
        transform: translateY(-30px)
      }
    }
    @keyframes floatingrev {
      0% {
        transform: translateY(30px)
      }
      50% {
        transform: translateY(0)
      }
      100% {
        transform: translateY(30px)
      }
    }
    
    .uemc-promo.points .flex .inner-flex:first-child,.uemc-promo.journey .content .cont-inner:first-child {
        transform: translate(-250px, 0px);
        opacity: 0;
        transition: all 1500ms ease;
    }
    .uemc-promo.points .flex .inner-flex:last-child,.uemc-promo.journey .content .cont-inner:last-child, .uemc-promo.points .box  {
        transform: translate(250px, 0px);
        opacity: 0;
        transition: all 1500ms ease;
    }
    .uemc-promo.points.parallax .flex .inner-flex:first-child,.uemc-promo.points.parallax .flex .inner-flex:last-child,.uemc-promo.journey .content.parallax .cont-inner:first-child,.uemc-promo.journey .content.parallax .cont-inner:last-child,.uemc-promo.points.parallax .box  {
        transform: translate(0px, 0px);
       opacity: 1;
    }
    .uemc-promo.points .box:nth-child(1) {
        transition-delay: 500ms;
    }
    .uemc-promo.points .box:nth-child(2) {
        transition-delay: 1000ms;
    }
    .uemc-promo.points .box:nth-child(3) {
        transition-delay: 1500ms;
    }
    .uemc-promo.points .box:nth-child(4) {
        transition-delay: 2000ms;
    }
    .uemc-promo.points .box:nth-child(5) {
        transition-delay: 2500ms;
    }
    .uemc-promo.recog .box:nth-child(odd){
        transform: translate(0px, -250px);
        opacity: 0;
        transition: all 1500ms ease;
    }
    .uemc-promo.recog .box:nth-child(even){
        transform: translate(0px, 250px);
        opacity: 0;
        transition: all 1500ms ease;
    }
    .uemc-promo.recog.parallax .box:nth-child(even),.uemc-promo.recog.parallax .box:nth-child(odd){
        transform: translate(0px, 0px);
       opacity: 1;
    }
    
    .uemc-promo.recog .box:nth-child(1) {
        transition-delay: 500ms;
    }
    .uemc-promo.recog .box:nth-child(2) {
        transition-delay: 1000ms;
    }
    .uemc-promo.recog .box:nth-child(3) {
        transition-delay: 1500ms;
    }
    .uemc-promo.recog .box:nth-child(4) {
        transition-delay: 2000ms;
    }
    .uemc-promo.recog .box:nth-child(5) {
        transition-delay: 2500ms;
    }
    .uemc-promo.recog .box:nth-child(6) {
        transition-delay: 3000ms;
    }
    .uemc-promo.recog .box:nth-child(7) {
        transition-delay: 3500ms;
    }
    .uemc-promo.recog .box:nth-child(8) {
        transition-delay: 4000ms;
    }
    
    @media(max-width:600px){
    #scroll {
        width: auto;
    }
    .uemc-promo {
        padding: 40px;
    }
    .uemc-promo.banner {
        margin:0;
    }
    .uemc-promo .flex {
        flex-wrap: wrap;
    }
    .uemc-promo.points {
        padding-bottom: 60px;
    }
    .uemc-promo.points .box {
        margin: 20px 0;
    }
    .uemc-promo.points .box p {
        text-align: left;
    }
    .uemc-promo .content .cont-inner img{
       margin: 0 0 30px;
    }
    .uemc-promo.points .flex .inner-flex,.uemc-promo.points .flex .inner-flex:first-child {
        width: auto;
    }
    .uemc-promo .tabcvr {
        display: none;
    }
    .uemc-promo .content .cont-inner,.uemc-promo .content[data-content="4"] .cont-inner:first-child {
        width: auto;
        margin: 0;
    }
    .uemc-promo.recog .box,.uemc-promo .content .cont-inner,.uemc-promo.points .flex .inner-flex,.uemc-promo.points .box {
        animation: none !important;
        transform: translate(0px, 0px) !important;
       opacity: 1 !important;
    }
    .uemc-promo .content:nth-child(even) {
        flex-direction: column-reverse;
    }
    .uemc-promo.recog .box {
        width: auto;
    }
    .uemc-promo.recog .box img {
        max-width: 200px;
        max-height: 60px;
    }
    }