#background-image-container {
    overflow-x: hidden;
    max-width: 100%;
    height: 100vh;
    background-image: url('../imgs/xborg.jpg');
    background-position: 0 0;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    transition: 3s all;
}
/* xborg -> background-position: 0 0; */
/* gusion -> background-position: 0 -30px; */
/* ling -> background-position: 0 0 */
/* yuzhong -> background-position: 0 15px;*/
/* terizla -> background-position: 0 30px; */
/* khaleed -> background-position: 0 20px; */
/* harith -> background-position: 0 -50px; */
/* chou -> background-position: 0 0; */
/* esmeralda -> background-position: 0 -40px; */
/* barats -> background-position: 0 0; */
/* uranus -> background-position: 0 0; */
/* fanny -> background-position: 0 0; */
/* claude -> background-position: 0 20px; */
/* beatrix -> background-position: 0 0; */
/* thamuz -> background-position: 0 0; */
/* sun -> background-position: 0 20px; */
/* aldous -> background-position: 0 0; */
/* pharsa -> background-position: 0 20px; */
/* kadita -> background-position: 0 -5px; */

.slide-container {
    z-index: 9;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,.6)   
}

.hero-name {
    z-index: 10;
    position: absolute;
    color: white;
    font-size: 50px;
    letter-spacing: 7px;
    left: 7%;
    top: 15%;
    font-weight: bold;
    transition: 3s all;
}




/* ============================================================= */
@media only screen and (max-width: 1200px) {
    .hero-name {
        /* prev font-size: 50px; */
        font-size: 47px;
    }
    #background-image-container {
        height: 90vh;
    }
}
@media only screen and (max-width: 1024px) {
    .hero-name {
        /* prev font-size: 47px; */
        font-size: 43px;
    }
    #background-image-container {
        height: 80vh;
    }
}
@media only screen and (max-width: 768px) {
    .hero-name {
        /* prev font-size: 43px; */
        font-size: 38px;
        /* prev letter-spacing: 7px; */
        letter-spacing: 6px;
    }
    #background-image-container {
        height: 70vh;
        background-position: 40% 0;
    }
}
@media only screen and (max-width: 500px) {
    .hero-name {
        /* prev font-size: 38px; */
        font-size: 33px;
        /* prev letter-spacing: 6px; */
        letter-spacing: 5px;
    }
    #background-image-container {
        height: 60vh;
        background-position: 35% 0;
    }
}
@media only screen and (max-width: 410px) {
    .hero-name {
        /* prev font-size: 38px; */
        font-size: 28px;
        /* prev letter-spacing: 6px; */
        letter-spacing: 4px;
    }
    #background-image-container {
        height: 50vh;
        background-position: 50% 0;
    }
}
/* ============================================================= */





















/* ============================================================= */
@media only screen and (max-width: 1200px) and (min-height: 800px) {
    .hero-name {
        /* prev font-size: 50px; */
        font-size: 47px;
    }
    #background-image-container {
        height: 90vh;
        background-position: 50% 0;  
    }
}
@media only screen and (max-width: 1024px) and (min-height: 800px) {
    .hero-name {
        /* prev font-size: 47px; */
        font-size: 47px;
    }
    #background-image-container {
        height: 88vh;
        background-position: 50% 0;  
    }
}
@media only screen and (max-width: 768px) and (min-height: 800px) {
    .hero-name {
        /* prev font-size: 43px; */
        font-size: 42px;
        /* prev letter-spacing: 7px; */
        letter-spacing: 6px;
    }
    #background-image-container {
        height: 80vh;
    }
}
@media only screen and (max-width: 500px) and (min-height: 800px) {
    .hero-name {
        /* prev font-size: 38px; */
        font-size: 35px;
        /* prev letter-spacing: 6px; */
        letter-spacing: 5px;
    }
    #background-image-container {
        height: 80vh;
        background-position: 50% 20px;  
    }
}
@media only screen and (max-width: 410px) and (min-height: 800px) {
    .hero-name {
        /* prev font-size: 38px; */
        font-size: 28px;
        /* prev letter-spacing: 6px; */
        letter-spacing: 4px;
    }
    #background-image-container {
        height: 70vh;
        background-position: 50% 20px;
    }
}
/* ============================================================= */