* {
  box-sizing: border-box;
}
*, *::before, *::after {
  margin: 0;
  padding: 0;
  

}
body, html {
  height: 101vh;
  margin: 0;
  font-family: Tahoma, Geneva, Verdana;
  line-height: 2em;
  color: #716072;
  overflow-x: visible;
}
.img1 {
  background-image: url('https://thetiaracompany.com/prodimages/alana/alana_1920_1080_dark.jpg');
 
  background-size: cover;
  background-position: center;

}

.img2 {
  background-image: url('https://thetiaracompany.com/prodimages/alana/alana_1920_1080_light.jpg');
  

  background-size: cover;
  background-position: center;
  
}
.img3 {
  background-image: url('https://thetiaracompany.com/prodimages/alana/alana_1920_1080_dark.jpg');

  background-size: cover;
  background-position: center;
}
.img1,.img3 {
  position: relative;
  opacity: 1;
  background-repeat: no-repeat;
  background-attachment: fixed;
    
    display: block;
    margin-left: auto;
    margin-right: auto;
    border-radius: 15px;
    border-width: 1px;
    box-shadow: 0px 0px 15px 1px black;  
  width:90%;
height:90%;
    border-style: solid;
  

}
.img2 {
  position: relative;
  opacity: 1;
  background-repeat: no-repeat;
  background-attachment: fixed;
     width:90%;
height:90%;
display: block;
    margin-left: auto;
    margin-right: auto;
    border-radius: 15px;
    border-width: 1px;
    box-shadow: 0px 0px 15px 1px silver;  
    border-style: solid;



  /* Video Parallax Section*/

  }
  .ParallaxVideo video{
    width: 99%;
    height: auto;
    border-radius: 15px;
   
  box-shadow: 0px 0px 15px 1px silver; 
    border-style: solid;
  
      position: inherit;
  	top:12px; opacity: 1;
  background-repeat: no-repeat;
  background-attachment: fixed;
    
    display: block;
    margin-left: auto;
    margin-right: auto;
    border-radius: 15px;
    border-width: 1px;
    box-shadow: 0px 0px 15px 1px black;  
 
    border-style: solid;


  	z-index: -9999;
  }

}


.heading {
  position: absolute;
  top: 50%;
  text-align: center;
  width: 100%;
  text-transform: uppercase;
  color: #000;
  font-family: Abel, sans-serif;
  font-size: 30px;
  font-weight: 500;
  letter-spacing: 15px;
  color: azure;
}
.section {
  text-align: center;
  padding: 20px 20px;
}
.section1 {
  background-color: rgb(245, 245, 245);
  color: rgb(51, 51, 51);
}
.section2 {
  background:linear-gradient(45deg, rgb(34, 34, 34, 0.4), rgb(21, 24, 21,0.4));
  opacity: 0.9;
  color: rgb(245, 245, 245);
}
.section3 {
  background-color: rgb(245, 245, 245);
  color: rgb(51, 51, 51);
}
h2 {
  font-family: Abel, sans-serif;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 6px;
  padding-bottom: 10px;
}
p {
  font-family: Abel, sans-serif;
  text-transform: none;
  letter-spacing: 3px;
  line-height: 2em;

}






}
@media only screen and (min-width: 300px) {
  span {
    line-height: 1.6em;
  }
}
@media only screen and (max-width: 1200px) {
  .img1, .img2, .img3 {
    background-attachment: scroll;
  }

