@media screen and (min-width: 801px) {

.square {
  position: absolute;
  left: 20vw;
  top: 10vw;
  width: 60vw;
  height: 40vw;
  background-color: #555;
  opacity: 0.5;
}

.text {
text-align: center;
top: 20vw;
position: absolute;
left: 50%;
  transform: translate(-50%, -50%);
}
  
.album {



}


}


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

.square {
  position: absolute;
  left: 20vw;
  top: 10vw;
  width: 60vw;
  height: 40vw;
  background-color: #555;
  opacity: 0.5;
}


}