/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}

/* 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:block;margin-left:auto;margin-right:auto}.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-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 5px;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:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}

* {
    box-sizing: border-box;
    padding: 0;
    margin: 0
}

body,
html {
    width: 100%;
    margin: 0;
    height: 100%;
    padding: 0;
    overflow-x: hidden;
}

.big {
    font-size: 60px;
}

.bigger {
    font-size: 70px;
}

body.in .yellow {
    font-size: inherit;
}

.mob {
    display: none;
}

body.br{
    background-color: #232323;
}

/* body.br .tpl-contacts, body.br .tpl-partners, body.br .tpl-copyright{
    display: none;
} */

body.br .yellow{
    font-size: 41px;
}

body.br .tpl-header3{
    display: none
}

body.br .tpl-header{
    padding: 2px 0;
    height: 109px;
}

body.br .tpl-header-logo img{
    width: 35%;
}

body.br .tpl-logo-wrap{
    float: unset;
    margin: 0 auto;
}

body.br .df-logo {
    margin-right: 20px;
    width: 100%!important;
}

body.br .tpl-header-logo {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}

body.br .cta-button{
    display: none;
}

body.br .side-offers-container {
    display: flex;
    justify-content: center;
}

body.br .side-offers-2-container{
    float: none;
}

body.br .side-offers-3-container{
    float: none;
}

body.br li.slick-active{
    display: none;
}

body.br #learn-more-2{
    display: none;
}

body.br .main-content-title {
    font-size: 41px;
    top: 199px;
}

body.br .side-offers-1-container{
    display: none;
}

/* body.br .tpl-footer {
    background-color: #232323;
    background-image: url(../img/footer.png);
    background-repeat: no-repeat;
    height: 157px;
    background-position: center;
}

body.br .tpl-footer>.tpl-inner{
    padding-top: 169px;
} */

/*regform br*/

body.br .regform-item > .item-element-wrapper input, .regform-item > .item-element-wrapper select {
    font-size: 13px!important;
    height: 35px!important;
}

body.br .fast-reg-wrap .regform-item>.item-label{
    display: none;
}

body.br .fast-reg-wrap{
    border: none;
}

body.br .fast-reg-wrap .regform-item>.item-element-wrapper input, .fast-reg-wrap .regform-item>.item-element-wrapper select{
    border-radius: 5px!important;
}

body.br .fast-reg-wrap .regform-item>.item-element-wrapper {
    width: 100%;
}

body.br .rf-main-wrapper .action-container>.button-wrapper{
    left: 0;
}

body.br .regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_year {
    width: 32.5%;
}

body.br .regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_day, .regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_month {
    width: 32.5% !important;
}

/*regform br*/

#content-wrapper-canvas {
    margin: 0 auto;
    display: block;
    border-left: 0;
    border-right: 0;
    position: absolute;
    margin-top: 165px;
    height: 35%;
    width: 100%;
}

#tpl-lang-es {
    display: none;
}

.action-container .button-wrapper button {
    -webkit-animation: glowing 1000ms infinite;
    -moz-animation: glowing 1000ms infinite;
    -o-animation: glowing 1000ms infinite;
    -ms-animation: glowing 1000ms infinite;
    animation: glowing 1000ms infinite;
}

.action-container .button-wrapper button:hover {
    transform: scale(1.05);
}

.action-container .button-wrapper button:hover:before {
    right: -50%;
    transition: 1.5s ease all;
}

.main-content a {
    -webkit-animation: glowing 1000ms infinite;
    -moz-animation: glowing 1000ms infinite;
    -o-animation: glowing 1000ms infinite;
    -ms-animation: glowing 1000ms infinite;
    animation: glowing 1000ms infinite;
}

.main-content a:hover {
    transform: scale(1.05);
}

.main-content a:hover:before {
    right: -50%;
    transition: 1.5s ease all;
}

.side-offers-1-container:hover, .side-offers-2-container:hover, .side-offers-3-container:hover {
    -webkit-animation: glowing 1000ms infinite;
    -moz-animation: glowing 1000ms infinite;
    -o-animation: glowing 1000ms infinite;
    -ms-animation: glowing 1000ms infinite;
    animation: glowing 1000ms infinite;
}

.side-offers-1-container:hover:before, .side-offers-2-container:hover:before, .side-offers-3-container:hover:before {
    right: -50%;
    transition: 1.5s ease all;
}

.yellow {
    color: #ffe000;
    font-size: 35px;
    font-weight: bold;
}

.bold {
    font-weight: bold;
}

.txt-trans-none {
    text-transform: none;
}

.yellow-2 {
    color: #ffe000;
    font-size: 18px;
    font-weight: bold;
}
#slider-offer-1 ~ span{
    font-size: 15px;
}
body.bn .country-area-code .in span:before,body.bn .country-area-code span.in:before {
    background-position: -300px -363px!important;
}
body.pk .country-area-code .in span:before,body.pk .country-area-code span.in:before {
    background-position: -602px -282px!important;
}
main {
    background-image: url(../img/bg.jpg);
    background-repeat: no-repeat;
    background-position: center -95px;
    height: auto;
    background-color: #0a0e0f;
    background-size: cover;
}

body.en main, 
body.sc main,
body.kr main,
body.vn main,
body.id main,
body.th main {
    background-image: url(../img/bg.20241007/bg.jpg);
}

body.pt main {
    background-image: url(../img/bg-br-20220404.jpg);
    background-repeat: no-repeat;
    background-position: center -10px;
    height: auto;
    background-color: #0a0e0f;
    background-size: cover;
}

body.in main {
    background-image: url(../img/bg-in.20241028.jpg);
    background-repeat: no-repeat;
    background-position: center -140px;
    height: auto;
    background-color: #000;
    background-size: unset;
}

body.hi main {
    background-image: url(../img/bg-in.20220314.jpg);
    background-repeat: no-repeat;
    background-position: center -140px;
    height: auto;
    background-color: #000;
    background-size: cover;
}

body.te main {
    background-image: url(../img/bg-in.20220314.jpg);
    background-repeat: no-repeat;
    background-position: center -140px;
    height: auto;
    background-color: #000;
    background-size: cover;
}

.main-container {
    width: 1024px;
    height: inherit;
    margin: auto;
    position: relative;
    left: 0px;
    right: 0px;
    /* overflow: hidden; */
}

.slider-container,.main-content {
    width: 500px!important;
    height: 600px!important;
    position: relative;
    top: 0px;
    left: 0px;
    margin: 0!important;
    display: block;
}

body.in .main-content {
    width: 545px!important;
}

body.in .main-content-title {
    font-size: 40px;
    text-align: center;
    font-weight: bold;
    line-height: 0.9;
}

.form-container {
    width: 500px;
    height: auto;
    position: relative;
    top: -550px;
    float: right;
    display: inline-block;
    margin-bottom: -504px;
    padding: 0 10px;
}

body.in .form-container {
    width: 450px;
    padding: 0px;
}

body.in .side-offers-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.main-content-title {
    font-size: 28px;
    color: white;
    top: 210px;
    position: relative;
    text-align: left;
}

.cta-button {
    border: 1px solid #ffe000!important;
    width: 240px;
    height: 60px;
    background: transparent;
    position: absolute;
    top: 400px;
    left: 10px;
}

body.in .cta-button {
    display: none;
}

.cta-button div {
    font-size: 25px;
    color: #ffe000;
    text-align: center;
    top: 17px;
    position: relative;
    text-transform: uppercase;
}

.side-offers-container {
    position: relative;
    width: 1024px;
}

.pt-side-offer-title {
    position: relative;
    height: 50px;
    width: 1024px;
    text-align: center;
    text-transform: uppercase;
    -webkit-animation: glowing 1000ms infinite;
    -moz-animation: glowing 1000ms infinite;
    -o-animation: glowing 1000ms infinite;
    -ms-animation: glowing 1000ms infinite;
    animation: glowing 1000ms infinite;
}

.pt-side-offer-title:hover {
    transform: scale(1.05);
}

.pt-side-offer-title:hover:before {
    right: -50%;
    transition: 1.5s ease all;
}
/* body.in .slick-track div:nth-child(4) .main-content-title{
    top: 185px;
} */
.side-offers-1-container {
    background-image: url(../img/side-offer-1.bitcoin.jpg);
    background-repeat: no-repeat;
    background-position: center 0px;
    width: 337px;
    height: 160px;
    background-size: contain;
    position: relative;
    float: left;
    margin-right: 5px;
}

body.en .side-offers-1-container {
    background-image: url(../img/cadiz-prediction-side-offer.jpg);
}

body.sc .side-offers-1-container {
    background-image: url(../img/french-open-cashback-side-offer.jpg);
}
body.kr .side-offers-1-container {
    background-image: url(../img/french-open-cashback-side-offer.jpg);
}
body.th .side-offers-1-container {
    background-image: url(../img/th-extravaganza-side-offer.jpg);
}
body.vn .side-offers-1-container{
    background-image: url(../img/prize-pool-side-offer.jpg);
}

body.pt .side-offers-1-container {
    background-image: url(../img/mlb-cashback-tablet-600-nba2.jpg);
}

body.br .side-offers-1-container {
    background-image: url(../img/afc-bournemounth.jpg);
}

body.id .side-offers-1-container {
    background-image: url(../img/id-league-side-offer.jpg);
}

body.in .side-offers-1-container {
    background-image: url(../img/wimbledon-cashback-side-offer.jpg);
    background-repeat: no-repeat;
    background-position: center 0px;
    width: 325px;
    height: 160px;
    background-size: contain;
    position: relative;
    float: left;
    margin-right: 5px;
}

body.hi .side-offers-1-container {
    background-image: url(../img/exchange-bonus-side-offer.jpg);
}

body.te .side-offers-1-container {
    background-image: url(../img/exchange-bonus-side-offer.jpg);
}

body.pt .prevarrow, body.pt .nextarrow{
    visibility: hidden;
}

body.en .side-offers-1-container .nextarrow {
    top: 122px;
    right: 3px;
}
body.en .side-offers-1-container .prevarrow {
    top: 125px;
    left: 3px;
}

body.en #slider-offer-1{
    position: relative;
    top: 109px;
}

body.en #slider-offer-1fb,body.en #slider-offer-1cr,body.en #slider-offer-1mp, body.en #slider-offer-1socfpc {
    position: relative;
    top: 106px;
}

body.en #slider-offer-1spsp {
    position: relative;
    top: 107px;
}

body.en #slider-offer-1socfpc {
    position: relative;
    top: 115px;
}

body.en #slider-offer-1cfcpc {
    position: relative;
    top: 115px;
}

body.en #slider-offer-1wnba{
    position: relative;
    top: 106px;
}

body.en #slider-offer-1wcb{
    position: relative;
    top: 113px;
}

body.in #slider-offer-1wnba{
    position: relative;
    top: -5px;
}

body.vn #slider-offer-1wnba{
    position: relative;
    top: -9px;
}

body.vn #slider-offer-1wcb{
    font-size: 15px;
}

body.vn #slider-offer-1prpl{
    position: relative;
    top: -5px;
}

body.th .slick-slide {
    height: 150px;
}

body.th .slick2 {
    line-height: 1;
}

body.in #slider-offer-6 {
    position: relative;
    top: -5px;
}

body.in #slider-offer-6 .nextarrow {
    position: relative;
    right: -35px !important;
    top: 13px !important;}

body.bn .side-offers-1-container,body.pk .side-offers-1-container {
    background-image: url(../img/mlb-cashback-tablet-600-nba2.jpg);
    background-repeat: no-repeat;
    background-position: center 0px;
    width: 337px;
    height: 160px;
    background-size: contain;
    position: relative;
    float: left;
    margin-right: 5px;
}

body.pt .side-offers-2-container div, body.pt .side-offers-3-container div {
    top: 120px;
}

body.kr .side-offers-1-container div{
    top:35px;
    position: relative;
    height: 160px;
    font-size: 15px;
}

body.kr .side-offers-1-container .prevarrow {
    position: absolute;
    top: 12px;
    left: 3px;
}

body.kr .side-offers-1-container .nextarrow {
    position: absolute;
    top: 12px;
    right: 3px;
}

body.kr #slider-offer-1 {
    position: relative;
    top: 5px;
}

body.kr #slider-offer-1socfpc {
    position: relative;
    top: 5px;
}

body.kr #slider-offer-1cfcpc {
    position: relative;
    top: 5px;
}

body.kr #slider-offer-1wcb {
    position: relative;
    top: 9px;
}

body.vn .yellow-2 {
    font-size: 15px;
}

body.id #slider-offer-1wcb {
    font-size: 14px;
    position: relative;
    top: 10px;
}

body.id .yellow-2 {
    font-size: 16px;
}

body.in .yellow-2 {
    font-size: 14px;
}

body.th .side-offers-1-container div {
    top: 35px;
    font-size: 16px;
}

body.th .side-offers-1-container div.slider-1spex  {
    line-height: 0.85;
}

body.th #slider-offer-1 {
    position: relative;
    top: 6px;
}

body.th #slider-offer-1lvm {
    font-size: 14px;
    position: relative;
    top: 3px;
}

body.th #slider-offer-1wcb {
    position: relative;
    top: 8px;
}

body.th #slider-offer-1socfpc {
    position: relative;
    top: 8px;
}

body.th #slider-offer-1cfcpc {
    position: relative;
    top: 8px;
}

body.th #slider-offer-1spex {
    font-size: 14px;
}

body.th #slider-offer-1bitcoin {
    top: 10px;
    position: relative;
}

body.th .side-offers-1-container .yellow-2 {
    font-size: 16px;
}

body.th #slider-offer-weekly-mix-parlay {
    display: inline-block;
    margin-top: 10px;
}

body.pt #slider-offer-1 ~ .nextarrow {
    position: relative;
    top: -20px;
}

body.pt .side-offers-1-container .side-offer-1 .prevarrow {
    position: relative;
    top: 12px;
}
body.pt .side-offers-1-container .slick-track{
    top: -25px;
}
body.pt .side-offers-1-container .slick-list{
    top: 102px;
}
body.pt .side-offer-1a, body.kr .side-offer-1a{
    top: 40px;
    height: 50px;
}

body.br .side-offer-1a{
    top: 41px;
}

body.id .prevClass .prevarrow{
    position: relative;
    top: 14px;
}
body.sc .prevClass .prevarrow{
position: relative;
top: 15px!important;
}
.side-offers-2-container {
    background-image: url(../img/side-offer-2.png);
    background-repeat: no-repeat;
    background-position: center 0px;
    width: 337px;
    height: 160px;
    background-size: contain;
    position: relative;
    float: left;
    margin-right: 5px;
}
body.in .side-offers-2-container {
    background-image: url(../img/side-offer-2-in.20240708.png);
    width: 325px;
}
body.in .side-offers-3-container {
    background-image: url(../img/side-offer-3-in.20240708.png);
    width: 325px;
}
body.in #slider-offer-4  .nextarrow{
    margin-top: -18px;
}
body.pt .side-offers-2-container {
    background-image: url(../img/side-offer-coritiba.jpg);
}
body.in .prevClass .prevarrow{
    position: relative;
    top: -2px;
}
.side-offers-3-container {
    background-image: url(../img/side-offer-3-en.jpg);
    background-repeat: no-repeat;
    background-position: center 0px;
    width: 337px;
    height: 160px;
    background-size: contain;
    position: relative;
    float: left;
}

body.sc .side-offers-3-container {
    background-image: url(../img/side-offer-3-sc.jpg);
}

body.id .side-offers-3-container {
    background-image: url(../img/side-offer-3-id.jpg);
}

body.kr .side-offers-3-container {
    background-image: url(../img/side-offer-3-kr.jpg);
}

body.th .side-offers-3-container {
    background-image: url(../img/side-offer-3-th.jpg);
}

body.pt .side-offers-3-container {
    background-image: url(../img/side-offer-3-br.png);
}
body.en .side-offers-1-container div{
    font-size: 15px;
    text-align: center;
    position: relative;
    top: 0px;
    color: white;
    text-transform: uppercase;
    height: 160px;
}
.side-offers-1-container div{
    font-size: 13px;
    text-align: center;
    position: relative;
    top: 102px;
    color: white;
    text-transform: uppercase;
}

body.br .side-offers-1-container div{
    font-size: 17px;
}

body.hi .side-offers-1-container div{
    font-size: 15px;
    text-align: center;
    position: relative;
    top: 37px;
    color: white;
}

body.te .side-offers-1-container div{
    top: 105px;
    font-size: 16px;
}

body.sc .side-offers-1-container div {
    top: 0px;
    height: 160px;
    font-size: 18px;
}
body.vn .side-offers-1-container div {
    height: 160px;
    top: 37px;
    font-size: 17px;
}
span#slider-offer-1bitcoin {
    background: rgba(0,0,0, .7);
    display: block;
    position: inherit;
}
body.en span#slider-offer-1bitcoin {
    background: unset;
    display: block;
    position: inherit;
}
body.en #slider-offer-1bitcoin {
    top: 115px;
}
body.id span#slider-offer-1bitcoin {
    background: unset;
    display: block;
    position: inherit;
}
body.id #slider-offer-1bitcoin {
    top: 24px;
}
body.sc span#slider-offer-1bitcoin {
    background: unset;
    display: block;
    position: inherit;
}
body.sc #slider-offer-1bitcoin {
    top: 111px;
}
body.vn span#slider-offer-1bitcoin {
    padding: 9px;
    top: -9px;
}
body.th span#slider-offer-1bitcoin {
    padding: 12px;
    top: -3px;
}
body.sc .side-offers-1-container .yellow-2{
    font-size: 15px;
}
body.sc #slider-offer-1 {
    position: relative;
    bottom: 5px;
}
body.sc #slider-offer-1wnba{
    position: relative;
    top: -16px;
}
body.sc #slider-offer-1socfpc{
    position: relative;
    top: -8px;
}
body.sc #slider-offer-1cfcpc{
    position: relative;
    top: -8px;
}
body.sc #slider-offer-1wcb{
    position: relative;
    top: -10px;
}
body.sc .side-offers-1-container #slider-offer-1 .nextarrow {
    position: relative;
    top: -32px;
    right: 15px;
}

body.sc .side-offers-1-container .prevarrow{
position: relative;
    top: 7px;
}
body.sc .side-offer-1a .nextarrow{
    top: -21px;
}
body.id .side-offers-1-container div { 
    top: -10px;
    font-size: 17px;
}
body.id .side-offers-1-container .slick-list {
    top:99px;
}

body.id .side-offer-1{
    position: relative;
    left: -4px;
}

body.id #slider-offer-1socfpc{
    position: relative;
    top: 8px;
}

body.id #slider-offer-1cfcpc{
    position: relative;
    top: 8px;
}

body.id .side-offers-1-container #slider-offer-1 .yellow-2{
    font-size: 17px;
}

body.id .side-offers-1-container #slider-offer-1 {
    position: relative;
    top: 7px;
    font-size: 17px;
}

body.id .side-offers-1-container #slider-offer-2 {
    font-size: 16px;
    position: relative;
    top: 8px;
}

body.id .side-offers-1-container #slider-offer-1idl {
    position: relative;
    top: 6px;
}

body.in .side-offers-1-container div{
    font-size: 14px;
    text-align: center;
    position: relative;
    top: 31px;
    color: white;
}

#otp-block, .resend-message {
    color: #fff!important;
}

body.bn .side-offers-1-container div, body.pk .side-offers-1-container div{
    top: 38px;
}

.b-slider {
    position: relative;
    top: -4px;
}

.a-slider {
    position: relative;
    top: 2px;
}

.side-offers-2-container div{
    font-size: 17px;
    text-align: center;
    position: relative;
    top: 110px;
    color: white;
    text-transform: uppercase;
}

body.in .side-offers-2-container div{
    font-size: 14px;
    text-align: center;
    position: relative;
    top: 90px;
    color: white;
}

body.in .tpl-contacts span.tpl-social-media {
    display: inline-block!important;
    margin-top: 0px!important;
}

body.in .side-offers-3-container div {
    top: 90px;
    font-size: 14px;
}

body.te .side-offers-2-container div{
    font-size: 16px;
}

.side-offers-3-container div{
    font-size: 17px;
    text-align: center;
    position: relative;
    top: 110px;
    color: white;
    text-transform: uppercase;
}

body.te .side-offers-3-container div{
    font-size: 16px;
}

/* SLICK CUSTOM CODE */

.slick-dots {
    bottom: 230px!important;
    text-align: left;
}

.slick-dots {
    > li {
        display: inline-block;
    }
    > li:only-child {
        display: none;
    }
}

body.id .slick-dots {
    bottom: 260px!important;
}

body.in .slick-dots {
    bottom: 235px!important;
}
.slick-dots li {
    background: white;
    border-radius: 10px;
    width: 50px;
    height: 18px;
}

li.slick-active {
    background: #ffe000;
    border-radius: 10px;
    width: 90px;
    height: 18px;
}

.slick-dots li.slick-active button:before {
    opacity: 0;
}

.slick-dots li.slick-active button {
    height: 18px;
}

.slick-dots li button {
    height: 18px;
}

.slick-dots li button:before {
    color: white!important;
}

/* /SLICK CUSTOM CODE */

/**
 * --------------------------------------------------------------------------------
 *  Fast Registration
 * --------------------------------------------------------------------------------
 **/
 .fast-reg-wrap {
    position: relative;
    max-width: 450px;
    width: 100%;
    margin: 0 auto !important;
    top: 0px;
    right: 0px;
    bottom: 0;
    margin: auto 0;
    background: rgba(0, 0, 0, 0.76);
    border: grey 1px solid;
    box-sizing: border-box;
    z-index: 0;
}
body.in .fast-reg-wrap {
    position: relative;
    max-width: 450px;
    width: 100%;
    margin: 0 auto !important;
    top: 0px;
    right: 0px;
    bottom: 0;
    margin: auto 0;
    background: rgb(43 43 43 / 76%);
    box-sizing: border-box;
    border-radius: 5px;
    border: none;
    z-index: 0;
}
.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: 66%;
}
.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;
}
.fast-reg-wrap .regform-item>.item-label {
    padding-right: 11px;
    padding-top: 7px;
    margin-bottom: 10px;
    text-transform: uppercase;
    color: #fff;
    font-size: 11px;
    width: 32%;
}
.fast-reg-wrap  .regform-item span.item-error {
    color: red;
}

.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: 20px;
    padding: 5px 25px;
}
.fast-reg-wrap .country-area-code input {
    padding-left: 133px!important;
}
.fast-reg-wrap .rf-main-wrapper .action-container>.terms-and-conds {
    width: 90%;
    font-size: 12px;
    color: #fff;
}

body.pt .fast-reg-wrap .rf-main-wrapper .action-container>.terms-and-conds {
    font-size: 13px!important;
}

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-show {
    top: 3px !important;
}
.fast-reg-wrap .regform-item>.item-element-wrapper input, 
.fast-reg-wrap .regform-item>.item-element-wrapper select {
    height: 30px;
}
.regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_day, 
.regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_month {
    width: 67px !important;
}

body.br .regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_day, .regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_month {
    width: 32.5% !important;
}

.regform-item>.item-element-wrapper select {
    padding: 5px 2px !important;
}
.country-area-code .trigger:before, 
.country-area-code li span:before {
    height: 26px !important;
}
.country-area-code span.trigger:after {
    top: 8px !important;
}
.fast-reg-wrap .country-area-code span.trigger {
    font-size: 11px;
    padding-top: 4px;
}

.slick-dots li button{
    background: #fff;
    /*background: #ffdf00;*/
    width: 20px;
    border-radius: 20px;
}
/* body.bn .side-offers-1-container .slick-track div:nth-child(2),body.pk .side-offers-1-container .slick-track div:nth-child(2){
    background: linear-gradient( rgba(0,0,0,0.5833683815323004) 96%, rgba(9,9,121,0) 96%);
    height: 60px;
    padding-top: 11px;
} */

.slick-dots li.slick-active button{
    background: #ffdf00;
}

.slick-dots li button:before{
    content: '';
}
.slick-dots li.slick-active button:before {
    content: '';
    opacity: .75;
    color: #ffdf00;
}
body.pk .slick-dots,body.bn .slick-dots{
    display: none;
}
.overlay-bg {
    display:none
}
.overlay-bg {
    position: fixed;
    background: #000;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    right: 0;
    z-index: 200;
}

.rf-main-wrapper .action-container>.button-wrapper {
    position: relative;
    left: 70px;
}

body.in .rf-main-wrapper .action-container>.button-wrapper {
    width: 65%!important;
}

.rf-main-wrapper .action-container>.terms-and-conds a {
    color: #ffdf00!important;
}

@keyframes blinker {
    50% {
        opacity: 0;
    }
}

@keyframes glowing {
    0% { 
        -webkit-filter: drop-shadow(0 0 5px #ffe000);
        -moz-filter: drop-shadow(0 0 5px #ffe000);
        -o-filter: drop-shadow(0 0 5px #ffe000);
        -ms-filter: drop-shadow(0 0 5px #ffe000);
        filter: drop-shadow(0 0 5px #ffe000);
    }
    50% { 
        -webkit-filter: none;
        -moz-filter: none;
        -o-filter: none;
        -ms-filter: none;
        filter: none;
    }
    100% { 
        -webkit-filter: drop-shadow(0 0 5px #ffe000);
        -moz-filter: drop-shadow(0 0 5px #ffe000);
        -o-filter: drop-shadow(0 0 5px #ffe000);
        -ms-filter: drop-shadow(0 0 5px #ffe000);
        filter: drop-shadow(0 0 5px #ffe000);
    }
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
}
70% {
  -webkit-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
}
100% {
  -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
}
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
    box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
}
70% {
  -moz-box-shadow: 0 0 0 15px rgba(204,169,44, 0);
  box-shadow: 0 0 0 15px rgba(204,169,44, 0);
}
100% {
  -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  box-shadow: 0 0 0 0 rgba(204,169,44, 0);
}
}

.side-offers-wrapper {
    margin: 10px 0;
    margin-top: 0;
    position: relative;
    display: inline-block;
}

body.vn .tpl-toll{
    display: none;
}

body.th .main-content-title {
    font-size: 36px;
}

body.id .side-offers-1-container div {
    padding: 3px;
}

body.in .side-offers-1-container div,
body.pt .side-offers-1-container div {
    background-color: unset;
    padding: 0;
}

/* Slider Offers */
.yellow2{
    color: #ffe000;
    font-weight: bold;
}
body.in #slider-offer-1mons{
    margin-top: -4px;
    display: inline-block;
}

body.in .slick2 .slick-dots, body.en .slick2 .slick-dots, body.vn .slick2 .slick-dots{
    bottom: -25px!important;
    text-align: center;
}
body.in .slick2 .slick-track, body.en .slick2 .slick-dots, body.vn .slick2 .slick-dots{
    height: 200px!important;
}
body.hi .slick2 .slick-track{
    height: 200px!important;
}
body.te .slick2 .slick-track{
    height: 200px!important;
}
body.hi #slider-offer-1mons, body.hi #slider-offer-1{
    display: inline-block;
    margin-top: -4px;
}
body.te #slider-offer-1mons{
    display: inline-block;
    margin-top: -4px;
}
body.te .side-offers-1-container div{
    font-size: 12px;
    text-align: center;
    position: relative;
    top: 37px;
    color: white;
}

/* body.in .slick-slide img {
    display: none;
} */

body.bn .slick-slide img {
    display: none;
}

body.pk .slick-slide img {
    display: none;
}

.prevarrow{
    width: auto!important;
    height: auto!important;
    transform: rotate(180deg);
    position: absolute;
    left: 2px;
    top: 11px;
}
.nextarrow{
    position: absolute;
    right: 2px;
    top: 10px;
}
body.in .prevarrow{
    position: absolute !important;
    left: 5px !important;
    top: 10px !important;
}
body.in .nextarrow{
    position: absolute !important;
    right: 6px !important;
    top: 9px !important;
}

/* body.in #slider-offer-3 ~ .nextarrow{
    right: 4px !important;
    top: 8px!important;
} */

body.in .prevarrow .b-sideoffer {
    margin-top: -5px;
}

body.pk .plm-arrow {
    margin-top: -22px;
}
body.bn .plm-arrow{
     margin-top: -1px;
}

body.id .plm-arrow {
    margin-top: -15px;
}

#slider-offer-1b{
    position: relative;
    top: -3px;
}

body.id .prevarrow {
    position: relative;
    top: 23px;
}

body.id .nextarrow {
    right: 7px;
    top: 26px;
}

body.id .side-offers-1-container .side-offer-1-description {
    font-size: 14px;
}

body.in #slider-offer-4 .nextarrow {
    margin-top: -39px;
}

body.in #slider-offer-3 {
    position: relative;
    /*top: -5px;*/
}

body.in #slider-offer-4 {
    position: relative;
    top: -5px;
    font-size: 13px;
}

body.te .tpl-financial-risk {
    font-size: 8px!important;
}

body.hi .tpl-toll {
    position: relative;
    top: 9px;
}

body.te .tpl-toll {
    position: relative;
    top: 7px;
}

body.th .slick ul li, body.th #learn-more-3, body.th #learn-more-3-mobi{
    display: none;
}


/* Responsive */
@media only screen and (max-width: 1800px) {

    main {
        background-image: url(../img/bg.jpg);
        background-position: center 0px;
        background-size: 1500px auto;
    }

    body.en main, 
    body.sc main,
    body.kr main,
    body.vn main,
    body.id main,
    body.th main {
        background-image: url(../img/bg.20241007/bg.jpg);
    }

    body.pt main {
        background-size: 1500px auto;
    }

    body.in main {
        /* background-image: url(../img/bg-in.20240708.jpg); */
        /* background-position: center -100px; */
        background-size: 1800px;
    }

    body.hi main {
        background-image: url(../img/bg-in.20220314.jpg);
        background-position: center -100px;
    }

    body.te main {
        background-image: url(../img/bg-in.20220314.jpg);
        background-position: center -100px;
    }
}

@media only screen and (max-width: 1500px) {
    body.in main {
        background-size: 1500px auto;
        background-position: center 0px;
    }
    body.hi main {
        background-size: 1500px auto;
    }
    body.te main {
        background-size: 1500px auto;
    }
}

@media only screen and (max-width: 1024px) {

    body.in #slider-offer-7 {
        font-size: 12px;
    }


    body.in #slider-offer-1wnba {
    position: relative;
    top: -2px;
    }

    body.id #slider-offer-1wcb {
        font-size: 10px;
        position: relative;
        top: 2px;
    }

    body.sc .side-offers-1-container .yellow-2 {
        font-size: 13px;
    }

    body.th .side-offers-1-container .yellow-2 {
        font-size: 14px;
    }
    
    main {
        background-image: url(../img/bg-1024.jpg);
        background-position: center 0px;
        background-size: auto;
    }

    body.en main, 
    body.sc main,
    body.kr main,
    body.vn main,
    body.id main,
    body.th main {
        background-image: url(../img/bg.20241007/bg-1024.jpg);
    }

    body.en .side-offers-1-container div {
        font-size: 12px;
    }

    body.en .side-offers-1-container .prevarrow {
        top: 105px;
    }
    body.en .side-offers-1-container .nextarrow {
        top: 105px;
    }

    body.en #slider-offer-1 {
        top: 100px;
    }

    body.en #slider-offer-1bitcoin {
        top: 103px;
    }

    body.en #slider-offer-1wnba {
        position: relative;
        top: 96px;
    }

    body.en #slider-offer-1fb,body.en #slider-offer-1cr,body.en #slider-offer-1mp {
        position: relative;
        top: 95px;
    }

    body.en #slider-offer-1spsp {
        position: relative;
        top: 95px;
        font-size: 11px;
    }

    body.en #slider-offer-1socfpc {
        position: relative;
        top: 102px;
    }

    body.en #slider-offer-1cfcpc {
        position: relative;
        top: 102px;
    }

    body.en #slider-offer-1wcb{
        position: relative;
        top: 100px;
    }

    body.th #slider-offer-1lvm {
        font-size: 12px;
        position: relative;
        top: 2px;
    }

    body.th #slider-offer-1wcb {
        position: relative;
        top: 6px;
        font-size: 12px;
    }

    body.th #slider-offer-1spex {
        font-size: 12px;
    }

    body.th .side-offers-1-container div.slider-1spex  {
        line-height: 0.8;
    }

    body.vn .side-offers-1-container div {
        height: 160px;
        top: 34px;
        font-size: 13px;
    }
    body.vn .nextarrow {
        top: 3px;
    }
    body.vn .prevarrow {
        top: 4px;
    }
    body.in #slider-offer-6 {
        position: relative;
        top: -2px;
        font-size: 12px;
    }
    body.in #slider-offer-6 .nextarrow {
        right: -20px !important;
        top: 13px !important;
    }

    body.pt main {
        background-image: url(../img/bg-1024-br-20220404.jpg);
        background-position: center 0px;
        background-size: auto;
    }

    body.in main {
        background-image: url(../img/bg-1024-in.20241028.jpg);
        background-position: center 0px;
        background-size: auto;
        height: 1000px;
    }

    body.in .side-offers-container {
        margin-top: 95px;
    }

    body.in .form-container {
        top: -420px;
        left: -150px;
    }

    body.in .slider-container {
        width: 100% !important;
    }

    body.in .main-content {
        left: 115px;
    }

    body.in .main-content-title {
        top: 30px;
    }

    body.in .main-content-title {
        font-size: 35px;
    }

    .big {
        font-size: 53px;
    }

    .bigger {
        font-size: 60px;
    }

    body.hi main {
        background-image: url(../img/bg-1024-in.20220314.jpg);
        background-position: center 0px;
        background-size: auto;
    }

    body.te main {
        background-image: url(../img/bg-1024-in.20220314.jpg);
        background-position: center 0px;
        background-size: auto;
    }
    body.id .side-offers-1-container .slick-list {
        top: 92px;
    }

    body.id .prevClass .prevarrow {
        position: relative;
        top: 11px;
    }

    body.id .side-offers-1-container div span {
        font-size: 14px;
    }
    body.id #slider-offer-1bitcoin {
        top: 20px;
    }
    body.id .side-offers-1-container #slider-offer-2 {
        font-size: 14px;
        top: 4px;
    }

    body.id .side-offers-1-container #slider-offer-2 .yellow-2{
        font-size: 14px;
    }

    body.in #slider-offer-4 {
        position: relative;
        top: -2px;
        font-size: 11px;
    }

    body.in #slider-offer-4 .slider-offer-description {
        font-size: 10px;
    }
    body.in #slider-offer-4 .nextarrow {
        margin-top: -18px;
    }

    body.in .prevClass .prevarrow {
        top: 2px;
    }
    .main-container {
        max-width: 768px;
    }
    /* body.in .slick-track div:nth-child(4) .main-content-title {
        top: 5px;
    } */
    body.pk .side-offers-container .side-offers-1-container .slick-track div:nth-child(3) .prevarrow,body.bn .side-offers-container .side-offers-1-container .slick-track div:nth-child(3) .prevarrow{
            margin-top: 0px;
    }
    body.sc .prevClass .prevarrow {
        position: relative;
        top: 4px!important;
    }
    .slider-container, .main-content {
        width: 375px!important;
    }

    .form-container {
        width: 390px;
    }

    .fast-reg-wrap {
        width: 100%;
    }

    .side-offers-container {
        max-width: 768px;
    }

    .pt-side-offer-title {
        max-width: 768px;
    }

    body.in .side-offers-1-container, body.in .side-offers-2-container, body.in .side-offers-3-container {
        width: 250px;
        height: 140px;
        background-size: cover;
    }

    body.in .side-offers-1-container,  body.in .side-offers-2-container {
        margin-right: 7px;
    }

    body.in .side-offers-1-container div{
        font-size: 13px;
    }

    body.in .side-offers-2-container div{
        font-size: 15px;
        top: 100px;
    }
    body.id #slider-offer-1 {
        top: 12px;
        /* left: -3px; */
    }

    body.id #slider-offer-1socfpc {
        top: 3px;
        position: relative;
    }

    body.id #slider-offer-1cfcpc {
        top: 3px;
        position: relative;
    }

    body.id .side-offers-1-container #slider-offer-1 {
        top: 8px;
        font-size: 12px;
    }

    body.id .side-offers-1-container #slider-offer-1 .yellow-2 {
        font-size: 12px;
    }

    body.id .side-offers-1-container #slider-offer-1idl {
        top: 0px;
    }

    body.id .prevarrow {
        top: 20px;
    }

    body.id .nextarrow {
        right: 5px;
        top: 22px;
    }

    body.id .plm-arrow {
        left: -3px;
        position: relative;
    }
    
    body.sc #slider-offer-1 {
        top: -19px;
    }

    body.sc #slider-offer-1wnba {
        position: relative;
        top: -23px;
    }

    body.sc #slider-offer-1socfpc {
        position: relative;
        top: -15px;
    }

    body.sc #slider-offer-1cfcpc{
        position: relative;
        top: -15px;
    }

    body.sc #slider-offer-1wcb{
        position: relative;
        top: -18px;
    }

    body.sc #slider-offer-1bitcoin {
        top: 97px;
    }

    body.sc .side-offers-1-container div {
        font-size: 15px;
    }

    body.sc .side-offers-1-container .prevarrow {
        position: relative;
        top: 2px;
    }
    body.sc .nextarrow{
        top: 3px;
    }
    body.sc .side-offers-1-container #slider-offer-1 .nextarrow {
        position: relative;
        top: -40px;
        right: 230px;
    }

    body.th .side-offers-1-container div {
        top: 30px;
    }

    .side-offers-1-container, .side-offers-2-container, .side-offers-3-container {
        width: 250px;
        height: 140px;
        background-size: cover;
    }

    .side-offers-1-container, .side-offers-2-container {
        margin-right: 7px;
    }

    .main-content-title {
        font-size: 22px;
    }

    .yellow {
        font-size: 28px;
    }

    .yellow-2 {
        font-size: 15px;
    }
    #slider-offer-1,#slider-offer-2,#slider-offer-3{
        position: relative;
        top: 92px;
    }
    body.vn #slider-offer-1 {
        top: 0px;
    }

    body.vn #slider-offer-1wnba{
        position: relative;
        top: -8px;
    }

    body.vn #slider-offer-1wcb{
        font-size: 12px;
    }

    #slider-offer-1{
        top:-18px;
    }
    /* .side-offer-1.slick-slide .nextarrow {
        top: -13px!important;
    } */
    body.pt #slider-offer-2 .nextarrow {
        right: -35px;
    }
    body.pt #slider-offer-3 {
        top: 5px;
        font-size: 10px;
    }
    body.pt .side-offer-1a, body.kr .side-offer-1a {
        top: 28px;
    }

    body.br .side-offer-1a {
        top: 30px;
    }
    span#slider-offer-4 {
    position: relative;
    top: -12px;
    }

    body.th span#slider-offer-4 {
        position: relative;
        top: 4px;
    }
    span#slider-offer-5 {
    position: relative;
    top: 4px;
    }
    body.in #slider-offer-3{
        position: relative;
        font-size: 12px;
    }

    body.in #slider-offer-3 .bold{
        font-size: 13px;
    }

    body.in #slider-offer-2{
        top: 5px;
    }

    body.in .side-offers-3-container div {
        top: 100px;
    }

    body.in #slider-offer-1{
        top: 0px;
    }

    body.pt #slider-offer-1, body.pt #slider-offer-2 {
        position: relative;
        top: 0;
    }

    body.bn #slider-offer-1, body.pk #slider-offer-1 {
        position: relative;
        top: -5px;
    }

    body.bn #slider-offer-2, body.pk #slider-offer-2 {
        position: relative;
        top: -5px;
    }

    body.in #slider-offer-3 .slider-offer-description{
        position: relative;
        left: -4px;
    }

    body.in .nextarrow {
        right: 0px !important;
    }

    body.in .prevarrow {
        left: 0px !important;
    }
    
    /* body.in .plm-arrow {
        margin-top: -15px!important;
    } */

    /* body.in #slider-offer-3 ~ .nextarrow{
        right: 0px !important;
    } */

    body.pk .plm-arrow,body.bn .plm-arrow  {
        margin-top: -33px!important;
    }

    body.in #slider-offer-1 ~ .nextarrow {
        position: relative;
        top: -16px;
    }

    .side-offers-1-container div {
        font-size: 11px;
        top: 90px;
    }

    body.br .side-offers-1-container div {
        font-size: 13px;
    }

    body.br .side-offers-2-container div, body.br .side-offers-3-container div {
        top: 107px;
    }

    body.hi .side-offers-1-container div {
        top: 33px;
    }
    body.te .side-offers-1-container div {
        top: 33px !important;
        font-size: 11px !important;
    }
    body.hi #slider-offer-1mons, body.hi #slider-offer-1{
        font-size: 11px !important;
    }
    body.te #slider-offer-1mons, body.hi #slider-offer-1{
        font-size: 9px !important;
    }
    body.hi #slider-offer-1 {
        margin-top: 14px;
    }
    body.te #slider-offer-1 {
        top: -3px !important;
    }

    body.te .side-offers-1-container div {
        top: 95px;
        font-size: 12px !important;
    }

    .side-offers-2-container div, .side-offers-3-container div {
        font-size: 14px;
        top: 100px;
    }

    body.te .side-offers-2-container div, body.te .side-offers-3-container div {
        font-size: 14px;
    }

    .cta-button {
        width: 220px;
    }

    body.te .cta-button div {
        top: 3px;
    }

    body.kr .side-offers-1-container div{
        top: 31px;
    }

    body.vn .yellow-2 {
        font-size: 13px;
    }

    body.pt .side-offers-1-container div .side-offer-1 {
        top: 25px;
    }

    body.pt .side-offers-1-container div .side-offer-1b {
        top: 40px;
    }
    
    #slider-offer-3 {
        top: 0;
    }

    body.pt .side-offers-1-container .side-offer-1 .prevarrow {
        position: relative;
        top: 0px;
    }

    /* Fast registration form */
    .regform-item {
        padding: 0 0px!important;
    }

    .rf-main-wrapper .action-container>.button-wrapper {
        width: 90%!important;
    }

    .fast-reg-wrap .rf-main-wrapper .action-container>.terms-and-conds {
        width: 100%!important;
        font-size: 10px!important;
    }

    body.pt .fast-reg-wrap .rf-main-wrapper .action-container>.terms-and-conds {
        font-size: 12px!important;
    }    

    body.vn .fast-reg-wrap .rf-main-wrapper .action-container>.terms-and-conds {
        width: 100%!important;
        font-size: 14px!important;
    }
    /* End registration form */

    body.th .side-offers-1-container .yellow-2 {
        font-size: 15px;
    }

    body.id .side-offers-1-container .side-offer-1-description {
        font-size: 11px;
    }
    body.in .side-offers-1-container div {
        top: 32px;
    }

    body.bn .side-offers-1-container div, body.pk .side-offers-1-container div{
        top: 32px;
    }

    .b-slider {
        top: 3px;
    }

    .a-slider {
        top: 10px;
    }

    /* body.br .tpl-footer {
        background-image: url(../img/footer-tablet.png);
    } */

    body.br .regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_year {
        width: 31.5%;
    }

    body.br .regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_day, .regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_month {
        width: 31.5% !important;
    }

}

@media only screen and (max-width: 768px) {

    main {
        background-image: url(../img/bg-768.jpg);
        background-position: center 0px; 
    }

    body.en main, 
    body.sc main,
    body.kr main,
    body.vn main,
    body.id main,
    body.th main {
        background-image: url(../img/bg.20241007/bg-768.jpg);
    }

    body.in #slider-offer-1wnba {
        position: relative;
        top: -14px;
    }

    body.id #slider-offer-1wcb {
        font-size: 16px;
        position: relative;
        top: 8px;
    }

    body.id #slider-offer-1socfpc {
        top: 10px;
        position: relative;
    }

    body.id #slider-offer-1cfcpc {
        top: 10px;
        position: relative;
    }

    body.in #slider-offer-7 {
        font-size: 20px;
    }

    body.en .side-offers-1-container div {
        font-size: 20px;
        height: 200px;
    }

    body.en .side-offers-1-container .prevarrow {
        left: 0px;
        top: -290px;
    }
    body.en .side-offers-1-container .nextarrow {
        right: 10px;
        top: -290px;
    }

    body.en #slider-offer-1 {
        top: -299px;
    }
    body.en #slider-offer-1bitcoin {
        top: 150px;
    }
    body.en #slider-offer-1wnba {
        position: relative;
        top: -298px;
    }

    body.en #slider-offer-1fb,body.en #slider-offer-1cr,body.en #slider-offer-1mp {
        position: relative;
        top: -301px;
    }

    body.en #slider-offer-1spsp {
        position: relative;
        top: -292px;
        font-size: 16px;
    }

    body.en #slider-offer-1socfpc {
        position: relative;
        top: -295px;
    }

    body.en #slider-offer-1cfcpc {
        position: relative;
        top: -295px;
    }
    
    body.en #slider-offer-1wcb{
        position: relative;
        top: -300px;
    }

    body.pt #slider-offer-2 {
        position: relative;
        top: -15px;
    }

    body.br #slider-offer-2 {
        top: unset!important;
    }
    body.hi .side-offers-1-container div {
        font-size: 20px;
        top: 49px !important;
    }
    body.te .side-offers-1-container div {
        font-size: 16px !important;
        top: 49px !important;
    }
    body.hi #slider-offer-1mons, body.hi #slider-offer-1 {
        font-size: 16px !important;
    }
    body.hi .prevarrow{
        left: 20px;
    } 
    body.hi .nextarrow{
        right: 20px;
    } 
    body.te #slider-offer-1mons, body.hi #slider-offer-1 {
        font-size: 16px !important;
        margin-top: -16px !important;
    }
    body.hi #slider-offer-1{
        top: 7px !important;
    }
    body.te .prevarrow{
        left: 20px;
    } 
    body.te .nextarrow{
        right: 20px;
    } 

    body.pt main {
        background-image: url(../img/bg-768-br-20220404.jpg);
        background-position: center -80px;
        background-color: #000000;
    }

    body.in main {
        background-image: url(../img/bg-768-in.20241028.jpg);
        background-position: center 0px;
    }

    body.hi main {
        background-image: url(../img/bg-768-in.20220314.jpg);
        background-position: center 0px;
    }

    body.te main {
        background-image: url(../img/bg-768-in.20220314.jpg);
        background-position: center 0px;
    }

    body.in .slick-dots {
        bottom: 150px!important;
    }

    body.id .prevarrow {
        top: 30px;
        left: 10px;
    }

    body.in #slider-offer-6 {
        position: relative;
        top: -13px;
        font-size: 16px;
        line-height: 22px;
    }

    body.in #slider-offer-6 .nextarrow {
        right: -70px !important;
        position: relative;
        top: 12px !important;
    }

    body.id .nextarrow {
        right: 20px;
        top: 30px;
    }

    body.id .side-offers-1-container #slider-offer-1 {
        top: 16px;
        font-size: 21px;
    }

    body.id .side-offers-1-container #slider-offer-1 .yellow-2 {
        font-size: 21px;
    }

    body.in .cta-button {
        top: 170px;
    }
    body.pt .side-offers-1-container .slick-track {
        top: -35px;
    }

    #slider-offer-1b {
        position: relative;
        top: -25px;
    }

    body.id .prevClass .prevarrow {
        top: 28px;
    }
    body.sc .prevClass .prevarrow {
        position: relative;
        top: 22px!important;
    }

    body.in .side-offers-1-container, body.in .side-offers-2-container, body.in .side-offers-3-container {
        width: 450px;
        height: 200px;
        left: 0px;
        background-size: contain;
        right: 0px;
        margin: auto;
        float: none;
    }

    body.in .side-offers-container {
        flex-direction: column;
    }

    body.in main {
        height: auto;
    }

    body.in .side-offers-1-container,  body.in .side-offers-2-container {
        margin-right: auto;
        margin-bottom: 30px;
    }

    body.in .side-offers-1-container div{
        font-size: 20px;
        top:40px;
        width: 100% !important;
    }

    body.bn .side-offers-1-container div, body.pk .side-offers-1-container div {
        top: 57px;
    }

    body.in .side-offers-2-container div{
        font-size: 20px;
        top: 125px;
    }

    body.in .side-offers-3-container div {
        top: 125px;
    }

    body.id .side-offers-1-container div { 
        font-size: 20px;
        top: -8px;
    }
    body.id .side-offers-1-container #slider-offer-2 {
        font-size: 20px;
    }

    body.id .side-offers-1-container #slider-offer-2 .yellow-2 {
        font-size: 20px;
    }
    body.in #slider-offer-4 {
        position: relative;
        top: -10px;
        font-size: 17px;
    }

    body.in #slider-offer-4 .slider-offer-description {
        font-size: 18px;
    }
    body.in #slider-offer-4 .nextarrow {
        margin-top: -22px!important;
    }
    body.id .side-offers-1-container .slick-list {
        top: 122px;
    }
    body.in .prevClass .prevarrow {
        position: relative;
        top: -5px;
        left: 17px;
    }

    body.id .side-offers-1-container div span { 
        font-size: 20px;
    }

    body.id #slider-offer-1bitcoin {
        top: 26px;
    }

    body.kr .side-offers-1-container div{
        top: 46px;
        font-size: 18px;
    }
    
    body.th .side-offers-1-container div {
        top: 44px;
    }
    body.kr .side-offers-1-container .prevarrow {
        left: 18px;
    }

    body.th .side-offers-1-container .prevarrow {
        left: 20px;
    }

    body.kr .side-offers-1-container .nextarrow {
        right: 18px;
    }

    body.th .side-offers-1-container .nextarrow {
        right: 20px;
    }

    body.sc .side-offers-1-container div {
        height: 200px;
        font-size: 20px;
    }
    body.sc .side-offers-1-container .prevarrow {
        left: 28px;
        top: 19px;
    }
    body.sc .nextarrow {
        top: 18px;
        right: 20px;
    }

    body.sc .side-offers-1-container .yellow-2 {
        font-size: 19px;
    }
    body.sc #slider-offer-1 {
        top: -5px;
    }
    body.sc #slider-offer-1bitcoin {
        top: 144px;
    }
    body.sc #slider-offer-1wnba {
        position: relative;
        top: -15px;
    }
    body.sc #slider-offer-1socfpc {
        position: relative;
        top: -5px;
    }

    body.sc #slider-offer-1cfcpc{
        position: relative;
        top: -5px;
    }
    body.sc #slider-offer-1wcb {
        position: relative;
        top: -10px;
    }
    body.sc .side-offer-1.slick-slide .nextarrow {
        top: -2px!important;
    }

    .main-container {
        max-width: 600px;
    }
    body.th span#slider-offer-1ba {
        position: relative;
        top: -14px;
    }
    body.pt .main-container {
        max-width: 600px;
        padding-top: 310px;
    }

    body.th #slider-offer-1 {
        font-size: 24px;
    }

    body.th #slider-offer-1 .yellow-2 {
        font-size: 24px;
    }

    body.th #slider-offer-1lvm {
        font-size: 14px;
        position: relative;
        top: 10px;
    }

    body.th #slider-offer-1wcb {
        position: relative;
        top: 10px;
        font-size: 18px;
    }

    body.th #slider-offer-1spex {
        font-size: 16px;
    }

    body.th #slider-offer-1cfcpc {
        position: relative;
        top: 17px;
    }

    body.th .side-offers-1-container div.slider-1spex  {
        line-height: 1;
    }

    .slider-container, .main-content {
        width: 600px!important;
        height: 300px!important;
    }

    body.th .slider-container, .main-content {
        height: 180px!important;
    }

    .form-container {
        width: 100%;
        top: 0;
    }

    .main-content-title {
        width: 500px;
        left: 0px;
        right: 0px;
        margin: auto;
        text-align: center;
        top: 30px;
    }

    .cta-button {
        top: 145px;
        left: 0px;
        right: 0px;
        margin: auto;
    }

    body.hi .cta-button {
        top: 160px;
    }

    body.te .cta-button {
        top: 160px;
    }
    .form-container {
        margin-bottom: 50px;
    }

    body.in .form-container {
        margin-bottom: -504px;
        top: -140px;
        left: -75px;
    }

    body.in .main-content {
        left: 25px;
    }

    body.in .side-offers-wrapper {
        margin-top: 290px;
    }

    .side-offers-wrapper {
        margin-top: 0;
    }

    .side-offers-container {
        max-width: 600px;
    }

    .pt-side-offer-title {
        max-width: 600px;
    }

    .side-offers-1-container, .side-offers-2-container, .side-offers-3-container {
        width: 450px;
        height: 200px;
        left: 0px;
        background-size: contain;
        right: 0px;
        margin: auto;
        float: none;
    }

    body.en .side-offers-1-container, body.en .side-offers-2-container, body.en .side-offers-3-container {
        height: 215px;
    }

    body.in .prevarrow{
        position: relative;
        left: 16px;
        top: 25px;
    }
    body.bn .prevarrow,body.pk .prevarrow{
        position: relative;
        left: 14px;
        margin-top: 23px;
    }
    body.in .nextarrow{
        position: relative;
        right: 27px;
    }
    body.in .plm-arrow{
        margin-top: -24px!important;
    }

    body.in #slider-offer-1 ~ .nextarrow {
        position: relative;
        top: -37px;
    }

    body.in #slider-offer-3 .plm-arrow {
        margin-top: -28px!important;
    }

    body.in #slider-offer-3{
        
        font-size: 18px;
    }

    body.in #slider-offer-3 .bold{
        font-size: 20px;
    }

    /* body.in #slider-offer-2{
        top: 0px;
    }

    body.in #slider-offer-1{
        top: 0px;
    } */

    body.in #slider-offer-3 .slider-offer-description{
        position: relative;
        left: 0px;
    }

    body.in .nextarrow {
        position: absolute !important;
        right: 15px !important;
        top: 7px !important;
    }

    body.in .prevarrow {
        position: absolute !important;
        left: 15px !important;
        top: 10px !important;
    }
    body.vn .side-offers-1-container div {
        top: 48px;
        font-size: 20px;
    }
    body.vn .yellow-2 {
        font-size: 20px;
    }
    body.vn .nextarrow {
        right: 20px;
    }
    body.vn .prevarrow {
        left: 20px;
    }

    body.vn #slider-offer-1wcb{
        font-size: 18px;
    }

    body.vn #slider-offer-1prpl{
        position: relative;
        top: -9px;
    }
    body.bn .plm-arrow,body.pk .plm-arrow {
        margin-top: -2px!important;
    }
    .side-offers-1-container, .side-offers-2-container {
        margin-right: auto;
        margin-bottom: 30px;
    }

    .yellow-2 {
        font-size: 21px;
    }

    .side-offers-1-container div {
        font-size: 17px;
        top: 130px;
    }

    body.hi .side-offers-1-container div {
        top: 136px;
    }

    body.te .side-offers-1-container div {
        top: 136px;
        font-size: 12px !important;
    }

    .side-offers-2-container div, .side-offers-3-container div {
        font-size: 20px;
        top: 145px;
    }

    body.te .side-offers-2-container div, body.te .side-offers-3-container div {
        font-size: 18px;
    }

    body.pt .side-offers-1-container div, body.pt .side-offers-2-container div, body.pt .side-offers-3-container div {
        top: 155px;
    }
    body.pt .side-offers-1-container .slick-list {
    top: 132px;
    }
    body.pt .side-offer-1a, body.kr .side-offer-1a {
        top: 50px!important;
    }
    body.br .side-offer-1a {
        top: 41px!important;
    }
    body.br .side-offers-1-container div {
        font-size: 20px;
    }
    body.kr .side-offers-1-container .side-offer-1,
    body.kr .side-offers-1-container .side-offer-1 .yellow-2 {
        font-size:18px;
    }

    body.pt .side-offers-1-container div .side-offer-1 {
        top: 36px;
    }

    body.pt .side-offers-1-container div .side-offer-1b {
        top: 55px;
    }

    body.pt .side-offers-1-container .side-offer-1 .prevarrow {
        position: relative;
        top: 24px;
    }

    body.pt #slider-offer-1 ~ .nextarrow {
        position: relative;
        top: -24px;
    }

    .b-slider {
        top: -17px;
    }

    .a-slider {
        top: -4px;
    }

    /* Slick custom code */
    .slick-dots {
        bottom: 175px!important;
        text-align: center;
    }

    body.id .slick-dots {
        bottom: 175px!important;
    }

    body.hi .slick-dots {
        bottom: 160px!important;
    }
    body.te .slick-dots {
        bottom: 160px!important;
    }
    /* /Slick custom code */

    /* Fast registration form */
    .regform-item {
        padding: 0 0px!important;
    }

    .fast-reg-wrap .regform-item>.item-label {
        font-size: 15px;
    }

    .fast-reg-wrap .regform-item>.item-element-wrapper input, .fast-reg-wrap .regform-item>.item-element-wrapper select {
        font-size: 15px;
    }

    .fast-reg-wrap .rf-main-wrapper .action-container>.terms-and-conds {
        font-size: 16px!important;
    }

    body.id .fast-reg-wrap .rf-main-wrapper .action-container>.terms-and-conds {
        font-size: 14px!important;
    }
    /* /Fast registration form */

    body.id .side-offers-1-container .side-offer-1-description {
        font-size: 20px;
    }
    body.pk .side-offers-1-container .slick-track div:nth-child(2) {
        background-size: 96%;
        background-repeat: no-repeat;
    }
    /* body.pk .side-offers-1-container div, body.bn .side-offers-1-container div {
        padding-left: 5px;
    } */

    body.pt .nextarrow {
        right: 20px;
    }

    body.pt .prevarrow {
        position: relative;
        left: 20px;
    }

    body.pk .nextarrow,body.bn .nextarrow {
        position: relative;
        right: 27px;
    }

    body.pt #slider-offer-3 {
        top: -20px;
        font-size: 15px;
    }

    body.pt #slider-offer-2 .nextarrow {
        top: 10px;
        right: -75px;
    }

    body.bn #slider-offer-1, body.pk #slider-offer-1 {
        top: -27px;    
    }

    body.bn #slider-offer-2, body.pk #slider-offer-2 {
        top: -27px;
    }

    body.br .tpl-header {
        padding: 0px 0;
        height: 78px;
    }

    /* body.br .tpl-footer {
        background-image: url(../img/footer-tablet-600x103.png);
        height: 105px;
    } */

    body.br .side-offers-container {
        display: block;
    }

    body.br .regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_year {
        width: 32.5%;
    }

    body.br .regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_day, .regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_month {
        width: 32.5% !important;
    }
}

@media only screen and (max-width: 600px) {

    .mob {
        display: block;
    }

    .desk {
        display: none;
    }

    body.in #slider-offer-4 {
        position: relative;
        top: -15px;
        font-size: 16px;
    }

    body.in #slider-offer-6 {
        position: relative;
        top: -14px;
        font-size: 16px;
        line-height: 22px;
    }

    main {
        background-image: url(../img/bg-600.jpg);
        background-position: center -27px;
    }

    body.en main, 
    body.sc main,
    body.kr main,
    body.vn main,
    body.id main,
    body.th main {
        background-image: url(../img/bg.20241007/bg-600.jpg);
    }

    body.pt main {
        background-image: url(../img/bg-600-br-20220404.jpg);
        background-position: center -15px;
    }

    body.in main {
        background-image: url(../img/bg-600-in.20241028.jpg);
        background-position: center 0px;
        /* height: 2035px; */
    }

    body.hi main {
        background-image: url(../img/bg-600-in.20220314.jpg);
        background-position: center 0px;
    }

    body.te main {
        background-image: url(../img/bg-600-in.20220314.jpg);
        background-position: center 0px;
    }

    .main-container {
        max-width: 480px;
    }

    body.pt .main-container {
        max-width: 480px;
        padding-top: 245px;
    }

    .form-container {
        margin-top: 220px;
    }

    body.pt .form-container {
        margin-top: 0;
    }

    .slider-container, .main-content {
        width: 480px!important;
        top: 250px;
    }

    body.in .slider-container {
        top: 175px;
    }

    body.in .main-content {
        left: -35px;
    }

    body.in .form-container {
        left: -15px;
    }

    body.in .main-content-title {
        font-size: 30px;
    }

    body.in .main-content {
        top: 85px;
    }

    .bigger {
        font-size: 45px;
    }

    body.pt .slider-container, .main-content {
        top: 30px;
    }

    body.th .slider-container, .main-content {
        height: 230px!important;
    }

    body.pt .main-content-title {
        top: 0px;
    }

    body.pt .cta-button {
        top: 135px;
    }

    body.pt .slick-dots {
        bottom: 165px!important;
    }

    body.in .cta-button {
        top: 160px;
    }

    body.in .slick-dots {
        bottom: 125px!important;
    }

    .slick-dots {
        bottom: 150px!important;
    }

    body.id .slick-dots {
        bottom: 145px!important;
    }

    body.hi .slick-dots {
        bottom: 130px!important;
    }
    body.te .slick-dots {
        bottom: 130px!important;
    }
    body.th .slick-dots {
        bottom: 140px!important;
    }

    body.kr .cta-button, body.sc .cta-button {
        top: 115px;
    }
    
    body.id .cta-button {
        top: 145px;
    }

    body.hi .cta-button {
        top: 155px;
    }

    body.te .cta-button {
        top: 155px;
    }
    #slider-offer-4 + .nextarrow{
        top: 30px;
    }

    body.id #slider-offer-1 + .nextarrow{
        top: 30px;
    } 
    .side-offers-container {
        max-width: 480px;
    }

    .pt-side-offer-title {
        max-width: 480px;
    }

    body.pt .pt-side-offer-title span {
        font-size: 22px;
    }

    .side-offers-1-container, .side-offers-2-container {
        margin-bottom: 15px;
    }

    body.in .side-offers-1-container,  body.in .side-offers-2-container {
        margin-bottom: 15px;
    }

    /* Fast registration form */
    .fast-reg-wrap .rf-main-wrapper .action-container>.terms-and-conds {
        font-size: 12px!important;
    }

    body.vn .fast-reg-wrap .rf-main-wrapper .action-container>.terms-and-conds {
        width: 100%!important;
        font-size: 17px!important;
    }
    /* /Fast registration form */

    body.id .side-offers-1-container #slider-offer-2 {
        font-size: 19px;
        top: 1px;
    }

    /* body.br .tpl-footer {
        background-image: url(../img/footer-mobile.png);
        height: 600px;
    }

    body.br .tpl-footer>.tpl-inner {
        padding-top: 617px;
    } */

    body.br .side-offers-container {
        display: block;
    }

    body.br .tpl-header {
        padding: 0px 0;
        height: 63px;
    }
}

@media only screen and (max-width: 480px) {
    body.in #slider-offer-1wnba {
    position: relative;
    top: -10px;
    }

    body.id #slider-offer-1wcb {
        font-size: 12px;
        top: 8px;
    }

    body.id #slider-offer-1socfpc {
        top: 7px;
        position: relative;
    }

    body.id #slider-offer-1cfcpc {
        top: 7px;
        position: relative;
    }

    body.in #slider-offer-7 {
        font-size: 15px;
    }

    body.th span#slider-offer-4 {
        position: relative;
        top: 10px;
    }

    body.th .side-offers-1-container .yellow-2 {
        font-size: 16px;
    }
    body.pt #slider-offer-3 {
        top: -35px;
        font-size: 13px;
    }
    body.sc .side-offers-1-container .yellow-2 {
        font-size: 15px;
    }
    body.sc .side-offers-1-container #slider-offer-1 > .nextarrow {
        right: -296px;
        top: -30px;
    }
    body.in #slider-offer-6 .nextarrow {
        right: -55px !important;
    }
    body.in #slider-offer-6 {
        top: -8px;
        font-size: 12px;
        line-height: 17px;
    }

    body.sc .side-offers-1-container div {
        font-size: 15px;
    }

    body.sc #slider-offer-1bitcoin {
        top: 108px;
    }

    body.sc .side-offer-1.slick-slide .nextarrow {
    top: 3px!important;
    }
    .tpl-lang-wrap {
        width: 160px;
    }

    body.id .prevarrow {
        top: 35px;
        left: 1px;
    }

    body.id .nextarrow {
        right: 20px;
        top: 35px;
    }

    body.id #slider-offer-1 + .nextarrow {
        top: 35px;
        left: 300px;
    }

    body.id #slider-offer-1wcb + .nextarrow {
        right: 3px;
        top: 38px;
    }

    body.id .side-offers-1-container #slider-offer-1 {
        font-size: 15px;
        top: 11px;
    }

    body.id .side-offers-1-container #slider-offer-1 .yellow-2 {
        font-size: 15px;
    }

    body.id .side-offers-1-container #slider-offer-2 {
        font-size: 14px;
        top: 7px;
    }

    body.id .side-offers-1-container #slider-offer-2 .yellow-2 {
        font-size: 14px;
    }

    body.pk .side-offers-1-container div, body.bn .side-offers-1-container div {
         padding-left: 0px; 
    }
    body.pk .side-offers-1-container .slick-track div:nth-child(2) {
         background-repeat: repeat; 
         width: 320px!important;
         padding-top: 0px;
    }
    body.en  #slider-offer-2{
        position: relative;
        top: 60px;
    }

    body.en #slider-offer-1spsp {
        position: relative;
        top: 13px;
        font-size: 12px;
    }

    body.en #slider-offer-1socfpc {
        position: relative;
        top: 7px;
    }
    
    body.en #slider-offer-1cfcpc {
        position: relative;
        top: 7px;
    }

    body.hi #slider-offer-1mons, body.hi #slider-offer-1 {
        font-size: 13px !important;
    }
    body.te #slider-offer-1mons, body.hi #slider-offer-1 {
        font-size: 10px !important;
    }
    body.te #slider-offer-1mons, body.hi #slider-offer-1 {
        margin-top: -9px !important;
    }
    body.hi .side-offers-1-container div {
        top: 31px !important;
    }
    body.te .side-offers-1-container div {
        top: 31px !important;
    }
    body.hi .prevarrow {
        left: 20px;
        top: 27px;
    }
    body.te .prevarrow {
        left: 20px;
        top: 27px;
    }
    body.hi .nextarrow {
        right: 20px;
        top: 27px;
    }
    body.te .nextarrow {
        right: 20px;
        top: 27px;
    }
    body.sc .prevClass .prevarrow {
    position: relative;
    top: 16px!important;
    }

    #slider-offer-1b {
        position: relative;
        top: -19px;
    }
    body.th span#slider-offer-1ba {
        position: relative;
        top: 0px;
    }

    body.th span#slider-offer-1socfpc {
        position: relative;
        top: 19px;
    }

    body.sc #slider-offer-1{
        top: -3px;
    }
    body.sc #slider-offer-1wcb{
        top: -3px;
    }
    body.pk .side-offers-container .side-offers-1-container .slick-track div:nth-child(3) .prevarrow,body.bn .side-offers-container .side-offers-1-container .slick-track div:nth-child(3) .prevarrow{
        margin-top: 0px;
    }

    body.pt .side-offers-1-container .slick-list {
        top: 102px;
    }
    body.pt .side-offers-1-container .slick-track {
        top: -21px;
    }

    main {
        background-image: url(../img/bg-480.jpg);
        background-position: center -25px; 
    }

    body.en main, 
    body.sc main,
    body.kr main,
    body.vn main,
    body.id main,
    body.th main {
        background-image: url(../img/bg.20241007/bg-480.jpg);
    }

    body.in .prevClass .prevarrow {
        position: relative;
        top: 1px;
        left: 8px;
    }
    body.pt main {
        background-image: url(../img/bg-480-br-20220404.jpg);
        background-position: center -15px;
    }
    body.in .side-offers-1-container div {
        font-size: 16px;
        top: 50px;
    }
    body.in main {
        background-image: url(../img/bg-480-in.20241028.jpg);
        background-position: center 0px;
        /* height: 1821px; */
    }

    body.hi main {
        background-image: url(../img/bg-480-in.20220314.jpg);
        background-position: center 0px;
    }

    body.te main {
        background-image: url(../img/bg-480-in.20220314.jpg);
        background-position: center 0px;
    }

    body.in .cta-button {
        top: -130px;
    }

    .main-container {
        max-width: 320px;
    }
    body.in .prevarrow {
        left: 4px !important;
    }
    body.pt .main-container {
        max-width: 320px;
        padding-top: 225px;
    }

    .yellow {
        font-size: 23px;
    }
    body.bn #slider-offer-1 ~ span,body.pk #slider-offer-1 ~ span {
        font-size: 14px;
    }
    body.th .yellow {
        font-size: 28px;
    }
    /* .nextarrow {
        position: relative;
        right: 5px;
    } */

    body.pt .nextarrow {
        right: 5px;
        top: -5px;
    }

    body.pt #slider-offer-2 {
        position: relative;
        top: -35px;
    }

    body.pt .prevarrow {
        left: 5px;
        top: -5px;
    }

    body.in #slider-offer-1 ~ .nextarrow {
        top: -53px;
    }

    .slider-offer-description {
        font-size: 14px;
        /* top: -15px;
        left: -4px; */
    }
    
    body.pk .prevarrow,body.bn .prevarrow {
        margin-top: 7px;
    }
    body.bn .slider-offer-description,body.pk .slider-offer-description {
        font-size: 14px;
        /* top: 0px;
        left: -4px; */
    }

    /* body.in .slider-offer-description #slider-offer-3  {
        top: -10px;
    } */

    body.in #slider-offer-3 {
        font-size: 14px;
    }

    body.in #slider-offer-3 .slider-offer-description {
        top: -4px;
    }

    body.in #slider-offer-3 .bold {
        font-size: 16px;
    }

    body.bn #slider-offer-1, body.pk #slider-offer-1 {
        top: 3px;}

    body.bn #slider-offer-2, body.pk #slider-offer-2 {
        top: 3px;
    }

    .prevarrow {
        position: relative;
        left: 6px;
    }

    body.in #slider-offer-3 .plm-arrow {
        margin-top: -38px!important;
    }

    body.vn .side-offers-1-container div {
        top: 30px;
        font-size: 16px;
    }

    body.vn .yellow-2 {
        font-size: 16px;
    }

    body.vn .nextarrow {
        right: 2px;
        top: 19px;
    }
    body.vn .prevarrow {
        left: 2px;
        top: 20px;
    }

    body.vn #slider-offer-1wnba{
        position: relative;
        top: -6px;
    }
    
    body.vn #slider-offer-1wcb{
        font-size: 14px;
    }

    body.vn #slider-offer-1prpl{
        top: -8px;
    }

    .yellow-2 {
        font-size: 15px;
    }

    .slider-container, .main-content {
        width: 320px!important;
        top: 255px;
    }

    body.in .slider-container {
        top: 150px;
    }

    body.in .main-content {
        top: 115px;
        left: -113px;
    }

    body.in .main-content-title {
        font-size: 28px;
        top: 0px;
    }

    body.in .form-container {
        width: 100%;
        left: 0px;
    }

    body.in .form-container {
        top: -180px;
    }

    .big {
        font-size: 42px;
    }

    .bigger {
        font-size: 38px;
    }

    body.in .rf-main-wrapper .action-container>.button-wrapper {
        left: 50px;
    }

    .main-content-title {
        width: 300px;
        font-size: 18px;
        top: -240px;
    }

    .mc-4 {
        width: 255px;
    }

    .cta-button {
        top: -140px;
    }

    body.hi .cta-button {
        top: -120px;
    }

    body.te .cta-button {
        top: -120px;
    }

    body.kr .cta-button, body.sc .cta-button, body.id .cta-button {
        top: -130px;
    }

    .side-offers-1-container, .side-offers-2-container, .side-offers-3-container {
        width: 320px;
        height: 150px;
    }

    .side-offers-container {
        max-width: 320px;
    }

    .pt-side-offer-title {
        max-width: 320px;
        margin-bottom: 15px;
    }

    .side-offers-1-container div {
        font-size: 12px;
        top: 97px;
    }

    body.hi .side-offers-1-container div {
        top: 103px;
    }

    body.te .side-offers-1-container div {
        top: 103px;
        font-size: 12px;
    }

    .side-offers-2-container div, .side-offers-3-container div {
        top: 105px;
        font-size: 16px;
    }

    body.te .side-offers-2-container div, body.te .side-offers-3-container div {
        font-size: 16px;
    }

    .side-offers-1-container, .side-offers-2-container {
        margin-bottom: 15px;
    }
    body.in .side-offers-1-container,  body.in .side-offers-2-container, body.in .side-offers-3-container {
        margin-bottom: 15px;
        width: 320px;
        height: 150px;
    }

    body.in .side-offers-1-container div {
        top: 36px;
    }

    body.in .side-offers-2-container div {
        top: 90px;
        font-size: 15px;
    }

    body.in .side-offers-3-container div {
        top: 90px;
    }

    body.in #slider-offer-2 {
        top: -20px;
    }

    body.id .side-offers-1-container div { 
        font-size: 16px;
        top: -6px;
        left: -1px;
    }
    body.in #slider-offer-4 {
        position: relative;
        top: -7px;
        font-size: 13px;
    }

    body.in #slider-offer-4 .slider-offer-description {
        font-size: 14px;
    }
    body.id .side-offers-1-container div span { 
        font-size: 16px;
    }

    body.pt .side-offers-1-container div, body.pt .side-offers-2-container div, body.pt .side-offers-3-container div {
        top: 115px;
    }
    body.id .side-offers-1-container .slick-list {
        top: 85px;
    }

    body.pt .side-offers-1-container div {
        top: 105px;
        position: relative;
        height: 160px;
    }
    body.pt .side-offers-1-container div {
         top: 35px;
    }
    body.kr .side-offers-1-container div{
        top: 34px;
        font-size: 14px;
    }
    body.kr .side-offers-1-container .side-offer-1,
    body.kr .side-offers-1-container .side-offer-1 .yellow-2 {
        font-size:13px;
    }
    body.th .side-offers-1-container div {
        top: 25px;
    }

    body.pt .side-offers-1-container div .side-offer-1 {
        top: 25px;
    }

    body.pt .side-offers-1-container div .side-offer-1b {
        top: 40px;
    }

    body.pt .side-offers-1-container .side-offer-1 .prevarrow {
        position: relative;
        top: 6px;
    }
    body.pt .side-offer-1a, body.kr .side-offer-1a{
        top: 30px;
    }
    body.br .side-offer-1a {
        top: 18px!important;
    }
    body.br .side-offers-1-container div {
        font-size: 16px;
    }
    body.pt #slider-offer-2 .nextarrow {
        top: 10px;
        right: -35px;
    }
    body.pt .main-content-title {
        top: -225px;
    }

    body.pt .cta-button {
        top: -95px;
    }

    .slick-dots {
        bottom: 210px!important;
    }

    body.id .slick-dots {
        bottom: 200px!important;
    }

    body.hi .slick-dots {
        bottom: 190px!important;
    }
    body.te .slick-dots {
        bottom: 190px!important;
    }
    body.th .slick-dots {
        bottom: 185px!important;
    }
    body.th .cta-button {
        top: -123px;
    }
    body.in .slick-dots {
        bottom: 185px!important;
    }

    body.en .side-offers-1-container div {
        font-size: 16px;
    }

    body.en .side-offers-1-container .nextarrow {
        right: -299px;
        top: -19px;
    }
    body.en .side-offers-1-container .top-33{
        top: -33px !important;
    }
    body.en .side-offers-1-container .prevarrow {
        left: 10px;
        top: 25px;
    }

    body.en #slider-offer-1 {
        top: 0px;
    }

    body.en #slider-offer-1bitcoin {
        top: 107px;
    }

    body.en #slider-offer-1 + .nextarrow {
        right: -299px;
        top: -22px;
    }

    body.en #slider-offer-1fb,body.en #slider-offer-1cr,body.en #slider-offer-1mp {
        position: relative;
        top: 0px;
    }

    body.en #slider-offer-1wnba {
        position: relative;
        top: 0px;
    }
    body.en #slider-offer-1wcb{
        position: relative;
        top: 5px;
    }

    body.en #slider-offer-1wcb + .nextarrow {
        right: -299px;
        top: -19px;
    }

    body.en #slider-offer-1fb + .nextarrow,body.en #slider-offer-1cr + .nextarrow,body.en #slider-offer-1mp + .nextarrow {
        right: -299px;
        top: -33px;
    }

    body.en .side-offers-1-container, body.en .side-offers-2-container, body.en .side-offers-3-container {
        height: 170px;
    }

    .b-slider {
        position: relative;
        top: -22px;
    }

    .br-space {
        padding-top: 0;
    }

    /* Fast registration form */
    .regform-item {
        padding: 0 0px!important;
    }

    .fast-reg-wrap .regform-item>.item-label {
        font-size: 10px;
    }

    .fast-reg-wrap .regform-item>.item-element-wrapper input, .fast-reg-wrap .regform-item>.item-element-wrapper select {
        font-size: 10px;
    }

    .fast-reg-wrap .regform-item>.item-element-wrapper {
        width: 72%;
    }

    .fast-reg-wrap .regform-item>.item-label {
        width: 25%;
    }

    .regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_year {
        width: 70px !important;
    }

    .fast-reg-wrap .rf-main-wrapper .action-container>.terms-and-conds {
        font-size: 8px!important;
        padding: 0px;;
    }

    .fast-reg-wrap .country-area-code input {
        padding-left: 105px!important;
    }

    body.pt .fast-reg-wrap .rf-main-wrapper .action-container>.terms-and-conds {
        font-size: 10px!important;
    }

    .regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_day, .regform-item.regform-bday .item-element-wrapper>select#regForm_birthdate_month {
        width: 52px !important;
    }

    .fast-reg-wrap .rf-main-wrapper button.rf-submit-button {
        font-size: 15px;
    }

    .rf-main-wrapper .action-container>.button-wrapper {
        left: 20px;
    }

    body.sc .fast-reg-wrap .rf-main-wrapper .action-container>.terms-and-conds {
        font-size: 12px!important;
    }

    body.th .fast-reg-wrap .rf-main-wrapper .action-container>.terms-and-conds {
        font-size: 14px!important;
    }

    body.vn .fast-reg-wrap .rf-main-wrapper .action-container>.terms-and-conds {
        width: 100%!important;
        font-size: 12px!important;
    }
     
    /* /Fast registration form */
    /* body.in .side-offers-1-container div {
        top: 44px;
    } */
    body.bn .side-offers-1-container div, body.pk .side-offers-1-container div{
        top: 33px;
    }
    body.in .plm-arrow {
        margin-top: -44px!important;
    }
    body.in .nextarrow {
        right: 4px !important;
    }
    body.en .plm-arrow {
        margin-top: -31px!important;
    }
    body.en .nextarrow {
        position: relative;
        right: 10px;
    }

    body.th #slider-offer-1 {
        font-size: 20px;
        top: 10px;
    }

    body.th #slider-offer-1 .yellow-2 {
        font-size: 20px;
    }

    body.th #slider-offer-1wnba {
        position: relative;
        top: 8px;
    }

    body.th #slider-offer-1lvm {
        font-size: 13px;
        position: relative;
        top: 10px;
    }

    body.th #slider-offer-1wcb {
        position: relative;
        top: 15px;
        font-size: 14px;
    }

    body.th #slider-offer-1spex {
        position: relative;
        top: 5px;
        font-size: 13px;
    }

    body.th .side-offers-1-container div.slider-1spex  {
        line-height: 0.8;
    }

    body.th .side-offers-1-container .prevarrow {
        left: 0;
        top: 40px;
    }

    body.th .side-offers-1-container .nextarrow {
        right: 0;
        top: 40px;
    }

    body.id .side-offers-1-container .side-offer-1-description {
        font-size: 14px;
    }
    body.bn .plm-arrow,body.pk .plm-arrow {
        margin-top: -38px!important;
    }
    body.th #slider-offer-weekly-mix-parlay {
        display: inline-block;
        margin-top: 17px;
    }
    body.te #slider-offer-1 {
        top: 12px !important;
    }
    body.hi #slider-offer-1{
        margin-top: 3px !important;
    }
    
    body.vn span#slider-offer-1bitcoin {
        top: 7px;
    }
    body.th span#slider-offer-1bitcoin {
        top: 22px;
    }
}
/* /Responsive */