
/* Background Image */
body {
  overflow: hidden;
  object-fit: cover;

  width: 100%;
  background: black;
  
}

#topsec{
  
  width: 100%;
  min-height: 100vh;

  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;

  background-image: url('/IMG/Gallery/Feydeau/02.jpg');
  
  background-position: right 0 bottom 50%;
  background-size: contain;
  background-repeat: no-repeat;
  overflow: hidden;
}

h1{
  flex: 1;
}



@media only screen and (max-width: 1440px) and (min-width: 480px){
  h1 {
    font-size: clamp(5em, 15vw, 10em); 
    }
}

@media only screen and (max-width: 480px) and (min-width: 375px){
  h1 {
    font-size: clamp(4em, 10vw, 8em); 
  }
}

@media only screen and (max-width: 375px){
  h1 {
    font-size: clamp(3em, 8vw, 6em); 
  }
}
