.three_crowns_wrap {
  padding: 5%;
  background: #ecf5fb;
}
.three_crowns_box {
  background: #fff;
  padding: 2%;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
}
.three_crowns_content {
  display: flex;
  display: -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
  margin: 7% 0 0;
}
.three_crowns_content p {
  flex: 0 1 57%;
  -webkit-flex: 0 1 57%;
}
.three_crowns_content figure {
  flex: 1 1;
  -webkit-flex: 1 1;
  margin: 0 0 0 1%;
}
.three_crowns_description {
  margin: 8% 0 0;
}
.movie_btn {
  cursor: pointer;
  margin: 5% 0;
}
.celebrity_box {
  position: relative;
  padding: 20%;
  margin: 5% 0 3% 0;
}
.celebrity_box img {
  max-width: initial;
  width: 110%;
  position: absolute;
  left: 50%;
  top: 0%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
}
.three_crowns_box .line:before,
.three_crowns_box .line:after {
  background: #29a8df;
  height: 3px;
}
.three_crowns_box .line.animation:before,
.three_crowns_box .line.animation:after {
  width: 100%;
}
.three_crowns_box .line.animation:before,
.three_crowns_box .line.animation:after {
  width: 100%;
}
.three_crowns_box .line.animation:before {
  top: 35%;
}
.three_crowns_box .line.animation:after {
  bottom: -10%;
}
@media screen and (max-width: 768px){
  .three_crowns_box {
    padding: 5% 3%;
  }
}