* {
  margin: 0;
  padding: 0;
  box-sizing: border-box
}
.header-bg {
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.50) 0%,rgba(255,255,255,0.52) 100%,rgba(255,0,0,1.00) 100%), url('./img/bg.jpg');
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.50) 0%,rgba(255,255,255,0.52) 100%,rgba(255,0,0,1.00) 100%), url('./img/bg.jpg');
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.50) 0%,rgba(255,255,255,0.52) 100%,rgba(255,0,0,1.00) 100%), url('./img/bg.jpg');
    background-image: linear-gradient(180deg,rgba(255,255,255,0.50) 0%,rgba(255,255,255,0.52) 100%,rgba(255,0,0,1.00) 100%), url('./img/bg.jpg');
    background-size: auto;
    background-position: center;
    height: 350px;
    display: flex;
    justify-content: center;
    align-items: center
}
.header-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
  color: #333;
}
.header-h1 {
  font-size: 50px
}
.header-h2 {
  font-size: 30px
}
.avatar {
  width: 150px;
  height: 150px;
  border-radius: 50%
}
.content-area {
  background-color: pink;
  padding: 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center
}
#footer-bg {
  background-color: #000;
  color: #fff;
  padding: 20px;
  text-align: center
}
.aboutTitle {
  color: #fff;
  font-size: 20px
}
.aboutInfo {
  color: #fff;
  font-size: 15px
}
@media (max-width:auto) {
  .header-h1 {
    font-size: 25px
  }
  .header-h2 {
    font-size: 18px
  }
}
