.banner {
    width: 100%;
    height: 100%;
    /*background: url(../img/vr3.jpg);*/
    background-size: cover;
    background-attachment: fixed;
    position: relative;
    background-position: center;
}
.juego-principal-1 {
    width: 100%;
    height: 100%;
    background: url(../juegos/maxresdefault.jpg);
    background-size: cover;
    background-attachment: fixed;
    position: relative;
    background-position: center;
}
.juego-principal-2 {
    width: 100%;
    height: 100%;
    background: url(../juegos/juego2.jpg);
    background-size: cover;
    background-attachment: fixed;
    position: relative;
    background-position: center;
}
.juego-principal-3 {
    width: 100%;
    height: 100%;
    background: url(../juegos/ss_019656de10858dbf83229561d98bd57238bcb761.1920x1080.jpg);
    background-size: cover;
    background-attachment: fixed;
    position: relative; 
    background-position: center;
}
.banner .linea-debajo {
    position: absolute;
    right: 0px;
    bottom: -8px;
    left: 0px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
.banner-contenido {
    position: absolute;
    top: 120px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    text-align: center;
    display: block;
    align-items: center;
}
.juego-principal-contenido {
    position: relative;
    /*top: 0;*/
    right: 0px;
    /*bottom: 89px;*/
    bottom: -280px;
    left: 0px;
    text-align: center;
    display: block;
    align-items: center;
    margin-right: 10%;
    margin-left: 10%;
    vertical-align: middle;
    text-align: justify;
    background: rgba(23, 131, 186, 0.4);
    padding: 10px;
    border-radius: 20px 20px;
}
.banner-contenido img {
    width: 20%;
}
.banner-contenido p, .juego-principal-contenido p {
    color: #fff;
    /*font-size: 20px;*/
    font-size: 2vh;
}
.banner-contenido a, .juego-principal-contenido a, .border-radius-10 {
    border-radius: 10px 10px 10px 10px;
}
.noticias-game {
    margin-top: 50px;
    margin-bottom: 50px;
}
.noticia-game-img {
    background-repeat: no-repeat !important;
    /* background-position: 50% !important;
    background-size: 66% auto !important;*/
}
.noticia-game1 {
    background: url('../juegos/maxresdefault (3).jpg');
    height: 550px;
    width: 100% !important;
    background-position: center;
    background-size: cover;
}
.noticia-game2 {
    background: url(../juegos/Space-Pirate-Trainer-Hex-Boss-1024x550.jpg);
    height: 263px;
    width: 100% !important;
    background-position: center;
    background-size: cover;
}
.noticia-game3 {
    margin-top: 7px;
    background: url(../juegos/ps_vr_ocean_descent-1152x648.jpg);
    height: 280px;
    width: 100% !important;
    background-position: center;
    background-size: cover;
}
.noticia-game4 {
    margin-top: 7px;
    background: url(../juegos/juego3.jpg);
    height: 280px;
    width: 100% !important;
    background-position: center;
    background-size: cover;
}
.fecha-juego {
    width: -moz-fit-content;
    /*background: #1783BA;*/
    background: rgba(23, 145, 186, 0.6);
    position: absolute;
    top: 0px;
    padding: 10px;
    padding-right: 10px;
    padding-left: 10px;
    color: #fff;
    left: 0px;
    padding-right: 25px;
    padding-left: 25px;
    /*margin-left: 15px;*/
}
.gpd {
    /*margin-top: 7px*/
}
.contenido-juego {
    position: absolute;
    /*top: 0;*/
    right: 0px;
    bottom: 20px;
    left: 0px;
    text-align: center;
    display: block;
    align-items: center;
    margin-right: 10%;
    margin-left: 10%;
    vertical-align: middle;
    text-align: justify;
    background: rgba(23, 131, 186, 0.4);
    padding: 10px;
    border-radius: 20px 20px;
}
.contenido-juego p {
    color: #fff;
}
.section-welcome {
    height: 400px;
}
.vertical-center {
    position: relative;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    text-align: center;
    display: grid;
    justify-content: center;
    align-items: center;
    overflow: auto;
}
.height-mas-juegos {
    height: 200px;
}
.height-mas-juegos a {
    padding: 10px;
    font-size: 25px;
    padding-right: 57px;
}
.btn-mas {
    padding: 10px;
    font-size: 25px;
    padding-right: 57px;
}
.proximamente {
    margin: 25px 0;
}
.border-top-bottom-05 {
    border-top: 2px solid rgba(0, 0, 0, 0.5);
    border-bottom: 2px solid rgba(0, 0, 0, 0.5);
    border-width: 9px;
    border-top-style: double;
    border-bottom-style: double;
    padding: 50px 0;
}
.logo-azul-transparente {
    background: url(../img/logo-azul-transparente.png);
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto auto;
    background-size: cover;
    background-position: top;
    position: absolute;
}
.logo-azul-transparente1 {
    width: 25%;
    height: 48%;
}
.logo-azul-transparente2 {
    width: 100%;
    height: 200%;
    background-size: 25%;
    background-repeat: no-repeat;
}
.navbar {
    min-height: 66px;
}
#video-fondo-index {
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: -100;
    background-size: cover;
}
/* Larger than mobile */

.video-background {
    background: #000;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
}
.video-foreground, .video-background iframe {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /*pointer-events: none;*/
}
#vidtop-content {
    top: 0;
    color: #fff;
}
@media (min-aspect-ratio: 16/9) {
    .video-foreground {
        height: 300%;
        top: -100%;
    }
}
@media (max-aspect-ratio: 16/9) {
    .video-foreground {
        width: 300%;
        left: -100%;
    }
}
@media (max-width: 400px) {
    .banner-contenido p, .juego-principal-contenido p {
        color: #fff;
        font-size: 13px;
    }
    .height-mas-juegos a {
        padding: 6px;
        font-size: 17px;
        padding-right: 39px;
    }
    .border-top-bottom-05 {
        padding: 25px 0;
        font-size: 22px;
    }
    .section-welcome {
        height: 150px;
    }
    .btn-mas {
        padding: 6px;
        font-size: 17px;
        padding-right: 39px;
    }
    .border-right {
        border-right: 1px solid #fff;
    }
    .opciones, .siguenos, .contactenos, .ubicanos {
        height: auto!important;
    }
    .height-mas-juegos {
        height: auto;
    }
    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
        background: #56aadb;
    }
    .juego-principal-contenido {
        bottom: -181px;
        margin-right: 0%;
        margin-left: -14%;
    }
}
/* Larger than phablet (also point when grid becomes active) */

@media (max-width: 550px) {}
/* Larger than tablet */

@media (max-width: 750px) {
    .navbar {
        max-height: 66px;
    }
}
/* Larger than desktop */

@media (max-width: 1000px) {}
/* Larger than Desktop HD */

@media (max-width: 1200px) {}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* Larger than mobile */

@media (max-width: 400px) {}
/* Larger than phablet (also point when grid becomes active) */

@media (max-width: 550px) {}
/* Larger than tablet */

@media (max-width: 750px) {
    .navbar {
        max-height: 66px;
    }
}
/* Larger than desktop */

@media (max-width: 1000px) {}
/* Larger than Desktop HD */

@media (max-width: 1200px) {}