@media (max-width: 1600px) {
  .ablum-slider .ablum-slider-for .item img {
    max-height: 432px;} }
@media (min-width: 1390px) {
  .container {
    max-width: 1360px; }

  .row50 {
    margin-left: -40px;
    margin-right: -40px; }

  .col40 {
    padding-left: 40px;
    padding-right: 40px; } }
@media (min-width: 1230px) {
  .container {
    max-width: 1200px; }

  .row1 {
    padding-left: 50px;
    padding-right: 50px; }

  .job-slider .item .job-ct {
    padding-left: 50px; }

  .t_add_tamgiac{
    position: relative;
  }

  .t_add_tamgiac:before{
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    top: 49px;
    left: -264px;
    border-left: 100px solid transparent;
    border-right: 35px solid transparent;
    border-bottom: 500px solid #282829;
    transform: skew(-24deg);
  }

  .row60 {
    margin-left: -60px;
    margin-right: -60px; }

  .col60 {
    padding-left: 60px;
    padding-right: 60px; } }
@media (max-width:1000px) {
  .fix-js a{
    font-size: 18px;
  }
  .where p{
    font-size: 18px !important;
  }
  
}
@media (max-width:768px) {
  .fix-js a{
    font-size: 13px;
  }
  .where p{
    padding-left: 0;
    padding-right: 0;
    font-size: 13px !important;
    width: max-content;
    display: flex;
    flex-direction: column;
    margin: auto;
    align-items: center;
  }
  .p2s{
    max-width: 86px !important;
    font-size: 12px !important;
  }
}
@media (min-width: 768px) {
  .t_ft_fix{
    width: 100%;
    max-width: 250px;
    padding-top: 2.5rem;
  }
  .row30 {
    margin-left: -30px;
    margin-right: -30px; }

  .col30 {
    padding-left: 30px;
    padding-right: 30px; } }
@media (max-width: 1200px) {
    .careers-blog .achievement {
    top: -20px;
    padding: 50px 20px;
}
.footer .ft-ct .add{
  color: white;
}
.footer .ft-ct{
  padding-top: 0;
}
.t_ft_fix{
  color: white;
}
  .look-at .look-at-ct {
    padding: 0 0 8rem 0; }

  .careers-blog .achievement {
    margin-top: -20px; }

  .page-game-slider {
    position: relative; }
    .page-game-slider .ct .ct-img {
      height: 505px; }
    .page-game-slider .ct .content {
      margin-left: -470px; }
      .page-game-slider .ct .content .content-img {
        margin-top: 80px; }
      .page-game-slider .ct .content p {
        margin-top: 50px;
        margin-bottom: 60px; }

  .game-slider .swiper-slide .ct-img {
    height: 505px; }
  .game-slider .swiper-slide .content {
    margin-left: -470px;
    width: 370px; }
    .game-slider .swiper-slide .content .title {
      margin-top: 80px; }
    .game-slider .swiper-slide .content p {
      margin-top: 50px;
      margin-bottom: 60px; }

  .game-content .video .c-img .play-btn {
    margin-top: -70px;
    margin-left: -70px;
    width: 140px;
    height: 140px; }
    .game-content .video .c-img .play-btn i {
      font-size: 8rem; }

  .look-slider {
    padding: 4rem 0 2rem 0; }
    .look-slider .slick-dots {
      bottom: 5rem;
      left: 50%; } }
@media (max-width: 991px) {

  .main-menu {
    display: none; }

  .header .header_contact {
    height: 100%;
    margin: 0;
    display: flex;
    justify-content: flex-end; }
    .header .header_contact .searach {
      display: none; }
    .header .header_contact .btn-menu-sp {
      display: block; }
    .header .header_contact .sp-searach {
      display: block; }
    .header .header_contact .language {
      margin-top: 3px; }
      .header .header_contact .language a img {
        margin-top: 0; }
    .header .header_contact .contact {
      margin-top: 7px; }

  html {
    font-size: 52.5%; }

  .h-title {
    padding: 3.5rem 0; }

  .job-slider {
    margin-top: 5rem !important; }
    .job-slider .job-ct {
      padding-top: 5rem !important;
      padding-bottom: 8rem !important; }
	.job-slider .slick-dots {
    left: 5px !important;
    bottom: 15px !important }
  .job-img .ct {
    top: 30px !important;
    left: -5px !important;
    font-size: 2rem !important; }
  .job-img:before {
    content: '';
    border-right: 12rem solid transparent !important;
    border-top: 12rem solid #f15a29 !important; }

  .ablum-slider-sp .ablum-slider-nav .item {
    margin: 10px 5px 0 5px;
    padding-top: 3.5%; }

  .ablum-slider {
    background: #474747; }
    .ablum-slider .slick-list {
      margin: 0 25px; }
    .ablum-slider .slick-arrow {
      bottom: 45px;
      font-size: 5rem;
      top: 50%;
      margin-top: -2.5rem; }
    .ablum-slider .next-btn {
      right: 0; }
    .ablum-slider .prev-btn {
      left: 0; }

  .footer {
    background-position: 38% !important; }
    .footer .contact-us {
      padding-top: 2.5rem; }
      .footer .contact-us .sub {
        padding-bottom: 2rem; }
      .footer .site-map {
        color: white; }
        .footer  .site-map  a {
          opacity: 0.7; }
          .footer .site-map  a:hover {
            opacity: 1; }
    .footer .cop {
      color: white;
      min-width: auto;
      opacity: 0.8; }

  .page-game-slider {
    position: relative; }
    .page-game-slider .ct .ct-img {
      height: 400px; }
    .page-game-slider .ct .content {
      margin-left: -345px; }
      .page-game-slider .ct .content .content-img {
        margin-top: 50px; }
      .page-game-slider .ct .content p {
        margin-top: 30px;
        margin-bottom: 50px; }
    .page-game-slider .slick-dots {
      bottom: 20px;
      left: 45%; }

  .game-slider .swiper-slide .ct-img {
    height: 400px; }
  .game-slider .swiper-slide .content {
    margin-left: -345px;
    width: 370px; }
    .game-slider .swiper-slide .content .title {
      margin-top: 50px; }
    .game-slider .swiper-slide .content p {
      margin-top: 30px;
      margin-bottom: 50px; }

    .top-big .container1 .title {
      font-size: 4.5rem; }

  .look-slider {
    padding: 3rem 0 1rem 0; }
    .look-slider .item .look-ct {
      padding-bottom: 30px; }
      .look-slider .item .look-ct .title {
        padding-top: 30px;
        font-family: 'MexB'; }
      .look-slider .item .look-ct .text8-line {
        color: white;
        margin: 25px 0; }
    .look-slider .slick-dots {
      bottom: 3rem;
      left: 1rem; }

  .core {
    padding-bottom: 5rem; }

  .blog-detail-call {
    padding-bottom: 5rem; }

  .contact-main .map iframe {
    width: 100%;
    height: 500px; } }
@media (max-width: 768px) {
    .footer .t_to_call_ft:before{
    content: '';
    bottom: -850px;
  }
  .footer .t_to_call_ft:after {
    content: '';
    position: absolute;
    width: 0;
    top: -24px;
    right: -1px;
    bottom: 0;
    height: 0;
    border-bottom: 900px solid #f15a29;
    border-left: 500px solid transparent;
  }
  .careers-blog .achievement {
    top: 0;
        margin-top: 20px;
  }
  .header .header_contact .contact {
    display: none; }

  .job-slider .slick-dots {
    left: 5px !important; }

  .careers-blog .achievement > p {
    font-family: 'sairab';
    font-size: 3.1rem; }
  .careers-blog .achievement .ct {
    padding: 0 5px;
    font-size: 1.8rem; }
    .careers-blog .achievement .ct img {
      object-fit: contain !important;
      padding-right: 5px; }
  .footer .ft-ct{
    padding-top: 0;
  }
  .footer .ft-ct .logo {
    width: 100%; }
  .footer .ft-ct .add {
    color: white;
    width: 100%; }

    .social-footer .cop{
       text-align: center;
        margin-bottom: 20px;
    }
.social-footer .contact{
  justify-content: center;
}
  .page-game-slider {
    position: relative; }
    .page-game-slider .ct .ct-img {
      height: 350px; }
    .page-game-slider .ct .content {
      width: 320px;
      margin-left: -255px; }
      .page-game-slider .ct .content .content-img {
        margin-top: 40px; }
      .page-game-slider .ct .content p {
        margin-top: 20px;
        margin-bottom: 40px; }
    .page-game-slider .slick-dots {
      bottom: 10px;
      left: 45%; }

  .game-slider .swiper-slide .ct-img {
    height: 350px; }
  .game-slider .swiper-slide .content {
    margin-left: -255px;
    width: 320px; }
    .game-slider .swiper-slide .content .title {
      margin-top: 40px; }
    .game-slider .swiper-slide .content p {
      margin-top: 20px;
      margin-bottom: 40px; }

  .game-slider-sp .sp {
    padding: 0 20px; }
    .game-slider-sp .sp .swiper-container .swiper-wrapper .swiper-slide {
      padding: 5px; }
      .game-slider-sp .sp .swiper-container .swiper-wrapper .swiper-slide .ct-img {
        margin-top: 0px;
        text-align: center; }
        .game-slider-sp .sp .swiper-container .swiper-wrapper .swiper-slide .ct-img img {
          width: 50px;
          height: 50px; }
      .game-slider-sp .sp .swiper-container .swiper-wrapper .swiper-slide .title {
        font-size: 11px;
        margin-top: 6px; }
    .game-slider-sp .sp .swiper-button-next {
      right: 0px;
      margin-top: -3rem;
      text-align: right; }
      .game-slider-sp .sp .swiper-button-next i {
        font-size: 6rem; }
    .game-slider-sp .sp .swiper-button-prev {
      left: 0px;
      margin-top: -3rem;
      text-align: left; }
      .game-slider-sp .sp .swiper-button-prev i {
        font-size: 6rem; }

  .game-about {
    padding: 3rem; }
    .game-about .to-call {
      position: relative; }
      .game-about .to-call .ct {
        padding: 0 0rem; }
        .game-about .to-call .ct .title {
          margin-bottom: 24px;
          padding-top: 30px; }
        .game-about .to-call .ct p {
          color: white; }
      .game-about .to-call:before {
        content: '';
        background: none; }
    .top-big .container1 .title {
      font-size: 3.5rem; }

  .history .history-slider-sp {
    margin-bottom: 3rem; }
    .history .history-slider-sp .sp {
      position: relative;
      padding: 0 20px; }
      .history .history-slider-sp .sp .history-slider-swiper-sp .swiper-wrapper .swiper-slide .ct .year {
        font-size: 2.8rem; }
      .history .history-slider-sp .sp .swiper-button-next2 {
        margin-top: -18px; }
        .history .history-slider-sp .sp .swiper-button-next2 i {
          font-size: 35px; }
      .history .history-slider-sp .sp .swiper-button-prev2 {
        margin-top: -18px; }
        .history .history-slider-sp .sp .swiper-button-prev2 i {
          font-size: 35px; }
  .history .history-slider .swiper-wrapper .swiper-slide {
    padding: 0 0px; }
  .core {
    padding-bottom: 3rem; }

  .career-main {
    font-size: 1.5rem; }
    .career-main .tab-content .car-tb tr .ctb1 {
      width: calc(100% - 190px); }
    .career-main .tab-content .car-tb tr .ctb2 {
      width: 90px; }
    .career-main .tab-content .car-tb tr .ctb3 {
      width: 100px; }
    .career-main .tab-content .car-tb tr .ct1 {
      font-family: 'MexB';
      padding-right: 5px; }
    .career-main .tab-content .car-tb tr .ct2 {
      padding-right: 5px; }

  .benefits-main .benefits {
        padding: 3rem 0 1rem 0;
    margin-bottom: 3rem; }

  .row10 {
    margin-right: -9px;
    margin-left: -9px; }

  .col10 {
    padding-right: 9px;
    padding-left: 9px; }

  .contact-main .map iframe {
    width: 100%;
    height: 300px; } }
@media (max-width: 576px) {
  .game-detail .game-detail-icon .ct{
    display: block;
  }
  .careers-blog .achievement > p {
    margin-bottom: 2rem;
}
  .careers-blog .achievement {
    padding: 20px 5px;
}
  .careers-blog .achievement > img {
    width: 80%;
    max-width: 347px; }
  .careers-blog .achievement > p {
    font-family: 'sairab';
    font-size: 5.1rem; }
  .careers-blog .achievement .ct {
    padding: 0 5px;
    font-size: 2.8rem; }
    .careers-blog .achievement .ct img {
      object-fit: contain !important;
      padding-right: 5px; }
  .careers-blog .achievement {
    margin-top: 20px; }

  .page-game-slider {
    position: relative; }
    .page-game-slider .ct .ct-img {
      height: 230px; }
    .page-game-slider .ct .content {
      width: 290px;
      left: 15px;
      margin-left: 0px; }
      .page-game-slider .ct .content .content-img {
        display: inline-flex;
        margin-top: 40px;
        margin-bottom: 30px; }
        .page-game-slider .ct .content .content-img .title {
          font-size: 2.5rem; }
      .page-game-slider .ct .content p {
        display: none; }
    .page-game-slider .slick-dots {
      bottom: 10px;
      left: 15px; }

  .game-slider .swiper-slide .ct-img {
    height: 200px; }
  .game-slider .swiper-slide .content {
    margin-left: 0px;
    width: 290px;
    left: 15px; }
    .game-slider .swiper-slide .content .title {
      margin-top: 40px;
      margin-bottom: 40px; }
    .game-slider .swiper-slide .content p {
      display: none; }

  .game-content .video .c-img .play-btn {
    margin-top: -40px;
    margin-left: -40px;
    width: 80px;
    height: 80px; }
    .game-content .video .c-img .play-btn i {
      font-size: 5rem; }
    .game-detail .game-detail-img img {
      height: 100%; }
  .game-detail .game-detail-icon .ct {
    padding: 15px 3px; }
    .game-detail .game-detail-icon .ct .name {
    width: 100%;
    margin: 10px 0;
}
.banner img{
  min-height: 100px;
}
    .game-detail .game-detail-icon .ct .img {
  margin: auto; }
    .game-detail .game-detail-icon .ct .name .title {
      font-size: 3.5rem;
      padding-left: 10px; }

    .top-big .container1 .title {
      font-size: 3rem; }

  .core {
    padding-bottom: 2rem; }
  .top-big .banner-absolute{
    bottom: 10px;  }
  .contact-main .map iframe {
    width: 100%;
    height: 200px; } }
.footer{
  max-width: 1900px;
  margin: auto;
}
/*# sourceMappingURL=mobile.css.map */
