.filewindow iframe{
    width: 100%;
    height:400px;
    margin:10px;
    border: 0px;
    padding-right:10px;
    border-radius: 0px;
}

.scorewindow iframe{
    width: 100%;
    height:200px;
    margin:10px;
    border: 0px;
    padding-right:10px;
    border-radius: 0px;
}

.main-container {
    max-width: 1600px;
    margin: auto;
    position: relative;
}

.cachewindow {
    border-radius: 5px;
    padding: 20px;
    margin: 20px;
}

.cachewindow li{
    color: white;
}

#Steam, #Epic, #BattleNet{
    width: 100%;
}

#Steam img{
    width: 20%
}

#Epic img{
    width: 20%
}

#BattleNet img{
    width: 20%
}

.Line p{
    color: #FFF;
}

.ScoreLine p{
    color: #FFF;
}

.Joining{
    overflow-x: scroll;
    overflow-y: hidden;
}
    /* Scrollbar */
    .Joining::-webkit-scrollbar {width: 10px;}
    .Joining::-webkit-scrollbar {height: 5px;}
    .Joining::-webkit-scrollbar-track {background: transparent;}
    .Joining::-webkit-scrollbar-thumb {background: #888;}
    .Joining::-webkit-scrollbar-thumb:hover {background: #555;}

.titles h2 {
    font-size: 36px;
    font-weight: bold;
    margin-bottom: 10px;
    color: #FFF;
    text-align: center;
}

.titles h3 {
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 10px;
    color: #FFF;
    text-align: center;
}

.server{
    position: fixed;
    top: 50%;
    left: 5%;
    transform: translate(-50%, -50%);
}

@media (max-width: 991px) {
    .Joining {
        display: none;
    }
    .ServerDate{
        display: none;
    }
    .ServerIP{
        display: none;        
    }
}

.scroll{
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 5px;
}
scroll::-webkit-scrollbar {width: 10px;}
scroll::-webkit-scrollbar {height: 5px;}
scroll::-webkit-scrollbar-track {background: transparent;}
scroll::-webkit-scrollbar-thumb {background: #888;}
scroll::-webkit-scrollbar-thumb:hover {background: #555;}

.videojoin{
    position: fixed;
    background: rgb(248, 34, 73);
    color: rgb(255, 255, 255);
    text-align: center;
    border-radius: 50px;
    left: 15px;
    bottom: 15px;
    width: 80px;
    height: 80px;
    display: grid;
    place-items: center;
}
    .videojoin:hover{
        background: rgb(0, 255, 0);
    }

    @media (max-width: 991px){
        .videojoin{
            background: rgba(248, 34, 73,0.6);
            color: rgba(255, 255, 255,0.6);
        }
    }

    .videojoin i{
        font-size:3em;
        padding:0px;
    }