/*header title*/
.page-title {
  position: absolute;
  top: 35%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 3.5rem;
  color: #f0f0f0;
  text-align: center;
  font-weight: 400;
  font-family: 'Roboto Condensed', serif;
  text-shadow: .5rem .5rem .3rem black;
}

/*main text*/
.content-text{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 2rem;
}

@media screen and (min-width:2000px) {
  .rft-title {
    font-size:5rem;
  }  
}
@media screen and (max-width:1080px) {
  .rft-title {
    font-size:2.2rem;
  }  
}
@media screen and (max-width:720px) {
  .rft-title {
    font-size:1.7rem;
  }  
}
@media screen and (max-width:480px) {
  .rft-title {
    font-size:1.3rem;
  }  
}
@media screen and (max-width:360px) {
  .rft-title {
    font-size: 1.1rem;
  }  
  p {
     font-size: 1.6rem; 
  }
}