@media (min-width: 768px) {
  .modal-dialog {
    max-width: 738px; } }
@media (min-width: 991px) {
  .sp-menu {
    display: none !important; }

  .modal-dialog {
    max-width: 800px; }

  .item-person {
    margin-top: 20px; } }
@media (min-width: 1366px) {
  .container {
    max-width: 1230px !important; }

  .col-xxl5-sp {
    width: 20%; } }
@media (min-width: 1599px) {
  .about-video-content {
    margin-left: -180px; } }
@media (min-width: 1900px) {
  .about-video-content {
    margin-left: -200px; } }
@media (max-width: 1599px) {
  .main-banner .content-banner .banner-slogan {
    font-size: 48px; }

  .all-title {
    font-size: 36px;
    padding-bottom: 8px; }

  .section-frames-all {
    padding-top: 60px;
    padding-bottom: 60px; }

  .list-item-about .item {
    padding: 20px; }
    .list-item-about .item .content {
      margin-left: 12px;
      font-size: 22px; }

  .list-item-video-about .item {
    padding: 12px; }
    .list-item-video-about .item .name {
      font-size: 26px; }

  .game-play .title {
    margin-top: -120px; }

  .game-play-slider {
    margin-top: 30px; }
    .game-play-slider .item .name {
      margin-bottom: 20px;
      font-size: 28px; }

  .list-item-dcoin .item .content .name {
    font-size: 28px; }

  .list-item-roadmap {
    margin-top: 60px; }
    .list-item-roadmap .item .left-box {
      font-size: 28px; }
    .list-item-roadmap .item .right-box {
      font-size: 18px; }

  .icon-fly-animation-left, .icon-fly-animation-right {
    max-width: 250px; }

  .header .logo img {
    max-height: 100px; }

  .drift-cloud .all-title {
    bottom: 50px; }

  .team .all-title {
    margin-bottom: 45px; }
  .team .slider-team {
    margin-bottom: 45px; }

  .item-person .content {
    text-align: center;
    margin-top: 20px; }
    .item-person .content .name {
      font-size: 28px;
      margin-bottom: 15px; }

  .footer-menu a {
    font-size: 18px; } }
@media (max-width: 1200px) {
  .main-banner .content-banner .banner-slogan {
    font-size: 42px; }

  .all-title {
    font-size: 30px; }

  .section-frames-all {
    padding-top: 50px;
    padding-bottom: 50px; }

  .list-item-about .item {
    padding: 20px; }
    .list-item-about .item .content {
      font-size: 18px; }

  .list-item-video-about .item .name {
    font-size: 22px; }

  .game-play .title {
    margin-top: -100px; }

  .game-play-slider {
    margin-top: 30px; }
    .game-play-slider .item .name {
      margin-bottom: 15px;
      font-size: 22px; }

  .game-play-innert-content {
    max-width: none;
    margin-left: 0px;
    padding: 15px; }

  .list-item-dcoin .item .content .name {
    font-size: 22px; }

  .list-item-roadmap {
    margin-top: 45px; }
    .list-item-roadmap .item .left-box {
      font-size: 22px; }
    .list-item-roadmap .item .right-box {
      font-size: 16px; }

  .icon-fly-animation-left, .icon-fly-animation-right {
    max-width: 200px; }

  .drift-cloud .all-title {
    bottom: 35px; }

  .team .all-title {
    margin-bottom: 30px; }
  .team .slider-team {
    margin-bottom: 30px; }

  .item-person .content {
    margin-top: 15px; }
    .item-person .content .name {
      font-size: 22px;
      margin-bottom: 10px; }

  .game-story-content {
    max-height: 250px; }

  .header .logo img {
    max-height: 80px; } }
@media (max-width: 991px) {
  .fs-22-cover {
    font-size: 20px !important; }

  .fs-24-cover {
    font-size: 20px !important; }

  .fs-26-cover {
    font-size: 22px !important; }

  .fs-28-cover {
    font-size: 22px !important; }

  .fs-30-cover {
    font-size: 22px !important; }

  .fs-36-cover {
    font-size: 30px !important; }

  .main-banner .content-banner {
    position: static; }
    .main-banner .content-banner .banner-slogan {
      font-family: 'Rowdies';
      font-size: 36px; }
  .main-banner .list-social {
    margin-top: 20px; }

  .all-title {
    font-size: 28px; }

  .section-frames-all {
    padding-top: 35px;
    padding-bottom: 35px; }

  .list-item-video-about .item .name {
    font-size: 22px; }

  .game-play .title {
    margin-top: -100px; }

  .game-play-slider {
    margin-top: 30px; }
    .game-play-slider .item .name {
      margin-bottom: 15px;
      font-size: 22px; }

  .game-play-innert-content {
    max-width: none;
    margin-left: 0px;
    padding: 15px; }

  .list-item-dcoin .item .content .name {
    font-size: 22px; }

  .list-item-roadmap {
    margin-top: 45px; }
    .list-item-roadmap .item .left-box {
      font-size: 22px; }
    .list-item-roadmap .item .right-box {
      font-size: 16px; }

  .icon-fly-animation-left, .icon-fly-animation-right {
    max-width: 100px; }

  .drift-cloud .all-title {
    bottom: 35px; }

  .team .all-title {
    margin-bottom: 30px; }
  .team .slider-team {
    margin-bottom: 30px; }

  .item-person .content {
    margin-top: 15px; }
    .item-person .content .name {
      font-size: 22px;
      margin-bottom: 10px; }

  .drift-cloud .box-contact-info {
    position: static;
    background: #f1f9fe;
    padding-bottom: 20px; } }
@media (max-width: 767px) {
  .header .logo img {
    max-height: 60px; }

  .main-banner .content-banner .banner-slogan {
    font-size: 30px; }
  .main-banner .video-lazy-load {
    position: relative;
    width: calc(100% + 45%) !important;
    left: -45%; }
    .main-banner .video-lazy-load video {
      width: calc(100% + 45%); }

  .icon-fly-animation-left, .icon-fly-animation-right {
    max-width: 80px; }

  .list-item-video-about .item {
    padding-left: 40px !important; }
    .list-item-video-about .item .name {
      font-size: 20px; }
      .list-item-video-about .item .name .icon {
        left: -32px;
        top: 50%;
        border-top: 11px solid transparent;
        border-left: 15px solid #ffffff;
        border-bottom: 11px solid transparent; }
    .list-item-video-about .item .content {
      display: none;
      margin-top: 15px; }

  .section-frames-all {
    padding-top: 25px;
    padding-bottom: 25px; }

  .game-play .title {
    margin-top: -55px; }

  .list-link-play-game .all-btn {
    width: 100% !important; }

  .fs-16-cover {
    font-size: 14px !important; }

  .fs-18-cover {
    font-size: 16px !important; }

  .fs-20-cover {
    font-size: 16px !important; }

  .fs-22-cover {
    font-size: 18px !important; }

  .fs-24-cover {
    font-size: 18px !important; }

  .fs-26-cover {
    font-size: 20px !important; }

  .fs-28-cover {
    font-size: 20px !important; }

  .fs-30-cover {
    font-size: 20px !important; }

  .fs-36-cover {
    font-size: 22px !important; } }

/*# sourceMappingURL=mobile.css.map */
