body {
  background: url("./images/liv-phx-main-graphic.png") no-repeat center center fixed;
  background-size: cover;
  margin: 0;
}


.back-button {
  margin: 30px 0 0 30px;
  width: 4%;
  filter: drop-shadow(2px 2px 2px #222);
  position: relative;
  z-index: 1;
}


#container {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  height: 130vh;
}

#container .box {
/*  margin: -7.5% auto 0 auto;*/
  /* padding: 15px; */
  position: relative;
  align-self: center;
  width: 40%;
  height: fit-content;
  /* background-color: rgba(0, 0, 0, 0.6); */
}

.header-wrap {
  width: 50%;
  margin: 0 auto 20px auto;
}

.header {
  width: 100%;
  margin-top: 30%;
  -webkit-filter: drop-shadow(10px 5px 5px #222 );
  filter: drop-shadow(5px 5px 5px #222);

}

a {
  text-decoration: none;
}


.icon {
  transition: all .15s;
  cursor: pointer;
  width: 47.5%;
  padding: 1%;
  -webkit-filter: drop-shadow(10px 5px 5px #222 );
  filter: drop-shadow(5px 5px 5px #222);

}

#icon_4.icon{
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.icon:hover {
  transform: scale(1.06);
}

.logo {
  position: fixed;
  bottom: 15px;
  right: 15px;
  width: 12.5%;
}

@media only screen and (max-width: 984px) {

  .header-wrap {
    width: 65%;
  }

  #container .box {
    width: 60%;
    margin: 0 auto;
    height:100vh;		
  }

  .icon {
    width: 100%;
    margin: 10px auto;
  }

}



@media only screen and (max-device-width: 425px) and (orientation: portrait) {

  #container .box {
    width: 80%;
/*    height: 140vh;	*/
  }

 #container {
  height: 80vh;
	
 }


.back-button {
  width: 17%;
/*  filter: drop-shadow(5px 5px 5px #222);*/

 }
}



@media only screen and (max-device-width: 812px) and (orientation: landscape) {

  #container .box {
    width: 80%;
  }

 #container {
  height: 40vh;
	
 }


.back-button {
  width: 7%;

 }


 #icon-wrap {	
	transform: scale(0.6);
	height:20vh;
 }
}





/**/
/*#container {*/
/*  display: flex;*/
/*  align-items: flex-start;*/
/*  justify-content: center;*/
/*  height: 200vh;*/
/*}*/
/**/
/*#container .box {*/
/*/*  margin: -7.5% auto 0 auto;*/*/
/*  /* padding: 15px; */*/
/*  position: relative;*/
/*  align-self: center;*/
/*  width: 50%;*/
/*  height: fit-content;*/
/*  /* background-color: rgba(0, 0, 0, 0.6); */*/
/*}*/
/**/
/*.header-wrap {*/
/*  width: 50%;*/
/*  margin: 0 auto 20px auto;*/
/*}*/
/**/
/*.header {*/
/*  width: 100%;*/
/*  margin-top: 30%;*/
/*}*/
/**/
/*a {*/
/*  text-decoration: none;*/
/*}*/
/**/
/**/
/**/
/*.icon {*/
/*  transition: all .15s;*/
/*  cursor: pointer;*/
/*  width: 47.5%;*/
/*  padding: 1%;*/
/*}*/
/**/
/*.icon:hover {*/
/*  transform: scale(1.06);*/
/*}*/
/**/
/*.logo {*/
/*  position: fixed;*/
/*  bottom: 15px;*/
/*  right: 15px;*/
/*  width: 12.5%;*/
/*}*/
/**/
/*@media only screen and (max-width: 666px) {*/
/**/
/*  .header-wrap {*/
/*    width: 65%;*/
/*  }*/
/**/
/*  #container .box {*/
/*    width: 60%;*/
/*    margin: 0 auto;*/
/*  }*/
/**/
/*  .icon {*/
/*    width: 100%;*/
/*    margin: 10px auto;*/
/*  }*/
/**/
/*}*/
/**/
/*@media only screen and (max-device-width: 425px) and (orientation: portrait) {*/
/**/
/*  #container .box {*/
/*    width: 80%;*/
/*/*    height: 140vh;	*/*/
/*  }*/
/**/
/*#container {*/
/*/*  height: 140vh;*/*/
/*	*/
/*	*/
/*}*/
