/*--------------------------------------------------
## Globals
---------------------------------------------------*/
:root { --bs-blue: #00A7E1; --bs-black: #000; --bs-white: #fff; --bs-gray: #6c757d; --bs-gray-dark: #343a40; --bs-primary: #00A7E1; --main-primary: #00A7E1; --bs-secondary: #e21e80; --bs-success: #198754; --bs-font-sans-serif:  "Barlow Semi Condensed", sans-serif; --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-body-font-family: var(--bs-font-sans-serif); --bs-body-font-size: 1.125rem; --bs-body-font-weight: 400; --bs-body-line-height: 1.5; --bs-body-color: #212529; --bs-body-bg: #fff; --bs-border-width: 1px; --bs-border-style: solid; --bs-border-color: #dee2e6; --bs-border-color-translucent: rgba(0, 0, 0, 0.175); --bs-border-radius: 0.375rem; --bs-border-radius-sm: 0.25rem; --bs-border-radius-lg: 0.5rem; --bs-border-radius-xl: 1rem; --bs-border-radius-2xl: 2rem; --bs-border-radius-pill: 50rem; --bs-link-color: #ffffff; --bs-link-hover-color:  --bs-primary; --bs-code-color: #e21e80; --bs-highlight-bg: #fff3cd; --primaryfamily:"Barlow Semi Condensed", sans-serif; --secondaryfamily:"Barlow Condensed", sans-serif; 
}
*, *::before, *::after { box-sizing: border-box; }
@media (prefers-reduced-motion: no-preference) {
:root { scroll-behavior: smooth; }
}
.container{max-width: 1434px;}
.container, .row>* { padding-right: calc(var(--bs-gutter-x)* .5); padding-left: calc(var(--bs-gutter-x)* .5); margin-top: 0; }
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
/* Firefox */
input[type=number] { -moz-appearance: textfield;appearance: textfield; }
body {background: #000;     overflow-x: hidden; margin: 0; font-family: var(--bs-body-font-family); font-size: var(--bs-body-font-size); font-weight: var(--bs-body-font-weight); line-height: var(--bs-body-line-height); color: var(--bs-white); text-align: var(--bs-body-text-align); -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
body:before{content: '';position: absolute;top: 0;width: 100%;background: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/lp-cashback-promo-bgfull.svg);background-position: center -180px;background-repeat: no-repeat;height: 100%;z-index: -1;}
body::-webkit-scrollbar { width:5px; }
body::-webkit-scrollbar-track { box-shadow: inset 0 0 6px rgba(255,255,255,0.05); } 
body::-webkit-scrollbar-thumb { background-color: #2d9cdb; outline: 1px solid slategrey; border-radius: 5px; }
/* header.main_header, footer { display: none; } */
div#smooth-wrapper footer { display: block;padding-bottom: 0;}
/* .pc.back-to-top { display: none; } */
hr { margin: 1rem 0; color: inherit; border: 0; border-top: 1px solid; opacity: 0.25; }
h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 { margin-top: 0; margin-bottom: 0.5rem; font-weight: 600; line-height: 1.2; }
p { margin-top: 0; margin-bottom: 1rem; }
.btn-primary { --bs-btn-color: var(--bs-white); --bs-btn-bg: #00A7E1; --bs-btn-border-color: #00A7E1; --bs-btn-hover-color: var(--bs-white); --bs-btn-hover-bg: #0072A0; --bs-btn-hover-border-color: #0072A0; --bs-btn-focus-shadow-rgb: 64, 79, 245; --bs-btn-active-color: var(--bs-white); --bs-btn-active-bg: #0072A0; --bs-btn-active-border-color: #0072A0; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: var(--bs-white); --bs-btn-disabled-bg: #00A7E1; --bs-btn-disabled-border-color: #00A7E1; border-radius: 4px; }

/*button*/
/*// Glow Border Animation //*/
a.btnGlowBox {
display: block;
position: relative;
height: 70px;
width: 100%;
}
.btnGlow{position: relative;
overflow: hidden;
border-radius: 40px;
display: block !important;
width: 200px;
height: 56px;}
.animated-border-box, .animated-border-box-glow{
max-height: 60px;
max-width: 240px;
height: 100%;
width: 100%;
position: absolute;
overflow: hidden;
z-index: 0;
/* Border Radius */
border-radius: 40px;
height: 66px;
background: transparent;
display: flex;
align-items: center;
justify-content: center;
}

.animated-border-box-glow{
overflow: hidden;
/* Glow Blur */
filter: blur(20px);
background: transparent;
}

.animated-border-box:before, .animated-border-box-glow:before {
content: '';
z-index: -2;
text-align: center;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) rotate(0deg);
position: absolute;
width: 99999px;
height: 99999px;
background-repeat: no-repeat;
background-position: 0 0;
/*border color, change middle color*/
background-image: conic-gradient(rgba(0,0,0,0), #09fdfd, rgba(0,0,0,0) 25%);
/* change speed here */
animation: rotate 4s linear infinite;
}

.animated-border-box:after {
content: '';
position: absolute;
z-index: -1;
/* border width */
left: 4px;
top: 2px;
/* double the px from the border width left */
width: calc(240px - 8px);
height: calc(100% - 5px);
/*bg color*/
background: #4ba4db;
/*box border radius*/
border-radius: 40px;
transition: all 0.5s ease-in-out;
}
.animated-border-box:hover:after{background:#0a4265 ; transition: all 0.5s ease-in-out;}
@keyframes rotate {
100% {
transform: translate(-50%, -50%) rotate(1turn);
}
}
a.btnGlowBox:hover .bi {
right: -6px;
transition: all 0.5s ease-in-out
}

.btnGlowBox .bi {
position: relative;
margin-right: 6px;
right: -2px;
top: 2px;
transition: all 0.5s ease-in-out
}

/*// Border Animation END//*/




.cc1{/* center center */  display: flex; justify-content: center; align-items: center; position: relative; }
.lb1{/* center center */  display: flex; justify-content: flex-start; align-items: flex-end; position: relative; }
.bb1{/* border-bottom */  border-bottom: 1px solid #2A2A2A; padding-bottom: 14px; margin-bottom: 14px; }
.bt1{/* border-bottom */  border-top: 1px solid #2A2A2A; padding-top: 14px; margin-top: 14px; }
.br-40{/* border-radius*/ border-radius: 40px}
.br-32{/* border-radius*/ border-radius: 32px}
.br-20{/* border-radius*/ border-radius: 20px}
.br-btm1{/*border-bottom*/border-bottom: 1px solid  rgba(255, 255, 255, 0.20);}
.br-top1{/*border-bottom*/border-top: 1px solid  rgba(255, 255, 255, 0.20);}
.text-right{ text-align: right}
.text-muted-gray{color: #AFAFAF;}
.sticky-panel{ z-index: -1;}
.pd60{padding: 60px;}
.z10{ z-index: 10; position: relative}
.d-flex2{display: flex; justify-content: space-between; }
.d-flex3-bl{display: flex; justify-content: space-between; align-items: flex-end}
.lead{font-size: 18px;}
h1, .h1{ font-size: 55px}
h2, .h2{ font-size: 50px}
h3, .h3{ font-size: 45px}
h4, .h4{ font-size: 40px}
h5 ,.h5{ font-size: 40px}
h6, .h6{ font-size: 20px}
a{ text-decoration: none; transition: 0.2s ease-in-out}
.btn-outline-primary, .btn-outline-primary:hover, .btnJoinDiscord, .btnJoinDiscord:hover { transition: all 0.2s ease-in-out; }
/* gradient border 2*/
.btn-gr-1{background: linear-gradient(90deg, #81D5F8 0%, #0691CA 100%);}
.gr-3{ background: var(--Blue-text-gradient, linear-gradient(90deg, #FFF 0%, #87DCFF 100%)); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
/*--------------------------------------------------
## Sections 
---------------------------------------------------*/
/*section heading*/
.sectionHeader h2, .sectionHeader h3 {font: normal 500 70px/70px var(--secondaryfamily);margin-bottom: 20px;color: rgba(255,255,255,1); line-height: 120%;}
.sectionHeader p {font:normal 400 20px/32px var(--primaryfamily); color: #ffffff;opacity: 0.8;}
.sectionPadding{padding: 100px 0;}
.mg_head i{top:8px}
/*banner css*/
.banner{position: initial;padding-top: 190px;}
.banner .bannerImg:before{     content: ''; background: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/lp-cashback-promo-banner-coins.png) no-repeat; position: absolute; left: 50%; top: -60px; width: 653px; height: 549px; z-index: -1; mix-blend-mode: color-dodge; background-size: 90%; }
.brandLogo { padding: 20px 0; }
.bannerInfo h1 { font-size: 100px; font-family: var(--primaryfamily); line-height: 110%; }
.bannerInfo h1 .fw-400 { font-weight: 300; }
.bannerInfo p { font-size: 35px; }
.termsLink { font-size: 15px; font-family: var(--primaryfamily); margin-bottom: 10px; margin-top: 10px;text-decoration: underline; }
.bannerImg { margin-left: -70px; position: relative;}
.bannerInfo { margin-top: -120px; }
.bannerHolder { position: relative; }
.bannerHolder:after {     content: ''; background: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/lp-cashpromo-banner-divider.webp) no-repeat; width: 100%; position: absolute; bottom: 0; left: 50%; height: 2px; opacity: 0.6; box-shadow: 0 0 0 #00ACE1; transform: translateX(-50%); background-size: 100% 100%; }
.ticklist { padding: 20px 0px; max-width: 1240px; margin: auto; }
.slick-track { display: flex ; gap:40px }
.ticklist .item { display: flex; align-items: center; gap: 10px; font-size: 20px; white-space: nowrap; /*min-width: 300px !important;*/  }
.ticklist .item strong { font-weight: 500; }
ul.slick-dots { margin-top: 20px; text-align: center; }
.whyJoinExc{position: relative;}
.whyJoinExc:before { content: ''; position: absolute; border-radius: 418px; background: #416b85; mix-blend-mode: color; filter: blur(85px); width: 418px; height: 418px; right: -7%; bottom: -32%; z-index: -2; }
.whyJoinExcHolder { max-width: 1200px; margin: auto; position: relative; }
.whyJoinExcHolder:before { content: ''; position: absolute; background: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/lp-cashpromo-candle.webp) no-repeat; width: 215px; height: 263px; left: -10%; top: -32%;z-index: 9; }
.whyJoinExcHolder:after { content: ''; position: absolute; border-radius: 280px; background: #194f70; mix-blend-mode: color; filter: blur(85px); width: 280px; height: 280px; right: 9%; bottom: -32%; z-index: -2; }
.whyJoinBox { border-radius: 18px; border: 1px solid var(--Glass-Stroke, rgba(255, 255, 255, 0.20)); background: var(--Glass-Fill, linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 0.06) 100%), rgba(255, 255, 255, 0.01)); box-shadow: 0 5.583px 10.049px 0 rgba(255, 255, 255, 0.08) inset; backdrop-filter: blur(66.99049377441406px); padding: 34px 10px; text-align: center; }
.whyJoinExcHolder .slick-track { gap: 30px; }
.whyJoinBox h3 { font-size: 35px; margin-bottom: 20px; }
.whyJoinExcHolder { max-width: 1200px; margin: auto; }
.whyJoinBox p {font-size: 20px;color: rgba(255,255,255,0.8);font-family: var(--primaryfamily);line-height: 140%;margin-bottom: 30px;}
.loginLink {    font-weight: 600;    text-decoration: underline;}
.stepstologin{margin: 100px auto 30px;position: relative;z-index: 9;}
.stepsLoginContent::before { width: 260px; height: 368px; position: absolute; content: ''; right: -90px; top: -80px; background: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/lp-cashpromo-two-candle.webp) no-repeat; background-size: contain; z-index: 1; }
.claimStepsHolder .btnBoxFunded{margin-left: 120px;}
.btnBoxFunded { display: inline-flex; flex-direction: column; gap: 5px; justify-content: center; align-items: center; width: 240px; }
.btnBoxFunded p { font-size: 14px; }
.stepsLoginContent{border-radius: 24px; border: 0.752px solid var(--line-colour-ful, #464646); background: linear-gradient(180deg, rgba(47, 58, 69, 0.00) 0%, rgba(13, 15, 17, 0.00) 100%); box-shadow: 0 0 7.293px -3.008px rgba(68, 241, 255, 0.30); backdrop-filter: blur(1.2531741857528687px);display: flex;position: relative; padding: 50px 100px;}
.stepsLoginContent .bactchCircle { width: 196px; height: 196px; position: absolute; content: ''; right: 50px; top: 200px; z-index: 9; }

.claimStepsHolder{width: 50%;}
.claimSteps { margin-top: 50px; display: flex; align-items: flex-start; justify-content: center; gap: 20px;flex-direction: column;}

.claimBox { text-align: center; position:relative;display: flex;gap:20px;align-items: center;}
h4.stepcount {font: normal 600 38px/40px var(--primaryfamily); width: 94px; height: 94px; background:#131518;border: 2px solid #00A7E1; border-radius: 100px; text-align: center; display: flex; align-items: center; justify-content: center; margin: auto; color: var(--bs-white); margin-bottom: 34px;display: flex;align-items: center;justify-content: center;flex-direction: column;}
h4.stepcount span{font-size: 15px;line-height:1.2;text-transform: uppercase;}
.claimBox h2 { font-size: 25px;color: var(--bs-white); font-family: var(--secondaryfamily); font-weight: 500; margin-bottom: 10px; }
.claimBox p {font: normal 400 18px/27px var(--primaryfamily);  color: rgba(214, 214, 214, .8); width: 100%; margin: 0;font-family: var(--secondaryfamily);text-align: left;}
.claimBox:before {    content: ''; background: #1A2732; position: absolute; left: 45px; width: 2px; height: 40px; bottom: -13px; top: auto;}
.claimBox:last-child:before { display: none; }
.claimBoxTxt{display: flex;flex-direction: column;align-items: flex-start;position: relative;padding-bottom:40px;border-bottom: 1px solid rgba(81, 88, 93, 0.2);width: calc(100% - 114px);}
.claimBox.active:before{background: #00A7E1;}
.claimBox:last-child .claimBoxTxt{border-bottom: none;}
.cashBackTableSec { width: 500px; }
.claimBox.active .stepcount{background: #00A7E1; border:2px solid #1A2732;}
.cashBackHeading{font: normal 500 32px/38px var(--secondaryfamily);color: rgba(255,255,255,1); }
.cashbackTable{border-radius: 16px; background-color: rgb(14 3 27); padding: 0 30px;}
.cashbackTable td{font: normal 500 20px/24px var(--secondaryfamily);color: rgb(255, 255, 255);}
.table>:not(caption)>*>*{background-color: transparent;border-bottom: rgba(143,161,169,0.3) 1px solid;padding: 1rem;}
.cashbackTable th{font: normal 600 20px/20px var(--secondaryfamily);color: rgb(255, 255, 255);padding-top: 30px;}
.tableTnc{font: normal 400 25px/34px var(--secondaryfamily);color: rgba(255,255,255,1);margin: 15px 0 0;}
.bannerPromoCode{border-radius: 100px;background:linear-gradient(to right, #000000 0%, #000000 0%) padding-box, linear-gradient(16deg, rgba(0, 102, 196, 1) 15%, rgba(6, 184, 184, 1) 40%, rgba(98, 255, 255, 1) 45%) border-box;
border: 3px solid transparent;max-width: 670px; margin: 30px auto; width: 100%;padding: 20px;}
.bannerPromoCode p{font: normal 400 55px/60px var(--secondaryfamily);margin: 0;text-transform: uppercase;display: flex;align-items: center;justify-content: center;gap: 10px;}
.bannerPromoCode p strong{background-color: #F0E14C; background-image: url( "../assets/blackfriday/text-bg.webp"); background-repeat: repeat; -webkit-background-clip: text;background-clip: text; -webkit-text-fill-color: transparent;}
.btnBoxFunded .termsLink { margin: 0; }
.lp-footer { padding-top: 100px; display: block; background-color: #000000; }
.follow_us { font-weight: 400; font-family: var(--primaryfamily); font-size: 18px; color: rgb(255, 255, 255); font-style: normal; }
.footer_top_block .social-url ul li a { display: inline-block; width: 50px; height: 50px; background: #10121b; line-height: 35px; border-radius: 4px; color: #fff; text-align: center; vertical-align: middle; padding: 5px 12px; font-size: 1rem; }
/* .isoLabel-homepage { position: relative; margin-top: 35px; align-items: center; } */
.footer_bottom_text p { color: #999; font-family: var(--secondryfamily); line-height: 150%; }
.footer_top_block .social-url ul li a:nth-child(6){border: 1px solid transparent}
.footer_top_block .social-url ul li a:nth-child(6):hover {       background: #000;    border: 1px solid rgba(255, 255, 255, 0.2) !important;}
.pb-partnerlp5 { padding-bottom: 35px!important; }
.left-inner-image-iso img { max-width: 100px; }
.inner-left-textmsecb p { margin-left: 32px; font-size: 20px; opacity: 0.7; line-height: 27px; color: #fff; margin-bottom:0; }


.faqHolder { background: linear-gradient(0deg, #000 79%, rgba(0, 0, 0, 0.00) 100.13%) }
.accordion-button::after { background-image: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/faq-plus.svg); width: 16px; background-size: contain; filter: grayscale(1); }
.accordionFaqs .accordion-button:not(.collapsed)::after { background-image: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/faq-minus.svg); transform: rotate(0deg); height: 3px; filter: grayscale(1); }
.accordionFaqs .accordion-item { background: transparent; margin-bottom: 0px; border: 0; border-bottom: 1px solid rgba(88, 88, 88, 0.7); color: #ffffff; font-size: 22px; border-radius: 0; margin-bottom: 0; padding: 15px 0; }
.accordionFaqs { border: 0 !important; }
.accordionFaqs .accordion-item button.accordion-button { background: transparent; color: var(--bs-white); font-size: 19px; font-weight: 400; border-bottom: 0; box-shadow: none; font-family: var(--primaryfamily); }
.accordionFaqs .accordion-item .accordion-header { border: 0; }
.accordionFaqs .accordion-item .accordion-body { border-top: 0 !important; font-size: 1rem; padding-top: 0; color: #e6e6e6; line-height: 150%; font-family: var(--primaryfamily); padding-left: 58px; }
.accordionFaqs .accordion-item button.accordion-button span { margin-right: 20px; }
.accordionFaqs .accordion-item button.accordion-button:focus, .accordionFaqs .accordion-item button.accordion-button:focus-visible { border: 0; outline: none; box-shadow: none; }
.faq-category .accordion-item button.accordion-button:not(.collapsed) { border: 0; }

/* .footer_top_block .social-url { display: inline-flex ; width: 100%; align-items: center; gap: 20px; } */
.lp-footer{position: relative;}
.footer_achivment h5 { font-size: 1.25rem; }
.lp-footer .footer_top_block{position: relative;}
/* .lp-footer:before{content: ''; background: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/lp-cashpromo-banner-divider.webp) no-repeat; width: 100%; position: absolute; bottom: 0; left: 0; height: 2px; opacity: 0.6; box-shadow: 0 0 0 #00ACE1;} */
.lp-footer .footer_top_block:before { content: ''; background: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/lp-cashpromo-banner-divider.webp) no-repeat; width: 100%; position: absolute; top: -100px; left: 50%; height: 2px; opacity: 0.6; box-shadow: 0 0 0 #00ACE1; transform: translateX(-50%); background-size: 100% 100%; }
.lp-footer .copyright_info { border-top: 1px solid rgba(48, 49, 50, 0.5); padding-top: 2rem; margin-top: 2rem; }

.casBackRewCont {
position: relative;
}

.casBackRewCont:before {
content: '';
background: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/lp-cashpromo-candle-patternfaq.png);
position: absolute;
right: 40px;
bottom: -100%;
width: 415px;
height: 466px;
background-size: 80% 80%;
background-repeat: no-repeat;
}
@media(min-width:2100px){
body:before {
content: '';

background-position: center -300px;
background-size: 100% 100%;
}
}
@media(max-width:1700px){
.banner .bannerImg:before { background-size: 70%; right: -10%; }
.stepsLoginContent::before { right: -50px; }
}
@media(max-width:1367px){
.banner .bannerImg:before { background-size:80%; right: -29%; }
.bannerInfo h1 { font-size: 70px; }
.bannerInfo p { font-size: 28px; }
.sectionHeader h2 { font-size: 56px; }
.stepsLoginContent { padding: 40px; }
h4.stepcount { width: 60px; height: 60px; margin-top: 0; margin-left: 0; margin-right: 10px; }

.claimBox:before { left: 30px; }
.claimStepsHolder .btnBoxFunded { margin-left: 82px; }
.stepsLoginContent .bactchCircle { width: 150px; }
}
@media(max-width:1200px){
.stepsLoginContent .bactchCircle { width: 100px; right: 5px; }
}
@media(max-width:992px){
.ticklist .item { min-width: 300px !important; }
.accordionFaqs .accordion-item .accordion-body { padding-left: 55px; }
html[lang="ar"] .accordionFaqs .accordion-item .accordion-body { padding-right: 55px!important; padding-left: 0; }
.client-content h3 {    margin-bottom: 0;}
.navNewFeatures li .nav-link { font-size: 19px;}
.mobile_language_drop_down .smicon {    top: 4px;}
.brandLogo { text-align: center; }
.bannerInfo { margin-top: 0; text-align: center; }
a.btnGlowBox { margin: auto; text-align: center; width: 240px; }
img.trustpilot.d-block {margin: auto;} 
.sectionPadding { padding: 50px 0; }
.stepstologin { margin-top: 50px; }
.bannerImg { margin-left: 0; text-align: center; }
.bannerImg { margin-left: 0; text-align: center; }
.banner .bannerImg:before { background-size: 60%; right: -29%; top: -90px; }
body:before { background-position: 79% top; }
.claimBox h2 { text-align: left; }
.cashbackTable td { font-size: 16px; }
.cashbackTable td { font-size: 16px; }
.stepsLoginContent .claimStepHolder { width: 100%; }
.claimStepsHolder { width: 100%; }
.stepsLoginContent {flex-direction: column;}
h4.stepcount { width: 94px; height: 94px; }
.claimBox:before { left: 45px; }
.stepsLoginContent { padding: 0; gap: 30px; border: 0; box-shadow: none; }
.claimStepsHolder { border-radius: 24px; border: 0.752px solid var(--line-colour-ful, #464646); background: linear-gradient(180deg, rgba(47, 58, 69, 0.00) 0%, rgba(13, 15, 17, 0.00) 100%); box-shadow: 0 0 7.293px -3.008px rgba(68, 241, 255, 0.30); backdrop-filter: blur(1.2531741857528687px); /* display: flex; */ position: relative; padding: 70px 20px; }
.cashBackTableSec { border-radius: 24px; border: 0.752px solid var(--line-colour-ful, #464646); background: linear-gradient(180deg, rgba(47, 58, 69, 0.00) 0%, rgba(13, 15, 17, 0.00) 100%); box-shadow: 0 0 7.293px -3.008px rgba(68, 241, 255, 0.30); backdrop-filter: blur(1.2531741857528687px); /* display: flex; */ position: relative; padding: 70px 10px; width: 100%; }
.stepsLoginContent .bactchCircle { width: 196px; bottom: 41%; top: auto; }
.stepsLoginContent::before { bottom: 28%; top: auto; background-size: 51%; left: 30px; }
.lp-footer .footer_top_block:before { top: -50px; }
.modifieddots .slick-dots li.slick-active { background-color: #525766 !important;}
.modifieddots .slick-dots li { background-color: #fff; }
}
@media(max-width:767px){
.bannerInfo h1 { font-size: 52px; }
.bannerInfo p { font-size: 24px; }
.sectionHeader h2, .sectionHeader h3 { font-size: 40px; }
.footer_top_block .social-url ul li a { width: 36px; height: 36px; padding: 5px; align-items: center; display: inline-flex ; }
.casBackRewCont:before { content: ''; background: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/lp-cashpromo-candle-patternfaq.png); position: absolute; right: -100px; bottom: -130%; width: 415px; height: 466px; background-size: 80% 80%; background-repeat: no-repeat; }
.banner{padding-top: 120px;}
.whyJoinExcHolder:before { bottom: -130px; top: auto; left: -30px; background-size: 58%;}
}
@media(max-width:576px){
.bannerInfo h1 { font-size: 48px; }
body:before { background-position: 60% top; }
.sectionHeader h2 { font-size: 40px; }
.accordionFaqs .accordion-item button.accordion-button { font-size: 17px; gap: 5px; align-items: start; }
.accordionFaqs .accordion-item button.accordion-button span { margin-right: 11px; }
.cashbackTable { padding: 0 10px; }
.cashbackTable th { font-size: 16px; padding: 12px 5px; }
.cashbackTable td { font-size: 14px; }
.claimStepsHolder .btnBoxFunded { text-align: center; margin: auto !important; width: 100%; }
.stepsLoginContent .bactchCircle { width: 156px; bottom: 36%; top: auto; }
.innersectionHeader h3 { font-size: 36px; }
.claimBox { gap: 5px; }
.cashBackRewarSec:before { background: linear-gradient(0deg, #000 84.1%, rgba(0, 0, 0, 0.00) 100.13%); position: relative; content: ''; position: absolute; top: -190px; height: 160%; width: 100%; z-index: -1; }
.banner .bannerImg:before { background-size: 50%; top: -110px; left: 70%; }
.casBackRewCont:before { content: ''; background: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/lp-cashpromo-candle-patternfaq.png); position: absolute; right: -40px; bottom: -40%; width: 42%; height: 60%; background-size: 80% 80%; background-repeat: no-repeat; }
.animated-border-box, .animated-border-box-glow { max-width: 200px; border-radius: 90px; margin: auto; } 
a.btnGlowBox { margin: auto; text-align: center; width: 200px; }
.animated-border-box:after { content: ''; position: absolute; z-index: -1; /* border width */ left: 4px; top: 2px; /* double the px from the border width left */ width: calc(200px - 8px); height: calc(100% - 5px); }
.bannerInfo{margin-bottom: 30px;}
.whyJoinBox {    padding: 34px 50px;}
.whyJoinExcHolder:after, .whyJoinExc:before { display: none; }
.whyJoinBox{width:330px !important}
.tailoredtoBox {padding:34px 20px}
}

.footer_achivment{ overflow: clip; }
.faqHolder .accordion-body a { color: #4ba4db; }
.support_now_blocks h3, .support_now_blocks h4{ font-weight: 500; }
.client-content h3{ margin-bottom: 0; }
.whyJoinExcHolder .slick-slide img{ display: inline-block; }
.whyJoinExcHolder .slick-slide{ height: auto; width: 100% !important; }
.footer_achievement_slider .item img{ max-width: inherit; }

/* --------------- Greek -------------------------------
-------------------------------
-------------------------------
*/
html[lang="el"] {
--primaryfamily: 'Noto Sans', sans-serif!important;
--secondryfamily: 'Noto Sans', sans-serif!important;
}
html[lang="el"] .bannerInfo h1 { font-size: 60px; line-height: 125%;}
html[lang="el"] .bannerInfo p { font-size: 30px; }
html[lang="el"] .sectionHeader h2, html[lang="el"] .sectionHeader h3{ font-size: 55px; }
html[lang="el"] .whyJoinBox h3 { font-size: 26px; }
html[lang="el"] .whyJoinBox p { font-size: 18px; }
html[lang="el"] .claimStepsHolder .innersectionHeader h3{ font-size: 40px; }
html[lang="el"] .claimStepsHolder .innersectionHeader p{ font-size: 19px; }
html[lang="el"]  .cashBackHeading{ font-size: 28px; }
html[lang="el"] .claimBox h2{ font-size: 18px;  text-align: left; }
html[lang="el"] .claimBox p { max-width: 400px; font-size: 17px; }
html[lang="el"] .cashbackTable { padding: 0 15px; }
html[lang="el"] .cashbackTable th { font-size: 13px; }
/* html[lang="el"] .stepsLoginContent .animated-border-box, html[lang="el"] .stepsLoginContent .animated-border-box-glow{ width: 400px; max-width: 400px; }
html[lang="el"] .stepsLoginContent .animated-border-box:after { width: calc(400px - 8px); } */
html[lang="el"] .cashbackTable td { font-size: 17px; }

@media(max-width:1367.98px){
html[lang="el"] .bannerInfo h1 { font-size: 60px; }
html[lang="el"] .bannerInfo p { font-size: 30px; }
html[lang="el"] .sectionHeader h2, html[lang="el"] .sectionHeader h3{ font-size: 48px; }
html[lang="el"]  .stepsLoginContent .bactchCircle{ right: 0; }
}

@media(max-width:1199.98px){
html[lang="el"] .bannerInfo h1 { font-size: 50px; }
html[lang="el"] .bannerInfo p { font-size: 24px; }
html[lang="el"] .whyJoinBox h3 { font-size: 22px; }
html[lang="el"] .claimStepsHolder .innersectionHeader h3{ font-size: 35px; }
html[lang="el"] .claimStepsHolder .innersectionHeader p{ font-size: 18px; }
html[lang="el"] .cashBackHeading { font-size: 26px; }
html[lang="el"] .claimBox p { max-width: 100%; font-size: 16px; }
html[lang="el"] .cashbackTable td { font-size: 14px; }
}

@media(max-width:991.98px){
html[lang="el"] .sectionHeader h2, html[lang="el"] .sectionHeader h3{ font-size: 40px; }
html[lang="el"] .whyJoinBox p { font-size: 17px; }
html[lang="el"] .cashbackTable th { font-size: 18px; }
html[lang="el"] .cashbackTable td { font-size: 16px; }
}

@media(max-width:767.98px){
html[lang="el"] .bannerInfo h1 { font-size: 38px; line-height: 120%; }
html[lang="el"] .bannerInfo p { font-size: 18px; }
html[lang="el"] .sectionHeader h2, html[lang="el"] .sectionHeader h3{ font-size: 32px; }
html[lang="el"] .whyJoinBox { padding: 34px 25px; }
html[lang="el"] .sectionHeader p{ font-size: 18px; line-height: 140%; }
}

@media(max-width:576.98px){
html[lang="el"] .sectionHeader h2, html[lang="el"] .sectionHeader h3{ font-size: 27px; }
html[lang="el"] .claimStepsHolder .innersectionHeader h3{ font-size: 28px; }
html[lang="el"] .cashbackTable th { font-size: 12px; padding: 12px 10px; }
html[lang="el"] .stepsLoginContent .bactchCircle { width: 130px; bottom: 33%;}
html[lang="el"] .cashbackTable { padding: 0 10px; }
html[lang="el"] .cashbackTable { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
html[lang="el"] .cashbackTable td, .cashbackTable th { white-space: nowrap; }
html[lang="el"] .cashbackTable::-webkit-scrollbar { height: 6px; }
/* html[lang="el"] .stepsLoginContent .animated-border-box, html[lang="el"] .stepsLoginContent .animated-border-box-glow{ width: 260px; max-width: 260px; font-size: 12px; }
html[lang="el"] .stepsLoginContent .animated-border-box:after { width: calc(260px - 8px); } */
html[lang="el"] .animated-border-box, html[lang="el"]  .animated-border-box-glow{ font-size: 16px; }
html[lang="el"] .ticklist .item { font-size: 16px; }
}


/* --------------- SPANISH -------------------------------
-------------------------------
-------------------------------
*/
html[lang="es"] .bannerInfo h1 {font-size: 70px;line-height: 120%;}
html[lang="es"] .bannerInfo p {font-size: 28px;}
html[lang="es"] .sectionHeader h2, html[lang="es"] .sectionHeader h3{ font-size: 55px; }
html[lang="es"] .whyJoinBox h3 { font-size: 26px; }
html[lang="es"] .whyJoinBox p { font-size: 18px; }
html[lang="es"] .claimStepsHolder .innersectionHeader h3{ font-size: 40px; }
html[lang="es"] .claimStepsHolder .innersectionHeader p{ font-size: 19px; }
html[lang="es"]  .cashBackHeading{ font-size: 28px; }
html[lang="es"] .claimBox h2{font-size: 24px;text-align: left;}
html[lang="es"] .claimBox p {max-width: 400px;font-size: 18px;}
html[lang="es"] .cashbackTable { padding: 0 15px; }
html[lang="es"] .cashbackTable th { font-size: 15px; }
html[lang="es"] .cashbackTable td {font-size: 18px;}

@media(max-width:1367.98px){
html[lang="es"] .bannerInfo h1 { font-size: 60px; }
html[lang="es"] .bannerInfo p { font-size: 30px; }
html[lang="es"] .sectionHeader h2, html[lang="es"] .sectionHeader h3{ font-size: 48px; }
html[lang="es"]  .stepsLoginContent .bactchCircle{ right: 0; }
}

@media(max-width:1199.98px){
html[lang="es"] .bannerInfo h1 {font-size: 55px;}
html[lang="es"] .bannerInfo p { font-size: 24px; }
html[lang="es"] .whyJoinBox h3 { font-size: 28px; }
html[lang="es"] .claimStepsHolder .innersectionHeader h3{ font-size: 35px; }
html[lang="es"] .claimStepsHolder .innersectionHeader p{ font-size: 18px; }
html[lang="es"] .cashBackHeading { font-size: 26px; }
html[lang="es"] .claimBox p {max-width: 100%;font-size: 18px;}
html[lang="es"] .cashbackTable td { font-size: 14px; }
}

@media(max-width:991.98px){
html[lang="es"] .sectionHeader h2, html[lang="es"] .sectionHeader h3{ font-size: 40px; }
html[lang="es"] .whyJoinBox p { font-size: 17px; }
html[lang="es"] .cashbackTable th { font-size: 18px; }
html[lang="es"] .cashbackTable td { font-size: 16px; }
}

@media(max-width:767.98px){
html[lang="es"] .bannerInfo h1 {font-size: 40px;line-height: 120%;}
html[lang="es"] .bannerInfo p { font-size: 18px; }
html[lang="es"] .sectionHeader h2, html[lang="es"] .sectionHeader h3{ font-size: 32px; }
html[lang="es"] .whyJoinBox { padding: 34px 25px; }
html[lang="es"] .sectionHeader p{ font-size: 18px; line-height: 140%; }
}

@media(max-width:576.98px){
html[lang="es"] .sectionHeader h2, html[lang="es"] .sectionHeader h3{ font-size: 30px; }
html[lang="es"] .claimStepsHolder .innersectionHeader h3{ font-size: 28px; }
html[lang="es"] .cashbackTable th { font-size: 14px; padding: 12px 10px; }
html[lang="es"] .stepsLoginContent .bactchCircle { width: 130px; bottom: 35%;}
html[lang="es"] .cashbackTable { padding: 0 10px; }
html[lang="es"] .cashbackTable { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
html[lang="es"] .cashbackTable td, .cashbackTable th { white-space: nowrap; }
html[lang="es"] .cashbackTable::-webkit-scrollbar { height: 6px; }
html[lang="es"] .animated-border-box, html[lang="es"]  .animated-border-box-glow{ font-size: 16px; }
html[lang="es"] .ticklist .item { font-size: 16px; }
}

/* --------------- PORT -------------------------------
-------------------------------
-------------------------------
*/
html[lang="pt"] .bannerInfo h1 {font-size: 70px;line-height: 120%;}
html[lang="pt"] .bannerInfo p {font-size: 28px;}
html[lang="pt"] .sectionHeader h2, html[lang="pt"] .sectionHeader h3{ font-size: 55px; }
html[lang="pt"] .whyJoinBox h3 { font-size: 26px; }
html[lang="pt"] .whyJoinBox p { font-size: 18px; }
html[lang="pt"] .claimStepsHolder .innersectionHeader h3{ font-size: 40px; }
html[lang="pt"] .claimStepsHolder .innersectionHeader p{ font-size: 19px; }
html[lang="pt"]  .cashBackHeading{ font-size: 28px; }
html[lang="pt"] .claimBox h2{font-size: 24px;text-align: left;}
html[lang="pt"] .claimBox p {max-width: 400px;font-size: 18px;}
html[lang="pt"] .cashbackTable { padding: 0 15px; }
html[lang="pt"] .cashbackTable th { font-size: 15px; }
html[lang="pt"] .cashbackTable td {font-size: 18px;}

@media(max-width:1367.98px){
html[lang="pt"] .bannerInfo h1 { font-size: 60px; }
html[lang="pt"] .bannerInfo p { font-size: 30px; }
html[lang="pt"] .sectionHeader h2, html[lang="pt"] .sectionHeader h3{ font-size: 48px; }
html[lang="pt"]  .stepsLoginContent .bactchCircle{ right: 0; }
}

@media(max-width:1199.98px){
html[lang="pt"] .bannerInfo h1 {font-size: 55px;}
html[lang="pt"] .bannerInfo p { font-size: 24px; }
html[lang="pt"] .whyJoinBox h3 { font-size: 28px; }
html[lang="pt"] .claimStepsHolder .innersectionHeader h3{ font-size: 35px; }
html[lang="pt"] .claimStepsHolder .innersectionHeader p{ font-size: 18px; }
html[lang="pt"] .cashBackHeading { font-size: 26px; }
html[lang="pt"] .claimBox p {max-width: 100%;font-size: 18px;}
html[lang="pt"] .cashbackTable td { font-size: 14px; }
}

@media(max-width:991.98px){
html[lang="pt"] .sectionHeader h2, html[lang="pt"] .sectionHeader h3{ font-size: 40px; }
html[lang="pt"] .whyJoinBox p { font-size: 17px; }
html[lang="pt"] .cashbackTable th { font-size: 18px; }
html[lang="pt"] .cashbackTable td { font-size: 16px; }
}

@media(max-width:767.98px){
html[lang="pt"] .bannerInfo h1 {font-size: 40px;line-height: 120%;}
html[lang="pt"] .bannerInfo p { font-size: 18px; }
html[lang="pt"] .sectionHeader h2, html[lang="pt"] .sectionHeader h3{ font-size: 32px; }
html[lang="pt"] .whyJoinBox { padding: 34px 25px; }
html[lang="pt"] .sectionHeader p{ font-size: 18px; line-height: 140%; }
}

@media(max-width:576.98px){
html[lang="pt"] .sectionHeader h2, html[lang="pt"] .sectionHeader h3{font-size: 30px;}
html[lang="pt"] .claimStepsHolder .innersectionHeader h3{ font-size: 28px; }
html[lang="pt"] .cashbackTable th { font-size: 14px; padding: 12px 10px; }
html[lang="pt"] .stepsLoginContent .bactchCircle { width: 130px; bottom: 35%;}
html[lang="pt"] .cashbackTable { padding: 0 10px; }
html[lang="pt"] .cashbackTable { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
html[lang="pt"] .cashbackTable td, .cashbackTable th { white-space: nowrap; }
html[lang="pt"] .cashbackTable::-webkit-scrollbar { height: 6px; }
html[lang="pt"] .animated-border-box, html[lang="pt"]  .animated-border-box-glow{ font-size: 16px; }
}

/* --------------- INDONESIA -------------------------------
-------------------------------
-------------------------------
*/
html[lang="id"] .bannerInfo h1 {font-size: 70px;line-height: 120%;}
html[lang="id"] .bannerInfo p {font-size: 28px;}
html[lang="id"] .sectionHeader h2, html[lang="id"] .sectionHeader h3{ font-size: 55px; }
html[lang="id"] .whyJoinBox h3 { font-size: 26px; }
html[lang="id"] .whyJoinBox p { font-size: 18px; }
html[lang="id"] .claimStepsHolder .innersectionHeader h3{ font-size: 40px; }
html[lang="id"] .claimStepsHolder .innersectionHeader p{ font-size: 19px; }
html[lang="id"]  .cashBackHeading{ font-size: 28px; }
html[lang="id"] .claimBox h2{font-size: 24px;text-align: left;}
html[lang="id"] .claimBox p {max-width: 400px;font-size: 18px;}
html[lang="id"] .cashbackTable { padding: 0 15px; }
html[lang="id"] .cashbackTable th { font-size: 15px; }
html[lang="id"] .cashbackTable td {font-size: 16px;}

@media(max-width:1367.98px){
html[lang="id"] .bannerInfo h1 { font-size: 60px; }
html[lang="id"] .bannerInfo p { font-size: 30px; }
html[lang="id"] .sectionHeader h2, html[lang="id"] .sectionHeader h3{ font-size: 48px; }
html[lang="id"]  .stepsLoginContent .bactchCircle{ right: 0; }
}

@media(max-width:1199.98px){
html[lang="id"] .bannerInfo h1 {font-size: 55px;}
html[lang="id"] .bannerInfo p { font-size: 24px; }
html[lang="id"] .whyJoinBox h3 { font-size: 28px; }
html[lang="id"] .claimStepsHolder .innersectionHeader h3{ font-size: 35px; }
html[lang="id"] .claimStepsHolder .innersectionHeader p{ font-size: 18px; }
html[lang="id"] .cashBackHeading { font-size: 26px; }
html[lang="id"] .claimBox p {max-width: 100%;font-size: 18px;}
html[lang="id"] .cashbackTable td { font-size: 14px; }
}

@media(max-width:991.98px){
html[lang="id"] .sectionHeader h2, html[lang="id"] .sectionHeader h3{ font-size: 40px; }
html[lang="id"] .whyJoinBox p { font-size: 17px; }
html[lang="id"] .cashbackTable th { font-size: 18px; }
html[lang="id"] .cashbackTable td { font-size: 16px; }
}

@media(max-width:767.98px){
html[lang="id"] .bannerInfo h1 {font-size: 35px;line-height: 120%;}
html[lang="id"] .bannerInfo p { font-size: 18px; }
html[lang="id"] .sectionHeader h2, html[lang="id"] .sectionHeader h3{ font-size: 32px; }
html[lang="id"] .whyJoinBox { padding: 34px 25px; }
html[lang="id"] .sectionHeader p{ font-size: 18px; line-height: 140%; }
}

@media(max-width:576.98px){
html[lang="id"] .sectionHeader h2, html[lang="id"] .sectionHeader h3{font-size: 30px;}
html[lang="id"] .claimStepsHolder .innersectionHeader h3{ font-size: 28px; }
html[lang="id"] .cashbackTable th { font-size: 14px; padding: 12px 10px; }
html[lang="id"] .stepsLoginContent .bactchCircle { width: 130px; bottom: 35%;}
html[lang="id"] .cashbackTable { padding: 0 10px; }
html[lang="id"] .cashbackTable { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
html[lang="id"] .cashbackTable td, .cashbackTable th { white-space: nowrap; }
html[lang="id"] .cashbackTable::-webkit-scrollbar { height: 6px; }
html[lang="id"] .animated-border-box, html[lang="id"]  .animated-border-box-glow{ font-size: 16px; }
}

/* --------------- THAI -------------------------------
-------------------------------
-------------------------------
*/
html[lang="th"] .bannerInfo h1 {font-size: 70px;line-height: 120%;}
html[lang="th"] .bannerInfo p {font-size: 28px;}
html[lang="th"] .sectionHeader h2, html[lang="th"] .sectionHeader h3{ font-size: 55px; }
html[lang="th"] .whyJoinBox h3 {font-size: 24px;}
html[lang="th"] .whyJoinBox p {font-size: 19px;}
html[lang="th"] .claimStepsHolder .innersectionHeader h3{ font-size: 40px; }
html[lang="th"] .claimStepsHolder .innersectionHeader p{ font-size: 19px; }
html[lang="th"]  .cashBackHeading{ font-size: 28px; }
html[lang="th"] .claimBox h2{font-size: 24px;text-align: left;}
html[lang="th"] .claimBox p {max-width: 400px;font-size: 18px;}
html[lang="th"] .cashbackTable { padding: 0 15px; }
html[lang="th"] .cashbackTable th { font-size: 15px; }
html[lang="th"] .cashbackTable td {font-size: 16px;}

@media(max-width:1367.98px){
html[lang="th"] .bannerInfo h1 { font-size: 60px; }
html[lang="th"] .bannerInfo p { font-size: 30px; }
html[lang="th"] .sectionHeader h2, html[lang="th"] .sectionHeader h3{ font-size: 48px; }
html[lang="th"]  .stepsLoginContent .bactchCircle{ right: 0; }
}

@media(max-width:1199.98px){
html[lang="th"] .bannerInfo h1 {font-size: 55px;}
html[lang="th"] .bannerInfo p { font-size: 24px; }
html[lang="th"] .whyJoinBox h3 {font-size: 26px;}
html[lang="th"] .claimStepsHolder .innersectionHeader h3{ font-size: 35px; }
html[lang="th"] .claimStepsHolder .innersectionHeader p{ font-size: 18px; }
html[lang="th"] .cashBackHeading { font-size: 26px; }
html[lang="th"] .claimBox p {max-width: 100%;font-size: 17px;}
html[lang="th"] .cashbackTable td { font-size: 14px; }
}

@media(max-width:991.98px){
html[lang="th"] .claimBox h2 { font-size: 22px; }
html[lang="th"] .sectionHeader h2, html[lang="th"] .sectionHeader h3{ font-size: 40px; }
html[lang="th"] .whyJoinBox p { font-size: 17px; }
html[lang="th"] .cashbackTable th { font-size: 18px; }
html[lang="th"] .cashbackTable td { font-size: 16px; }
html[lang="th"] .whyJoinBox h3 { font-size: 22px; }
}

@media(max-width:767.98px){
html[lang="th"] .bannerInfo h1 {font-size: 40px;line-height: 120%;}
html[lang="th"] .bannerInfo p { font-size: 18px; }
html[lang="th"] .sectionHeader h2, html[lang="th"] .sectionHeader h3{ font-size: 32px; }
html[lang="th"] .whyJoinBox { padding: 34px 25px; }
html[lang="th"] .sectionHeader p{ font-size: 18px; line-height: 140%; }
}

@media(max-width:576.98px){
html[lang="th"] .sectionHeader h2, html[lang="th"] .sectionHeader h3{font-size: 30px;}
html[lang="th"] .claimStepsHolder .innersectionHeader h3{ font-size: 28px; }
html[lang="th"] .cashbackTable th { font-size: 14px; padding: 12px 10px; }
html[lang="th"] .stepsLoginContent .bactchCircle { width: 130px; bottom: 35%;}
html[lang="th"] .cashbackTable { padding: 0 10px; }
html[lang="th"] .cashbackTable { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
html[lang="th"] .cashbackTable td, .cashbackTable th { white-space: nowrap; }
html[lang="th"] .cashbackTable::-webkit-scrollbar { height: 6px; }
html[lang="th"] .animated-border-box, html[lang="th"]  .animated-border-box-glow{ font-size: 16px; }
}

/* --------------- Malay -------------------------------
-------------------------------
-------------------------------
*/
html[lang="ms"] .bannerInfo h1 {font-size: 65px;line-height: 120%;}
html[lang="ms"] .bannerInfo p {font-size: 26px;}
html[lang="ms"] .sectionHeader h2, html[lang="ms"] .sectionHeader h3{ font-size: 55px; }
html[lang="ms"] .whyJoinBox h3 {font-size: 25px;}
html[lang="ms"] .whyJoinBox p {font-size: 19px;}
html[lang="ms"] .claimStepsHolder .innersectionHeader h3{ font-size: 40px; }
html[lang="ms"] .claimStepsHolder .innersectionHeader p{ font-size: 19px; }
html[lang="ms"]  .cashBackHeading{ font-size: 28px; }
html[lang="ms"] .claimBox h2{font-size: 22px;text-align: left;}
html[lang="ms"] .claimBox p {max-width: 400px;font-size: 18px;}
html[lang="ms"] .cashbackTable { padding: 0 15px; }
html[lang="ms"] .cashbackTable th { font-size: 15px; }
html[lang="ms"] .cashbackTable td {font-size: 16px;}
html[lang="ms"] .stepsLoginContent .animated-border-box, html[lang="ms"] .stepsLoginContent .animated-border-box-glow{ width: 250px; max-width: 400px; }
html[lang="ms"] .stepsLoginContent .animated-border-box:after { width: calc(250px - 8px); }

@media(max-width:1367.98px){
html[lang="ms"] .bannerInfo h1 { font-size: 60px; }
html[lang="ms"] .bannerInfo p {font-size: 25px;}
html[lang="ms"] .sectionHeader h2, html[lang="ms"] .sectionHeader h3{ font-size: 48px; }
html[lang="ms"]  .stepsLoginContent .bactchCircle{ right: 0; }
}

@media(max-width:1199.98px){
html[lang="ms"] .bannerInfo h1 {font-size: 45px;}
html[lang="ms"] .bannerInfo p { font-size: 24px; }
html[lang="ms"] .whyJoinBox h3 {font-size: 26px;}
html[lang="ms"] .claimStepsHolder .innersectionHeader h3{ font-size: 35px; }
html[lang="ms"] .claimStepsHolder .innersectionHeader p{ font-size: 18px; }
html[lang="ms"] .cashBackHeading { font-size: 26px; }
html[lang="ms"] .claimBox p {max-width: 100%;font-size: 18px;}
html[lang="ms"] .cashbackTable td { font-size: 14px; }
html[lang="ms"] .claimBox h2 {font-size: 21px;}
}

@media(max-width:991.98px){
html[lang="ms"] .sectionHeader h2, html[lang="ms"] .sectionHeader h3{ font-size: 40px; }
html[lang="ms"] .whyJoinBox p { font-size: 17px; }
html[lang="ms"] .cashbackTable th { font-size: 18px; }
html[lang="ms"] .cashbackTable td { font-size: 16px; }
html[lang="ms"] .whyJoinBox h3 { font-size: 21px; }
}

@media(max-width:767.98px){
html[lang="ms"] .bannerInfo h1 {font-size: 35px;line-height: 120%;}
html[lang="ms"] .bannerInfo p { font-size: 18px; }
html[lang="ms"] .sectionHeader h2, html[lang="ms"] .sectionHeader h3{ font-size: 32px; }
html[lang="ms"] .whyJoinBox { padding: 34px 25px; }
html[lang="ms"] .sectionHeader p{ font-size: 18px; line-height: 140%; }
}

@media(max-width:576.98px){
html[lang="ms"] .whyJoinBox h3 { font-size: 25px; }
html[lang="ms"] .sectionHeader h2, html[lang="ms"] .sectionHeader h3{font-size: 30px;}
html[lang="ms"] .claimStepsHolder .innersectionHeader h3{font-size: 26px;}
html[lang="ms"] .cashbackTable th { font-size: 14px; padding: 12px 10px; }
html[lang="ms"] .stepsLoginContent .bactchCircle { width: 130px; bottom: 35%;}
html[lang="ms"] .cashbackTable { padding: 0 10px; }
html[lang="ms"] .cashbackTable { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
html[lang="ms"] .cashbackTable td, .cashbackTable th { white-space: nowrap; }
html[lang="ms"] .cashbackTable::-webkit-scrollbar { height: 6px; }
html[lang="ms"] .animated-border-box, html[lang="ms"]  .animated-border-box-glow{ font-size: 16px; }
}

/* --------------- Turkish -------------------------------
-------------------------------
-------------------------------
*/
html[lang="tr"] .bannerInfo h1 {font-size: 70px;line-height: 120%;}
html[lang="tr"] .bannerInfo p {font-size: 26px;}
html[lang="tr"] .sectionHeader h2, html[lang="tr"] .sectionHeader h3{ font-size: 55px; }
html[lang="tr"] .whyJoinBox h3 {font-size: 25px;}
html[lang="tr"] .whyJoinBox p {font-size: 19px;}
html[lang="tr"] .claimStepsHolder .innersectionHeader h3{ font-size: 40px; }
html[lang="tr"] .claimStepsHolder .innersectionHeader p{ font-size: 19px; }
html[lang="tr"]  .cashBackHeading{ font-size: 28px; }
html[lang="tr"] .claimBox h2{font-size: 22px;text-align: left;}
html[lang="tr"] .claimBox p {max-width: 400px;font-size: 18px;}
html[lang="tr"] .cashbackTable { padding: 0 15px; }
html[lang="tr"] .cashbackTable th { font-size: 15px; }
html[lang="tr"] .cashbackTable td {font-size: 16px;}


@media(max-width:1367.98px){
html[lang="tr"] .bannerInfo h1 { font-size: 60px; }
html[lang="tr"] .bannerInfo p {font-size: 25px;}
html[lang="tr"] .sectionHeader h2, html[lang="tr"] .sectionHeader h3{ font-size: 48px; }
html[lang="tr"]  .stepsLoginContent .bactchCircle{ right: 0; }
}

@media(max-width:1199.98px){
html[lang="tr"] .bannerInfo h1 {font-size: 60px;}
html[lang="tr"] .bannerInfo p { font-size: 24px; }
html[lang="tr"] .whyJoinBox h3 {font-size: 26px;}
html[lang="tr"] .claimStepsHolder .innersectionHeader h3{ font-size: 35px; }
html[lang="tr"] .claimStepsHolder .innersectionHeader p{ font-size: 16px; }
html[lang="tr"] .cashBackHeading { font-size: 26px; }
html[lang="tr"] .claimBox p {max-width: 100%;font-size: 17px;}
html[lang="tr"] .cashbackTable td { font-size: 14px; }
html[lang="tr"] .claimBox h2 {font-size: 21px;}
}

@media(max-width:991.98px){
html[lang="tr"] .sectionHeader h2, html[lang="tr"] .sectionHeader h3{ font-size: 40px; }
html[lang="tr"] .whyJoinBox p { font-size: 17px; }
html[lang="tr"] .cashbackTable th { font-size: 18px; }
html[lang="tr"] .cashbackTable td { font-size: 16px; }
html[lang="tr"] .whyJoinBox h3 {font-size: 28px;}
}

@media(max-width:767.98px){
html[lang="tr"] .bannerInfo h1 {font-size: 35px;line-height: 120%;}
html[lang="tr"] .bannerInfo p { font-size: 18px; }
html[lang="tr"] .sectionHeader h2, html[lang="tr"] .sectionHeader h3{ font-size: 32px; }
html[lang="tr"] .whyJoinBox { padding: 34px 25px; }
html[lang="tr"] .sectionHeader p{ font-size: 18px; line-height: 140%; }
}

@media(max-width:576.98px){
html[lang="tr"] .sectionHeader h2, html[lang="tr"] .sectionHeader h3{font-size: 26px;}
html[lang="tr"] .claimStepsHolder .innersectionHeader h3{font-size: 26px;}
html[lang="tr"] .cashbackTable th { font-size: 14px; padding: 12px 10px; }
html[lang="tr"] .stepsLoginContent .bactchCircle { width: 130px; bottom: 35%;}
html[lang="tr"] .cashbackTable { padding: 0 10px; }
html[lang="tr"] .cashbackTable { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
html[lang="tr"] .cashbackTable td, .cashbackTable th { white-space: nowrap; }
html[lang="tr"] .cashbackTable::-webkit-scrollbar { height: 6px; }
html[lang="tr"] .animated-border-box, html[lang="tr"]  .animated-border-box-glow{ font-size: 16px; }
}

/* --------------- Italian -------------------------------
-------------------------------
-------------------------------
*/
html[lang="it"] .bannerInfo h1 {font-size: 75px;line-height: 120%;}
html[lang="it"] .bannerInfo p {font-size: 26px;}
html[lang="it"] .sectionHeader h2, html[lang="it"] .sectionHeader h3{font-size: 65px;}
html[lang="it"] .whyJoinBox h3 {font-size: 28px;}
html[lang="it"] .whyJoinBox p {font-size: 19px;}
html[lang="it"] .claimStepsHolder .innersectionHeader h3{ font-size: 40px; }
html[lang="it"] .claimStepsHolder .innersectionHeader p{ font-size: 19px; }
html[lang="it"]  .cashBackHeading{ font-size: 28px; }
html[lang="it"] .claimBox h2{font-size: 22px;text-align: left;}
html[lang="it"] .claimBox p {max-width: 400px;font-size: 18px;}
html[lang="it"] .cashbackTable { padding: 0 15px; }
html[lang="it"] .cashbackTable th {font-size: 15px;}
html[lang="it"] .cashbackTable td {font-size: 16px;}


@media(max-width:1367.98px){
html[lang="it"] .bannerInfo h1 {font-size: 70px;}
html[lang="it"] .bannerInfo p {font-size: 25px;}
html[lang="it"] .sectionHeader h2, html[lang="it"] .sectionHeader h3{font-size: 50px;}
html[lang="it"]  .stepsLoginContent .bactchCircle{ right: 0; }
}

@media(max-width:1199.98px){
html[lang="it"] .bannerInfo h1 {font-size: 62px;}
html[lang="it"] .bannerInfo p { font-size: 24px; }
html[lang="it"] .whyJoinBox h3 {font-size: 26px;}
html[lang="it"] .claimStepsHolder .innersectionHeader h3{ font-size: 35px; }
html[lang="it"] .claimStepsHolder .innersectionHeader p{ font-size: 16px; }
html[lang="it"] .cashBackHeading { font-size: 26px; }
html[lang="it"] .claimBox p {max-width: 100%;font-size: 17px;}
html[lang="it"] .cashbackTable td { font-size: 14px; }
html[lang="it"] .claimBox h2 {font-size: 21px;}
}

@media(max-width:991.98px){
html[lang="it"] .sectionHeader h2, html[lang="it"] .sectionHeader h3{ font-size: 40px; }
html[lang="it"] .whyJoinBox p { font-size: 17px; }
html[lang="it"] .cashbackTable th { font-size: 18px; }
html[lang="it"] .cashbackTable td { font-size: 16px; }
html[lang="it"] .whyJoinBox h3 {font-size: 28px;}
}

@media(max-width:767.98px){
html[lang="it"] .bannerInfo h1 {font-size: 50px;line-height: 120%;}
html[lang="it"] .bannerInfo p { font-size: 18px; }
html[lang="it"] .sectionHeader h2, html[lang="it"] .sectionHeader h3{ font-size: 32px; }
html[lang="it"] .whyJoinBox { padding: 34px 25px; }
html[lang="it"] .sectionHeader p{ font-size: 18px; line-height: 140%; }
}

@media(max-width:576.98px){
html[lang="it"] .sectionHeader h2, html[lang="it"] .sectionHeader h3{font-size: 28px;}
html[lang="it"] .claimStepsHolder .innersectionHeader h3{font-size: 26px;}
html[lang="it"] .cashbackTable th { font-size: 14px; padding: 12px 10px; }
html[lang="it"] .stepsLoginContent .bactchCircle { width: 130px; bottom: 35%;}
html[lang="it"] .cashbackTable { padding: 0 10px; }
html[lang="it"] .cashbackTable { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
html[lang="it"] .cashbackTable td, .cashbackTable th { white-space: nowrap; }
html[lang="it"] .cashbackTable::-webkit-scrollbar { height: 6px; }
html[lang="it"] .animated-border-box, html[lang="it"]  .animated-border-box-glow{ font-size: 16px; }
html[lang="it"] .bannerInfo h1 { font-size: 40px; }
html[lang="it"] .bannerInfo p { font-size: 17px; }
}

/* --------------- HINDI -------------------------------
-------------------------------
-------------------------------
*/
html[lang="hi"] {
--primaryfamily: 'Noto Sans', sans-serif!important;
--secondryfamily: 'Noto Sans', sans-serif!important;
}
html[lang="hi"] .bannerInfo h1 {font-size: 85px;line-height: 125%;}
html[lang="hi"] .bannerInfo p {font-size: 26px;}
html[lang="hi"] .sectionHeader h2, html[lang="hi"] .sectionHeader h3{font-size: 60px;line-height: 125%;}
html[lang="hi"] .whyJoinBox h3 {font-size: 28px;line-height: 125%;}
html[lang="hi"] .whyJoinBox p {font-size: 18px;}
html[lang="hi"] .claimStepsHolder .innersectionHeader h3{ font-size: 40px; }
html[lang="hi"] .claimStepsHolder .innersectionHeader p{ font-size: 19px; }
html[lang="hi"]  .cashBackHeading{ font-size: 28px; }
html[lang="hi"] .claimBox h2{font-size: 22px;text-align: left;}
html[lang="hi"] .claimBox p {max-width: 400px;font-size: 18px;}
html[lang="hi"] .cashbackTable { padding: 0 15px; }
html[lang="hi"] .cashbackTable th {font-size: 15px;}
html[lang="hi"] .cashbackTable td {font-size: 16px;}


@media(max-width:1367.98px){
html[lang="hi"] .bannerInfo h1 {font-size: 75px;}
html[lang="hi"] .bannerInfo p {font-size: 25px;}
html[lang="hi"] .sectionHeader h2, html[lang="hi"] .sectionHeader h3{font-size: 50px;}
html[lang="hi"]  .stepsLoginContent .bactchCircle{ right: 0; }
}

@media(max-width:1199.98px){
html[lang="hi"] .bannerInfo h1 {font-size: 65px;}
html[lang="hi"] .bannerInfo p { font-size: 24px; }
html[lang="hi"] .whyJoinBox h3 {font-size: 26px;}
html[lang="hi"] .claimStepsHolder .innersectionHeader h3{ font-size: 35px; }
html[lang="hi"] .claimStepsHolder .innersectionHeader p{ font-size: 16px; }
html[lang="hi"] .cashBackHeading { font-size: 26px; }
html[lang="hi"] .claimBox p {max-width: 100%;font-size: 17px;}
html[lang="hi"] .cashbackTable td { font-size: 14px; }
html[lang="hi"] .claimBox h2 {font-size: 21px;line-height: 125%;}
}

@media(max-width:991.98px){
html[lang="hi"] .sectionHeader h2, html[lang="hi"] .sectionHeader h3{font-size: 38px;}
html[lang="hi"] .whyJoinBox p { font-size: 18px; }
html[lang="hi"] .cashbackTable th { font-size: 18px; }
html[lang="hi"] .cashbackTable td { font-size: 16px; }
html[lang="hi"] .whyJoinBox h3 {font-size: 28px;}
html[lang="hi"] .accordionFaqs .accordion-item button.accordion-button { line-height: 140%; } 
}

@media(max-width:767.98px){
html[lang="hi"] .bannerInfo h1 {font-size: 55px;}
html[lang="hi"] .bannerInfo p { font-size: 18px; }
html[lang="hi"] .sectionHeader h2, html[lang="hi"] .sectionHeader h3{ font-size: 32px; }
html[lang="hi"] .whyJoinBox { padding: 34px 25px; }
html[lang="hi"] .sectionHeader p{ font-size: 18px; line-height: 140%; }
}

@media(max-width:576.98px){
html[lang="hi"] .sectionHeader h2, html[lang="hi"] .sectionHeader h3{font-size: 30px;}
html[lang="hi"] .claimStepsHolder .innersectionHeader h3{font-size: 26px;}
html[lang="hi"] .cashbackTable th { font-size: 14px; padding: 12px 10px; }
html[lang="hi"] .stepsLoginContent .bactchCircle { width: 130px; bottom: 35%;}
html[lang="hi"] .cashbackTable { padding: 0 10px; }
html[lang="hi"] .cashbackTable { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
html[lang="hi"] .cashbackTable td, .cashbackTable th { white-space: nowrap; }
html[lang="hi"] .cashbackTable::-webkit-scrollbar { height: 6px; }
html[lang="hi"] .animated-border-box, html[lang="hi"]  .animated-border-box-glow{ font-size: 16px; }
html[lang="hi"] .bannerInfo h1 {font-size: 50px;}
html[lang="hi"] .bannerInfo p { font-size: 17px; }
}

/* --------------- Vietnamese -------------------------------
-------------------------------
-------------------------------
*/
html[lang="vi"] .bannerInfo h1 {font-size: 85px;line-height: 120%;}
html[lang="vi"] .bannerInfo p {font-size: 30px;}
html[lang="vi"] .sectionHeader h2, html[lang="vi"] .sectionHeader h3{font-size: 65px;}
html[lang="vi"] .whyJoinBox h3 {font-size: 24px;}
html[lang="vi"] .whyJoinBox p {font-size: 18px;}
html[lang="vi"] .claimStepsHolder .innersectionHeader h3{ font-size: 40px; }
html[lang="vi"] .claimStepsHolder .innersectionHeader p{ font-size: 19px; }
html[lang="vi"]  .cashBackHeading{ font-size: 28px; }
html[lang="vi"] .claimBox h2{font-size: 22px;text-align: left;}
html[lang="vi"] .claimBox p {max-width: 400px;font-size: 18px;}
html[lang="vi"] .cashbackTable { padding: 0 15px; }
html[lang="vi"] .cashbackTable th {font-size: 15px;}
html[lang="vi"] .cashbackTable td {font-size: 16px;}


@media(max-width:1367.98px){
html[lang="vi"] .bannerInfo h1 {font-size: 75px;}
html[lang="vi"] .bannerInfo p {font-size: 28px;}
html[lang="vi"] .sectionHeader h2, html[lang="vi"] .sectionHeader h3{font-size: 50px;}
html[lang="vi"]  .stepsLoginContent .bactchCircle{ right: 0; }
}

@media(max-width:1199.98px){
html[lang="vi"] .bannerInfo h1 {font-size: 70px;}
html[lang="vi"] .bannerInfo p {font-size: 27px;}
html[lang="vi"] .whyJoinBox h3 {font-size: 25px;}
html[lang="vi"] .claimStepsHolder .innersectionHeader h3{ font-size: 35px; }
html[lang="vi"] .claimStepsHolder .innersectionHeader p{ font-size: 16px; }
html[lang="vi"] .cashBackHeading { font-size: 26px; }
html[lang="vi"] .claimBox p {max-width: 100%;font-size: 17px;}
html[lang="vi"] .cashbackTable td { font-size: 14px; }
html[lang="vi"] .claimBox h2 {font-size: 21px;}
}

@media(max-width:991.98px){
html[lang="vi"] .sectionHeader h2, html[lang="vi"] .sectionHeader h3{ font-size: 40px; }
html[lang="vi"] .whyJoinBox p {font-size: 16px;}
html[lang="vi"] .cashbackTable th { font-size: 18px; }
html[lang="vi"] .cashbackTable td { font-size: 16px; }
html[lang="vi"] .whyJoinBox h3 {font-size: 19px;}
}

@media(max-width:767.98px){
html[lang="vi"] .bannerInfo h1 {font-size: 50px;line-height: 120%;}
html[lang="vi"] .bannerInfo p {font-size: 18px;}
html[lang="vi"] .sectionHeader h2, html[lang="vi"] .sectionHeader h3{ font-size: 32px; }
html[lang="vi"] .whyJoinBox { padding: 34px 25px; }
html[lang="vi"] .sectionHeader p{ font-size: 18px; line-height: 140%; }
html[lang="vi"] .whyJoinBox h3 { font-size: 24px; } 
html[lang="vi"] .whyJoinBox p { font-size: 17px; }
}

@media(max-width:576.98px){
html[lang="vi"] .sectionHeader h2, html[lang="vi"] .sectionHeader h3{font-size: 28px;}
html[lang="vi"] .claimStepsHolder .innersectionHeader h3{font-size: 26px;}
html[lang="vi"] .cashbackTable th { font-size: 14px; padding: 12px 10px; }
html[lang="vi"] .stepsLoginContent .bactchCircle { width: 130px; bottom: 35%;}
html[lang="vi"] .cashbackTable { padding: 0 10px; }
html[lang="vi"] .cashbackTable { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
html[lang="vi"] .cashbackTable td, .cashbackTable th { white-space: nowrap; }
html[lang="vi"] .cashbackTable::-webkit-scrollbar { height: 6px; }
html[lang="vi"] .animated-border-box, html[lang="vi"]  .animated-border-box-glow{ font-size: 16px; }
html[lang="vi"] .bannerInfo h1 {font-size: 45px;}
html[lang="vi"] .bannerInfo p {font-size: 20px;}
}

/* --------------- CN -------------------------------
-------------------------------
-------------------------------
*/
html[lang="zh-Hans-cn"] {
--primaryfamily: "Noto Sans SC", sans-serif!important;
--secondryfamily: "Noto Sans SC", sans-serif!important;
}
html[lang="zh-Hans-cn"] .bannerInfo h1 {font-size: 90px;line-height: 125%;}
html[lang="zh-Hans-cn"] .bannerInfo p {font-size: 30px;}
html[lang="zh-Hans-cn"] .sectionHeader h2, html[lang="zh-Hans-cn"] .sectionHeader h3{font-size: 60px;line-height: 125%;}
html[lang="zh-Hans-cn"] .whyJoinBox h3 {font-size: 21px;line-height: 125%;}
html[lang="zh-Hans-cn"] .whyJoinBox p {font-size: 18px;}
html[lang="zh-Hans-cn"] .claimStepsHolder .innersectionHeader h3{ font-size: 40px; }
html[lang="zh-Hans-cn"] .claimStepsHolder .innersectionHeader p{ font-size: 19px; }
html[lang="zh-Hans-cn"]  .cashBackHeading{ font-size: 28px; }
html[lang="zh-Hans-cn"] .claimBox h2{font-size: 22px;text-align: left;}
html[lang="zh-Hans-cn"] .claimBox p {max-width: 400px;font-size: 18px;}
html[lang="zh-Hans-cn"] .cashbackTable { padding: 0 15px; }
html[lang="zh-Hans-cn"] .cashbackTable th {font-size: 15px;}
html[lang="zh-Hans-cn"] .cashbackTable td {font-size: 16px;}


@media(max-width:1367.98px){
html[lang="zh-Hans-cn"] .bannerInfo h1 {font-size: 80px;}
html[lang="zh-Hans-cn"] .bannerInfo p {font-size: 28px;}
html[lang="zh-Hans-cn"] .sectionHeader h2, html[lang="zh-Hans-cn"] .sectionHeader h3{font-size: 50px;}
html[lang="zh-Hans-cn"]  .stepsLoginContent .bactchCircle{ right: 0; }
}

@media(max-width:1199.98px){
html[lang="zh-Hans-cn"] .bannerInfo h1 {font-size: 65px;}
html[lang="zh-Hans-cn"] .bannerInfo p { font-size: 24px; }
html[lang="zh-Hans-cn"] .whyJoinBox h3 {font-size: 26px;}
html[lang="zh-Hans-cn"] .claimStepsHolder .innersectionHeader h3{ font-size: 35px; }
html[lang="zh-Hans-cn"] .claimStepsHolder .innersectionHeader p{ font-size: 16px; }
html[lang="zh-Hans-cn"] .cashBackHeading { font-size: 26px; }
html[lang="zh-Hans-cn"] .claimBox p {max-width: 100%;font-size: 15px;}
html[lang="zh-Hans-cn"] .cashbackTable td { font-size: 14px; }
html[lang="zh-Hans-cn"] .claimBox h2 {font-size: 21px;line-height: 125%;}
}

@media(max-width:991.98px){
html[lang="zh-Hans-cn"] .sectionHeader h2, html[lang="zh-Hans-cn"] .sectionHeader h3{font-size: 38px;}
html[lang="zh-Hans-cn"] .whyJoinBox p {font-size: 16px;}
html[lang="zh-Hans-cn"] .cashbackTable th { font-size: 18px; }
html[lang="zh-Hans-cn"] .cashbackTable td { font-size: 16px; }
html[lang="zh-Hans-cn"] .whyJoinBox h3 {font-size: 22px;}
html[lang="zh-Hans-cn"] .accordionFaqs .accordion-item button.accordion-button { line-height: 140%; } }

@media(max-width:767.98px){
html[lang="zh-Hans-cn"] .bannerInfo h1 {font-size: 65px;}
html[lang="zh-Hans-cn"] .bannerInfo p {font-size: 24px;}
html[lang="zh-Hans-cn"] .sectionHeader h2, html[lang="zh-Hans-cn"] .sectionHeader h3{ font-size: 32px; }
html[lang="zh-Hans-cn"] .whyJoinBox { padding: 34px 25px; }
html[lang="zh-Hans-cn"] .sectionHeader p{font-size: 18px;line-height: 140%;}
html[lang="zh-Hans-cn"] .whyJoinBox h3 { font-size: 28px; }
}

@media(max-width:576.98px){
html[lang="zh-Hans-cn"] .sectionHeader h2, html[lang="zh-Hans-cn"] .sectionHeader h3{font-size: 31px;}
html[lang="zh-Hans-cn"] .claimStepsHolder .innersectionHeader h3{font-size: 26px;}
html[lang="zh-Hans-cn"] .cashbackTable th { font-size: 14px; padding: 12px 10px; }
html[lang="zh-Hans-cn"] .stepsLoginContent .bactchCircle { width: 130px; bottom: 35%;}
html[lang="zh-Hans-cn"] .cashbackTable { padding: 0 10px; }
html[lang="zh-Hans-cn"] .cashbackTable { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
html[lang="zh-Hans-cn"] .cashbackTable td, .cashbackTable th { white-space: nowrap; }
html[lang="zh-Hans-cn"] .cashbackTable::-webkit-scrollbar { height: 6px; }
html[lang="zh-Hans-cn"] .animated-border-box, html[lang="zh-Hans-cn"]  .animated-border-box-glow{ font-size: 16px; }
html[lang="zh-Hans-cn"] .bannerInfo h1 {font-size: 50px;}
html[lang="zh-Hans-cn"] .bannerInfo p {font-size: 20px;}
}

/* --------------- TW -------------------------------
-------------------------------
-------------------------------
*/
html[lang="zh-Hant-tw"] {
--primaryfamily: "Noto Sans TC", sans-serif!important;
--secondryfamily: "Noto Sans TC", sans-serif!important;
}
html[lang="zh-Hant-tw"] .bannerInfo h1 {font-size: 77px;line-height: 125%;}
html[lang="zh-Hant-tw"] .bannerInfo p {font-size: 30px;}
html[lang="zh-Hant-tw"] .sectionHeader h2, html[lang="zh-Hant-tw"] .sectionHeader h3{font-size: 60px;line-height: 125%;}
html[lang="zh-Hant-tw"] .whyJoinBox h3 {font-size: 21px;line-height: 125%;}
html[lang="zh-Hant-tw"] .whyJoinBox p {font-size: 18px;}
html[lang="zh-Hant-tw"] .claimStepsHolder .innersectionHeader h3{ font-size: 40px; }
html[lang="zh-Hant-tw"] .claimStepsHolder .innersectionHeader p{ font-size: 19px; }
html[lang="zh-Hant-tw"]  .cashBackHeading{ font-size: 28px; }
html[lang="zh-Hant-tw"] .claimBox h2{font-size: 22px;text-align: left;}
html[lang="zh-Hant-tw"] .claimBox p {max-width: 400px;font-size: 18px;}
html[lang="zh-Hant-tw"] .cashbackTable { padding: 0 15px; }
html[lang="zh-Hant-tw"] .cashbackTable th {font-size: 15px;}
html[lang="zh-Hant-tw"] .cashbackTable td {font-size: 16px;}


@media(max-width:1367.98px){
html[lang="zh-Hant-tw"] .bannerInfo h1 {font-size: 70px;}
html[lang="zh-Hant-tw"] .bannerInfo p {font-size: 28px;}
html[lang="zh-Hant-tw"] .sectionHeader h2, html[lang="zh-Hant-tw"] .sectionHeader h3{font-size: 50px;}
html[lang="zh-Hant-tw"]  .stepsLoginContent .bactchCircle{ right: 0; }
}

@media(max-width:1199.98px){
html[lang="zh-Hant-tw"] .bannerInfo h1 {font-size: 56px;}
html[lang="zh-Hant-tw"] .bannerInfo p { font-size: 24px; }
html[lang="zh-Hant-tw"] .whyJoinBox h3 {font-size: 26px;}
html[lang="zh-Hant-tw"] .claimStepsHolder .innersectionHeader h3{ font-size: 35px; }
html[lang="zh-Hant-tw"] .claimStepsHolder .innersectionHeader p{ font-size: 16px; }
html[lang="zh-Hant-tw"] .cashBackHeading { font-size: 26px; }
html[lang="zh-Hant-tw"] .claimBox p {max-width: 100%;font-size: 15px;}
html[lang="zh-Hant-tw"] .cashbackTable td { font-size: 14px; }
html[lang="zh-Hant-tw"] .claimBox h2 {font-size: 21px;line-height: 125%;}
}

@media(max-width:991.98px){
html[lang="zh-Hant-tw"] .sectionHeader h2, html[lang="zh-Hant-tw"] .sectionHeader h3{font-size: 38px;}
html[lang="zh-Hant-tw"] .whyJoinBox p {font-size: 16px;}
html[lang="zh-Hant-tw"] .cashbackTable th { font-size: 18px; }
html[lang="zh-Hant-tw"] .cashbackTable td { font-size: 16px; }
html[lang="zh-Hant-tw"] .whyJoinBox h3 {font-size: 22px;}
html[lang="zh-Hant-tw"] .accordionFaqs .accordion-item button.accordion-button { line-height: 140%; } }

@media(max-width:767.98px){
html[lang="zh-Hant-tw"] .bannerInfo h1 {font-size: 65px;}
html[lang="zh-Hant-tw"] .bannerInfo p {font-size: 24px;}
html[lang="zh-Hant-tw"] .sectionHeader h2, html[lang="zh-Hant-tw"] .sectionHeader h3{ font-size: 32px; }
html[lang="zh-Hant-tw"] .whyJoinBox { padding: 34px 25px; }
html[lang="zh-Hant-tw"] .sectionHeader p{font-size: 18px;line-height: 140%;}
html[lang="zh-Hant-tw"] .whyJoinBox h3 { font-size: 28px; }
}

@media(max-width:576.98px){
html[lang="zh-Hant-tw"] .sectionHeader h2, html[lang="zh-Hant-tw"] .sectionHeader h3{font-size: 31px;}
html[lang="zh-Hant-tw"] .claimStepsHolder .innersectionHeader h3{font-size: 26px;}
html[lang="zh-Hant-tw"] .cashbackTable th { font-size: 14px; padding: 12px 10px; }
html[lang="zh-Hant-tw"] .stepsLoginContent .bactchCircle { width: 130px; bottom: 35%;}
html[lang="zh-Hant-tw"] .cashbackTable { padding: 0 10px; }
html[lang="zh-Hant-tw"] .cashbackTable { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
html[lang="zh-Hant-tw"] .cashbackTable td, .cashbackTable th { white-space: nowrap; }
html[lang="zh-Hant-tw"] .cashbackTable::-webkit-scrollbar { height: 6px; }
html[lang="zh-Hant-tw"] .animated-border-box, html[lang="zh-Hant-tw"]  .animated-border-box-glow{ font-size: 16px; }
html[lang="zh-Hant-tw"] .bannerInfo h1 {font-size: 38px;}
html[lang="zh-Hant-tw"] .bannerInfo p {font-size: 20px;}
}

/* --------------- KOREAN -------------------------------
-------------------------------
-------------------------------
*/
html[lang="ko"] {
--primaryfamily: "Noto Sans KR", sans-serif!important;
--secondryfamily: "Noto Sans KR", sans-serif!important;
}
html[lang="ko"] .bannerInfo h1 {font-size: 77px;line-height: 125%;}
html[lang="ko"] .bannerInfo p {font-size: 30px;}
html[lang="ko"] .sectionHeader h2, html[lang="ko"] .sectionHeader h3{font-size: 54px;line-height: 125%;}
html[lang="ko"] .whyJoinBox h3 {font-size: 21px;line-height: 125%;}
html[lang="ko"] .whyJoinBox p {font-size: 18px;}
html[lang="ko"] .claimStepsHolder .innersectionHeader h3{ font-size: 40px; }
html[lang="ko"] .claimStepsHolder .innersectionHeader p{ font-size: 19px; }
html[lang="ko"]  .cashBackHeading{ font-size: 28px; }
html[lang="ko"] .claimBox h2{font-size: 22px;text-align: left;}
html[lang="ko"] .claimBox p {max-width: 400px;font-size: 18px;}
html[lang="ko"] .cashbackTable { padding: 0 15px; }
html[lang="ko"] .cashbackTable th {font-size: 15px;}
html[lang="ko"] .cashbackTable td {font-size: 16px;}


@media(max-width:1367.98px){
html[lang="ko"] .bannerInfo h1 {font-size: 70px;}
html[lang="ko"] .bannerInfo p {font-size: 28px;}
html[lang="ko"] .sectionHeader h2, html[lang="ko"] .sectionHeader h3{font-size: 50px;}
html[lang="ko"]  .stepsLoginContent .bactchCircle{ right: 0; }
}

@media(max-width:1199.98px){
html[lang="ko"] .bannerInfo h1 {font-size: 58px;}
html[lang="ko"] .bannerInfo p { font-size: 24px; }
html[lang="ko"] .whyJoinBox h3 {font-size: 26px;}
html[lang="ko"] .claimStepsHolder .innersectionHeader h3{ font-size: 35px; }
html[lang="ko"] .claimStepsHolder .innersectionHeader p{ font-size: 16px; }
html[lang="ko"] .cashBackHeading { font-size: 26px; }
html[lang="ko"] .claimBox p {max-width: 100%;font-size: 15px;}
html[lang="ko"] .cashbackTable td { font-size: 14px; }
html[lang="ko"] .claimBox h2 {font-size: 21px;line-height: 125%;}
}

@media(max-width:991.98px){
html[lang="ko"] .sectionHeader h2, html[lang="ko"] .sectionHeader h3{font-size: 38px;}
html[lang="ko"] .whyJoinBox p {font-size: 16px;}
html[lang="ko"] .cashbackTable th { font-size: 18px; }
html[lang="ko"] .cashbackTable td { font-size: 16px; }
html[lang="ko"] .whyJoinBox h3 {font-size: 22px;}
html[lang="ko"] .accordionFaqs .accordion-item button.accordion-button { line-height: 140%; } }

@media(max-width:767.98px){
html[lang="ko"] .bannerInfo h1 {font-size: 65px;}
html[lang="ko"] .bannerInfo p {font-size: 24px;}
html[lang="ko"] .sectionHeader h2, html[lang="ko"] .sectionHeader h3{font-size: 32px;}
html[lang="ko"] .whyJoinBox { padding: 34px 25px; }
html[lang="ko"] .sectionHeader p{font-size: 18px;line-height: 140%;}
html[lang="ko"] .whyJoinBox h3 { font-size: 28px; }
}

@media(max-width:576.98px){
html[lang="ko"] .sectionHeader h2, html[lang="ko"] .sectionHeader h3{font-size: 30px;}
html[lang="ko"] .claimStepsHolder .innersectionHeader h3{font-size: 26px;}
html[lang="ko"] .cashbackTable th { font-size: 14px; padding: 12px 10px; }
html[lang="ko"] .stepsLoginContent .bactchCircle { width: 130px; bottom: 35%;}
html[lang="ko"] .cashbackTable { padding: 0 10px; }
html[lang="ko"] .cashbackTable { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
html[lang="ko"] .cashbackTable td, .cashbackTable th { white-space: nowrap; }
html[lang="ko"] .cashbackTable::-webkit-scrollbar { height: 6px; }
html[lang="ko"] .animated-border-box, html[lang="ko"]  .animated-border-box-glow{ font-size: 16px; }
html[lang="ko"] .bannerInfo h1 {font-size: 38px;}
html[lang="ko"] .bannerInfo p {font-size: 20px;}
html[lang="ko"] .ticklist .item { font-size: 16px; }
}

/* --------------- JAPANESE -------------------------------
-------------------------------
-------------------------------
*/
html[lang="ja"] {
--primaryfamily: "Noto Sans JP", sans-serif!important;
--secondryfamily: "Noto Sans JP", sans-serif!important;
}
html[lang="ja"] .bannerInfo h1 {font-size: 70px;line-height: 125%;}
html[lang="ja"] .bannerInfo p {font-size: 28px;}
html[lang="ja"] .sectionHeader h2, html[lang="ja"] .sectionHeader h3{font-size: 50px;line-height: 125%;}
html[lang="ja"] .sectionHeader p{ font-size: 18px; }
html[lang="ja"] .whyJoinBox h3 {font-size: 21px;line-height: 125%;}
html[lang="ja"] .whyJoinBox p {font-size: 18px;}
html[lang="ja"] .claimStepsHolder .innersectionHeader h3{ font-size: 40px; }
html[lang="ja"] .claimStepsHolder .innersectionHeader p{font-size: 16px;}
html[lang="ja"]  .cashBackHeading{ font-size: 28px; }
html[lang="ja"] .claimBox h2{font-size: 20px;text-align: left;}
html[lang="ja"] .claimBox p {max-width: 400px;font-size: 18px;}
html[lang="ja"] .cashbackTable { padding: 0 15px; }
html[lang="ja"] .cashbackTable th {font-size: 14px;}
html[lang="ja"] .stepsLoginContent .animated-border-box, html[lang="ja"] .stepsLoginContent .animated-border-box-glow{width: 300px;max-width: 300px;}
html[lang="ja"] .stepsLoginContent .animated-border-box:after { width: calc(400px - 8px); }
html[lang="ja"] .cashbackTable td {font-size: 16px;}
html[lang="ja"] .btnBoxFunded p { font-size: 12px; }


@media(max-width:1367.98px){
html[lang="ja"] .bannerInfo h1 {font-size: 60px;}
html[lang="ja"] .bannerInfo p {font-size: 27px;}
html[lang="ja"] .sectionHeader h2, html[lang="ja"] .sectionHeader h3{font-size: 50px;}
html[lang="ja"]  .stepsLoginContent .bactchCircle{ right: 0; }
}

@media(max-width:1199.98px){
html[lang="ja"] .bannerInfo h1 {font-size: 55px;}
html[lang="ja"] .bannerInfo p { font-size: 24px; }
html[lang="ja"] .whyJoinBox h3 {font-size: 26px;}
html[lang="ja"] .claimStepsHolder .innersectionHeader h3{ font-size: 35px; }
html[lang="ja"] .claimStepsHolder .innersectionHeader p{font-size: 16px;}
html[lang="ja"] .cashBackHeading { font-size: 26px; }
html[lang="ja"] .claimBox p {max-width: 100%;font-size: 15px;}
html[lang="ja"] .cashbackTable td { font-size: 14px; }
html[lang="ja"] .claimBox h2 {font-size: 21px;line-height: 130%;}
}

@media(max-width:991.98px){
html[lang="ja"] .sectionHeader h2, html[lang="ja"] .sectionHeader h3{font-size: 38px;}
html[lang="ja"] .whyJoinBox p {font-size: 16px;}
html[lang="ja"] .cashbackTable th { font-size: 18px; }
html[lang="ja"] .cashbackTable td { font-size: 16px; }
html[lang="ja"] .whyJoinBox h3 {font-size: 22px;}
html[lang="ja"] .accordionFaqs .accordion-item button.accordion-button { line-height: 140%; } }

@media(max-width:767.98px){
html[lang="ja"] .bannerInfo h1 {font-size: 46px;}
html[lang="ja"] .bannerInfo p {font-size: 24px;}
html[lang="ja"] .sectionHeader h2, html[lang="ja"] .sectionHeader h3{font-size: 32px;}
html[lang="ja"] .whyJoinBox { padding: 34px 25px; }
html[lang="ja"] .sectionHeader p{font-size: 17px;line-height: 140%;}
html[lang="ja"] .whyJoinBox h3 { font-size: 28px; }
}

@media(max-width:576.98px){
html[lang="ja"] .sectionHeader h2, html[lang="ja"] .sectionHeader h3{font-size: 30px;}
html[lang="ja"] .claimStepsHolder .innersectionHeader h3{font-size: 30px;}
html[lang="ja"] .cashbackTable th { font-size: 14px; padding: 12px 10px; }
html[lang="ja"] .stepsLoginContent .bactchCircle { width: 130px; bottom: 33%;}
html[lang="ja"] .cashbackTable { padding: 0 10px; }
html[lang="ja"] .cashbackTable { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
html[lang="ja"] .cashbackTable td, .cashbackTable th { white-space: nowrap; }
html[lang="ja"] .cashbackTable::-webkit-scrollbar { height: 6px; }
html[lang="ja"] .animated-border-box, html[lang="ja"]  .animated-border-box-glow{ font-size: 16px; }
html[lang="ja"] .bannerInfo h1 {font-size: 35px;}
html[lang="ja"] .bannerInfo p {font-size: 20px;}
html[lang="ja"] .stepsLoginContent .animated-border-box, html[lang="ja"] .stepsLoginContent .animated-border-box-glow{width: 260px;max-width: 260px;}
html[lang="ja"] .stepsLoginContent .animated-border-box:after { width: calc(260px - 8px); }
html[lang="ja"] .ticklist .item { font-size: 13px; }
html[lang="ja"] .ticklist .item img { width: 32px; }
}

/* --------------- ARABIC -------------------------------
-------------------------------
-------------------------------
*/
html[lang="ar"] {
--secondryfamily: 'Noto Sans Arabic', sans-serif!important;
--primaryfamily: 'Noto Sans Arabic', sans-serif!important;
}
html[lang="ar"] .bannerInfo h1 {font-size: 70px;line-height: 125%;}
html[lang="ar"] .bannerInfo p {font-size: 28px;}
html[lang="ar"] .sectionHeader h2, html[lang="ar"] .sectionHeader h3{font-size: 50px;line-height: 130%;}
html[lang="ar"] .sectionHeader p{ font-size: 18px; }
html[lang="ar"] .whyJoinBox h3 {font-size: 28px;line-height: 125%;}
html[lang="ar"] .whyJoinBox p {font-size: 18px;}
html[lang="ar"] .claimStepsHolder .innersectionHeader h3{ font-size: 40px; }
html[lang="ar"] .claimStepsHolder .innersectionHeader p{font-size: 16px;}
html[lang="ar"]  .cashBackHeading{ font-size: 28px; }
html[lang="ar"] .claimBox h2{font-size: 20px;text-align: right;}
html[lang="ar"] .claimBox p {max-width: 400px;font-size: 18px;}
html[lang="ar"] .cashbackTable { padding: 0 15px; }
html[lang="ar"] .cashbackTable th {font-size: 14px;}
html[lang="ar"] .stepsLoginContent .animated-border-box, html[lang="ar"] .stepsLoginContent .animated-border-box-glow{width: 270px;max-width: 270px;}
html[lang="ar"] .stepsLoginContent .animated-border-box:after { width: calc(400px - 8px); }
html[lang="ar"] .cashbackTable td {font-size: 16px;}
html[lang="ar"] .btnBoxFunded p { font-size: 12px; }

html[lang="ar"] .banner .bannerImg:before { right: 50%; left: auto; -moz-transform: scale(-1, 1); -o-transform: scale(-1, 1); -webkit-transform: scale(-1, 1); transform: scale(-1, 1); }
html[lang="ar"] .whyJoinExcHolder:before{right: -10%;left: auto; -moz-transform: scale(-1, 1); -o-transform: scale(-1, 1); -webkit-transform: scale(-1, 1); transform: scale(-1, 1); }
html[lang="ar"] .stepsLoginContent .bactchCircle{ right: auto; left: 50px; }
html[lang="ar"] .claimBox:before{ right: 45px; left: auto; }
html[lang="ar"] .accordionFaqs .accordion-item button.accordion-button span {margin-left: 20px;margin-right: 0;}
html[lang="ar"] .bannerImg { margin-right: -70px;   margin-left: 0;  }
html[lang="ar"] .whyJoinExcHolder:after {left: 9%;right: auto;}
html[lang="ar"] .stepsLoginContent::before {left: -90px;right: auto; -moz-transform: scale(-1, 1); -o-transform: scale(-1, 1); -webkit-transform: scale(-1, 1); transform: scale(-1, 1); }
html[lang="ar"] .ticklist, html[lang="ar"] .whyJoinExcHolder { direction: ltr; }
html[lang="ar"] body:before {background: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/lp-cashback-promo-bgfull-ar-rtl.svg );background-position: center -180px;background-repeat: no-repeat;}
html[lang="ar"] .casBackRewCont:before{ left: 40px; right: auto; -moz-transform: scale(-1, 1); -o-transform: scale(-1, 1); -webkit-transform: scale(-1, 1); transform: scale(-1, 1); }
html[lang="ar"] .whyJoinExc:before{ left: -7%; right: auto; }
html[lang="ar"] .faqHolder .sectionHeader {text-align: right!important;}
html[lang="ar"] .claimBox p{ text-align: right; }
html[lang="ar"] .claimStepsHolder .btnBoxFunded { margin-right: 120px; }
html[lang="ar"]  .accordionFaqs .accordion-item .accordion-body{padding-right: 65px;padding-left: 0;}
html[lang="ar"]  .ticklist .item{ direction: rtl; }
html[lang="ar"] .whyJoinExcHolder h3,  html[lang="ar"] .whyJoinExcHolder p{ direction: rtl; }

@media (min-width: 2100px) {
html[lang="ar"] body:before {background-position: center -300px;}
}

@media (max-width: 1700px) {
html[lang="ar"] .stepsLoginContent::before { left: -50px !important; right: auto !important; }
}

@media(max-width:1367.98px){
html[lang="ar"] .bannerInfo h1 {font-size: 60px;}
html[lang="ar"] .bannerInfo p {font-size: 27px;}
html[lang="ar"] .sectionHeader h2, html[lang="ar"] .sectionHeader h3{font-size: 50px;}
html[lang="ar"]  .stepsLoginContent .bactchCircle{ left: 0; right: auto;}
html[lang="ar"] h4.stepcount { margin-left: 10px; margin-right: 0; }
html[lang="ar"] .claimBox:before { right: 30px !important; left: auto !important; }
}

@media(max-width:1199.98px){
html[lang="ar"] .bannerInfo h1 {font-size: 55px;}
html[lang="ar"] .bannerInfo p { font-size: 24px; }
html[lang="ar"] .whyJoinBox h3 {font-size: 26px;}
html[lang="ar"] .claimStepsHolder .innersectionHeader h3{ font-size: 35px; }
html[lang="ar"] .claimStepsHolder .innersectionHeader p{font-size: 16px;}
html[lang="ar"] .cashBackHeading { font-size: 26px; }
html[lang="ar"] .claimBox p {max-width: 100%;font-size: 15px;}
html[lang="ar"] .cashbackTable td { font-size: 14px; }
html[lang="ar"] .claimBox h2 {font-size: 21px;line-height: 130%;}
}

@media(max-width:991.98px){
html[lang="ar"] .sectionHeader h2, html[lang="ar"] .sectionHeader h3{font-size: 38px; line-height: 140%;}
html[lang="ar"] .whyJoinBox p {font-size: 16px;}
html[lang="ar"] .cashbackTable th { font-size: 18px; }
html[lang="ar"] .cashbackTable td { font-size: 16px; }
html[lang="ar"] .whyJoinBox h3 {font-size: 22px;}
html[lang="ar"] .accordionFaqs .accordion-item button.accordion-button { line-height: 140%; } 
html[lang="ar"] body:before { background-position: 79% top; }
html[lang="ar"] .stepsLoginContent::before {  right: 30px!important; left: 0!important;  }
html[lang="ar"]  .claimBox:before { right: 45px !important; left: auto !important; }
html[lang="ar"] .bannerImg { margin-right: 0; }
}

@media(max-width:767.98px){
html[lang="ar"] .bannerInfo h1 {font-size: 46px;}
html[lang="ar"] .bannerInfo p {font-size: 24px;}
html[lang="ar"] .sectionHeader h2, html[lang="ar"] .sectionHeader h3{font-size: 32px;}
html[lang="ar"] .whyJoinBox { padding: 34px 25px; }
html[lang="ar"] .sectionHeader p{font-size: 17px;line-height: 140%;}
html[lang="ar"] .whyJoinBox h3 {font-size: 30px;}
html[lang="ar"] .whyJoinExcHolder:before { left: auto; right: 0; }
html[lang="ar"] .casBackRewCont:before{ left: -100px; right: auto;  }
}

@media(max-width:576.98px){
html[lang="ar"] .sectionHeader h2, html[lang="ar"] .sectionHeader h3{font-size: 30px;}
html[lang="ar"] .claimStepsHolder .innersectionHeader h3{font-size: 30px;}
html[lang="ar"] .cashbackTable th { font-size: 14px; padding: 12px 10px; }
html[lang="ar"] .stepsLoginContent .bactchCircle { width: 130px; bottom: 36%;}
html[lang="ar"] .cashbackTable { padding: 0 10px; }
html[lang="ar"] .cashbackTable { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
html[lang="ar"] .cashbackTable td, html[lang="ar"] .cashbackTable th { white-space: nowrap; }
html[lang="ar"] .cashbackTable::-webkit-scrollbar { height: 6px; }
html[lang="ar"] .animated-border-box, html[lang="ar"]  .animated-border-box-glow{ font-size: 16px; }
html[lang="ar"] .bannerInfo h1 {font-size: 35px;}
html[lang="ar"] .bannerInfo p {font-size: 20px;}
html[lang="ar"] .stepsLoginContent .animated-border-box, html[lang="ar"] .stepsLoginContent .animated-border-box-glow{width: 240px;max-width: 240px;}
html[lang="ar"] .stepsLoginContent .animated-border-box:after { width: calc(260px - 8px); }
html[lang="ar"] .ticklist .item { font-size: 16px; }
html[lang="ar"] .banner .bannerImg:before { right: 70%; left: 0; }
html[lang="ar"] body:before { background-position: 60% top; }
html[lang="ar"] .accordionFaqs .accordion-item button.accordion-button span { margin-left: 11px; }
html[lang="ar"] .accordionFaqs .accordion-item button.accordion-button{ text-align: right; }
html[lang="ar"] .casBackRewCont:before{ left: -40px; right: auto;  }
}