* { /* Targeting the whole page
     to have it reach the ends*/
    margin: 0;
    padding: 0;
}

body{
    font-family:sans-serif;
}

html{
    scroll-behavior: smooth;
    /* Makes the link to scroll smoothly to sections*/
}

.a,.btn{
    transition:all 300ms ease ;
}

#mobile-navbar,
#mobile-hamburger-menu {
    display: none;
}

/* DESKTOP NAV */
#desktop-navbar{
    height: 5rem;
    width: 100%;
}

#mobile-navbar{
    height: 3rem;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: stretch; 
    justify-content: flex-start;
    gap: 0;
}

.landing-bg-video {
    position: fixed;
    top: 0;
    left: 0;
    min-width: 100vw;
    min-height: 100vh;
    width: 100vw;
    height: 100vh;
    object-fit: cover;
    z-index: -1;
    pointer-events: none; /* So clicks pass through to content */
}

img{
    height:7rem;
}

nav, .nav-links{
    display: flex;
}

nav{
    /* background-color: crimson; */
    /* position:fixed; */
    justify-content: space-around;
    align-items: center;
    height: 17vh;
}

.nav-links{
    gap: 2rem;
    list-style: none;
    font-size: 1.5rem; /* rem is more like pixels*/
}

.brandName , .nav-links-wrappers{
    width: 100%;
    align-items: center;
    justify-content: center;
    display: flex;
    
}

a{
    color:white ;
    text-decoration: none;
}

a:hover{
    color:magenta;
}

.construction-container{
    background-image: url(/image/mount-flower.jpg);
    background-attachment:fixed;
    background-size: cover;
    text-align: center;
    align-items: center;
    align-content: center;
}
