/* Paralax  */

	body, html{
  height:100%;
  margin:0;
  font-size:1.06em;
  font-weight:400;
  line-height:1.8em;
  color:#202020;
}
  
.pimg1, .pimg2, .pimg3, .pimg4{
  position:relative;
  opacity:0.90;
  background-position:center;
  background-size:auto;
  background-repeat:no-repeat;

  /*
    fixed = parallax
    scroll = normal
  */
  background-attachment:fixed;
}

.pimg1{
  background-image:url('/images/parallax/image1.jpg');
  min-height:100vh;
}

.pimg2{
  background-image:url('/images/parallax/image2.jpg');
  min-height:500px;
}

.pimg3{
  background-image:url('/images/parallax/image3.jpg');
  min-height:500px;
}
.pimg4{
  background-image:url('/images/parallax/image4.jpg');
  min-height:500px;
}
.section{
  text-align:center;
  padding:50px 25px;
}

.section-light{
  background-color:rgb(244, 244, 244);
  color:#242323;
}

.section-dark{
  background-color:#3168a0;
  color:#ddd;
}

.ptext{
  position:absolute;
  top:50%;
  width:100%;
  text-align:center;
  color:#fff;
  font-size:27px;
  letter-spacing:8px;
  text-transform:uppercase;
}
.ptext1{
  position:absolute;
  top:50%;
  width:90%;
  text-align:center;
  color:#fff;
  font-size:1.06em;
  letter-spacing:8px;
 
}
@media(max-width:568px){
  .pimg1, .pimg2, .pimg3, .pimg4{
    background-attachment:scroll;
		}
	.section {
		text-align: left;
  }
  }

	/* End Paralax */
.header.container-header.full-width {
	display: grid;
	grid-template-columns: minmax(0,1fr) repeat(4,minmax(0,19.875rem)) minmax(0,1fr);
	grid-gap: 0 1em;
	align-items: center;
}
.container-header .grid-child:first-child {
	grid-column: 2/2;
}
.container-header .container-nav {
	grid-column: 3/5;
}  


.back-to-top-link {
  position: fixed;
}
