.navbar-brand {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 2em
}
.container-fluid {
    height: 100%;
}
#part1 {
    color: white;
    padding-top: 20vh;
    padding-left: 15vw;
    font-family: 'Source Sans Pro', sans-serif;
}

#part2 {
    color: white;
    padding-top: 20vh;
    padding-left: 15vw;
    font-family: 'Source Sans Pro', sans-serif;
}
#overlay2 {
    background-color: rgba(0,0,0,0.5);
    height: 100%;
}
#part3new {
    color: white;
    padding-top: 20vh;
    padding-left: 15vw;
    font-family: 'Source Sans Pro', sans-serif; 
}
#overlay3new {
    background-color: rgba(0,0,0,0.5);
    height: 100%;
}
#part4 {
    color: white;
    padding-top: 20vh;
    padding-left: 15vw;
    font-family: 'Source Sans Pro', sans-serif; 
}
.vertical-center {
    min-height: 100%;  /* Fallback for browsers do NOT support vh unit */
    min-height: 100vh; /* These two lines are counted as one :-)       */
    display: flex;
}
#brand {
    font-family: 'Roboto Condensed', sans-serif;   
}

#webstorebutton {
    height: 50px;
    width: 200px;
    border-radius: 50px;
    background-color: rgba(0,0,0,.9);
    color: white;
    transition: .3s;

}
#webstorebutton:hover {
    color: black;
    background-color: rgba(255,255,255,.5)
}


/*###Desktops, big landscape tablets and laptops(Large, Extra large)####*/
@media screen and (min-width: 1024px){
/*Style*/
    h1 {
        font-size: 4em;
        color: white
    }
    p {
    font-size: 2.5em;
    font-family: 'Source Sans Pro', sans-serif;
    }
    #brand {
        font-size: 6em;
        font-weight:bold;
        border-left: 4px solid white;
        padding-left: 10px
    }
}

/*###Tablet(medium)###*/
@media screen and (min-width : 768px) and (max-width : 1023px){
/*Style*/
}

/*### Smartphones (portrait and landscape)(small)### */
@media screen and (min-width : 0px) and (max-width : 767px){
/*Style*/
    h1 {
        font-size: 2.5em;
    }
    p {
    font-size: 1.8em;
    font-family: 'Source Sans Pro', sans-serif;
}
    #brand {
        font-size: 2.8em;
        font-weight:bold;
        border-left: 4px solid white;
        padding-left: 10px
    }