
:root{
    /*TEXT Color*/
    --DarkGray_TF: #1B1B1B;
    --LighGray_TF: #616768;
    --Lightergray_TF: #E0E0E0;
    --SilverGray_TF: #F6F6F8;
    --DimGray_TF: #707070;
    --StormGrey_TF: #7d7b7b;
    --Mintgray_TF: #f9fdfbba;
    --JackBlack_TF: #201d29;
    --Golden_TF: #BCA16E;
    --White_TF: #fff;
    --DimWhite_TF: rgba(255, 255, 255, .68);
    --AshWhite_TF: rgba(255, 255, 255, .83);
    --PearlWhite_TF: rgba(249, 253, 251, .73);
    --Green_TF: #11B46C;
    --Black_TF: #000;
    --Red_TF: #ec1c24;
    --SpanishGray_TF: #929c9d;
    --EerieBlack_TF: #1b1b1bba;
    --Bleached_TF: #2d3436;

    /*BG Color*/
    --Black_BG: #000;
    --DimBlack_BG: #201d29;
    --Dimgray_BG: #707070;
    --Lightgray_BG: #F6F6F8;
    --LightDallgray_BG: #E0E0E0;
    --Darkgray_BG: #1B1B1B;
    --White_BG: #FFF;
    --Golden_BG: #BCA16E;
    --Green_BG: #11b46c;
    --Green_BG_HVR: #0aab64;
    --Gray_BG: #929c9d;
    --Mintgray_BG: #dcdcdc;
    --RED_BG: #ec1c24;
    --DarkRED_BG: #c8242b;
    --Ashgray_BG: #616768;
    --DarkBlack_BG: #090C11;
    --Alabaster_BG: #f9f9f9;
    --Woodsmoke_BG: #060608;
    --AshWhite_BG: rgb(255 255 255 / 83%);
    --Greyscale_BG: rgb(32 29 41 / 78%);
    --Dullgray_BG: rgb(255 255 255 / 34%);
    --Blue_BG: #34b1e1;
    --AshBlue_BG: #34b1e1;
    --Limeade_BG: #29b200;
    --LighGray_BG: #eee;
    --RichBlack_BG: #090c11;
    --FlashWhite_BG: #F0F0F2;
    --DarkBlue_BG: rgb(27 27 27 / 65%);
    --CrimsonRED_BG: #db1c24;
    --RockGreen_BG: #00a95e;
    --ToryBlue_BG: #22bf7a;
    --LightBlack_BG: rgba(0,0,0,.4);
    --Facebook_BG: #3B5998;
    --Linkedin_BG: #0077B5;
    --Telegram_BG: #0088CC;
    --Email_BG: #EFEFEF;
    --DullBlack_BG: rgba(0,0,0,.7);
    --SilverGray_BG: #777777;
    --VistaBlue_BG: #86d7b4;

    /*BORDER Color*/

    --LightBorder: #61676878;
    --GainsBorder: #61676840;
    --DimBorder: rgb(112 112 112 / 33%);
    --DullBorder: rgb(112 112 112 / 23%);
    --DarkBorder: #707070B8;
    --MintBorder: #707070;
    --SilverBorder: #dbdbdb54;
    --GrayBorder: #dbdbdb;
    --PastelBorder: #F6F6F8;
    --WhiteBorder: #FFF;
    --GoldenBorder: #BCA16E;
    --LightGoldenBorder: #BCA16ECC;
    --DarkGrayBorder: #1B1B1B;
    --LightGrayBorder: #E1E1E1;
    --GreenBorder: #11B46C;
    --RedBorder: #BA0D1F;
    --LightRedBorder: #ec1c24;
    --LightBlueBorder: rgba(82, 168, 236, .8);
    --SmokeWhiteBorder: rgba(255, 255, 255, .83);
    --GainsBoroBorder: #e3e3e3;
    --DimGrayBorder: #7070703B;
    --GraynessBorder: #d0d2d4;
    --AthensGrayBorder: #d7d9d9;
    --GeyserBorder: #dee2e6;
    --LightGeyserBorder: rgba(112, 112, 112, 0.18);
    --SilverGrayBorder: #777777;
    --VistaBlueBorder: #86d7b4;

    /*General Color*/
    --LightCultured: #F7F7F7;
}

@media (min-width:1200px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 740px
    }

    .mainContent {

        padding: 15.6rem 31.5rem 0 0;
    }

    /*.signup_ar .mainContent, .signup_ur .mainContent {
        padding: 15.6rem 0 0 31.5rem;
    }*/

    .engLP .mainContent {
        padding: 10rem 23rem 0 0;
    }

    /*.LP_VB .mainContent {
        padding: 10rem 37.5rem 0 0;
    }*/

    .signup_ar.arabicLP.LP_VB .mainContent {
        padding: 10rem 0 0 37.5rem;
    }

    .LP_VB.LP_vi .mainContent {
        padding: 11.6rem 37.5rem 0 0;
    }

    /*html[lang="vi"] .mainContent {
        padding-top: 0;
    }*/

    .mainContent.lpIntorducingBroker {
        padding: 16.3rem 37.5rem 0 0;
    }

    .engLP.NLP_Signup .mainContent {
        padding: 0 37.5rem 0 0;
    }

    .engLP.UniBonusLP_VB .mainContent {
        padding: 11.4rem 37.5rem 0 0;
    }

    .UniBonusLP_VB .container,
    .UniBonusLP_VB .container-lg,
    .UniBonusLP_VB .container-md,
    .UniBonusLP_VB .container-sm,
    .UniBonusLP_VB .container-xl {
        max-width: 96.1rem;
    }
}

@media (min-width:1400px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 910px
    }


}

@media (min-width:1500px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 960px;
    }


}

@media (min-width:1800px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1280px
    }

    .UniBonusLP_VB .container,
    .UniBonusLP_VB .container-lg,
    .UniBonusLP_VB .container-md,
    .UniBonusLP_VB .container-sm,
    .UniBonusLP_VB .container-xl {
        max-width: 1124px;
    }

    html[lang="my"] .UniBonusLP_VB .headerImg .container-lg.container-fluid, 
    html[lang="th"] .UniBonusLP_VB .headerImg .container-lg.container-fluid, 
    html[lang="vi"] .UniBonusLP_VB .headerImg .container-lg.container-fluid{
        max-width: 1124px;
    }
}

@media (min-width:2000px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1700px
    }

    html[lang="my"] .headerImg .container-lg.container-fluid,
    html[lang="th"] .headerImg .container-lg.container-fluid,
    html[lang="vi"] .headerImg .container-lg.container-fluid{
        max-width: inherit;
    }


}


@media (min-width:3000px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1700px
    }


}


@media (min-width:1200px) {

    body.Ammantopfx .container,
    body.Ammantopfx .container-lg,
    body.Ammantopfx .container-md,
    body.Ammantopfx .container-sm,
    body.Ammantopfx .container-xl {
        max-width: 1120px
    }

    body.Dubiatopfx .container,
    body.Dubiatopfx .container-lg,
    body.Dubiatopfx .container-md,
    body.Dubiatopfx .container-sm,
    body.Dubiatopfx .container-xl {
        max-width: 1134px
    }
}

@media (min-width:1400px) {

    body.Ammantopfx .container,
    body.Ammantopfx .container-lg,
    body.Ammantopfx .container-md,
    body.Ammantopfx .container-sm,
    body.Ammantopfx .container-xl {
        max-width: 1190px
    }

    body.Dubiatopfx .container,
    body.Dubiatopfx .container-lg,
    body.Dubiatopfx .container-md,
    body.Dubiatopfx .container-sm,
    body.Dubiatopfx .container-xl {
        max-width: 1134px
    }
}

@media (min-width:1500px) {

    body.Ammantopfx .container,
    body.Ammantopfx .container-lg,
    body.Ammantopfx .container-md,
    body.Ammantopfx .container-sm,
    body.Ammantopfx .container-xl {
        max-width: 1190px
    }

    body.Dubiatopfx .container,
    body.Dubiatopfx .container-lg,
    body.Dubiatopfx .container-md,
    body.Dubiatopfx .container-sm,
    body.Dubiatopfx .container-xl {
        max-width: 1134px
    }
}

@media (min-width:1800px) {

    body.Ammantopfx .container,
    body.Ammantopfx .container-lg,
    body.Ammantopfx .container-md,
    body.Ammantopfx .container-sm,
    body.Ammantopfx .container-xl {
        max-width: 1280px
    }

    body.Dubiatopfx .container,
    body.Dubiatopfx .container-lg,
    body.Dubiatopfx .container-md,
    body.Dubiatopfx .container-sm,
    body.Dubiatopfx .container-xl {
        max-width: 1238px
    }
}

@media (min-width:2000px) {

    body.Ammantopfx .container,
    body.Ammantopfx .container-lg,
    body.Ammantopfx .container-md,
    body.Ammantopfx .container-sm,
    body.Ammantopfx .container-xl {
        max-width: 1690px
    }

    body.Dubiatopfx .container,
    body.Dubiatopfx .container-lg,
    body.Dubiatopfx .container-md,
    body.Dubiatopfx .container-sm,
    body.Dubiatopfx .container-xl {
        max-width: 1416px
    }

}

@media (min-width:3000px) {

    body.Ammantopfx .container,
    body.Ammantopfx .container-lg,
    body.Ammantopfx .container-md,
    body.Ammantopfx .container-sm,
    body.Ammantopfx .container-xl {
        max-width: 1690px
    }

    body.Dubiatopfx .container,
    body.Dubiatopfx .container-lg,
    body.Dubiatopfx .container-md,
    body.Dubiatopfx .container-sm,
    body.Dubiatopfx .container-xl {
        max-width: 1416px
    }

}



.TradingCompetition{
    padding: 11.4rem 0 0;
}

.engLP.UniBonusLP_VB.TradingCompetition .sideNav{
    right: -37.5rem !important;
    transition: 0.5s ease;
}

.engLP.UniBonusLP_VB.TradingCompetition.NsideNavOpen .sideNav {
    right: 0 !important;
}

.engLP.UniBonusLP_VB.TradingCompetition .FillForm_Pop{
    transition: 0.5s ease;
}

.engLP.UniBonusLP_VB.TradingCompetition.NsideNavOpen .FillForm_Pop{
    display: block;
}



.engLP.UniBonusLP_VB.TradingCompetition .topNav{
    right: 0;
}

.engLP.UniBonusLP_VB.TradingCompetition .topNav .topNav_inner a.logoHead img {
    height: 6rem;
}

.engLP.UniBonusLP_VB.TradingCompetition .topNav .topNav_inner .topNav_innerRight{
    grid-column-gap: 2.2rem;
}

.engLP.UniBonusLP_VB.TradingCompetition .topNav .topNav_inner a.btn_topNav {
    width: 20.4rem;
    height: 5.4rem;
    font-size: 1.8rem;
    border-radius: 6rem;
    font-weight: bold;
}

.engLP.UniBonusLP_VB.TradingCompetition .topNav .topNav_inner .topNav_innerRight .dropdown a.dropdown-toggle {
    font-size: 1.9rem;
}

.TradingCompetition .defaultHeading_Title {
    font-size: 3.5rem;
    letter-spacing: 0.53px;
    line-height: 4rem;
    font-weight: bold;
    text-align: center;
    color: #00214E;
    font-family: 'Ubuntu', sans-serif;
}

.TCLP_header {
    background: url(../img/signup/images/tradingcompetition/header/bg.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-color: #050d26;
    height: 66.3rem;
    padding: 11.6rem 0 0;
}

.TCLP_headerFormDate{
    font-size: 2rem;
    font-weight: bold;
    letter-spacing: 0.3px;
    color: var(--Green_TF);
}

.TCLP_headerTitle{
    font-size: 4rem;
    letter-spacing: 0.64px;
    line-height: 4.5rem;
    font-weight: bold;
    color: #F4F4F4;
    margin: 2.4rem 0 0;
}

.TCLP_headerParagraph{
    font-size: 3rem;
    line-height: 3.5rem;
    color: #EFEFEF;
    margin: 2.4rem 0 0;
    width: 45rem;
}

.TCLP_headerParagraph span{
    font-weight: 900;
    color: var(--Green_TF);
}

.TCLP_headerBTN{
    margin: 4.5rem 0 0;
    display: table;
}

.TradingCompetition .nwCustomBtn a {
    width: auto;
    min-width: 22rem;
    height: 6rem;
    border-radius: 6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 2rem;
    overflow: hidden;
    padding: 0;
}

.TradingCompetition .nwCustomBtn a:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    box-shadow: inset 0px 3px 6px rgba(255, 255, 255, 0.16);
}

.TradingCompetition .tcsapply {
    width: 22rem;
    margin: 1.3rem 0 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.TradingCompetition .tcsapply a {
    color: #F4F4F4;
    font-size: 1.5rem;
    font-weight: 500;
    letter-spacing: 0.24px;
    line-height: 1.8rem;
}

.LuckyWinners {
    padding: 8rem 0 0;
}

.engLP.UniBonusLP_VB.TradingCompetition .defaultParagraph {
    margin: 1.5rem 0 0;
    color: #00214E;
    line-height: 2.8rem;
    font-weight: 500;
    letter-spacing: 0.35px;
}

.engLP.UniBonusLP_VB.TradingCompetition .defaultParagraph b{
    font-weight: 900;
}

.LuckyWinnersBox{
    background: #0358F8;
    border-radius: 3rem;
    box-shadow: 0px 0px 13px rgba(79, 134, 237, 0.53);
    border: 1px solid var(--GreenBorder);
    margin: 4.5rem 0 0;
    padding: 8rem 0 0;
}

.LuckyWinnersGrid{
    display: grid;
    grid-template-columns: repeat(3, 19rem);
    justify-content: center;
    grid-column-gap: 10.5rem;
    text-align: center;
}

.LuckyWinnersInner{
    position: relative;
}

.LuckyWinnersInner:first-child:after{
    content: '';
    width: 29.6rem;
    height: 0.2rem;
    background: #FFFFFF;
    position: absolute;
    top: 6.7rem;
}

.LuckyWinnersInner:nth-child(2):after{
    content: '';
    width: 28rem;
    height: 0.3rem;
    /*background: #FFFFFF;*/
    background: url(../img/signup/images/tradingcompetition/luckywinners/dashedBG.png);
    position: absolute;
    top: 6.7rem;
    margin-left: 1.4rem;
}

.LuckyWinnersLabel,
.LuckyWinnersDate{
    color: #F4F4F4;
    font-size: 2rem;
    font-weight: 500;
    line-height: 2.4rem;
}

.LuckyWinnersDate{
    font-weight: 400;
}

.LuckyWinnersCircle{
    width: 2.8rem;
    height: 2.8rem;
    border-radius: 3rem;
    background: #fff;
    margin: 3rem auto;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 1;
}

.LuckyWinnersCircle:after{
    content: '';
    width: 1.6rem;
    height: 1.6rem;
    border-radius: 3rem;
    background: #0358F8;
}

.LuckyWinnersRegistration{
    font-size: 1.6rem;
    color: #F4F4F4;
    padding: 3.6rem 0;
    text-align: center;
}


.PrizesWinners{
    padding: 8rem 0 0;
}

.PrizesWinnersBox{
    background: transparent linear-gradient(154deg, #FFFFFF 25%, #D3D3D3 100%);
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.08);
    border-radius: 3rem;
    padding: 7rem 0 8rem 5rem;
}

.PrizesWinnersGrid{
    display: grid;
    grid-template-columns: auto auto;
    justify-content: space-between;
    align-items: center;
}

.PrizesWinnersContent .defaultHeading_Title{
    text-align: left;
    font-size: 4rem;
    line-height: 4.5rem;
    margin: 0 0 2.3rem;
}

.engLP.UniBonusLP_VB.TradingCompetition .PrizesWinnersContent .defaultParagraph{
    font-size: 2.2rem;
    text-align: left;
    line-height: 3rem;
    margin: 0;
}

.engLP.UniBonusLP_VB.TradingCompetition .PrizesWinnersContent .defaultParagraph span{
    font-weight: 900;
    color: var(--Green_TF);
}

.engLP.UniBonusLP_VB.TradingCompetition .PrizesWinnersContent .defaultParagraph div {
    margin: 0.5rem 0 0;
}

.divderLine{
    height: .2rem;
    background: #C7C7C7;
    display: block;
    margin: 3.5rem 0;
}

.PrizesWinnersContent .nwCustomBtn{
    display: table;
    margin: 4.5rem 0 0;
}

.PrizesWinnersImg .nwCustomBtn{
    display: none;
}

.SimpleSteps{
    padding: 8rem 0 0;
}

.TradingCompetition .SimpleSteps .defaultHeading_Title br {
    display: none;
}

.SimpleStepsGrid{
    display: grid;
    grid-template-columns: repeat(3, 30.4rem);
    justify-content: center;
    grid-column-gap: 2rem;
    margin: 6rem 0 0;
}

.SimpleStepsBox{
    padding: 4.4rem;
    box-shadow: 0px 0px 12px rgba(5, 5, 5, 0.08);
    border-radius: 3rem;
    text-align: center;
}

.SimpleStepsTitle{
    margin: 4.8rem 0 0;
    text-align: center;
    font-size: 2.2rem;
    font-weight: 900;
    color: #00214E;
    letter-spacing: 0.33px;
    line-height: 2.7rem;
}

.engLP.UniBonusLP_VB.TradingCompetition .SimpleStepsBox .defaultParagraph{
    font-size: 1.8rem;
    line-height: 2.5rem;
    margin: 2rem 0 0;
    letter-spacing: 0.27px;
}

.SimpleStepsBox:first-child{
    background: linear-gradient(170deg, rgba(255, 255, 255, 1) 50%, rgba(17, 180, 108, .1) 100%);
}

.SimpleStepsBox:nth-child(2){
    background: linear-gradient(170deg, rgba(255, 255, 255, 1) 50%, rgba(240, 118, 21, .1) 100%);
}

.SimpleStepsBox:nth-child(3){
    background: linear-gradient(170deg, rgba(255, 255, 255, 1) 50%, rgba(3, 88, 248, .1) 100%);
}

.SimpleSteps .nwCustomBtn{
    display: table;
    margin: 4.8rem auto 0;
}

.WhyClient{
    padding: 8rem 0 0;
}

.WhyClientInner{
    padding: 6rem 8rem 0 0;
    background: url(../img/signup/images/tradingcompetition/whyclient/bg.png);
    height: 57.2rem;
    display: flex;
    justify-content: flex-end;
    border-radius: 3rem;
    overflow: hidden;
}

.WhyClientContent{}

.WhyClientContent .defaultHeading_Title{
    text-align: left;
    padding: 0 0 1.5rem;
}

.WhyClientContentInner{
    margin: 2.5rem 0 0;
    position: relative;
    padding: 0 0 0 3.8rem;
}

.WhyClientContentInner:before{
    content: '';
    width: 1.2rem;
    height: 1.2rem;
    background: var(--Green_BG);
    position: absolute;
    left: 0;
    top: .7rem;
}

.WhyClientContentTitle {
    font-size: 2rem;
    font-weight: 900;
    color: #00214E;
    letter-spacing: 0.3px;
    line-height: 2.4rem;
}

.engLP.UniBonusLP_VB.TradingCompetition .WhyClientContentInner .defaultParagraph {
    font-size: 1.8rem;
    line-height: 2.5rem;
    margin: .2rem 0 0;
    letter-spacing: 0.27px;
    text-align: left;
}

.Leaderboard{
    margin: 8rem 0 0;
}

.LeaderboardInner{
    background: linear-gradient(179deg, rgba(255, 255, 255, 1) 20%, rgba(100, 153, 255, 0.2) 100%);
    border-radius: 3rem;
    box-shadow: 0px 0px 12px rgba(5, 5, 5, 0.08);
    overflow: hidden;
}

.LeaderboardInner .defaultHeading_Title{
    height: 6.4rem;
    background: #0358F8;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}

.LeaderboardTable{
    padding: 4.8rem 2.3rem 6.2rem 3.8rem;
}

.LeaderboardTableInner{
    overflow-y: scroll;
    height: 53.2rem;
    padding: 0 3rem 0 0;
}

.FrequentlyQuestions{
    padding: 8rem 0;
}

.FrequentlyQuestionsTabs {
    margin: 4rem 0 0;
}

.FrequentlyQuestionsTabs .accordion-flush .accordion-item {
    background: none;
    border-bottom: 1px solid #d0d0d0;
}

.FrequentlyQuestionsTabs .accordion-button {
    background: none;
    font-size: 2rem;
    color: #00214E;
    padding: 2rem 0;
    font-weight: bold;
    border: 0;
    box-shadow: none;
    font-family: 'lato', sans-serif;
}


.FrequentlyQuestionsTabs .accordion-button::after {
    background: url(../img/signup/images/tradingcompetition/faq/-.png);
    width: 2.6rem;
    height: 2.6rem;
    background-color: #0358F8;
    border-radius: 3rem;
    background-repeat: no-repeat;
    background-position: center;
}

.FrequentlyQuestionsTabs .accordion-button.collapsed::after {
    background: url(../img/signup/images/tradingcompetition/faq/+.png);
    width: 2.6rem;
    height: 2.6rem;
    background-color: #0358F8;
    border-radius: 3rem;
    background-repeat: no-repeat;
    background-position: center;
}

.FrequentlyQuestionsTabs .accordion-body {
    padding: 0 0 2rem;
    font-size: 1.8rem;
    color: #677081;
}

/* Define the scrollbar style */
.LeaderboardTableInner::-webkit-scrollbar {
    width: 15px;
    height: 10px;
}

/* Define the thumb style */
.LeaderboardTableInner::-webkit-scrollbar-thumb {
    background: #0358F8;
    border-radius: 2rem;
    border: 5px solid transparent;
    background-clip: content-box;
    height: 5px;
}

/* Define the track style */
.LeaderboardTableInner::-webkit-scrollbar-track {
    background-color: #F0F0F0;
    box-shadow: inset 0px 3px 6px rgba(0, 0, 0, 0.33);
    border: 1px solid #B4CEFF;
    border-radius: 2rem;
    margin: .5rem 0;
}

/* Buttons */
.LeaderboardTableInner::-webkit-scrollbar-button:single-button {
    background-color: none;
    display: block;
    border-style: solid;
    height: .9rem;
    width: .7rem;
    margin: 1rem 0;
}

/* Up */
.LeaderboardTableInner::-webkit-scrollbar-button:single-button:vertical:decrement {
    background: url(../img/signup/images/tradingcompetition/leaderboard/arrowUp.png);
    background-repeat: no-repeat;
    background-position: center;
    width: .9rem;
    height: .7rem;
    border: 0;
}

/* Down */
.LeaderboardTableInner::-webkit-scrollbar-button:single-button:vertical:increment {
    background: url(../img/signup/images/tradingcompetition/leaderboard/arrowDown.png);
    background-repeat: no-repeat;
    background-position: center;
    width: .9rem;
    height: .7rem;
    border: 0;
}

.LeaderboardTable table{
    width: 100%;
}

.LeaderboardTable table th{
    font-size: 2rem;
    color: #00214E;
    font-weight: bold;
    padding: 0;
    text-align: center;
    border-bottom: 1px solid #B9D1FF;
    padding: 0 0 2rem;
    position: sticky;
    top: 0;
    background: #fff;
    z-index: 1;
}

.LeaderboardTable table td{
    font-size: 1.8rem;
    color: #00214E;
    text-align: center;
    border-bottom: 1px solid #B9D1FF;
    height: 4.8rem;
}

.LeaderboardTable table td .flag-icon{
    width: 2.8rem;
    height: 2.8rem;
    background-size: cover;
    border-radius: 3rem;
    overflow: hidden;
    vertical-align: middle;
    border: 1px solid #B9D1FF;
}

.thank-you {
    background: hsla(0,0%,94.9%,.9);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    text-align: center;
    padding: 0 10px;
    position: fixed;
    font-family: Ubuntu,sans-serif;
}

.thank-note {
    margin: 0 auto;
    border: 1px solid #000;
    padding: 5rem 20rem;
}

.thank-you .par1 {
    font-size: 4rem;
    color: #000;
    line-height: initial;
}

.thank-you span {
    font-weight: 600;
}

.thank-you .par2 {
    font-size: 3rem;
    color: #000;
    margin: 0;
}




@media screen and (max-width:5600px) and (min-width:768px) {

}

@media (min-width:1200px) and (max-width:1280px) {

}

@media (min-width:992px) and (max-width:1199px) {

    .TCLP_header {
        background: url(../img/signup/images/tradingcompetition/header/bg1024.png);
        background-repeat: no-repeat;
        background-position: right center;
        background-color: #050d26;
        height: 58.3rem;
        padding: 10rem 5rem 0;
    }

    .TCLP_headerFormDate {
        font-size: 1.8rem;
    }

    .TCLP_headerTitle {
        font-size: 3.5rem;
        line-height: 4rem;
    }

    .TCLP_headerParagraph {
        font-size: 2.5rem;
        line-height: 3rem;
        width: 38rem;
    }

    .TradingCompetition .defaultHeading_Title {
        font-size: 3rem;
        letter-spacing: 0.45px;
        line-height: 3.5rem;
    }

    .LuckyWinners {
        padding: 6rem 5rem 0;
    }

    .PrizesWinners {
        padding: 6rem 5rem 0;
    }

    .engLP.UniBonusLP_VB.TradingCompetition .PrizesWinnersContent .defaultParagraph {
        font-size: 2rem;
        line-height: 2.5rem;
    }

    .engLP.UniBonusLP_VB.TradingCompetition .PrizesWinnersContent .defaultParagraph div {
        margin: .7rem 0 0;
    }

    .PrizesWinnersBox {
        padding: 6rem 0 4rem 5rem;
    }

    .PrizesWinnersGrid{
        align-items: flex-end;
        grid-template-columns: auto auto;
    }

    .PrizesWinnersContent{
        padding-bottom: 4rem;
    }

    .divderLine {
        margin: 2.1rem 0;
    }

    .PrizesWinnersContent .nwCustomBtn {
        margin: 3.5rem 0 0;
    }

    .SimpleSteps {
        padding: 6rem 5rem 0;
    }

    .SimpleStepsGrid {
        grid-template-columns: repeat(3, 29.4rem);
        margin: 3rem 0 0;
    }

    .SimpleStepsBox {
        padding: 3.8rem 4.8rem;
    }

    .engLP.UniBonusLP_VB.TradingCompetition .SimpleStepsBox .defaultParagraph {
        margin: 1.2rem 0 0;
    }

    .WhyClient {
        padding: 6rem 5rem 0;
    }

    .WhyClientInner {
        padding: 7.5rem 5rem 0 0;
        background: url(../img/signup/images/tradingcompetition/whyclient/bg1024.png);
        background-repeat: no-repeat;
        background-color: #fcfcfc;
        height: 55.3rem;
    }

    .TradingCompetition .WhyClient .defaultHeading_Title{
        width: 28rem;
    }

    .TradingCompetition .WhyClient .defaultHeading_Title br{
        display: none;
    }

    .WhyClientContentInner {
        margin: 2rem 0 0;
    }

    .Leaderboard {
        margin: 6rem 5rem 0;
    }

    .FrequentlyQuestions {
        padding: 6rem 5rem;
    }



}

@media (min-width:768px) and (max-width:991px) {

    .engLP.UniBonusLP_VB.TradingCompetition.NsideNavOpen .sideNav .closeMenu {
        display: none !important;
    }

   .TCLP_header {
        background: url(../img/signup/images/tradingcompetition/header/bg768.png);
        background-repeat: no-repeat;
        background-position: right center;
        background-color: #050d26;
        height: 55.6rem;
        padding: 11rem 2rem 0;
    }

    .TCLP_headerFormDate {
        font-size: 1.8rem;
    }

    .TCLP_headerTitle {
        font-size: 3rem;
        line-height: 3.5rem;
        margin: 1.3rem 0 0;
    }

    .TCLP_headerParagraph {
        font-size: 2rem;
        line-height: 2.5rem;
        margin: 1.4rem 0 0;
        width: 30rem;
    }

    .TCLP_headerBTN {
        margin: 2.5rem 0 0;
    }

    .TradingCompetition .TCLP_header .nwCustomBtn a {
        min-width: 15.5rem;
        height: 4rem;
        border-radius: 4rem;
        font-size: 1.4rem;
    }

    .TradingCompetition .tcsapply {
        width: 15.5rem;
    }

    .TradingCompetition .tcsapply a {
        font-size: 1.2rem;
        line-height: 1.5rem;
        letter-spacing: 0.19px;
    }

    .LuckyWinners {
        padding: 4rem 2rem 0;
    }

    .TradingCompetition .defaultHeading_Title {
        font-size: 2.5rem;
        letter-spacing: 0.38px;
        line-height: 3rem;
    }

    .engLP.UniBonusLP_VB.TradingCompetition .defaultParagraph {
        margin: 1rem 0 0;
        line-height: 2.5rem;
        font-size: 2rem;
    }

    .LuckyWinnersBox {
        margin: 3.5rem 0 0;
        padding: 5rem 0 0;
    }

    .LuckyWinnersLabel, .LuckyWinnersDate {
        font-size: 1.8rem;
    }

    .LuckyWinnersGrid {
        grid-template-columns: repeat(3, 17rem);
        grid-column-gap: 3.5rem;
    }

    .LuckyWinnersCircle {
        width: 2.2rem;
        height: 2.2rem;
        margin: 2rem auto;
    }

    .LuckyWinnersCircle:after {
        width: 1.2rem;
        height: 1.2rem;
    }

    .LuckyWinnersInner:first-child:after {
        width: 20.6rem;
        top: 5.4rem;
    }

    .LuckyWinnersInner:nth-child(2):after {
        width: 20rem;
        top: 5.4rem;
        margin-left: 1rem;
    }

    .PrizesWinnersBox {
        background: transparent linear-gradient(163deg, #FFFFFF 25%, #D3D3D3 100%);
        padding: 5rem 4rem 7rem;
    }

    .PrizesWinners {
        padding: 4rem 2rem 0;
    }

    .PrizesWinnersGrid {
        grid-template-columns: 100%;
        justify-content: center;
        text-align: center;
    }

    .PrizesWinnersContent .defaultHeading_Title{
        text-align: center;
    }

    .engLP.UniBonusLP_VB.TradingCompetition .PrizesWinnersContent .defaultParagraph {
        font-size: 2rem;
        text-align: center;
        line-height: 2.5rem;
    }

    .engLP.UniBonusLP_VB.TradingCompetition .PrizesWinnersContent .defaultParagraph br{
        display: none;
    }

    .engLP.UniBonusLP_VB.TradingCompetition .PrizesWinnersContent .defaultParagraph div{
        margin: .7rem 0 0;
    }

    .divderLine {
        margin: 2.2rem 0;
    }

    .PrizesWinnersContent .nwCustomBtn{
        display: none;
    }

    .PrizesWinnersImg{
        margin: 1.6rem 0 0;
    }

    .PrizesWinnersImg .nwCustomBtn {
        display: table;
        margin: 0 auto -2rem;
    }

    .PrizesWinnersImg .nwCustomBtn a {
        min-width: 18rem;
        height: 5rem;
        font-size: 1.4rem;
    }

    .SimpleSteps {
        padding: 4rem 2rem 0;
    }

    .SimpleStepsGrid {
        grid-template-columns: repeat(3, 21.2rem);
        grid-column-gap: 1.5rem;
        margin: 3rem 0 0;
    }

    .SimpleStepsBox {
        padding: 3rem 1.2rem;
    }

    .SimpleStepsBox:nth-child(2) {
        padding-left: 3.5rem;
        padding-right: 3.5rem;
    }

    .SimpleStepsTitle {
        margin: 3.3rem 0 0;
        font-size: 1.8rem;
        line-height: 2.2rem;
    }

    .engLP.UniBonusLP_VB.TradingCompetition .SimpleStepsBox .defaultParagraph {
        font-size: 1.6rem;
        line-height: 2.1rem;
        margin: 1.2rem 0 0;
        letter-spacing: 0.24px;
    }

    .SimpleSteps .nwCustomBtn {
        margin: 2.4rem auto 0;
    }

    .SimpleSteps .nwCustomBtn a {
        min-width: 18rem;
        height: 5rem;
        font-size: 1.4rem;
    }

    .WhyClient {
        padding: 4rem 2rem 0;
    }

    .WhyClientInner {
        padding: 5.5rem 4rem 0 0;
        background: url(../img/signup/images/tradingcompetition/whyclient/bg768.png);
        background-repeat: no-repeat;
        height: 39.1rem;
        background-color: #fcfcfc;
    }

    .TradingCompetition .WhyClient .defaultHeading_Title {
        font-size: 2rem;
        line-height: 2.5rem;
        width: 30rem;
        padding: 0 0 .2rem;
    }

    .TradingCompetition .WhyClient .defaultHeading_Title br{
        display: none;
    }

    .WhyClientContentInner:before {
        width: 1rem;
        height: 1rem;
    }

    .WhyClientContentInner {
        margin: 1.5rem 0 0;
        padding: 0 0 0 2rem;
    }

    .WhyClientContentTitle {
        font-size: 1.8rem;
        line-height: 2.2rem;
    }

    .engLP.UniBonusLP_VB.TradingCompetition .WhyClientContentInner .defaultParagraph {
        font-size: 1.6rem;
        line-height: 2rem;
        margin: 0;
    }

    .Leaderboard {
        margin: 4rem 0 0;
        padding: 0 2rem;
    }

    .LeaderboardInner .defaultHeading_Title {
        height: 5.4rem;
    }

    .LeaderboardTable {
        padding: 2.2rem 2rem 3.6rem 2.8rem;
    }

    .LeaderboardTableInner {
        padding: 0 1.5rem 0 0;
        height: 51.6rem;
    }


    .LeaderboardTableInner::-webkit-scrollbar {
        width: 12px;
    }

    .LeaderboardTableInner::-webkit-scrollbar-thumb {
        border-width: 4px;
    }

    .LeaderboardTable table th {
        font-size: 1.5rem;
        padding: 0 0 1rem;
    }

    .LeaderboardTable table td {
        font-size: 1.6rem;
    }

    .LeaderboardTable table td.badges img{
        max-height: 2.6rem;
    }

    .LeaderboardTable table td .flag-icon {
        width: 2rem;
        height: 2rem;
    }

    .FrequentlyQuestions {
        padding: 4rem 2rem 6rem;
    }

    .FrequentlyQuestionsTabs {
        margin: 2rem 0 0;
    }

}

@media (min-width: 320px) and (max-width: 767px) {

    .TradingCompetition {
        padding: 8.6rem 0 0;
    }

    .engLP.UniBonusLP_VB.TradingCompetition .topNav_inner {
        height: 8.6rem;
    }

    .engLP.UniBonusLP_VB.TradingCompetition .topNav .topNav_inner a.logoHead img {
        height: 4rem;
    }

    .engLP.UniBonusLP_VB.TradingCompetition .topNav .topNav_inner a.btn_topNav {
        width: 15rem;
        height: 4rem;
        font-size: 1.2rem;
    }

    .engLP.UniBonusLP_VB.TradingCompetition .topNav .topNav_inner .topNav_innerRight .dropdown a.dropdown-toggle {
        font-size: 1.6rem;
    }


    .TCLP_header {
        background: url(../img/signup/images/tradingcompetition/header/bg375.png);
        background-repeat: no-repeat;
        background-position: center;
        background-color: #050d26;
        height: 67.2rem;
        padding: 3.5rem 2rem 0;
    }

    .TCLP_headerFormDate {
        font-size: 1.6rem;
        text-align: center;
    }

    .TCLP_headerTitle {
        font-size: 2.5rem;
        line-height: 3rem;
        font-weight: 900;
        margin: 2.2rem auto 0;
        width: 25rem;
        text-align: center;
    }

    .TCLP_headerTitle br{
        display: none;
    }

    .TCLP_headerParagraph {
        font-size: 1.8rem;
        line-height: 2.5rem;
        color: #EFEFEF;
        margin: 1.6rem auto 0;
        width: 27rem;
        text-align: center;
    }

    .TCLP_headerBTN {
        margin: 2.8rem auto 0;
    }

    .TradingCompetition .nwCustomBtn a {
        min-width: 17.5rem;
        height: 4.5rem;
        font-size: 1.5rem;
    }

    .TradingCompetition .tcsapply {
        width: 17.5rem;
        margin: 1rem 0 0;
    }

    .TradingCompetition .tcsapply a {
        font-size: 1.2rem;
        line-height: 1.5rem;
    }

    .LuckyWinners {
        padding: 4rem 2rem 0;
    }

    .TradingCompetition .defaultHeading_Title {
        font-size: 2.5rem;
        letter-spacing: 0.38px;
        line-height: 3rem;
    }

    .engLP.UniBonusLP_VB.TradingCompetition .defaultParagraph {
        margin: 1.2rem auto 0;
        line-height: 2rem;
        font-size: 1.6rem;
    }

    .engLP.UniBonusLP_VB.TradingCompetition .LuckyWinners .defaultParagraph {
        width: 27rem;
    }

    .LuckyWinnersBox {
        margin: 2.8rem 0 0;
        padding: 5rem 0 0;
    }

    .LuckyWinnersGrid {
        grid-template-columns: auto;
        grid-row-gap: 4.5rem;
    }

    .LuckyWinnersInner{
        display: inline-grid;
    }

    .LuckyWinnersLabel {
        font-size: 1.8rem;
        line-height: 2.2rem;
    }

    .LuckyWinnersDate {
        font-size: 1.6rem;
        line-height: 1.9rem;
    }

    .LuckyWinnersCircle{
        order: 3;
        margin: 2rem auto 0;
        width: 2.2rem;
        height: 2.2rem;
    }

    .LuckyWinnersCircle:after {
        width: 1.2rem;
        height: 1.2rem;
    }

    .LuckyWinnersInner:first-child:after {
        width: 0.2rem;
        height: 5.3rem;
        margin: auto;
        left: 0;
        right: 0;
    }

    .LuckyWinnersInner:nth-child(2):after {
        width: 0.3rem;
        height: 10rem;
        background: url(../img/signup/images/tradingcompetition/luckywinners/dashedBGMob.png);
        position: absolute;
        top: 5.7rem;
        margin: auto;
        left: 0;
        right: 0;
    }

    .LuckyWinnersInner:nth-child(2) .LuckyWinnersCircle{
        margin: 5.6rem auto 0;
    }

    .LuckyWinnersInner:nth-child(3) .LuckyWinnersCircle{
        display: none;
    }

    .LuckyWinnersRegistration {
        padding: 2.6rem 0 4.8rem;
        width: 25rem;
        line-height: 2rem;
        margin: auto;
    }

    .PrizesWinners {
        padding: 4rem 2rem 0;
    }

    .PrizesWinnersBox {
        background: transparent linear-gradient(171deg, #FFFFFF 25%, #D3D3D3 100%);
        padding: 4rem 2.4rem 7rem;
    }

    .PrizesWinnersGrid {
        grid-template-columns: 100%;
    }

    .TradingCompetition .PrizesWinners .defaultHeading_Title{
        text-align: center;
    }

    .engLP.UniBonusLP_VB.TradingCompetition .PrizesWinnersContent .defaultParagraph {
        font-size: 2rem;
        text-align: center;
        line-height: 2.5rem;
    }

    .engLP.UniBonusLP_VB.TradingCompetition .PrizesWinnersContent .defaultParagraph div {
        font-size: 1.8rem;
        line-height: 2.2rem;
        margin: .2rem -1.5rem 0;
    }

    .divderLine {
        margin: 2rem 0;
    }

    .PrizesWinnersContent .nwCustomBtn{
        display: none;
    }

    .PrizesWinnersImg{
        margin: 3rem auto 0;
    }

    .PrizesWinnersImg .nwCustomBtn {
        display: table;
        margin: -2.5rem auto 0;
        padding-right: 2rem;
    }

    .SimpleSteps {
        padding: 4rem 2rem 0;
    }

    .SimpleStepsGrid {
        grid-template-columns: 22.4rem;
        grid-row-gap: 2rem;
        margin: 3rem 0 0;
        justify-content: center;
    }

    .TradingCompetition .SimpleSteps .defaultHeading_Title br {
        display: block;
    }

    .SimpleStepsBox {
        padding: 3rem 1.5rem 3rem;
    }

    .SimpleStepsTitle {
        margin: 3.3rem 0 0;
        font-size: 1.8rem;
        line-height: 2.2rem;
    }

    .engLP.UniBonusLP_VB.TradingCompetition .SimpleStepsBox .defaultParagraph {
        font-size: 1.6rem;
        line-height: 2.1rem;
        margin: 1.2rem 0 0;
        letter-spacing: 0.27px;
    }

    .SimpleStepsBox:nth-child(2) {
        padding-left: 3rem;
        padding-right: 3rem;
    }

    .SimpleSteps .nwCustomBtn {
        margin: 2.8rem auto 0;
    }

    .WhyClient {
        padding: 4rem 2rem 0;
    }

    .WhyClientInner {
        padding: 5rem 0 0;
        background: url(../img/signup/images/tradingcompetition/whyclient/bg375.png);
        background-position: center;
        background-repeat: no-repeat;
        height: 64.9rem;
        display: flex;
        justify-content: center;
    }

    .TradingCompetition .WhyClient .defaultHeading_Title {
        font-size: 2rem;
        letter-spacing: 0.38px;
        line-height: 2.3rem;
        width: 23rem;
        text-align: center;
        margin: auto;
    }

    .TradingCompetition .WhyClient .defaultHeading_Title br{
        display: none;
    }

    .WhyClientContent{
        width: 29.4rem;
        margin: 0 auto;
    }

    .WhyClientContentInner:before {
        width: .8rem;
        height: .8rem;
    }

    .WhyClientContentInner {
        margin: 1.2rem 0 0;
        position: relative;
        padding: 0 0 0 1.8rem;
    }

    .WhyClientContentTitle {
        font-size: 1.6rem;
        line-height: 1.9rem;
    }

    .engLP.UniBonusLP_VB.TradingCompetition .WhyClientContentInner .defaultParagraph {
        font-size: 1.6rem;
        line-height: 2.2rem;
    }

    .Leaderboard{
        display: none;
    }

    .FrequentlyQuestions {
        padding: 4rem 2rem 6rem;
    }

    .FrequentlyQuestionsTabs {
        margin: 2rem 0 0;
    }

    .FrequentlyQuestionsTabs .accordion-button {
        font-size: 1.6rem;
        padding: 1.6rem 0;
    }

    .thank-note {
        padding: 1rem 3rem;
    }

    .thank-you .par1 {
        font-size: 3rem;
    }

    .thank-you .par2 {
        font-size: 2rem;
    }


}

@media screen and (min-width:1400px) and (max-width:1499px) {

}

@media screen and (min-width:1500px) and (max-width:1799px) {

}


@media screen and (min-width:1800px) {
    .TCLP_header {
        background: url(../img/signup/images/tradingcompetition/header/bg1920.png);
        background-repeat: no-repeat;
        background-position: right center;
        background-color: #050d26;
        height: 79.6rem;
        padding: 14.2rem 0 0;
    }

    .TCLP_headerTitle {
        font-size: 5rem;
        line-height: 5.5rem;
    }

    .TCLP_headerParagraph {
        font-size: 3.5rem;
        line-height: 4rem;
        width: 50rem;
    }

    .TCLP_headerBTN {
        margin: 6rem 0 0;
    }

    .TradingCompetition .TCLP_headerBTN .nwCustomBtn a {
        min-width: 27rem;
        height: 7.2rem;
        border-radius: 8rem;
        font-size: 2.5rem;
    }

    .TradingCompetition .tcsapply {
        width: 27rem;
    }

    .TradingCompetition .tcsapply a {
        font-size: 1.7rem;
        letter-spacing: 0.27px;
        line-height: 2.1rem;
    }

    .TradingCompetition .defaultHeading_Title {
        font-size: 4rem;
        letter-spacing: 0.53px;
        line-height: 4.5rem;
    }


    .engLP.UniBonusLP_VB.TradingCompetition .defaultParagraph {
        line-height: 3rem;
        font-size: 2.5rem;
        letter-spacing: 0.4px;
    }

    .LuckyWinnersGrid {
        grid-column-gap: 20rem;
    }

    .LuckyWinnersInner:first-child:after {
        width: 39rem;
    }

    .LuckyWinnersInner:nth-child(2):after {
        width: 38rem;
    }

    .PrizesWinnersBox {
        padding: 7rem 0 2rem 5rem;
        overflow: hidden;
    }

    .PrizesWinnersGrid{
        align-items: flex-end;
        /*grid-template-columns: 42.5rem auto;*/
    }

    .PrizesWinnersContent{
        padding: 0 0 5rem;
    }

    .PrizesWinnersContent .defaultHeading_Title{
        margin: 0 0 3.5rem;
    }

    .engLP.UniBonusLP_VB.TradingCompetition .PrizesWinnersContent .defaultParagraph {
        font-size: 2.5rem;
        line-height: 3.2rem;
    }

    .PrizesWinnersImg{
        margin: 0 -3rem 0 0;
    }

    .SimpleStepsGrid {
        grid-template-columns: repeat(3, 34.9rem);
        grid-column-gap: 3rem;
    }

    .SimpleStepsBox {
        padding: 3.4rem 5.5rem;
    }

    .SimpleStepsTitle {
        font-size: 2.5rem;
        line-height: 3rem;
    }

    .engLP.UniBonusLP_VB.TradingCompetition .SimpleStepsBox .defaultParagraph {
        font-size: 2.2rem;
        line-height: 3rem;
        margin: 2.4rem 0 0;
        letter-spacing: 0.33px;
    }

    .WhyClientInner {
        padding: 6rem 8rem 0 0;
        background: url(../img/signup/images/tradingcompetition/whyclient/bg1920.png);
        height: 66.1rem;
    }

    .WhyClientContentTitle {
        font-size: 2.2rem;
        line-height: 2.7rem;
    }

    .engLP.UniBonusLP_VB.TradingCompetition .WhyClientContentInner .defaultParagraph {
        font-size: 2rem;
    }

    .LeaderboardInner .defaultHeading_Title {
        height: 7.5rem;
    }

    .LeaderboardTable table td {
        font-size: 2rem;
    }

}

@media screen and (min-width:2400px) {
    .TCLP_header {
        background: url(../img/signup/images/tradingcompetition/header/bg2560.png);
        background-repeat: no-repeat;
        background-position: right center;
        background-color: #050d26;
        height: 91.6rem;
        padding: 17.8rem 0 0;
    }

    .TCLP_headerTitle {
        font-size: 5.5rem;
        line-height: 6rem;
        font-weight: 900;
    }

    .TCLP_headerParagraph {
        font-size: 4rem;
        line-height: 5rem;
        width: 58rem;
        margin: 3.2rem 0 0;
    }
}




@media screen and (min-width:1800px) and (max-width:1980px) {

}

@media screen and (min-width:1981px) and (max-width:2800px) {

}

@media screen and (min-width:2801px) and (max-width:9999px) {

}

@media screen and (min-width:4001px) and (max-width:5200px) {

}

@media screen and (min-width:5201px) and (max-width:9999px) {

}
