body {
  font-family: 'Droid Serif', serif;
  overflow-x: hidden;
}

.wed {
  position: relative;
}

#intro {
  height: 500px;
  color: #E196AF;
  background: #BB5E7D;
  text-align: center;
  margin-top: -54px;
}

#intro h1 {
  font-size: 80px;
  padding-top: 130px;
}

#intro h3 {
  color: white;
}


/* Section vao nha */
#vaonha {
  background: url(imgs/cay.jpg);
  height: 600px;
  background-size: cover;
  position: relative;
}

#vaonha div {
  position: absolute;
  bottom: 0;
  right: 0;
  color: white;
  padding: 20px;
}

#vaonha-text {
  opacity: 0;
}

#vaonha strong {
  color: #FFC4D7;
}

#trigger-vaonha {
  top: 50%;
}

#trigger-vaonha-2 {
  top: 80%;
}

/* section time */
#time {
  background: #AA8439;
  text-align: center;
  padding: 20px;
}

#time img {
  width: 64px;
}

/* Section dai hoc */
#daihoc {
  float: left;
  width: 100%;
}

.banthan {
  width: 50%;
  float: left;
  text-align: center;
  position: relative;
}

.daihoc-text {
  position: absolute;
  background: rgba(0,0,0,0.5);
  color: white;
  width: 100%;
  bottom: 4px;
}

.daihoc-text h3 {
  color: pink;
}

.banthan img {
  width: 100%;
}

#redbird {
  position: absolute;
  left: calc(50% - 64px);
  top: 0px;
  opacity: 0;
  z-index: 10;
}

/* Section gapgo */
#gapgo-content {
  text-align: center;
}

#gapgo-content #img-dks {
  width: 100%;
}

#trigger-quennhau.active {
  color: white;
}

#trigger-quennhau.unactive {
  display: none;
}

/* Section dulich */
.dulich-imgs div{
  float: left;
  margin-top: -4px;
}
.dulich-imgs div img {
  width: 100%;
  opacity: 0.2;
}
.dichoi0, .dichoi3 {
  width: 100%;
}
.dichoi1, .dichoi2 {
  width: 50%;
}

#text-kyniem {
  text-align: center;
  color: rgb(253, 154, 230);
}
/* Section cuoi */
#section-cuoi {
  #background: #FFAAAA;
  text-align: center;
  clear: both;
}

#section-cuoi h1, #section-cuoi p {
  opacity: 0;
}

#cuoi5 {
  color: #0E543F;
}

/* Section happy */
#img-love {
  width: 100%;
}

#img-happy {
  width: 100%;
  margin-top: -4px;
}
.thiep {
  margin-top: -4px;
  text-align: center;
  background: #a84334;
}