 /* CSS Document */


 .col-xs-1.text-center {
   overflow: hidden;
 }

.tan {
  background-color: #b29d69;
}

.scroll_arrow {
  display: none;
}

.scroll_arrow_new {
  max-width: 70px;
  /* margin-left: calc(50% - 35px); */
  /* bottom: 40px; */
}

@media (max-width: 767px) {
  .scroll_arrow_new {
    top: -80px;
    max-width: 48px;
    left: calc(50% - 24px);
  }
}

.scroll_arrow_new_container {
  display: block;
  top: -120px;
  position: absolute;
  left: calc(50% - 35px);
  text-align: center;
  z-index: 5;
  width: 70px;
}

.the-beer_text {

  z-index: 1;
}


.the-beer_textFR {

  z-index: 1;
}


.list-inline {
    margin-left: 5px!important;
}

#parallax-container {
    display: block;
    height: 320px;
    height: 800px;
    position: relative;
    overflow: hidden;
    background-color:#151115;
    background-color: #eed899;
  }

  #parallax-container-2 {
    display: block;
    height: 320px;
    height: 724px;
    position: relative;
    overflow: hidden;
	  background-color:#151115;
  }

  #parallax-container-3 {
    display: block;
    height: 724px;
    position: relative;
    overflow: hidden;
	  background-color:#151115;
  }

  #parallax-container-4 {
    display: block;
    height: 724px;
    position: relative;
    overflow: hidden;
	  background-color:#151115;
  }

  #parallax-container div {
    background-repeat: no-repeat;
    /* position: absolute;
    bottom: 0;
    height: 100%;
    width: 100%; */
    position: fixed;
    width: 100%;
    height: 800px;
  }

  #parallax-container-2 div {
    background-repeat: no-repeat;
    /* position: absolute;
    bottom: 0;
    height: 100%;
    width: 100%; */
    position: absolute;
    width: 100%;
    height: 700px;
  }

  #parallax-container-3 div {
    background-repeat: no-repeat;
    position: absolute;
    width: 100%;
    height: 800px;
  }

  #parallax-container-4 div {
    background-repeat: no-repeat;
    position: absolute;
    width: 100%;
    height: 700px;
    height: 800px;
  }

/*   #parallax-container-4.fixed div {
    position: fixed;
    top: 76px;
  } */


  /* #thebeer, #thelegend, #thefuture { */
  #block-beerparallax, #block-legendparallax, #block-futureparallax {
/*     position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky; */
    position: sticky;
    /* top: 76px; */
    top: 75px;
  }

  #block-beerparallaxfr, #block-legendparallaxfr, #block-futureparallaxfr {
/*     position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky; */
    position: sticky;
    /* top: 76px; */
    top: 75px;
  }

  /* #thebeer.tempnonsticky, #thelegend.tempnonsticky, #thefuture.tempnonsticky { */
  #block-beerparallax.tempnonsticky, #block-legendparallax.tempnonsticky, #block-futureparallax.tempnonsticky {
    position: relative;
    top: auto;
  }

  #block-beerparallaxfr.tempnonsticky, #block-legendparallaxfr.tempnonsticky, #block-futureparallaxfr.tempnonsticky {
    position: relative;
    top: auto;
  }


  @media (max-width: 767px) {
    /* #thebeer, #thelegend, #thefuture { */
    #block-beerparallax, #block-legendparallax, #block-futureparallax {
      top: 99px;
    }
	  
	   #block-beerparallaxfr, #block-legendparallaxfr, #block-futureparallaxfr {
      top: 99px;
    }
  }




.navbar-fixed-top.hidden-lg {
  min-height: 100px;
}

.navbar-fixed-top.hidden-xs {
  min-height: 76px;
}
/* ======== PARALLAX 1 ====== */


/*
  .parallax1_sky {
    background: url(../images/The_Original/sky.jpg);
    background-size: cover;
	  margin-bottom:100px;
  }

  .parallax1_mountain_back {
    background: url(../images/The_Original/mountainsBack.png);
    background-size: cover;
  }

  .parallax1_trapezoid {
    background: url(../images/The_Original/trapezoid_2.png) no-repeat 50% 50%;
    background-size: contain;
    width: 100%;
    height: 100vh;
  }

  .parallax1_can {
    background: url(../images/The_Original/canSolo_2.png) no-repeat 50% 50%;
    background-size: contain;
    width: 100%;
    height: 100vh;
	  margin-bottom:-35px;
  }

  .parallax1_mountain_front {
    background: url(../images/The_Original/mountainsFront.png);
    margin-bottom: -190px;
	  background-size:cover;
    background-position-x: 60%;
  }
*/

.parallax1_sky {
  background: url(../images/The_Original/sky.jpg);
  background-position: center top;
  background-size: 2560px auto;
}

#block-faqparallax .parallax1_sky,
#block-faqparallaxfr .parallax1_sky {
  background: url(../images/The_Original/sky_now_original.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 1920px auto;
}

.parallax1_mountain_back {
  background: url(../images/The_Original/mountainsBack_3.png);
  /*background-position: center 90px;*/
  background-position: center 100px;
  background-size: 1920px auto;
}

#block-faqparallax .parallax1_mountain_back,
#block-faqparallaxfr .parallax1_mountain_back {
  background: url(../images/The_Original/mountainsback_now_original.png);
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: 1920px auto;
}

.parallax1_mountain_backFR {
  background: url(../images/The_Original/mountainsBack_3.png);
  background-position: left 60px;
  background-position: center 90px;
  /* background-size: 2300px auto; */
  background-size: 1920px auto;
}

.parallax1_trapezoid {
  background: url(../images/The_Original/trapezoid2.png);
  background-size: auto 450px;
  background-position: center 198px;
}


.parallax1_trapezoidFR {
  background: url(../images/The_Original/trapezoid2fr.png);
  background-size: auto 450px;
  background-position: center 198px;
}

#block-faqparallax .parallax1_trapezoid {
  background: url(../images/The_Original/trapezoid_now_original.png);
  background-repeat: no-repeat;
  background-size: auto 450px;
  background-position: center 262px;
}

#block-faqparallaxfr .parallax1_trapezoidFR {
  background: url(../images/The_Original/trapezoid_now_original_fr.png);
  background-repeat: no-repeat;
  background-size: auto 450px;
  background-position: center 262px;
}

.parallax1_can {
  background: url(../images/The_Original/canSolo.png);
  background-size: auto 540px;
  background-position: calc(50% + 200px) 132px;
}

#block-faqparallax .parallax1_can,
#block-faqparallaxfr .parallax1_can {
  background-position: calc(50% + 200px) 195px;
}

.parallax1_mountain_front {
  background: url(../images/The_Original/mountainsFront2.png);
  /* background-position: calc(50% - 200px) 500px; */
  /* background-size: 1696px auto; */
  background-size: 1920px auto;
  /*background-position: center 400px;*/
  background-position: center 350px;
}

#block-faqparallax .parallax1_mountain_front,
#block-faqparallaxfr .parallax1_mountain_front {
  background: url(../images/The_Original/mountainsfront_now_original.png);
  background-size: 1920px auto;
  background-position: bottom;
  background-repeat: no-repeat;
}

.parallax2_sky {
  background: url(../images/The_Beer/sky.png);

}

.parallax2_background {
  background: url(../images/The_Beer/background.png);
  background-position: center 250px;
  background-position: center 174px; /* trans */
  background-size: 100% 100%;
}

#parallax-container-2 div.parallax2_background {
  height: 900px;
}

.the-beer_text {
  background: url(../images/The_Beer/the-beer.png);
  background-position: calc(50% - 100px) 190px;
  background-position: calc(50% - 60px) 100px; /* trans */
  background-size: auto 540px;
}

.the-beer_textFR {
  background: url(../images/The_Beer/the-beerfr.png);
  background-position: calc(50% - 100px) 190px;
  background-position: calc(50% - 60px) 100px; /* trans */
  background-size: auto 540px;
}

.parallax2_trapezoid {
  background: url(../images/The_Beer/trapezoid.png);

  background-size: auto 450px;
  background-position: center 160px;
  background-position: center 140px; /* trans */
  overflow: hidden;
/*   -webkit-clip-path: polygon(20% 0%, 80% 0%, 70% 100%, 30% 100%);
  clip-path: polygon(23% 0%, 76% 0%, 70% 100%, 30% 100%); */

  /* background-image: url(../images/The_Original/trapezoid.png); */
  /* background-size: auto 450px; */
  /* background-position: center 230px; */
}
#parallax-container-2 div.parallax2_trapezoid {
  height: 610px;
  height: 590px;
}

.parallax2_can {
  background: url(../images/The_Original/canSolo.png);
  background-size: auto 540px;
  background-position: calc(50% + 200px) 240px;
  background-position: calc(50% + 200px) 104px; /* trans */
}


.parallax3_sky {
  background: url(../images/The_Legend/the_legend_sky.png);
  background-size: auto;
}

.parallax3_mountains {
  background-image: url(../images/The_Legend/the_legend_mountains1.png);
  background-position: center 200px;
  background-position: center calc(238px - 76px); /* trans */
  /* background-position: center -100px; */
  background-size: 1920px auto;
}

.parallax3_trapezoid {
  background-image: url(../images/The_Legend/trapezoid_3_red.png);
  overflow: hidden;
  background-size: auto 450px;
  background-position: center 130px;
  background-position: center 130px; /* trans */
}

#parallax-container-3 div.parallax3_trapezoid {
  height: 531px;
  height: 700px; /* trans */
}

.parallax3_man {
  background-image: url(../images/The_Legend/man.png);
  background-position: center 120px;
  background-position: center 0px; /* trans */
  background-size: auto 700px;
}

.parallax3_foreground {
  background-image: url(../images/The_Legend/the_legend_foreground2.png);
  background-size: 1920px auto;
  background-position: center 300px;
  background-position: center calc(290px - 76px); /* trans */


}

#parallax-container-3 div.parallax3_foreground {
  height: 1900px;
}

.the_legend_text {
  background-image: url(../images/The_Legend/the_legend_text.png);
  background-position: center 310px;
  background-position: center 180px; /* trans */
  background-size: 720px auto;
}


.the_legend_textFR {
  background-image: url(../images/The_Legend/the_legend_textfr.png);
  background-position: center 310px;
  background-position: center 180px; /* trans */
  background-size: 720px auto;
}


.yellow, .blue, .red, .tan {
  position: relative;
}

.scroll_arrow {
  position: absolute;
  max-width: 70px;
  margin-left: calc(50% - 35px);
  text-align: center;
  bottom: 40px;
}


.parallax4_bckg {
  background: url(../images/The_Future/the_future_background.png);
  background-position: center top;

}
.parallax4_bridge {
  background: url(../images/The_Future/bridge.png);
  background-position: center 400px;
  background-position: center 100px; /* trans */
  background-size: 1920px auto;
}
#parallax-container-4 div.parallax4_bridge {
  /* height: 531px; */
  height: 1500px;
}
/* .parallax4_trapezoid {
  background: url(../images/The_Future/the_future_trapezoid.png);
} */


.parallax4_trapezoid {
  background-image: url(../images/The_Legend/trapezoid_3_red.png);
  background: url(../images/The_Future/the_future_trapezoid2.png);
  /* overflow: hidden; */
  background-size: auto 525px;
  background-position: center 230px;
  background-position: center 100px; /* trans */

}

#parallax-container-4 div.parallax4_trapezoid {
  /* height: 531px; */
  height: 900px;
}

#parallax-container-4 div.parallax4_text {
  /* height: 531px; */
  height: 1500px;
}

.parallax4_text {
  background: url(../images/The_Future/the_future_text.png);
  background-size: auto 355px;
  background-position: center 480px;
  background-position: center 120px; /* trans */
}

.parallax4_textFR {
  background: url(../images/The_Future/the_future_textfr.png);
  background-size: auto 355px;
  background-position: center 480px;
  background-position: center 120px; /* trans */
}

@media (max-width: 1599px) {
/*   #parallax-container {
    height: 600px;
  } */
}

@media (min-width: 1200px) {
  #block-faqparallax .parallax1_mountain_back,
  #block-faqparallaxfr .parallax1_mountain_back {
    height: 950px;
  }
}

@media (max-width: 1199px) {
  #parallax-container {
    height: 650px;
  }

  #parallax-container > div {
    height: 650px;
  }

  #parallax-container-2, #parallax-container-3 {
    height: 574px;
  }

  #parallax-container-2 > div, #parallax-container-3 > div {
    height: 574px;
  }

  #parallax-container-4 {
    height: 569px;
  }

  #parallax-container-4 > div {
    height: 569px;
  }


  .parallax1_sky {
    background-position: center top;
    background-size: 2560px auto;
  }

  .parallax1_mountain_back {
    background-position: center 58px;
    background-size: 1600px auto;
    /* background-size: 1869px auto; */
  }

	
	 .parallax1_mountain_backFR {
    background-position: center 58px;
    background-size: 1600px auto;
    /* background-size: 1869px auto; */
  }

  #block-faqparallax .parallax1_mountain_back,
  #block-faqparallaxfr .parallax1_mountain_back {
    background-size: 1500px auto;
  }

  .parallax1_trapezoid {
    background-size: auto 366px;
    background-position: center 137px;
  }

	
  .parallax1_trapezoidFR {
    background-size: auto 366px;
    background-position: center 137px;
  }

  #block-faqparallax .parallax1_trapezoid,
  #block-faqparallaxfr .parallax1_trapezoidFR {
    background-size: auto 366px;
    background-position: center 173px;
  }

  .parallax1_can {
    background-size: auto 465px;
    background-position: calc(50% + 162px) 108px;
  }

  #block-faqparallax .parallax1_can,
  #block-faqparallaxfr .parallax1_can {
    background-size: auto 465px;
    background-position: calc(50% + 162px) 114px;
  }

  .parallax1_mountain_front {
    background-position: calc(50% - 163px) 406px;
    background-position: center 406px;
    background-position: center 366px;
    background-position: center 316px;
    background-size: 1600px auto;
    /* background-position: calc(50% - 163px) 506px; */
    /* background-size: 1378px auto; */
  }


  .parallax2_background {
    background-position: center -150px;
    background-size: 100% 100%;
    background-size: 1600px auto;
  }

  #parallax-container-2 div.parallax2_background {
    height: 900px;
  }

  .the-beer_text {
    background-position: calc(50% - 81px) 154px;
    background-position: calc(50% - 81px) 110px;
    background-size: auto 439px;
  }
	
	
  .the-beer_textFR {
    background-position: calc(50% - 81px) 154px;
    background-position: calc(50% - 81px) 110px;
    background-size: auto 439px;
  }

  .parallax2_trapezoid {
    background-size: auto 366px;
    background-position: center 105px;
   /*  -webkit-clip-path: polygon(20% 0%, 80% 0%, 70% 100%, 30% 100%);
    clip-path: polygon(23% 0%, 76% 0%, 70% 100%, 30% 100%); */

/*     -webkit-clip-path: polygon(22% 0%, 76% 0%, 92% 100%, 12% 100%);
    clip-path: polygon(22% 0%, 76% 0%, 92% 100%, 12% 100%); */


  }
  #parallax-container-2 div.parallax2_trapezoid {
    height: 455px;
  }

  .parallax2_can {
    background: url(../images/The_Original/canSolo.png);
    background-size: auto 465px;
    background-position: calc(50% + 163px) 65px;
  }


  .parallax3_sky {
    background-size: auto;
  }

  #block-faqparallax .parallax1_sky,
  #block-faqparallaxfr .parallax1_sky {
    background-size: 1200px auto;
  }

  .parallax3_mountains {
    background-position: center 150px;
    background-size: 1920px auto;
    background-size: 1600px auto;
  }

  .parallax3_trapezoid {
/*     -webkit-clip-path: polygon(22% 0%, 76% 0%, 92% 100%, 12% 100%);
    clip-path: polygon(22% 0%, 76% 0%, 92% 100%, 12% 100%); */

    background-size: auto 366px;
    background-position: center 100px;
  }

  #parallax-container-3 div.parallax3_trapezoid {
    height: 468px;
  }

  .parallax3_man {
    background-position: center 96px;
    background-position: center 30px;
    background-size: auto 569px;
  }

  .parallax3_foreground {

    background-size: 1920px auto;
    background-size: 1600px auto;
    background-position: center 244px;
    background-position: center 200px;

  }

  #parallax-container-3 div.parallax3_foreground {
    height: 900px;
  }

  .the_legend_text {
    background-position: center 284px;
    background-position: center 150px;
    background-size: auto 528px;
    background-size: auto 220px;
  }

  .the_legend_textFR {
    background-position: center 284px;
    background-position: center 150px;
    background-size: auto 528px;
    background-size: auto 220px;
  }

	
	

  .parallax4_bckg {
    background: url(../images/The_Future/the_future_background.png);
    background-position: center top;
    background-size: 1400px auto;

  }
  .parallax4_bridge {
    /* background: url(../images/The_Future/~bridge.png); */
    background-position: center 125px;
    background-size: 1920px auto;
    background-size: 1400px auto;

  }


  #parallax-container-4 div.parallax4_bridge {
    /* height: 531px; */
    height: 1500px;
  }
  /* .parallax4_trapezoid {
    background: url(../images/The_Future/the_future_trapezoid.png);
  } */


  .parallax4_trapezoid {
    background-size: auto 427px;
    background-position: center 187px;
    background-position: center 65px;
  }

/*   #parallax-container-4 div.parallax4_trapezoid {
    height: 900px;
  }

  #parallax-container-4 div.parallax4_text {
    height: 1500px;
  } */

  .parallax4_text {
    background-size: auto 406px;
    background-size: auto 300px;
    background-position: center 426px;
    background-position: center 105px;
  }

	  .parallax4_textFR {
    background-size: auto 406px;
    background-size: auto 300px;
    background-position: center 426px;
    background-position: center 105px;
  }

}

@media (max-width: 767px) {
  #parallax-container {
    height: 550px;
  }

  #parallax-container > div {
    height: 550px;
  }

  #parallax-container-2, #parallax-container-3 {
    height: 400px;
  }

  #parallax-container-2 > div, #parallax-container-3 > div {
    height: 400px;
  }

  #parallax-container-4 {
    height: 400px;
  }

  #parallax-container-4 > div {
    height: 400px;
  }


  .parallax1_sky {
    background-position: center top;
    background-size: 2560px auto;
  }

  .parallax1_mountain_back {
    background-position: center 90px;
    background-size: 1000px auto;
    /* background-size: 1869px auto; */
  }
	
	 .parallax1_mountain_backFR {
    background-position: center 90px;
    background-size: 1000px auto;
    /* background-size: 1869px auto; */
  }

  #block-faqparallax .parallax1_mountain_back,
  #block-faqparallaxfr .parallax1_mountain_back {
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: 1100px auto;
  }

  .parallax1_trapezoid {
    background-size: auto 366px;
    background-position: center 167px;
    background-size: auto 200px;
  }

	
	 .parallax1_trapezoidFR {
    background-size: auto 366px;
    background-position: center 167px;
    background-size: auto 200px;
  }

  #block-faqparallax .parallax1_trapezoid,
  #block-faqparallaxfr .parallax1_trapezoidFR {
    background-size: auto 366px;
    background-position: center 217px;
    background-size: auto 200px;
  }

  .parallax1_can {
    background-size: auto 465px;
    background-position: calc(50% + 92px) 145px;
    background-size: auto 254px;
  }

  #block-faqparallax .parallax1_can,
  #block-faqparallaxfr .parallax1_can {
    background-size: auto 465px;
    background-position: calc(50% + 92px) 195px;
    background-size: auto 254px;
  }

  .parallax1_mountain_front {
    background-position: calc(50% - 163px) 406px;
    background-position: center 406px;
    background-position: center 366px;
    background-position: center 243px;
    background-size: 1600px auto;
    background-size: 1000px auto;
    /* background-position: calc(50% - 163px) 506px; */
    /* background-size: 1378px auto; */
  }


  .parallax2_background {
    background-position: center -150px;
    background-size: 100% 100%;
    background-size: 1600px auto;
    background-size: 1000px auto;
  }

  #parallax-container-2 div.parallax2_background {
    height: 900px;
  }

  .the-beer_text {
    background-position: calc(50% - 81px) 154px;
    background-position: calc(50% - 81px) 190px;
    background-size: auto 200px;
  }
	
	  .the-beer_textFR {
    background-position: calc(50% - 81px) 154px;
    background-position: calc(50% - 81px) 190px;
    background-size: auto 200px;
  }

  .parallax2_trapezoid {
    background-size: auto 200px;
    background-position: center 135px;
   /*  -webkit-clip-path: polygon(20% 0%, 80% 0%, 70% 100%, 30% 100%);
    clip-path: polygon(23% 0%, 76% 0%, 70% 100%, 30% 100%); */

/*     -webkit-clip-path: polygon(22% 0%, 76% 0%, 92% 100%, 12% 100%);
    clip-path: polygon(22% 0%, 76% 0%, 92% 100%, 12% 100%); */


  }
  #parallax-container-2 div.parallax2_trapezoid {
    height: 334px;
  }

  .parallax2_can {
    background: url(../images/The_Original/canSolo.png);
    background-size: auto 254px;
    background-position: calc(50% + 163px) 65px;
    background-position: calc(50% + 80px) 130px;
  }


  .parallax3_sky {
    background-size: auto;
  }

  #block-faqparallax .parallax1_sky,
  #block-faqparallaxfr .parallax1_sky {
    background-size: 800px auto;
  }

  .parallax3_mountains {
    background-position: center 150px;
    background-position: center 100px;
    background-size: 1920px auto;
    background-size: 1600px auto;
    background-size: 1000px auto;
  }

  .parallax3_trapezoid {
/*     -webkit-clip-path: polygon(22% 0%, 76% 0%, 92% 100%, 12% 100%);
    clip-path: polygon(22% 0%, 76% 0%, 92% 100%, 12% 100%); */

    background-size: auto 366px;
    background-position: center 100px;
    background-size: auto 200px;
    background-position: center 135px;
  }

  #parallax-container-3 div.parallax3_trapezoid {
    height: 468px;
  }

  .parallax3_man {
    background-position: center 96px;
    background-position: center 60px;
    background-size: auto 270px;
  }

  .parallax3_foreground {

    background-size: 1920px auto;
    background-size: 1600px auto;
    background-size: 1000px auto;
    background-position: center 244px;
    background-position: center 250px;
    background-position: center 180px;

  }

  #parallax-container-3 div.parallax3_foreground {
    height: 900px;
  }

  .the_legend_text {
    background-position: center 284px;
    background-position: center 170px;
    background-size: auto 528px;
    background-size: auto 130px;
  }

	  .the_legend_textFR {
    background-position: center 284px;
    background-position: center 170px;
    background-size: auto 528px;
    background-size: auto 130px;
  }


  .parallax4_bckg {
    background: url(../images/The_Future/the_future_background.png);
    background-position: center top;
    background-size: 1600px auto;
    background-size: 900px auto;

  }
  .parallax4_bridge {
    /* background: url(../images/The_Future/~bridge.png); */
    background-position: center 125px;
    background-size: 1920px auto;
    background-size: 1600px auto;
    background-size: 900px auto;

  }


  #parallax-container-4 div.parallax4_bridge {
    /* height: 531px; */
    height: 1500px;
  }
  /* .parallax4_trapezoid {
    background: url(../images/The_Future/the_future_trapezoid.png);
  } */


  .parallax4_trapezoid {
    background-size: auto 235px;
    background-position: center 187px;
    background-position: center 105px;
  }

/*   #parallax-container-4 div.parallax4_trapezoid {
    height: 900px;
  }

  #parallax-container-4 div.parallax4_text {
    height: 1500px;
  } */

  .parallax4_text {
    background-size: auto 406px;
    background-size: auto 150px;
    background-position: center 426px;
    background-position: center 140px;
  }

	  .parallax4_textFR {
    background-size: auto 406px;
    background-size: auto 150px;
    background-position: center 426px;
    background-position: center 140px;
  }


}

@media (max-width: 425px) {
  #parallax-container {
    height: 400px;
  }

  #parallax-container > div {
    height: 400px;
  }

  #parallax-container-2, #parallax-container-3 {
    height: 380px;
  }

  #parallax-container-2 > div, #parallax-container-3 > div {
    height: 380px;
  }

  #parallax-container-4 {
    height: 400px;
  }

  #parallax-container-4 > div {
    height: 400px;
  }


  .parallax1_sky {
    background-position: center top;
    background-size: 1000px auto;
  }

  .parallax1_mountain_back {
    /* background-position: center 90px; */
    background-position: calc(50% + 60px) 90px;
    background-size: 1000px auto;
    /* background-size: 1869px auto; */
  }
	
  .parallax1_mountain_backFR {
    /* background-position: center 90px; */
    background-position: calc(50% + 60px) 90px;
    background-size: 1000px auto;
    /* background-size: 1869px auto; */
  }

  #block-faqparallax .parallax1_mountain_back,
  #block-faqparallaxfr .parallax1_mountain_back {
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: 800px auto;
  }

  .parallax1_trapezoid {
    background-size: auto 366px;
    background-position: center 157px;
    background-size: auto 150px;
  }


  .parallax1_trapezoidFR {
    background-size: auto 366px;
    background-position: center 157px;
    background-size: auto 150px;
  }

  #block-faqparallax .parallax1_trapezoid,
  #block-faqparallaxfr .parallax1_trapezoidFR {
    background-size: auto 366px;
    background-position: center 157px;
    background-size: auto 150px;
  }
	
  .parallax1_can {
    background-size: auto 465px;
    background-position: calc(50% + 70px) 135px;
    background-size: auto 194px;
  }

  #block-faqparallax .parallax1_can,
  #block-faqparallaxfr .parallax1_can {
    background-size: auto 465px;
    background-position: calc(50% + 70px) 135px;
    background-size: auto 194px;
  }

  .parallax1_mountain_front {
    background-position: calc(50% - 163px) 406px;
    background-position: center 406px;
    background-position: center 366px;
    background-position: center 243px;
    background-size: 600px auto;
    /* background-position: calc(50% - 163px) 506px; */
    /* background-size: 1378px auto; */
  }

  #block-faqparallax .parallax1_mountain_front,
  #block-faqparallaxfr .parallax1_mountain_front {
    background-position: bottom;
    background-size: 1400px auto;
  }

  .parallax2_background {
    background-position: center -10px;
    background-size: 100% 100%;
    background-size: 800px auto;
  }

  #parallax-container-2 div.parallax2_background {
    height: 900px;
  }

  .the-beer_text {
    background-position: calc(50% - 81px) 154px;
    background-position: calc(50% - 41px) 200px;
    background-size: auto 180px;
  }
	
	  .the-beer_textFR {
    background-position: calc(50% - 81px) 154px;
    background-position: calc(50% - 41px) 200px;
    background-size: auto 180px;
  }


  .parallax2_trapezoid {
    background-size: auto 150px;
    background-position: center 135px;
   /*  -webkit-clip-path: polygon(20% 0%, 80% 0%, 70% 100%, 30% 100%);
    clip-path: polygon(23% 0%, 76% 0%, 70% 100%, 30% 100%); */

/*     -webkit-clip-path: polygon(22% 0%, 76% 0%, 92% 100%, 12% 100%);
    clip-path: polygon(22% 0%, 76% 0%, 92% 100%, 12% 100%); */


  }
  #parallax-container-2 div.parallax2_trapezoid {
    height: 285px;
  }

  .parallax2_can {
    background: url(../images/The_Original/canSolo.png);
    background-size: auto 194px;
    background-position: calc(50% + 163px) 65px;
    background-position: calc(50% + 92px) 125px;
    background-position: calc(50% + 60px) 130px;
  }


  .parallax3_sky {
    background-size: auto;
  }

  .parallax3_mountains {
    background-position: center 130px;
    background-position: center 100px;
    background-size: 600px auto;
  }

  .parallax3_trapezoid {
/*     -webkit-clip-path: polygon(22% 0%, 76% 0%, 92% 100%, 12% 100%);
    clip-path: polygon(22% 0%, 76% 0%, 92% 100%, 12% 100%); */

    background-size: auto 150px;
    background-position: center 135px;
    background-position: center 120px;
    background-position: center 120px;
  }

  #parallax-container-3 div.parallax3_trapezoid {
    height: 468px;
  }

  .parallax3_man {
    background-position: center 96px;
    background-position: center 80px;
    background-position: center 40px;
    background-size: auto 270px;
  }

  .parallax3_foreground {

    background-size: 600px auto;
    background-position: center 244px;
    background-position: center 265px;
    background-position: center 140px;
    background-position: center 200px;
  }

  #parallax-container-3 div.parallax3_foreground {
    height: 900px;
  }

  .the_legend_text {
    background-position: center 284px;
    background-position: center 160px;
    background-size: auto 528px;
    background-size: auto 85px;
  }

	
  .the_legend_textFR {
    background-position: center 284px;
    background-position: center 160px;
    background-size: auto 528px;
    background-size: auto 85px;
  }



  .parallax4_bckg {
    background: url(../images/The_Future/the_future_background.png);
    background-position: center top;
    background-size: 1600px auto;
    background-size: 800px auto;

  }
  .parallax4_bridge {
    /* background: url(../images/The_Future/~bridge.png); */
    background-position: center 141px;
    background-size: 1920px auto;
    background-size: 1600px auto;
    background-size: 800px auto;

  }


  #parallax-container-4 div.parallax4_bridge {
    /* height: 531px; */
    height: 1500px;
  }
  /* .parallax4_trapezoid {
    background: url(../images/The_Future/the_future_trapezoid.png);
  } */


  .parallax4_trapezoid {
    background-size: auto 175px;
    background-position: center 187px;
    background-position: center 150px;
  }

/*   #parallax-container-4 div.parallax4_trapezoid {
    height: 900px;
  }

  #parallax-container-4 div.parallax4_text {
    height: 1500px;
  } */

  .parallax4_text {
    background-size: auto 406px;
    background-size: auto 110px;
    background-position: center 426px;
    background-position: center 170px;
  }

	  .parallax4_textFR {
    background-size: auto 406px;
    background-size: auto 110px;
    background-position: center 426px;
    background-position: center 170px;
  }


}