/*--------------------------------------------------
    ## 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-devp.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;
    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 'Barlow Semi Condensed'; 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-devp.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: 'Barlow Semi Condensed'; line-height: 110%; }
.bannerInfo h1 .fw-400 { font-weight: 300; }
.bannerInfo p { font-size: 35px; }
.termsLink { font-size: 15px; font-family: 'Barlow Condensed'; 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-devp.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-devp.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: 'Barlow Semi Condensed';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-devp.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 'Barlow Semi Condensed'; 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 'Barlow Semi Condensed';  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: 'Barlow Semi Condensed'; }
.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: 'Barlow Semi Condensed'; padding-left: 56px; }
.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;}
 .lp-footer .footer_top_block{position: relative;}
/* .lp-footer:before{content: ''; background: url(https://exc-devp.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-devp.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-devp.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){
.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-devp.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-devp.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}
}