.button-xlg{font-size:18px;line-height:45px;padding:0;width:250px;}
.welcome-ui{height:390px;background:url(../../../../images/about/welcome/welcome_sprite.png) no-repeat 0 0;}
.welcome-h{height:500px;overflow:hidden;}
.welcome-h .welcome-video-fallback, .welcome-h .welcome-video{width:100%;min-height:500px;}
.welcome-h .welcome-video{top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);}
.welcome-h .welcome-video-fallback{background:#BFC2D1 url(images/welcome/video-bg.1.0.0.jpg) no-repeat center center;}
.welcome-h .opacity-overlay{top:0;left:0;background:rgba(50,50,50,.7);}
.welcome-h .show-video-overlay{width:50px;height:50px;}
.welcome-h .show-video-overlay:hover{opacity:.7;}
.close-video{top:0;right:0;z-index:10;font-weight:bold;}
.close-video:hover{color:#ccc;}
.dialog,#backgroundPopup{z-index:99999;}
.welcome-howto{height:375px;}
.welcome-howto h2{/*height:130px;*/line-height:66px;}
.welcome-howto .col3{width:260px/*262px*/ !important;margin-right:140px}
.welcome-howto .col3:first-child{margin-left: 45px;/*135px; haivu*/}
.welcome-howto .steps{width:40px;height:40px;line-height:40px;}
.welcome-howto .steps-desc{width:225px/*200px*/;margin-left:10px;}
.welcome-howto .round{border-radius:30px;}

.welcome-perks{height:266px;}
.welcome-perks h3{line-height:42px;margin:41px 0 45px 0;}
/*.welcome-perks .upto{position:relative;top:-35px;left:20px;}*/
.welcome-perks .upto{position:relative;top:-14px;left:20px;display:inline-block;margin-right: 10px;}/*haivu*/
.welcome-perks .uptocb{position:relative;left:-15px;line-height:30px;}
.welcome-topstores h3{line-height:42px;margin:35px 0 45px 0;}
.welcome-hotdeals h3{height:102px;line-height:102px;}
.welcome-testimonials .hp-promo-carousel{width:1130px;height:238px;}
.welcome-testimonials .next-right{transform:translateX(-1130px);-webkit-transform:translateX(-1130px);-ms-transform:translateX(-1130px);}
.welcome-testimonials .next-left{transform:translateX(1130px);-webkit-transform:translateX(1130px);-ms-transform:translateX(1130px);}
.welcome-moreways h3{height:52px;line-height:52px;margin:40px 0 43px 0;}
.welcome-moreways .col3 h4{height:63px;line-height:63px;margin:20px 0 0 0;}
.app-img{width:660px;}
.app-txt{width:364px;padding:0 53px;}
.app-txt h4{margin:10px 0 15px 0;line-height:38px;}
.app-txt .phone-number{width:192px;height:44px;line-height:44px;padding:0 16px;}
.app-txt .button.send-sms{border-radius:0;width:92px;height:32px;line-height:32px;font-size:20px;}
#m-sms.error input{color:#f33;}
#m-sms.good input{color:#23ae4a;}
.app-txt .tool-tip{top:90px;border:1px solid;border-radius:5px;background:#fff;color:#f33;padding:6px 12px;box-shadow:0 0 9px #f33;width:180px;}
.app-txt .tool-tip:after,
.app-txt .tool-tip:before{top:100%;left:40%;border:solid transparent;content:"";height:0;width:0;position:absolute;}
.app-txt .tool-tip:after{border-top-color:#fff;border-width:8px;margin-left:-15px;}
.app-txt .tool-tip:before{border-top-color:#f33;border-width:10px;margin-left:-17px;}
.appstore .welcome-ui{width:130px;height:40px;}
.app-appl{background-position:0 -210px;}
.app-goog{background-position:0 -250px;}
.welcome-getpaid h2{height:90px;line-height:90px;}
.welcome-socials .socl{width:620px;height:70px;}
.welcome-socials .welcome-ui{height:70px;width:70px;margin-right:40px;}
.socl-blog{background-position:0 0;}
.socl-fb{background-position:0 -70px;}
.socl-tw{background-position:0 -140px;}
.socl-pint{background-position:-70px 0;}
.socl-goog{background-position:-70px -70px;}
.socl-inst{background-position:-70px -140px;}
/* not-yet globbal */
.f-60{font-size:60px;}
.lh-76{line-height:76px;}
.min-w-1170{min-width:1170px;}
.arial{font-family:arial !important;}
.play-arrow-9:after{content:"";width:0;height:0;position:absolute;border:6px solid transparent;border-left:9px solid #423C35;margin:auto;top:0;bottom:0;left:22px;}

/*haivu add*/
.welcome-perks.blk0.pad-20 .col3{
    width: 308px;
    margin-right: 100px;
    padding-bottom: 30px;  
}

.welcome-perks {
    height: 300px;
}

.welcome-howto .col3#step1 {
    margin-right: 0px;
    margin-left: 45px;
}

.welcome-howto .col3#step2 .steps-desc {
    width: 300px;
}

.welcome-howto .col3#step2 {
    margin-right: 74px;
    margin-left: 74px;
    width: 335px !important;
}

.welcome-howto .col3#step3 {
    width: 285px !important;
}

/*end of haivu add*/

