.carousel-caption{
    display: flex;
    text-align: center;
    align-items: center;
}

.carousel-item video{
    width: 60vw;
    height: 45%;
    opacity: .65;
    margin-top: 2rem;
    margin-left: 8%;
}

.carousel-caption img{
    margin-top: -35rem;
    margin-left: 0rem;
    width: 40%;
}

.carousel-caption p{
    margin-top: -13rem;
    font-size: 2rem;
    margin-left: 0rem;
}

.lol p {
    margin-left: 5rem;
}

#jogos-faixa {
    position: absolute;
    top: 0;
    background-color: #1e1e1e;
    margin-top: 39%;
    padding-top: 32px;
    padding-left: 5rem;
    padding-right: 5rem;
    padding-bottom: 3rem;
    width: 100%;
}

#jogos-faixa #titulo-jogos-mobile {
    color: #7f00ff;
    margin: 0;
    font-size: 2.5rem;
}

#jogos-faixa #titulo-jogos-pc {
    color: #8811ff;
    margin: 0 64px ;
    font-size: 3rem;
}

#jogos-faixa #mobile-jogos .carousel-control-prev,
#jogos-faixa #mobile-jogos .carousel-control-next {
    width: 10%;
}

#jogos-faixa #mobile-jogos .carousel-control-prev {
    left: -16px;
}

#jogos-faixa #mobile-jogos .carousel-control-next {
    right: -16px;
}

#jogos-faixa #carousel-jogos-pc .carousel-control-prev,
#jogos-faixa #carousel-jogos-pc .carousel-control-next {
    width: 5%;
}

#jogos-faixa #mobile-jogos .carousel-jogos-mobile {
    background-image: url(../img/responsivo1/box-fundo-jogos.png);
    background-size: 100% 100%;
    margin: 0 2.5rem 32px 2.5rem;
    padding-bottom: .5rem ;
}

#jogos-faixa #mobile-jogos .carousel-control-prev-icon,
#jogos-faixa #mobile-jogos .carousel-control-next-icon {
    width: 4rem;
    height: 4rem;
}

#jogos-faixa #carousel-jogos-pc .carousel-control-prev-icon,
#jogos-faixa #carousel-jogos-pc .carousel-control-next-icon {
    width: 4rem;
    height: 4rem;
}

#jogos-faixa #mobile-jogos .div-imagem-jogo-carousel-jogos-freefire,
#jogos-faixa #mobile-jogos .div-imagem-jogo-carousel-jogos-lol,
#jogos-faixa #mobile-jogos .div-imagem-jogo-carousel-jogos-xadrez {
    text-align: center;
}

#jogos-faixa #mobile-jogos .div-imagem-jogo-carousel-jogos-freefire img,
#jogos-faixa #mobile-jogos .div-imagem-jogo-carousel-jogos-lol img,
#jogos-faixa #mobile-jogos .div-imagem-jogo-carousel-jogos-xadrez img{
    width: 90px;
    padding: 4px 8px 8px 8px;
    /* border: 4px solid #272727; */
    /* border-bottom: 0; */
    /* padding: 8px; */
}

#jogos-faixa #mobile-jogos .div-area-item-carousel-jogos-mobile{
    /*
    margin: 0 16px 16px 16px;
    padding: 16px 0 16px 0;
    */
    padding: 8px 0 16px 0;
    line-height: 1;
    /* background-color: #272727; */
}

#jogos-faixa #mobile-jogos .div-data-jogos-mobile {
    text-align: center;
    color: #fff;
    font-size: 0.8rem;
    margin-bottom: -1rem;
    margin-top: 1rem;
    margin-left: -1rem;
}

#jogos-faixa #mobile-jogos .div-area-placar-jogos-mobile {
    display: flex; 
    flex-direction: row; 
    justify-content: center;
}

#jogos-faixa #mobile-jogos .div-area-placar-time-casa,
#jogos-faixa #mobile-jogos .div-area-placar-time-fora {
    display: flex; 
    flex-direction: row; 
    align-items: center;
}
#jogos-faixa #mobile-jogos .div-area-placar-time-casa .vitoria,
#jogos-faixa #mobile-jogos .div-area-placar-time-fora .vitoria {
    background-color: #7f00ff;
    padding: 4px;
    
}



#jogos-faixa #mobile-jogos .div-area-icone-time-casa,
#jogos-faixa #mobile-jogos .div-area-icone-time-fora {
    width: 50px;
    padding: 4px;
}
#div-sigla-campus .div-sigla-campus {
    color: #fff; 
    font-size: 1.8rem;
    background-color: #7f00ff;
}



#jogos-faixa #mobile-jogos .div-sigla-campus {
    color: #fff; 
    font-size: 1.8rem;
    
}

#jogos-faixa #mobile-jogos .div-nome-time {
    color: #fff; 
    font-size: 0.6rem;
}

#jogos-faixa #mobile-jogos .div-mobile-jogos-xis {
    color: #7f00ff; 
    font-size: 1.8rem; 
    margin: 10px 10px 0 10px;
}




/*
#jogos-faixa #carousel-jogos-pc .carousel-control-prev {
    margin-left: 25%;
}

#jogos-faixa #carousel-jogos-pc .carousel-control-next {
    margin-right: -1.5%;
}
*/

#jogos-faixa #carousel-jogos-pc-1 .div-linha-placar-pc {
    display: flex; 
    flex-direction: row; 
    line-height: 1; 
    align-items: center; 
    padding: 16px;
    background: url(../img/fundo-jogos.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-top: .7rem;
}

#jogos-faixa #carousel-jogos-pc-1 .div-imagem-jogo-pc {
    width: 350px; 
    /* text-align: center; */
    padding: 16px;
}

#jogos-faixa #carousel-jogos-pc-1 .div-imagem-jogo-pc img {
    width: 200px;
    margin-left: 32px;
}

#jogos-faixa #carousel-jogos-pc-1 .div-placar-pc {
    width: 50%; 
    padding: 16px;
}

#jogos-faixa #carousel-jogos-pc-1 .div-data-placar-pc {
    text-align: center; 
    color: #fff;
}

#jogos-faixa #carousel-jogos-pc-1 .div-placar-pc-coluna {
    display: flex; 
    flex-direction: row; 
    justify-content: center;
}

#jogos-faixa #carousel-jogos-pc-1 .div-sigla-campus {
    color: #fff; 
    font-size: 3rem;
}

#jogos-faixa #carousel-jogos-pc-1 .div-nome-time {
    color: #7f00ff; 
    font-size: 0.8rem;
}

#jogos-faixa #carousel-jogos-pc-1 .div-jogos-xis {
    color: #7f00ff; 
    font-size: 3rem; 
    margin: 16px 8px 0 8px;
}

#jogos-faixa #carousel-jogos-pc-1 .div-area-placar-time-casa .vitoria
#jogos-faixa #carousel-jogos-pc-1 .div-area-placar-time-fora .vitoria {
   background-color: #7f00ff;  

}




#jogos-faixa #carousel-jogos-pc-1 .div-area-placar-time-casa,
#jogos-faixa #carousel-jogos-pc-1 .div-area-placar-time-fora {
    display: flex; 
    flex-direction: row; 
    align-items: center;
}

#jogos-faixa #carousel-jogos-pc-1 .div-logo-time-pc {
    width: 80px;
    margin: 0 .3rem;
}

#jogos-faixa #carousel-jogos-pc-2 .div-linha-placar-pc {
    display: flex; 
    flex-direction: row; 
    line-height: 1; 
    align-items: center; 
    padding: 16px;
    background: url(../img/fundo-jogos.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-top: .7rem;
}

#jogos-faixa #carousel-jogos-pc-2 .div-imagem-jogo-pc {
    width: 350px; 
    /* text-align: center; */
    padding: 16px;
}

#jogos-faixa #carousel-jogos-pc-2 .div-imagem-jogo-pc img {
    width: 200px;
    margin-left: 32px;
}

#jogos-faixa #carousel-jogos-pc-2 .div-placar-pc {
    width: 50%; 
    padding: 16px;
}

#jogos-faixa #carousel-jogos-pc-2 .div-data-placar-pc {
    text-align: center; 
    color: #fff;
}

#jogos-faixa #carousel-jogos-pc-2 .div-placar-pc-coluna {
    display: flex; 
    flex-direction: row; 
    justify-content: center;
}

#jogos-faixa #carousel-jogos-pc-2 .div-sigla-campus {
    color: #fff; 
    font-size: 3rem;
}

#jogos-faixa #carousel-jogos-pc-2 .div-nome-time {
    color: #7f00ff; 
    font-size: 0.8rem;
}

#jogos-faixa #carousel-jogos-pc-2 .div-jogos-xis {
    color: #7f00ff; 
    font-size: 3rem; 
    margin: 16px 8px 0 8px;
}

#jogos-faixa #carousel-jogos-pc-2 .div-area-placar-time-casa,
#jogos-faixa #carousel-jogos-pc-2 .div-area-placar-time-fora {
    display: flex; 
    flex-direction: row; 
    align-items: center;
}

#jogos-faixa #carousel-jogos-pc-2 .div-logo-time-pc {
    width: 80px;
    margin: 0 .3rem;
}

#jogos-faixa #carousel-jogos-pc-3 .div-linha-placar-pc {
    display: flex; 
    flex-direction: row; 
    line-height: 1; 
    align-items: center; 
    padding: 16px;
    background: url(../img/fundo-jogos.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-top: .7rem;
}

#jogos-faixa #carousel-jogos-pc-3 .div-imagem-jogo-pc {
    width: 350px; 
    /* text-align: center; */
    padding: 16px;
}

#jogos-faixa #carousel-jogos-pc-3 .div-imagem-jogo-pc img {
    width: 200px;
    margin-left: 32px;
}

#jogos-faixa #carousel-jogos-pc-3 .div-placar-pc {
    width: 50%; 
    padding: 16px;
}

#jogos-faixa #carousel-jogos-pc-3 .div-data-placar-pc {
    text-align: center; 
    color: #fff;
}

#jogos-faixa #carousel-jogos-pc-3 .div-placar-pc-coluna {
    display: flex; 
    flex-direction: row; 
    justify-content: center;
}

#jogos-faixa #carousel-jogos-pc-3 .div-sigla-campus {
    color: #fff; 
    font-size: 3rem;
}

#jogos-faixa #carousel-jogos-pc-3 .div-nome-time {
    color: #7f00ff; 
    font-size: 0.8rem;
}

#jogos-faixa #carousel-jogos-pc-3 .div-jogos-xis {
    color: #7f00ff; 
    font-size: 3rem; 
    margin: 16px 8px 0 8px;
}

#jogos-faixa #carousel-jogos-pc-3 .div-area-placar-time-casa,
#jogos-faixa #carousel-jogos-pc-3 .div-area-placar-time-fora {
    display: flex; 
    flex-direction: row; 
    align-items: center;
}

#jogos-faixa #carousel-jogos-pc-3 .div-logo-time-pc {
    width: 80px;
    margin: 0 .3rem;
}

.div-data-jogos-mobile li{
    display: inline; 
    list-style: none;
    text-align: center;
}

.div-data-placar-pc li{
    display: inline; 
    list-style: none;
    text-align: center;
}

.horas{
    color: #7f00ff; 
    font-weight: 600;
}


@media screen and (max-width: 1882px){
    
    .carousel-item video{
        width: 70vw;
        height: 50%;
        opacity: .65;
        margin-top: 2rem;
        margin-left: 8%;
    }
    
    .carousel-caption img{
        margin-top: -35rem;
        margin-left: 0rem;
        width: 40%;
    }
    
    .carousel-caption p{
        margin-top: -13rem;
        font-size: 2rem;
        margin-left: 0rem;
    }
    
    .lol p {
        margin-left: -3rem;
    }
    
}

@media screen and (max-width: 1860px) {

   
  }

@media screen and (max-width: 1553px){
    
    .carousel-caption img{
        margin-top: -30rem;
        width: 40%;
    }
    
    .carousel-item video{
        width: 70vw;
        height: 50%;
        opacity: .65;
        margin-top: 2rem;
        margin-left: 12%;
    }
}

@media screen and (max-width: 1462px){
    
    .carousel-caption img{
        margin-top: -30rem;
        width: 45%;
    }
    
    .carousel-item video{
        width: 75vw;
        height: 50%;
        opacity: .65;
        margin-top: 2rem;
        margin-left: 12%;
    }

    .carousel-caption p{
        margin-top: -8rem;
        font-size: 2rem;
    }

    #jogos-faixa {  
        padding-left: 0rem;
        padding-right: 0rem;
    }

}

@media screen and (max-width: 1262px){
    
    #jogos-faixa {
        position: static;
        top: none;
        background-color: #1e1e1e;
        margin: 0;
        padding-top: 32px;
        padding-left: 1rem;
        padding-right: 1rem;
        padding-bottom: 3rem;
        width: 100%;
    }

}

@media screen and (max-width: 1100px){
    
    .carousel-caption img{
        margin-top: -27rem;
        width: 55%;
    }
    
    .carousel-item video{
        width: 80vw;
        height: 50%;
        opacity: .65;
        margin-top: 2rem;
        margin-left: 12%;
    }

    .carousel-caption p{
        margin-top: -8rem;
        font-size: 1.5rem;
    }

    .div-imagem-jogo-pc img{
        width: 10rem !important;
    }


}

@media screen and (max-width: 1091px){
    

    .div-imagem-jogo-pc img{
        width: 8rem !important;
    }

    #jogos-faixa {
        padding-left: 0rem;
        padding-right: 0rem;
    }


}

@media screen and (max-width: 862px){
    
    .carousel-caption img{
        margin-top: -17rem;
        width: 50%;
    }
    
    .carousel-item video{
        width: 85vw;
        height: 50%;
        opacity: .65;
        margin-top: 1.5rem;
        margin-left: 8%;
    }

    .carousel-caption p{
        margin-top: -5rem;
        font-size: 1rem;
    }

    .lol p{
        margin-left: 1rem;
    }

}

@media screen and (max-width: 602px){
    
    .carousel-caption img{
        margin-top: -12rem;
        width: 50%;
    }
    
    .carousel-item video{
        width: 85vw;
        height: 50%;
        opacity: .65;
        margin-top: 1.5rem;
        margin-left: 8%;
    }

    .carousel-caption p{
        margin-top: -4rem;
        font-size: .8rem;
    }

    .lol p{
        margin-left: 1rem;
    }

}

@media screen and (max-width: 513px){
    
    .carousel-caption img{
        margin-top: -12rem;
        width: 50%;
    }
    
    .carousel-item video{
        width: 85vw;
        height: 50%;
        opacity: .65;
        margin-top: 1.5rem;
        margin-left: 8%;
    }

    .carousel-caption p{
        margin-top: -4rem;
        font-size: .8rem;
    }

    .lol p{
        margin-left: 0rem;
    }

}

@media screen and (max-width: 457px){
    
    .carousel-caption img{
        margin-top: -8rem;
        width: 70%;
    }
    
    .carousel-item video{
        width: 85vw;
        height: 50%;
        opacity: .65;
        margin-top: 1.5rem;
        margin-left: 8%;
    }

    .carousel-caption p{
        margin-top: -2rem;
        font-size: .7rem;
    }

    .lol p{
        margin-left: 0rem;
    }

}

@media screen and (max-width: 397px){
    
    .carousel-caption img{
        margin-top: -3rem;
        width: 70%;
    }
    
    .carousel-item video{
        width: 85vw;
        height: 50%;
        opacity: .65;
        margin-top: 1.5rem;
        margin-left: 8%;
    }

    .carousel-caption p{
        margin-top: 0rem;
        font-size: .6rem;
    }

    .lol p{
        margin-left: 0rem;
    }

}