﻿ a:hover{
    color:#fff;
    text-decoration:none;
    border:hidden
}
a:active{
    color:#fff;
    text-decoration:none;
    border:hidden
}
.landingpage-context-language ul{
    font-family:arial,microsoft jhenghei;
    margin-top:35px;
    height:100%
}
.landingpage-context-language ul li{
    list-style-type:none;
    margin-top:.5%;
    text-align:center;
    font-size:.9em;
    cursor:pointer
}
.landingpage-context-language ul li:active{
    background:#233b7a
}
.landingpage-context-language_selected{
    background:#3f53a3
}
.landingpage-mainpage-OpenLangAnima{
    top:95%;
    -webkit-animation-name:landingpage-openlang-animation;
    -webkit-animation-duration:.4s;
    -webkit-animation-iteration-count:1;
    -webkit-animation-direction:reverse;
    animation-name:landingpage-openlang-animation;
    animation-duration:.4s;
    animation-iteration-count:1;
    animation-direction:reverse
}
@-webkit-keyframes landingpage-openlang-animation{
    0%{
        top:95%
    }
    100%{
        top:0%
    }
}
@keyframes landingpage-openlang-animation{
    0%{
        top:95%
    }
    100%{
        top:0%
    }
}
.landingpage-mainpage-CloseLangAnima{
    top:0%;
    -webkit-animation-name:landingpage-closelang-animation;
    -webkit-animation-duration:.4s;
    -webkit-animation-iteration-count:1;
    -webkit-animation-direction:reverse;
    animation-name:landingpage-closelang-animation;
    animation-duration:.4s;
    animation-iteration-count:1;
    animation-direction:reverse
}
@-webkit-keyframes landingpage-closelang-animation{
    0%{
        top:0%
    }
    100%{
        top:95%
    }
}
@keyframes landingpage-closelang-animation{
    0%{
        top:0%
    }
    100%{
        top:95%
    }
}
.landingpage-topbar-middlecol-logo{
    display:block;
    margin:auto
}
.landingpage-topbar-middlecol-logo div{
    display:block;
    margin:auto;
    height:100%;
    width:100%
}

.landingpage-topbar-middlecol-logo div a{
     display:block;
   
    height:100%;
    width:100%
}
.landingpage-topbar-middlecol-language:after{
    position:absolute;
    margin:.4em .3em;
    content:"";
    width:.5em;
    height:.5em;
    background-image:url(../img/LandingPageIcons.png);
    background-position:.1% 100.5%;
    background-size:1731.25%
}
.landingpage-ads{
    display:block
}
.landingpage-signinbtn{
    display:block
}
.landingpage-companyfeature{
    z-index:0;
    display:inline-block;
    position:absolute;
    background:rgba(0,0,0,.3);
    width:100%;
    height:auto;
    bottom:0
}
.landingpage-context-link{
    margin-top:1%
}
.landingpage-context-ads p{
    font-size:1.4em;
    font-family:arial,microsoft jhenghei;
    font-weight:700;
    letter-spacing:.05em;
    text-shadow:1px 1px 3px rgba(22,21,48,.5)
}
.landingpage-context-ads .p1{
    font-size:5em;
    margin-left:-.05em;
    margin-top:8px;
    letter-spacing:-.05em;
    display:inline-block;
    font-family:arial,microsoft jhenghei;
    font-weight:400;
    line-height:.9em;
    text-shadow:1px 3px 3px rgba(22,21,48,.3)
}
.landingpage-context-ads .p2{
    font-size:1.9em;
    margin-left:.3em;
    display:inline-block;
    font-family:arial,microsoft jhenghei;
    text-shadow:0 0 6px rgba(22,21,48,.4)
}
.landingpage-signinbtn-link{
    z-index:255;
    position:relative;
    display:block;
    width:100%;
    height:100%;
    border-radius:2px;
    background:#e25f48;
    background:-webkit-linear-gradient(90deg,#e57156,#e14f3c);
    background:-o-linear-gradient(90deg,#e57156,#e14f3c);
    background:-moz-linear-gradient(90deg,#e57156,#e14f3c);
    background:linear-gradient(90deg,#e57156,#e14f3c);
    cursor:pointer
}
.landingpage-signinbtn-link p{
    text-align:center;
    font-family:arial,microsoft jhenghei;
    font-size:1.1em;
    letter-spacing:.1em
}
.landingpage-signinbtn-tnc{
    position:absolute;
    left:0;
    width:100%;
    text-align:center
}
.landingpage-signinbtn-tnc a{
    font-family:arial,microsoft jhenghei;
    font-size:.68em;
    text-shadow:0 0 6px rgba(22,21,48,.9);
    opacity:.9;
    cursor:pointer
}
.landingpage-companyfeature-item{
    display:inline-block;
    width:33.33%;
    height:100%;
    float:left;
    padding-top:2%;
    padding-bottom:4%
}
.landingpage-companyfeature-item div{
    display:block;
    width:3em;
    height:3em;
    max-width:50px;
    max-height:50px;
    margin:auto
}
.landingpage-companyfeature-item p{
    display:block;
    position:relative;
    top:1px;
    font-family:arial,microsoft jhenghei;
    font-size:1.2em;
    font-weight:600;
    text-align:center
}
.landingpage-companyfeature-item .p1{
    display:block;
    position:relative;
    top:5px;
    font-family:arial,microsoft jhenghei;
    font-size:.9em;
    text-align:center;
    line-height:1em;
    font-weight:100
}
.sbobetlogo,.sbobetcn-logo,.livechaticon,.paymentmethodicon,.companyfeature-icon-24hr,.companyfeature-icon-5p,.companyfeature-icon-egr,.language-down-arrow{
    max-width:100%;
    background-size:100%;
    background-image:url(../img/LandingPageIcons.png);
    border:hidden
}
.sbobetlogo{
    background-position:0 0%;
    background-size:100%;
    background-repeat:no-repeat
}
.sbobetcn-logo{
    background-position:0 23.135464%;
    background-size:133.789954%
}
.companyfeature-icon-24hr{
    background-position:0 43.490701%;
    background-size:616.842105%
}
.companyfeature-icon-5p{
    background-position:0 59.227468%;
    background-size:616.842105%
}
.companyfeature-icon-egr{
    background-position:0 74.964235%;
    background-size:616.842105%
}
.livechaticon{
    background-position:1.1% 86.934744%;
    background-size:1272%
}
.paymentmethodicon{
    background-position:1.1% 94.51429%;
    background-size:1272%
}
.promocode{
    position:relative;
    overflow:hidden;
    margin-top:15px;
    display:table;
    width:100%
}
.promocode span{
    display:table-cell;
    vertical-align:middle
}
.promocode .promocode__line{
    width:60%;
    position:relative
}
.promocode .promocode__line:before{
    content:'';
    background:#fff;
    height:2px;
    width:90%;
    position:absolute
}
.promocode .promocode__txt{
    text-align:right;
    width:38%
}
@media only screen and (orientation:portrait){
    html{
        height: 100%;
    }
    body{
        background-image:url(../img/bg-big.jpg);
        background-position:72% 80.135464%;
           background-color:#1d2d68;
    box-shadow:0 0 6px #333;
    background-repeat:no-repeat;
    background-size:cover;
    background-attachment: fixed;
    height: 100%;
    }
    body{
        background-image:url(../img/bg-big.jpg);
        background-position:72% 80.135464%!important
          background-color:#1d2d68;
    box-shadow:0 0 6px #333;
    background-repeat:no-repeat;
    background-size:cover;

    background-attachment: fixed;
     height: 100%;
    }
}
@media only screen and (max-width:340px){
    .landingpage-topbar-middlecol-logo{
        height:25px;
        width:104px
    }
    .landingpage-topbar-middlecol-logo-cn{
        height:42px;
        width:128px
    }
    .landingpage-signinbtn{
        height:55px
    }
    .landingpage-signinbtn-link p{
        line-height:3.5em
    }
    .landingpage-ads{
        height:130px
    }
    .landingpage-context-ads p{
        font-size:20px
    }
    .landingpage-context-ads .p1{
        font-size:32px
    }
    .landingpage-context-ads .promocode{
        font-size:11px
    }
    .promocode .promocode__line{
        width:30%
    }
    .promocode .promocode__txt{
        width:60%
    }
    .landingpage-context-language ul li{
        height:40px;
        padding-top:12px
    }
}
@media only screen and (min-width:340px) and (max-width:361px){
    .landingpage-topbar-middlecol-logo{
        height:25px;
        width:104px
    }
    .landingpage-topbar-middlecol-logo-cn{
        height:41px;
        width:125px
    }
    .landingpage-signinbtn{
        height:55px
    }
    .landingpage-signinbtn-link p{
        line-height:3.5em
    }
    .landingpage-ads{
        height:130px
    }
    .landingpage-context-ads p{
        font-size:20px
    }
    .landingpage-context-ads .p1{
        font-size:32px
    }
    .landingpage-context-ads .promocode{
        font-size:12px
    }
    .promocode .promocode__line{
        width:30%
    }
    .promocode .promocode__txt{
        width:60%
    }
    .landingpage-context-language ul li{
        height:45px;
        padding-top:14px
    }
}
@media only screen and (min-width:361px) and (max-width:767px){
    .landingpage-topbar-middlecol-logo{
        height:28px;
        width:117px
    }
    .landingpage-topbar-middlecol-logo-cn{
        height:47px;
        width:143px
    }
    .landingpage-signinbtn{
        height:65px
    }
    .landingpage-signinbtn-link p{
        line-height:3.3em
    }
    .landingpage-ads{
        height:130px
    }
    .landingpage-context-ads p{
        font-size:20px
    }
    .landingpage-context-ads .p1{
        font-size:32px
    }
    .landingpage-context-ads .promocode{
        font-size:12px
    }
    .promocode .promocode__line{
        width:30%
    }
    .promocode .promocode__txt{
        width:50%
    }
    .landingpage-context-language ul li{
        height:45px;
        padding-top:14px
    }
}
@media only screen and (max-width:361px) and (orientation:portrait){
    .landingpage-mainpage{
        min-height:450px
    }
}
@media only screen and (min-width:361px) and (max-width:767px) and (orientation:portrait){
    .landingpage-mainpage{
        min-height:500px
    }
    .landingpage-signinbtn-link p{
        line-height:3.6em
    }
}
@media only screen and (min-width:767px) and (max-width:1024px){
    .landingpage-topbar-middlecol-logo{
        height:50px;
        width:209px
    }
    .landingpage-topbar-middlecol-logo-cn{
        height:70px;
        width:212.8px
    }
    .landingpage-signinbtn{
        height:85px
    }
    .landingpage-signinbtn-link p{
        line-height:3.4em
    }
    .landingpage-ads{
        height:200px
    }
    .landingpage-context-ads p{
        font-size:28px
    }
    .landingpage-context-ads .p1{
        font-size:62px
    }
    .landingpage-context-ads .promocode{
        font-size:16px
    }
    .promocode .promocode__line{
        width:60%
    }
    .promocode .promocode__txt{
        width:40%
    }
    .landingpage-context-language ul li{
        height:70px;
        padding-top:22px
    }
}
@media only screen and (min-width:767px) and (max-width:1024px) and (orientation:portrait){
    .landingpage-signinbtn-link p{
        line-height:3.1em
    }
}
@media only screen and (min-width:1024px){
    .landingpage-topbar-middlecol-logo{
        height:60px;
        width:250px
    }
    .landingpage-topbar-middlecol-logo-cn{
        height:80px;
        width:243.2px
    }
    .landingpage-signinbtn{
        height:95px
    }
    .landingpage-signinbtn-link p{
        line-height:3.1em
    }
    .landingpage-ads{
        height:240px
    }
    .landingpage-companyfeature-item div{
        max-width:none;
        max-height:none
    }
    .landingpage-context-language ul li{
        height:80px;
        padding-top:24px
    }
}
@media only screen and (min-width:1024px) and (orientation:portrait){
    .landingpage-signinbtn-link p{
        line-height:2.7em
    }
}
@media only screen and (orientation:landscape){
    body{
        background-image:url(../img/bg-big.jpg?20171012)
    }
    body{
        background-image:url(../img/bg-small.jpg)!important
    }
}
@media only screen and (orientation:landscape){
    .landingpage-companyfeature-item div{
        max-width:50px;
        max-height:50px
    }
    .landingpage-companyfeature-item{
        padding-bottom:1%;
        padding-top:1%
    }
    .landingpage-context-ads{
        padding-top:60px
    }
    .landingpage-context-ads .p2{
        margin-left:.3em
    }
    .landingpage-context-language ul{
        margin-top:25px;
        height:90%
    }
}
@media only screen and (max-width:767px) and (orientation:landscape){
    .landingpage-ads{
        height:110px
    }
    .landingpage-context-link{
        max-width:500px
    }
    .landingpage-context-ads{
        padding-top:10px;
        max-width:500px
    }
    .landingpage-signinbtn-link{
        height:80%
    }
    .landingpage-companyfeature{
        min-height:90px
    }
    .landingpage-context-language ul li{
        height:40px;
        padding-top:12px
    }
}
@media only screen and (max-width:767px) and (min-height:415px) and (orientation:landscape){
    .landingpage-ads{
        height:110px
    }
    .landingpage-context-ads{
        padding-top:20px
    }
    .landingpage-context-language ul li{
        height:45px;
        padding-top:13px
    }
}
@media only screen and (min-width:767px) and (max-width:1024px) and (orientation:landscape){
    .landingpage-mainpage{
        min-height:570px
    }
    .landingpage-ads{
        height:190px
    }
    .landingpage-context-link{
        max-width:700px
    }
    .landingpage-context-ads{
        padding-top:30px;
        max-width:700px
    }
    .landingpage-context-ads .p1{
        font-size:42px
    }
    .landingpage-context-language ul li{
        height:70px;
        padding-top:20px
    }
}
@media only screen and (min-width:1024px) and (orientation:landscape){
    body{
        font-size:26px;
          background-color:#1d2d68;
    box-shadow:0 0 6px #333;
    background-repeat:no-repeat;
    background-size:cover;
    background-attachment: fixed;
    }
    .landingpage-mainpage{
        min-height:700px
    }
    .landingpage-ads{
        height:240px
    }
    .landingpage-context-ads p{
        font-size:28px
    }
    .landingpage-context-ads .p1{
        font-size:62px
    }
    .landingpage-context-ads .promocode{
        font-size:20px
    }
    .promocode .promocode__line{
        width:60%
    }
    .promocode .promocode__txt{
        width:40%
    }
    .landingpage-context-link{
        max-width:1000px
    }
    .landingpage-context-ads{
        padding-top:70px;
        max-width:1000px
    }
    a.landingpage-topbar-icon-liveChat{
        width:11%
    }
    a.landingpage-topbar-icon-paymentMethods{
        width:18%
    }
    .landingpage-context-language ul li{
        height:80px;
        padding-top:24px
    }
}


html{
    -ms-overflow-style:none;
    overflow:-moz-scrollbars-none
}
.landingpage-language,.landingpage-mainpage{
    overflow:auto;
    height:100%;
    top:0;
    color:#fff
}
html::-webkit-scrollbar{
    display:none
}
.landingpage-language,.landingpage-language-cross,.landingpage-mainpage{
    display:inline-block;
    position:absolute
}
*{
    padding:0;
    margin:0;
    box-sizing:border-box;
    font-family:"Arial","Microsoft JhengHei";
}
a:link,a:visited{
    color:#fff;
    text-decoration:none;
    border:hidden
}
.landingpage-language{
    width:100%;
    background:#4b5aa9;
    background:-webkit-linear-gradient(0deg,#3d4a91,#5868bf);
    background:-o-linear-gradient(0deg,#3d4a91,#5868bf);
    background:-moz-linear-gradient(0deg,#3d4a91,#5868bf);
    background:linear-gradient(0deg,#3d4a91,#5868bf)
}
.landingpage-language-cross{
    right:0;
    text-align:center;
    line-height:1em
}
.landingpage-context-language{
    margin:auto;
    height:100%;
    width:85%
}
.landingpage-context-language p{
    padding-top:40px;
    width:100%;
    text-align:center;
    font-size:1em;
    font-family:"Arial","Microsoft JhengHei";
    font-weight:600
}
.landingpage-mainpage{
    width:100%;
    min-height:375px;
  
}
.landingpage-topbar{
    display:inline;
    position:absolute;
    width:100%;
    height:15%;
    top:3%
}
.landingpage-topbar-icon-space{
    display:block;
    height:3%
}
.landingpage-topbar-icon{
    float:left;
    display:inline-block;
    width:12%;
    height:100%
}
.landingpage-topbar-icon a{
    position:absolute;
    display:inline-block;
    width:7%;
    height:25%;
    min-height:20px;
    font-size:.8em;
    line-height:1em
}
.landingpage-topbar-icon a div{
    display:block;
    width:auto;
    height:100%;
    margin:auto;
    min-width:25px;
    min-height:35px;
    max-width:35px;
    max-height:35px
}
.landingpage-topbar-icon a span{
    position:absolute;
    margin-left:.3em;
    font-size:.7em;
    display:none;
    line-height:2.6em
}
.landingpage-topbar-space{
    float:left;
    display:inline-block;
    width:6%;
    height:100%
}
.landingpage-topbar-middlecol{
    float:left;
    display:inline-block;
    width:40%;
    height:100%
}
.landingpage-topbar-middlecol-language{
    font-size:.9em;
    font-family:"Arial","Microsoft JhengHei";
    text-align:center
}
.landingpage-topbar-signinbtn{
    float:right;
    display:inline-block;
    width:24%;
    height:100%
}
.landingpage-topbar-signinbtn a{
    display:block;
    width:100%
}
.landingpage-topbar-signinbtn a p{
    font-size:.7em;
    font-family:"Arial","Microsoft JhengHei";
    font-weight:600;
    line-height:2.5em;
    text-align:center;
    border:.09em solid #fff;
    border-radius:.1em
}
.landingpage-ads-space{
    width:100%;
    height:30%
}

.landingpage-header-space{
    width:100%;
    height:15%;
}


.landingpage-context{
    margin:auto;
    height:100%;
    width:90%;
    min-width:291px
}
@media only screen and (orientation:portrait){
    .landingpage-signinbtn-tnc{
        padding-top:4%
    }
}
@media only screen and (max-width:340px){
    body{
        font-size:14px
    }
    .landingpage-topbar-middlecol-language{
        padding-top:5px
    }
    .landingpage-language-cross{
        width:30px;
        height:30px;
        font-size:1.6em
    }
}
@media only screen and (min-width:340px) and (max-width:361px){
    body{
        font-size:14px
    }
    .landingpage-topbar-middlecol-language{
        padding-top:8px
    }
    .landingpage-language-cross{
        width:30px;
        height:30px;
        font-size:1.6em
    }
}
@media only screen and (min-width:361px) and (max-width:767px){
    body{
        font-size:16px
    }
    .landingpage-topbar-middlecol-language{
        padding-top:10px
    }
    .landingpage-language-cross{
        width:35px;
        height:35px;
        font-size:2em
    }
}
@media only screen and (min-width:767px) and (max-width:1024px){
    body{
        font-size:24px
    }
    .landingpage-topbar-middlecol-language{
        padding-top:12px
    }
    .landingpage-language-cross{
        width:50px;
        height:50px;
        font-size:2em
    }
}
@media only screen and (min-width:1024px){
    body{
        font-size:30px
    }
    .landingpage-topbar-middlecol-language{
        padding-top:12px
    }
    .landingpage-language-cross{
        width:50px;
        height:50px;
        font-size:2em
    }
}
@media only screen and (orientation:landscape){
    .landingpage-ads-space{
        height:25%
    }

    .landingpage-topbar-icon a{
        width:5%
    }
    .landingpage-topbar-icon a div{
        display:inline-block
    }
    .landingpage-signinbtn-tnc{
        padding-top:1%
    }
}
@media only screen and (max-width:767px) and (orientation:landscape){
    body{
        font-size:14px
    }
    .landingpage-ads-space{
        height:20%
    }
}
@media only screen and (max-width:767px) and (min-height:415px) and (orientation:landscape){
    body{
        font-size:16px
    }
    .landingpage-ads-space{
        height:30%
    }
}
@media only screen and (min-width:767px) and (max-width:1024px) and (orientation:landscape){
    body{
        font-size:20px
    }
    a.landingpage-topbar-icon- {
        width:11%
    }
    a.landingpage-topbar-icon-paymentMethods{
        width:18%
    }
}
@media only screen and (min-width:1024px) and (orientation:landscape){
    body{
        font-size:26px
    }
    a.landingpage-topbar-icon-liveChat{
        width:11%
    }
    a.landingpage-topbar-icon-paymentMethods{
        width:18%
    }
    .landingpage-signinbtn-tnc{
        padding-top:2%
    }
}
@media only screen and (min-width:1490px) and (orientation:landscape){
    .landingpage-topbar-icon a span{
        display:inline;
        vertical-align:middle
    }
}

ul.bank{
    list-style: none;
    padding: 0;
    margin:0;
    text-align: center;
}

ul.bank li{
    width: 30%;

    border: 1px solid #fff;
    padding: 20px;
    margin:0 auto;

    margin-bottom: 20px;
}

ul.bank li img{
    width: 100%;
    height: auto;
}



.form-success ul{
    list-style: none;
}