/* small phones - vertical orientation */

@media screen and (max-width: 400px) {
.black-part {
    background-color: black;
    height: 250px;
}
.site-titles {
    font-size: 24px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
}
}

/* bigger phones, tablets, landscape mode */

@media screen and (max-width: 800px) {
.black-part {
    background-color: black;
    height: 250px;
}
.site-titles {
    font-size: 24px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
}
}

/* large screens */
@media screen and (min-width: 1400px) {
	
}
@media (max-width: 1021px) {

}

/* mobile nav break point */

@media (max-width: 1024px) {

}

/* ipads */

@media only screen 
    and (device-width : 375px) 
    and (device-height : 812px) 
    and (-webkit-device-pixel-ratio : 3) {

}