/* slick css */ .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:flex;margin-left:auto;margin-right:auto;align-items:center;justify-content:center;}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

/* slick theme css */ .slick-loading .slick-list{background:#fff url(ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format('embedded-opentype'),url(fonts/slick.woff) format('woff'),url(fonts/slick.ttf) format('truetype'),url(fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:10px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:1;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:1;color:#ffdf00}

@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('../_fonts/MyriadPro/MyriadPro-Regular.woff') format('woff'), 
    url('../_fonts/MyriadPro/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'), 
    url('../_fonts/MyriadPro/MyriadPro-Regular.ttf') format('truetype'), 
    url('../_fonts/MyriadPro/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadPro-Semibold';
    src:    url('../_fonts/MyriadPro/MyriadPro-Semibold.woff') format('woff'),
            url('../_fonts/MyriadPro/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),  
            url('../_fonts/MyriadPro/MyriadPro-Semibold.otf')  format('opentype'),
            url('../_fonts/MyriadPro/MyriadPro-Semibold.ttf')  format('truetype'), 
            url('../_fonts/MyriadPro/MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadPro-Bold';
    src: url('../_fonts/MyriadPro/MyriadPro-Bold.woff') format('woff'), 
    url('../_fonts/MyriadPro/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'), 
    url('../_fonts/MyriadPro/MyriadPro-Bold.ttf') format('truetype'), 
    url('../_fonts/MyriadPro/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg');
    font-weight: 400;
    font-style: normal;
}
/* html{
    background-color: #e6e7e8;
} */
body{
    background-image: url("../_images/main-background.2024.jpg");
    background-color: #051628;
    background-position: center -7px;
    background-repeat: no-repeat;
    position: relative;
    color:#fff;
}
.bold{
    font-family: 'MyriadPro-Bold';
}
.yellow{
    color:#ffe000;
}
.red{
    color:#af0000;
}
.black{
    color:#000;
}
.big{
    font-size:55px;
}
.big-2{
    font-size:50px;
}
.big-3{
    font-size:35px;
}
.mid {
    font-size: 33px;
    letter-spacing: 3px;
    line-height: 27pt;
}
body.en .mid {
    font-size: 29px;
}
.mid-2{
    font-size:20px;
}
.mid-3{
    font-size:16px;
}
.mid-4{
    font-size:14px;
}

.mid-5 {
    font-size:20px;
}

body.en .mid-5 {
    font-size: 18px;
}

body.kr .mid-5 {
    font-size: 18px;
}

body.th .mid-5 {
    font-size: 18px;
}

body.id .mid-5 {
    font-size: 18px;
}

.mid-6 {
    font-size:22px;
}

body.en .cn-ny-promo {
    font-size: 17px;
}

body.sc .cn-ny-promo {
    font-size: 20px;
}

body.kr .cn-ny-promo {
    font-size: 16px;
}

body.vn .cn-ny-promo {
    font-size: 20px;
}

body.th .cn-ny-promo {
    font-size: 18px;
}

body.id .cn-ny-promo {
    font-size: 17px;
}

/*  CONTENT  */
main{
    position: relative;
    max-width: 1210px;
    margin: 0 auto;
    font-family: 'MyriadPro-Semibold';
    text-align: left;
    font-size:14px;
    padding:22px 0px 15px 0px;
}
main a{
    color:#ffe000;
    border-bottom: 1px solid #ffe000;
}
.main-inner-container{
    display:inline-block;
    text-align:center;
    vertical-align:top;
}
.left-container{
    width: 630px;
    height: 500px;
    margin: 0px 11px 0px 55px;
}
.right-container{
    width: 500px;
    position: relative;
    z-index: 2;
}
.header-title{
    position:relative;
}
.title {
    background: url("../_images/page-title-en.2024.png") center no-repeat;
    background-size: contain;
    height: 80px;
    width: 595px;
    position: absolute;
    margin: 0 auto;
    right: 0;
    left: -50px;
    top: 0px;
    border-bottom: 1px solid #d3ccd4;
}
.title-glow{
    background: url("../_images/page-title-glow-en.2024.png") center no-repeat;
    background-size: contain;
}
.marketing-msg {
    margin: 0 auto;
    margin-top: 70px;
    margin-bottom: 15px;
    height: auto;
    width: 100%;
    font-size: 21px;
    position: relative;
    z-index: 0;
}

body.th .marketing-msg {
    width:500px;
}

body.sc .slide1 {
    padding-top: 7px;
    font-size: 30px;
}
body.sc .slide2 {
    padding-top: 12px;
    font-size: 30px;
}
body.sc .slide3 {
    padding-top: 12px;
    font-size: 30px;
}
body.sc .slide4 {
    padding-top: 0;
    font-size: 30px;
}
body.kr .cn{
    padding-top: 25px;
}
body.th .cn{
    padding-top: 16px;
}
body.id .cn{
    padding-top: 20px;
}
body.vn .cn{
    padding-top: 17px;
}
body.en .cn{
    padding-top: 17px;
}
.slick-dots {
    left: 0;
    right: 0;
    bottom: 22px;
    margin: 0 auto;
}
.registration-wrap{
    height:auto;
    width:447px;
    margin-top: 7px;
    padding:13px;
    border:4px solid #ffea80;
    box-shadow: 0 0 5px 2px red;
    border-radius:2px;
}
.registration-wrap-2{
    height: 100%;
    width:100%;
    padding:13px;
    border:4px solid #ffea80;
    box-shadow: 0 0 5px 2px red;
    border-radius:2px;
}
.steps-wrap {
    text-align: center;
    margin: 24px auto;
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: column;
    align-items: center;
    top: -320px;
    left: -20px;
}
.step {
    background: url("../_images/steps.2024.png") center top no-repeat;
    height: 80px;
    width: 515px;
    display: block;
    margin: 0px;
    transition: transform .2s;
}
.step:hover {
  transform: scale(1.2);
}
.step .step-no, .step .step-desc {
    display: inline-block;
    vertical-align: top;
    margin-top: 16px;
    cursor: default;
}
.step-no {
    width: 40px;
    margin-right: 0;
    text-align: center;
    left: -37px;
    position: relative;
    top: -7px;
}
.step-desc {
    width: 300px;
    font-size: 13px;
    text-align: left;
    padding-right: 8px;
}
.step-desc span:last-child {
    font-family: 'MyriadPro';
}
.step-glow{
    background: url("../_images/steps-glow.2024.png") center top no-repeat;
    height:146px;
    width:248px;
    position:absolute;
}
.main-offer-container {
    margin-left: -95px;
    margin-top: -45px;
}
.main-offer-image {
    background: url("../_images/main-offer.2024.png") center top no-repeat;
    transition: transform .2s;
    background-size: cover;
}
.main-offer-glow {
    background: url("../_images/main-offer-glow.2024.png") center top no-repeat;
    position: absolute;
    top: -23px;
}
.main-offer-image,
.main-offer-glow {
    width: 825px;
    height: 769px;
}
body.in .main-offer-image {
    background: url("../_images/main-offer-in.2024.png") center top no-repeat;
    transition: transform .2s;
    background-size: cover;
}
body.in .main-offer-glow {
    background: url("../_images/main-offer-in-glow.2024.png") center top no-repeat;
    position: absolute;
    top: -23px;
}
body.in .main-offer-image,
body.in .main-offer-glow {
    width: 825px;
    height: 762px;
}
.step-glow, .title-glow, .main-offer-glow {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: bgswitch;
    animation-name: bgswitch;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
}
@-webkit-keyframes bgswitch{0%{opacity:1;}
10%{opacity:.9;}
20%{opacity:.1;}
30%{opacity:.8;}
40%{opacity:.2;}
50%{opacity:.7;}
60%{opacity:.3;}
70%{opacity:.6;}
80%{opacity:.4;}
90%{opacity:.5;}
100%{opacity:0;}
}
@keyframes bgswitch{0%{opacity:1;}
10%{opacity:.9;}
20%{opacity:.1;}
30%{opacity:.8;}
40%{opacity:.2;}
50%{opacity:.7;}
60%{opacity:.3;}
70%{opacity:.6;}
80%{opacity:.4;}
90%{opacity:.5;}
100%{opacity:0;}
}
.featured-wrap{
    text-align:center;
    margin: 80px auto 50px;
}
.feature-item{
    display:inline-block;
    vertical-align:top;
    width:267px;
    position: relative;
    cursor: pointer;
    height:390px;
    transition: transform .2s;
}
.feature-item:hover {
  transform: scale(1.05);
}
.feature-desc {
    background: url("../_images/feature-desc.2024.png") center top no-repeat;
    padding: 20px 20px 10px;
    width: 224px;
    height: 127px;
    margin: 0 auto;
    margin-top: 10px;
    /* opacity: 0; */
    z-index: 0;
    color: #ffffff;
    font-family: 'MyriadPro';
}

.feature-item:hover > .feature-desc{
    opacity: 1;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.feature-item:hover > img{
    filter: drop-shadow(0px 0px 10px red);
}
.label-wrap {
    background: url("../_images/label-wrap.2024.png") center top no-repeat;
    height: 72px;
    width: 232px;
    padding: 8px;
    padding-top: 18px;
    margin: -62px auto 0px;
    left: 0;
    right: 0;
    position: absolute;
    color: #a9002d;
    font-family: 'MyriadPro-Bold';
    font-size: 17px;
    z-index: 1;
}

body.th .label-wrap {
    line-height: 1.2;
}
body.kr .label-wrap {
    padding-top: 10px;
}
body.kr .single-line {
    padding-top: 20px;
}
.single-line{
    padding-top:26px;
}

body.th .single-line {
    padding-top: 22px;
}

body.sc .single-line{
    padding-top:23px;
}

body.sc .two-line{
    padding-top:11px;
}

body.th .two-line{
    padding-top:14px;
}
body.th .step-no {
    left: -36px;
    top: -5px;
    font-size: 40px;
}

body.id .step-desc {
    width: 310px;
}
body.id .step-no {
    left: -32px;
    top: -7px;
}

body.vn .step-no {
    left: -37px;
    top: -10px;
    font-size: 47px;
}

body.sc .step-no {
    left: -36px;
    top: -8px;
    font-size: 43px;
}

body.kr .step-no {
    left: -36px;
    top: -12px;
    font-size: 45px;
}

body.in .mid {
    font-size: 33px;
}

body.vn .mid {
    font-size: 34px;
    letter-spacing: 2px;
}

body.th #feature-item-link4 .feature-desc {
    font-size: 12px;
}

body.vn #feature-item-link4 .feature-desc {
    font-size: 12px;
}

body.id #feature-item-link4 .feature-desc {
    font-size: 13px;
}

body.kr #feature-item-link4 .feature-desc {
    font-size: 13px;
}

/* ~ CONTENT  */
body.sc main,
body.ch main,
body.sc .bold,
body.ch .bold{
    font-family: "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, sans-serif !important;
    font-weight: bold;
}
body.kr main,
body.kr .bold{
    font-family: "Malgun Gothic", "MyriadPro-Regular",  Arial, sans-serif !important;
    font-weight: bold;
}
body.th main,
body.th .bold{
    font-family: Tahoma, Arial, sans-serif !important;
    font-weight: bold;
}
body.vn main,
body.vn .bold{
    font-family: Calibri, "Times New Roman", Arial, sans-serif !important;
    font-weight: bold;
}

/**
 * --------------------------------------------------------------------------------
 *  Fast Registration
 * --------------------------------------------------------------------------------
 **/
.fast-reg-wrap {
    position: relative;
    width: 85%;
    margin: 0 auto !important;
    top: 0px;
    right: 0px;
    bottom: 0;
    margin: auto 0;
    background: transparent;
    background-color: rgba(0, 0, 0, 0.6);
    box-sizing: border-box;
    z-index: 0;
    border: 1px solid #ffffff;
    border-radius: 15px;
}
.jspContainer {
    width: 365px;
}
.fast-reg-wrap .rf-main-wrapper{
    color: #fff;
    background: none;
    padding: 10px;
}
.fast-reg-wrap .registration-form {
    padding: 10px 10px;
}

.fast-reg-wrap .regform-item>.item-element-wrapper{
    width: 90%;
    margin-bottom: 7px;
}
.fast-reg-wrap .regform-item>.item-element-wrapper input, 
.fast-reg-wrap .regform-item>.item-element-wrapper select{
    font-size: 12px;
    border: none;
    height: 36px;
}

body.vn .fast-reg-wrap .regform-item>.item-element-wrapper input#regForm_mobile_number::placeholder{
    font-size: 6px;
}

.fast-reg-wrap .regform-item>.item-label {
    padding-right: 11px;
    padding-top: 7px;
    margin-bottom: 10px;
    text-transform: uppercase;
    color: #fff;
    font-size: 9px;
    width: 32%;
    display: none;
}
.fast-reg-wrap  .regform-item span.item-error {
    color: red;
    font-size: 10px;
    margin: 5px 0 0;
}

.fast-reg-wrap  .regform-item span.required {
    color: #fff;
}
.fast-reg-wrap .registration-form hr{
    display: none;
}
.fast-reg-wrap .rf-main-wrapper button.rf-submit-button {
    font-size: 16px;
    padding: 12px 25px;
    padding-bottom: 10px;
    border-radius: 30px;
    position: absolute;
    color: #ffe000;
    background: #af0000;
    border: 2px solid #af0000;
    bottom: -25px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 73%;
    font-family: 'MyriadPro-Bold';
    letter-spacing: 1px;
}
.fast-reg-wrap .country-area-code input {
    padding-left: 120px!important;
}
.fast-reg-wrap .rf-main-wrapper .action-container>.terms-and-conds {
    width: 90%;
    font-size: 10px;
    color: #fff;
    margin: 9px auto 15px;
}

body.id .fast-reg-wrap .rf-main-wrapper .action-container>.terms-and-conds {
    font-size: 11px;
}
.fast-reg-wrap .country-area-code li span em{
    font-size: 12px;
}
.fast-reg-wrap .country-area-code ul.active{
    height: 195px;
    text-align: left;
}
.fast-reg-wrap .country-area-code span.trigger{
    font-size: 14px;
    padding-top: 5px;
}
.fast-reg-wrap .rf-notification{
    color: #fff;
}
.jspVerticalBar{
    width: 5px;
}
.jspDrag {
    background-color: #ffdf00;
}
.jspTrack {
    background: #4f221f;
}
.rf-main-wrapper .password-visibility-icon, 
.rf-main-wrapper .validation-icon {
    top: 1px !important;
}
.rf-main-wrapper .validation-icon {
    right: -27px !important;
}
.registration-form .password-visibility-icon.icon-hide {
    top: 5px !important;
}
.registration-form .password-visibility-icon.icon-show {
    top: 6px !important;
}
.fast-reg-wrap .regform-item>.item-element-wrapper input, .fast-reg-wrap .regform-item>.item-element-wrapper select {
    height: 35px;
    border: none;
    border: 1px solid black;
    border-radius: 20px;
    padding-left: 15px;
}
.fast-reg-wrap .regform-item>.item-element-wrapper select {
    padding-left: 15px !important;
}
.regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_day, 
.regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_month {
    width: 94px !important;
}
.rf-main-wrapper button.rf-submit-button:hover {
    background-color: #ffe000 !important;
    color: #af0000;
}
body.th .regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_day, 
body.th .regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_month {
    width: 93px !important;
}
body.sc .regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_day, 
body.sc .regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_month {
    width: 93px !important;
}
body.kr .regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_day, 
body.kr .regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_month {
    width: 92px !important;
}
.regform-item>.item-element-wrapper select {
    padding: 5px 2px !important;
}
.country-area-code .trigger:before, 
.country-area-code li span:before {
    height: 25px !important;
    top: -1px !important;
}
.country-area-code span.trigger:after {
    top: 8px !important;
}
.fast-reg-wrap .country-area-code span.trigger {
    font-size: 11px;
    padding: unset;
    padding-top: 4px;
    left: 15px;
}
.country-area-code span.trigger:before {
    border-radius: 10px;
}
.country-area-code .my span:before, .country-area-code span.my:before {
    background-position: 0 -321px !important;
}
.country-area-code .in span:before, .country-area-code span.in:before {
    background-position: -780px -322px !important;
}
.country-area-code .th span:before, .country-area-code span.th:before {
    background-position: -60px -282px !important;
}
.country-area-code .vn span:before, .country-area-code span.vn:before {
    background-position: -600px -243px !important;
}
.country-area-code .id span:before, .country-area-code span.id:before {
    background-position: -420px -163px !important;
}
.country-area-code .kr span:before, .country-area-code span.kr:before {
    background-position: -300px -323px !important;
}
.rf-main-wrapper .action-container>.terms-and-conds a{
    text-decoration:none !important;
    border:none;
    color:#FFE000 !important;
}
.br-mobi{
    display:none;
}
.three-lines{
    padding-top:13px;
}
body.sc .pt .mid-2{
    position: relative;
    top: -10px;
}
.span2{
    position: relative;
    top: -20px!important;
}

a#feature-item-link1, a#feature-item-link2, a#feature-item-link3, a#feature-item-link4 {
    border: none;
}

a#feature-item-link1-mobi, a#feature-item-link2-mobi, a#feature-item-link3-mobi, a#feature-item-link4-mobi {
    border: none;
}

.font-15{
    font-size: 15px !important;
}
body.sc .mid{
    line-height: 33pt;
}
.m-font-sc{
    font-size: 21px;
}
body.th .mid{
    font-size: 31px;
    letter-spacing: 2px;
}
.th-m-font{
    font-size: 15px;
}
.font-20{
    font-size: 15px;
}
body.kr .mid{
    line-height: 33pt;
    letter-spacing: 1px;
}
.m-font-p{
    font-size: 13px;
}
.p-t-0{
    margin-top: -12px !important;
}
.f-m{
    font-size: 19px !important;
    margin-bottom: -28px !important;
}
.f-d-m{
    font-size: 15px !important;
    display: inline-block !important;
    margin-bottom: -82px !important;
}

.slide-3-margin{
    padding-top: 14px;
}

.tpl-contacts span.tpl-social-media {
    display: inline!important;
}

.join-now-btn-mobile {
    background-color: #af0000;
    border-radius: 28px;
    border: 2px solid #ffe000 !important;
    line-height: 30px;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: Arial;
    font-size: 28px;
    padding: 9px 25px;
    text-decoration: none;
    font-family: 'MyriadPro-Bold';
    margin-top: 10px;
    display: none;
    animation: heartbeat 3s infinite;
    text-transform: uppercase;
}
@keyframes heartbeat
{
  0%
  {
    transform: scale( .85 );
  }
  20%
  {
    transform: scale( .70 );
  }
  40%
  {
    transform: scale( .85 );
  }
  60%
  {
    transform: scale( .70 );
  }
  80%
  {
    transform: scale( .85 );
  }
  100%
  {
    transform: scale( .85 );
  }
}

#feature-item-link4 .feature-desc,
#feature-item-link4-mobi .feature-desc {
    list-style: none;
    text-align: left;
}
.check {
    font-weight: 600;
    display: inline-block;
    padding-right: 8px;
    vertical-align: top;
    padding-left: 5px;
}
#feature-item-link4 li {
    display: inline-block;
    width: 150px;
}
#feature-item-link4-mobi li {
    display: inline-block;
    width: 119px;
}

.mobile{
    display: none;
}

body.th .slick-track {
    left: -20px;
}

body.my-sc #tpl-casino-gold {
    display: none;
}

#otp-block, .resend-message {
    color: #fff!important;
}