.breadcrumb{
    background-color: transparent;
}

.breadcrumb-item{
    text-align: left;
    font: normal normal normal 16px/20px Ubuntu;
    letter-spacing: 0px;
    color: #FFFFFF;
}

.breadcrumb-item+.breadcrumb-item::before{
    color: #FFFFFF;
    content: '•';
}

.breadcrumb-item.active{
    font: normal normal bold 16px/20px Ubuntu;
    color: #FFFFFF;
}

.breadcrumb-item a{
    text-decoration: none;
    color: #FFFFFF;
}

.container-caption-fortnite{
    width: 690px;
    margin-left: auto;
    margin-right: 0;
    text-align: left !important;
}

.txt-caption-fortnite-1{
    text-align: left;
    font: normal normal normal 42px/48px 'Ubuntu';
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
}

.txt-caption-fortnite-1 span {
    font: normal normal bold 42px/48px 'Ubuntu';
    color: #FFFFFF;
}

.txt-caption-fortnite-2{
    text-align: center;
    font: normal normal normal 16px/20px 'Ubuntu';
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
}
  
.txt-caption-fortnite-2 span{
    font: normal normal bold 32px/18px 'Ubuntu';
    color: #C6A3FC;
}

.txt-caption-fortnite-2 span span{
    font: normal normal bold 16px/18px 'Ubuntu';
    color: #C6A3FC;
}

.txt-caption-fortnite-2 label{
    font: normal normal normal 16px/20px 'Ubuntu';
    color: #FFFFFF;
    margin-top: 3px;
    margin-bottom: 0;
}

.txt-caption-fortnite-3{
    width: 254px;
    text-align: center;
    font: normal normal normal 16px/20px 'Ubuntu';
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    margin-top: 6px !important;
    margin-right: 150px !important;
    margin-left: 15px !important;
}

.txt-caption-fortnite-3 span{
    font: normal normal bold 56px/45px 'Ubuntu';
    color: #00FF9F;
}

.txt-caption-fortnite-3 span span{
    font: normal normal bold 16px/18px 'Ubuntu';
    color: #00FF9F;
}

.txt-caption-fortnite-3 label{
    font: normal normal normal 16px/18px 'Ubuntu';
    color: #FFFFFF;
    margin-top: 8px;
    margin-bottom: 0;
}

.container-caption-fortnite-3{
    background: #14033D99 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 8px #2AFD9F;
    border: 2px solid #2AFD9F;
    border-radius: 12px;
    opacity: 1;
    }

.txt-fortnite{
    font: normal normal 900 48px/48px 'Burbank Big Condensed' !important;
}

.txt-sub-caption-fortnite{
    text-align: left;
    font: normal normal bold 24px/48px 'Ubuntu';
    letter-spacing: 0px;
    color: #FFFFFF;
}
  
.txt-sub-caption-fortnite span{
    font: normal normal normal 24px/48px 'Ubuntu';
    color: #FFFFFF;
}

.txt-caption-fortnite-4{
    text-align: center;
    font: normal normal normal 42px/48px 'Ubuntu Medium';
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    margin-top: 123px !important;
}
  
.txt-caption-fortnite-4 span{
    color: #00FF9F;
}

.txt-caption-fortnite-5{
    width: 738px;
    text-align: center;
    font: normal normal normal 16px/20px 'Ubuntu';
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
}

.container-game{
    margin-top: 5em;
    margin-bottom: 5em;
}

.h-img-banner-game{
    min-height: 496px;
}

.img-game-banner{
    min-width: 400px;
}

.carousel-caption-game{
    position: absolute;
    width: 75%;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

.title-game-page{
    font: normal normal normal 52px/72px 'Ubuntu Medium' !important;
    /* font-size: 62px; */
}

.subtitle-game-page{
    /* font-size: 16px; */
    /*line-height: normal;*/
    font: normal normal normal 14px/20px 'Ubuntu Medium' !important;
}

.text-g{
    color: #00FF9F;
}


  
.tooltip-container.top .tiptext::after{
    border-color: #8E48FF transparent transparent transparent;
}

.tooltip-container {
    border-bottom: 1px solid #8E48FF;
}
.tooltip-container .tiptext {
    background: #8E48FF 0% 0% no-repeat padding-box;
}

.body-game{
    background-color: #E9E1F8;
    min-height: 715px;
    margin-top: -5px;

}

.cont-text{
    color: #14033D;
    width: 65%;
    margin: auto;
}

.text-h2{
    font: normal normal normal 38px/48px 'Ubuntu Medium' !important;
    padding-top: 20px;
    margin-top: 0;
    margin-bottom: 0;
    /* font-size: 47px; */
    /*font-weight: 600;
    padding-top: 55px;*/
}

.text-h5{
    font: normal normal normal 16px/20px 'Ubuntu Medium' !important;
    /* font-size: 16px; */
    font-weight: 700;
    /*padding-top: 15px;*/
}

.img-vacio{
    margin-top: 80px;
}

.text-p{
    font: normal normal normal 16px/16px 'Ubuntu Medium' !important;
    /* font-size: 16px; */
    width: 45%;
    margin: 20px auto;
}



.footer-game{
    display: block;
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 74px; /*-10px;*/
    margin-top: -5px;
}

.caption-beneficios{
    position: absolute;
    width: 50%;
    left: 50%;
    top: 48%;
    transform: translate(-50%,-50%);
}

.title-beneficios{
    font: normal normal normal 38px/48px 'Ubuntu Medium' !important;
    /* font-size: 42px; */
}

.subtitle-beneficios{
    margin-top: 30px;
    /* font-size: 16px; */
    font: normal normal normal 16px/16px 'Ubuntu Medium' !important;
}

.tabla-beneficios{
    width: 70%;
    margin: 30px auto;
    color: white;
}

.text-ben{
    /* font-size: 16px; */
    font: normal normal normal 16px/20px 'Ubuntu Medium' !important;
    text-align: start;
}

.img-vida{
    min-width: 80px;
}

.img-vip{
    min-width: 80px;
}

.tabla-beneficios td 
{
    text-align: left; 
    vertical-align: middle;
    padding: 0;
}

.tooltip-container-benefits.top .tiptext-benefits{
    /*margin-left: -35px;*/
    bottom: 100%;
    left: 0%;
}

.tooltip-container-benefits.top .tiptext-benefits::after{
    margin-left: -20px;
    top: 95%;
    left: 50%;
    border-color: #14033D transparent transparent transparent;
}

.tooltip-container-benefits {
    width: 100%;
    position: relative;
    display: inline-block;
    border-bottom: 1px solid #14033D;
}

.tooltip-container-benefits .tiptext-benefits {
    /*visibility: hidden;*/
    width: 100%;
    height: 40px;
    background: #14033D 0% 0% no-repeat padding-box;
    border-radius: 3px;
    padding: 12px;
    position: absolute;
    z-index: 1;
    /*box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);*/
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .875rem;
    word-wrap: break-word;
}

.tooltip-container-benefits .tiptext-benefits::after {
    content: "";
    position: absolute;
    border-width: 20px;
    border-style: solid;
}

/*.txt-btn-subscription {
    margin-top: 24px;
}*/

.tooltip-container-game.top .tiptext-game{
    /*margin-left: -35px;*/
    bottom: 100%;
    left: 0%;
}

.tooltip-container-game.top .tiptext-game::after{
    margin-left: -20px;
    top: 95%;
    left: 50%;
    border-color: #E9E1F8 transparent transparent transparent;
}

.tooltip-container-game {
    width: 100%;
    position: relative;
    display: inline-block;
    border-bottom: 1px solid #E9E1F8;
}

.tooltip-container-game .tiptext-game {
    /*visibility: hidden;*/
    width: 100%;
    height: 40px;
    background: #E9E1F8 0% 0% no-repeat padding-box;
    border-radius: 3px;
    padding: 12px;
    position: absolute;
    z-index: 1;
    /*box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);*/
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .875rem;
    word-wrap: break-word;
}

.tooltip-container-game .tiptext-game::after {
    content: "";
    position: absolute;
    border-width: 20px;
    border-style: solid;
}

/*.tooltip-container-register:hover .tiptext {
    visibility: visible;
}*/

/******** Section Winners *******/
.container-winners{
    background: #FFFFFF 0% 0% no-repeat padding-box;
    opacity: 1;
}

.title-winners{
    text-align: center;
    font: normal normal normal 42px/48px 'Ubuntu Medium';
    letter-spacing: 0px;
    color: #14033D;
    opacity: 1;
}

.text-winners{
    width: 671px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font: normal normal normal 16px/20px Ubuntu;
    letter-spacing: 0px;
    color: #14033D;
    opacity: 1;
}

.margin-winners{
    width: 1073px;
    margin-left: auto;
    margin-right: auto;
}

.img-avatar-winner{
    width: 200px;
    height: 200px;
}

.username-winner{
    margin-top: 23px;
    margin-bottom: 16px;
    text-align: center;
    font: normal normal normal 33px/38px 'Ubuntu Medium';
    letter-spacing: 0px;
    color: #14033D;
    opacity: 1;
}

.container-prize-winner{
    width: 270px; /*254px;*/
    height: 90px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 48px;
    background: #E9E1F8 0% 0% no-repeat padding-box;
    border-radius: 10px;
    opacity: 1;
}

.place-winner{
    text-align: left;
    letter-spacing: 0px;
    color: #14033D;
    opacity: 1;
}

.place-winner p{
    font: normal normal normal 14px/16px Ubuntu;
}

.separator-prize-winner{
    width: 1px;
    height: 45px;
    margin-left: 18px;
    margin-right: 23px;
    background: #14033D 0% 0% no-repeat padding-box;
    opacity: 1;
}

.prize-winner{
    text-align: left;
    /*font: normal normal bold 48px/55px Ubuntu;*/
    font: normal normal bold 42px/49px Ubuntu;
    letter-spacing: 0px;
    color: #14033D;
    opacity: 1;
}

.date-winner{
    width: 200px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 6px;
    position: absolute;
    bottom: -14px;
    background: #00B8FF 0% 0% no-repeat padding-box;
    color: #14033D;
    border-radius: 15px;
    opacity: 1;
}

.date-winner-span{
    text-align: center;
    font: normal normal normal 14px/16px 'Ubuntu Medium';
    letter-spacing: 0px;
    color: #14033D;
    opacity: 1;
}

/******** End Section Winners ********/

@media screen and (max-width: 767px) {
    .padding-0{
        padding: 0;
    }

    .breadcrumb-item{
        font: normal normal normal 14px/18px Ubuntu;
    }

    .breadcrumb-item.active{
        font: normal normal bold 14px/18px Ubuntu;
    }

    .carousel-caption-game {
        top: 40%;
    }

    .carousel-caption{
        width: auto;
        left: 10%;
        right: 10%;
        top: 34px;
    }

    .h-img-banner-home{
        height: 715px;
        min-height: 478px;
    }

    .container-caption-fortnite{
        width: 286px;
        margin-left: auto;
        margin-right: auto;
        text-align: center !important;
        
    }
    
    .txt-caption-fortnite-1{
        /*width: 286px;*/
        text-align: center;
        font: normal normal normal 21px/25px 'Ubuntu';
        margin-bottom: 19px !important;
    }

    .txt-caption-fortnite-1 span{
        font: normal normal bold 21px/24px 'Ubuntu';
    }

    .txt-caption-fortnite-2{
        font: normal normal normal 16px/18px 'Ubuntu';
        margin-bottom: 10px !important;
    }

    .txt-caption-fortnite-2 span{
        font: normal normal bold 32px/18px 'Ubuntu';
    }

    .txt-caption-fortnite-2 span span{
        font: normal normal bold 16px/18px 'Ubuntu';
    }

    .txt-caption-fortnite-2 label{
        font: normal normal normal 16px/18px 'Ubuntu';
    }

    .container-caption-fortnite-3 {
        background: transparent 0% 0% no-repeat padding-box;
        box-shadow: none;
        border: none;
        border-radius: 0;
        opacity: 1;
    }

    .txt-caption-fortnite-3{
        width: 286px;
        text-align: center;
        font: normal normal normal 16px/18px 'Ubuntu';
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .txt-caption-fortnite-3 span{
        font: normal normal bold 42px/35px 'Ubuntu';
    }

    .txt-caption-fortnite-3 span span{
        font: normal normal bold 16px/18px 'Ubuntu';
    }

    .txt-caption-fortnite-3 label{
        font: normal normal normal 16px/18px 'Ubuntu';
    }

    .txt-fortnite{
        text-align: center;
        font: normal normal 900 21px/24px 'Burbank Big Condensed' !important;
    }

    .txt-sub-caption-fortnite{
        width: 244px;
        text-align: center;
        font: normal normal bold 14px / 18px 'Ubuntu';
    }

    .txt-sub-caption-fortnite span{
        font: normal normal normal 14px / 18px 'Ubuntu';
    }

    .txt-caption-fortnite-4{
        /*width: 286px;*/
        text-align: center;
        font: normal normal normal 20px/24px 'Ubuntu';
        margin-top: 195px !important;
        margin-bottom: 22px !important;
    }

    .txt-caption-fortnite-4 span{
        font: normal normal bold 20px/24px 'Ubuntu';
    }

    .txt-caption-fortnite-5{
        width: 286px;
        font: normal normal normal 14px/18px 'Ubuntu';
    }

    .order-first-sm-12{
        -ms-flex-order: -1;
        order: -1;
    }

    .order-second-sm-12{
        -ms-flex-order: -1;
        order: -1;
    }

    .footer-game{
        margin-bottom: 24px;
    }

    .title-beneficios{
        /* font-size: 20px; */
        font: normal normal normal 20px/20px 'Ubuntu Medium' !important;
        margin-top: -45%;
    }
    .caption-beneficios{
        width: 80%;
        top: 52%;
    }
    .subtitle-beneficios{
        /* font-size: 14px; */
        font: normal normal normal 14px/14px 'Ubuntu Medium' !important;
    }
    .tabla-beneficios{
        width: 100%;
        margin: 20px auto;
    }
    .txt-btn-subscription {
        width: 100%;
    } 

    /******** Section Winners ********/
    .container-winners{
        width: 286px;
        margin-left: auto;
        margin-right: auto;
    }

    .title-winners{
        font: normal normal normal 20px/24px 'Ubuntu Medium';
    }

    .text-winners{
        width: auto;
        font: normal normal normal 14px/18px Ubuntu;
    }

    .margin-winners{
        width: 286px;
    }

    .img-avatar-winner{
        width: 80px;
        height: 80px;
    }

    .username-winner{
        font: normal normal normal 16px/18px 'Ubuntu Medium';
        margin-top: 12px;
        margin-bottom: 12px;
    }

    .container-prize-winner{
        width: 212px;
        height: 61px;
    }

    .place-winner i{
        font-size: 16px;
    }

    .place-winner p{
        font: normal normal normal 12px/13px Ubuntu;
        margin-bottom: 11px;
    }

    .separator-prize-winner{
        margin-left: 11px;
        margin-right: 24px;
    }

    .prize-winner{
        font: normal normal bold 32px/37px Ubuntu;
    }

    .date-winner{
        width: 167px;
        height: 25px;
    }

    .date-winner i{
        font-size: 16px;
    }

    .date-winner-span{
        font: normal normal normal 12px/13px 'Ubuntu Medium';
    }
    /******** End Section Winners ********/
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .carousel-caption { top: 10%; }

    .container-caption-fortnite{ width: 300px; }
    
    .txt-caption-fortnite-1{ font: normal normal normal 22px/24px 'Ubuntu' !important; }

    .txt-caption-fortnite-1 span{ font: normal normal bold 21px/24px 'Ubuntu' !important; }

    .txt-fortnite{ font: normal normal 900 22px/24px 'Burbank Big Condensed' !important; }

    .txt-sub-caption-fortnite { font: normal normal bold 18px/21px 'Ubuntu' !important; }

    .txt-sub-caption-fortnite span { font: normal normal normal 18px/21px 'Ubuntu' !important; }

    .txt-caption-fortnite-4{
        font: normal normal normal 22px/24px 'Ubuntu' !important;
        margin-top: 50px !important;
    }

    .txt-caption-fortnite-4 span{ font: normal normal bold 21px/24px 'Ubuntu'; }

    .title-game-page{
        /* font-size: 22px; */
        font: normal normal normal 22px/22px 'Ubuntu Medium' !important;
    }
    
    .subtitle-game-page{
       /*  font-size: 14px; */
       font: normal normal normal 14px/14px 'Ubuntu Medium' !important;
    }
    
    .img-game-banner {
        min-width: 270px;
    }

    .text-h2{
        /* font-size: 20px; */
        font: normal normal normal 20px/20px 'Ubuntu Medium' !important;
    }

    .text-h5{
        /* font-size: 14px; */
        font: normal normal normal 14px/14px 'Ubuntu Medium' !important;
    }
    
    .cont-text{
        width: 75%;
    }

    .img-vacio{
        margin-top: 25px;
    }

    .text-p{
        /* font-size: 14px; */
        font: normal normal normal 14px/14px 'Ubuntu Medium' !important;
        width: 100%;
    }

    .body-game{
        min-height: 700px;
    }


    .footer-game{
        /*min-height: 648px;*/
        margin-bottom: 24px;
    }
    .title-beneficios{
        /* font-size: 20px; */
        font: normal normal normal 20px/20px 'Ubuntu Medium' !important;
        margin-top: -45%;
    }
    .caption-beneficios{
        width: 80%;
        top: 75%;
    }
    .subtitle-beneficios{
        /* font-size: 14px; */
        font: normal normal normal 14px/14px 'Ubuntu Medium' !important;
    }
    .tabla-beneficios{
        width: 100%;
        margin: 20px auto;
    }
    .btn-show-more-subscription {
        width: 100%;
    } 
    
    /******** Section Winners ********/
    .margin-winners{
        width: 720px;
    }

    .img-avatar-winner{
        width: 200px;
        height: 200px;
    }

    .username-winner{
        font: normal normal normal 26px/33px 'Ubuntu Medium';
    }
    .container-prize-winner{
        width: 230px; /*224px;*/
    }

    .prize-winner{
        font: normal normal bold 36px/43px Ubuntu;
    }

    .date-winner{
        width: 180px;
    }

    .date-winner i{
        font-size: 16px;
    }

    .date-winner-span{
        font: normal normal normal 13px/15px 'Ubuntu Medium';
    }
    /******** End Section Winners ********/
    
}

@media screen and (min-width: 769px) and (max-width: 991px) {
    .text-p{
        width: 100%;
    }
}

@media screen and (min-width: 768px) {
    .h-img-banner{
        min-height: 420px;
    }
}

@media screen and (min-width: 992px) and (width: 1199px) {
    .title-beneficios{
        font: normal normal normal 24px/34px 'Ubuntu Medium' !important;
    }
}

@media screen and (min-width: 992px) and (max-width: 1099px) {
    .margin-winners{
        width: 873px;
    }

    .username-winner{
        font: normal normal normal 32px/37px 'Ubuntu Medium';
    }

    .container-prize-winner{
        width: 230px; /*200px;*/
    }

    .prize-winner{
        font: normal normal bold 35px/55px Ubuntu;
    }

    .date-winner{
        width: 160px;
    }

    .date-winner i{
        font-size: 16px;
    }

    .date-winner-span{
        font: normal normal normal 12px/14px 'Ubuntu Medium';
    }
}

@media screen and (min-width: 992px) and (max-width: 1394px) {
    .text-p{
        width: 70%;
    }
}

@media screen and (min-width: 1140px) and (max-width: 1490px) {
    .container-caption{
      width: 460px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1490px) {  
    .carousel-caption p {
      padding: 11px;
      margin-bottom: 0;
    }
  
    /*.container-caption{
      width: 460px;
    }*/
  
    .txt-caption-fortnite-1 {
      font: normal normal normal 28px/34px 'Ubuntu';
    }
  
    .txt-caption-fortnite-1 span{
      font: normal normal bold 28px/34px 'Ubuntu';
    }
  
    .txt-fortnite{
      font: normal normal 900 28px/34px 'Burbank Big Condensed' !important;
    }
  
    .txt-sub-caption-fortnite{
      font: normal normal bold 20px/48px 'Ubuntu';
    }
  
    .txt-sub-caption-fortnite span{
      font: normal normal normal 20px/48px 'Ubuntu';
    }
  
    .txt-caption-fortnite-3 span{
      font: normal normal bold 42px/35px 'Ubuntu';
    }
  
    .txt-caption-fortnite-4{
      font: normal normal normal 28px/34px 'Ubuntu Medium';
      margin-top: 50px !important;
    }
  
    .txt-btn-subscription{
      margin-top: 10px;
    }
}

@media screen and (min-width: 1491px) and (max-width: 1690px) {
    .container-caption-fortnite{
      width: 590px;
    }
  
    .txt-caption-fortnite-1 {
      font: normal normal normal 35px/41px 'Ubuntu';
    }
  
    .txt-caption-fortnite-1 span{
      font: normal normal bold 35px/41px 'Ubuntu';
    }
  
    .txt-fortnite{
      font: normal normal 900 41px/41px 'Burbank Big Condensed' !important;
    }
  
    .txt-sub-caption-fortnite{
      font: normal normal bold 24px/48px 'Ubuntu';
    }
  
    .txt-sub-caption-fortnite span{
      font: normal normal normal 24px/48px 'Ubuntu';
    }
  
    .txt-caption-fortnite-3 span{
      font: normal normal bold 50px/35px 'Ubuntu';
    }
  
    .txt-caption-fortnite-4{
      font: normal normal 500 35px/41px 'Ubuntu';
      margin-top: 50px !important;
    }
  
    .txt-btn-subscription{
      margin-top: 10px;
    }
}

@media screen and (min-width: 1140px) and (max-width:1490px) {
    .container-caption-fortnite {
        width:460px
    }
}
  
@media screen and (min-width: 992px) and (max-width: 1139px) {
    .container-caption-fortnite{
        width: 400px;
    }

    .txt-caption-fortnite-1 {
        font: normal normal normal 22px/28px 'Ubuntu';
    }

    .txt-caption-fortnite-1 span{
        font: normal normal bold 22px/28px 'Ubuntu';
    }

    .txt-fortnite{
        font: normal normal 900 28px/28px 'Burbank Big Condensed' !important;
    }

    .txt-sub-caption-fortnite{
        font: normal normal bold 16px/48px 'Ubuntu';
    }

    .txt-sub-caption-fortnite span{
        font: normal normal normal 16px/48px 'Ubuntu';
    }

    .txt-caption-fortnite-4{
        font: normal normal 500 22px/28px 'Ubuntu';
        margin-top: 50px !important;
    }

    .txt-caption-fortnite-5{
        font: normal normal normal 14px/20px 'Ubuntu';
    }
}

@media only screen and (max-width: 1420px) and (min-width: 768px)  {
    .caption-beneficios{
        min-width: 70%;
    }
}
  