/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}



/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}





body {
  width: 100%;
  height: auto;
  line-height: 1;
  overflow-x: hidden;
  background-size: cover ;
  background-image: linear-gradient(rgba(138, 151, 62, 0.3) 25%, rgba(29, 14, 2, 0.98)), 
  url('01_Home/images/BG_01.jpg');
  background-size: cover;
  background-attachment: fixed;
  z-index: -2;
}


ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}


* {
   margin: 0;
   padding: 0;
   border: 0;
   outline: 0;
   vertical-align: baseline;
   box-sizing: border-box;
   background: transparent;   
}



html { 
    font-family: "TheDark-pr2Z.ttf", "HardRock-AwxM.ttf", "moolbor.ttf";
    font-size: 60px;
 }




::selection {
    background: rgb(255, 224, 140);
    color: white;
}

::-moz-selection {
    background: rgb(255, 224, 140);
    color: white;
}




/* END OF RESET CSS */


 @font-face {
    font-family:'TheDark';
    src: url('01_Home/01_Fonts/TheDark-pr2Z.ttf') /* TTF file for CSS3 browsers */
}

@font-face {
  font-family:'Mool';
  src: url('01_Home/01_Fonts/moolbor.ttf') /* TTF file for CSS3 browsers */
}














.Wrapper {
  position: relative;
  max-width: 1920px;
  width: 100%;
  height: auto;
  left: 0px;
  top: 0px;
  z-index: 0;
  background-color: transparent;
  transition: 0.3s ease;
}











.BandLogo {
  position: relative;
  margin-left: 44%;
  background-color:transparent;
  transition: 0.3s ease;
}

.BandLogoMobile02 {
  display: none;
}

.Links {
  position: absolute;
  max-width: 300px;
  width:100%;
  height:50px;
  top: 60px;
  left: 43.68%;
  background-color: transparent;
  transition: 0.3s ease;
}







.Btn_Music, .Btn_About, .Btn_Listen, .Btn_Shop {
  height: 50px;
  text-decoration: none;
  position: relative;
  display: inline-block;
  font-family: 'Mool';
  text-align: center;
  padding: 9px 5px;
  cursor: pointer;
  overflow: hidden;
  background-color: transparent;
  border-radius: 0;
  border: 2px solid white;
  z-index: 1;
  transition: 0.3s ease;
}

.Btn_Music a, .Btn_About a, .Btn_Listen a, .Btn_Shop a {
  text-decoration: none;
  color: white;
  position: relative;
  font-size: 40px;
  top: -5px;
  transition: 0.3s ease;
}

.Btn_Music a:link, .Btn_About a:link, .Btn_Listen a:link, .Btn_Shop a:link {
  text-decoration: none;
  color: white;
  font-size: 40px;
  top: -5px;
  transition: 0.3s ease;
}

.Btn_Music a:visited, .Btn_About a:visited, .Btn_Listen a:visited, .Btn_Shop a:visited {
  text-decoration: none;
  color: white;
  font-size: 40px;
  top: -5px;
  transition: 0.3s ease;
}

.Btn_Music a:hover, .Btn_About a:hover .Btn_Listen a:hover, .Btn_Shop a:hover {
  text-decoration: none;
  color: white;
  font-size: 40px;
  top: -5px;
  transition: 0.3s ease;
}

.Btn_Music a:active, .Btn_About a:active, .Btn_Listen a:active, .Btn_Shop a:active {
  text-decoration: none;
  color: white;
  font-size: 40px;
  top: -5px;
  transition: 0.3s ease;
}










.AlbumWrapper {
  position: relative;
  top: 190px;
  max-width: 1920px;
  max-height: 1080px;
  width: 100%;
  height: auto;
  left:0%;
  transition: 0.3s ease;
}

.AlbumWrapper img {
  display: grid;
  position: absolute;
  max-width: 500px;
  width:100%;
  height: auto;
  top:0px;
  left: 19%;
  background-color: transparent;
  transition: 0.3s ease;
}

.AlbumTittle {
    position: relative;
    display: grid;
    width: 100%;
    height: auto;
    top: -30px;
    left: 32%;
    background-color: transparent;
    transition: 0.3s ease;
}

.AlbumTittle img {
  max-width: 460px;
  width: 100%;
  height: auto;
  transition: 0.3s ease;
}

.AlbumOutNow {
    font-family: 'Mool';
    font-size: 60px;
    text-align: right;
    color: white;
    max-width: 60%;
    position: absolute;
    left: 61%;
    top: 300px;
    background-color: transparent;
    transition: 0.3s ease;
}

.AlbumButtons {
  position: absolute;
  top: 685px;
  left: 58%;
  background-color: transparent;
  width: 462px;
  height: 50px;
  transition: 0.3s ease;
}









.ButtonWrapper {
  position: relative;
  left: 43%;
  top: 900px;
  width: 102px;
  height: 50px;
  background-color: transparent;
  z-index: 1;
  transition: 0.3s ease;
}

.ButtonWrapper02 {
  position: relative;
  left: 43%;
  top: 1950px;
  width: 102px;
  height: 50px;
  background-color: transparent;
  z-index: 1;
  transition: 0.3s ease;
}



.WatchNow:hover, .WatchNow02:hover, .Btn_Listen a:hover, .Btn_Shop a:hover, 
.Btn_Music a:hover, .Btn_About a:hover {
  font-family: 'Mool';
  color: #ff9e0c;
  font-size: 39.8px;
  transition: 0.1s ease;
  z-index: 1;
}

.WatchNow::before, .WatchNow02::before, .Btn_Listen::before, .Btn_Shop::before, 
.Btn_Music::before, .Btn_About::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  z-index: -1;
  font-size: 40px;
  transition: transform 0.15s;
  transform-origin: 0 0;
  transition-timing-function: cubic-bezier(0.5,1.6,0.4);
}
.WatchNow::before, .WatchNow02::before, .Btn_Listen::before, .Btn_Shop::before,
.Btn_Music::before, .Btn_About::before {
  transform: scaleY(0);
}

.WatchNow:hover::before, .WatchNow02:hover::before, .Btn_Listen:hover::before, .Btn_Shop:hover::before,
.Btn_Music:hover::before, .Btn_About:hover::before {
  transform: scaleY(1);
}








.WatchNow, .WatchNow02 {
  height: 60px;
  width: 220px;
  text-decoration: none;
  position: relative;
  font-family: 'Mool';
  font-size: 45px;
  color: white;
  text-align: center;
  padding: 9px 5px;
  cursor: pointer;
  overflow: hidden;
  background-color: transparent;
  border-radius: 0;
  border: 2px solid white;
  z-index: 1;
  transition: 0.3s ease;
}

.WatchNow a, .WatchNow02 a {
  text-decoration: none;
}

.WatchNow a:hover, .WatchNow02 a:hover {
  text-decoration: none;
}

.WatchNow a:visited, .WatchNow02 a:visited {
  text-decoration: none;
}

.WatchNow a:link, .WatchNow02 a:link {
  text-decoration: none;
}








.KthuluWrapper {
  position: absolute;
  max-width: 500px;
  width: 100%;
  height: auto;
  left:82%;
  top: 980px;
  transition: 0.3s ease;
}

.Kthulu_Below img {
  position: absolute;
  width: 60%;
  height: auto;
  z-index: -1;
  transition: 0.3s ease;
}

.Kthulu_Above img {
  position: absolute;
  width: 60%;
  height: auto;
  top: 0px;
  z-index: 2;
  transition: 0.3s ease;
}


.KthuluWrapper02 {
  position: absolute;
  max-width: 500px;
  width: 100%;
  height: auto;
  left:5%;
  top: 3060px;
  transition: 0.3s ease;
}

.Kthulu_Below_02 img {
  position: absolute;
  width: 80%;
  height: auto;
  rotate: 180deg;
  z-index: -1;
  transition: 0.3s ease;
}

.Kthulu_Above_02 img {
  position: absolute;
  width: 80%;
  height: auto;
  top: 0px;
  z-index: 2;
  rotate: 180deg;
  transition: 0.3s ease;
}











.VideoDiv_01:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  top: 15px;
  width: 100%;
  height: 2150px;
  background-image: linear-gradient(rgb(20, 20, 20), rgb(0, 0, 0));
  transform: skewY(-4deg);
  z-index: -1;
  transition: 0.3s ease;
}

.VideoDiv_01 {
  max-width: 1920px;
  width: 100%;
  height: auto;
  position: absolute;
  top: 1100px;
  left: 0;
  z-index: 0;
  background-color: transparent;
  transition: 0.3s ease;
}

.VideoDiv_01 img {
  width: 100%;
  height: auto;
  object-fit: cover;
  background-color: transparent;
  transition: 0.3s ease;
}

.Video_Tittle_01 {
  position: absolute;
  left: 33%;
  top: 80px;
  font-family: 'Mool';
  font-size: 90px;
  color: white;
  transition: 0.3s ease;
}

.VideoDiv_01_Img {
  left: 15.7%;
  top: 150px;
  position: absolute;
  transition: 0.3s ease;
}


.VideoDiv_02 {
  max-width: 1920px;
  width: 100%;
  height: auto;
  position: absolute;
  top: 1000px;
  left: 0;
  z-index: 0;
  background-color: transparent;
  transition: 0.3s ease;
}

.VideoDiv_02 img {
  width: 100%;
  height: auto;
  object-fit: cover;
  transition: 0.3s ease;
}



.VideoTittle_02 {
  position: absolute;
  left: 36.5%;
  top: 1130px;
  font-family: 'Mool';
  font-size: 90px;
  color: white;
  z-index: 0;
  background-color: transparent;
  transition: 0.3s ease;  
}

.VideoDiv_02_Img {
  left: 15.7%;
  top: 1200px;
  position: absolute;
  background-color: transparent;
  transition: 0.3s ease;
}











.SocialTittle {
  position: absolute;
  left: 39%;
  top: 3290px;
  font-family: 'Mool';
  font-size: 90px;
  color: white;
  transition: 0.3s ease;
}


.InstagramULTRA {
  max-width: 1920px;
  max-height: 3000px;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0%;
  top: 3198px;
  background: linear-gradient(rgba(65, 88, 80, 0.7), rgba(0, 0, 0, 1));
  background-attachment: fixed;
  background-size: cover;
  z-index: -2;
  transition: 0.3s ease;
}

.fb-page {
  max-width: 550px;
  width: 100%;
  height: auto;
  position: absolute;
  left: 35.5%;
  top: 686px;
  background-size: cover;
  z-index: 2;
  transition: 0.3s ease;
}






.InstagramWrapper {
  display: inline;
  position: absolute;
  max-width: 800px;
  max-height: 600px;
  width:100%;
  height: 100%;
  top: 220px;
  left: 27.5%;
  z-index: 1;
  transition: 0.3s ease;
}









.MusicTittle {
  position: absolute;
  left: 44.5%;
  top: 4200px;
  font-family: 'Mool';
  font-size: 90px;
  color: white;
  transition: 0.3s ease;
}



.MusicWrapper {
  position: absolute;
  top: 4140px;
  left: 0px;
  max-width: 100%;
  width:1920px;
  height:980px;
  background-image: url('/01_Home/images/Music_BG_01.jpg');
  background-size: cover;
  background-attachment: fixed;
  z-index: -2;
  transition: 0.3s ease;
}



.iframe01 iframe {
  position: absolute;
  max-width: 900px;
  width: 100%;
  height: 320px;
  left: 25%;
  top: 180px;
  transition: 0.3s ease;
}

.iframe02 iframe {
  position: absolute;
  max-width: 900px;
  width: 100%;
  height: 320px;
  left: 25%;
  top: 360px;
  transition: 0.3s ease;
}

.iframe03 iframe {
  position: absolute;
  max-width: 900px;
  width: 100%;
  height: 320px;
  left: 25%;
  top: 540px;
  transition: 0.3s ease;
}











.Footer_Content {
  position: absolute;
  top: 1740px;
  left: 0;
  max-width: 1920px;
  width: 100%;
  height: 35px;
  background-color: rgb(22, 22, 22);
  z-index: 1;
  transition: 0.3s ease;
}


.Social_Logos {  
  max-width: 450px;
  width: 100%; 
  height: 35px;   
  left: 37.6%;
  top:15px;
  position:absolute;
  z-index: 3; 
  transition: 0.3s ease;
  background-color: transparent;
} 

.Social_Logos ul {
  width: 60%;
  height: 35px;
  list-style-type: none;
  position: absolute;
  top: 0px;
  left: 0%;
}

.Social_Logos ul li {
  display: inline-block;
  padding: 1px;
  top:-30px;
  left: 90px;
  height: 30px;
  position: relative;
}

.Social_Logos a:hover {
  opacity: 0.6;
  transition: 0.5s ease;
  display: block;
}

.Social_Logos a, .Social_Logos a:visited {
  opacity: 1.0;
  transition:0.5s ease;
  top: 0px;
}









.Copyright_Text_Wrapper {
  position: absolute;
  max-width: 1920px;
  width: 100%;
  height: 100px;
  top: 35px;
  left: 0%;
  transition: 0.3s ease;
  background-color: rgb(22, 22, 22);
}

.Copyright_Text {
  max-width: 600px;
  width: 100%;
  top: 40px;
  left: 32%;
  text-align: left;
  width: 100%;
  height: 25px;
  font-family:  'Mool';
  color: #ffffff;
  font-size: 20px;
  text-decoration: none;
  text-align: center;
  position: absolute;
  transition: 0.3s ease;
}

.Copyright_Text a:active, .Copyright_Text a {
  font-family: 'Mool';
  font-size: 25px;
  color: white;
  transition: 0.3s ease;
  text-decoration: none;
}

.Copyright_Text a:visited {
  font-family: 'Mool';
  font-size: 25px;
  color: white;
  transition: 0.3s ease;
  text-decoration: none;
}

.Copyright_Text a:hover {
  font-family: 'Mool';
  font-size: 25px;
  color: rgb(255, 188, 63);
  transition: 0.3s ease;
  text-decoration: none;
}





.ContactWrapper {
  position: absolute;
  left: 31.5%;
  top: 1070px;
  max-width: 700px;
  max-height: 900px;
  width: 100%;
  height: auto;
  background-color: transparent;
  transition: 0.3s ease;
  padding: 10px 10px;
}

.ContactWrapper h1 {
  font-family: 'Mool';
  font-size: 89px;
  text-align: center;
  left: 0%;
  color: white;
  transition: 0.3s ease;
}

input {
  width: 70%;
  margin-left: 15%;
  margin-bottom: 20px;
  border-bottom: solid 1px white;
  font-size: 16px;
  color: white;
  background-color: transparent;
  padding: 5px 5px;
  transition: 0.3s ease;
}

textarea {
  font-size: 18px;
  margin-left: 15%;
  color: white;
  resize: none;
  border: solid 1px white;
  width: 70%;
  transition: 0.3s ease;
}

::placeholder {
  color: rgb(219, 219, 219);
  background-color: transparent;
  transition: 0.3s ease;
}

.submit {
  height: 50px;
  text-decoration: none;
  font-family: 'Mool';
  font-size: 40px;
  color: white;
  text-align: center;
  display: flex;
  padding: 5px 8px;
  cursor: pointer;
  overflow: hidden;
  background-color: transparent;
  border-radius: 0;
  border: 2px solid white;
  margin-left: 40%;
  z-index: 1;
  transition: 0.3s ease;
}





















@media only screen and (max-width: 1680px) {

  .AlbumWrapper img {
    max-width: 500px;
    width:100%;
    height: auto;
    transition: 0.3s ease;
  }

  .AlbumTittle {
    top: -25px;
  }

  .AlbumTittle img {
    max-width: 410px;
    width:100%;
    height: auto;
    left: 28%;
    transition: 0.3s ease;
  }


  .AlbumOutNow {
    font-family: 'Mool';
    font-size: 57px;
    text-align: right;
    color: white;
    max-width: 60%;
    position: absolute;
    left: 68.5%;
    top: 300px;
    background-color: transparent;
    transition: 0.3s ease;
}


  .AlbumButtons {
    position: absolute;
    top: 685px;
    left: 63.5%;
    background-color: transparent;
    width: 462px;
    height: 50px;
    transition: 0.3s ease;
}



.ButtonWrapper {
  position: relative;
  left: 42%;
  top: 840px;
  width: 102px;
  height: 50px;
  background-color: transparent;
  z-index: 1;
  transition: 0.3s ease;
}

.ButtonWrapper02 {
  position: relative;
  left: 43%;
  top: 1880px;
  width: 102px;
  height: 50px;
  background-color: transparent;
  z-index: 1;
  transition: 0.3s ease;
}





.VideoDiv_01:before {
  top: -50px;
  width: 100%;
  height: 2150px;
  transition: 0.3s ease;
}

.VideoDiv_01 {
  top: 1000px;
  transition: 0.3s ease;
}

.Video_Tittle_01 {
  position: absolute;
  left: 31%;
  top: 0px;
  font-size: 90px;
  transition: 0.3s ease;
}

.VideoDiv_01_Img {
  left: 11%;
  top: 100px;
  position: absolute;
  transition: 0.3s ease;
}



.VideoDiv_02 {
  top: 910px;
  transition: 0.3s ease;
}

.VideoTittle_02 {
  position: absolute;
  left: 36%;
  top: 1060px;
  font-size: 90px;
  transition: 0.3s ease;  
}

.VideoDiv_02_Img {
  left: 11%;
  top: 1130px;
  position: absolute;
  transition: 0.3s ease;
}


.KthuluWrapper {
  position: absolute;
  max-width: 500px;
  width: 100%;
  height: auto;
  left:80%;
  top: 820px;
  transition: 0.3s ease;
}

.KthuluWrapper02 {
  position: absolute;
  max-width: 500px;
  width: 100%;
  height: auto;
  left:5%;
  top: 2900px;
  transition: 0.3s ease;
}




.SocialTittle {
  position: absolute;
  left: 39%;
  top: 3160px;
  font-family: 'Mool';
  font-size: 90px;
  color: white;
  transition: 0.3s ease;
}


.InstagramULTRA {
  max-width: 1920px;
  max-height: 3000px;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0%;
  top: 2940px;
  background-color: transparent;
  background-attachment: fixed;
  background-size: cover;
  z-index: -2;
  transition: 0.3s ease;
}


.InstagramWrapper {
  position: absolute;
  max-width: 600px;
  width:100%;
  height: auto;
  top: 130px;
  left: 0%;
  z-index: 1;
  transition: 0.3s ease;
}

.fb-page {
  max-width: 550px;
  width: 100%;
  height: auto;
  position: absolute;
  left: 34%;
  top: 768px;
  background-size: cover;
  z-index: 2;
  transition: 0.3s ease;
}








.MusicTittle {
  position: absolute;
  left: 44%;
  top: 3940px;
  font-family: 'Mool';
  font-size: 90px;
  color: white;
  transition: 0.3s ease;
}



.MusicWrapper {
  position: absolute;
  top: 3890px;
  left: 0px;
  max-width: 100%;
  width:1920px;
  height:950px;
  background-size: cover;
  background-attachment: fixed;
  z-index: -2;
  transition: 0.3s ease;
}



.Footer_Content {
  top: 1720px;
}

.Copyright_Text_Wrapper {
  top: 35px;
}


.iframe01 iframe {
  position: absolute;
  max-width: 900px;
  width: 100%;
  height: 320px;
  left: 22%;
  top: 180px;
  transition: 0.3s ease;
}

.iframe02 iframe {
  position: absolute;
  max-width: 900px;
  width: 100%;
  height: 320px;
  left: 22%;
  top: 360px;
  transition: 0.3s ease;
}

.iframe03 iframe {
  position: absolute;
  max-width: 900px;
  width: 100%;
  height: 320px;
  left: 22%;
  top: 540px;
  transition: 0.3s ease;
}


.InstagramWrapper {
  display: inline;
  position: absolute;
  max-width: 700px;
  width:100%;
  height: auto;
  top: 330px;
  left: 28%;
  z-index: 1;
  transition: 0.3s ease;
}




.ContactWrapper {
  position: absolute;
  left: 27%;
  top: 1050px;
  max-width: 700px;
  max-height: 900px;
  width: 100%;
  height: auto;
  transition: 0.3s ease;
}

.ContactWrapper h1 {
  font-family: 'Mool';
  font-size: 75px;
  text-align: center;
  left: 0%;
  color: white;
  transition: 0.3s ease;
}

input {
  width: 70%;
  margin-left: 15%;
  margin-bottom: 20px;
  border-bottom: solid 1px white;
  font-size: 16px;
  color: white;
  background-color: transparent;
  padding: 5px 5px;
  transition: 0.3s ease;
}

textarea {
  font-size: 18px;
  margin-left: 15%;
  color: white;
  resize: none;
  border: solid 1px white;
  width: 70%;
  transition: 0.3s ease;
}

::placeholder {
  color: rgb(219, 219, 219);
  background-color: transparent;
  transition: 0.3s ease;
}

.submit {
  height: 50px;
  text-decoration: none;
  font-family: 'Mool';
  font-size: 40px;
  color: white;
  text-align: center;
  display: flex;
  padding: 5px 8px;
  cursor: pointer;
  overflow: hidden;
  background-color: transparent;
  border-radius: 0;
  border: 2px solid white;
  margin-left: 40%;
  z-index: 1;
  transition: 0.3s ease;
}



}


















@media only screen and (max-width: 1400px) {

  .AlbumWrapper img {
    max-width: 450px;
    width:100%;
    height: auto;
    transition: 0.3s ease;
  }

  .AlbumTittle {
    top: -25px;
  }

  .AlbumTittle img {
    max-width: 380px;
    width:100%;
    height: auto;
    left: 28%;
    transition: 0.3s ease;
  }

  .AlbumOutNow {
    font-family: 'Mool';
    font-size: 50px;
    text-align: right;
    color: white;
    max-width: 60%;
    position: absolute;
    left: 70%;
    top: 250px;
    background-color: transparent;
    transition: 0.3s ease;
}


  .AlbumButtons {
    position: absolute;
    top: 635px;
    left: 63.5%;
    background-color: transparent;
    width: 462px;
    height: 50px;
    transition: 0.3s ease;
}



.ButtonWrapper {
  position: relative;
  left: 42%;
  top: 760px;
  width: 102px;
  height: 50px;
  background-color: transparent;
  z-index: 1;
  transition: 0.3s ease;
}

.ButtonWrapper02 {
  position: relative;
  left: 43%;
  top: 1950px;
  width: 102px;
  height: 50px;
  background-color: transparent;
  z-index: 1;
  transition: 0.3s ease;
}



.VideoDiv_01:before {
  top: -100px;
  width: 100%;
  height: 2000px;
  transition: 0.3s ease;
}

.VideoDiv_01 {
  top: 980px;
  transition: 0.3s ease;
}

.Video_Tittle_01 {
  position: absolute;
  left: 31%;
  top: -65px;
  font-size: 80px;
  transition: 0.3s ease;
}

.VideoDiv_01_Img {
  left: 5%;
  top: 25px;
  position: absolute;
  transition: 0.3s ease;
}



.VideoDiv_02 {
  top: 750px;
  transition: 0.3s ease;
}

.VideoTittle_02 {
  position: absolute;
  left: 36.5%;
  top: 1135px;
  font-size: 80px;
  transition: 0.3s ease;  
}

.VideoDiv_02_Img {
  left: 5%;
  top: 1200px;
  position: absolute;
  transition: 0.3s ease;
}


.KthuluWrapper {
  position: absolute;
  max-width: 380px;
  width: 100%;
  height: auto;
  left:80%;
  top: 780px;
  transition: 0.3s ease;
}

.KthuluWrapper02 {
  position: absolute;
  max-width: 380px;
  width: 100%;
  height: auto;
  left:5%;
  top: 2730px;
  transition: 0.3s ease;
}


.InstagramULTRA {
  top: 2740px;
  left: 0%;
  max-height: 3000px;
  background-size: cover;
}

.InstagramWrapper {
  max-width: 1400px;
  width:100%;
  height: 100%;
  left: 0%;
}

.fb-page {
  top: 672px;
  left: 34%;
}

.SocialTittle {
  top: 2980px;
  left: 38%;

}

.MusicWrapper {
  top: 3650px;
  height: 880px;
}

.MusicTittle {
  top: 3700px;
}


.Footer_Content {
  top: 1660px;
}

.Copyright_Text_Wrapper {
  top: 35px;
}

.Copyright_Text {
  left: 30%;
}

.Social_Logos {
  left: 35.2%;
}


.iframe01 iframe {
  position: absolute;
  max-width: 900px;
  width: 100%;
  height: 320px;
  left: 17%;
  top: 180px;
  transition: 0.3s ease;
}

.iframe02 iframe {
  position: absolute;
  max-width: 900px;
  width: 100%;
  height: 320px;
  left: 17%;
  top: 360px;
  transition: 0.3s ease;
}

.iframe03 iframe {
  position: absolute;
  max-width: 900px;
  width: 100%;
  height: 320px;
  left: 17%;
  top: 540px;
  transition: 0.3s ease;
}


.InstagramWrapper {
  display: inline;
  position: absolute;
  max-width: 470px;
  width:100%;
  height: auto;
  top: 330px;
  left: 56%;
  z-index: 1;
  transition: 0.3s ease;
}


.ContactWrapper {
  position: absolute;
  left: 25%;
  top: 1000px;
  max-width: 700px;
  max-height: 900px;
  width: 100%;
  height: auto;
  transition: 0.3s ease;
}

.ContactWrapper h1 {
  font-family: 'Mool';
  font-size: 65px;
  text-align: center;
  left: 0%;
  color: white;
  transition: 0.3s ease;
}

input {
  width: 70%;
  margin-left: 15%;
  margin-bottom: 20px;
  border-bottom: solid 1px white;
  font-size: 16px;
  color: white;
  background-color: transparent;
  padding: 5px 5px;
  transition: 0.3s ease;
}

textarea {
  font-size: 18px;
  margin-left: 15%;
  color: white;
  resize: none;
  border: solid 1px white;
  width: 70%;
  transition: 0.3s ease;
}

::placeholder {
  color: rgb(219, 219, 219);
  background-color: transparent;
  transition: 0.3s ease;
}

.submit {
  height: 50px;
  text-decoration: none;
  font-family: 'Mool';
  font-size: 40px;
  color: white;
  text-align: center;
  display: flex;
  padding: 5px 8px;
  cursor: pointer;
  overflow: hidden;
  background-color: transparent;
  border-radius: 0;
  border: 2px solid white;
  margin-left: 40%;
  z-index: 1;
  transition: 0.3s ease;
}

}




















@media only screen and (max-width: 1140px) {

  .AlbumWrapper img {
    max-width: 410px;
    width:100%;
    height: auto;
    transition: 0.3s ease;
  }

  .AlbumTittle {
    top: -25px;
  }

  .AlbumTittle img {
    max-width: 360px;
    width:100%;
    height: auto;
    left: 28%;
    transition: 0.3s ease;
  }

  .AlbumOutNow {
    font-family: 'Mool';
    font-size: 45px;
    text-align: right;
    color: white;
    max-width: 60%;
    position: absolute;
    left: 74%;
    top: 220px;
    background-color: transparent;
    transition: 0.3s ease;
}


  .AlbumButtons {
    position: absolute;
    top: 590px;
    left: 63.5%;
    background-color: transparent;
    width: 462px;
    height: 50px;
    transition: 0.3s ease;
}



.ButtonWrapper {
  position: relative;
  left: 42%;
  top: 590px;
  width: 102px;
  height: 50px;
  background-color: transparent;
  z-index: 1;
  transition: 0.3s ease;
}

.ButtonWrapper02 {
  position: relative;
  left: 43%;
  top: 1820px;
  width: 102px;
  height: 50px;
  background-color: transparent;
  z-index: 1;
  transition: 0.3s ease;
}


.VideoDiv_01:before {
  top: -140px;
  width: 100%;
  height: 1780px;
  transition: 0.3s ease;
}

.VideoDiv_01 {
  top: 950px;
  transition: 0.3s ease;
}

.Video_Tittle_01 {
  position: absolute;
  left: 28%;
  top: -100px;
  font-size: 80px;
  transition: 0.3s ease;
}

.VideoDiv_01_Img {
  left: 5%;
  top: -20px;
  position: absolute;
  transition: 0.3s ease;
}



.VideoDiv_02 {
  top: 530px;
  transition: 0.3s ease;
}

.VideoTittle_02 {
  position: absolute;
  left: 35%;
  top: 1145px;
  font-size: 80px;
  transition: 0.3s ease;  
}

.VideoDiv_02_Img {
  left: 5%;
  top: 1200px;
  position: absolute;
  transition: 0.3s ease;
}


.KthuluWrapper {
  position: absolute;
  max-width: 380px;
  width: 100%;
  height: auto;
  left:80%;
  top: 710px;
  transition: 0.3s ease;
}

.KthuluWrapper02 {
  position: absolute;
  max-width: 380px;
  width: 100%;
  height: auto;
  left:5%;
  top: 2430px;
  transition: 0.3s ease;
}




.InstagramULTRA {
  top: 2430px;
  left: 0%;
  max-height: 3000px;
  background-size: cover;
}

.InstagramWrapper {
  max-width: 700px;
  width:100%;
  left: 0%;
}

.fb-page {
  top: 637px;
  left: 30%;
}




.SocialTittle {
  top: 2670px;
  left: 37.7%;

}

.MusicWrapper {
  top: 3320px;
  height: 880px;
}

.MusicTittle {
  top: 3380px;
  left: 48%;
}


.Footer_Content {
  top: 1550px;
}

.Copyright_Text_Wrapper {
  top: 35px;
}

.Copyright_Text {
  left: 30%;
}

.Social_Logos {
  left: 37%;
  transition: 0.3s;
}



.iframe01 iframe {
  position: absolute;
  max-width: 900px;
  width: 85%;
  height: 320px;
  left: 10%;
  top: 180px;
  transition: 0.3s ease;
}

.iframe02 iframe {
  position: absolute;
  max-width: 900px;
  width: 85%;
  height: 320px;
  left: 10%;
  top: 360px;
  transition: 0.3s ease;
}

.iframe03 iframe {
  position: absolute;
  max-width: 900px;
  width: 85%;
  height: 320px;
  left: 10%;
  top: 540px;
  transition: 0.3s ease;
}



.InstagramWrapper {
  display: inline;
  position: absolute;
  max-width: 400px;
  width:100%;
  height: auto;
  top: 330px;
  left: 56%;
  z-index: 1;
  transition: 0.3s ease;
}




.ContactWrapper {
  position: absolute;
  left: 18%;
  top: 940px;
  max-width: 700px;
  max-height: 900px;
  width: 100%;
  height: auto;
  transition: 0.3s ease;
}

.ContactWrapper h1 {
  font-family: 'Mool';
  font-size: 65px;
  text-align: center;
  left: 0%;
  color: white;
  transition: 0.3s ease;
}

input {
  width: 70%;
  margin-left: 15%;
  margin-bottom: 20px;
  border-bottom: solid 1px white;
  font-size: 16px;
  color: white;
  background-color: transparent;
  padding: 5px 5px;
  transition: 0.3s ease;
}

textarea {
  font-size: 18px;
  margin-left: 15%;
  color: white;
  resize: none;
  border: solid 1px white;
  width: 70%;
  transition: 0.3s ease;
}

::placeholder {
  color: rgb(219, 219, 219);
  background-color: transparent;
  transition: 0.3s ease;
}

.submit {
  height: 50px;
  text-decoration: none;
  font-family: 'Mool';
  font-size: 40px;
  color: white;
  text-align: center;
  display: flex;
  padding: 5px 8px;
  cursor: pointer;
  overflow: hidden;
  background-color: transparent;
  border-radius: 0;
  border: 2px solid white;
  margin-left: 40%;
  z-index: 1;
  transition: 0.3s ease;
}

}











@media only screen and (max-width: 930px) {

  .BandLogo {
    display: none;
  }

  .BandLogoMobile02 {
    display: block;
    position: absolute;
    top: 30px;
    left: 25%;
    max-width: 600px;
    width: 100%;
  }

  .AlbumWrapper {
    position: relative;
    top: 250px;
    max-width: 1920px;
    max-height: 1080px;
    width: 100%;
    height: auto;
    left:0%;
    transition: 0.3s ease;
  }

  .AlbumWrapper img {
    max-width: 600px;
    width:100%;
    height: auto;
    left: 17%;
    transition: 0.3s ease;
  }

  .AlbumTittle {
    top: 400px;
  }

  .AlbumTittle img {
    max-width: 500px;
    width:100%;
    height: auto;
    left: -10%;
    top: 300px;
    transition: 0.3s ease;
  }

  .AlbumOutNow {
    font-family: 'Mool';
    font-size: 70px;
    text-align: center;
    color: white;
    max-width: 60%;
    position: absolute;
    left: 34%;
    top: 1020px;
    background-color: transparent;
    transition: 0.3s ease;
}


  .Links {
    position: absolute;
    max-width: 300px;
    width:100%;
    height:50px;
    top: 160px;
    left: 40%;
    background-color: transparent;
    transition: 0.3s ease;
}



  .AlbumButtons {
    position: absolute;
    top: 1440px;
    left: 30%;
    background-color: transparent;
    max-width: 400px;
    width: 100%;
    height: 50px;
    transition: 0.3s ease;
    display: inline;
}

.Btn_Listen {
  left: 0%;
  max-width: 700px;
  width: 100%;
}

.Btn_Shop {
  left: 0%;
  max-width: 700px;
  width: 100%;
  top: 15px;
}



.ButtonWrapper {
  position: relative;
  left: 40%;
  top: -710px;
  width: 102px;
  height: 50px;
  background-color: transparent;
  z-index: 1;
  transition: 0.3s ease;
}

.ButtonWrapper02 {
  position: relative;
  left: 40%;
  top: 2460px;
  width: 102px;
  height: 50px;
  background-color: transparent;
  z-index: 1;
  transition: 0.3s ease;
}





.VideoDiv_01:before {
  top: -1300px;
  width: 100%;
  height: 1500px;
  transition: 0.3s ease;
}

.VideoDiv_01 {
  top: 3000px;
  transition: 0.3s ease;
}

.Video_Tittle_01 {
  position: absolute;
  left: 28%;
  top: -1240px;
  font-size: 60px;
  transition: 0.3s ease;
}

.VideoDiv_01_Img {
  width: 80%;
  left: 13%;
  top: -1160px;
  position: absolute;
  transition: 0.3s ease;
}



.VideoDiv_02 {
  top: 530px;
  transition: 0.3s ease;
}

.VideoTittle_02 {
  position: absolute;
  left: 36.5%;
  top: 1926px;
  font-size: 60px;
  transition: 0.3s ease;  
}

.VideoDiv_02_Img {
  width: 80%;
  left: 13%;
  top: 2000px;
  position: absolute;
  transition: 0.3s ease;
}


.KthuluWrapper {
  position: absolute;
  max-width: 240px;
  width: 100%;
  height: auto;
  left:85%;
  top: 1630px;
  transition: 0.3s ease;
}

.KthuluWrapper02 {
  position: absolute;
  max-width: 300px;
  width: 100%;
  height: auto;
  left:5%;
  top: 3070px;
  transition: 0.3s ease;
}




.InstagramULTRA {
  top: 2990px;
  left: 0%;
  max-height: 3000px;
  background-size: cover;
}

.InstagramWrapper {
  max-width: 700px;
  width:100%;
  left: 0%;
}

.fb-page {
  width: 80%;
  top: 638px;
  left: 26%;
}




.SocialTittle {
  top: 3240px;
  left: 38.5%;
  font-size: 60px;

}

.MusicWrapper {
  top: 3860px;
  height: 680px;
  background-image: url('/01_Home/images/Music_BG_02.jpg');
}

.MusicTittle {
  top: 3910px;
  left: 45%;
  font-size: 70px;
}


.iframe01 iframe {
  position: absolute;
  max-width: 700px;
  width: 85%;
  height: 150px;
  left: 12%;
  top: 230px;
  transition: 0.3s ease;
}

.iframe02 iframe {
  position: absolute;
  max-width: 700px;
  width: 85%;
  height: 150px;
  left: 12%;
  top: 325px;
  transition: 0.3s ease;
}

.iframe03 iframe {
  position: absolute;
  max-width: 700px;
  width: 85%;
  height: 150px;
  left: 12%;
  top: 420px;
  transition: 0.3s ease;
}



.InstagramWrapper {
  display: inline;
  position: absolute;
  max-width: 400px;
  width:100%;
  height: auto;
  top: 330px;
  left: 50%;
  z-index: 1;
  transition: 0.3s ease;
}


.Footer_Content {
  top: 1380px;
}

.Copyright_Text_Wrapper {
  top: 35px;
}

.Copyright_Text {
  left: 20%;
}

.Social_Logos {
  left: 32%;
  transition: 0.3s;
}



.ContactWrapper {
  position: absolute;
  left: 7%;
  top: 770px;
  max-width: 700px;
  max-height: 900px;
  width: 100%;
  height: auto;
  transition: 0.3s ease;
}

.ContactWrapper h1 {
  font-family: 'Mool';
  font-size: 65px;
  text-align: center;
  left: 0%;
  color: white;
  transition: 0.3s ease;
}

input {
  width: 70%;
  margin-left: 15%;
  margin-bottom: 20px;
  border-bottom: solid 1px white;
  font-size: 16px;
  color: white;
  background-color: transparent;
  padding: 5px 5px;
  transition: 0.3s ease;
}

textarea {
  font-size: 18px;
  margin-left: 15%;
  color: white;
  resize: none;
  border: solid 1px white;
  width: 70%;
  transition: 0.3s ease;
}

::placeholder {
  color: rgb(219, 219, 219);
  background-color: transparent;
  transition: 0.3s ease;
}

.submit {
  height: 50px;
  text-decoration: none;
  font-family: 'Mool';
  font-size: 40px;
  color: white;
  text-align: center;
  display: flex;
  padding: 5px 8px;
  cursor: pointer;
  overflow: hidden;
  background-color: transparent;
  border-radius: 0;
  border: 2px solid white;
  margin-left: 40%;
  z-index: 1;
  transition: 0.3s ease;
  
}

}







@media only screen and (max-width: 760px) {



  .Wrapper {
    position: relative;
    max-width: 760px;
    width: 100%;
    height: auto;
    left: 0px;
    top: 0px;
    z-index: 0;
    background-color: transparent;
    transition: 0.3s ease;
  }



  .BandLogo {
    display: none;
  }

  .BandLogoMobile02 {
    display: block;
    position: absolute;
    top: 30px;
    left: 8%;
    max-width: 700px;
    width: 100%;
    height: auto;
    transition: 0.3 ease;
    background-size: cover;
  }

  .BandLogoMobile02 img {
    max-width: 700px;
    width: 85%;
    height: auto;
    transition: 0.3 ease;
  }

  .AlbumWrapper {
    position: relative;
    top: 235px;
    max-width: 930px;
    width: 100%;
    height: auto;
    left:0%;
    transition: 0.3s ease;
  }

  .AlbumWrapper img {
    max-width: 930px;
    width: 90%;
    height: auto;
    left: 5%;
    transition: 0.3s ease;
  }

  .AlbumTittle {
    top: 400px;
  }

  .AlbumTittle img {
    max-width: 760px;
    width: 70%;
    height: auto;
    left: -18.5%;
    top: 40px;
    transition: 0.3s ease;
  }

  .AlbumOutNow {
    font-family: 'Mool';
    font-size: 50px;
    text-align: center;
    color: white;
    max-width: 100%;
    position: absolute;
    left: 20%;
    top: 680px;
    background-color: transparent;
    transition: 0.3s ease;
}


  .Links {
    position: absolute;
    max-width: 300px;
    width:100%;
    height:50px;
    top: 130px;
    left: 27%;
    background-color: transparent;
    transition: 0.3s ease;
}



  .AlbumButtons {
    position: absolute;
    top: 1095px;
    left: 7%;
    background-color: transparent;
    max-width: 650px;
    width: 90%;
    height: 50px;
    transition: 0.3s ease;
    display: inline;
}

.Btn_Listen {
  left: 0%;
  max-width: 700px;
  width: 95%;
}

.Btn_Shop {
  left: 0%;
  max-width: 700px;
  width: 95%;
  top: 15px;
}



.ButtonWrapper {
  position: relative;
  left: 25.5%;
  top: -1135px;
  width: 102px;
  height: 50px;
  background-color: transparent;
  z-index: 1;
  transition: 0.3s ease;
}

.ButtonWrapper02 {
  position: relative;
  left: 25.5%;
  top: 1718px;
  width: 102px;
  height: 50px;
  background-color: transparent;
  z-index: 1;
  transition: 0.3s ease;
}





.VideoDiv_01:before {
  top: -1460px;
  max-width: 760px;
  width: 100%;
  height: 1000px;
  transition: 0.3s ease;
}

.VideoDiv_01 {
  max-width: 760px;
  width: 100%;
  height: auto;
  top: 2900px;
  transition: 0.3s ease;
}

.Video_Tittle_01 {
  position: absolute;
  left: 8%;
  top: -1420px;
  font-size: 45px;
  transition: 0.3s ease;
}

.VideoDiv_01_Img {
  width: 80%;
  left: 10%;
  top: -1360px;
  position: absolute;
  transition: 0.3s ease;
}



.VideoDiv_02 {
  top: 530px;
  transition: 0.3s ease;
}

.VideoTittle_02 {
  position: absolute;
  left: 21%;
  top: 1426px;
  font-size: 45px;
  transition: 0.3s ease;  
}

.VideoDiv_02_Img {
  width: 80%;
  left: 10%;
  top: 1490px;
  position: absolute;
  transition: 0.3s ease;
}


.KthuluWrapper {
  position: absolute;
  max-width: 180px;
  width: 100%;
  height: auto;
  left:80%;
  top: 1395px;
  transition: 0.3s ease;
}

.KthuluWrapper02 {
  position: absolute;
  max-width: 190px;
  width: 100%;
  height: auto;
  left:0%;
  top: 2360px;
  transition: 0.3s ease;
}




.InstagramULTRA {
  top: 2220px;
  left: 0%;
  max-height: 3000px;
  max-width: 760px;
  width: 100%
  background-size: cover;
}


.fb-page {
  width: 40%;
  top: 638px;
  left: 28%;
}




.SocialTittle {
  top: 2480px;
  left: 25%;
  font-size: 50px;

}


.MusicTittle {
  top: 3090px;
  left: 35%;
  font-size: 70px;
}


.MusicWrapper {
  max-width: 760px;
  width: 100%;
  height: 630px;
  left: 0%;
  top: 3040px;
  background-image: url('01_Home/images/Music_BG_02.jpg');
  background-size: cover;
  background-repeat: no-repeat;
}



.iframe01 iframe {
  position: absolute;
  max-width: 700px;
  width: 85%;
  height: 150px;
  left: 8%;
  top: 170px;
  transition: 0.3s ease;
}

.iframe02 iframe {
  position: absolute;
  max-width: 700px;
  width: 85%;
  height: 150px;
  left: 8%;
  top: 280px;
  transition: 0.3s ease;
}

.iframe03 iframe {
  position: absolute;
  max-width: 700px;
  width: 85%;
  height: 150px;
  left: 8%;
  top: 390px;
  transition: 0.3s ease;
}



.InstagramWrapper {
  display: inline;
  position: absolute;
  max-width: 400px;
  width:100%;
  height: auto;
  top: 330px;
  left: 0%;
  z-index: 1;
  transition: 0.3s ease;
}


.Footer_Content {
  top: 1310px;
}

.Copyright_Text_Wrapper {
  top: 35px;
}

.Copyright_Text {
  left: 5%;
  text-align: left;
}

.Social_Logos {
  left: -10%;
  transition: 0.3s;
}






.WatchNow::before, .WatchNow02::before, .Btn_Listen::before, .Btn_Shop::before,
.Btn_Music::before, .Btn_About::before {
  transform: scaleY(0);
}

.WatchNow:hover::before, .WatchNow02:hover::before, .Btn_Listen:hover::before, .Btn_Shop:hover::before,
.Btn_Music:hover::before, .Btn_About:hover::before {
  transform: scaleY(0);
}


.WatchNow a, .WatchNow02 a {
  text-decoration: none;
  color: white;
  font-size: 40px;
}

.WatchNow a:hover, .WatchNow02 a:hover {
  text-decoration: none;
  color: white;
  font-size: 40px;
}

.WatchNow a:visited, .WatchNow02 a:visited {
  text-decoration: none;
  color: white;
  font-size: 40px;
}

.WatchNow a:link, .WatchNow02 a:link {
  text-decoration: none;
  color: white;
  font-size: 40px;
}


.WatchNow:hover, .WatchNow02:hover, .Btn_Listen a:hover, .Btn_Shop a:hover, 
.Btn_Music a:hover, .Btn_About a:hover {
  font-family: 'Mool';
  color: white;
  font-size: 40px;
  z-index: 1;
}



.Btn_Music, .Btn_About, .Btn_Listen, .Btn_Shop, .WatchNow, .WatchNow02 {
  cursor: none;
}




.WatchNow::before, .WatchNow02::before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: -1;
  font-size: 40px;
  transition: none;
  transform-origin: none;
  transition-timing-function: none;
}


body {
  max-width: 760px;
  max-height: 3000px;
  width: 100%;
  height: auto;
  line-height: 1;
  overflow-x: hidden;
  background-image: linear-gradient(rgba(138, 151, 62, 0.3) 25%, rgba(29, 14, 2, 0.98)), 
  url('01_Home/images/BG_01.jpg');
  background-size: cover;
  -moz-background-size: cover;
  background-repeat: no-repeat; 
  background-attachment: fixed;
  z-index: -2;  
} 




.ContactWrapper {
  position: absolute;
  left: 0%;
  top: 725px;
  max-width: 700px;
  max-height: 900px;
  width: 100%;
  height: auto;
  transition: 0.3s ease;
}

.ContactWrapper h1 {
  font-family: 'Mool';
  font-size: 65px;
  text-align: center;
  left: 0%;
  color: white;
  transition: 0.3s ease;
}

input {
  width: 70%;
  margin-left: 15%;
  margin-bottom: 20px;
  border-bottom: solid 1px white;
  font-size: 16px;
  color: white;
  background-color: transparent;
  padding: 5px 5px;
  transition: 0.3s ease;
}

textarea {
  font-size: 18px;
  margin-left: 15%;
  color: white;
  resize: none;
  border: solid 1px white;
  width: 70%;
  transition: 0.3s ease;
}

::placeholder {
  color: rgb(219, 219, 219);
  background-color: transparent;
  transition: 0.3s ease;
}

.submit {
  height: 50px;
  text-decoration: none;
  font-family: 'Mool';
  font-size: 40px;
  color: white;
  text-align: center;
  display: flex;
  padding: 5px 8px;
  cursor: pointer;
  overflow: hidden;
  background-color: transparent;
  border-radius: 0;
  border: 2px solid white;
  margin-left: 40%;
  z-index: 1;
  transition: 0.3s ease;
}


}