body,h1,h2,h3,h4,h5,h6 {font-family: "Lato", sans-serif;}
body, html {
    height: 100%;
    color: #777;
    line-height: 1.8;
}

/* Create a Parallax Effect */
.bgimg-1, .bgimg-2, .bgimg-3, .bgimg-4 {
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

/* First image (Logo. Full height. Photo 900x600) */
.bgimg-1 {
    background-image: url("images/balloons-medium.jpg");
    min-height: 100%;
}

/* Second image (Photo 600x400) */
.bgimg-2 {
    background-image: url("images/hands-together-small.jpg");
    min-height: 400px;
}

/* Third image (Photo 600x400) */
.bgimg-3 {
    background-image: url("images/toes-small.jpg");
    min-height: 400px;
}

/* Fourth image (Photo 600x400) */
.bgimg-4 {
    background-image: url("images/rowing-small.jpg");
    min-height: 400px;
}
.w3-wide {letter-spacing: 10px;}
.w3-hover-opacity {cursor: pointer;}
.profile-picture {border-radius: 50%;}

/* Turn off parallax scrolling for tablets and phones */
@media only screen and (max-device-width: 1024px) {
    .bgimg-1, .bgimg-2, .bgimg-3, .bgimg-4 {
        background-attachment: scroll;
    }
}
/* Pictures optimized for tablets (900x600) */
@media only screen and (min-device-width: 600px) {
    .bgimg-1 {
        background-image: url("images/balloons-medium.jpg");
    }
    .bgimg-2 {
        background-image: url("images/hands-together-medium.jpg");
    }
    .bgimg-3 {
        background-image: url("images/toes-medium.jpg");
    }
    .bgimg-4 {
        background-image: url("images/rowing-medium.jpg");
    }
}
/* Pictures optimized for desktop (1200x800) */
@media only screen and (min-device-width: 900px) {
    .bgimg-1 {
        background-image: url("images/balloons-large.jpg");
    }
    .bgimg-2 {
        background-image: url("images/hands-together-large.jpg");
    }
    .bgimg-3 {
        background-image: url("images/toes-large.jpg");
    }
    .bgimg-4 {
        background-image: url("images/rowing-large.jpg");
    }
}
/* Pictures optimized for large screens (2100x1400) */
@media only screen and (min-device-width: 1200px) {
    .bgimg-1 {
        background-image: url("images/balloons-xl.jpg");
    }
    .bgimg-2 {
        background-image: url("images/hands-together-xl.jpg");
    }
    .bgimg-3 {
        background-image: url("images/toes-xl.jpg");
    }
    .bgimg-4 {
        background-image: url("images/rowing-xl.jpg");
    }
}
