#model-container, #model-container-mobile{
    width: 80%;
    margin:auto;
    height:100%;
    font-family: 'Barlow Condensed', sans-serif;
    border-spacing: 0 10px;
    margin-top:80px;
    display:block;
}

#model-parent, #current{
    display:flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}

#textBlock{
    width:inherit;
    font-family: inherit;
    font-size:10px;

}

.label{
    display:inline-block;
    margin-right:5px;
}

body{
    background-color:#fafafa;
}
#item{
    width:168px;
    position: relative;
    margin:0 10px 20px 10px;
}

.lang{
    width:100%;
    margin:0;
    padding:0;
}

#photoCon img{
    width:184px;
    max-width: 233px;
    position: absolute;
}
#photoCon p{
    position: absolute;
    bottom:3px;
}
#photoCon{
    height:148px;
    position: relative;
}

td{
    background-color:#fff;
    padding: 8px;
    text-align: center;
}

td a{
    display:inline-block;
    width:100%;
    height:100%;
    margin:0;
    padding:0;
}

#rankCon{
    width:100%;
    float:left;
}

#rank{
    width:100%;
    margin:auto;
    margin-top:10px;
    margin-bottom:10px;
}

.rankNum{
    margin:0;
    padding:0;
}

tr:hover{
    box-shadow: 0px 3px 8px -5px #888;
}

#columns{
    display:flex;
    flex-flow: row;
    box-shadow: none;
    cursor: default;
    justify-content: space-around;
    margin-bottom:20px;
}

#model-container a, #model-container-mobile a{
    text-decoration: none;
    color:inherit;
}

#model-container-mobile{
    display:none;
}

#rankCon{
    display:flex;
    flex-direction: row;
    justify-content: space-evenly;
    align-content: center;
}

@media screen and (max-width:1058px) {
    .fas{
        margin-left:5px;
    }
}

@media screen and (max-width:602px) {
    #model-container{
        width:100%;
    }
}

@media screen and (max-width:450px) {
    #model-container-mobile{
        width:77%;
    }
}

@media screen and (max-width:427px) {
    #model-container-mobile{
        width:73%;
    }
}

@media screen and (max-width:409px) {
    #model-container-mobile{
        width:85%;
    }
}

@media screen and (max-width:386px) {
    #model-container-mobile{
        width:90%;
    }

 
}

@media screen and (max-width:369px) {
    #model-container-mobile{
        width:97%;
    }

 
}