.about-bg{
  background: url(../images/backgrounds/about.jpg) no-repeat center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  min-height: 50vh;
  min-height:300px;
  min-height:350px;
  border-radius: 10px;
}
.about-txt {
  background-color: rgba(255, 255, 255, 0.88);
}
.about{
  margin: 2rem !important; 
  padding: 2rem !important; 
  border-radius:7px !important;
}

.ahf-bg{
  background: url(../images/backgrounds/ahf.jpg) no-repeat center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  min-height: 50vh;
  min-height:370px;
}

/*mobile version image background */
@media only screen and (max-width: 600px) {
  .ahf-bg{
    background: url(../images/backgrounds/ahf1.jpg) no-repeat center top !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height: 50vh;
    min-height:370px;
  }
  
}

.ahc-bg{
  background: url(../images/backgrounds/ahc.jpg) no-repeat center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  min-height: 50vh;
  min-height:370px;
}
/* shadow of banner */
.border{
  box-shadow: 0 1px 6px rgba(76, 76, 77, 0.28);
}