@media screen and (max-width: 1440px) {

    /* Raffle */
    .firstDivContentPatternHelper {
        margin-left: 0 !important;
    }

    .numberCirclePercent h3 {
        margin-top: 4px;
    }

    /* Bet Double */
    .rightDivBetDoubleInfoImg {
        margin-top: -1rem;
    }

}

@media screen and (max-width: 1439px) {

    /* Header */
    .secondDivLeftDivInfoClientLogged {
        width: 58px;
        border-radius: 50%;
    }

    .secondPFirstDivLeftDivInfoClientLogged {
        align-items: baseline;
    }

    .aSecondDivDivLeftHeader {
        margin-right: 56px;
        line-height: 15.29px;
    }

    /* Home */
    .bgTopHome {
        height: 555px;
    }

    .contentPattern {
        width: 1000px;
    }

    .firstDivContentPattern {
        margin: 0 90px;
    }

    .leftDivWelcomeToBetcoin {
        width: 310px;
        gap: 30px 0;
        height: 265px;
    }

    .h3LeftDivWelcomeToBetcoin, .strongH3LeftDivWelcomeToBetcoin {
        font-size: 20px;
        line-height: 26px;
    }

    .pLeftDivWelcomeToBetcoin {
        width: 320px;
        height: 90px;
        line-height: 21px;
        font-size: 12px;
    }

    .rightDivWelcomeToBetcoin {
        width: 405px;
    }

    .firstDivRightDivWelcomeToBetcoin {
        width: 215px;
        height: 265px;
        background-size: 100% 100%;
    }

    .secondDivRightDivWelcomeToBetcoin {
        width: 300px;
        height: 215px;
        left: 117px;
    }

    .imgSecondDivRightDivWelcomeToBetcoin {
        width: 170px;
        height: 170px;
        margin-top: 1.8rem;
    }

    .secondDivSecondDivRightDivWelcomeToBetcoin {
        margin-left: 3px;
        gap: 10px;
    }

    .h2SecondDivSecondDivRightDivWelcomeToBetcoin {
        font-size: 23px;
        line-height: 26px;
        width: 190px;
        height: 48px;
        margin-top: 30px;
    }

    .aSecondDivSecondDivRightDivWelcomeToBetcoin {
        width: 60px;
    }

    .circlePercent {
        margin-left: 108px;
        margin-top: -5rem;
    }

    .numberCirclePercent h3 {
        margin-top: 3px;
    }

    .dominatingTheBetcoin {
        height: 290px;
    }

    .newDivTextAndVideo {
        width: 385px;
        height: 345px;
    }

    .firstDivTextAndVideo {
        width: 420px;
    }

    .videoSecondDivTextAndVideo {
        height: 290px;
        width: 505px;
    }

    .strongFirstDivTextAndVideo {
        width: 282px;
        height: 72px;
        font-size: 20px;
        line-height: 28.5px;
    }

    .pFirstDivTextAndVideo, .strongPFirstDivTextAndVideo {
        width: 360px;
        line-height: 18px;
        font-size: 12px;
    }

    .howItWorks {
        height: 1190px;
    }

    .h3HowItWorks {
        font-size: 47px;
    }

    .imagesHowItWorksNew {
        gap: 25px;
        justify-content: center;
    }

    .marginMidFirstDivImagesHowItWorksNew {
        margin: 0;
    }

    .divCheckAllCryptos {
        max-width: 1000px;
    }

    .container {
        gap: 48.4px;
        padding-left: 70px;
    }

    .accordionItem {
        width: 730px;
    }

    .shieldImage {
        width: 215px;
        height: 235px;
        align-self: center;
    }

    .h2FirstDivSecurityAndTransparency {
        font-size: 32px;
        gap: 0 20px;
    }

    .pFirstDivSecurityAndTransparency {
        width: 590px;
        height: 123px;
        font-size: 12px;
    }

    /* Footer */
    .divFooter {
        flex-wrap: wrap;
    }

    .firstDivFooter {
        width: 40%;
        margin-right: 32px;
    }

    .secondDivFooter {
        width: 50%;
        margin-right: 0;
        margin-top: 0;
    }

    .thirdDivFooter {
        gap: 15px 0;
        width: 40%;
        margin-right: 32px;
    }

    .fourthDivFooter {
        width: 50%;
        margin-right: 0;
    }

    .imgFirstDivFooter {
        width: 170px;
        height: 40px;
    }

    .pFirstDivFooter {
        font-size: 18px;
        margin-bottom: 50px;
    }

    #nameClientReport, #emailClientReport {
        width: 131.6px;
    }

    #textClientReport {
        width: 293px;
    }

    /* Footer Pages */
    .bgTopAboutUs, .bgTopFaq, .bgTopHelpCenter, .bgTopTopicHelpCenter, .firstDivContentHelpCenter {

        background-size: 100% 100%;
    }

    .divTopFaq, .divMarginHelper, .divFirstDivContentHelpCenter {
        margin-left: 0;
    }

    .firstDivContentHelpCenter {
        width: 893px;
        margin-left: 45px;
    }

    .firstDivContentHelpCenter > img {
        margin-left: -59px;
    }

    .h2FirstDivContentHelpCenter {
        font-size: 41px;
        line-height: 84.131px;
    }

    .firstDivFirstDivContentHelpCenter {
        width: 584px;
    }

    .cardsHelpCenter {
        justify-content: center;
    }

    .divSentEmail {
        width: 970px;
        margin-left: 15px;
    }

    .firstInputFirstDivSentEmail {
        width: 440px;
    }

    .secondInputFirstDivSentEmail {
        width: 460px;
    }

    .thirdInputFirstDivSentEmail {
        width: 928px;
    }

    .secondDivSentEmail {
        width: 943px;
    }

    /* Raffle */
    .bgTopRaffle {
        background-size: 100% 100%;
    }

    .contentTopHomeRaffle {
        gap: 51px;
    }

    .leftContentTopHomeRaffle {
        width: 328px;
        gap: 21px;
        margin-top: 50px;
    }

    .h2LeftContentTopHomeRaffle {
        width: 393px;
        height: 115px;
    }

    .h2LeftContentTopHomeRaffle, .strongLeftContentTopHomeRaffle {
        font-size: 29px;
        line-height: 40.91px;
    }

    .pLeftContentTopHomeRaffle {
        width: 287px;
        font-size: 10px;
        line-height: 19px;
        margin-bottom: 10px;
    }

    .ticketsImg {
        width: 450px;
        height: 485px;
    }

    .rafflesContainer {
        /* width: 1000px; */
        width: 100%;
    }

    .cardRaffle {
        padding-left: 75px;
    }

    .carrosselBtn {
        margin-right: 45px;
    }

    .leftCardRaffle {
        width: 300px;
    }

    .h2LeftCardRaffle, .h3LeftCardRaffle {
        font-size: 40px;
        line-height: 40px;
    }

    .carrosselBtnRight {
        display: flex;
        margin-left: 240px;
    }

    /* Cryptos */
    .bgTopCryptos {
        background-size: 100% 100%;
        height: 500px;
    }

    .leftTopCryptos {
        margin-top: 95px;
    }

    .rightTopCryptos {
        margin-top: 42px;
        width: 535px;
        height: 380px;
    }

    .firstRightTopCryptos > img {
        width: 535px;
    }

    #firstDivContentPatternAllRaffle {
        margin: 0;
    }

    .aActiveOrClosedRaffles {
        font-style: 27px;
    }

    .selectCoinRaffle {
        gap: 12px;
        max-width: 1000px;
        align-self: center;
    }

    .aSelectCoinRaffle {
        width: 135px;
        border-radius: 10px;
    }

    .heightScrollDiv {
        width: 900px;
        margin-left: 35px;
    }

    /* Raffle Details */
    .h2ProgressBar {
        margin-left: 7px;
    }

    .coinTopRaffle {
        width: 400px;
    }

    .rightDivTopActiveRaffle {
        width: 510px;
        margin-left: 0px;
    }

    .divFirstRightContentTopDetailRaffle {
        margin-left: 4px;
        width: 505px;
    }

    .divThirdRightContentTopDetailRaffle {
        width: 390px;
        border-radius: 15px;
        padding: 27px;
    }

    .h3DivThirdRightContentTopDetailRaffle {
        font-size: 36px;
        line-height: 43px;
    }

    .inputDivThirdRightContentTopDetailRaffle {
        width: 388px;
    }

    .buttonDivThirdRightContentTopDetailRaffle {
        width: 390px;
    }

    .iconMinusInput {
        font-size: 1.375rem;
        margin-top: -2.75rem;
        margin-left: 70px;
    }

    .iconPlusInput {
        margin-left: 270px;
        font-size: 1.375rem;
        margin-top: -1.35rem;
    }

    .topDivSectionMyTickets {
        width: 100%;
    }

    .h2TopDivSectionMyTickets {
        width: 305px;
        font-size: 45px;
    }

    .borderTopDivSectionMyTickets {
        width: 337px;
    }

    .cardMyTickets {
        width: 759px;
    }

    .rightDivTopClosedRaffle {
        width: 457px;
        height: 1000px;
    }

    .divRightDivTopClosedRaffle {
        width: 370px;
        height: 370px;
        padding: 25px 27px 22px 27px;
    }

    /* BetDouble */
    .topBetDouble {
        margin-top: 0;
    }

    .h2LeftTopBetDouble, .strongLeftTopBetDouble {
        font-size: 45px;
        line-height: 60px;
    }

    .leftTopBetDouble {
        width: 355px;
        height: 337px;
        justify-content: flex-start;
        gap: 18px;
    }

    .imgRightTopBetDouble {
        width: 430px;
    }

    .knowTokenAndImage {
        height: 275px;
    }

    .divKnowTokenAndImage {
        width: 1000px;
        height: 310px;
        margin-left: 90px;
    }

    .leftDivKnowTokenAndImage {
        width: 571px;
        height: 275px;
    }

    .firstDivLeftDivKnowTokenAndImage {
        margin-top: 38px;
        width: 315px;
    }

    .h2FirstLeftDivKnowTokenAndImage {
        width: 329px;
        font-size: 39.5px;
        line-height: 46.175px;
    }

    .rightDivKnowTokenAndImage > img {
        width: 563px;
        height: 275px;
    }

    .divBetDoubleInfo {
        width: 1000px;
        gap: 45px 14px;
        margin-left: 90px;
    }

    .h2FirstDivLeftDivBetDoubleInfo, .strongFirstDivLeftDivBetDoubleInfo {
        font-size: 52px;
    }

    .pSecondDivLeftDivBetDoubleInfo {
        width: 535px;
        font-size: 12px;
        line-height: 22px;
    }

    .spanThirdDivLeftDivBetDoubleInfo {
        font-size: 16px;
    }

    .imgFourthDivLeftDivBetDoubleInfo {
        height: 95px;
    }

    .divFourthDivLeftDivBetDoubleInfo {
        width: 87px;
        height: 95px;
        margin: 0 9px;
    }

    .borderDivFourthDivLeftDivBetDoubleInfo {
        margin: 0 12px;
    }

    .secondDivFourthDivLeftDivBetDoubleInfo {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 82px;
        height: 95px;
        border-radius: 14px;
        background-color: var(--E0E0E0);
        margin: 0 9px;
    }

    .aFifthDivLeftDivBetDoubleInfo {
        width: 558px;
    }

    .rightDivBetDoubleInfoImg {
        width: 292px;
        margin-top: 6.1rem;
    }

    .borderBetDoubleInfo {
        border-bottom: 1px solid var(--616161);
        width: 830px;
    }

    .divBetDoublePick {
        width: 865px;
        height: 1310px;
    }

    /* Last Results */
    .halfTrophyLeft, .halfTrophyRight {
        height: 450px;
    }

    .borderLastResults {
        width: 630px;
    }

    .divFirstDivTextLastResults {
        gap: 7px;
    }

    .circleLastResults {
        width: 145px;
        height: 145px;
    }

    .whiteBorderLastResults {
        width: 125px;
        height: 125px;
    }

    .imgDivCheckLastRaffle {
        width: 550px;
    }

    /* My Account */
    .cardBCProfile, .cardNotifications, .cardBCWallet, .divBalanceDeposit, .divHistoryDeposit, .lineTableAllGamesBD {
        width: 510px;
    }

    .inputDivInputCardBCProfile, .inputDivInputCardBCPasswords {
        width: 490px;
    }

    #myDocumentsID, #accountStatusID, #accountTwoFactorAuth, .divReferralVideo {
        width: 507.63px;
    }

    .subCardBCMyDocuments {
        width: 488px;
    }

    .selectDivInputCardBCProfile {
        width: 514px;
    }

    #optionAccountTwoFactorAuth {
        width: 485px;
    }

    .formPasswords {
        width: 536px;
    }

    .newStyleIconPassword {
        margin-left: 455px;
    }

    .topCardNotifications {
        width: 514px;
    }

    .cardWithBorder {
        width: 476px;
    }

    #divAllNotifications {
        width: 527px;
    }

    .iconInfoNotification {
        width: 56px;
        height: 35px;
        border-radius: 50%;
    }

    .separatorNotifications {
        width: 470px;
        border-bottom: 1px solid var(--616161);
        margin: 20px 0;
        margin-left: 59px;
    }

    .divTopOptionMyTickets {
        width: auto;
    }

    .divSecondDivTopOptionMyTickets {
        width: 560px;
    }

    .aOptionCriptoDivSecondDivTopOptionMyTickets {
        padding: 0 5px;
    }

    .cardsMyTickets {
        max-height: 475px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .divTopDeposits {
        width: 506px;
    }

    .divFirstDivTopDeposits, .firstDivDivFirstDivTopDeposits {
        width: 462px;
    }

    .marginDivValuesDivDivFirstDivTopDeposits {
        margin: 0;
    }

    .firstDivDivFirstDivTopDeposits {
        gap: 10px;
    }

    .cardWithdrawBC {
        width: 504px;
    }

    .divSecondSecondCardWithdrawBC {
        margin-top: 16.9px;
    }

    .buttonCardWithdrawBC {
        margin-top: 10px;
    }

    .divTableWithdraw {
        width: 562px;
    }

    .allCardsWithdrawals {
        width: 560px;
        margin: 0 5px;
    }

    .tableAllGamesBD {
        width: 534px;
    }

    .rowLineActiveOrInactive {
        width: 456px;
        margin-left: 0;
        align-self: center;
    }

    .divRowLastMyBD {
        width: 1000px;
    }

    .firstDivDivRowLastMyBD {
        width: 490px;
        margin-left: 90px;
    }

    .barLeftBD {
        width: 60px;
    }

    .secondDivDivRowLastMyBD {
        width: 420px;
    }

}

@media screen and (max-width: 999px) {

    /* Header */
    .aSecondDivDivLeftHeader {
        margin-right: 23px;
    }

    /* Home */
    .contentPattern {
        width: 797px;
    }

    .firstDivContentPattern {
        margin: 0 27px;
    }

    .welcomeToBetcoin {
        gap: 0 84px;
    }

    .leftDivWelcomeToBetcoin {
        width: 276px;
        gap: 0;
        height: 220px;
    }

    .h3LeftDivWelcomeToBetcoin, .strongH3LeftDivWelcomeToBetcoin {
        font-size: 18px;
        line-height: 23px;
        height: 100px;
    }

    .pLeftDivWelcomeToBetcoin {
        width: 273px;
        height: 90px;
        line-height: 21px;
        font-size: 10px;
    }

    .rightDivWelcomeToBetcoin {
        width: 382px;
    }

    .firstDivRightDivWelcomeToBetcoin {
        width: 185px;
        height: 235px;
    }

    .secondDivRightDivWelcomeToBetcoin {
        width: 265px;
        height: 185px;
        left: 85px;
    }

    .imgSecondDivRightDivWelcomeToBetcoin {
        width: 135px;
        height: 135px;
        margin-left: -4rem;
    }

    .secondDivSecondDivRightDivWelcomeToBetcoin {
        margin-left: 9px;
    }

    .h2SecondDivSecondDivRightDivWelcomeToBetcoin {
        font-size: 21px;
        line-height: 19px;
        margin-top: 18px;
    }

    .h3SecondDivSecondDivRightDivWelcomeToBetcoin {
        font-size: 23px;
    }

    .aSecondDivSecondDivRightDivWelcomeToBetcoin {
        width: 45px;
        font-size: 10px;
    }

    .circlePercentView {
        display: none;
    }

    .circlePercentMobileView {
        display: block !important;
    }

    .circlePercent {
        width: 3.625rem;
        height: 7.625rem;
        margin-top: -5.625rem;
        margin-left: 110px;
    }

    .numberCirclePercentMobile h3 {
        font-size: 13.39px;
        margin-top: 22px;
    }

    .strongFirstDivTextAndVideo {
        width: 220px;
        font-size: 18px;
        line-height: 23.5px;
    }

    .pFirstDivTextAndVideo, .strongPFirstDivTextAndVideo {
        width: 310px;
        line-height: 16px;
        font-size: 10px;
    }

    .newDivTextAndVideo {
        width: 298px;
        height: 345px;
    }

    .videoSecondDivTextAndVideo {
        width: 452px;
    }

    .divCheckAllCryptos {
        max-width: 797px;
    }

    .h2FirstDivSecurityAndTransparency {
        font-size: 25px;
        line-height: 38.4px;
        gap: 0 14px;
    }

    .bscScanImage {
        width: 240px;
        height: 56px;
        margin-top: 0px;
    }

    .pFirstDivSecurityAndTransparency, .strongPFirstDivSecurityAndTransparency {
        width: 494px;
        font-size: 10px;
    }

    .shieldImage {
        width: 185px;
        height: 190px;
    }

    /* Footer */
    .firstDivFooter {
        margin-right: 7px;
    }

    .imgFirstDivFooter {
        width: 135px;
        height: 30px;
    }

    .strongPFirstDivFooter {
        font-size: 16px;
    }

    .pFirstDivFooter {
        font-size: 13px;
        line-height: 18px;
        margin-top: 10px;
        margin-bottom: 40px;
    }

    .aSecondDivFooter {
        font-size: 15px;
    }

    .aboutUs {
        font-size: 12px;
        width: 141px;
    }

    .thirdDivFooter {
        margin-right: 20px;
    }

    .fourthDivFooter {
        margin-top: 53px;
    }

    .h2FourthDivFooter {
        text-align: left;
        font-size: 22px;
        line-height: 20px;
    }

    #nameClientReport, #emailClientReport {
        width: 120px;
    }

    #textClientReport {
        width: 270px;
    }

    /* Raffle */
    .contentTopHomeRaffle {
        gap: 47px;
    }

    .h2LeftContentTopHomeRaffle {
        font-size: 27px;
        width: 370px;
    }

    .rightContentTopHomeRaffle {
        height: 325px;
        align-self: center;
    }

    .ticketsImg {
        width: 310px;
        height: 375px;
    }

    .rafflesContainer {
        /* width: 797px; */
        width: 100%;
    }

    .cardRaffle {
        height: 360px;
        padding-left: 35px;
    }

    .carrosselBtn {
        margin-right: 30px;
    }

    .carrosselBtnRight {
        margin-left: 215px;
    }

    .leftCardRaffle {
        width: 230px;
    }

    .h2LeftCardRaffle, .h3LeftCardRaffle {
        font-size: 32px;
        line-height: 32px;
    }

    .pLeftCardRaffle {
        font-size: 10px;
        line-height: 24px;
        color: var(--FFFFFF);
        margin: 20px 0;
    }

    /* BetDouble */
    .divBetDoubleInfo {
        width: 745px;
        gap: 45px 0px;
        margin-left: 50px;
    }

    .topBetDouble {
        gap: 0;
    }

    .imgRightTopBetDouble {
        width: 330px;
    }

    .divKnowTokenAndImage {
        width: 797px;
        margin-left: 30px;
    }

    .leftDivKnowTokenAndImage {
        width: 561px;
    }

    .firstDivLeftDivKnowTokenAndImage {
        width: 315px;
    }

    .rightDivKnowTokenAndImage > img {
        width: 430px;
        height: 275px;
    }

    .logoBetDoubleInfo {
        width: 49px;
        height: 49px;
    }

    .h2FirstDivLeftDivBetDoubleInfo, .strongFirstDivLeftDivBetDoubleInfo {
        font-size: 47px;
    }

    .pSecondDivLeftDivBetDoubleInfo {
        width: 429px;
        height: 76px;
        font-size: 11px;
        line-height: 20px;
    }

    .spanThirdDivLeftDivBetDoubleInfo {
        font-size: 14px;
    }

    .imgFourthDivLeftDivBetDoubleInfo {
        height: 75px;
    }

    .divFourthDivLeftDivBetDoubleInfo {
        width: 70px;
        height: 75px;
        border-radius: 8px;
        margin: 0 6px;
    }

    .borderDivFourthDivLeftDivBetDoubleInfo {
        margin: 0 7px;
    }

    .secondPDivFourthDivLeftDivBetDoubleInfo, .whiteSecondPDivFourthDivLeftDivBetDoubleInfo {
        font-size: 17px;
        line-height: 18px;
    }

    .thirdPDivFourthDivLeftDivBetDoubleInfo {
        font-size: 15px;
        line-height: 18px;
    }

    .secondDivFourthDivLeftDivBetDoubleInfo {
        width: 66px;
        height: 75px;
        border-radius: 8px;
        margin: 0 6px;
    }

    .pSecondDivFourthDivLeftDivBetDoubleInfo {
        font-size: 10px;
    }

    .aFifthDivLeftDivBetDoubleInfo {
        width: 430px;
    }

    .rightDivBetDoubleInfoImg {
        width: 228px;
        margin-top: 7.4rem;
    }

    .borderBetDoubleInfo {
        width: 690px;
    }

    .divBetDoublePick {
        width: 665px;
        height: 2200px;
    }

    .viewSixCards {
        margin-left: 0;
        justify-content: center;
    }

    /* Cryptos */
    .topCryptos {
        gap: 70px;
    }

    .rightTopCryptos {
        width: auto;
        height: auto;
        margin-bottom: -28px;
    }

    .firstRightTopCryptos > img {
        width: 335px;
        height: 285px;
        object-fit: cover;
        object-position: left;
    }

    .selectCoinRaffle {
        max-width: 745px;
    }

    .aSelectCoinRaffle {
        width: 110px;
    }

    .heightScrollDiv {
        width: 652px;
        margin-left: 90px;
    }

    /* Last Results */
    .textLastResults {
        margin-bottom: 95px;
    }

    .divFirstDivTextLastResults {
        gap: 6px;
    }

    .halfTrophyLeft, .halfTrophyRight {
        height: 330px;
    }

    .borderLastResults {
        width: 430px;
    }

    .circleLastResults {
        width: 110px;
        height: 110px;
    }

    .whiteBorderLastResults {
        width: 90px;
        height: 90px;
    }

    .strongTextLastResults {
        font-size: 47px;
    }

    .imgDivCheckLastRaffle {
        width: 450px;
    }

    .firstDivCheckLastRaffle {
        margin-left: 25px;
    }

    .h2FirstDivCheckLastRaffle {
        width: 205.52px;
        font-size: 25px;
    }

    .pFirstDivCheckLastRaffle {
        width: 202px;
        height: auto;
    }

    .aWatchLastRaffle {
        margin: 21px 0 30.1px 0;
    }

    /* Details */
    .h2TopActiveRaffle {
        font-size: 24px;
    }

    .h3TopActiveRaffle {
        font-size: 64px;
    }

    .h4TopActiveRaffle {
        font-size: 50.106px;
    }

    .progressBar {
        width: 250px;
    }

    .coinTopRaffle {
        width: 340px;
    }

    .rightDivTopActiveRaffle {
        width: 430px;
    }

    .divFirstRightContentTopDetailRaffle {
        margin-left: 6px;
        width: 415px;
    }

    .divThirdRightContentTopDetailRaffle {
        width: 340px;
    }

    .inputDivThirdRightContentTopDetailRaffle {
        width: 338px;
        height: 50px;
    }

    .iconMinusInput {
        margin-top: -2.3rem;
        margin-left: 55px;
    }

    .iconPlusInput {
        margin-left: 240px;
        margin-top: -1.4rem;
    }

    .buttonDivThirdRightContentTopDetailRaffle {
        width: 340px;
    }

    .borderTopDivSectionMyTickets {
        width: 285px;
    }

    .cardMyTickets {
        width: 700px;
    }

    .cardTicket {
        width: 315.81px;
    }

    .leftCardTicket {
        width: 125.89px;
    }

    .rightCardTicket {
        width: 160px;
    }

    .firstDivLeftCardTicket {
        margin-left: 8.32px;
    }

    /* Footer Sub Pages */
    .firstDivContentHelpCenter {
        width: 730px;
        margin-left: 10px;
    }

    .firstDivFirstDivContentHelpCenter {
        width: 458px;
    }

    .h2FirstDivContentHelpCenter {
        font-size: 32px;
        line-height: 74.131px;
    }

    .inputDivFirstDivContentHelpCenter, .inputDivFirstDivContentHelpCenter::placeholder {
        font-size: 27px;
    }

    .coinHelpCenter {
        width: 190px;
        margin-right: -15px;
    }

    .cardsHelpCenter {
        width: 100%;
        justify-content: center;
        margin-left: 0px !important;
    }

    .divSentEmail {
        width: 730px;
        margin-left: -15px;
    }

    .firstInputFirstDivSentEmail {
        width: 320px;
    }

    .secondInputFirstDivSentEmail {
        width: 340px;
    }

    .thirdInputFirstDivSentEmail {
        width: 690px;
    }

    .secondDivSentEmail {
        width: 705px;
    }

    /* My Account */
    .leftDivDataMyAccount {
        width: 232px;
    }

    .h2TopLeftDivDataMyAccount {
        width: 232px;
    }

    .bottomLeftDivDataMyAccount {
        width: 230px;
    }

    .activeABottomLeftDivDataMyAccount {
        width: 160px;
    }

    .rightDivDataMyAccount {
        margin-left: 20px;
    }

    .cardBCProfile, .cardNotifications, .cardBCWallet, .divBalanceDeposit, .divHistoryDeposit, .lineTableAllGamesBD {
        width: 441px;
    }

    .inputDivInputCardBCProfile, .inputDivInputCardBCPasswords {
        width: 421px;
        font-size: 16px;
    }

    .labelDivInputCardBCProfile {
        font-size: 18px;
    }

    #myDocumentsID, #accountStatusID, #accountTwoFactorAuth, .divReferralVideo {
        width: 438.63px;
    }

    .subCardBCMyDocuments {
        width: 419px;
    }

    .h1SubCardBCMyDocuments, .h1SubCardBCMyDocuments strong, .h1DivSubtitleStyle {
        font-size: 16px;
    }

    .selectDivInputCardBCProfile {
        width: 445px;
    }

    #optionAccountTwoFactorAuth {
        width: 416px;
    }

    .formPasswords {
        width: 467px;
    }

    .newStyleIconPassword {
        font-size: 2rem;
        margin-top: -70px;
        margin-left: 390px;
    }

    .topCardNotifications {
        width: 445px;
    }

    .cardWithBorder {
        width: 407px;
    }

    #divAllNotifications {
        width: 458px;
    }

    .iconInfoNotification {
        width: 70px;
        height: 37px;
    }

    .titleInfoNotification {
        font-size: 18px;
    }

    .descriptionInfoNotification, .hourInfoNotification {
        font-size: 13px;
    }

    .separatorNotifications {
        width: 400px;
        margin-left: 55px;
    }

    .divSecondDivTopOptionMyTickets {
        width: 495px;
        gap: 10px;
    }

    .divTopDeposits {
        width: 437px;
    }

    .divFirstDivTopDeposits, .firstDivDivFirstDivTopDeposits {
        width: 393px;
    }

    .cardWithdrawBC {
        width: 435px;
    }

    .selectSecondCardWithdrawBC {
        width: 155px;
    }

    .balanceSecondCardWithdrawBC {
        font-size: 30px;
    }

    .criptoSecondCardWithdrawBC {
        font-size: 16.85px;
    }

    .divTableWithdraw {
        width: 493px;
    }

    .allCardsWithdrawals {
        width: 512px;
        margin: 0;
    }

    .cardWithdraw {
        width: 232px;
        margin: 6px;
    }

    .rowLineActiveOrInactive {
        width: 410px;
    }

    .tableAllGamesBD {
        width: 465px;
    }

    .divRowLastMyBD {
        width: 797px;
    }

    .firstDivDivRowLastMyBD {
        margin: 35px 0 0 27px;
    }

    .pFirstDivDivRowLastMyBD {
        line-height: 24px;
        height: 95px;
    }

    .helperCardBDData {
        width: 100px;
    }
}

@media screen and (max-width: 796px) {

    .heightSectionVideo {
        justify-content: center !important;
        height: 325px !important;
    }

    .dFlexNewLineVideo {
        flex-direction: column;
        align-items: center;
        padding-bottom: 20px;
    }

    .imgDivCheckLastRaffleNew {
        width: 500px;
        height: 250px;
    }

    .allTicketsHaveAlreadyBeenSoldWaitingForTheDrawToBeHeld {
        margin-top: 15px;
        font-size: 16px;
        line-height: 24px;
    }

    /* Home */
    .header {
        margin-top: 31.42px;
    }

    .firstDivDivLeftHeader {
        margin-right: 0;
    }

    .menuHamburger {
        display: block;
    }

    .secondDivDivLeftHeader, .divInfoClientLogged, #headerBtn {
        display: none;
    }

    .divRightHeader {
        align-items: baseline;
    }

    #bellMobile {
        display: flex;
        align-items: center;
        height: 28px;
        margin-right: 15px;
    }

    #welcomeToBetcoinBtn {
        display: flex;
    }

    #divInfoClientLoggedMobile {
        display: flex;
        flex-direction: row;
        margin-bottom: 10.55px;
    }

    .h3FormInputLoginOrRegister {
        font-size: 13.433px;
        line-height: 18.913px;
        margin-bottom: 18.11px;
    }

    .labelLoginOrRegister {
        font-size: 7.75px;
        line-height: 10.911px;
    }

    .inputLoginOrRegister {
        width: 185.108px;
        height: 23.173px;
        border-radius: 17.308px;
        padding-left: 6px;
        font-size: 12px;
    }

    .viewDivformLogin {
        display: flex;
        flex-direction: column;
        align-items: center;
        align-content: center;
        width: 358.27px;
        height: 100%;
        margin-left: 45px;
        margin-top: 72.19px;
    }

    #showPasswordLoginIcon, #showPasswordRegisterIcon {
        margin-top: -1.438rem;
        margin-left: 10.4rem;
        font-size: 1.2rem;
    }

    .iForgotThePassword, .pDontHaveAnAccountYet, .buttonLoginRegister {
        font-size: 7.75px;
        line-height: 10.911px;
    }

    .pDontHaveAnAccountYet {
        padding-top: 11.96px;
    }

    .separatorLoginButton {
        width: 99.116px;
        padding-top: 13.86px;
    }

    .btnSubmitLogin {
        width: 185.108px;
        height: 23.173px;
        border-radius: 17.308px;
        font-size: 10.333px;
        line-height: 14.548px;
    }

    .viewCardHeaderLoginOrRegister {
        width: 364.25px;
        height: 346.683px;
        z-index: 99;
    }

    .divBtnSubmitLogin {
        margin-top: 12.97px;
        width: 185.108px;
        height: 23.173px;
        align-self: baseline;
    }

    .inputDivGroupInputs {
        width: 54.03px;
        height: 21.1px;
        border-radius: 6.716px;
        font-size: 8.265px;
        line-height: 12.398px;
    }

    .divGroupInputs {
        display: flex;
    }

    .divFormInputLoginOrRegister, .viewDivformLogin {
        width: 185px;
    }

    .divFormInputLoginOrRegister {
        margin-bottom: 13.38px;
    }

    .inputCheckboxDiv {
        margin-bottom: 5.16px;
    }

    .inputCheckbox[type="checkbox"] + label::before {
        width: 8.263px;
        height: 8.263px;
        border-radius: 2px;
    }

    .inputCheckbox[type="checkbox"] + label {
        padding-left: 16px;
    }

    .containerLabelCheckbox, .containerLabelCheckbox a {
        font-size: 7.23px;
        line-height: 10.845px;
    }

    .containerScrollRegister {
        height: 315px;
        width: 260px;
    }

    .lastInputCheckboxDiv {
        margin-top: 5.16px;
    }

    .inputCheckbox[type="checkbox"]:checked + label::after {
        left: 3px;
        bottom: 3px;
        width: 6px;
        height: 9px;
        border-right: solid 2px var(--FF6700);
        border-bottom: solid 2px var(--FF6700);
    }

    .pViewDivFormLogin {
        font-size: 10px;
        margin-bottom: 16px;
    }

    .iconNotificationsTopHeader {
        font-size: 31px;
        margin-top: 0;
        color: var(--FFA206);
    }

    .divNotificationIcon {
        margin-right: 16px;
        margin-left: 0;
    }

    #bellMobile {
        display: flex;
    }

    .infoClientLogged {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-top: 25px;
    }

    .leftDivInfoClientLogged {
        flex-direction: column;
        margin-right: 8px;
        height: 51px;
        align-items: center;
        align-content: center;
    }

    .firstDivLeftDivInfoClientLogged {
        font-size: 21.104px;
        line-height: normal;
        text-align: right;
        margin-right: 6px;
        color: var(--262626);
    }

    .iconSecondPFirstDivLeftDivInfoClientLogged {
        font-size: 13px;
        color: var(--FFA206);
        line-height: 10px;
    }

    .secondPFirstDivLeftDivInfoClientLogged {
        display: flex;
        align-items: center;
    }

    .aSecondPFirstDivInfoClientLoggedMenu, .secondPFirstDivLeftDivInfoClientLogged strong {
        color: var(--262626);
        font-size: 15.242px;
        line-height: normal;
        font-weight: 700;
    }

    .secondDivLeftDivInfoClientLogged {
        width: 59.261px;
        height: 59.796px;
        border-radius: 50%;
    }

    .aSecondDivLeftDivInfoClientLogged {
        display: contents;
    }

    .imgSecondDivLeftDivInfoClientLogged {
        width: 50.882px;
        height: 50.488px;
    }

    .divIconPencilEditProfile {
        border: 1px solid var(--262626);
        border-radius: 50%;
        width: 26px;
        height: 26px;
        margin-top: 36px;
        margin-left: 36px;
    }

    .iconPencilEditProfile {
        width: 22px;
        height: 22px;
        background: var(--262626);
        border-radius: 50%;
        display: flex;
        align-items: center;
        align-content: center;
        justify-content: center;
        font-size: 13px;
        color: var(--FF8400);
    }

    .depositButtonTopHeader a {
        width: 166.489px;
        height: 57.371px;
        border-radius: 28.686px;
        font-size: 20.249px;
        line-height: normal;
        margin-left: 0;
    }

    .contentPattern {
        width: 744px;
    }

    #firstDivContentPattern {
        margin-top: 37.17px;
    }

    .firstDivContentPattern {
        margin: 0 70px;
        justify-content: flex-start;
    }

    .bgTopHome {
        height: 347px;
    }

    .welcomeToBetcoin {
        gap: 0 25.75px;
    }

    .leftDivWelcomeToBetcoin {
        width: 288px;
        gap: 17.75px 0;
    }

    .h3LeftDivWelcomeToBetcoin, .strongH3LeftDivWelcomeToBetcoin {
        font-size: 19.95px;
        line-height: 26.22px;
        width: 285px;
        height: 79px;
    }

    .pLeftDivWelcomeToBetcoin {
        width: 269.28px;
        height: auto;
        font-size: 9.79px;
        color: var(--FFFFFF);
        line-height: 14.69px;
    }

    .buyTicket {
        width: 136px;
        height: 28.279px;
        font-size: 13px;
    }

    .rightDivWelcomeToBetcoin {
        width: auto;
    }

    .firstDivRightDivWelcomeToBetcoin {
        background-size: 100%;
        width: 162.36px;
        height: 187.49px;
    }

    .imgSecondDivRightDivWelcomeToBetcoin {
        width: 118.92px;
        height: 118.4px;
        margin-left: -2.8rem;
        margin-top: 1.5rem;
    }

    .secondDivRightDivWelcomeToBetcoin {
        width: 221.22px;
        height: 161.5px;
        top: 13px;
        left: 70px;
    }

    .secondDivSecondDivRightDivWelcomeToBetcoin {
        margin-left: 10px;
        gap: 5.71px;
    }

    .h2SecondDivSecondDivRightDivWelcomeToBetcoin {
        font-size: 14.02px;
        line-height: 17.66px;
        width: 113.73px;
        height: 30.12px;
        margin-top: 32px;
    }

    .pSecondDivSecondDivRightDivWelcomeToBetcoin {
        font-size: 5.19px;
        line-height: 7.53px;
        margin-bottom: 0px;
    }

    .h3SecondDivSecondDivRightDivWelcomeToBetcoin {
        font-size: 12.98px;
        line-height: 12.98px;
    }

    .strongSecondDivSecondDivRightDivWelcomeToBetcoin {
        font-size: 5.19px;
        line-height: 7.27px;
    }

    .aSecondDivSecondDivRightDivWelcomeToBetcoin {
        width: 19.62px;
        height: 9.35px;
        border-radius: 14px;
        font-size: 6.23px;
    }

    .circlePercent {
        width: 3.625rem;
        height: 7.625rem;
        margin-top: -4.625rem;
        margin-left: 70px;
    }

    .numberCirclePercentMobile h3 {
        margin-top: 28px;
    }

    .dominatingTheBetcoin {
        height: 188.07px;
    }

    .newDivTextAndVideo {
        width: 316.2px;
        height: 188.07px;
    }

    .firstDivTextAndVideo {
        display: flex;
        flex-direction: column;
        width: 259px;
        height: auto;
        gap: 10.33px 0;
        margin: 21.67px 0;
    }

    .strongFirstDivTextAndVideo {
        width: 189.62px;
        height: 60.97px;
        font-size: 15.5px;
        line-height: 22.47px;
    }

    .strongFirstDivTextAndVideo {
        width: 189.62px;
        height: 60.97px;
        font-size: 15.5px;
        line-height: 22.47px;
    }

    .pFirstDivTextAndVideo {
        width: 210.8px;
        height: 73.37px;
        line-height: 10.85px;
        font-size: 6.72px;
    }

    .strongPFirstDivTextAndVideo {
        line-height: 10.85px;
        font-size: 6.72px;
    }

    .secondDivTextAndVideo {
        width: auto;
    }

    .videoSecondDivTextAndVideo {
        width: 424.45px;
        height: 188.07px;
        margin-left: -67.1px;
    }

    .howItWorks {
        height: 490px;
    }

    .firstDivHowItWorks {
        margin-bottom: 15px;
        margin-top: 20px;
    }

    .h3HowItWorks {
        font-size: 28.456px;
        line-height: 39.4px;
    }

    .imagesHowItWorksNew {
        max-width: 517.665px;
        max-height: 372.108px;
        gap: 20.79px;
    }

    .marginMidFirstDivImagesHowItWorksNew {
        margin: 0;
    }

    .firstDivImagesHowItWorksNew {
        border-radius: 16px;
        max-width: 158.695px;
        max-height: 175.659px;
    }

    .firstDivFirstDivImagesHowItWorksNew {
        max-width: 149.939px;
        max-height: 165.809px;
        border-radius: 16px;
        margin: 3px 3px;
    }

    .imageContentFirstDivFirstDivImagesHowItWorksNew {
        margin-top: 0;
    }

    .imageContentFirstDivFirstDivImagesHowItWorksNew img {
        width: 71px !important;
        height: 71px !important;
    }

    .separatorContentFirstDivFirstDivImagesHowItWorksNew {
        width: 90px;
        padding-top: 10.94px;
    }

    .pFirstDivTextContentFirstDivFirstDivImagesHowItWorksNew {
        font-size: 7.661px;
        line-height: 10.124px;
    }

    .pSecondDivTextContentFirstDivFirstDivImagesHowItWorksNew {
        font-size: 4.925px;
        line-height: normal;
    }

    .checkAllCryptos {
        height: 270.733px;
    }

    .h3DivCheckAllCryptos {
        font-size: 21.7px;
        line-height: 37.2px;
        margin-top: 62.72px;
        margin-bottom: 26.87px;
    }

    .divCheckAllCryptos {
        overflow: hidden;
    }

    .container {
        gap: 22.17px;
        padding-left: 0 !important;
    }

    .cardsCheckAllCryptos {
        width: 79.92px;
        height: 79.92px;
        border-radius: 10.312px;
    }

    .cardsCheckAllCryptos:hover {
        width: 160px;
    }

    .secondDivCardsCheckAllCryptos {
        position: absolute;
        left: 80px;
        width: 60px;
        height: 80%;
        display: none;
        transition: .5s;
    }

    .secondDivCardsCheckAllCryptos h3 {
        font-size: 7px;
        margin-top: 8px;
        margin-bottom: 3px;
    }

    .secondDivCardsCheckAllCryptos p {
        font-size: 4px;
        margin-bottom: 3px;
    }

    .secondDivCardsCheckAllCryptos a {
        padding: 5px 7px 5px 5px;
        font-size: 4px;
        border-radius: 5px;
    }

    .firstDivCardsCheckAllCryptos {
        width: 50.014px;
        height: 50.014px;
        margin: 15.41px;
    }

    .accordionItem {
        width: 650px;
    }

    .labelAccordion {
        font-size: 15px;
        font-weight: 600;
    }

    .contentAccordion p, .strongDivContentAccordion {
        font-size: 12px;
        line-height: 20px;
    }

    .securityAndTransparency {
        height: 164.817px;
    }

    .shieldImage {
        width: 165.85px;
        height: 165.333px;
    }

    .divSecurityAndTransparency {
        margin-top: 35px;
    }

    .divfirstDivSecurityAndTransparency {
        margin-bottom: 10px;
    }

    .h2FirstDivSecurityAndTransparency {
        height: 47.017px;
        font-size: 20.667px;
        line-height: 26.04px;
        gap: 0 11.88px;
    }

    .bscScanImage {
        width: 133.3px;
        height: 31px;
        margin-top: 6px;
    }

    .pFirstDivSecurityAndTransparency {
        width: 348.233px;
        height: 63.55px;
        line-height: 13.64px;
        font-size: 7.75px;
    }

    .strongPFirstDivSecurityAndTransparency {
        font-size: 7.75px;
    }

    .divFooter {
        margin-top: 26px;
    }

    .firstDivFooter {
        margin-right: 26.85px;
    }

    .imgFirstDivFooter {
        width: 99.154px;
        height: 22.723px;
    }

    .pFirstDivFooter, .strongPFirstDivFooter {
        font-size: 6.714px;
        line-height: 10.845px;
        margin: 0;
    }

    .aSocialMedia, .iconSocialLinks {
        width: 12.889px;
        height: 12.889px;
    }

    .h2SecondDivFooter {
        font-size: 12.991px;
        line-height: 29.953px;
        width: 63.004px;
    }

    .labelSecondDivFooter {
        font-size: 8.263px;
        line-height: 12.394px;
        width: 44.038px;
        height: 12.911px;
    }

    .aSecondDivFooter {
        font-size: 9.296px;
        line-height: 10.329px;
        width: 70.234px;
        height: 12.911px;
    }

    .thirdDivFooter {
        gap: 13.94px 0;
        margin-top: 39px;
        margin-right: 32.53px;
    }

    .aboutUs {
        font-size: 7.23px;
        width: 84.488px;
    }

    .fourthDivFooter {
        margin-top: 39px;
    }

    .h2FourthDivFooter {
        font-size: 12.394px;
        line-height: 14.46px;
    }

    .divFourthDivFooter {
        display: flex;
        flex-wrap: wrap;
        margin-top: 21.59px;
        gap: 10.94px 7.39px;
    }

    .inputReportFooter {
        font-size: 8.263px;
        line-height: 12.394px;
        border-radius: 4px;
        padding-left: 7.75px;
    }

    #nameClientReport, #emailClientReport {
        width: 83.717px;
        height: 22.845px;
    }

    #textClientReport {
        width: 184.078px;
        height: 32.535px;
        padding-bottom: 8px;
    }

    #submitReport {
        width: 85.457px;
        height: 22.723px;
        border-radius: 4px;
        font-size: 10.329px;
        margin-top: 10px;
        padding: 5px;
    }

    /* Raffle */
    .bgTopRaffle {
        height: 353.483px;
        background-size: auto;
    }

    .leftContentTopHomeRaffle {
        display: flex;
        padding: 12.259px 29px 7px 0px;
        width: 260px;
        gap: 11.51px;
        margin-top: 15px;
    }

    .h2LeftContentTopHomeRaffle, .strongLeftContentTopHomeRaffle {
        font-size: 17px;
        line-height: 25.949px;
    }

    .h2LeftContentTopHomeRaffle {
        width: 231px;
        height: 70px;
    }

    .pLeftContentTopHomeRaffle {
        width: 204.128px;
        height: 39.227px;
        font-size: 6.638px;
        line-height: 12.227px;
        margin-bottom: 0;
    }

    .h2InfoRaffleLeftContentTopHomeRaffle {
        font-size: 35.957px;
        width: 68.043px;
        height: 31px;
    }

    .infoLeftContentTopHomeRaffle {
        width: 161px;
        height: 41px;
    }

    .pInfoRaffleLeftContentTopHomeRaffle, .pInfoPremiumLeftContentTopHomeRaffle {
        font-size: 12.723px;
        height: 7.745px;
    }

    .ticketsImg {
        width: 303.283px;
        height: 286.233px;
    }

    .rafflesContainer {
        /* width: 744px; */
        width: 100%;
    }

    .cardRaffle {
        width: 100%;
        height: 243px;
        padding-left: 18px;
    }

    .leftCardRaffle {
        width: 202.017px;
        margin-right: 35.13px;
    }

    .h2LeftCardRaffle, .h3LeftCardRaffle {
        font-size: 21px;
        line-height: 27.2px;
    }

    .pLeftCardRaffle {
        font-size: 6.717px;
        line-height: 12.4px;
        margin: 10.33px 0;
    }

    .btnLeftCardRaffle {
        width: 84.73px;
        height: 25.31px;
        border-radius: 19px;
        padding: 0;
    }

    .aLeftCardRaffle {
        font-size: 10px;
        line-height: normal;
    }

    .carrosselBtn {
        margin-right: 32px;
    }

    .carrosselBtnRight {
        margin-left: 185px;
    }

    .btnAllCryptos {
        width: 161.717px;
        height: 27.9px;
        border-radius: 13px;
    }

    .btnAllCryptos > a {
        font-size: 10.333px;
    }

    .leftCardTicket {
        width: 76.423px;
        height: 88.081px;
    }

    .firstImgLeftCardTicket {
        width: 23.31px;
        height: 5.027px;
        margin: 6.15px 0 0 6.15px;
    }

    .firstDivLeftCardTicket {
        width: 56.837px;
        height: 56.926px;
        border-radius: 50%;
        margin: 8.43px 9.98px 0 9.98px;
    }

    .secondDivLeftCardTicket {
        width: 43.804px;
        height: 43.851px;
    }

    .secondImgLeftCardTicket {
        max-width: 11.885px;
        max-height: 18.632px;;
    }

    .titleCodeTicketLeftCardTicket {
        font-size: 2.067px;
        line-height: 4.73px;
    }

    .codeTicketLeftCardTicket {
        width: 25.837px;
        height: 5.693px;
        font-size: 3.1px;
    }

    .rightCardTicket {
        width: 91.3px;
        padding-left: 11.44px;
        padding-top: 13.84px;
    }

    .firstPRightCardTicket {
        font-size: 3.1px;
    }

    .secondPRightCardTicket {
        width: 43px;
        height: 10px;
        border-radius: 19.636px;
        font-size: 4.651px;
        margin-top: 2.19px;
        margin-bottom: 5.47px;
    }

    .thirdPRightCardTicket {
        font-size: 6.718px;
        height: 5.319px;
    }

    .fourPRightCardTicket {
        font-size: 10.335px;
        margin-top: 4.83px;
        margin-bottom: 2px;
        height: 9.671px;
    }

    .fivePRightCardTicket {
        font-size: 4.134px;
        width: 76.807px;
        height: 5px;
    }

    .aRightCardTicket {
        width: 83px;
        height: 12px;
        border-radius: 19.636px;
        font-size: 5.167px;
        margin-top: 3.83px;
    }

    .cardTicket {
        width: 179.727px;
        height: 88.081px;
        margin: 0;
    }

    .cardMyTickets {
        width: 604px;
        height: 191px;
        margin: 15.01px 8.19px 17px 13.44px;
        gap: 12.33px 12.5px;
    }

    .cardMyTickets::-webkit-scrollbar {
        width: 7px;
    }

    .cardMyTickets::-webkit-scrollbar-thumb {
        border: 2px solid var(--D9D9D9);
    }

    /* Bet Double */
    .topBetDouble {
        margin-top: 37.61px;
        margin-bottom: 0;
    }

    .leftTopBetDouble {
        width: 270.73px;
        height: auto;
        gap: 18.6px;
    }

    .h2LeftTopBetDouble, .strongLeftTopBetDouble {
        font-size: 33.583px;
        line-height: 37.2px;
    }

    .pLeftTopBetDouble {
        font-size: 8.267px;
        line-height: 12.4px;
    }

    .imgRightTopBetDouble {
        width: 343.067px;
    }

    .btnLeftTopBetDouble {
        padding: 6.804px 23.933px 6.512px 24.8px;
        border-radius: 34.1px;
        font-size: 10px;
        margin-bottom: 45.39px;
    }

    .divKnowTokenAndImage {
        width: 744px;
        height: 160px;
        margin-left: 70px;
    }

    .firstDivLeftDivKnowTokenAndImage {
        justify-content: flex-start;
        margin-top: 20.78px;
        width: 171px;
        height: 101.43px;
        margin-left: 0px;
    }

    .h2FirstLeftDivKnowTokenAndImage {
        width: 183.684px;
        height: 52.175px;
        font-size: 21.442px;
        line-height: 31.09px;
    }

    .btnTokenBD {
        padding: 9.291px 33.908px 8.73px 34.306px;
        border-radius: 27.159px;
        font-size: 14.294px;
        width: 117.21px;
        height: 35px;
    }

    .leftDivKnowTokenAndImage {
        width: 357.533px;
        height: 160.167px;
    }

    .rightDivKnowTokenAndImage {
        margin-left: -116px;
    }

    .divBetDoubleInfo {
        width: 744px;
        gap: 42px;
        margin-top: 37px;
        margin-bottom: 68px;
        margin-left: 70px;
    }

    .borderBetDoubleInfo {
        width: 620px;
    }

    .firstDivLeftDivBetDoubleInfo {
        align-items: end;
    }

    .h2FirstDivLeftDivBetDoubleInfo, .strongFirstDivLeftDivBetDoubleInfo {
        font-size: 34px;
    }

    .pSecondDivLeftDivBetDoubleInfo {
        width: 365px;
        height: 49px;
        font-size: 8.267px;
        line-height: 12.401px;
        margin: 15.5px 0px 14px 0;
    }

    .spanThirdDivLeftDivBetDoubleInfo {
        font-size: 9.301px;
        line-height: 12.401px;
    }

    .thirdDivLeftDivBetDoubleInfo {
        align-items: end;
    }

    .imgFourthDivLeftDivBetDoubleInfo {
        width: 35.135px;
        height: 51.153px;
    }

    .divFourthDivLeftDivBetDoubleInfo {
        width: 56.3205px;
        height: 53.22px;
        border-radius: 8px;
        margin-left: 6px;
        margin-right: 9px;
    }

    .firstPDivFourthDivLeftDivBetDoubleInfo {
        font-size: 5.167px;
        line-height: 14.468px;
        margin-top: 6.82px;
        margin-bottom: 0px;
    }

    .secondPDivFourthDivLeftDivBetDoubleInfo, .whiteSecondPDivFourthDivLeftDivBetDoubleInfo {
        font-size: 10.334px;
        line-height: 14.468px;
    }

    .thirdPDivFourthDivLeftDivBetDoubleInfo {
        font-size: 15.501px;
        line-height: 14.468px;
    }

    .borderDivFourthDivLeftDivBetDoubleInfo {
        margin: 0 13.95px;
    }

    .secondDivFourthDivLeftDivBetDoubleInfo {
        width: 48.57px;
        height: 53.22px;
        border-radius: 7.234px;
        margin: 0 14.47px;
    }

    .medalIcon {
        width: 18.185px;
        height: 23.185px;
    }

    .podiumIcon {
        width: 25.318px;
        height: 25.318px;
    }

    .trophyIcon {
        width: 17.668px;
        height: 24.668px;
    }

    .borderSecondDivFourthDivLeftDivBetDoubleInfo {
        width: 32.552px;
        margin: 2.58px 0;
    }

    .pSecondDivFourthDivLeftDivBetDoubleInfo {
        font-size: 6.2px;
        height: 15px;
        line-height: 7.492px;
    }

    .aFifthDivLeftDivBetDoubleInfo {
        width: 367px;
        height: 31px;
        border-radius: 6.717px;
        margin-top: 13.43px;
        font-size: 12.917px;
        padding: 0;
    }

    .rightDivBetDoubleInfoImg {
        width: 209.263px;
        height: 229.931px;
        margin-top: 1rem;
    }

    .divBetDoublePick {
        margin-bottom: 23px;
        width: 649px;
        height: 925px;
        border-radius: 27.9px;
    }

    #firstDivContentBetDoublePick {
        margin: 0 46px;
    }

    .topDivBetDoublePick {
        margin-bottom: 35.55px;
    }

    .logoBetDoubleInfo {
        width: 32px;
        height: 32px;
        margin-right: 5px;
    }

    .h2TopDivBetDoublePick, .strongTopDivBetDoublePick, .h2FirstDivLeftDivBetDoubleInfo, .strongFirstDivLeftDivBetDoubleInfo {
        font-size: 34px;
        line-height: 27px;
    }

    .cardBetDouble {
        width: 291px;
        height: 212px;
        border-radius: 15.534px;
        margin: 0;
    }

    .borderCardBetDouble {
        width: 274.18px;
        height: 198.839px;
        border-radius: 15.534px;
        border: 1px solid #FF6700;
    }

    #pickFiveNumbersBtn {
        width: 160px;
        font-size: 14.758px;
        line-height: 23.69px;
    }

    .btnTopCardBetDouble {
        border-radius: 10.097px;
        height: 42.719px;
    }

    #surpriseBtn, #trashBtn {
        width: 41px;
        font-size: 4.66px;
    }

    #surpriseBtn > img {
        width: 21.571px;
        height: 21.142px;
        margin-bottom: 1.78px;
    }

    #trashBtn > img {
        width: 19.471px;
        height: 21.674px;
    }

    .borderBottomBorderCardBetDouble {
        width: 256.316px;
    }

    .viewSixCards {
        margin-left: 25px;
        gap: 19.38px 17.09px;
    }

    .strongCardAllNumbers {
        font-size: 13.981px;
        line-height: 32px;
        width: 25px;
        height: 25px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .h2BtnNavigationDivBetDoublePick {
        height: 20px;
        font-size: 15.5px;
        line-height: 37.2px;
    }

    .h2BtnNavigationDivBetDoublePick > img {
        width: 13px;
        height: 13px;
        margin-left: 6px;
    }

    .buttonCheckoutBtnNewBetDouble {
        width: 191px;
        height: 31.517px;
        border-radius: 6.717px;
        font-size: 12.917px;
        line-height: 37.2px;
        margin-top: 14px;
    }

    .divButtonOrientation {
        margin-top: 39.4px;
    }

    .returnAndNextBtn {
        width: 65.1px;
        gap: 7px;
        margin-top: 34.55px;
    }

    .returnBtn, .nextBtn {
        width: 30px;
        height: 30px;
    }

    .imgReturnBtn, .imgNextBtn {
        width: 16px;
        height: 14px;
    }

    /* Cryptos */
    .bgTopCryptos {
        background-size: auto;
        height: 309.48px;
    }

    .leftTopCryptos {
        margin-top: 56px;
    }

    .h2LeftTopCryptos {
        width: 185px;
        height: auto;
        font-size: 23.767px;
        line-height: 28.933px;
    }

    .pLeftTopCryptos {
        width: 190.65px;
        height: 20.667px;
    }

    .pLeftTopCryptos, .strongLeftTopCryptos {
        font-size: 6.2px;
        line-height: 12.4px;
    }

    .rightTopCryptos {
        margin-top: 18.92px;
        align-items: flex-start;
        justify-content: flex-start;
        /* Não são as mesmas dimensões da moeda Bitcoin*/
        width: 369.417px;
        height: 236.633px;
    }

    .firstRightTopCryptos > img {
        width: 369.417px;
        height: 236.633px;
    }

    .aActiveOrClosedRaffles {
        font-size: 15.5px;
        line-height: 28.933px;
    }

    .aActiveActiveOrClosedRaffles {
        border-bottom: 2px solid var(--000000);
    }

    .aSelectCoinRaffle {
        width: 88.867px;
        height: 27.9px;
        border-radius: 7.75px;
        font-size: 9.817px;
        line-height: 28.933px;
    }

    .heightScrollDiv {
        width: 605.73px;
    }

    .cardActiveRaffles, .cardClosedRaffles {
        width: 187.759px;
        height: 304.586px;
        background-size: 100% 100%;
    }

    .betCoinTopImg {
        width: 37.829px;
        height: 8.147px;
    }

    .pTopCardRaffle {
        height: 15px;
        text-align: center;
        padding: 2px 4px 1px 4px;
        border-radius: 3.477px;
        font-size: 9.04px;
    }

    .strongPTopCardActiveRaffle {
        font-size: 8.04px; /* 9.04px */
    }

    .topCardBellIcon {
        width: 21px;
        height: 21px;
        margin: 5px 5px 0 0;
    }

    .topTextCardRaffle {
        display: flex;
        flex-direction: column;
        gap: 6.08px;
        margin: 18px 0 12px 17px;
    }

    .firstDivMidCardRaffle {
        width: 123.782px;
        height: 123.782px;
    }

    .imgMidCardRaffle {
        width: 106.397px;
        height: 106.397px;
    }

    .pSecondDivMidCardRaffle {
        font-size: 6.954px;
    }

    .h2SecondDivMidCardRaffle {
        font-size: 22.948px;
    }

    .spanSecondDivMidCardRaffle {
        width: 139.08px;
        height: 9.04px;
        font-size: 6.954px;
    }

    .bottomCardRaffle {
        height: 34.771px;
    }

    .firstDivBottomCardRaffle, .secondDivBottomCardRaffle {
        width: 148.81px;
        border-radius: 26.425px;
    }

    .firstDivBottomCardRaffle {
        height: 18px;
        font-size: 8px;
    }

    .secondDivBottomCardRaffle {
        height: 13.242px;
        font-size: 6.273px;
    }

    .raffleSectionTablet, #raffleSectionClosedRaffle {
        display: block;
    }

    .divSectionRaffles {
        align-items: center;
        margin-left: 70px;
    }

    .selectCoinRaffle {
        display: flex;
        gap: 13.95px;
        max-width: 700px;
        margin-bottom: 20px;
    }

    .allRaffles {
        gap: 21px;
        margin-left: 0;
    }

    #firstDivContentPatternAllRaffle {
        margin: 0;
    }

    .divFirstDivMidCardActiveRaffle {
        width: 118px;
        height: 118px;
    }

    .divFirstDivMidCardActiveRaffle > h2 {
        font-size: 11.126px;
        line-height: 14.107px;
    }

    .aSecondDivBottomCardRaffle {
        font-size: 6.259px;
    }

    .moreInfoSoon > h2 {
        font-size: 20px;
    }

    .sectionHeightRaffleDetails {
        height: 460.867px;
    }

    .rightDivTopActiveRaffle {
        background-size: 100% 100%;
        width: 415.917px;
        height: 460.35px;
        margin-top: -82px;
        display: flex;
        justify-content: center;
        margin-left: 0;
    }

    .h2TopActiveRaffle, .strongTopActiveRaffle {
        font-size: 13.95px;
        line-height: 26.013px;
    }

    .strongTopActiveRaffle {
        font-weight: 600;
    }

    .h3TopActiveRaffle {
        font-size: 36.167px;
        line-height: 28.933px;
        margin-top: 11px;
        margin-bottom: 0px;
    }

    .spanTopActiveRaffle {
        font-size: 11.388px;
        line-height: 16.513px;
    }

    .h4TopActiveRaffle {
        font-size: 28.471px;
        line-height: 16.513px;
        margin-bottom: 5px;
        margin-top: 4px;
    }

    .progressBar {
        width: 161.2px;
        height: 5px;
        border-radius: 5px;
    }

    .h2ProgressBar {
        font-size: 10.662px;
        margin-left: 10.33px;
    }

    .pProgressBar {
        margin-top: 1px;
        font-size: 7.108px;
    }

    .coinTopRaffle {
        width: 258.5px;
        height: 172.75px;
        margin-top: 8px;
    }

    .leftDivTopActiveRaffle {
        margin-top: 50.73px;
    }

    .pFirstRightContentTopDetailRaffle {
        font-size: 10.333px;
        line-height: 29.967px;
    }

    .spanCounterDivSecondRightContentTopDetailRaffle {
        width: 41.77px;
        height: 41.77px;
        border-radius: 50%;
    }

    .divFirstRightContentTopDetailRaffle {
        margin-top: 120px;
        margin-left: 0px;
        width: 350px;
        height: 330px;
    }

    .divThirdRightContentTopDetailRaffle {
        width: 270px;
        height: 206.983px;
        padding: 12.4px 20px;
        margin-top: 20.25px;
    }

    .h3DivThirdRightContentTopDetailRaffle {
        font-size: 20.667px;
        line-height: 25.317px;
    }

    .h2DivThirdRightContentTopDetailRaffle {
        margin-top: 9.45px;
        font-size: 22.217px;
        line-height: 17.567px;
    }

    .spanH2DivThirdRightContentTopDetailRaffle {
        font-size: 7.233px;
        line-height: 11.367px;
        margin-top: 2px;
    }

    .hrDivThirdRightContentTopDetailRaffle {
        margin: 8px 0;
    }

    .labelDivThirdRightContentTopDetailRaffle {
        font-size: 7.233px;
        line-height: 11.367px;
    }

    .inputDivThirdRightContentTopDetailRaffle {
        margin-top: 4.53px;
        width: 268.667px;
        height: 31px;
        font-size: 12.4px;
        line-height: 16.533px;
    }

    .iconMinusInput {
        font-size: 0.8rem;
        margin-top: -1.2rem;
        margin-left: 50px;
    }

    .iconPlusInput {
        width: 0rem;
        margin-left: 180px;
        font-size: 0.8rem;
        margin-top: -0.875rem;
    }

    .buttonDivThirdRightContentTopDetailRaffle {
        width: 268.667px;
        height: 31px;
        margin-top: 17.33px;
        font-size: 12.4px;
        line-height: 13.433px;
        border-radius: 16px;
    }

    .pFirstNumberPSecondRightContentTopDetailRaffle {
        font-size: 15.5px;
        margin-top: 0px;
    }

    .pSecondNamePSecondRightContentTopDetailRaffle {
        font-size: 4.65px;
        line-height: 12.4px;
        margin-top: -4px;
    }

    .h2DivAboutRaffle {
        font-size: 11px;
        line-height: 28.938px;
    }

    .pDivDivAboutRaffle, .pDivAboutRaffle, .ulDivDivAboutRaffle li,
    .pDivDivAboutRaffle strong, .ulDivDivAboutRaffle li strong {
        font-size: 10px;
        line-height: 16px;
    }

    .pDivAboutRaffle {
        height: 35px;
    }

    .sectionMyTickets {
        height: 339px;
    }

    .betcoinMyTickets {
        display: flex;
        width: 71.149px;
        height: 15.209px;
        margin-top: 14.49px;
    }

    .h2TopDivSectionMyTickets {
        width: 195.33px;
        height: 12.421px;
        font-size: 25.837px;
        line-height: 38.756px;
    }

    .borderTopDivSectionMyTickets {
        width: 361px;
    }

    .aTopDivSectionMyTickets {
        width: 79.062px;
        height: 12.421px;
        font-size: 15.502px;
        line-height: 38.756px;
    }

    .contentDivSectionMyTickets {
        width: 604.593px;
        height: 218.409px;
        border-radius: 8.268px;
    }

    .divSectionMyTickets {
        align-items: flex-start;
    }

    .topDivSectionMyTickets {
        margin-top: 9.98px;
        margin-bottom: 18px;
        width: 604px;
        height: 28px;
    }

    .bottomDivSectionMyTickets {
        width: 130.274px;
        height: 18.965px;
        border-radius: 19.636px;
        margin-top: 7.95px;
        align-self: center;
        font-size: 10.335px;
    }

    .pTopCardRaffle strong {
        font-size: 9.04px;
    }

    #modalAllRaffle {
        max-height: 255px;
    }

    .contentModalResponsive {
        max-height: 90vh !important;
        max-width: 100vw;
        border-radius: 166px 166px 0px 0px;
        position: absolute;
        bottom: 0;
    }

    /* Sub-Pages Footer */
    .bgTopAboutUs {
        height: 299px;
    }

    .h2DivTopAboutUs {
        width: 220px;
        height: 177px;
        font-size: 75.161px;
        line-height: normal;
    }

    .pDivContentAboutUs, .strongDivContentAboutUs {
        font-size: 22px;
        line-height: 46px;
    }

    #knowTokenAndImageSub {
        margin-left: 72px;
    }

    .divMarginHelper {
        margin: 0 !important;
    }

    .firstDivLeftDivKnowTokenAndImageSub {
        margin-left: 70px;
    }

    .divTopFaq {
        margin-left: 0;
    }

    .bgTopFaq {
        height: 299px;
    }

    .h2DivTopFaq {
        width: 290px;
        height: 75px;
        font-size: 75.161px;
        line-height: normal;
    }

    .spanDivTopFaq {
        font-size: 18.396px;
    }

    .h2DivContentFAQ {
        font-size: 27px;
        line-height: 45px;
    }

    .pDivContentFAQ, .strongDivContentFAQ {
        font-size: 22px;
        line-height: 46px;
    }

    .bgTopHelpCenter {
        height: auto;
    }

    .headerMarginHelper > header {
        margin: 15px 0;
    }

    .firstDivContentHelpCenter {
        background: url(https://assets.betcoin.net.br/img/Rectangle_29988.png) no-repeat center center;
        background-size: 100% 100%;
        /* width: 605px; */
        width: 95%;
        height: 70%;
        /*margin-left: 70px; */
    }

    .h2FirstDivContentHelpCenter {
        width: 375px;
        font-size: 25px;
        line-height: 55px;
    }

    .firstDivFirstDivContentHelpCenter {
        width: 350px;
        height: 55px;
        border-radius: 9px;
    }

    .firstDivFirstDivContentHelpCenter > img {
        width: 21px;
    }

    .divFirstDivContentHelpCenter {
        /*margin-left: -38px;
        margin-top: -45px; */
        width: 100%;
    }

    .inputDivFirstDivContentHelpCenter, .inputDivFirstDivContentHelpCenter::placeholder {
        font-size: 16px;
    }

    .dolarHelpCenter {
        /* width: 150px;
        height: 180px;
        margin-left: -67px !important; */
        display: none;
    }

    .coinHelpCenter {
        /*width: 155px;
        height: 415px; */
        display: none;
    }

    .imgCardsHelpCenter {
        width: 270px;
    }

    .sentEmail {
        /*margin-left: 70px; */
        margin-left: 0px;
        align-items: center;
    }

    .h2SentEmail {
        font-size: 22px;
        margin-left: 10px;
    }

    .divSentEmail {
        /* width: 605px; */
        width: 100%;
        border-radius: 10px;
        margin-left: 0px;
        height: 100%;
    }

    .firstDivSentEmail {
        gap: 20px;
        width: 90%;
    }

    .firstInputFirstDivSentEmail {
        /* width: 240px; */
        width: 90%;
    }

    .secondInputFirstDivSentEmail {
        /* width: 270px; */
        width: 90%;
    }

    .thirdInputFirstDivSentEmail {
        /* width: 535px; */
        width: 90%;
    }

    .secondDivSentEmail {
        /* width: 550px; */
        width: 90%;
    }

    .cardsHelpCenter {
        margin-left: 70px;
    }

    .btnSecondDivSentEmail {
        font-size: 17px;
    }

    .bgTopAllPagesHelpCenter {
        height: 293px;
    }

    .h2ContentAllPagesHelpCenter {
        font-size: 27px;
        line-height: 50px;
    }

    .pContentAllPagesHelpCenter, .strongContentAllPagesHelpCenter {
        font-size: 20px;
        line-height: 42px;
    }

    .lastPrizepool {
        width: auto;
        height: auto;
        margin-left: 7.07px;
    }

    .firstDivLastPrizepool {
        width: 99.492px;
        height: auto;
        padding: 12.9px 11.33px 10.65px 13.57px;
        border-radius: 7.223px;
    }

    .pLastPrizepool, .strongLastPrizepool {
        font-size: 15.477px;
        line-height: 12.382px;
        text-align: center;
    }

    .spanSecondDivLastPrizepool {
        font-size: 8.771px;
        line-height: 12.382px;
        width: 116.08px;
    }

    .calendarLastResults {
        font-size: 11px;
    }

    .secondDivLastPrizepool {
        margin-top: 5.29px;
    }

    .fourthDivLeftDivBetDoubleInfo {
        margin-top: 0;
    }

    .secondDivLeftDivBetDoubleInfo {
        margin-bottom: 24px;
    }

    .rightLastResultsImg {
        height: 198.111px;
        width: 180.854px;
    }

    .pSecondDivLeftDivBetDoubleInfo::-webkit-scrollbar {
        width: 9px;
    }

    .pSecondDivLeftDivBetDoubleInfo::-webkit-scrollbar-track {
        background: var(--D9D9D9);
        border-radius: 9px;
    }

    .pSecondDivLeftDivBetDoubleInfo::-webkit-scrollbar-thumb {
        background-color: var(--FFA206);
        border: 2px solid var(--D9D9D9);
        border-radius: 9px;
    }

    .topLastResults {
        gap: 19.63px;
        margin-top: 40.3px;
        margin-bottom: 30.8px;
    }

    .pTopLastResults {
        width: 294.5px;
        font-size: 8.267px;
        line-height: 12.4px;
    }

    .textLastResults {
        gap: 51.67px;
        margin-bottom: 62px;
    }

    .halfTrophyLeft, .halfTrophyRight {
        height: 290.883px;
    }

    .h2FirstDivTextLastResults {
        width: 71.3px;
        height: 10.333px;
        font-size: 15.5px;
        line-height: 12.4px;
    }

    .h2TopLastResults, .strongTopLastResults {
        font-size: 33.583px;
        line-height: 37.2px;
    }

    .borderLastResults {
        width: 429.867px;
    }

    .divFirstDivTextLastResults {
        flex-wrap: nowrap;
        gap: 15.5px;
        margin-top: 13.95px;
    }

    .circleLastResults {
        width: 87.833px;
        height: 87.833px;
    }

    .whiteBorderLastResults {
        width: 70px;
        height: 70px;
    }

    .strongTextLastResults {
        height: 38px;
        font-size: 33.583px;
    }

    #firstDivContentPatternLastResults {
        margin: 0 46.5px;
    }

    .aCheckMyGames {
        width: 191.167px;
        height: 31.517px;
        border-radius: 6.717px;
        margin-bottom: 40.3px;
        font-size: 12.917px;
        line-height: 33.2px;
    }

    .checkLastRaffle {
        height: 135.367px;
    }

    .imgDivCheckLastRaffle {
        width: 467.583px;
        height: 135.367px;
    }

    .h2FirstDivCheckLastRaffle {
        width: 183.684px;
        height: 52.175px;
        font-size: 15.5px;
        margin-top: 20.67px;
    }

    .pFirstDivCheckLastRaffle {
        width: 156.033px;
        height: 16.533px;
        font-size: 6.2px;
        line-height: 9.38px;
    }

    .aWatchLastRaffle {
        width: 86.28px;
        height: 25.77px;
        border-radius: 19.992px;
        margin: 21px 0 40.1px 0;
        font-size: 10.522px;
    }

    .firstDivCheckLastRaffle {
        margin-left: 15.5px;
    }

    /* My Account */
    #topHeader {
        background: url(https://assets.betcoin.net.br/img/rectangle8.png) no-repeat;
        background-size: 100% 100%;
        width: 100%;
        height: 115px;
    }

    .leftDivDataMyAccount {
        width: 147.25px;
    }

    .h2TopLeftDivDataMyAccount {
        font-size: 12.4px;
        line-height: normal;
        margin-top: 24.2px;
        width: 131.75px;
        height: 11.367px;
    }

    .pTopLeftDivDataMyAccount {
        font-size: 8.267px;
        line-height: normal;
        margin-top: 0px;
    }

    .bottomLeftDivDataMyAccount {
        width: 145.25px;
        height: 269.7px;
        border-radius: 5.167px;
        margin-top: 26.87px;
    }

    .pBottomLeftDivDataMyAccount {
        margin: 11.37px 0 0 11.37px;
        font-size: 11.367px;
        line-height: normal;
    }

    .activeABottomLeftDivDataMyAccount {
        width: 110px;
        height: 26.35px;
        border-radius: 4.133px;
    }

    .aBottomLeftDivDataMyAccount {
        font-size: 8.267px;
        height: 26.35px;
        line-height: 26.35px;
        margin-left: 11.37px;
        padding-left: 11.26px;
        margin-top: 2.5px;
    }

    .ALogoutLeftDivDataMyAccount {
        margin-top: 18.67px;
        margin-left: 22px;
        font-size: 9.874px;
        line-height: normal;
    }

    .outIcon {
        font-size: 10px;
    }

    .cardBCProfile {
        border-radius: 5.167px;
        width: 411px;
        /* height: 485px; */
        height: 615px;
        padding: 13px 13.95px;
    }

    .divInputCardBCProfile {
        margin-top: 0px;
    }

    .inputDivInputCardBCProfile, .inputDivInputCardBCPasswords {
        width: 398.7px;
        height: 29.45px;
        border-radius: 4.133px;
        margin-top: 9.3px;
        margin-bottom: 11.38px;
        padding-left: 11.37px;
        font-size: 9.3px;
        line-height: normal;
    }

    .labelDivInputCardBCProfile {
        font-size: 10.333px;
        line-height: normal;
    }

    .dimensionButtons {
        font-size: 0.5rem;
        width: 3.5rem;
        height: 1.7rem;
        margin: 5px 3px;
        border-radius: 3px;
    }

    .buttonSendCode {
        border-radius: 4px;
        padding: 6px 13px 5px;
        font-size: 9px;
        line-height: 14.45px;
    }

    .rightDivDataMyAccount {
        margin-top: 73px;
        margin-left: 16.8px;
    }

    #myDocumentsID {
        width: 410.1px;
        height: 239px;
        margin-top: 17.05px;
        padding: 13.43px 14px 0 13.95px;
    }

    .defaultLabel {
        font-size: 10.333px;
        line-height: normal;
    }

    .subCardBCMyDocuments {
        width: 397.817px;
        border-radius: 4.133px;
        height: 171px;
        padding: 5px 0 0 12.4px;
    }

    .h1SubCardBCMyDocuments, .h1SubCardBCMyDocuments strong {
        font-size: 9.3px;
        margin-top: 5.37px;
    }

    .btnSeeDocument, .btnSeeVideo {
        width: 48px;
        height: 7px;
        font-size: 6.2px;
        white-space: nowrap;
        line-height: normal;
        border-radius: 2.067px;
    }

    .divBtnSeeDocument {
        margin-top: 5.37px;
    }

    .divUploadDocs {
        width: 196.85px;
        padding: 3px 0px 6px 0px;
        margin-top: 5.37px;
        border-radius: 7px;
    }

    .fakeLabel {
        font-size: 6.2px;
        border-radius: 2.067px;
    }

    .uploadIcon {
        width: 3.35px;
        height: 4.35px;
    }

    .spanDocuments {
        font-size: 4.65px;
        line-height: 13.3px;

    }

    #accountStatusID, #accountTwoFactorAuth, .divReferralVideo {
        width: 410.2px;
        margin-top: 17.05px;
        padding: 13.43px 13.95px;
    }

    .divAccountStatus {
        margin-top: 9.3px;
    }

    .selectDivInputCardBCProfile {
        width: 412.817px;
    }

    #optionAccountTwoFactorAuth {
        width: 398.65px;
        height: 40px;
        margin-top: 9.3px;
        padding-left: 11.37px;
    }

    .titleOptionAccountTwoFactorAuth, #selectOptionAccountStatus {
        font-size: 9.3px;
        line-height: normal;
    }

    #disabledRadio {
        width: 3.6px;
        height: 3.6px;
    }

    .descriptionOptionAccountTwoFactorAuth {
        font-size: 5.683px;
        line-height: normal;
    }

    #textSpanEnableOrDisableTwoFactorAuthentication {
        font-size: 9.817px;
        line-height: normal;
    }

    #divSubtitleStyle {
        margin-top: 9.35px;
        margin-bottom: 0px;
        padding: 17.5px 12.4px 12.92px;
        width: 385.22px;
    }

    .h1DivSubtitleStyle, .h1DivSubtitleStyle strong {
        font-size: 9.3px;
    }

    #inputAndBtnReferralVideo {
        margin-top: 0;
    }

    #enableOrDisableTwoFactorAuthentication {
        margin-top: 0;
    }

    .formUpdateDataClient {
        width: 382.13px;
    }

    #codeTwoFactorActivationStatus {
        width: 358px;
    }

    .formPasswords {
        width: 426.07px;
        padding-left: 13.95px;
        padding-top: 13.43px;
    }

    .newStyleIconPassword {
        font-size: 1.5rem;
        margin-top: -49px;
        margin-left: 23rem;
    }

    .cardNotifications {
        width: 412px;
        height: 109px;
        border-radius: 8px;
        padding: 13px;
    }

    .topCardNotifications {
        width: 412px;
        height: 20px;
    }

    .titleNotifications {
        font-size: 14.467px;
        line-height: 20.253px;
        height: 20px;
    }

    .btnSaveNotifications {
        width: 43.133px;
        height: 22.567px;
        border-radius: 4px;
        font-size: 8.267px;
        line-height: normal;
    }

    .labelEditNotifications {
        font-size: 7.233px;
        line-height: 10.127px;
    }

    .cardWithBorder {
        width: 391.42px;
        height: 45px;
        border-radius: 10px;
        padding: 8.27px 9.3px;
        margin-top: 4.65px;
    }

    .labelTitleNotification {
        font-size: 7.233px;
        line-height: 10.127px;
        height: 10.333px;
    }

    .firstLineInputGroupRadio {
        align-items: flex-start;
        gap: 0 4px;
    }

    .inputRadio {
        width: 8.783px;
        height: 8.783px;
    }

    .inputRadio::before {
        width: 5px;
        height: 5px;
        margin: 1px;
    }

    .descriptionLabelNotification {
        font-size: 6.2px;
        line-height: 8.68px;
        height: 10.333px;
    }

    .bottomCardNotifications {
        margin-top: 7.38px;
    }

    .cardWithBorder > .inputGroupRadio {
        margin-bottom: 7.23px;
    }

    #divAllNotifications {
        width: 420px;
        border-radius: 8px;
        margin: 17.57px 0;
        padding: 0px 8.97px 13.43px 9.3px;
    }

    .textDateNotification {
        margin: 11.37px 0 12.77px 0;
    }

    .textDateNotification > label {
        font-size: 8.267px;
    }

    .iconInfoNotification {
        width: 28.933px;
        height: 28.933px;
        border-radius: 50%;
    }

    .imgIconInfoNotification {
        width: 45%;
    }

    .titleInfoNotification {
        font-size: 10.333px;
        line-height: normal;
        height: 12px;
    }

    .descriptionInfoNotification {
        font-size: 8.267px;
        line-height: 13.433px;
        margin-top: 4px;
    }

    .textInfoNotification {
        width: 100%;
        height: 29px;
        margin-left: 12.4px;
    }

    .hourInfoNotification {
        font-size: 8.267px;
        line-height: 13.433px;
    }

    .separatorNotifications {
        width: 379.233px;
        margin: 10px 0;
        margin-left: 40px;
    }

    .cardBCWallet {
        width: 412.2px;
        padding: 13px;
        border-radius: 8px;
    }

    .pTitleWallet {
        font-size: 14px;
        line-height: 16.2px;
        margin-bottom: 5.37px;
    }

    .divTopOptionMyTickets {
        width: 440.2px;
    }

    .aActiveOrDisabledDivFirstDivTopOptionMyTickets {
        font-size: 10.333px;
        line-height: 28.933px;
    }

    .divSecondDivTopOptionMyTickets {
        width: 440.2px;
        margin-top: 9.81px;
        gap: 10.18px;
        height: 24px;
    }

    .aOptionCriptoDivSecondDivTopOptionMyTickets {
        width: 64.824px;
        height: 20.15px;
        border-radius: 4.133px;
        margin: 0px;
        font-size: 9.817px;
        line-height: 27.933px;
    }

    .cardsMyTickets {
        border-radius: 6px;
        padding: 9.3px 12px;
        gap: 13.95px;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        margin: 0 0 208.22px 0;
        overflow-x: hidden;
    }

    .divTopDeposits {
        width: 409.2px;
        border-radius: 5.167px;
        padding: 13.43px 14.47px;
    }

    .h2TitleDivTopDeposits {
        font-size: 14.467px;
        line-height: 20.253px;
        width: auto;
        height: 20px;
        margin-bottom: 7.38px;
    }

    .pDivTopDeposits {
        font-size: 7.233px;
        line-height: 10.127px;
        margin-bottom: 4.65px;
    }

    .divFirstDivTopDeposits {
        width: auto;
        height: 82px;
        border-radius: 7.75px;
        padding: 12.4px 14.98px;
    }

    .divValuesDivDivFirstDivTopDeposits {
        width: 109.48px;
        height: 45.374px;
        border-radius: 5.167px;
        font-size: 17.05px;
        line-height: 23.87px;
    }

    .marginDivValuesDivDivFirstDivTopDeposits {
        margin: 0 28.17px;
    }

    .firstDivDivFirstDivTopDeposits {
        width: auto;
        height: auto;
    }

    .labelDivSecondDivFirstDivTopDeposits {
        font-size: 7.233px;
        line-height: 10.127px;
    }

    .inputDivSecondDivFirstDivTopDeposits {
        font-size: 4.133px;
        line-height: 5.787px;
        width: 58px;
        height: 4.133px;
    }

    .buttonDivTopDeposits {
        width: 84.217px;
        height: 28.933px;
        border-radius: 3.1px;
        margin-top: 10.85px;
        font-size: 9.3px;
        line-height: normal;
    }

    .divBalanceDeposit {
        width: 414px;
        padding: 12.4px;
        border-radius: 5.167px;
        margin-top: 17.05px;
    }

    .h3DivBalanceDeposit {
        font-size: 8.267px;
        line-height: normal;
    }

    .pDivBalanceDeposit {
        font-size: 19.633px;
        line-height: normal;
        margin-top: 8.67px;
    }

    .divHistoryDeposit {
        width: 422px;
        padding: 8.78px 8.27px;
        border-radius: 5.167px;
        margin: 6.2px 0 33px 0;
        height: 224px;
    }

    .h3DivHistoryDeposit {
        font-size: 8.267px;
        line-height: normal;
    }

    .divTableWithdraw {
        width: 440.2px;
    }

    .contentDivHistoryDeposit td, .transferHistoryText {
        font-size: 7.233px;
        line-height: normal;
    }

    .btnTicketOrPix {
        width: 30px;
        height: 30px;
        border-radius: 50%;
    }

    .btnTicketOrPix img {
        width: 16px;
    }

    .cardWithdrawBC {
        border-radius: 5.851px;
        padding: 20.38px 16.38px;
        width: 406px;
    }

    .h3CardWithdrawBC, .h3TableWithdraw {
        font-size: 16.383px;
        line-height: 22.936px;
    }

    .secondCardWithdrawBC {
        border-radius: 8.85px;
        padding: 10.62px 12.98px;
        margin-bottom: 10.84px;
    }

    .selectSecondCardWithdrawBC {
        width: 160.479px;
        height: 51.92px;
        font-size: 19.47px;
        line-height: 27.258px;
        border-radius: 5.9px;
        margin-right: 13.57px;
    }

    .divSecondCardWithdrawBC {
        width: 210.038px;
        height: 51.92px;
        border-radius: 5.9px;
    }

    .balanceSecondCardWithdrawBC {
        font-size: 19.47px;
        line-height: 27.258px;
    }

    .criptoSecondCardWithdrawBC {
        font-size: 11.8px;
        line-height: 16.52px;
    }

    .divSecondSecondCardWithdrawBC {
        margin-top: 16.9px;
    }

    .spanDivSecondSecondCardWithdrawBC {
        font-size: 14.042px;
        line-height: 19.659px;
        margin-right: 5.68px;
    }

    .inputDivSecondSecondCardWithdrawBC {
        width: 110.986px;
        margin-top: 0px;
        font-size: 7.857px;
        line-height: 11px;
    }

    .cardWithdraw {
        width: 175px;
        border-radius: 6px;
    }

    .pCardWithdrawBC {
        font-size: 8.191px;
        line-height: 11.468px;
    }

    .aCardWithdrawBC {
        font-size: 7.021px;
        line-height: 9.83px;
    }

    .buttonCardWithdrawBC {
        display: flex;
        width: 95.372px;
        height: 32.766px;
        border-radius: 3.511px;
        margin-top: 17.55px;
        font-size: 10.532px;
        line-height: normal;
    }

    .h3TableWithdraw {
        margin-top: 20px;
    }

    .allCardsWithdrawals {
        width: 100%;
        margin: 0 0px;
        justify-content: center;
    }

    .textLineTopCardWithdraw {
        font-size: 11px;
        line-height: 18px;
    }

    .leftDivLineCardWithdraw, .rightDivLineCardWithdraw {
        font-size: 10px;
    }

    .rightDivLineCardWithdraw strong, .buttonCanceledWithdraw {
        font-size: 12px;
    }

    .rowTopMyBD {
        margin-bottom: 24.8px;
    }

    .imgRowTopMyBD {
        width: 130.717px;
        height: 17.567px;
    }

    .rowLineActiveOrInactive {
        width: 338.933px;
        height: 28.417px;
        border-radius: 7.75px;
        margin-left: 0;
        align-self: center;
    }

    .aRowLineActiveOrInactive {
        width: 165.333px;
        height: 23.25px;
        border-radius: 6.717px;
        font-size: 12.4px;
        line-height: 37.2px;
        margin: 3px;
    }

    .tableAllGamesBD {
        margin-top: 10.85px;
        width: 424px;
        border-radius: 5.167px;
        padding: 10.85px 7.23px 2.75px 7.23px;
        margin-bottom: 24.8px;
    }

    .lineTableAllGamesBD {
        width: 413.733px;
        height: 19.633px;
        border-radius: 2.067px;
        padding: 0 5.68px;
    }

    .titleColumnHeaderTableAllGamesBD {
        font-size: 9.3px;
        line-height: normal;
        margin-bottom: 3.78px;
    }

    .textLineTableAllGamesBD {
        font-size: 7.75px;
        line-height: normal;
        letter-spacing: 0.775px;
    }

    .rowLastMyBD {
        height: 160.17px;
    }

    .divRowLastMyBD {
        width: 744px;
    }

    .firstDivDivRowLastMyBD {
        width: 242px;
        margin-left: 68.72px;
        margin-top: 26.87px;
    }

    .h2FirstDivDivRowLastMyBD {
        font-size: 25.833px;
        line-height: 37.2px;
        height: 25.317px;
    }

    .pFirstDivDivRowLastMyBD, .pFirstDivDivRowLastMyBD strong {
        margin-top: 10.33px;
        font-size: 7.75px;
        line-height: 13.433px;
        height: 35.133px;
    }

    .aFirstDivDivRowLastMyBD {
        width: 84.73px;
        height: 25px;
        border-radius: 19.633px;
        font-size: 10.333px;
        line-height: normal;
        margin-top: 10.33px;
    }

    .secondDivDivRowLastMyBD {
        width: 433px;
    }

    /* Modal */
    #contentBodyModalPaymentResponsive {
        display: flex;
    }

    #modalBuyTicketDesktop, #contentBodyModalPaymentDesktop, #contentModalDepositDesktopID {
        display: none;
    }

    #modalBuyTicketResponsive, #contentModalDepositResponsiveID {
        display: block;
    }

    #contentModalPaymentResponsive, #contentModalDeposit {
        max-width: unset;
        max-height: unset !important;
        height: 90vh;
        position: absolute;
        bottom: 0;
        border-radius: 166px 166px 0px 0px;
        display: flex;
        justify-content: center;
        overflow-y: scroll;
    }

    .hrSeparatorDiv {
        width: 100%;
        height: 1px;
        border: 1px solid var(--F1F1F1);
        margin-top: 53.2px;
        margin-bottom: 53.87px;
        margin-right: 0;
    }

    #aBtnCloseModalTop, .aBtnCloseModal {
        display: none;
    }

    #contentBodyModalPaymentDeposit {
        flex-direction: column;
        height: 1200px;
        align-items: center;
        overflow: hidden scroll;
    }

    .divInputPayment {
        margin-bottom: 0;
    }

    .cardFormOfPayment {
        width: 488px;
        margin-top: 25px;
        gap: 23.85px;
    }

    .divCardMethodPayment {
        width: 496px;
    }

    #divSecondStepPaymentDeposit {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .leftContentBodyModalPayment {
        margin: 0;
        overflow-y: hidden;
    }

    .buttonConfirmPaymentLeftContentBodyModalPayment, .getBackBtnPaymentLeftContentBodyModalPayment {
        width: 100%;
        height: 77px !important;
    }

    .inputLeftContentBodyModalPayment {
        width: 472px;
    }

    #divThirdStepPaymentDeposit {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .divLeftInputContentBodyModalPayment {
        gap: 14.58px;
    }

    .h3LeftContentBodyModalPayment {
        font-size: 35.724px;
        width: auto;
        align-self: center;
    }

    .labelLeftContentBodyModalPayment {
        font-size: 17.862px;
        line-height: 25px;
        width: auto;
    }

    .topDivStepPaymentDepositCl {
        display: flex;
        gap: 34px;
        justify-content: center;
        align-items: center;
        margin-top: 99.72px;
    }

    .creditCardImgModal {
        width: 22.177px;
        height: 20.177px;
    }

    .moneyImgModal {
        width: 38.177px;
        height: 37.177px;
    }

}

@media screen and (max-width: 743px) {

    /* Header */
    .imgFirstDivDivLeftHeader {
        width: 41px;
        height: 41px;
    }

    #bellMobile {
        margin-right: 0;
    }

    .bar {
        width: 42.81px;
        height: 5.5px;
    }

    /* Home */
    .bgTopHome {
        height: 525px;
        background-size: auto;
    }

    .contentPattern {
        width: 411px;
    }

    .firstDivContentPattern {
        margin: 0 21px;
    }

    .welcomeToBetcoin {
        gap: 0 27px;
        flex-direction: column;
    }

    .leftDivWelcomeToBetcoin {
        width: 230px;
        gap: 5.75px 0;
    }

    .h3LeftDivWelcomeToBetcoin, .strongH3LeftDivWelcomeToBetcoin {
        font-size: 15px;
        line-height: 22.22px;
        width: 220px;
        height: 70px;
    }

    .pLeftDivWelcomeToBetcoin {
        width: 213.28px;
        font-size: 7.79px;
        line-height: 14.69px;
    }

    .firstDivRightDivWelcomeToBetcoin {
        width: 150px;
        height: 180px;
    }

    .secondDivRightDivWelcomeToBetcoin {
        width: 200px;
        height: 155px;
        top: 8px;
        left: 65px;
        border-radius: 10px;
        box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    }

    .imgSecondDivRightDivWelcomeToBetcoin {
        width: 115px;
        height: 115px;
        margin-left: -2.8rem;
        margin-top: 1.4rem;
    }

    .secondDivSecondDivRightDivWelcomeToBetcoin {
        margin-left: 0;
        gap: 9.71px;
    }

    .h2SecondDivSecondDivRightDivWelcomeToBetcoin {
        font-size: 15px;
        line-height: 14px;
        width: 134px;
        height: 34.12px;
        margin-top: 24px;
    }

    .h3SecondDivSecondDivRightDivWelcomeToBetcoin {
        font-size: 15px;
        line-height: 15px;
    }

    .pSecondDivSecondDivRightDivWelcomeToBetcoin {
        font-size: 7.19px;
    }

    .strongSecondDivSecondDivRightDivWelcomeToBetcoin {
        font-size: 8.19px;
    }

    .circlePercentMobileView {
        /* display: none !important; */
    }

    .dominatingTheBetcoin {
        height: 165px;
    }

    .newDivTextAndVideo {
        width: 270px;
        height: 165px;
    }

    .firstDivTextAndVideo {
        width: 200px;
        margin: 21.67px 0 0 0;
    }

    .strongFirstDivTextAndVideo {
        width: 160px;
        height: 50px;
        font-size: 13px;
        line-height: 16px;
    }

    .pFirstDivTextAndVideo, .strongPFirstDivTextAndVideo {
        width: 163px;
        line-height: 8.85px;
        font-size: 5.72px;
    }

    .videoSecondDivTextAndVideo {
        width: 220px;
        height: 165px;
        margin-left: -100.1px;
    }

    .howItWorks {
        height: 675px;
    }

    .divCheckAllCryptos {
        max-width: 411px;
        overflow: scroll;
    }

    .divCheckAllCryptos::-webkit-scrollbar {
        display: none;
    }

    .container {
        gap: 7px;
    }

    .cardsCheckAllCryptos {
        width: 60px;
        height: 60px;
        border-radius: 8px;
    }

    .cardsCheckAllCryptos:hover {
        width: 140px;
    }

    .secondDivCardsCheckAllCryptos {
        left: 68px;
    }

    .secondDivCardsCheckAllCryptos h3 {
        margin-top: 5px;
        margin-bottom: 0px;
    }

    .secondDivCardsCheckAllCryptos p {
        margin-bottom: -7px;
    }

    .secondDivCardsCheckAllCryptos a {
        padding: 3px 7px 3px 5px;
    }

    .firstDivCardsCheckAllCryptos {
        margin: 5px;
    }

    .accordionItem {
        width: 350px;
    }

    #firstDivContentSecurityAndTransparency {
        margin-left: 0;
    }

    .shieldImage {
        width: 90px;
        height: 90px;
    }

    .divSecurityAndTransparency {
        margin-top: 29px;
    }

    .h2FirstDivSecurityAndTransparency {
        font-size: 17.667px;
        line-height: 21.04px;
        gap: 0 5.88px;
    }

    .pFirstDivSecurityAndTransparency, .strongPFirstDivSecurityAndTransparency {
        width: 297px;
        line-height: 13.64px;
        font-size: 7px;
    }

    /* Footer */
    .firstDivFooter {
        margin-right: 11.85px;
    }

    .imgFirstDivFooter {
        width: 68.154px;
        height: 17px;
    }

    .pFirstDivFooter, .strongPFirstDivFooter {
        font-size: 6.714px;
        line-height: 10.845px;
    }

    .socialMedia {
        width: 60px;
    }

    .h2SecondDivFooter {
        font-size: 10px;
        line-height: 29.953px;
        width: 63.004px;
    }

    .labelSecondDivFooter {
        font-size: 7px;
        line-height: 12.394px;
        width: 44.038px;
        height: 12.911px;
    }

    .aSecondDivFooter {
        font-size: 8px;
        line-height: 10.329px;
        width: 70.234px;
        height: 12.911px;
    }

    .thirdDivFooter {
        gap: 4.94px 0;
        margin-right: 11.85px;
    }

    .h2FourthDivFooter {
        font-size: 10px;
        line-height: normal;
    }

    .divFourthDivFooter {
        display: flex;
        flex-wrap: wrap;
        margin-top: 9.59px;
        gap: 10.94px 7.39px;
    }

    #nameClientReport, #emailClientReport {
        width: 47.717px;
        height: 22.845px;
    }

    #nameClientReport, #emailClientReport {
        width: 47.717px;
        height: 22.845px;
    }

    #textClientReport {
        width: 111.078px;
        height: 32.535px;
        padding-bottom: 8px;
    }

    #submitReport {
        width: 118px;
        height: 22.723px;
        border-radius: 4px;
        font-size: 10.329px;
        margin-top: 10px;
        padding: 5px;
    }

    /* Raffle */
    .contentTopHomeRaffle {
        gap: 0px;
    }

    .leftContentTopHomeRaffle {
        width: 230px;
        padding: 0;
    }

    .rightContentTopHomeRaffle {
        display: flex;
        height: 295px;
        align-items: center;
    }

    .ticketsImg {
        width: 153.283px;
        height: 156.233px;
    }

    .rafflesContainer {
        /* width: 411px; */
        width: 100%;
        display: flex;
        flex-direction: column;
        gap: 15px;
        margin-bottom: 15px;
    }

    .cardRaffle {
        background: none;
        height: auto;
        padding-left: 0;
    }

    .carrosselImg {
        width: 14.494px;
        height: 39.135px;
    }

    .firstDivRaffleMobile {
        width: 411px;
        height: 170px;
        background: url('https://assets.betcoin.net.br/img/coinCardRaffle.png');
    }

    .secondDivRaffleMobile {
        width: 411px;
        height: 352px;
        background-color: var(--FFA206);
        display: flex;
        justify-content: center;
        align-items: center;
    }

    #firstDivRightDivWelcomeToBetcoinMobile {
        margin-left: 75px;
        margin-top: 30px;
    }

    .h2LeftCardRaffle {
        margin-top: 65px;
        font-weight: 400;
    }

    .h2LeftCardRaffle, .h3LeftCardRaffle {
        font-size: 39px;
        line-height: 42.5px;
    }

    .pLeftCardRaffle {
        width: 301.936px;
        height: 51.352px;
        font-size: 11px;
        line-height: 18px;
        margin: 20px 0;
    }

    .btnLeftCardRaffle {
        width: 107px;
        height: 32px;
        border-radius: 38px;
        align-self: flex-start;
    }

    .aLeftCardRaffle {
        font-size: 14px;
    }

    .divSecondCardRaffleMobile {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .carrosselBtn {
        margin-right: 5px;
    }

    .carrosselBtnRight {
        margin-left: 15px;
    }

    .firstCardRaffle {
        display: none;
    }

    .firstCardRaffleMobile {
        display: flex;
        flex-direction: column;
    }

    /* Cryptos */
    .btnAllCryptos {
        display: none;
    }

    .bgTopCryptos {
        height: 261.48px;
        background-size: 100% 100%;
    }

    .topCryptos {
        gap: 15px;
    }

    .rightTopCryptos {
        width: auto;
        height: auto;
    }

    .firstRightTopCryptos > img {
        width: 184.417px;
        height: 172px;
    }

    .divSectionRaffles {
        margin-left: 0;
    }

    .selectCoinRaffle {
        gap: 6px;
        max-width: 380px;
        flex-wrap: wrap;
        justify-content: center;
    }

    .aSelectCoinRaffle {
        width: 122.6px;
    }

    .heightScrollDiv {
        width: 396px;
    }

    .allRaffles {
        gap: 5px;
        margin-left: 15px;
    }

    .raffleSectionTablet {
        height: 136px;
    }

    .raffleSectionTablet, .rightDivRaffleSectionTablet {
        display: flex;
    }

    .divLeftDivRaffleSectionTablet {
        margin-bottom: 8px;
    }

    .leftDivRaffleSectionTablet {
        gap: 12.33px;
        margin-top: 8px;
    }

    .pLeftDivRaffleSectionTablet {
        width: 184.833px;
        font-size: 5.75px;
        line-height: 12.4px;
    }

    .rightDivRaffleSectionTablet > img {
        height: 137px;
        width: 205px;
        object-fit: cover;
    }

    /* Modal */
    .hrModalBuyTicketResponsive, .inputDivModalBuyTicketResponsive, .btnModalBuyTicketResponsive {
        width: 359.942px;
    }

    .contentModalResponsive {
        border-radius: 125px 125px 0px 0px;
    }

    /* BetDouble */
    .bgTopHome {
        height: 650px;
    }

    .topBetDouble {
        margin-top: 37.61px;
        flex-direction: column;
    }

    .imgRightTopBetDouble {
        width: 270px;
    }

    .knowTokenAndImage {
        height: 165px;
    }

    .divKnowTokenAndImage {
        width: 411px;
        margin-left: 21px;
    }

    .leftDivKnowTokenAndImage {
        width: 285px;
        height: 160.167px;
    }

    .rightDivKnowTokenAndImage > img {
        width: 221px;
        height: 165px;
    }

    .divBetDoubleInfo {
        width: 411px;
        margin-left: 21px;
    }

    .rightDivBetDoubleInfo {
        display: none;
    }

    .borderBetDoubleInfo {
        width: 365px;
    }

    #firstDivContentBetDoublePick {
        margin: 0px 5px;
    }

    .divBetDoublePick {
        width: 401px;
        height: 1630px;
    }

    .viewSixCards {
        margin-left: 0px;
    }

    .halfTrophyLeft, .halfTrophyRight {
        display: none;
    }

    .borderLastResults {
        width: 229.867px;
    }

    .divFirstDivTextLastResults {
        flex-wrap: wrap;
        justify-content: center;
    }

    .imgDivCheckLastRaffle {
        width: 256px;
        height: 135.367px;
    }

    .firstDivCheckLastRaffle {
        margin-left: 10px;
    }

    .h2FirstDivCheckLastRaffle {
        width: 145px;
        font-size: 13px;
        margin-bottom: 7px;
    }

    .pFirstDivCheckLastRaffle {
        width: 140px;
        font-size: 6.2px;
        line-height: 7.38px;
    }

    .aWatchLastRaffle {
        width: 75px;
        margin: 21px 0 12px 0;
    }

    /* Details */
    .sectionHeightRaffleDetails {
        height: auto;
    }

    .topActiveRaffle {
        flex-direction: column;
    }

    .leftDivTopActiveRaffle {
        display: flex;
        flex-direction: column;
        margin-top: 32px;
    }

    .rightDivTopActiveRaffle {
        width: 411px;
        margin: 0 0 0 -21px;
    }

    .divFirstRightContentTopDetailRaffle {
        margin-top: 60px;
    }

    .h2TopActiveRaffle, .strongTopActiveRaffle {
        font-size: 18px;
    }

    .h3TopActiveRaffle {
        font-size: 40px;
    }

    .spanTopActiveRaffle {
        font-size: 13.388px;
        line-height: 28.513px;
    }

    .h4TopActiveRaffle {
        font-size: 35.471px;
        line-height: 14.513px;
    }

    .progressBar {
        width: 210px;
    }

    .h2ProgressBar {
        font-size: 14px;
    }

    .pProgressBar {
        font-size: 8.108px;
    }

    .coinTopRaffle {
        width: 340px;
        height: 240px;
        align-self: end;
    }

    .divThirdRightContentTopDetailRaffle {
        width: 320px;
        height: 220px;
    }

    .h3DivThirdRightContentTopDetailRaffle {
        font-size: 22px;
    }

    .h2DivThirdRightContentTopDetailRaffle {
        font-size: 24.217px;
        margin-top: 12.45px;
    }

    .spanH2DivThirdRightContentTopDetailRaffle, .labelDivThirdRightContentTopDetailRaffle {
        font-size: 9.233px;
    }

    .inputDivThirdRightContentTopDetailRaffle {
        width: 318px;
        font-size: 15px;
    }

    .iconMinusInput {
        font-size: 1rem;
        margin-top: -1.45rem;
        margin-left: 60px;
    }

    .iconPlusInput {
        margin-left: 215px;
        font-size: 1rem;
        margin-top: -1.1rem;
    }

    .buttonDivThirdRightContentTopDetailRaffle {
        width: 320px;
        font-size: 14px;
    }

    .borderTopDivSectionMyTickets, .aTopDivSectionMyTickets {
        display: none;
    }

    .topDivSectionMyTickets {
        width: auto;
    }

    .contentDivSectionMyTickets {
        width: 365px;
    }

    .cardMyTickets {
        width: 355px;
        gap: 12.33px 6.5px;
    }

    .cardTicket {
        width: 160px;
        border-radius: 6px;
    }

    .leftCardTicket {
        width: 68.423px;
        border-radius: 6px;
    }

    .rightCardTicket {
        width: 79px;
    }

    .aRightCardTicket {
        width: 65px;
    }

    #infoClosedRaffleDesktop {
        display: none;
    }

    #infoClosedRaffleResponsive {
        display: flex;
        flex-direction: column;
        margin-top: 32px;
    }

    .rightDivTopClosedRaffle {
        width: 411px;
        height: 550px;
        margin: 0 0 0 -21px;
    }

    .leftInfoClosedRaffle {
        width: 365px;
    }

    .rightInfoClosedRaffle {
        margin: 15px 0 0 0;
    }

    .pRightInfoClosedRaffle {
        width: auto;
        height: 32px;
        margin-bottom: 16px;
    }

    .divRightInfoClosedRaffle {
        margin-bottom: 36.33px;
    }

    .aboutRaffle {
        height: auto;
    }

    .divAboutRaffle {
        margin-top: 0;
        margin-bottom: 46px;
    }

    .divRightDivTopClosedRaffle {
        width: 300px;
    }

    .h1DivRightDivTopClosedRaffle {
        color: var(--000000);
        font-size: 30px;
        font-style: normal;
        font-weight: 700;
        line-height: 49px;
    }

    .h2DivRightDivTopClosedRaffle {
        color: var(--000000);
        font-size: 27px;
        font-style: normal;
        font-weight: 700;
        line-height: 49px;
    }

    /* My Account */
    .leftDivDataMyAccount {
        width: 130px;
    }

    .cardBCProfile {
        width: 200px;
        padding: 13px 14px;
    }

    .inputDivInputCardBCProfile, .inputDivInputCardBCPasswords {
        width: 187px;
        padding-left: 11px;
    }

    #myDocumentsID {
        width: 200px;
        height: 210px;
        padding: 13px 15px 0 13px;
    }

    .subCardBCMyDocuments {
        width: 186px;
        height: 165px;
        padding: 5px 0 0 12px;
    }

    #accountStatusID, #accountTwoFactorAuth, .divReferralVideo {
        width: 202px;
        padding: 13px 13px;
    }

    .selectDivInputCardBCProfile {
        width: 200px;
    }

    #optionAccountTwoFactorAuth {
        width: 187px;
    }

    #divSubtitleStyle {
        padding: 17px 12px 12px;
        width: 174px;
    }

    .formPasswords {
        width: 214.07px;
    }

    .newStyleIconPassword {
        font-size: 1.2rem;
        margin-top: -47px;
        margin-left: 166px;
    }

    .buttonSendCode {
        border-radius: 3px;
        padding: 3.5px 17px;
        font-size: 12px;
    }

    .topCardNotifications {
        width: 200px;
    }

    .cardNotifications {
        width: 202px;
    }

    .cardWithBorder {
        width: 179.42px;
    }

    #divAllNotifications {
        width: 210px;
        margin: 17px 0;
        padding: 0px 8px 13px 9px;
    }

    .iconInfoNotification {
        width: 26.933px;
        height: 22.933px;
    }

    .separatorNotifications {
        width: 180px;
        margin-left: 28px;
    }

    .textInfoNotification {
        margin-left: 4.4px;
    }

    .descriptionInfoNotification {
        font-size: 7.267px;
    }

    .cardBCWallet {
        width: 202px;
    }

    .divTopOptionMyTickets {
        width: 230px;
        height: 115px;
    }

    .divSecondDivTopOptionMyTickets {
        width: 230px;
        height: 50px;
        flex-wrap: wrap;
    }

    .aOptionCriptoDivSecondDivTopOptionMyTickets {
        width: 56.5px;
    }

    .cardsMyTickets {
        margin-bottom: 32px;
        display: flex;
        flex-wrap: wrap;
    }

    .divTopOptionMyTickets {
        width: 230px;
    }

    .firstDivLeftCardTicket {
        margin: 8.43px 5.98px 0 5.98px;
    }

    .bottomLeftDivDataMyAccount {
        width: 130px;
    }

    .activeABottomLeftDivDataMyAccount {
        width: 82.517px;
    }

    .divTopDeposits {
        width: 200px;
        padding: 13px 14px;
    }

    .marginDivValuesDivDivFirstDivTopDeposits {
        margin: 0 0px;
    }

    .divFirstDivTopDeposits {
        height: auto;
    }

    .firstDivDivFirstDivTopDeposits {
        width: 110px;
        flex-wrap: wrap;
        align-self: center;
    }

    .btnTicketOrPix {
        width: 20px;
        height: 20px;
    }

    .btnTicketOrPix img {
        width: 12px;
    }

    .divBalanceDeposit {
        width: 204px;
        padding: 12px;
    }

    .divHistoryDeposit {
        width: 212px;
        padding: 8px 8px;
    }

    .cardWithdrawBC {
        padding: 20px 16px;
        width: 196px;
    }

    .divFirstSecondCardWithdrawBC {
        flex-direction: column;
        gap: 5px;
    }

    .selectSecondCardWithdrawBC {
        width: 170px;
    }

    .divSecondCardWithdrawBC {
        width: 170px;
    }

    .spanDivSecondSecondCardWithdrawBC {
        font-size: 8.042px;
        line-height: 25.659px;
        margin-right: 9.68px;
    }

    .divTableWithdraw {
        width: 228px;
    }

    .rowLineActiveOrInactive {
        width: 230px;
    }

    .tableAllGamesBD {
        width: 214px;
        padding: 10px 7px 2px 7px;
    }

    .lineTableAllGamesBD {
        width: 205px;
        padding: 0 5px;
    }

    .refreshIcon {
        width: 14px;
        height: 14px;
    }

    .firstDivDivRowLastMyBD {
        width: 225px;
        margin: 19px 0 0 21px;
    }

    .barLeftBD {
        width: 43px;
    }

    .secondDivDivRowLastMyBD {
        width: 165px;
        background-size: 100%;
    }

    .pFirstDivDivRowLastMyBD, .pFirstDivDivRowLastMyBD strong {
        height: auto;
    }

    .divClassCardBDTitle {
        font-size: 15px;
    }

    .divClassCardBDDataText {
        font-size: 14px;
    }

    .divClassCardBDDataTextInfo {
        font-size: 12px;
    }

    .divClassCardBDRow {
        height: auto;
        flex-direction: column;
        gap: 12px;
    }

    .buttonRefreshGameBD {
        width: 35px;
        height: 35px;
        border-radius: 50%;
    }

    /* Modal Deposits */
    .divDepositOrWithdrawSidebar {
        width: 380px;
    }

    .divSecondDivFirstDivDepositOrWithdrawSidebar {
        width: 310px;
    }

    .divSeparatorDivFirstDivDepositOrWithdrawSidebar {
        width: 310px;
    }

    .optionDivFirstDivDepositOrWithdrawSidebar {
        width: 310px;
    }

    .firstDivOptionDivFirstDivDepositOrWithdrawSidebar {
        width: 297px;
    }

    .divDataDeposit {
        width: 281px;
    }

    .cardFormOfPayment {
        width: 334px;
    }

    .divCardMethodPayment {
        width: 342px;
    }

    .inputDivMidModalPaymentResponsive, .infoModalPaymentResponsive {
        width: 315px;
    }

    .labelInputDivCardMethodPayment, .inputDivCardMethodPayment {
        font-size: 13px;
    }

    .inputLeftContentBodyModalPayment {
        width: 318px;
    }

    .divDivRightInfoModalPaymentResponsive {
        align-items: center;
    }

    .titleRightInfoModalPaymentResponsive {
        font-size: 15.618px;
    }

    .descriptionRightInfoModalPaymentResponsive {
        font-size: 13.618px;
    }

    .dollarIconPayment {
        align-self: center;
    }

    .borderUserImgInfoModalPaymentResponsive {
        width: 56.857px;
    }

    .contentModalQrCodePix {
        width: 390px;
        height: 400px;
    }

    /* Last Results */
    .lastResults {
        justify-content: center;
    }

    .checkLastRaffle {
        background: linear-gradient(180deg, #FF6700 0%, #FF4D00 100%);
        justify-content: flex-end;
    }
}

@media screen and (max-width: 600px) {
    .imgDivCheckLastRaffleNew {
        width: 350px;
        height: 200px;
    }
}

@media screen and (max-width: 410px) {

    .heightSectionVideo {
        height: 360px !important;
    }

    .imgDivCheckLastRaffleNew {
        width: 300px;
        height: 200px;
    }

    .imgDivCheckLastRaffle {
        width: 100% !important;
    }

    .topDivStepPaymentDepositCl {
        margin-top: 0px !important;
    }

    /* Header */
    .header {
        margin-top: 57.49px;
    }

    .imgFirstDivDivLeftHeader {
        width: 38px;
        height: 37.706px;
    }

    .contentPattern {
        width: 100%;
    }

    .firstDivContentPattern {
        margin: 0 22px;
    }

    .menuHamburger {
        margin-right: 20px;
    }

    .bar {
        width: 38px;
        height: 5.4px;
    }

    .menuMobile {
        width: 128px;
        max-width: 128px;
        max-height: 318px;
        border-radius: 26.532px 0px 0px 26.532px;
    }

    .aMenuMobile {
        gap: 6px;
        font-size: 14.738px;
    }

    .borderRightMenuMobile {
        width: 2.51px;
        height: 10.398px;
    }

    #bellMobile {
        display: none;
    }

    .divMenuMobile {
        gap: 30.33px;
        width: 109.5px;
        margin: 20.08px 0 12px 0;
    }

    .leftDivInfoClientLogged {
        height: 26px;
        align-items: end;
    }

    .firstDivLeftDivInfoClientLogged {
        font-size: 9.787px;
        height: auto;
        margin-right: 0;
        margin-top: 0;
    }

    .secondPFirstDivLeftDivInfoClientLogged {
        align-items: inherit;
    }

    .iconSecondPFirstDivLeftDivInfoClientLogged {
        font-size: 9px;
        line-height: 9px;
    }

    .secondDivLeftDivInfoClientLogged {
        width: 27.947px;
        height: 27.731px;
    }

    .imgSecondDivLeftDivInfoClientLogged {
        width: 23.597px;
        height: 23.597px;
        margin-left: 1px;
    }

    .iconPencilEditProfile {
        width: 10.506px;
        height: 10px;
        font-size: 8px;
    }

    .divIconPencilEditProfile {
        width: 12px;
        height: 12px;
        margin: 18px 0 0 17px;
    }

    #divInfoClientLoggedMobile {
        align-items: end;
        height: auto;
        margin-bottom: 22.55px;
    }

    .depositButtonTopHeader a {
        width: 77.213px;
        height: 26.607px;
        border-radius: 13.304px;
        font-size: 9.391px;
        margin-top: -11px;
    }

    .aSecondPFirstDivInfoClientLoggedMenu, .secondPFirstDivLeftDivInfoClientLogged strong {
        font-size: 7.069px;
    }

    .infoClientLoggedMenu {
        width: 109.5px;
        align-items: flex-end;
        margin-bottom: 20px;
    }

    /* Home */
    #firstDivContentPattern {
        margin-top: 24.81px;
    }

    .welcomeToBetcoin {
        flex-direction: column;
        justify-content: space-between;
    }

    .leftDivWelcomeToBetcoin {
        width: 220px;
        height: 225px;
        gap: 25px 0;
    }

    .h3LeftDivWelcomeToBetcoin, .strongH3LeftDivWelcomeToBetcoin {
        font-size: 20px;
        line-height: normal;
        width: 100%;
        height: 89px;
    }

    .pLeftDivWelcomeToBetcoin {
        display: none;
    }

    .buyTicket {
        height: 25px;
    }

    #welcomeToBetcoinBtn {
        flex-direction: column;
        gap: 10px;
    }

    .loginButtonFirstDivDivRightHeader {
        width: 93px;
        height: 20px;
        border-radius: 17.5px;
        font-size: 10px;
        line-height: normal;
    }

    .registerButtonFirstDivDivRightHeader {
        align-items: center;
        width: 93px;
        height: 20px;
        border-radius: 17.5px;
        font-size: 10px;
        line-height: normal;
        padding: 0;
        margin-left: 0;
        cursor: pointer;
    }

    .viewCardHeaderLoginOrRegister {
        top: 236px;
        width: 100%;
        height: 100vh;
        z-index: 99;
        border-radius: 61px 61px 0 0;
        justify-content: center;
    }

    .divFormInputLoginOrRegister, .viewDivformLogin {
        width: 100%;
    }

    .viewDivformLogin {
        margin-left: 0;
    }

    .h3FormInputLoginOrRegister {
        font-size: 21px;
        line-height: 29.566px;
        margin-bottom: 25.75px;
    }

    .pViewDivFormLogin {
        font-size: 12px;
        width: 290px;
    }

    .labelLoginOrRegister {
        font-size: 15px;
        line-height: 21.119px;
    }

    .inputLoginOrRegister {
        width: 282.968px;
        height: 35.984px;
        border-radius: 33.5px;
        padding-left: 6px;
        font-size: 15px;
    }

    .iForgotThePassword, .pDontHaveAnAccountYet, .buttonLoginRegister {
        font-size: 15px;
    }

    .divBtnSubmitLogin {
        margin-top: 12.97px;
        width: 290px;
        height: 36.802px;
        align-self: baseline;
    }

    .btnSubmitLogin {
        width: 100%;
        height: 100%;
        border-radius: 33.5px;
        font-size: 20px;
        line-height: 28.158px;
    }

    .separatorLoginButton {
        width: 156.889px;
        padding-top: 21.74px;
    }

    #pDontHaveAnAccountYet {
        width: 256px;
    }

    .pDontHaveAnAccountYet {
        font-size: 17px;
        line-height: 23.934px;
        padding-top: 18.49px;
    }

    .containerScrollRegister {
        height: 100%;
        width: 100%;
    }

    #showPasswordLoginIcon, #showPasswordRegisterIcon {
        margin-top: -2.1rem;
        margin-left: 15.6rem;
        font-size: 1.8rem;
    }

    .inputDivGroupInputs {
        width: 81.65px;
        height: 32px;
        border-radius: 13px;
        font-size: 16px;
        line-height: 24px;
    }

    .inputDivGroupInputMidSpace {
        margin: 0 9.526px;
    }

    .inputCheckbox[type="checkbox"] + label::before {
        width: 16px;
        height: 16px;
        border-radius: 5px;
    }

    .containerLabelCheckbox, .containerLabelCheckbox a {
        font-size: 13px; /* 13px para caber (correto: 14px) */
        line-height: 21px;
    }

    .inputCheckbox[type="checkbox"] + label {
        padding-left: 22px;
    }

    #btnSubmitLogin {
        height: 35.125px;
    }

    .bgTopHome {
        background-size: auto;
        height: 615px;
    }

    .rightDivWelcomeToBetcoin {
        margin-left: 20px;
    }

    .firstDivRightDivWelcomeToBetcoin {
        width: 167.846px;
        height: 193.828px;
    }

    .imgSecondDivRightDivWelcomeToBetcoin {
        width: 122.937px;
        height: 122.4px;
        margin-left: -3rem;
        margin-top: 1.45rem;
    }

    .secondDivRightDivWelcomeToBetcoin {
        width: 228.695px;
        height: 166.958px;
    }

    .h2SecondDivSecondDivRightDivWelcomeToBetcoin {
        font-size: 14.495px;
        line-height: 18.253px;
        width: 117.568px;
        height: 31.137px;
        margin-top: 39.73px;
    }

    .pSecondDivSecondDivRightDivWelcomeToBetcoin {
        font-size: 5.368px;
        line-height: 7.784px;
    }

    .h3SecondDivSecondDivRightDivWelcomeToBetcoin {
        font-size: 13.421px;
        line-height: 13.421px;
    }

    .aSecondDivSecondDivRightDivWelcomeToBetcoin {
        width: 45.095px;
        height: 9.663px;
        border-radius: 14.495px;
        align-items: end;
        font-size: 6.442px;
    }

    .numberCirclePercentMobile h3 {
        font-size: 10.737px;
        margin-top: 28px;
    }

    .dominatingTheBetcoin {
        height: auto;
        background-color: var(--000000);
    }

    .videoSecondDivTextAndVideo {
        width: 100%;
        height: 169.6px;
        margin-left: 0;
    }

    .divTextAndVideo {
        flex-direction: column-reverse;
        width: 100%;
    }

    .secondDivTextAndVideo {
        display: flex;
        width: 100%;
        height: 169.6px;
    }

    .firstDivSecondDivTextAndVideo {
        width: 100%;
    }

    .newDivTextAndVideo {
        width: 100%;
        height: 178px;
        background-color: var(--FFA206);
    }

    .divMargin390px {
        margin: 0 !important;
    }

    .firstDivTextAndVideo {
        display: flex;
        flex-direction: column;
        width: 306px;
        height: auto;
        gap: 12px 0;
        margin: 19px 0 19px 22px;
    }

    .strongFirstDivTextAndVideo {
        width: 280px;
        height: 48px;
        font-size: 17px;
        line-height: 24.5px;
    }

    .pFirstDivTextAndVideo {
        width: 306px;
        height: 80px;
    }

    .pFirstDivTextAndVideo, .strongPFirstDivTextAndVideo {
        font-size: 9px;
        line-height: 13.5px;
    }

    .howItWorks {
        height: 2325px;
    }

    .firstDivHowItWorks {
        width: 290px;
        height: 74px;
        margin-bottom: 52px;
        margin-top: 28px;
    }

    .h3HowItWorks {
        font-size: 41px;
        line-height: 41.5px;
        text-align: center;
    }

    .imagesHowItWorksNew {
        max-width: 290px;
        gap: 38px;
    }

    .firstDivImagesHowItWorksNew {
        border-radius: 30px;
        max-width: 290px;
        max-height: 321px;
    }

    .firstDivFirstDivImagesHowItWorksNew {
        max-width: 274px;
        max-height: 303px;
        border-radius: 30px;
        margin: 6px 5px;
    }

    .imageContentFirstDivFirstDivImagesHowItWorksNew img {
        width: 131px !important;
        height: 131px !important;
    }

    .separatorContentFirstDivFirstDivImagesHowItWorksNew {
        width: 166px;
        padding-top: 10px;
    }

    .pFirstDivTextContentFirstDivFirstDivImagesHowItWorksNew {
        font-size: 14px;
        line-height: 18.5px;
    }

    .pSecondDivTextContentFirstDivFirstDivImagesHowItWorksNew {
        font-size: 9px;
        line-height: normal;
    }

    .checkAllCryptos {
        height: 1250px;
    }

    .h3DivCheckAllCryptos {
        width: 210px;
        height: 65px;
        font-size: 28px;
        line-height: 37px;
        margin-top: 69px;
        margin-bottom: 36px;
        text-align: center;
    }

    .container {
        flex-wrap: wrap;
        gap: 22px;
        margin-bottom: 0;
    }

    .divCheckAllCryptos {
        flex-wrap: wrap;
        max-width: 240px;
    }

    .cardsCheckAllCryptos {
        display: none;
    }

    .cardsCheckAllCryptosMobile {
        display: flex;
    }

    .cardsCheckAllCryptos {
        width: 155px;
        height: 155px;
        border-radius: 20px;
    }

    .cardsCheckAllCryptos:hover {
        width: 155px;
    }

    .cardsCheckAllCryptos:hover .secondDivCardsCheckAllCryptos {
        display: none;
    }

    .firstDivCardsCheckAllCryptos {
        width: 97px;
        height: 97px;
        margin: 29px;
    }

    .accordionItem {
        width: 320px;
    }

    .securityAndTransparency {
        background: url('https://assets.betcoin.net.br/img/bgSecurityAndTransparencyMobile.png') no-repeat center center;
        background-size: 100%;
        height: 549px;
    }

    #firstDivContentSecurityAndTransparency {
        margin: 0;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
    }

    .shieldImage {
        width: 175px;
        height: 190px;
    }

    .divfirstDivSecurityAndTransparency {
        justify-content: center;
        margin-bottom: 0;
    }

    .h2FirstDivSecurityAndTransparency {
        height: 59px;
        font-size: 26px;
        line-height: 32.76px;
        gap: 0;
        flex-direction: column-reverse;
        text-align: center;
    }

    .bscScanImage {
        width: 258px;
        height: 60px;
        margin-top: 0;
        margin-bottom: 21px;
    }

    .pFirstDivSecurityAndTransparency {
        width: 345px;
        height: 91px;
        font-size: 8.5px;
        line-height: 14.96px;
    }

    .labelAccordion {
        font-size: 13px;
    }

    .labelAccordion::after {
        right: 0px;
        width: 14px;
        height: 14px;
    }

    /* Footer */
    .divFooter {
        flex-wrap: wrap;
        margin-top: 49px;
        justify-content: center;
    }

    .imgFirstDivFooter {
        width: 192px;
        height: 44px;
    }

    .firstDivFooter {
        width: 100%;
        margin-right: 0;
    }

    .pFirstDivFooter, .strongPFirstDivFooter {
        width: 306px;
        height: 66px;
        font-size: 21px;
        line-height: 30px;
        margin-top: 28px;
        margin-bottom: 46px;
    }

    .aSocialMedia, .iconSocialLinks {
        width: 24.958px;
        height: 24px;
    }

    .socialMedia {
        width: 125.81px;
    }

    .secondDivFooter {
        width: 100%;
        margin-top: 55px;
        margin-right: 0;
    }

    .h2SecondDivFooter {
        font-size: 25px;
        line-height: 58px;
        width: 122px;
    }

    .labelSecondDivFooter {
        font-size: 16px;
        line-height: 24px;
        width: 85.275px;
        height: 25px;
    }

    .aSecondDivFooter {
        font-size: 18px;
        line-height: 20px;
        width: 136px;
        height: 25px;
    }

    .aboutUs {
        font-size: 14.155px;
        width: 166px;
    }

    .thirdDivFooter {
        width: 100%;
        gap: 20.94px 0;
        margin-top: 55px;
        margin-right: 0;
    }

    .fourthDivFooter {
        width: 100%;
        margin-top: 55px;
    }

    .h2FourthDivFooter {
        font-size: 24px;
        line-height: 28px;
    }

    .divFourthDivFooter {
        justify-content: space-between;
    }

    .inputReportFooter {
        font-size: 16px;
        line-height: 24px;
        border-radius: 8px;
    }

    #nameClientReport, #emailClientReport {
        width: 159.08px;
        height: 44.237px;
    }

    #textClientReport {
        width: 355px;
        height: 63px;
        padding-bottom: 8px;
    }

    #submitReport {
        width: 154.744px;
        height: 44px;
        border-radius: 8px;
        font-size: 20px;
        margin-top: 21px;
        padding: 8px;
    }

    /* Raffle */
    .bgTopRaffle {
        height: 314px;
        background-size: auto;
    }

    .h2LeftContentTopHomeRaffle {
        width: 220px;
        height: auto;
    }

    .h2LeftContentTopHomeRaffle, .strongLeftContentTopHomeRaffle {
        font-size: 24px; /* 26px */
        line-height: 23.5px; /* 35.5px */
    }

    .pLeftContentTopHomeRaffle {
        width: 198px;
        height: 39px;
        font-size: 9px;
        line-height: 14.5px;
        margin-bottom: 0;
    }

    .infoLeftContentTopHomeRaffle {
        display: none;
    }

    .leftContentTopHomeRaffle {
        width: 180px;
        padding-top: 0;
        padding-right: 0;
        gap: 0;
    }

    .strongLeftContentTopHomeRaffle {
        color: var(--FF6700);
    }

    .rightContentTopHomeRaffle {
        height: 235px;
        z-index: 1;
    }

    .ticketsImg {
        width: 188px;
        height: 176px;
    }

    .rafflesContainer {
        width: 100%;
        display: flex;
        flex-direction: column;
        gap: 15px;
        margin-bottom: 15px;
    }

    .cardRaffle {
        background: none;
        height: auto;
        padding-left: 0;
    }

    .carrosselImg {
        width: 14.494px;
        height: 39.135px;
    }

    .firstDivRaffleMobile {
        width: 100vw;
        height: 170px;
        background: url(https://assets.betcoin.net.br/img/coinCardRaffle.png) no-repeat;
        background-size: 100%;
    }

    .secondDivRaffleMobile {
        width: 100%;
        height: 352px;
        background-color: var(--FFA206);
        display: flex;
        justify-content: center;
        align-items: center;
    }

    #firstDivRightDivWelcomeToBetcoinMobile {
        margin-left: 50px;
        margin-top: 30px;
    }

    .firstDivRightDivWelcomeToBetcoin {
        width: 160px;
    }

    /* Cryptos */
    .topCryptos {
        gap: 7px;
    }

    .bgTopCryptos {
        background: url(https://assets.betcoin.net.br/img/bgCryptos.png) no-repeat center center;
    }

    .leftTopCryptos {
        margin-top: 32.81px;
    }

    .h2LeftTopCryptos {
        font-size: 26px;
        line-height: 35.5px;
    }

    .pLeftTopCryptos, .strongLeftTopCryptos {
        font-size: 9px;
        line-height: 14.5px;
    }

    .firstRightTopCryptos > img {
        width: 170px;
        height: 150px;
    }

    .heightScrollDiv {
        width: 390px;
    }

    .selectCoinRaffle {
        flex-wrap: wrap;
        max-width: none;
        justify-content: center;
        gap: 10.35px;
    }

    .aSelectCoinRaffle {
        width: 108.175px;
        height: 34.146px;
        border-radius: 10px;
        font-size: 15px;
        line-height: 56px;
        display: flex;
        align-items: center;
        justify-content: center;
    }


    .aActiveActiveOrClosedRaffles {
        font-size: 15px;
        line-height: normal;
        border-bottom: 3px solid var(--000000);
    }

    .allRaffles {
        gap: 26px;
        justify-content: center;
        margin-left: 0;
    }

    .divSectionRaffles {
        margin-left: 0;
    }

    .raffleSectionTablet, #raffleSectionClosedRaffle {
        display: none;
    }

    .cardActiveRaffles, .cardClosedRaffles {
        width: 270px;
        height: 438px;
    }

    .topTextCardRaffle {
        gap: 8.29px;
        margin: 27px 0 19px 25px;
    }

    .betCoinTopImg {
        width: 54.398px;
        height: 11.713px;
    }

    .pTopCardRaffle {
        height: 19px;
        border-radius: 5px;
        font-size: 13px;
    }

    .pTopCardRaffle strong {
        font-size: 13px;
    }

    .firstDivMidCardRaffle {
        width: 178px;
        height: 178px;
    }

    .imgMidCardRaffle {
        width: 166px;
        height: 166px;
    }

    .pSecondDivMidCardRaffle {
        font-size: 10px;
    }

    .h2SecondDivMidCardRaffle {
        font-size: 33px;
    }

    .spanSecondDivMidCardRaffle {
        width: 200px;
        height: 13px;
        font-size: 10px;
    }

    .bottomCardRaffle {
        height: 47px;
    }

    .firstDivBottomCardRaffle, .secondDivBottomCardRaffle {
        width: 214px;
        border-radius: 38px;
    }

    .firstDivBottomCardRaffle {
        height: 26px;
        font-size: 13px;
    }

    .secondDivBottomCardRaffle {
        height: 19px;
        font-size: 9px;
    }

    .topCardBellIcon {
        width: 31px;
        height: 32px;
        margin: 10px 10px 0 0;
    }

    .divFirstDivMidCardActiveRaffle {
        width: 178px;
        height: 178px;
    }

    .divFirstDivMidCardActiveRaffle > h2 {
        font-size: 16px;
        line-height: 20.287px;
    }

    .midCardRaffle {
        position: relative;
    }

    #raffleSectionClosedRaffle {
        display: none;
    }

    .moreInfoSoon > h2 {
        font-size: 31px;
        line-height: 33px;
        text-align: center;
        font-weight: 400;
    }

    .sectionHeightRaffleDetails {
        height: auto;
    }

    .topActiveRaffle {
        flex-direction: column;
    }

    .leftDivTopActiveRaffle {
        display: flex;
        flex-direction: column;
        margin-top: 32.91px;
    }

    .h2TopActiveRaffle, .strongTopActiveRaffle {
        font-size: 19.701px;
        line-height: 36.737px;
    }

    .h3TopActiveRaffle {
        font-size: 51.077px;
        line-height: 40.862px;
        margin-top: 11px;
        margin-bottom: 0px;
    }

    .spanTopActiveRaffle {
        font-size: 16.084px;
        line-height: 23.321px;
    }

    .h4TopActiveRaffle {
        font-size: 40.209px;
        line-height: 23.321px;
    }

    .progressBar {
        width: 227.657px;
        height: 5px;
        border-radius: 5px;
    }

    .h2ProgressBar {
        font-size: 15.057px;
    }

    .pProgressBar {
        font-size: 10.108px;
    }

    .coinTopRaffle {
        width: 310px; /* 390.61px */
        height: 250.582px;
        margin-top: 30px;
        align-self: end;
    }

    #RaffleFirstDivContentPattern {
        margin-right: 0;
    }

    .rightDivTopActiveRaffle {
        width: 100vw;
        height: 435px;
        margin-top: 0;
        margin-left: -22px;
    }

    .divFirstRightContentTopDetailRaffle {
        margin-top: 26px;
    }

    .spanCounterDivSecondRightContentTopDetailRaffle {
        width: 46.63px;
        height: 46.63px;
    }

    .pFirstNumberPSecondRightContentTopDetailRaffle {
        font-size: 18px;
    }

    .pSecondNamePSecondRightContentTopDetailRaffle {
        font-size: 6px;
        line-height: normal;
        margin-top: 0;
    }

    .divThirdRightContentTopDetailRaffle {
        width: 296px;
        height: 277px;
        padding: 12.4px 20px;
        margin-top: 20px;
    }

    .h3DivThirdRightContentTopDetailRaffle {
        font-size: 20px;
        line-height: 26.5px;
    }

    .h2DivThirdRightContentTopDetailRaffle {
        margin-top: 12px;
        font-size: 25px;
        line-height: 34px;
    }

    .spanH2DivThirdRightContentTopDetailRaffle {
        font-size: 12px;
        line-height: 22px;
        margin-top: 3px;
    }

    .divSecondRightContentTopDetailRaffle {
        width: auto;
    }

    .labelDivThirdRightContentTopDetailRaffle {
        font-size: 12px;
        line-height: 22px;
    }

    .iconMinusInput {
        font-size: 1rem;
        margin-top: -1.6rem;
        margin-left: 50px;
        font-weight: 700;
    }

    .iconPlusInput {
        margin-left: 210px;
        font-size: 1rem;
        margin-top: -1rem;
        font-weight: 700;
    }

    .inputDivThirdRightContentTopDetailRaffle {
        margin-top: 4.53px;
        width: 299.867px;
        height: 34.6px;
        font-size: 20px;
        line-height: 32px;
    }

    .buttonDivThirdRightContentTopDetailRaffle {
        width: 299.867px;
        height: 34.6px;
        font-size: 20px;
        line-height: 26px;
    }

    .aboutRaffle {
        height: auto;
    }

    .h2DivAboutRaffle {
        font-size: 22px;
        line-height: 56px;
    }

    .pDivDivAboutRaffle, .pDivAboutRaffle, .ulDivDivAboutRaffle li, .pDivDivAboutRaffle strong, .ulDivDivAboutRaffle li strong {
        font-size: 15px;
        line-height: normal;
    }

    .pDivAboutRaffle {
        height: 97px;
    }

    .sectionMyTickets {
        height: auto;
    }

    .betcoinMyTickets {
        display: flex;
        width: 119px;
        height: 25.397px;
        margin-top: 30.99px;
    }

    .topDivSectionMyTickets {
        margin-top: 20.61px;
        margin-bottom: 34px;
        width: auto;
        height: 26px;
    }

    .h2TopDivSectionMyTickets {
        width: 278px;
        height: 26px;
        font-size: 37px;
    }

    .contentDivSectionMyTickets {
        width: 368px;
        height: auto;
        border-radius: 16px;
        margin-left: -11px;
    }

    .cardMyTickets {
        width: 347.806px;
        height: auto;
        margin: 12px 11.88px 17px 10px;
        gap: 14px;
        overflow: hidden;
    }

    .cardTicket {
        width: 347.806px;
        height: 170.187px;
        border-radius: 9px;
    }

    .leftCardTicket {
        width: 147.892px;
        height: 170.187px;
    }

    .firstImgLeftCardTicket {
        width: 45.11px;
        height: 9.713px;
        margin: 11.89px 0 0 11.89px;
    }

    .firstDivLeftCardTicket {
        width: 109.99px;
        height: 109.99px;
        margin: 16.3px 18.58px 0 19.32px;
    }

    .secondDivLeftCardTicket {
        width: 84.77px;
        height: 84.727px;
    }

    .secondImgLeftCardTicket {
        max-width: 23px;
        max-height: 36px;
    }

    .titleCodeTicketLeftCardTicket {
        font-size: 4px;
        line-height: normal;
    }

    .codeTicketLeftCardTicket {
        width: 50px;
        height: 11px;
        font-size: 6px;
    }

    .rightCardTicket {
        width: 199.91px;
        padding-left: 22.12px;
        padding-top: 26.16px;
    }

    .firstPRightCardTicket {
        font-size: 6px;
    }

    .secondPRightCardTicket {
        width: 83.23px;
        height: 19.32px;
        border-radius: 38px;
        font-size: 9px;
        margin-top: 10.1px;
        margin-bottom: 6.4px;
    }

    .thirdPRightCardTicket {
        font-size: 13px;
        height: 10.277px;
    }

    .fourPRightCardTicket {
        font-size: 20px;
        margin-top: 9.34px;
        margin-bottom: 4px;
        height: 18.686px;
    }

    .fivePRightCardTicket {
        font-size: 8px;
        height: 9.661px;
    }

    .aRightCardTicket {
        width: 160.69px;
        height: 23px;
        border-radius: 19.636px;
        font-size: 10px;
        margin-top: 7.39px;
    }


    .bottomDivSectionMyTickets {
        width: 160.696px;
        height: 23.357px;
        border-radius: 38px;
        margin-top: 34px;
    }

    #listRaffleClosedRaffle {
        display: none;
    }

    .infoClosedRaffle {
        flex-direction: column;
    }

    .leftInfoClosedRaffle {
        width: 346px;
    }

    .rightInfoClosedRaffle {
        margin-top: 21px;
        margin-left: 0;
    }

    .pRightInfoClosedRaffle {
        width: 346px;
        height: 32px;
        margin-bottom: 16px;
    }

    /* Bet Double */
    .topBetDouble {
        flex-direction: column;
        align-items: flex-start;
        gap: 20px;
        margin-top: 48.81px;
    }

    .leftTopBetDouble {
        width: 220px;
        height: auto;
        gap: 15px;
    }

    .h2LeftTopBetDouble, .strongLeftTopBetDouble {
        width: 220px;
        height: 72px;
        font-size: 26px;
        line-height: 26px;
    }

    .pLeftTopBetDouble {
        width: 198px;
        height: 39px;
        font-size: 9px;
        line-height: 14.5px;
    }

    .btnLeftTopBetDouble {
        padding: 5px 19px;
        border-radius: 34.1px;
        font-size: 13px;
    }

    .knowTokenAndImage {
        height: auto;
    }

    .divKnowTokenAndImage {
        width: 100%;
        height: auto;
        flex-direction: column-reverse;
        margin-left: 0;
    }

    .leftDivKnowTokenAndImage {
        width: 100%;
        height: 145px;
    }

    .rightDivKnowTokenAndImage {
        margin-left: 0;
    }

    .rightDivKnowTokenAndImage > img {
        width: 100vw;
        height: 168px;
        object-fit: cover;
    }

    .firstDivLeftDivKnowTokenAndImage {
        margin-top: 19.67px;
        width: 181px;
        height: 107.092px;
        margin-left: 22px;
        gap: 15px;
    }

    .h2FirstLeftDivKnowTokenAndImage {
        width: 193.821px;
        height: 55.054px;
        font-size: 22.625px;
        line-height: 32.806px;
    }

    .btnTokenBD {
        border-radius: 28.6px;
        font-size: 15.083px;
        width: 123.68px;
        height: 37px;
        padding: 9.805px 35.483px 9.149px 36.2px;
    }

    .sectionBetDoubleMobile {
        display: flex;
    }

    .firstDivSectionBetDoubleMobile {
        background: url(https://assets.betcoin.net.br/img/bgBD.png) no-repeat center center;
        width: 100vw;
        height: 283px;
    }

    .secondDivSectionBetDoubleMobile {
        background-color: var(--FF6700);
        color: var(--FFFFFF);
        height: 349px;
    }

    .divSecondDivSectionBetDoubleMobile {
        margin-left: 22px;
    }

    .h2SecondDivSectionBetDoubleMobile {
        color: var(--FFFFFF);
        font-size: 30px;
        font-style: normal;
        font-weight: 700;
        line-height: 72px;
    }

    .pSecondDivSectionBetDoubleMobile, .strongSecondDivSectionBetDoubleMobile {
        width: 282px;
        height: 175px;
        color: var(--FFFFFF);
        font-size: 15px;
        font-style: normal;
        line-height: 26px;
    }

    .aSecondDivSectionBetDoubleMobile {
        display: flex;
        width: 57px;
        justify-content: center;
        align-items: center;
        padding: 10px 53px 10px 54px;
        border-radius: 38px;
        background: #FFA206;
        color: var(--FFFFFF);
        text-align: center;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-decoration: none;
        margin-top: 26px;
        margin-bottom: 28px;
    }

    .divBetDoubleInfo {
        width: 100%;
        gap: 15px;
        margin-top: 25px;
        margin-bottom: 15px;
        margin-left: 0;
        justify-content: center;
    }

    .leftDivBetDoubleInfo {
        display: flex;
        flex-direction: column;
    }

    .firstDivLeftDivBetDoubleInfo {
        align-items: flex-start;
        align-self: center;
    }

    .logoBetDoubleInfo {
        width: 25px;
        height: 25px;
    }

    .secondDivLeftDivBetDoubleInfo {
        margin-bottom: 0;
        align-self: center;
    }

    .h2FirstDivLeftDivBetDoubleInfo, .strongFirstDivLeftDivBetDoubleInfo {
        font-size: 25px;
    }

    .pSecondDivLeftDivBetDoubleInfo {
        width: 346px;
        height: 114px;
        font-size: 8px;
        line-height: 9.5px;
        margin: 17px 0px 0px 0;
        overflow: hidden;
    }

    .thirdDivLeftDivBetDoubleInfo {
        align-items: baseline;
        margin-left: 38px;
    }

    .spanThirdDivLeftDivBetDoubleInfo {
        font-size: 18px;
        line-height: 24px;
        font-weight: 400;
    }

    .imgFourthDivLeftDivBetDoubleInfo {
        width: 68px;
        height: 99px;
    }

    .fourthDivLeftDivBetDoubleInfo {
        margin-top: 14px;
        gap: 13px 0;
        justify-content: center;
    }

    .divFourthDivLeftDivBetDoubleInfo {
        width: 109px;
        height: 103px;
        border-radius: 8px;
        margin-left: 14px;
        margin-right: 23px;
        border-radius: 14px;
    }

    .secondDivFourthDivLeftDivBetDoubleInfo {
        width: 90px;
        height: 100px;
        border-radius: 14px;
        margin: 0 27px;
    }

    .firstPDivFourthDivLeftDivBetDoubleInfo {
        font-size: 10px;
        line-height: 28px;
        margin-top: 12px;
        margin-bottom: -5px;
    }

    .secondPDivFourthDivLeftDivBetDoubleInfo, .whiteSecondPDivFourthDivLeftDivBetDoubleInfo {
        font-size: 20px;
        line-height: 28px;
    }

    .thirdPDivFourthDivLeftDivBetDoubleInfo {
        font-size: 30px;
        line-height: 28px;
    }

    .medalIcon {
        width: 32.302px;
        height: 39px;
    }

    .podiumIcon {
        width: 47.97px;
        height: 41px;
    }

    .trophyIcon {
        width: 28.343px;
        height: 43px;
    }

    .pSecondDivFourthDivLeftDivBetDoubleInfo {
        font-size: 8px;
        height: 20px;
        line-height: 10px;
    }

    .aFifthDivLeftDivBetDoubleInfo {
        width: 326px;
        height: 29px;
        border-radius: 7px;
        margin-top: 15px;
        font-size: 12px;
        padding: 0;
        align-self: center;
    }

    .rightDivBetDoubleInfo, .borderDivFourthDivLeftDivBetDoubleInfo, .topDivBetDoublePick {
        display: none;
    }

    .borderBetDoubleInfo {
        width: 324px;
    }

    .divBetDoublePick {
        margin-bottom: 23px;
        width: 100%;
        height: auto;
        border-radius: 0;
        background: none;
    }

    #firstDivContentBetDoublePick {
        margin: 0;
    }

    .h2BtnNavigationDivBetDoublePick {
        height: 31px;
        font-size: 19.74px;
        line-height: 47.375px;
        margin-bottom: 35px;
    }

    .h2BtnNavigationDivBetDoublePick > img {
        width: 16.986px;
        height: 17.013px;
        margin-left: 7px;
    }

    .buttonCheckoutBtnNewBetDouble {
        width: 254px;
        height: 41.876px;
        border-radius: 8.924px;
        font-size: 18.917px;
        line-height: 41.2px;
        margin-top: 0;
        margin-bottom: 50.12px;
    }

    .divButtonOrientation {
        margin-top: 36.19px;
    }

    .returnAndNextBtn {
        width: 126px;
        height: 53px;
        gap: 23px;
        margin-top: 21.94px;
        margin-bottom: 26px;
    }

    .returnBtn, .nextBtn {
        width: 53px;
        height: 53px;
    }

    .imgReturnBtn, .imgNextBtn {
        width: 36.76px;
        height: 38.801px;
    }

    .viewSixCards {
        margin-left: 0;
        justify-content: center;
        gap: 13.84px 0;
    }

    .cardBetDouble {
        width: 346px;
        height: 252.811px;
        border-radius: 18.453px;
    }

    .borderCardBetDouble {
        width: 325.701px;
        height: 236.203px;
        border-radius: 18.453px;
        border: 1px solid #FF6700;
    }

    #pickFiveNumbersBtn {
        width: 190.069px;
        height: 50.747px;
        border-radius: 11.995px;
        font-size: 17.531px;
        line-height: 28.141px;
    }

    #surpriseBtn, #trashBtn {
        width: 49.824px;
        height: 50.747px;
        font-size: 5.536px;
    }

    #surpriseBtn > img {
        width: 25.624px;
        height: 25.115px;
        margin-bottom: 1.78px;
    }

    #trashBtn > img {
        width: 23.129px;
        height: 25.747px;
    }

    .borderBottomBorderCardBetDouble {
        width: 304.48px;
    }

    .strongCardAllNumbers {
        font-size: 17.608px;
        line-height: normal;
        width: 30.45px;
        height: 30.45px;
    }

    #firstDivContentPatternLastResults {
        margin: 0 22px;
    }

    .halfTrophyLeft, .halfTrophyRight {
        display: none;
    }

    .topLastResults {
        gap: 22px;
        margin-top: 37px;
        margin-bottom: 26px;
    }

    .h2TopLastResults, .strongTopLastResults {
        width: 216px;
        font-size: 35px;
        line-height: normal;
    }

    .pTopLastResults {
        width: 300px;
        font-size: 10px;
        line-height: 16px;
    }

    .topFirstDivTextLastResults {
        flex-direction: column;
        gap: 26px;
    }

    .textLastResults {
        gap: 26px;
        margin-bottom: 26px;
    }

    .h2FirstDivTextLastResults {
        width: auto;
        height: 20px;
        font-size: 30px;
        line-height: 24px;
        text-align: center;
    }

    .borderLastResults {
        width: 347px;
    }

    .divFirstDivTextLastResults {
        flex-wrap: wrap;
        gap: 26px;
        margin-top: 26px;
        justify-content: center;
        margin-right: 22px;
    }

    .circleLastResults {
        width: 170px;
        height: 170px;
    }

    .whiteBorderLastResults {
        width: 140px;
        height: 140px;
    }

    .strongTextLastResults {
        height: 72px;
        font-size: 65px;
    }

    .aCheckMyGames {
        width: 370px;
        height: 61px;
        border-radius: 13px;
        margin-bottom: 29px;
        margin-left: -12px;
        font-size: 25px;
        line-height: 33.2px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .accumulatedPrize {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 200px;
        height: 37px;
        border-radius: 9px;
        margin-top: 26px;
        margin-left: 73px;
        background: var(--262626);
    }

    .pAccumulatedPrize {
        font-size: 16px;
        line-height: 24px;
        font-weight: 700;
        color: var(--FFFFFF);
    }

    .checkLastRaffle {
        height: auto;
        flex-direction: column;
    }

    .imgDivCheckLastRaffle {
        width: 390px;
        height: 262px;
    }

    .h2FirstDivCheckLastRaffle {
        width: 355.517px;
        height: 80px;
        font-size: 30px;
        margin-top: 21px;
    }

    .pFirstDivCheckLastRaffle {
        width: 298px;
        height: 31px;
        font-size: 12px;
        line-height: 18.155px;
    }

    .aWatchLastRaffle {
        width: 124px;
        height: 37.04px;
        border-radius: 28.732px;
        margin: 23px 0 27.95px 0;
        font-size: 15.122px;
    }

    /* SubPages Footer */
    .bgTopAboutUs, .bgTopFaq, .bgTopAllPagesHelpCenter, .bgTopHelpCenter {
        background-size: 100% 100%;
    }

    .h2DivTopAboutUs {
        font-size: 56.161px;
    }

    .pDivContentAboutUs, .strongDivContentAboutUs,
    .pDivContentFAQ, .strongDivContentFAQ {
        font-size: 20px;
        line-height: 40px;
    }

    #knowTokenAndImageSub {
        margin-left: -15px;
    }

    .h2DivTopFaq {
        font-size: 62.161px;
        height: 60px;
    }

    .h2DivContentFAQ {
        font-size: 25px;
        line-height: 40px;
    }

    .titleThreeTopAllPages {
        width: 250px;
    }

    .titleFourthTopAllPages {
        width: 380px;
    }

    .firstDivContentPattern > h2 {
        font-size: 40px;
        line-height: 40px;
    }

    .h2ContentAllPagesHelpCenter {
        font-size: 25px;
    }

    .dolarHelpCenter {
        width: 100px;
        height: 144px;
        margin-left: -48px !important;
    }

    .firstDivContentHelpCenter {
        width: 95%;
        height: 250px;
        /*margin-left: 22px; */
        border-radius: 22px;
    }

    .h2FirstDivContentHelpCenter {
        /* width: 315px; */
        width: 100%;
        font-size: 20px;
        line-height: 45px;
    }

    .firstDivFirstDivContentHelpCenter {
        /* width: 275px; */
        width: 90%;
        height: 50px;
        border-radius: 12px;
    }

    .cardHelpCenterBC {
        width: 100%;
    }

    .firstDivCardHelpCenterBC{
        width: 95%;
    }

    .dolarHelpCenter, .coinHelpCenter {
        display: none;
    }

    .divFirstDivContentHelpCenter {
        width: 100%;
        margin-left: 0;
        margin-top: 0;
    }

    .firstDivFirstDivContentHelpCenter > img {
        width: 18px;
        margin-left: 1.3125rem;
    }

    .sentEmail {
        margin-left: 0px;
    }

    .divSentEmail {
        width: 95%;
        border-radius: 22px;
    }

    .firstInputFirstDivSentEmail {
        /* width: 140px; */
        width: 100%;
        margin-top: 20px;
    }

    .secondInputFirstDivSentEmail {
        /* width: 170px; */
        width: 100%;
    }

    .thirdInputFirstDivSentEmail {
        /* width: 338px; */
        width: 100%;
    }

    .h2SentEmail {
        font-size: 20px;
        margin-left: 22px;
    }

    .secondDivSentEmail {
        /* width: 353px; */
        width: 95%;
    }

    /* Modal */
    .contentModalResponsive {
        height: 607px;
        border-radius: 61px 61px 0px 0px;
    }

    #contentBodyModalPayment {
        align-items: flex-start;
    }

    #modalBuyTicketResponsive {
        margin-top: 61px;
    }

    .h3ModalBuyTicketResponsive {
        font-size: 22.05px;
        line-height: 30.87px;
        letter-spacing: 0.22px;
    }

    .spanModalBuyTicketResponsive {
        font-size: 11.025px;
        line-height: 15.435px;
        letter-spacing: 0.11px;
    }

    .h2ModalBuyTicketResponsive {
        font-size: 43px;
        line-height: 34px;
        letter-spacing: -0.86px;
        gap: 20px;
        margin-top: 14.96px;
    }

    .hrModalBuyTicketResponsive {
        width: 313px;
        stroke-width: 0.8px;
        margin: 33px 0 26px 0;
    }

    .labelModalBuyTicketResponsive {
        font-size: 8.481px;
        line-height: 13.327px;
        letter-spacing: 0.17px;
        margin-bottom: 5.38px;
    }

    .inputDivModalBuyTicketResponsive {
        width: 313px;
        height: 36.346px;
        border-radius: 20px;
        font-size: 14.538px;
        line-height: 19.385px;
        letter-spacing: 0.291px;
    }

    .btnModalBuyTicketResponsive {
        width: 315px;
        height: 47.25px;
        border-radius: 11.812px;
        margin-top: 32.52px;
        font-size: 14px;
        line-height: 21px;
    }

    .minusIconDivModalBuyTicketResponsive, .plusIconDivModalBuyTicketResponsive {
        top: 30%;
    }

    #contentModalPaymentResponsive, #contentModalDeposit {
        border-radius: 61px 61px 0px 0px;
    }

    .contentBodyModalPaymentResponsive {
        width: 315px;
        height: 1050px;
        margin-top: 61px;
    }

    .labelDivMidModalPaymentResponsive {
        font-size: 14px;
        line-height: 19.6px;
        letter-spacing: 0.14px;
    }

    .inputDivMidModalPaymentResponsive {
        width: 296px;
        height: 16px;
        padding: 15px 0 11px 15px;
        gap: 0;
        border-radius: 15px;
        font-size: 14px;
        line-height: 19.6px;
        letter-spacing: 0.14px;
    }

    .h3MidModalPaymentResponsive {
        font-size: 22.05px;
        line-height: 30.87px;
        letter-spacing: 0.22px;
        margin-top: 0;
    }

    .btnMidModalPaymentResponsive {
        height: 47.25px;
        gap: 0;
        border-radius: 11.812px;
    }

    .hrSeparatorDiv {
        margin: 33px 0;
    }

    .infoModalPaymentResponsive {
        width: 287px;
        height: 90px;
        border-radius: 19px;
        padding: 14px;
    }

    .borderUserImgInfoModalPaymentResponsive {
        width: 28.885px;
        height: 28.661px;
    }

    .userImgInfoModalPaymentResponsive {
        width: 24.389px;
        height: 24.2px;
    }

    .nameUserInfoModalPaymentResponsive {
        font-size: 16px;
        font-weight: 400;
    }

    .hrInfoModalPaymentResponsive {
        margin-top: 15.34px;
        margin-bottom: 13px;
    }

    .secondDivLeftInfoModalPaymentResponsive {
        align-items: center;
    }

    .pLeftSecondDivLeftInfoModalPaymentResponsive, .secondPLeftSecondDivLeftInfoModalPaymentResponsive,
    .strongLeftSecondDivLeftInfoModalPaymentResponsive {
        font-size: 10px;
    }

    .shieldMoneyImg {
        width: 14.667px;
        height: 18.452px;
    }

    .verticalSeparatorDiv {
        margin: 0 14px 0 17px;
    }

    .rightInfoModalPaymentResponsive {
        width: 200px;
    }

    .divRightInfoModalPaymentResponsive {
        gap: 9px;
    }

    .titleRightInfoModalPaymentResponsive {
        font-size: 12px;
    }

    .descriptionRightInfoModalPaymentResponsive {
        font-size: 12px;
    }

    .topDivStepPaymentDepositCl {
        gap: 21px;
        margin-top: 61px;
        margin-bottom: 23px;
    }

    .divTopModalPaymentResponsive {
        width: 29px;
        height: 29px;
    }

    .imgTopModalPaymentResponsive {
        width: 25px;
        height: 25px;
    }

    .h2TopModalPaymentResponsive {
        font-size: 8px;
        line-height: 12px;
    }

    .strongTopModalPaymentResponsive {
        font-size: 12px;
        line-height: 18px;
    }

    .midModalPaymentResponsive {
        gap: 11px;
    }

    .divMidModalPaymentResponsive {
        gap: 9px;
    }

    .creditCardImgModal {
        width: 17.177px;
        height: 13.177px;
    }

    .cardFormOfPayment {
        width: 289px;
        margin-top: 14.96px;
        gap: 18px;
    }

    .moneyImgModal {
        width: 23px;
        height: 23px;
    }

    .inputLeftContentBodyModalPayment {
        width: 273px;
    }

    .labelLeftContentBodyModalPayment {
        font-size: 14px;
        line-height: 19.6px;
    }

    .divCardMethodPayment {
        width: 297px;
    }

    .divLeftInputContentBodyModalPayment {
        gap: 6px;
        margin-top: 13px;
    }

    .getBackBtnPaymentLeftContentBodyModalPayment, .buttonConfirmPaymentLeftContentBodyModalPayment {
        width: 315px;
        height: 47.25px !important;
    }

    .contentModalQrCodePix {
        width: 380px;
        height: 400px;
    }

    /* My Account */
    .firstDivContentPMobile {
        flex-direction: column;
        align-items: center;
        margin: 0;
    }

    .leftDivDataMyAccount {
        width: 346px;
    }

    .topLeftDivDataMyAccount {
        display: flex;
        justify-content: space-between;
        margin-top: 35px;
    }

    .h2TopLeftDivDataMyAccount {
        font-size: 24px;
        margin-top: 0;
        width: auto;
        height: unset;
        white-space: wrap;
    }

    .activeABottomLeftDivDataMyAccount {
        width: auto;
    }

    .pTopLeftDivDataMyAccount {
        font-size: 16px;
        margin-top: 5px;
    }

    .outIcon {
        font-size: 16px;
        line-height: 11px;
    }

    .ALogoutLeftDivDataMyAccountMobile {
        display: flex;
        color: var(--262626);
        text-decoration: none;
        font-size: 9.874px;
        font-weight: 400;
        line-height: normal;
        margin-top: 5px;
        margin-right: 22px;
        gap: 2px;
    }

    .bottomLeftDivDataMyAccount {
        max-width: 346px;
        width: 344px;
        height: 137px;
        border-radius: 10px;
        margin-top: 21px;
    }

    .pBottomLeftDivDataMyAccount {
        margin: 22px 0 0 19px;
        font-size: 22px;
    }

    .linksMyAccount {
        flex-direction: row;
        flex-wrap: nowrap;
        overflow-x: scroll;
    }

    .linksMyAccount::-webkit-scrollbar {
        display: none;
    }

    .aBottomLeftDivDataMyAccount {
        font-size: 12px;
        height: auto;
        line-height: 27px;
        margin-left: 22px;
        padding: 0 3.26px;
        margin-top: 21px;
        white-space: nowrap;
    }

    .ALogoutLeftDivDataMyAccount {
        display: none;
    }

    .rightDivDataMyAccount {
        margin-top: 21px;
        margin-left: 0;
    }

    .cardBCProfile {
        border-radius: 10px;
        width: 322px;
        height: auto;
        padding: 15px 11px;
    }

    .labelDivInputCardBCProfile {
        font-size: 16px;
        margin-left: 5px;
    }

    .inputDivInputCardBCProfile, .inputDivInputCardBCPasswords {
        width: 310px;
        height: 57px;
        border-radius: 8px;
        margin-top: 2px;
        margin-bottom: 38px;
        padding-left: 12px;
        font-size: 12px;
        line-height: normal;
    }

    .dimensionButtons {
        font-size: 1rem;
        width: 5.5rem;
        height: 2.7rem;
        margin: 9px 3px 0;
        border-radius: 8px;
    }

    #myDocumentsID {
        width: 323px;
        height: auto;
        margin-top: 17px;
        padding: 12px 11px 12px 10px;
    }

    .defaultLabel {
        font-size: 16px;
    }

    .subCardBCMyDocuments {
        width: 310.62px;
        border-radius: 8px;
        height: 289px;
        padding: 12px 0 0 10px;
        justify-content: space-between;
    }

    .h1SubCardBCMyDocuments, .h1SubCardBCMyDocuments strong {
        font-size: 12px;
        margin-top: 5px;
    }

    .divUploadDocs {
        width: 303px;
        height: 22px;
        padding: 6px 0px 7px 0px;
        margin-top: 7.37px;
        border-radius: 8px;
    }

    .fakeLabel {
        font-size: 12px;
        border-radius: 4px;
        line-height: 24px;
        padding: 5.5px;
    }

    .btnSeeDocument, .btnSeeVideo {
        width: 85px;
        height: 14px;
        font-size: 10.2px;
        border-radius: 5.067px;
    }

    .spanDocuments {
        font-size: 6px;
        line-height: 20px;
    }

    .divBtnSeeDocument {
        margin-bottom: 43px;
    }

    #accountStatusID {
        height: 90px;
    }

    #accountStatusID, #accountTwoFactorAuth, .divReferralVideo, .formUpdateDataClient {
        margin-top: 17px;
        padding: 18px 11px;
    }

    #accountTwoFactorAuth, #accountStatusID, .divReferralVideo {
        width: 322px;
    }

    .selectDivInputCardBCProfile {
        width: 324px;
    }

    #optionAccountTwoFactorAuth {
        width: 313px;
        height: 78px;
        margin-top: 12px;
        padding-left: 9px;
    }

    .titleOptionAccountTwoFactorAuth, #textSpanEnableOrDisableTwoFactorAuthentication, #selectOptionAccountStatus {
        font-size: 15px;
        line-height: 17px;
    }

    #disabledRadio {
        width: 7px;
        height: 7px;
        margin-left: 3px;
    }

    #divSubtitleStyle {
        width: 298.22px;
    }

    .divLeftDescriptionOptionAccountTwoFactorAuth {
        align-items: baseline;
    }

    .descriptionOptionAccountTwoFactorAuth {
        font-size: 11px;
    }

    .formPasswords {
        padding: 15px 0 0 11px;
        width: 333px;
    }

    .iconShowPassword {
        margin-top: -3.95rem;
        margin-left: 17rem;
        font-size: 1.6rem;
    }

    .buttonSendCode {
        padding: 11.2px 17px 10px 17px;
    }

    .cardNotifications {
        width: 318px;
        height: 170px;
        border-radius: 10px;
        padding: 13px 15px 11px 11px;
    }

    .topCardNotifications {
        width: 100%;
        height: auto;
    }

    .titleNotifications {
        font-size: 16px;
        line-height: normal;
        height: 19px;
    }

    .btnSaveNotifications {
        width: 56px;
        height: 24px;
        border-radius: 6px;
        font-size: 12px;
    }

    .labelEditNotifications {
        font-size: 10px;
        line-height: 14px;
    }

    .cardWithBorder {
        width: 300.42px;
        height: 92px;
        border-radius: 10px;
        padding: 16px 0 10px 18px;
        margin-top: 5px;
        justify-content: space-between;
    }

    .labelTitleNotification {
        font-size: 14px;
        line-height: 19.6px;
        height: 20px;
    }

    .inputRadio {
        width: 17px;
        height: 17px;
    }

    .inputRadio::before {
        width: 9px;
        height: 9px;
        margin: 3px;
    }

    .descriptionLabelNotification {
        font-size: 12px;
        line-height: 16.8px;
        height: 20px;
    }

    #divAllNotifications {
        width: 316px;
        border-radius: 10px;
        margin: 17px 0;
        padding: 0px 15px 24px 13px;
    }

    .textDateNotification {
        margin: 22px 0 26px 0;
    }

    .textDateNotification > label {
        font-size: 16px;
    }

    .iconInfoNotification {
        width: 40px;
        height: 35px;
    }

    .imgIconInfoNotification {
        width: 14px;
        height: 14px;
    }

    .descriptionInfoNotification {
        font-size: 6px;
        line-height: normal;
        margin-top: 1px;
    }

    .textInfoNotification {
        margin-left: 11px;
    }

    .hourInfoNotification {
        font-size: 9px;
        line-height: 26px;
    }

    .separatorNotifications {
        width: 316px;
        margin: 15px 0;
        margin-left: 8px;
    }

    .cardBCWallet {
        width: 314px;
        padding: 13px 15px 13px 15px;
        border-radius: 10px;
    }

    .pTitleWallet {
        font-size: 16px;
        line-height: normal;
        margin-bottom: 11px;
    }

    .labelDivInputCardBCProfile {
        font-size: 12px;
    }

    .inputDivInputCardBCProfile {
        width: 300px;
        border-radius: 10px;
        margin-top: 4px;
        margin-bottom: 45px;
    }

    .divTopOptionMyTickets {
        width: 100%;
        height: auto;
        margin-bottom: 28px;
    }

    .aActiveOrDisabledDivFirstDivTopOptionMyTickets {
        font-size: 20px;
        line-height: 56px;
    }

    .divSecondDivTopOptionMyTickets {
        max-width: 368px;
        width: 368px;
        margin-top: 19px;
        gap: 17.65px;
        height: 39px;
        overflow-x: scroll;
        flex-wrap: nowrap;
    }

    .divSecondDivTopOptionMyTickets::-webkit-scrollbar {
        display: none;
    }

    .aOptionCriptoDivSecondDivTopOptionMyTickets {
        width: 112.467px;
        height: 39px;
        border-radius: 8px;
        margin: 0px;
        font-size: 19px;
        line-height: 56px;
        padding: 0 22px;
    }

    .cardsMyTickets {
        width: 348px;
        border-radius: 10px;
        padding: 10px;
        gap: 8.81px;
        justify-content: center;
        overflow-x: hidden;
        margin-left: 0;
        margin-bottom: 17px;
    }

    .divTopDeposits {
        width: 306px;
        border-radius: 10px;
        padding: 24px 19px;
    }

    .h2TitleDivTopDeposits {
        font-size: 16px;
        line-height: 22.4px;
        width: auto;
        height: 22px;
        margin-bottom: 3px;
    }

    .pDivTopDeposits {
        width: 241px;
        font-size: 10px;
        line-height: 14px;
        margin-bottom: 41px;
    }

    .divFirstDivTopDeposits {
        height: auto;
        padding: 0;
        border: none;
    }

    .firstDivDivFirstDivTopDeposits {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 54px;
        width: auto;
    }

    .divValuesDivDivFirstDivTopDeposits {
        width: 209.312px;
        height: 85.821px;
        border-radius: 10px;
        font-size: 33px;
        line-height: 46.2px;
    }

    .divSecondDivFirstDivTopDeposits {
        margin-top: 21.54px;
        align-items: baseline;
        justify-content: center;
    }

    .labelDivSecondDivFirstDivTopDeposits {
        font-size: 14px;
        line-height: 19.6px;
    }

    .inputDivSecondDivFirstDivTopDeposits {
        font-size: 8px;
        line-height: 11.2px;
        width: 190px;
        height: 8px;
    }

    .buttonDivTopDeposits {
        width: 163px;
        height: 56px;
        border-radius: 6px;
        margin-top: 26px;
        font-size: 18px;
        align-self: center;
    }

    .divBalanceDeposit {
        width: 310px;
        padding: 24px 0 25px 34px;
        border-radius: 10px;
        margin-top: 17px;
    }

    .h3DivBalanceDeposit {
        font-size: 16px;
    }

    .pDivBalanceDeposit {
        font-size: 38px;
        margin-top: 16px;
    }

    .divHistoryDeposit {
        width: 314px;
        padding: 21px 12px 21px 18px;
        border-radius: 10px;
        margin: 17px 0;
        height: 299px;
    }

    .h3DivHistoryDeposit {
        font-size: 16px;
        margin-bottom: 14px;
    }

    .h3DivHistoryDeposit + table {
        width: 560px;
    }

    .contentDivHistoryDeposit td, .transferHistoryText {
        font-size: 13px;
    }

    .contentDivHistoryDeposit {
        /*white-space: nowrap; */
        overflow-x: auto;
    }

    .secondCardWithdrawBC {
        border-radius: 10px;
        padding: 17px 20px;
        margin: 16px 0 36.5px 0;
    }

    .divFirstSecondCardWithdrawBC {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 14.08px;
    }

    .cardWithdrawBC {
        border-radius: 10px;
        padding: 21px 23px 26px;
        width: 298px;
        justify-content: center;
        align-items: center;
    }

    .selectSecondCardWithdrawBC, .divSecondCardWithdrawBC {
        width: 258.954px;
        height: 83.779px;
        margin: 0;
    }

    .selectSecondCardWithdrawBC {
        font-size: 31.417px;
        line-height: 43.984px;
        border-radius: 9.52px;
    }

    .balanceSecondCardWithdrawBC {
        font-size: 31.417px;
        line-height: 43.984px;
    }

    .criptoSecondCardWithdrawBC {
        font-size: 19.041px;
        line-height: 26.66px;
    }

    .spanDivSecondSecondCardWithdrawBC {
        font-size: 16.659px;
        line-height: 31.722px;
        margin-right: 10px;
    }

    .divSecondSecondCardWithdrawBC {
        margin-top: 27.5px;
        align-self: center;
        align-items: flex-start;
    }

    .inputDivSecondSecondCardWithdrawBC {
        width: 150.833px;
        font-size: 12.679px;
        line-height: 17.751px;
    }

    .pCardWithdrawBC {
        font-size: 10px;
        line-height: normal;
    }

    .aCardWithdrawBC {
        font-size: 12px;
        line-height: 16.8px;
    }

    .buttonCardWithdrawBC {
        width: 105.133px;
        height: 38px;
        border-radius: 8px;
        margin-top: 28px;
        font-size: 19px;
    }

    .allCardsWithdrawals {
        margin-bottom: 10px;
    }

    .divTableWithdraw {
        width: 344px;
    }

    .cardWithdraw {
        width: 298px;
        border-radius: 10px;
    }

    .textLineTopCardWithdraw {
        font-size: 16px;
        line-height: 26px;
    }

    .leftDivLineCardWithdraw, .rightDivLineCardWithdraw {
        font-size: 12px;
    }

    .rightDivLineCardWithdraw strong, .buttonCanceledWithdraw {
        font-size: 14px;
    }

    .rowTopMyBD {
        align-self: center;
        margin-bottom: 21px;
    }

    .imgRowTopMyBD {
        width: 253px;
        height: 34px;
    }

    .rowLineActiveOrInactive {
        width: 210.8px;
        height: 31px;
        border-radius: 11px;
    }

    .aRowLineActiveOrInactive {
        width: 102px;
        height: 25px;
        border-radius: 8px;
        font-size: 14px;
        line-height: 71px;
        margin: 4px;
    }

    .tableAllGamesBD {
        width: 306px;
        margin-top: 20px;
        border-radius: 10px;
        padding: 20px 19px 23px;
        margin-bottom: 21px;
    }

    .headerTableAllGamesBD {
        justify-content: unset;
        gap: 30px;
    }

    .titleColumnHeaderTableAllGamesBD {
        font-size: 12px;
        margin-bottom: 12px;
    }

    .lineTableAllGamesBD {
        width: 286px;
        height: 38px;
        border-radius: 4px;
        padding: 0 11px;
    }

    #gameNumber {
        display: none;
    }

    #gameNumberMobile {
        display: block;
    }

    .textLineTableAllGamesBD {
        font-size: 12px;
        letter-spacing: 1.5px;
    }

    .rowLastMyBD {
        display: none;
    }

    .divClassCardBDTitle {
        font-size: 14px;
    }

    /* Deposit Side Div */
    .divDepositOrWithdrawSidebar {
        width: 385.881px;
        height: 589.765px;
    }

    .h2FirstDivFirstDivDepositOrWithdrawSidebar {
        font-size: 10.367px;
        line-height: normal;
        height: 7px;
    }

    .divSecondDivFirstDivDepositOrWithdrawSidebar {
        width: 230.377px;
        height: 40.892px;
        border-radius: 8.639px;
        margin-top: 12px;
    }

    .symbolDivSecondDivFirstDivDepositOrWithdrawSidebar {
        width: 25.917px;
        height: 25.917px;
        border-radius: 50%;
        margin-left: 10.37px;
        font-size: 7.487px;
        line-height: normal;
    }

    .nameNameCoinDivSecondDivFirstDivDepositOrWithdrawSidebar, .symbolNameCoinDivSecondDivFirstDivDepositOrWithdrawSidebar {
        font-size: 10.367px;
        line-height: normal;
        height: 7px;
    }

    .valueDivSecondDivFirstDivDepositOrWithdrawSidebar {
        font-size: 9.215px;
        line-height: normal;
    }

    .divSeparatorDivFirstDivDepositOrWithdrawSidebar {
        width: 230.377px;
        margin: 17.86px 0px;
    }

    .optionDivFirstDivDepositOrWithdrawSidebar {
        width: 230.377px;
        height: 29.373px;
        border-radius: 8.639px;
    }

    .pFirstDivOptionDivFirstDivDepositOrWithdrawSidebar {
        width: 111.733px;
        height: 21.31px;
        border-radius: 6.911px;
        font-size: 9.215px;
        line-height: normal;
    }

    .firstDivOptionDivFirstDivDepositOrWithdrawSidebar {
        width: 221px;
        height: 21.31px;
        border-radius: 6.911px;
        margin: 4.49px 4.56px;
    }

    .paymentOptionDivFirstDivDepositOrWithdrawSidebar {
        width: 230px;
        height: 33.71px;
    }

    .divIconPaymentOptionDivFirstDivDepositOrWithdrawSidebar {
        background-color: #ff6700;
        width: 25px;
        height: 25px;
        border-radius: 50%;
    }

    .imgDivIconPaymentOptionDivFirstDivDepositOrWithdrawSidebar {
        width: 15px;
        height: 15px;
    }

    .firstPNameMethodPaymentOptionDivFirstDivDepositOrWithdrawSidebar {
        font-size: 12px;
        line-height: normal;
        height: 8px;
        margin-bottom: 5.61px;
    }

    .secondPNameMethodPaymentOptionDivFirstDivDepositOrWithdrawSidebar {
        font-size: 10.05px;
    }

    .imgIconDivArrowIconPaymentOptionDivFirstDivDepositOrWithdrawSidebar {
        width: 9px;
        height: 24px;
    }

    .nameMethodPaymentOptionDivFirstDivDepositOrWithdrawSidebar {
        width: 210px;
    }

    .divDataDeposit {
        width: 251.49px;
        margin-left: 0;
    }

}

@media screen and (max-width: 389px) {

    /* Header */
    .menuHamburger {
        margin-right: 14px;
    }

    /* Home */
    .firstDivContentPattern {
        margin: 0 12px;
    }

    .rightDivWelcomeToBetcoin {
        margin-left: 8px;
    }

    .firstDivRightDivWelcomeToBetcoin {
        width: 150px;
    }

    .imgSecondDivRightDivWelcomeToBetcoin {
        width: 110px;
        height: 110px;
    }

    .secondDivRightDivWelcomeToBetcoin {
        width: 195px;
        height: 155px;
    }

    .h2SecondDivSecondDivRightDivWelcomeToBetcoin {
        margin-top: 25px;
    }

    .aSecondDivSecondDivRightDivWelcomeToBetcoin {
        width: 20.095px;
    }

    .firstDivImagesHowItWorksNew {
        max-width: 270px;
        max-height: 300px;
        border-radius: 34px;
    }

    .firstDivFirstDivImagesHowItWorksNew {
        max-width: 255px;
        max-height: 283px;
    }

    .strongFirstDivTextAndVideo {
        width: auto;
    }

    .pFirstDivTextAndVideo, .strongPFirstDivTextAndVideo {
        width: 270px;
        height: 80px;
        font-size: 8px;
    }

    .accordionItem {
        width: 230px;
    }

    .labelAccordion {
        font-size: 12px;
    }

    .labelAccordion::after {
        right: 0px;
        width: 15px;
        height: 15px;
    }

    .contentAccordion p, .strongDivContentAccordion {
        font-size: 11px;
        line-height: 16px;
    }

    .securityAndTransparency {
        height: 445px;
    }

    .shieldImage {
        width: 150px;
        height: 150px;
    }

    .pFirstDivSecurityAndTransparency, .strongPFirstDivSecurityAndTransparency {
        width: 260px;
        font-size: 8px;
    }

    /* Footer */
    .pFirstDivFooter, .strongPFirstDivFooter {
        width: 245px;
        font-size: 18px;
    }

    .h2SecondDivFooter {
        font-size: 22px;
        width: auto;
    }

    .labelSecondDivFooter {
        font-size: 14px;
    }

    .aSecondDivFooter {
        font-size: 15px;
        line-height: 14px;
    }

    .aboutUs {
        font-size: 11.155px;
        width: 121px;
    }

    #nameClientReport, #emailClientReport {
        width: 127px;
    }

    #textClientReport {
        width: 100%;
    }

    /* Raffle */
    .ticketsImg {
        width: 105px;
        height: 135px;
    }

    .firstDivRaffleMobile {
        background-size: 100% 100%;
    }

    #firstDivRightDivWelcomeToBetcoinMobile {
        margin-left: 20px;
    }

    .secondDivRaffleMobile {
        height: 305px;
    }

    .h2LeftCardRaffle, .h3LeftCardRaffle {
        font-size: 28px;
        line-height: 29.5px;
    }

    .pLeftCardRaffle {
        width: 220.936px;
        height: 60.352px;
        font-size: 10px;
        margin: 15px 0;
    }

    /* Cryptos */
    .h2LeftTopCryptos {
        width: auto;
    }

    .pLeftTopCryptos {
        width: 143.65px;
        height: auto;
    }

    .firstRightTopCryptos > img {
        width: 137px;
        height: 130px;
    }

    .selectCoinRaffle {
        gap: 7px;
    }

    .aSelectCoinRaffle {
        width: 83px;
    }

    .heightScrollDiv {
        width: auto;
    }

    /* Modal */
    .inputDivModalBuyTicketResponsive {
        width: 258px;
    }

    .btnModalBuyTicketResponsive, .hrModalBuyTicketResponsive {
        width: 260px;
    }

    .inputDivMidModalPaymentResponsive {
        width: 241px;
    }

    .infoModalPaymentResponsive {
        width: 232px;
    }

    .hrSeparatorDiv {
        width: 258px;
    }

    .nameUserInfoModalPaymentResponsive {
        font-size: 12px;
    }

    .divDepositOrWithdrawSidebar {
        width: 285px;
        height: 480px;
    }

    .nameMethodPaymentOptionDivFirstDivDepositOrWithdrawSidebar {
        width: 185px;
    }

    /* Details */
    .h2TopActiveRaffle, .strongTopActiveRaffle {
        font-size: 18.701px;
    }

    .progressBar {
        width: 198px;
    }

    .coinTopRaffle {
        width: 280px;
        height: 230px;
    }

    .rightDivTopActiveRaffle {
        margin-left: -12px;
    }

    .contentDivSectionMyTickets {
        width: 274px;
        margin-left: 0;
    }

    .divThirdRightContentTopDetailRaffle {
        width: 230px;
    }

    .inputDivThirdRightContentTopDetailRaffle, .buttonDivThirdRightContentTopDetailRaffle {
        width: 100%;
        font-size: 18px;
    }

    .iconMinusInput {
        margin-top: -1.65rem;
        margin-left: 27px;
    }

    .iconPlusInput {
        margin-left: 165px;
        margin-top: -1.05rem;
    }

    .cardTicket {
        width: 250px;
        height: 150px;
    }

    .leftCardTicket {
        width: 110px;
        height: 150px;
    }

    .firstDivLeftCardTicket {
        width: 95px;
        height: 95px;
        margin: 16.3px 8.32px 0 8.32px;
    }

    .rightCardTicket {
        width: 140px;
        padding-left: 12px;
        padding-top: 15px;
    }

    .fourPRightCardTicket {
        font-size: 16px;
    }

    .aRightCardTicket {
        width: 115px;
    }

    .rightDivTopClosedRaffle {
        width: 300px;
        margin-left: -12px;
    }

    .divRightDivTopClosedRaffle {
        width: 235px;
        padding: 15px 15px 12px 15px;
    }

    .h1DivRightDivTopClosedRaffle, .h2DivRightDivTopClosedRaffle {
        font-size: 22px;
    }

    .pDivRightDivTopClosedRaffle {
        font-size: 10px;
    }

    .leftInfoClosedRaffle {
        width: 271px;
    }

    .pRightInfoClosedRaffle {
        width: 280px;
        font-size: 10px;
    }

    /* My Account */
    .leftDivDataMyAccount {
        width: 250px;
    }

    .h2TopLeftDivDataMyAccount {
        font-size: 18px;
        width: auto;
    }

    .pTopLeftDivDataMyAccount {
        font-size: 13px;
    }

    .bottomLeftDivDataMyAccount {
        width: 248px;
    }

    .cardBCProfile, #accountTwoFactorAuth, #accountStatusID, .divReferralVideo {
        width: 226px;
    }

    .inputDivInputCardBCProfile {
        width: 201px;
    }

    #myDocumentsID {
        width: 227px;
    }

    .subCardBCMyDocuments {
        width: 203px;
    }

    .selectDivInputCardBCProfile {
        width: 215px;
        font-size: 14px;
    }

    #optionAccountTwoFactorAuth {
        width: 204px;
    }

    .titleOptionAccountTwoFactorAuth, #textSpanEnableOrDisableTwoFactorAuthentication {
        font-size: 14px;
    }

    #divSubtitleStyle {
        width: 189px;
    }

    .formPasswords {
        width: 237px;
    }

    .inputDivInputCardBCProfile, .inputDivInputCardBCPasswords {
        width: 201px;
        font-size: 10px;
    }

    .iconShowPassword {
        margin-left: 11rem;
    }

    .cardNotifications {
        width: 222px;
    }

    .cardWithBorder {
        width: 195px;
    }

    #divAllNotifications {
        width: 220px;
    }

    .descriptionInfoNotification {
        font-size: 7px;
    }

    .separatorNotifications {
        width: 215px;
    }

    .cardBCWallet, .divHistoryDeposit {
        width: 218px;
    }

    .divSecondDivTopOptionMyTickets {
        max-width: 368px;
        width: 250px;
        gap: 10px;
    }

    .cardsMyTickets {
        width: 250px;
        margin-left: 0;
    }

    .divTopDeposits, .tableAllGamesBD {
        width: 210px;
    }

    .divBalanceDeposit {
        width: 214px;
    }

    .pDivBalanceDeposit {
        font-size: 26px;
    }

    .cardWithdrawBC {
        width: 202px;
    }

    .secondCardWithdrawBC {
        padding: 12.5px;
    }

    .selectSecondCardWithdrawBC, .divSecondCardWithdrawBC {
        width: 187.954px;
    }

    .spanDivSecondSecondCardWithdrawBC {
        font-size: 13.659px;
    }

    .inputDivSecondSecondCardWithdrawBC {
        width: 100px;
        font-size: 8.679px;
        line-height: 14px;
    }

    .buttonCardWithdrawBC {
        margin-top: 0;
    }

    .divTableWithdraw {
        width: 248px;
    }

    .cardWithdraw {
        width: 213px;
    }

    .imgRowTopMyBD {
        width: 224px;
        height: 29px;
    }

    .lineTableAllGamesBD {
        width: 193px;
    }

    #gameNumberMobile {
        white-space: nowrap;
    }

    .titleColumnHeaderTableAllGamesBD {
        font-size: 11px;
    }

    .subTitleLineTopCardWithdraw {
        font-size: 11px; /*Ajustar dependendo de como vai ser o padrão*/
    }

    .imgDivCheckLastRaffle {
        width: 100vw;
    }

    .h2FirstDivCheckLastRaffle, .pFirstDivCheckLastRaffle {
        width: auto;
    }

    /* Modal QrCode */
    .contentModalQrCodePix {
        width: 280px;
        height: 400px;
    }

    .titleH2NewDeposit {
        font-size: 12px;
        width: 210px;
    }

    .secondPOrderPNewDeposit {
        font-size: 11px;
        width: 243px;
        height: 40px;
    }

    .inputCodeCopyQrCode {
        width: 243px;
    }

    .btnCodeCopyQrCode {
        width: 247px;
    }

}
