html, body {
    margin:0;
    padding:0;

    /* animation */
    scroll-behavior: smooth;
}

body {
    font-family: "Montserrat", serif;
}

/* nav bar */
.navigation {
    display: flex;
    justify-content: space-between;
    padding: 0 1rem;
    
}

.links ul {
    display: flex;
    list-style-type: none;
    padding: 0 2rem;
}

.links ul li {
    margin: 0 1rem;
}

.links ul li a {
    color: teal;
    text-decoration: none;
}

/* Hero image */
.header {
    width: 100%;
    height: 70%;

    /* flexbox */
    display:flex;
    justify-content: center;
    align-items: center;

    /* bkg image */
    background-image: url('../img/hero-1.jpg');
    background-size: cover;
    background-position: center;
}

h1 {
    color:teal;
    font-size: 80px;
}

.gallery {
    width: 100%;
    height: 70%;
}

h2 {
    text-align: center;
}

.row {
    display: flex;
    width: 100%;
    height: 40%;

    /* vertical margin */
    margin: 1rem 0;

    /* justify-content: space-evenly; */
}

.box {
    width: 100%;
    height: 100%;
    background-color: lightgray;
    margin: 1rem;

    border-radius: 8px;
    
    /* move text */
    display: flex;
    justify-content: center;
    align-items: end;

    color: #fff;

    /* size for boxes image */
    background-size: cover;
    background-position: center;

}

#box1 {
    background-image: url('../img/gallery-image-1.jpg');
}

#box2 {
    background-image: url('../img/gallery-image-2.jpg');
}

#box3 {
    background-image: url('../img/gallery-image-3.jpg');
}

#box4 {
    background-image: url('../img/gallery-image-4.jpg');
}

#box5 {
    background-image: url('../img/gallery-image-5.jpg');
}

#box6 {
    background-image: url('../img/gallery-image-6.jpg');
}

footer {
    width: 100%;
    height: 10%;
    background-color: black;
}