/*!
 * Start Bootstrap - Scrolling Nav (https://startbootstrap.com/template-overviews/scrolling-nav)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-scrolling-nav/blob/master/LICENSE)
 */
header {
     padding: 156px 0 100px;
     height: 1080px;
     background-image: url("../images/fullscreen.background.image.001c.png")
}
section {
     padding: 100px 0;
     height: 3000px;
}
section#about {
     padding: 100px 0;
     height: 3000px;
}
section#services {
     padding: v 0;
     height: 3000px;
}
section#gallery {
     padding: 100px 0;
     height: 7500px;
}
section#contact {
     padding: 100px 0;
     height: 3000px;
}
section#section01 {
     padding: 100px 0;
     height: 3000px;
}
section#section02 {
     padding: 100px 0;
     height: 3000px;
}
section#section03 {
     padding: 100px 0;
     height: 3000px;
}
section#section04 {
     padding: 100px 0;
     height: 3000px;
}
section#section05 {
     padding: 100px 0;
     height: 3000px;
}
section#section06 {
     padding: 100px 0;
     height: 3000px;
}
section#section07 {
     padding: 100px 0;
     height: 3000px;
}
section#section08 {
     padding: 100px 0;
     height: 3000px;
}
#about {
     background-image: url("../images/fullscreen.background.image.009b.png");
     width: 100%;
     height: auto;
     /* Background image is centered vertically and horizontally at all times */
     background-position: center center;
     /* Background image doesn't tile */
     background-repeat: no-repeat;
     /* Background image is fixed in the viewport so that it doesn't move when 
     the content's height is greater than the image's height */
     background-attachment: fixed;
     /* This is what makes the background image rescale based
     on the container's size */
     background-size: cover;
}
#services {
     background-image: url("../images/source.pages/index.background.002.jpg");
     width: 100%;
     height: auto;
     /* Background image is centered vertically and horizontally at all times */
     background-position: center center;
     /* Background image doesn't tile */
     background-repeat: no-repeat;
     /* Background image is fixed in the viewport so that it doesn't move when 
     the content's height is greater than the image's height */
     background-attachment: fixed;
     /* This is what makes the background image rescale based
     on the container's size */
     background-size: cover;
}
#gallery {
     background-image: url("../images/source.pages/index.background.003.jpg");
     width: 100%;
     height: auto;
     /* Background image is centered vertically and horizontally at all times */
     background-position: center center;
     /* Background image doesn't tile */
     background-repeat: no-repeat;
     /* Background image is fixed in the viewport so that it doesn't move when 
     the content's height is greater than the image's height */
     background-attachment: fixed;
     /* This is what makes the background image rescale based
     on the container's size */
     background-size: cover;
}
#contact {
     background-image: url("../images/source.pages/index.background.004.jpg");
     width: 100%;
     height: auto;
     /* Background image is centered vertically and horizontally at all times */
     background-position: center center;
     /* Background image doesn't tile */
     background-repeat: no-repeat;
     /* Background image is fixed in the viewport so that it doesn't move when 
     the content's height is greater than the image's height */
     background-attachment: fixed;
     /* This is what makes the background image rescale based
     on the container's size */
     background-size: cover;
}
#section01 {
     background-image: url("../images/source.pages/index.background.section.001.jpg");
     width: 100%;
     height: auto;
     /* Background image is centered vertically and horizontally at all times */
     background-position: center center;
     /* Background image doesn't tile */
     background-repeat: no-repeat;
     /* Background image is fixed in the viewport so that it doesn't move when 
     the content's height is greater than the image's height */
     background-attachment: fixed;
     /* This is what makes the background image rescale based
     on the container's size */
     background-size: cover;
}
#section02 {
     background-image: url("../images/source.pages/index.background.section.002.jpg");
     width: 100%;
     height: auto;
     /* Background image is centered vertically and horizontally at all times */
     background-position: center center;
     /* Background image doesn't tile */
     background-repeat: no-repeat;
     /* Background image is fixed in the viewport so that it doesn't move when 
     the content's height is greater than the image's height */
     background-attachment: fixed;
     /* This is what makes the background image rescale based
     on the container's size */
     background-size: cover;
}
#section03 {
     background-image: url("../images/source.pages/index.background.section.003.jpg");
     width: 100%;
     height: auto;
     /* Background image is centered vertically and horizontally at all times */
     background-position: center center;
     /* Background image doesn't tile */
     background-repeat: no-repeat;
     /* Background image is fixed in the viewport so that it doesn't move when 
     the content's height is greater than the image's height */
     background-attachment: fixed;
     /* This is what makes the background image rescale based
     on the container's size */
     background-size: cover;
}
#section04 {
     background-image: url("../images/source.pages/index.background.section.004.jpg");
     width: 100%;
     height: auto;
     /* Background image is centered vertically and horizontally at all times */
     background-position: center center;
     /* Background image doesn't tile */
     background-repeat: no-repeat;
     /* Background image is fixed in the viewport so that it doesn't move when 
     the content's height is greater than the image's height */
     background-attachment: fixed;
     /* This is what makes the background image rescale based
     on the container's size */
     background-size: cover;
}
#section05 {
     background-image: url("../images/source.pages/index.background.section.005.jpg");
     width: 100%;
     height: auto;
     /* Background image is centered vertically and horizontally at all times */
     background-position: center center;
     /* Background image doesn't tile */
     background-repeat: no-repeat;
     /* Background image is fixed in the viewport so that it doesn't move when 
     the content's height is greater than the image's height */
     background-attachment: fixed;
     /* This is what makes the background image rescale based
     on the container's size */
     background-size: cover;
}
#section06 {
     background-image: url("../images/source.pages/index.background.section.006.jpg");
     width: 100%;
     height: auto;
     /* Background image is centered vertically and horizontally at all times */
     background-position: center center;
     /* Background image doesn't tile */
     background-repeat: no-repeat;
     /* Background image is fixed in the viewport so that it doesn't move when 
     the content's height is greater than the image's height */
     background-attachment: fixed;
     /* This is what makes the background image rescale based
     on the container's size */
     background-size: cover;
}
#section07 {
     background-image: url("../images/source.pages/index.background.section.007.jpg");
     width: 100%;
     height: auto;
     /* Background image is centered vertically and horizontally at all times */
     background-position: center center;
     /* Background image doesn't tile */
     background-repeat: no-repeat;
     /* Background image is fixed in the viewport so that it doesn't move when 
     the content's height is greater than the image's height */
     background-attachment: fixed;
     /* This is what makes the background image rescale based
     on the container's size */
     background-size: cover;
}
#section08 {
     background-image: url("../images/source.pages/index.background.section.008.jpg");
     width: 100%;
     height: auto;
     /* Background image is centered vertically and horizontally at all times */
     background-position: center center;
     /* Background image doesn't tile */
     background-repeat: no-repeat;
     /* Background image is fixed in the viewport so that it doesn't move when 
     the content's height is greater than the image's height */
     background-attachment: fixed;
     /* This is what makes the background image rescale based
     on the container's size */
     background-size: cover;
}