.ashade-home-template { overflow: hidden; margin:0;}

.ashade-home-template .background {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  overflow: hidden;
  will-change: transform;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  height: 130vh;
  position: fixed;
  width: 100%;
  -webkit-transform: translateY(20vh);
  -ms-transform: translateY(20vh);
  transform: translateY(20vh);
  -webkit-transition: all 1.4s cubic-bezier(0.22, 0.44, 0, 1);
  transition: all 1.4s cubic-bezier(0.22, 0.44, 0, 1);
}

.ashade-home-template .background:first-child {
  background-color: #000;
  -webkit-transform: translateY(-10vh);
  -ms-transform: translateY(-10vh);
  transform: translateY(-10vh);
}

.ashade-home-template .background:first-child .content-wrapper {
  -webkit-transform: translateY(10vh);
  -ms-transform: translateY(10vh);
  transform: translateY(10vh);
}

.ashade-home-template .background:nth-child(2) { background-color: #000; }

.ashade-home-template .background:nth-child(3) { background-color: #000; }

.ashade-home-template .background:nth-child(4) { 
  background-color: #000; 
}

.ashade-home-template .background:nth-child(5) { 
  background-color: #000; 
}
.ashade-home-template .background:nth-child(6) { 
  background-color: #000; 
}
.ashade-home-template .background:nth-child(7) { 
  background-color: #000; 
}
.ashade-home-template .background:nth-child(8) { 
  background-color: #000; 
}
.ashade-home-template .background:nth-child(9) { 
  background-color: #000; 
}
.ashade-home-template .background:nth-child(10) { 
  background-color: #000; 
}
.ashade-home-template .background:nth-child(11) { 
  background-color: #000; 
}
.ashade-home-template .background:nth-child(12) { 
  background-color: #000; 
}
.ashade-home-template .background:nth-child(13) { 
  background-color: #000; 
}
.ashade-home-template .background:nth-child(14) { 
  background-color: #000; 
}
.ashade-home-template .background:nth-child(15) { 
  background-color: #000; 
}
.ashade-home-template .background:nth-child(16) { 
  background-color: #000; 
}
.ashade-home-template .background:nth-child(17) { 
  background-color: #000; 
}
.ashade-home-template .background:nth-child(18) { 
  background-color: #000; 
}

.ashade-home-template .background:nth-child(1) { z-index: 20; }

.ashade-home-template .background:nth-child(2) { z-index: 19; }

.ashade-home-template .background:nth-child(3) { z-index: 18; }

.ashade-home-template .background:nth-child(4) { z-index: 17; }
.ashade-home-template .background:nth-child(5) { z-index: 16; }
.ashade-home-template .background:nth-child(6) { z-index: 15; }
.ashade-home-template .background:nth-child(7) { z-index: 14; }
.ashade-home-template .background:nth-child(8) { z-index: 13; }
.ashade-home-template .background:nth-child(9) { z-index: 12; }
.ashade-home-template .background:nth-child(10) { z-index: 11; }
.ashade-home-template .background:nth-child(11) { z-index: 10; }
.ashade-home-template .background:nth-child(12) { z-index: 9; }
.ashade-home-template .background:nth-child(13) { z-index: 8; }
.ashade-home-template .background:nth-child(14) { z-index: 7; }
.ashade-home-template .background:nth-child(15) { z-index: 6; }
.ashade-home-template .background:nth-child(16) { z-index: 5; }
.ashade-home-template .background:nth-child(17) { z-index: 4; }
.ashade-home-template .background:nth-child(18) { z-index: 3; }

.ashade-home-template .content-wrapper {
  height: 100vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  -webkit-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-transform: translateY(40vh);
  -ms-transform: translateY(40vh);
  transform: translateY(40vh);
  will-change: transform;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: all 1.9s cubic-bezier(0.22, 0.44, 0, 1);
  transition: all 1.9s cubic-bezier(0.22, 0.44, 0, 1);
}

.ashade-home-template .content-title {
  font-size: 12vh;
  line-height: 1.4;
}