@media (max-width: 1440px) {
  .wrapper .wrap-scrolling section {
    padding: 9vw 0vw;
  }
}

@media (max-width: 1320px) {
  .list-new-nain-block .pagination-block {
    margin-top: 38px;
    padding-bottom: 213px;
    margin-bottom: -213px;
  }

  .list-new-nain-block .pagination-block .pagination {
    margin: 0px auto;
    width: 35%;
  }
}

@media (max-width: 1199px) {
  .block-inquiry-footer .image-style-right-bg {
    width: 150px;
    bottom: 77px;
    right: 1px;
  }

  .block-inquiry-footer .image-style-left-bg {
    background-size: cover;
    width: 100%;
    height: 500px;
    top: -161px;
    left: 0px;
  }
}

@media (max-width: 1076px) {
  /* block news */
  .container {
    max-width: 1110px;
    margin: 0 auto;
    padding: 0 30px;
  }

  .list-new-nain-block .pagination-block {
    margin-top: 38px;
    padding-bottom: 0px;
    margin-bottom: 160px;
  }

  .list-new-nain-block .pagination-block .pagination {
    margin: 0px auto;
    width: 35%;
  }

  /* end block news */
  .header-bg-right {
    width: 40%;
    top: 62px;
  }

  .wrapper .wrap-scrolling section {
    padding: 12vw 0vw;
  }
}

@media (max-width: 1034px) {
  .block-header-earth {
    position: relative;
    width: 100%;
    height: 270px;
    margin-top: -35px;
    z-index: -999;
  }
}

@media (max-width: 991px) {
  .header-bg-right {
    width: 40%;
    top: 62px;
  }

  /* block member */
  .block-content-member {
    margin-top: 109px;
    margin-bottom: 140px;
    padding: 0px 12px;
  }

  .block-content-member .member-img>img {
    width: 100%;
    height: auto;
    border-radius: 24px;
    padding: 7px;
  }

  .block-content-member .col-md-3 {
    position: relative;
    margin-bottom: 34px;
    width: 33%;
  }

  .block-content-member .member-flag {
    position: absolute;
    width: 60px;
    height: 26px;
    border-radius: 24px;
    padding: 0px 10px;
    bottom: 20px;
    right: 17px;
    z-index: 0;
  }

  /* end bock member */

  /* page news detail */
  .detail-new-block {
    width: 730px;
    margin: auto;
  }

  /* end page news detail */
}

@media (max-width: 960px) {
  /* block company */
  .content-body .body-img-bg {
    position: absolute;
    top: -101px;
    left: -15px;
    z-index: -999;
  }

  .copyright {
    margin-bottom: 4px;
    font-size: 12px;
  }
}

@media (max-width: 912px) {
  .wrapper .wrap-scrolling section {
    padding: 14vw 0vw;
  }

  .about-6-new-block .contianer-cus {
    width: 100%;
  }

  .block-message-resident .cart-custom-width {
    width: 100%;
  }

  .content-body .body-img-bg {
    width: 100%;
  }

  .content-body .body-img-bg img {
    width: 100%;
  }

  .block-message-resident .about-block-image .about-signature {
    right: -33%;
  }

  .wrapper .csv-indicatorder {
    width: 34%;
  }
}

@media (max-width: 768px) {
  .block-header-title {
    background-image: url(../img/bg-global/top-header-sp.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: left;
  }

  .header-bg-left {
    width: 93%;
    left: -34%;
  }

  .header-bg-right {
    width: 49%;
    top: 159px;
  }

  .bg-right-heart {
    bottom: 26px;
    right: 14%;
  }

  .body-img-bg img {
    width: 100%;
  }

  .content-body {
    margin-top: -50px;
  }

  .content-body .body-img-bg {
    top: -100px;
  }

  .block-header-earth {
    height: 265px;
    width: 80%;
  }

  .block-header-earth .earth-img .people-size img {
    width: 80%;
  }

  /* page company */
  .block-company .block-content {
    width: 100%;
    margin: auto;
  }

  .block-company .main-block-isms {
    margin-bottom: 0px;
  }

  .block-company-profile {
    margin-top: 80px;
  }

  .block-company-profile h2 {
    font-size: 40px;
  }

  .block-company-profile h2 .style-border-top>img {
    width: 8%;
  }

  .main-block-isms {
    margin: 0px;
  }

  .main-block-isms .block-isms h2 {
    font-size: 30px;
    line-height: 35px;
  }

  .main-block-isms .block-isms {
    padding: 120px 44px;
  }

  .main-block-isms .block-isms .list-isms ul li.list-item .span-style1 {
    margin-right: 24px;
  }

  .main-block-isms .block-isms .list-isms ul li.list-item p {
    text-indent: 0px;
    padding: 15px 0 !important;
  }

  .main-block-isms .block-isms .paragrap-isms p {
    font-size: 14px;
    display: initial;
  }

  .main-block-isms .isms-footer {
    width: 99%;
    height: auto;
    margin: 0;
  }

  .block-content {
    width: 100%;
    margin: auto;
    padding: 0 40px;
  }

  .block-content .block-map {
    margin-top: 50px;
  }

  .block-content .block-map .paragrap-map p {
    font-size: 14px;
  }

  .block-company-profile .list-company ul li p {
    text-indent: 0px;
  }

  .main-block-isms .isms-footer>img {
    width: 100%;
  }

  /* block header earth for company page*/
  .block-company .block-header-earth .earth-img .main-bg-earth img {
    width: 92%;
    transform: rotate(229deg);
  }

  .block-company .block-header-earth .earth-img .people-image-1 {
    position: absolute;
    top: -154px;
    right: 461px;
    transform: rotate(358deg);
  }

  .block-company .block-header-earth .earth-img .people-image-2 {
    position: absolute;
    top: -98px;
    right: 309px;
    transform: rotate(392deg);
  }

  .block-company .block-header-earth .earth-img .people-image-3 {
    position: absolute;
    top: 83px;
    right: 98px;
    transform: rotate(408deg);
  }

  .block-company .block-header-earth .earth-img .people-image-4 {
    position: absolute;
    top: 216px;
    right: -104px;
    transform: rotate(75deg);
  }

  /* end header earth for company page*/
  /* end page company */

  /* block member */
  .block-member .block-header-earth .earth-img .main-bg-earth img {
    width: 92%;
    transform: rotate(137deg);
  }

  .block-member .block-header-earth .earth-img .people-image-16 {
    position: absolute;
    top: -122px;
    right: 418px;
    transform: rotate(360deg);
  }

  .block-member .block-header-earth .earth-img .people-image-17 {
    position: absolute;
    top: -55px;
    right: 266px;
    transform: rotate(379deg);
  }

  .block-member .block-header-earth .earth-img .people-image-18 {
    position: absolute;
    top: 62px;
    right: 80px;
    transform: rotate(47deg);
  }

  .block-content-member {
    margin-top: 109px;
    margin-bottom: 140px;
    padding: 0px 12px;
  }

  .block-content-member .member-img>img {
    width: 100%;
    height: auto;
    border-radius: 24px;
    padding: 7px;
  }

  .block-content-member .col-md-3 {
    position: relative;
    margin-bottom: 34px;
    width: 33%;
  }

  .block-content-member .member-flag {
    position: absolute;
    width: 60px;
    height: 26px;
    border-radius: 24px;
    padding: 0px 10px;
    bottom: 20px;
    right: 17px;
    z-index: 0;
  }
  /* end block member */

  /* block news */
  .main-content .block-news .header-title {
    height: 378px;
    margin-top: 0px;
    padding-top: 160px;
  }

  .list-new-nain-block .pagination-block {
    margin-top: 38px;
    margin-bottom: 0px;
  }

  .list-new-nain-block .pagination-block .pagination {
    margin: 0px auto;
    width: 35%;
  }

  /* block header earth for news page*/
  .block-news .block-header-earth .earth-img .main-bg-earth img {
    width: 92%;
    transform: rotate(229deg);
  }

  .block-news .block-header-earth .earth-img .people-image-09 {
    position: absolute;
    top: -127px;
    right: 449px;
    transform: rotate(360deg);
  }

  .block-news .block-header-earth .earth-img .people-image-10 {
    position: absolute;
    top: -70px;
    right: 256px;
    transform: rotate(398deg);
  }

  .block-news .block-header-earth .earth-img .people-image-11 {
    position: absolute;
    top: 39px;
    right: 83px;
    transform: rotate(411deg);
  }

  .list-new-nain-block {
    width: 100%;
    margin: 92px auto 160px auto;
  }

  .list-new-nain-block .block-style-ul>div>a p span.style-ul-display-block {
    display: block;
    line-height: 38px;
  }

  .list-new-nain-block .block-style-ul>div>a p span {
    white-space: pre-line;
  }

  .block-inquiry-footer .image-style-right-bg {
    width: 150px;
    bottom: 21px;
    right: 1px;
  }

  .block-inquiry-footer .image-style-left-bg {
    background-size: cover;
    width: 100%;
    height: 280px;
    top: -161px;
    left: 0px;
  }

  /* end block header earth for news page*/

  /* block privacy policy */
  .block-privacy-policy .block-header-earth .earth-img .main-bg-earth img {
    width: 92%;
    transform: rotate(316deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-12 {
    position: absolute;
    top: -163px;
    right: 494px;
    transform: rotate(360deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-13 {
    position: absolute;
    top: -98px;
    right: 293px;
    transform: rotate(398deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-14 {
    position: absolute;
    top: 28px;
    right: 83px;
    transform: rotate(46deg);
  }

  /* end block privacy policy */

  /* block page inquiry */
  .block-page-inquiry .content-body {
    height: 1200px;
  }

  /* end block page inquiry */
  /* page news detail */
  .detail-new-block {
    width: 730px;
    margin: auto;
    padding: 0px 26px 160px 26px;
  }

  /* end page news detail */

  /* page achievements */
  /* block header earth for achievements page*/
  .block-achievements .block-header-earth .earth-img .main-bg-earth img {
    transform: rotate(182deg);
    width: 92%;
  }

  .block-achievements .block-header-earth .earth-img .people-image-11-1 {
    position: absolute;
    top: -151px;
    right: 443px;
    transform: rotate(364deg);
  }

  .block-achievements .block-header-earth .earth-img .people-image-12-1 {
    position: absolute;
    top: -83px;
    right: 250px;
    transform: rotate(392deg);
  }

  .block-achievements .block-header-earth .earth-img .people-image-13-1 {
    position: absolute;
    top: 84px;
    right: 40px;
    transform: rotate(411deg);
  }

  /* end block header earth for achievements page*/
  /* end page achievements*/

  /* page inquiry */
  .block-page-inquiry .block-header-earth .earth-img .main-bg-earth img {
    transform: rotate(273deg);
    width: 92%;
  }

  .block-page-inquiry .block-header-earth .earth-img .people-image-14 {
    position: absolute;
    top: -136px;
    right: 426px;
    transform: rotate(364deg);
  }

  .block-page-inquiry .block-header-earth .earth-img .people-image-01 {
    position: absolute;
    top: -91px;
    right: 247px;
    transform: rotate(383deg);
  }

  .block-page-inquiry .block-header-earth .earth-img .people-image-09 {
    position: absolute;
    top: 47px;
    right: 95px;
    transform: rotate(411deg);
  }

  .block-page-inquiry .content-body .block-form-content {
    width: 100%;
  }

  .block-page-inquiry .content-body .block-form-content .row .label-left {
    width: 31%;
    margin-right: 1%;
  }

  .block-page-inquiry .content-body .block-form-content .row .input-right {
    width: 68%;
  }

  /* end page inquiry*/

  /* block business */
  .block-business .block-header-earth .earth-img .main-bg-earth img {
    transform: rotate(454deg);
    width: 91%;
  }

  .block-business .block-header-earth .earth-img .people-image-18 {
    position: absolute;
    top: -121px;
    right: 424px;
    transform: rotate(364deg);
  }

  .block-business .block-header-earth .earth-img .people-image-19 {
    position: absolute;
    top: -49px;
    right: 290px;
    transform: rotate(383deg);
  }

  .block-business .block-header-earth .earth-img .people-image-01 {
    position: absolute;
    top: 47px;
    right: 100px;
    transform: rotate(406deg);
  }

  /* end block business*/

  /* block sitemap */
  .block-sitemap .block-header-earth .earth-img .main-bg-earth img {
    transform: rotate(356deg);
    width: 92%;
  }

  .block-sitemap .block-header-earth .earth-img .people-image-03 {
    position: absolute;
    top: -58px;
    right: 475px;
    transform: rotate(360deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-04 {
    position: absolute;
    top: -77px;
    right: 298px;
    transform: rotate(379deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-12 {
    position: absolute;
    top: -1px;
    right: 143px;
    transform: rotate(47deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-13 {
    position: absolute;
    top: 117px;
    right: 59px;
    transform: rotate(411deg);
  }

  /* end block sitemap */

  /* block about-6 */
  /* block header earth for about 6 page*/
  .block-about-6 .block-header-earth .earth-img .main-bg-earth img {
    transform: rotate(361deg);
    width: 92%;
  }

  .block-about-6 .block-header-earth .earth-img .people-image-about-1 {
    position: absolute;
    top: -86px;
    right: 471px;
    transform: rotate(364deg);
  }

  .block-about-6 .block-header-earth .earth-img .people-image-about-2 {
    position: absolute;
    top: -100px;
    right: 274px;
    transform: rotate(387deg);
  }

  .block-about-6 .block-header-earth .earth-img .people-image-about-3 {
    position: absolute;
    top: -7px;
    right: 116px;
    transform: rotate(403deg);
  }

  .block-about-6 .block-header-earth .earth-img .people-image-about-4 {
    position: absolute;
    top: 169px;
    right: 14px;
    transform: rotate(75deg);
  }

  /* end block header earth for about 6 page*/

  .about-6-new-block {
    padding: 0 0 120px 0;
  }

  .block-message-resident .cart-custom-width,
  .about-6-new-block .card {
    margin-bottom: 100px;
  }

  .about-6-new-block .contianer-cus {
    width: 100%;
    padding: 0 15px;
    margin: auto;
    text-align: center;
    margin-bottom: 0px;
  }

  .main-content .block-message-resident {
    margin-bottom: 240px;
  }

  .block-message-resident .about-block-image .about-signature {
    top: 36%;
    right: -24%;
  }

  .block-message-resident .cart-custom-width {
    width: 100%;
    margin: auto;
    padding: 160px 20px;
  }

  .block-message-resident .image-resident-bg-style-left {
    width: 100px;
    height: 222px;
    position: absolute;
    bottom: -156px;
    left: 2px;
    z-index: 0;
  }

  .block-message-resident .image-resident-bg-style-right {
    width: 152px;
    /* height: 442px; */
    position: absolute;
    bottom: -283px;
    right: 0px;
    z-index: 0;
  }

  .about-6-new-block .image-mission-bg-style-right-top {
    width: 929px;
    position: absolute;
    top: 571px;
    right: 0px;
    z-index: -99;
  }

  .about-6-new-block .image-mission-bg-style-right-b {
    width: 150px;
    position: absolute;
    bottom: 81px;
    right: 0px;
    z-index: -99;
  }

  .about-6-new-block .image-mission-bg-style-left-b {
    width: 152px;
    position: absolute;
    bottom: 56px;
    left: -54px;
    z-index: -99;
  }
  /* end block about-6 */

  .content-body .block-breadcrumb {
    margin-top: 40px;
    padding: 0;
    position: relative;
    margin-bottom: 114px;
  }

  .block-content {
    width: 100%;
  }

  .block-company-profile {
    margin-top: 80px;
  }

  .block-company-profile h2 {
    font-size: 40px;
  }

  .block-company-profile h2 .style-border-top>img {
    width: 100%;
  }

  .main-block-isms {
    margin: 0px;
  }

  .main-block-isms .block-isms h2 {
    font-size: 30px;
    line-height: 35px;
  }

  .main-block-isms .block-isms {
    padding: 120px 44px;
  }

  .main-block-isms .block-isms .list-isms ul li.list-item .span-style1 {
    margin-right: 24px;
  }

  .main-block-isms .block-isms .list-isms ul li.list-item p {
    text-indent: 0px;
    padding: 15px 0 !important;
  }

  .main-block-isms .block-isms .paragrap-isms p {
    font-size: 14px;
    /* text-align: left; */
    display: initial;
  }

  .main-block-isms .isms-footer {
    width: 99%;
    height: auto;
    margin: 0;
  }

  .block-content {
    width: 100%;
    margin: auto;
    padding: 0 40px;
  }

  .block-content .block-map {
    margin-top: 50px;
  }

  .block-content .block-map .paragrap-map p {
    font-size: 14px;
  }

  .block-company-profile .list-company ul li p {
    text-indent: 0px;
  }

  .main-block-isms .isms-footer>img {
    width: 100%;
  }

  .block-inquiry-footer {
    padding-bottom: 0px;
  }

  .block-inquiry-footer>.container {
    width: 100%;
    margin: 0;
    padding: 0;
  }

  .block-inquiry {
    height: 201px;
    background-image: url("../img/bg-sp/contact-bg-sp.png") !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    border-radius: 0;
  }

  .block-inquiry::before {
    border-radius: 0px;
  }

  .block-inquiry .inquiry-left {
    padding-top: 0px;
    left: 31px;
  }

  .block-inquiry .inquiry-right {
    bottom: -6px;
    right: 5px;
  }

  .wrapper .wrap-scrolling section {
    padding: 16vw 0vw;
  }

  /* add for 10th anniversary */
  .block-content-10th iframe {
    height: 50vw;
  }

  .block-content-10th .list-new-bg-style {
    display: block;
    position: absolute;
    right: 0;
    bottom: -26px;
    width: 70px;
    z-index: -9999;
  }
}

@media (max-width: 688px) {
  /* page company */
  /* block header earth for news page*/
  .block-company .block-header-earth .earth-img .people-image-1 {
    position: absolute;
    top: -155px;
    right: 393px;
    transform: rotate(358deg);
  }

  .block-company .block-header-earth .earth-img .people-image-2 {
    position: absolute;
    top: -101px;
    right: 255px;
    transform: rotate(388deg);
  }

  .block-company .block-header-earth .earth-img .people-image-3 {
    position: absolute;
    top: 64px;
    right: 78px;
    transform: rotate(408deg);
  }

  .block-company .block-header-earth .earth-img .people-image-4 {
    position: absolute;
    top: 168px;
    right: -48px;
    transform: rotate(75deg);
    visibility: hidden;
  }

  /* end block header earth for news page*/
  .block-company-profile h2 .style-border-top>img {
    width: 10%;
  }

  /* end page company */

  /* block business */
  .block-business .block-header-earth .earth-img .main-bg-earth img {
    transform: rotate(454deg);
    width: 91%;
  }

  .block-business .block-header-earth .earth-img .people-image-18 {
    position: absolute;
    top: -121px;
    right: 382px;
    transform: rotate(364deg);
  }

  .block-business .block-header-earth .earth-img .people-image-19 {
    position: absolute;
    top: -61px;
    right: 262px;
    transform: rotate(383deg);
  }

  .block-business .block-header-earth .earth-img .people-image-01 {
    position: absolute;
    top: 31px;
    right: 75px;
    transform: rotate(406deg);
  }

  /* end block business*/

  /* block news */
  .list-new-nain-block {
    width: 100%;
    margin: auto;
  }

  .main-content .block-news .header-title {
    height: 333px;
    margin-top: 0px;
    padding-top: 160px;
  }

  .list-new-nain-block .pagination-block {
    margin-top: 38px;
    padding-bottom: 120px;
    margin-bottom: 0px;
  }

  .list-new-nain-block .pagination-block .pagination {
    margin: 0px auto;
    width: 35%;
  }

  /* block header earth for news page*/
  .block-news .block-header-earth .earth-img .people-image-09 {
    position: absolute;
    top: -130px;
    right: 379px;
    transform: rotate(360deg);
  }

  .block-news .block-header-earth .earth-img .people-image-10 {
    position: absolute;
    top: -59px;
    right: 183px;
    transform: rotate(402deg);
  }

  .block-news .block-header-earth .earth-img .people-image-11 {
    position: absolute;
    top: 76px;
    right: 13px;
    transform: rotate(417deg);
  }

  /* end block header earth for news page*/
  /* end block news */

  /* page news detail */
  .detail-new-block {
    width: 100%;
    padding: 0px 0px 120px 0px;
  }

  .detail-new-block .card h2 {
    font-size: 30px;
  }

  /* end page news detail */

  /* page achievements */
  /* block header earth for achievements page*/
  .block-achievements .block-header-earth .earth-img .people-image-11-1 {
    position: absolute;
    top: -151px;
    right: 383px;
    transform: rotate(364deg);
  }

  .block-achievements .block-header-earth .earth-img .people-image-12-1 {
    position: absolute;
    top: -67px;
    right: 169px;
    transform: rotate(392deg);
  }

  .block-achievements .block-header-earth .earth-img .people-image-13-1 {
    position: absolute;
    top: 111px;
    right: -26px;
    transform: rotate(411deg);
  }

  /* end block header earth for achievements page*/
  /* end page achievements*/

  /* page inquiry */
  .block-page-inquiry .block-header-earth .earth-img .people-image-14 {
    position: absolute;
    top: -135px;
    right: 359px;
    transform: rotate(364deg);
  }

  .block-page-inquiry .block-header-earth .earth-img .people-image-01 {
    position: absolute;
    top: -104px;
    right: 222px;
    transform: rotate(383deg);
  }

  .block-page-inquiry .block-header-earth .earth-img .people-image-09 {
    position: absolute;
    top: 29px;
    right: 68px;
    transform: rotate(409deg);
  }

  /* end page inquiry*/

  /* block privacy policy */
  .block-privacy-policy .block-header-earth .earth-img .main-bg-earth img {
    width: 92%;
    transform: rotate(316deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-12 {
    position: absolute;
    top: -163px;
    right: 433px;
    transform: rotate(360deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-13 {
    position: absolute;
    top: -104px;
    right: 258px;
    transform: rotate(398deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-14 {
    position: absolute;
    top: 16px;
    right: 55px;
    transform: rotate(46deg);
  }

  /* end block privacy policy */
  /* block member */
  .block-member .block-header-earth .earth-img .people-image-16 {
    position: absolute;
    top: -127px;
    right: 393px;
    transform: rotate(360deg);
  }

  .block-member .block-header-earth .earth-img .people-image-17 {
    position: absolute;
    top: -68px;
    right: 242px;
    transform: rotate(379deg);
  }

  .block-member .block-header-earth .earth-img .people-image-18 {
    position: absolute;
    top: 45px;
    right: 55px;
    transform: rotate(47deg);
  }

  .block-content-member {
    margin-bottom: 140px;
    padding: 0px 12px;
  }

  .block-content-member .member-img>img {
    width: 100%;
    height: auto;
    border-radius: 24px;
    padding: 7px;
  }

  .block-content-member .col-md-3 {
    position: relative;
    margin-bottom: 14px;
    width: 50%;
  }

  .block-content-member .member-flag {
    position: absolute;
    width: 60px;
    height: 26px;
    border-radius: 24px;
    padding: 0px 10px;
    bottom: 20px;
    right: 17px;
    z-index: 0;
  }

  /* end block member */

  /* block about-6 */
  /* block header earth for about 6 page*/
  .block-about-6 .block-header-earth .earth-img .people-image-about-1 {
    position: absolute;
    top: -86px;
    right: 390px;
    transform: rotate(364deg);
  }

  .block-about-6 .block-header-earth .earth-img .people-image-about-2 {
    position: absolute;
    top: -103px;
    right: 229px;
    transform: rotate(387deg);
  }

  .block-about-6 .block-header-earth .earth-img .people-image-about-3 {
    position: absolute;
    top: -7px;
    right: 76px;
    transform: rotate(403deg);
  }

  .block-about-6 .block-header-earth .earth-img .people-image-about-4 {
    position: absolute;
    top: 169px;
    right: -20px;
    transform: rotate(75deg);
    /* visibility: hidden; */
  }

  /* end block header earth for about 6 page*/
  .block-message-resident .about-block-image .about-signature {
    top: 82%;
    right: -11%;
  }

  .block-message-resident p.card-text {
    font-size: 16px;
    line-height: 27px;
    margin-top: 10px;
    padding-left: 0px;
  }

  /* end block about-6 */

  /* block sitemap */
  .block-sitemap .block-header-earth .earth-img .main-bg-earth img {
    transform: rotate(356deg);
    width: 92%;
  }

  .block-sitemap .block-header-earth .earth-img .people-image-03 {
    position: absolute;
    top: -58px;
    right: 416px;
    transform: rotate(360deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-04 {
    position: absolute;
    top: -83px;
    right: 263px;
    transform: rotate(379deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-12 {
    position: absolute;
    top: -9px;
    right: 111px;
    transform: rotate(47deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-13 {
    position: absolute;
    top: 86px;
    right: 48px;
    transform: rotate(411deg);
  }

  /* end block sitemap */
  .block-header-earth .earth-img {
    left: -342px;
    top: 20px;
  }

  .block-company-profile h2 .style-border-top>img {
    width: 100%;
  }

  .content-body .block-breadcrumb {
    margin-top: 40px;
    padding: 0;
    position: relative;
    margin-bottom: 109px;
  }
}

@media (max-width: 600px) {
  .header-bg-left {
    width: 90%;
    top: -75px;
    left: -32%;
  }

  .header-bg-right {
    width: 43%;
    top: 171px;
  }

  .bg-right-heart img {
    width: 80%;
  }

  .bg-right-heart {
    bottom: 36px;
    right: 0%;
  }

  .block-header-earth .earth-img {
    left: -303px;
    top: 36px;
  }

  /* page company */
  .block-company-profile h2 .style-border-top>img {
    width: 100%;
  }

  /* block header earth for company page*/
  .block-company .block-header-earth .earth-img .people-image-1 {
    position: absolute;
    top: -155px;
    right: 341px;
    transform: rotate(358deg);
  }

  .block-company .block-header-earth .earth-img .people-image-2 {
    position: absolute;
    top: -108px;
    right: 223px;
    transform: rotate(388deg);
  }

  .block-company .block-header-earth .earth-img .people-image-3 {
    position: absolute;
    top: 52px;
    right: 49px;
    transform: rotate(408deg);
  }

  .block-company .block-header-earth .earth-img .people-image-4 {
    position: absolute;
    top: 180px;
    right: -46px;
    transform: rotate(75deg);
    visibility: hidden;
  }

  /* end block header earth for company page*/
  /* end page company */

  /* block business */
  .block-business .block-header-earth .earth-img .main-bg-earth img {
    transform: rotate(454deg);
    width: 91%;
    margin-top: 16px;
  }

  .block-business .block-header-earth .earth-img .people-image-18 {
    position: absolute;
    top: -134px;
    right: 320px;
    transform: rotate(364deg);
  }

  .block-business .block-header-earth .earth-img .people-image-19 {
    position: absolute;
    top: -75px;
    right: 213px;
    transform: rotate(383deg);
  }

  .block-business .block-header-earth .earth-img .people-image-01 {
    position: absolute;
    top: 1px;
    right: 49px;
    transform: rotate(403deg);
  }

  /* end block business*/

  /* block header earth for news page*/
  .block-news .block-header-earth .earth-img .people-image-09 {
    position: absolute;
    top: -131px;
    right: 327px;
    transform: rotate(358deg);
  }

  .block-news .block-header-earth .earth-img .people-image-10 {
    position: absolute;
    top: -72px;
    right: 156px;
    transform: rotate(398deg);
  }

  .block-news .block-header-earth .earth-img .people-image-11 {
    position: absolute;
    top: 41px;
    right: 5px;
    transform: rotate(417deg);
  }

  /* end block header earth for news page*/

  /* block privacy policy */
  .block-privacy-policy .block-header-earth .earth-img .main-bg-earth img {
    width: 92%;
    transform: rotate(316deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-12 {
    position: absolute;
    top: -161px;
    right: 370px;
    transform: rotate(360deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-13 {
    position: absolute;
    top: -104px;
    right: 209px;
    transform: rotate(398deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-14 {
    position: absolute;
    top: 6px;
    right: 25px;
    transform: rotate(46deg);
  }

  /* end block privacy policy */

  /* page achievements */
  /* block header earth for achievements page*/
  .block-achievements .block-header-earth .earth-img .people-image-11-1 {
    position: absolute;
    top: -151px;
    right: 320px;
    transform: rotate(364deg);
  }

  .block-achievements .block-header-earth .earth-img .people-image-12-1 {
    position: absolute;
    top: -67px;
    right: 139px;
    transform: rotate(402deg);
  }

  .block-achievements .block-header-earth .earth-img .people-image-13-1 {
    position: absolute;
    top: 111px;
    right: -26px;
    transform: rotate(422deg);
  }

  /* end block header earth for achievements page*/
  /* end page achievements*/

  /* page inquiry */
  .block-page-inquiry .block-header-earth .earth-img .people-image-14 {
    position: absolute;
    top: -135px;
    right: 295px;
    transform: rotate(364deg);
  }

  .block-page-inquiry .block-header-earth .earth-img .people-image-01 {
    position: absolute;
    top: -104px;
    right: 169px;
    transform: rotate(383deg);
  }

  .block-page-inquiry .block-header-earth .earth-img .people-image-09 {
    position: absolute;
    top: 15px;
    right: 41px;
    transform: rotate(409deg);
  }

  .block-page-inquiry .content-body .block-form-content .row .label-left {
    width: 100%;
    float: none;
    margin-right: 0%;
  }

  .block-page-inquiry .content-body .block-form-content .row .input-right {
    width: 100%;
    float: none;
  }

  /* end page inquiry*/

  /* block member */
  .block-member .block-header-earth .earth-img .main-bg-earth img {
    width: 91%;
    transform: rotate(137deg);
  }

  .block-member .block-header-earth .earth-img .people-image-16 {
    position: absolute;
    top: -127px;
    right: 336px;
    transform: rotate(360deg);
  }

  .block-member .block-header-earth .earth-img .people-image-17 {
    position: absolute;
    top: -71px;
    right: 203px;
    transform: rotate(379deg);
  }

  .block-member .block-header-earth .earth-img .people-image-18 {
    position: absolute;
    top: 24px;
    right: 43px;
    transform: rotate(47deg);
  }

  .block-content-member .member-img>img {
    border-radius: 24px;
    padding: 7px;
  }

  .block-content-member .member-flag {
    position: absolute;
    width: 60px;
    height: 26px;
    border-radius: 24px;
    padding: 0px 10px;
    bottom: 20px;
    right: 17px;
    z-index: 0;
  }

  .block-content-member {
    margin-bottom: 140px;
    padding: 0px 12px;
  }

  .block-content-member .col-md-3 {
    position: relative;
    margin-bottom: 14px;
    width: 50%;
  }

  /* end block member */
  /* block sitemap */
  .block-sitemap .block-header-earth .earth-img .people-image-03 {
    position: absolute;
    top: -58px;
    right: 345px;
    transform: rotate(360deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-04 {
    position: absolute;
    top: -84px;
    right: 215px;
    transform: rotate(379deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-12 {
    position: absolute;
    top: -23px;
    right: 86px;
    transform: rotate(47deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-13 {
    position: absolute;
    top: 59px;
    right: 33px;
    transform: rotate(411deg);
  }

  /* end block sitemap */

  /* block about-6 */
  /* block header earth for about 6 page*/
  .block-about-6 .block-header-earth .earth-img .people-image-about-1 {
    position: absolute;
    top: -93px;
    right: 339px;
    transform: rotate(364deg);
  }

  .block-about-6 .block-header-earth .earth-img .people-image-about-2 {
    position: absolute;
    top: -103px;
    right: 185px;
    transform: rotate(387deg);
  }

  .block-about-6 .block-header-earth .earth-img .people-image-about-3 {
    position: absolute;
    top: -7px;
    right: 42px;
    transform: rotate(410deg);
  }

  .block-about-6 .block-header-earth .earth-img .people-image-about-4 {
    position: absolute;
    top: 169px;
    right: -38px;
    transform: rotate(75deg);
    /* visibility: hidden; */
  }

  /* end block header earth for about 6 page*/
  .block-message-resident .about-block-image {
    position: relative;
    width: 100%;
    height: auto;
    margin-bottom: 77px;
  }

  .block-message-resident .cart-custom-width {
    width: 100%;
    margin: auto;
    padding: 100px 20px;
  }

  .block-message-resident .about-block-image .about-signature {
    top: 80%;
    right: 16%;
  }

  .block-message-resident p.card-text {
    font-size: 16px;
    line-height: 27px;
    margin-top: 10px;
    padding-left: 0px;
  }

}

@media (max-width: 540px) {
  .about-6-new-block {
    padding: 0px 0px 0px;
  }

  .wrapper .wrap-scrolling section {
    padding: 21.5vw 0vw;
  }

  .block-message-resident .about-block-image .about-signature {
    right: 8%;
  }

  .wrapper .csv-indicatorder {
    width: 34%;
    bottom: 16.5em;
  }

  .about-6-new-block .card h2.card-title {
    font-size: 30px;
    margin-bottom: 69px;
  }

  .about-6-new-block .card .card-body p {
    font-size: 20px;
  }

  .about-6-new-block .card-paragrap .paragrap {
    width: 92.8%;
  }

  .about-6-new-block .image-mission-bg-style-left-top {
    width: 308px;
    height: 297px;
    top: 352px;
    left: -54px;
  }

  .additional-about-1 {
    width: 250px;
    bottom: 53%;
  }

  .additional-about-2 {
    width: 294px;
    bottom: 44%;
  }

  .wrapper .csv-indicatorder svg {
    width: 43vw;
  }
}

@media (max-width: 414px) {
  .wrapper .wrap-scrolling section {
    padding: 29vw 0vw;
  }

  .container {
    padding: 0 15px;
  }

  .block-header-title {
    background-image: url('../img/bg-global/top-header-sp.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left;
    height: 300px;
  }

  .header-bg-left {
    width: 100%;
    left: -47%;
    top: -37px;
  }

  .header-bg-right {
    width: 43%;
    top: 171px;
  }

  .block-company .header-bg-right {
    width: 38%;
    top: 194px;
  }

  .bg-right-heart {
    width: 93.52px;
    bottom: 13px;
    right: 0%;
  }

  .body-img-bg img {
    width: 100%;
    height: 475px;
  }

  .content-body .body-img-bg {
    top: -77px;
  }

  .content-body {
    margin-top: -43px;
  }

  .block-header-earth {
    height: 102px;
    width: 71%;
    margin-top: 25px;
  }

  .block-header-earth .earth-img {
    left: -168px;
    top: -28px;
  }

  /* block earth for news page */
  .block-news .block-header-earth .earth-img .main-bg-earth img {
    width: 94%;
    transform: rotate(-124deg);
  }

  .block-news .block-header-earth .earth-img .people-image-09 {
    position: absolute;
    top: -57px;
    right: 132px;
    transform: rotate(359deg);
  }

  .block-news .block-header-earth .earth-img .people-image-10 {
    position: absolute;
    top: -12px;
    right: 82px;
    transform: rotate(397deg);
  }

  .block-news .block-header-earth .earth-img .people-image-11 {
    position: absolute;
    top: 59px;
    right: -5px;
    transform: rotate(413deg);
  }

  /* end block earth for news page */

  /* block business */
  .block-business .block-header-earth .earth-img .main-bg-earth img {
    transform: rotate(454deg);
    width: 91%;
    margin-top: -8px;
  }

  .block-business .block-header-earth .earth-img .people-image-18 {
    position: absolute;
    top: -75px;
    right: 138px;
    transform: rotate(364deg);
  }

  .block-business .block-header-earth .earth-img .people-image-19 {
    position: absolute;
    top: -39px;
    right: 102px;
    transform: rotate(383deg);
  }

  .block-business .block-header-earth .earth-img .people-image-01 {
    position: absolute;
    top: 18px;
    right: -5px;
    transform: rotate(403deg);
  }

  /* end block business*/

  /* block privacy policy */
  .block-privacy-policy .block-header-earth .earth-img .main-bg-earth img {
    width: 92%;
    transform: rotate(316deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-12 {
    position: absolute;
    top: -76px;
    right: 192px;
    transform: rotate(360deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-13 {
    position: absolute;
    top: -33px;
    right: 118px;
    transform: rotate(398deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-14 {
    position: absolute;
    top: 45px;
    right: -19px;
    transform: rotate(46deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-15 {
    position: absolute;
    top: 105px;
    right: -31px;
    transform: rotate(61deg);
    visibility: visible;
  }

  .ppolicy-wrap p.pp-title {
    font-size: 40px;
    font-weight: 900;
    color: #04211a;
    margin-bottom: 24px;
  }

  .ppolicy-wrap-content p {
    font-size: 14px;
  }

  .ppolicy-wrap-content {
    margin-top: -4px;
  }

  .ppolicy-wrap-content p.pp-title {
    font-size: 24px;
    font-weight: 900;
    color: #04211a;
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .ppolicy-wrap-content p.desk {
    font-size: 14px;
    color: #1a1311;
  }

  .ppolicy-sub-information {
    margin-top: 23px;
  }

  .ppolicy-sub-information p.pp-title {
    font-size: 18px;
    font-weight: 900;
    color: #04211a;
  }

  .ppolicy-sub-information p.pp-content {
    font-size: 14px;
    color: #1a1311;
    margin-top: -2px;
  }

  .block-content-privacy-policy {
    position: relative;
  }

  .block-privacy-policy .block-content-privacy-policy .list-new-bg-style-dots {
    display: block;
    position: absolute;
    right: 0;
    top: 667px;
    width: 35px;
    z-index: -9999;
  }

  .block-privacy-policy .block-content-privacy-policy .list-pp-bg-style {
    display: block;
    position: absolute;
    right: 0;
    bottom: 460px;
    width: 27px;
    z-index: -9999;
  }

  .block-privacy-policy .block-content-privacy-policy .list-new-bg-style {
    display: block;
    position: absolute;
    right: 0;
    bottom: 5px;
    width: 55px;
    z-index: -9999;
  }

  /* end block privacy policy */

  /* page earth */
  .block-header-earth .earth-img .people-size img {
    width: 37%;
  }

  .header-title {
    margin-top: 0px;
    padding-top: 111px;
  }

  .header-title h2 {
    font-size: 24px;
    font-weight: bolder;
  }

  .header-title .sub-title {
    font-size: 18px;
  }

  .header-title .sub-title p {
    margin-top: 0px;
  }

  .block-inquiry .inquiry-left h2 {
    font-size: 30px;
  }

  .block-inquiry-footer {
    padding-bottom: 0px;
    margin: 0px 0 -8px 0;
    contain: none;
  }

  .block-inquiry {
    height: 163px;
  }

  .block-inquiry::before {
    border-radius: 0;
  }

  .block-inquiry .inquiry-left {
    padding-top: 0px;
    left: 17px;
    top: -4px;
  }

  .block-inquiry .inquiry-left ul li {
    display: inline-block;
    font-size: 30px;
    color: #fff;
    margin-right: 10px;
  }

  .block-inquiry .inquiry-left img {
    width: 28px;
    height: 28px;
    margin-top: -5px;
  }

  .block-inquiry .inquiry-right {
    right: 16px;
    bottom: 16px;
    margin: 0;
    padding: 0;
    font-weight: bolder;
  }

  /* page company */
  .block-company-profile {
    margin-top: 74px;
  }

  .block-company-profile h2 {
    font-size: 30px;
    text-align: center;
  }

  .block-company-profile h2 span {
    margin-right: 12px;
  }

  .block-company-profile h2 .style-border-top>img {
    width: 90%;
    height: 100%;
  }

  .main-block-isms {
    margin: 0px;
  }

  .main-block-isms .block-isms h2 {
    font-size: 30px;
    line-height: 42px;
    text-align: center;
    margin: 0;
  }

  .main-block-isms .block-isms .paragrap-isms {
    margin: 40px 0 40px 0;
  }

  .main-block-isms .block-isms h2>span.title-isms {
    display: block;
    margin: 0;
    padding: 0;
  }

  .main-block-isms .block-isms h2>span.title-isms img {
    width: 28px;
    height: auto;
    margin-top: -5px;
    margin-right: 12px;
  }

  .main-block-isms .block-isms {
    padding: 120px 0 120px 0;
  }

  .main-block-isms .block-isms .list-isms ul li.list-item .span-style1 {
    margin-right: 15px;
  }

  .main-block-isms .block-isms .list-isms ul li.list-item p {
    text-indent: 0px;
  }

  .main-block-isms .block-isms .list-isms ul li.list-item p br {
    display: none;
  }

  .main-block-isms .block-isms .paragrap-isms p {
    font-size: 14px;
    display: inline;
  }

  .main-block-isms .list-isms ul li .span-style1,
  .block-company-profile .list-company ul li .span-style1 {
    padding: 8px 0 9px 0;
    font-size: 16px;
    text-align: left;
  }

  .main-block-isms .list-isms ul li .span-style2,
  .block-company-profile .list-company ul li .span-style2 {
    padding: 8px 0 9px 0;
    font-size: 14px;
    text-align: left;
    line-height: 24px;
  }

  .main-block-isms .list-isms ul li .span-style2 span,
  .block-company-profile .list-company ul li .span-style2 span {
    display: block;
  }

  .block-company-profile .list-company ul li .span-style2 br:not(.exclusion) {
    display: none;
  }

  .main-block-isms .isms-footer {
    width: 100%;
    height: auto;
    margin: 0;
  }

  .block-content {
    width: 100%;
    margin: auto;
    padding: 0;
  }

  .block-content .block-map {
    position: relative;
    margin-top: 24px;
    margin-bottom: 120px;
  }

  .block-content .block-map .paragrap-map {
    margin-top: 8px;
    line-height: 24px;
  }

  .block-content .block-map .paragrap-map p {
    font-size: 14px;
  }

  .block-content .block-map .map-bg-left {
    position: absolute;
    bottom: -33px;
    left: -91px;
    width: 200px;
    height: 188px;
    background-image: url('../img/bg-global/map-bg-sp-left.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right;
    z-index: -9999;
  }

  .block-content .block-map .map-bg-right {
    position: absolute;
    bottom: 10px;
    right: 0px;
    width: 82px;
    height: 154px;
    background-image: url('../img/bg-global/map-bg-sp-right.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
    z-index: -9999;
  }

  .block-company-profile .list-company ul li p {
    text-indent: 0px;
  }

  .main-block-isms .isms-footer>img {
    width: 100%;
  }

  /* block header earth for news page*/

  .block-company .block-header-earth .earth-img {
    left: -167px;
    top: -24px;
  }

  .block-company .block-header-earth .earth-img .main-bg-earth img {
    width: 94%;
    transform: rotate(43deg);
  }

  .block-company .block-header-earth .earth-img .people-image-1 {
    position: absolute;
    height: 70px;
    top: -68px;
    right: 166px;
    transform: rotate(359deg);
  }

  .block-company .block-header-earth .earth-img .people-image-2 {
    position: absolute;
    top: -51px;
    right: 125px;
    transform: rotate(378deg);
  }

  .block-company .block-header-earth .earth-img .people-image-3 {
    position: absolute;
    top: 46px;
    right: -5px;
    transform: rotate(406deg);
  }

  .block-company .block-header-earth .earth-img .people-image-4 {
    position: absolute;
    top: 95px;
    right: -25px;
    transform: rotate(67deg);
    visibility: visible;
  }

  /* end block header earth for news page*/
  /* end page company */

  /* block news */
  .list-new-nain-block {
    width: 100%;
    margin: auto;
    margin-top: 72px;
  }

  .main-content .block-news .header-title {
    height: 395px;
    margin-top: 0px;
    padding-top: 111px;
  }

  .list-new-nain-block .pagination-block {
    padding-bottom: 120px;
  }

  .list-new-nain-block .pagination-block .pagination {
    margin: 0px auto;
    width: 68%;
  }

  .list-new-nain-block .block-style-ul>div>a {
    padding: 19px 17px 11px 19px;
  }

  .list-new-nain-block .block-style-ul>div>a p span {
    white-space: pre-line;
    line-height: 35px;
  }

  .list-new-nain-block .block-style-ul>div>a>p span.style-ul-display-block {
    display: block;
  }

  .list-new-nain-block .block-style-ul>div>a p span.link-bg {
    padding: 10px 21px;
  }

  .list-new-nain-block .block-style-ul {
    width: 100%;
    margin: auto;
  }

  .list-new-nain-block .block-style-ul {
    position: relative;
  }

  .list-new-nain-block .pagination-block {
    position: relative;
  }

  .list-new-nain-block .list-new-bg-style-dots {
    display: block;
    position: absolute;
    right: 0;
    bottom: 407px;
    width: 32px;
    z-index: -9999;
  }

  .list-new-bg-style {
    display: block;
    position: absolute;
    right: 0;
    bottom: 121px;
    width: 55px;
    z-index: -9999;
  }

  /* end block news */

  /* block member */
  .block-member .block-header-earth .earth-img .main-bg-earth img {
    margin-top: 0px;
    width: 92%;
    transform: rotate(137deg);
  }

  .block-member .block-header-earth .earth-img .people-image-16 {
    position: absolute;
    top: -70px;
    right: 164px;
    transform: rotate(360deg);
  }

  .block-member .block-header-earth .earth-img .people-image-17 {
    position: absolute;
    top: -33px;
    right: 107px;
    transform: rotate(379deg);
  }

  .block-member .block-header-earth .earth-img .people-image-18 {
    position: absolute;
    top: 42px;
    right: 0px;
    transform: rotate(47deg);
  }

  .block-member .block-header-earth .earth-img .people-image-19 {
    position: absolute;
    top: 100px;
    right: 0px;
    transform: rotate(411deg);
    visibility: visible;
  }

  .block-content-member .col-md-3 {
    position: relative;
    margin-bottom: 14px;
    width: 100%;
  }

  .block-content-member .member-img>img {
    width: 100%;
    height: auto;
    border-radius: 24px;
    padding: 7px;
  }

  .block-content-member .member-flag {
    position: absolute;
    width: 60px;
    height: 26px;
    border-radius: 24px;
    padding: 0px 10px;
    bottom: 20px;
    right: 17px;
    z-index: 0;
  }

  .block-content-member {
    margin-top: 57px;
    margin-bottom: 140px;
    padding: 0px 33px;
  }

  .block-content-member .list-pp-bg-style {
    display: block;
    position: absolute;
    right: 0;
    bottom: 52%;
    width: 70px;
    z-index: -9999;
  }

  .block-content-member .list-pp-bg-style img {
    width: 100%;
  }

  .block-content-member .list-new-bg-style {
    display: block;
    position: absolute;
    right: 0;
    bottom: -26px;
    width: 70px;
    z-index: -9999;
  }

  /* end block member */

  /* page inquiry */
  .block-page-inquiry .block-header-earth .earth-img .main-bg-earth img {
    transform: rotate(270deg);
    width: 94%;
  }

  .block-page-inquiry .block-header-earth .earth-img .people-image-14 {
    position: absolute;
    top: -59px;
    right: 121px;
    transform: rotate(364deg);
  }

  .block-page-inquiry .block-header-earth .earth-img .people-image-01 {
    position: absolute;
    top: -41px;
    right: 67px;
    transform: rotate(378deg);
  }

  .block-page-inquiry .block-header-earth .earth-img .people-image-09 {
    position: absolute;
    top: 39px;
    right: -14px;
    transform: rotate(409deg);
  }

  .block-page-inquiry .content-body {
    height: 1140px;
  }

  .block-inquiry-footer .image-style-left-bg {
    background-size: cover;
    width: 100%;
    height: 147px;
    top: -145px;
    left: -110px;
  }

  .block-inquiry-footer .image-style-right-bg {
    width: 121px;
    bottom: -34px;
    right: 0px;
  }

  .block-page-inquiry .content-body .block-form-content .row .input-right label {
    display: inline;
  }

  /* end block bg buttom */

  /* page news detail */
  .detail-new-block {
    width: 100%;
    padding: 13px 0px 120px 0px;
  }

  .detail-new-block .card h2 {
    font-size: 30px;
  }

  .detail-new-block .card .detail-style-ul {
    margin: 25px 0 16px 0;
  }

  .detail-new-block {
    position: relative;
  }

  /* block header earth for achievements page*/
  /* page achievements*/
  .block-achievements .block-header-earth .earth-img .main-bg-earth img {
    transform: rotate(173deg);
    width: 92%;
  }

  .block-achievements .block-header-earth .earth-img .people-image-11-1 {
    position: absolute;
    top: -69px;
    right: 177px;
    transform: rotate(364deg);
  }

  .block-achievements .block-header-earth .earth-img .people-image-12-1 {
    position: absolute;
    top: -40px;
    right: 101px;
    transform: rotate(390deg);
  }

  .block-achievements .block-header-earth .earth-img .people-image-13-1 {
    position: absolute;
    top: 47px;
    right: -11px;
    transform: rotate(417deg);
  }

  /* end block header earth for achievements page*/
  /* end page achievements*/

  /*block sitemap */
  .block-sitemap .block-header-earth .earth-img .main-bg-earth img {
    margin-top: 0px;
    transform: rotate(358deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-03 {
    position: absolute;
    top: -42px;
    right: 161px;
    transform: rotate(360deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-04 {
    position: absolute;
    top: -38px;
    right: 78px;
    transform: rotate(379deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-12 {
    position: absolute;
    top: 4px;
    right: 21px;
    transform: rotate(47deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-13 {
    position: absolute;
    top: 62px;
    right: 3px;
    transform: rotate(411deg);
  }

  .block-content-sitemap .sitemap {
    padding: 0px 47px;
    margin-top: -39px;
  }

  .block-content-sitemap .sitemap ul li {
    margin-bottom: 29px;
  }

  .block-content-sitemap .sitemap ul li ul.display-none-sp li {
    display: none;
  }

  .block-content-sitemap .sitemap ul li ul.ul-style-3 {
    margin-top: 53px;
    font-size: 13px;
  }

  .block-content-sitemap .sitemap ul li ul.ul-style-3 li {
    display: inline-block;
    margin: 0px 10px 0 0;
  }

  .block-content-sitemap .list-new-bg-style {
    display: block;
    position: absolute;
    right: 0;
    bottom: -26px;
    width: 70px;
    z-index: -9999;
  }

  .block-content-sitemap .sitemap ul li ul.ul-style-3 li {
    font-size: 13px;
  }
  /* end block sitemap */

  /* block about-6 */
  .about-6-new-block {
    padding-bottom: 120px;
    padding-top: 329px;
  }

  /* block header earth for about 6 page*/
  .block-about-6 .block-header-earth .earth-img .main-bg-earth img {
    transform: rotate(358deg);
    width: 94%;
  }

  .block-about-6 .block-header-earth .earth-img .people-image-about-1 {
    position: absolute;
    top: -39px;
    right: 156px;
    transform: rotate(364deg);
  }

  .block-about-6 .block-header-earth .earth-img .people-image-about-2 {
    position: absolute;
    top: -43px;
    right: 90px;
    transform: rotate(387deg);
  }

  .block-about-6 .block-header-earth .earth-img .people-image-about-3 {
    position: absolute;
    top: 5px;
    right: 18px;
    transform: rotate(406deg);
  }

  .block-about-6 .block-header-earth .earth-img .people-image-about-4 {
    position: absolute;
    top: 72px;
    right: -10px;
    transform: rotate(72deg);
    /* visibility: hidden; */
  }

  /* end block header earth for about 6 page*/
  .about-6-new-block .card h2.card-title {
    font-size: 30px;
    margin-bottom: 69px;
  }

  .about-6-new-block .card-paragrap h2.card-title {
    margin-bottom: 30px;
  }

  .about-6-new-block .card h2.card-title img {
    width: 28px;
    margin-right: 12px;
    height: auto;
  }

  .about-6-new-block .card .card-body p {
    font-size: 20px;
  }

  .about-6-new-block .card-paragrap {
    padding: 0 0px 0 0;
  }

  .about-6-new-block .card-paragrap .paragrap {
    width: 92.8%;
  }

  .block-message-resident .card .row>* {
    padding-right: 0;
    padding-left: 0;
  }

  .block-message-resident .card h2.card-title {
    font-size: 30px;
    margin-bottom: 69px;
    margin-bottom: 40px;
    list-style: 42px;
  }

  .block-message-resident .card h2.card-title img {
    width: 28px;
    margin-right: 12px;
    height: auto;
  }

  .block-message-resident h3 {
    font-size: 24px;
  }

  .block-message-resident p.card-text {
    font-size: 14px;
    margin-top: 40px;
    padding-left: 0px;
  }

  .block-message-resident .image-resident-br-style {
    display: none;
  }

  .block-message-resident .about-block-image .about-signature p {
    font-size: 62px;
    line-height: 62px;
  }

  .block-message-resident h6 {
    display: inline-block;
    margin-right: 5px;
  }

  .block-message-resident .about-block-image .about-signature p.signature-last-name {
    text-indent: 67px;
  }

  .block-message-resident .about-block-image {
    width: 100%;
    height: auto;
    margin-bottom: 66px;
  }

  .block-message-resident .cart-custom-width {
    width: 100%;
    margin: auto;
    padding: 120px 0px;
  }

  .block-message-resident .about-block-image .about-signature {
    top: 74%;
    right: 7%;
  }

  .content-body .block-breadcrumb {
    position: relative;
    margin-bottom: 0px;
  }

  .block-breadcrumb .bg-sp-style-b-in-breadcrumb-left {
    background-image: url('../img/bg-global/map-bg-sp-left.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top right;
    width: 342px;
    height: 263px;
    position: absolute;
    top: 35px;
    left: -219px;
    padding-bottom: 414px;
    z-index: -99;
  }

  .block-breadcrumb .bg-sp-style-b-in-breadcrumb-right {
    position: relative;
    background-image: url('../img/bg-global/bg-style-left-top.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 85px;
    width: 219px;
    height: 198px;
    position: absolute;
    top: 60px;
    right: 0px;
    z-index: -99;
  }

  .block-breadcrumb .bg-sp-style-b-in-breadcrumb-right .sub-style-breadcrumb-right {
    background-image: url(../img/bg-global/list-news-bg-style-dots.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 23px;
    width: 69px;
    height: 110px;
    position: absolute;
    top: -57px;
    right: 0px;
    /* border: 1px solid red; */
  }

  .about-6-new-block .image-mission-bg-style-right-top {
    background-position: -93px;
    width: 325px;
    position: absolute;
    top: 305px;
    right: 0px;
    z-index: -99;
  }

  .about-6-new-block .image-mission-bg-style-right-top .bg-sub-style-right-top {
    background-image: url(../img/bg-global/bg-style-right-top-sub.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 39px -1px;
    width: 96px;
    height: 95px;
    position: absolute;
    top: 64px;
    right: 0px;
    z-index: -9999;
  }

  .about-6-new-block .image-mission-bg-style-left-top {
    position: relative;
    background-image: url(../img/bg-global/bg-style-left-top.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top right;
    width: 241px;
    height: 177px;
    position: absolute;
    top: 788px;
    left: -81px;
    padding-bottom: 0;
    z-index: -99;
  }

  .main-content .block-message-resident {
    margin-bottom: 0px;
  }

  .about-6-new-block .image-mission-bg-style-left-b,
  .about-6-new-block .image-mission-bg-style-right-b,
  .block-message-resident .image-resident-bg-style-left,
  .block-message-resident .image-resident-bg-style-right {
    display: none;
  }

  /* end block about-6 */
  .additional-about-1,
  .additional-about-2 {
    display: none;
  }

  .wrapper .csv-indicatorder {
    bottom: 17em;
    width: 23.3%;
    margin: 0 5%;
  }

  .wrapper .csv-indicatorder svg {
    width: 100%;
  }
}

@media (max-width: 411px) {

  /* block sitemap */
  .block-sitemap .block-header-earth .earth-img .people-image-03 {
    position: absolute;
    top: -42px;
    right: 155px;
    transform: rotate(360deg);
  }

  .block-content-sitemap .sitemap {
    padding: 0px 45px;
  }

  .block-content-sitemap .sitemap ul li ul.ul-style-3 li {
    font-size: 13px;
  }

  /* end block sitemap */
  .block-inquiry-footer {
    padding-bottom: 0px;
    margin: 0px 0 -3px 0;
    contain: none;
  }
}

@media (max-width: 400px) {

  /* block privacy policy */
  .block-privacy-policy .block-header-earth .earth-img .people-image-12 {
    position: absolute;
    top: -76px;
    right: 185px;
    transform: rotate(360deg);
  }

  /* end block privacy policy */

  /* block business */
  .block-business .block-header-earth .earth-img .people-image-19 {
    position: absolute;
    top: -40px;
    right: 101px;
    transform: rotate(383deg);
  }

  .block-business .block-header-earth .earth-img .people-image-01 {
    position: absolute;
    top: 18px;
    right: -8px;
    transform: rotate(403deg);
  }

  /* end block business */
  /* page company */
  /* block header earth for company page*/
  .block-company .block-header-earth .earth-img .people-image-1 {
    position: absolute;
    top: -68px;
    right: 157px;
    transform: rotate(359deg);
  }

  .block-company .block-header-earth .earth-img .people-image-2 {
    position: absolute;
    top: -47px;
    right: 107px;
    transform: rotate(378deg);
  }

  .block-company .block-header-earth .earth-img .people-image-3 {
    position: absolute;
    top: 46px;
    right: -5px;
    transform: rotate(406deg);
  }

  .block-company .block-header-earth .earth-img .people-image-4 {
    position: absolute;
    top: 94px;
    right: -28px;
    transform: rotate(67deg);
    visibility: visible;
  }

  /* end block header earth for company page*/

  /* end block company */

  /* page inquiry */
  .block-page-inquiry .block-header-earth .earth-img .main-bg-earth img {
    transform: rotate(270deg);
    width: 94%;
  }

  .block-page-inquiry .block-header-earth .earth-img .people-image-14 {
    position: absolute;
    top: -59px;
    right: 114px;
    transform: rotate(364deg);
  }

  .block-page-inquiry .block-header-earth .earth-img .people-image-01 {
    position: absolute;
    top: -44px;
    right: 67px;
    transform: rotate(378deg);
  }

  .block-page-inquiry .block-header-earth .earth-img .people-image-09 {
    position: absolute;
    top: 36px;
    right: -16px;
    transform: rotate(409deg);
  }

  /* end page inquiry*/

  /* block news */
  .list-new-nain-block .pagination-block .pagination {
    margin: 0px auto;
    width: 74%;
  }

  /* block header earth for news page*/
  .block-news .block-header-earth .earth-img .people-image-09 {
    position: absolute;
    top: -57px;
    right: 132px;
    transform: rotate(359deg);
  }

  .block-news .block-header-earth .earth-img .people-image-10 {
    position: absolute;
    top: -12px;
    right: 82px;
    transform: rotate(397deg);
  }

  .block-news .block-header-earth .earth-img .people-image-11 {
    position: absolute;
    top: 59px;
    right: -5px;
    transform: rotate(413deg);
  }

  /* end block header earth for news page*/
  /* end block news */

  /* block header earth for achievements page*/
  /* page achievements*/
  .block-achievements .block-header-earth .earth-img .people-image-11-1 {
    position: absolute;
    top: -69px;
    right: 160px;
    transform: rotate(364deg);
  }

  .block-achievements .block-header-earth .earth-img .people-image-12-1 {
    position: absolute;
    top: -33px;
    right: 81px;
    transform: rotate(390deg);
  }

  .block-achievements .block-header-earth .earth-img .people-image-13-1 {
    position: absolute;
    top: 62px;
    right: -28px;
    transform: rotate(417deg);
  }

  /* end block header earth for achievements page*/
  /* end page achievements*/

  /* block member */
  .block-member .block-header-earth .earth-img .people-image-17 {
    position: absolute;
    top: -32px;
    right: 99px;
    transform: rotate(379deg);
  }

  .block-member .block-header-earth .earth-img .people-image-18 {
    position: absolute;
    top: 41px;
    right: -5px;
    transform: rotate(47deg);
  }

  .block-member .block-header-earth .earth-img .people-image-19 {
    position: absolute;
    top: 100px;
    right: 0px;
    transform: rotate(411deg);
    visibility: visible;
  }

  /* end block member */
  /* block sitemap */
  .block-sitemap .block-header-earth .earth-img .people-image-03 {
    position: absolute;
    top: -42px;
    right: 155px;
    transform: rotate(360deg);
  }

  .block-content-sitemap .sitemap {
    padding: 0px 41px;
  }

  .block-content-sitemap .sitemap ul li ul.ul-style-3 li {
    font-size: 13px;
  }

  /* end block sitemap */

  .block-inquiry-footer {
    padding-bottom: 0px;
    margin: 0px 0 -9px 0;
    contain: none;
  }
}

@media (max-width: 393px) {

  /* page company */
  /* block header earth for company page*/
  .block-company .block-header-earth .earth-img .people-image-1 {
    position: absolute;
    top: -68px;
    right: 157px;
    transform: rotate(359deg);
  }

  .block-company .block-header-earth .earth-img .people-image-2 {
    position: absolute;
    top: -47px;
    right: 107px;
    transform: rotate(378deg);
  }

  .block-company .block-header-earth .earth-img .people-image-3 {
    position: absolute;
    top: 46px;
    right: -5px;
    transform: rotate(406deg);
  }

  .block-company .block-header-earth .earth-img .people-image-4 {
    position: absolute;
    top: 94px;
    right: -28px;
    transform: rotate(67deg);
    visibility: visible;
  }

  /* end block header earth for company page*/
  /* end block company */

  /* block business */
  .block-business .block-header-earth .earth-img .main-bg-earth img {
    transform: rotate(454deg);
    width: 91%;
    margin-top: -8px;
  }

  .block-business .block-header-earth .earth-img .people-image-18 {
    position: absolute;
    top: -75px;
    right: 126px;
    transform: rotate(364deg);
  }

  .block-business .block-header-earth .earth-img .people-image-19 {
    position: absolute;
    top: -40px;
    right: 98px;
    transform: rotate(383deg);
  }

  .block-business .block-header-earth .earth-img .people-image-01 {
    position: absolute;
    top: 16px;
    right: -8px;
    transform: rotate(403deg);
  }

  /* end block business*/

  /* block news */
  .list-new-nain-block .pagination-block .pagination {
    margin: 0px auto;
    width: 74%;
  }

  /* block header earth for news page*/
  .block-news .block-header-earth .earth-img .people-image-09 {
    position: absolute;
    top: -61px;
    right: 138px;
    transform: rotate(359deg);
  }

  .block-news .block-header-earth .earth-img .people-image-10 {
    position: absolute;
    top: -16px;
    right: 82px;
    transform: rotate(397deg);
  }

  .block-news .block-header-earth .earth-img .people-image-11 {
    position: absolute;
    top: 59px;
    right: -5px;
    transform: rotate(413deg);
  }

  /* end block header earth for news page*/
  /* block privacy policy */
  .block-privacy-policy .block-header-earth .earth-img .main-bg-earth img {
    width: 92%;
    transform: rotate(316deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-12 {
    position: absolute;
    top: -76px;
    right: 181px;
    transform: rotate(360deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-13 {
    position: absolute;
    top: -33px;
    right: 113px;
    transform: rotate(398deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-14 {
    position: absolute;
    top: 45px;
    right: -21px;
    transform: rotate(46deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-15 {
    position: absolute;
    top: 105px;
    right: -31px;
    transform: rotate(61deg);
    visibility: visible;
  }

  /* end block privacy policy */
  /* end block news */

  /* block member */
  .block-member .block-header-earth .earth-img .people-image-16 {
    position: absolute;
    top: -70px;
    right: 158px;
    transform: rotate(360deg);
  }

  .block-member .block-header-earth .earth-img .people-image-17 {
    position: absolute;
    top: -32px;
    right: 99px;
    transform: rotate(379deg);
  }

  .block-member .block-header-earth .earth-img .people-image-18 {
    position: absolute;
    top: 41px;
    right: -5px;
    transform: rotate(47deg);
  }

  .block-member .block-header-earth .earth-img .people-image-19 {
    position: absolute;
    top: 100px;
    right: 0px;
    transform: rotate(411deg);
    visibility: visible;
  }

  /* end block member */
  /* block sitemap */
  .block-sitemap .block-header-earth .earth-img .main-bg-earth img {
    margin-top: 0px;
    transform: rotate(359deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-03 {
    position: absolute;
    top: -42px;
    right: 146px;
    transform: rotate(360deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-04 {
    position: absolute;
    top: -40px;
    right: 75px;
    transform: rotate(379deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-12 {
    position: absolute;
    top: 7px;
    right: 13px;
    transform: rotate(47deg);
  }

  .block-content-sitemap .sitemap {
    padding: 0px 37px;
  }

  .block-content-sitemap .sitemap ul li ul.ul-style-3 li {
    font-size: 13px;
  }

  /* end block sitemap */

  .block-inquiry-footer {
    margin: 0px 0 -11px 0;
    contain: none;
  }
}

@media (max-width: 384px) {

  /* page company */
  /* block header earth for company page*/
  .block-company .block-header-earth .earth-img .main-bg-earth img {
    width: 94%;
    transform: rotate(44deg);
  }

  .block-company .block-header-earth .earth-img .people-image-1 {
    position: absolute;
    top: -68px;
    right: 147px;
    transform: rotate(359deg);
  }

  .block-company .block-header-earth .earth-img .people-image-2 {
    position: absolute;
    top: -47px;
    right: 107px;
    transform: rotate(378deg);
  }

  .block-company .block-header-earth .earth-img .people-image-3 {
    position: absolute;
    top: 46px;
    right: -5px;
    transform: rotate(406deg);
  }

  .block-company .block-header-earth .earth-img .people-image-4 {
    position: absolute;
    top: 94px;
    right: -28px;
    transform: rotate(67deg);
    visibility: visible;
  }

  /* end block header earth for company page*/
  /* end block company */

  /* block business */
  .block-business .block-header-earth .earth-img .main-bg-earth img {
    transform: rotate(454deg);
    width: 91%;
    margin-top: -8px;
  }

  .block-business .block-header-earth .earth-img .people-image-18 {
    position: absolute;
    top: -75px;
    right: 126px;
    transform: rotate(364deg);
  }

  .block-business .block-header-earth .earth-img .people-image-19 {
    position: absolute;
    top: -41px;
    right: 98px;
    transform: rotate(383deg);
  }

  .block-business .block-header-earth .earth-img .people-image-01 {
    position: absolute;
    top: 15px;
    right: -10px;
    transform: rotate(403deg);
  }

  /* end block business*/

  /* block news */
  .list-new-nain-block .pagination-block .pagination {
    margin: 0px auto;
    width: 76%;
  }

  /* block header earth for news page*/
  .block-news .block-header-earth .earth-img .main-bg-earth img {
    width: 94%;
    transform: rotate(-123deg);
  }

  .block-news .block-header-earth .earth-img .people-image-09 {
    position: absolute;
    top: -57px;
    right: 119px;
    transform: rotate(359deg);
  }

  .block-news .block-header-earth .earth-img .people-image-10 {
    position: absolute;
    top: -13px;
    right: 74px;
    transform: rotate(397deg);
  }

  .block-news .block-header-earth .earth-img .people-image-11 {
    position: absolute;
    top: 59px;
    right: -9px;
    transform: rotate(413deg);
  }

  /* end block header earth for news page*/
  /* block privacy policy */
  .block-privacy-policy .block-header-earth .earth-img .main-bg-earth img {
    width: 94%;
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-12 {
    position: absolute;
    top: -75px;
    right: 174px;
    transform: rotate(360deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-14 {
    position: absolute;
    top: 44px;
    right: -23px;
    transform: rotate(46deg);
  }

  /* end block privacy policy */
  /* end block news */
  /* block member */
  .block-member .block-header-earth .earth-img .people-image-16 {
    position: absolute;
    top: -70px;
    right: 151px;
    transform: rotate(360deg);
  }

  .block-member .block-header-earth .earth-img .people-image-17 {
    position: absolute;
    top: -33px;
    right: 98px;
    transform: rotate(379deg);
  }

  .block-member .block-header-earth .earth-img .people-image-18 {
    position: absolute;
    top: 40px;
    right: -6px;
    transform: rotate(47deg);
  }

  .block-member .block-header-earth .earth-img .people-image-19 {
    position: absolute;
    top: 100px;
    right: 0px;
    transform: rotate(411deg);
    visibility: visible;
  }

  /* end block member */
  /* block sitemap */
  .block-sitemap .block-header-earth .earth-img .main-bg-earth img {
    margin-top: 0px;
    transform: rotate(360deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-03 {
    position: absolute;
    top: -42px;
    right: 140px;
    transform: rotate(360deg);
  }

  .block-content-sitemap .sitemap {
    padding: 0px 33px;
  }

  .block-content-sitemap .sitemap ul li ul.ul-style-3 li {
    font-size: 13px;
  }

  /* end block sitemap */
  .block-inquiry-footer {
    padding-bottom: 10px;
    margin: 0px 0 -15px 0;
    contain: none;
  }
}

@media (max-width: 375px) {
  .wrapper .wrap-scrolling section {
    padding: 33vw 0vw;
  }

  /* .anim {
    opacity: 1 !important;
  } */
  /* page company */
  .block-company-profile {
    margin-top: 77px;
  }

  .block-company-profile h2 {
    font-size: 30px;
  }

  .block-company-profile h2 span {
    margin-right: 12px;
  }

  .block-company-profile h2 .style-border-top>img {
    width: 90%;
  }

  .main-block-isms {
    margin: 0px;
  }

  .main-block-isms .block-isms h2 {
    font-size: 30px;
    line-height: 42px;
    margin: 0;
  }

  .main-block-isms .block-isms .paragrap-isms {
    margin: 40px 0 40px 0;
  }

  .main-block-isms .block-isms h2>span.title-isms {
    display: block;
    margin: 0;
    padding: 0;
  }

  .main-block-isms .block-isms h2>span.title-isms img {
    width: 28px;
    height: auto;
    margin-top: -5px;
    margin-right: 12px;
  }

  .main-block-isms .block-isms {
    padding: 120px 0 120px 0;
  }

  .main-block-isms .block-isms .list-isms ul li.list-item .span-style1 {
    margin-right: 15px;
  }

  .main-block-isms .block-isms .list-isms ul li.list-item p {
    text-indent: 0px;
  }

  .main-block-isms .block-isms .paragrap-isms p {
    font-size: 14px;
  }

  .main-block-isms .list-isms ul li .span-style1,
  .block-company-profile .list-company ul li .span-style1 {
    padding: 8px 0 9px 0;
    font-size: 16px;
    text-align: left;
  }

  .main-block-isms .list-isms ul li .span-style2,
  .block-company-profile .list-company ul li .span-style2 {
    padding: 8px 0 9px 0;
    font-size: 14px;
    text-align: left;
    line-height: 24px;
  }

  .main-block-isms .isms-footer {
    width: 100%;
    height: auto;
    margin: 24px 0 0 0;
  }

  .block-content {
    width: 100%;
    margin: auto;
    padding: 0;
  }

  .block-content .block-map {
    margin-top: 24px;
  }

  .block-content .block-map .paragrap-map {
    margin-top: 8px;
    line-height: 24px;
  }

  .block-content .block-map .paragrap-map p {
    font-size: 14px;
  }

  .block-company-profile .list-company ul li p {
    text-indent: 0px;
  }

  .main-block-isms .isms-footer>img {
    width: 100%;
  }

  /* block header earth for company page*/
  .block-company .header-bg-left {
    width: 100%;
    left: -42%;
    top: -26px;
  }

  .block-company .header-bg-right {
    width: 43%;
    top: 143px;
  }

  .block-company .header-bg-right {
    width: 43%;
    top: 190px;
  }

  .block-company .block-header-earth .earth-img .main-bg-earth img {
    width: 100%;
    transform: rotate(42deg);
  }

  .block-company .block-header-earth .earth-img .people-image-1 {
    position: absolute;
    top: -68px;
    right: 139px;
    transform: rotate(359deg);
  }

  .block-company .block-header-earth .earth-img .people-image-2 {
    position: absolute;
    top: -50px;
    right: 96px;
    transform: rotate(378deg);
  }

  .block-company .block-header-earth .earth-img .people-image-3 {
    position: absolute;
    top: 42px;
    right: -27px;
    transform: rotate(406deg);
  }

  .block-company .block-header-earth .earth-img .people-image-4 {
    position: absolute;
    top: 106px;
    right: -51px;
    transform: rotate(67deg);
    visibility: visible;
  }

  /* end block header earth for company page*/
  /* end block company */

  /* block business */
  .block-business .block-header-earth .earth-img .main-bg-earth img {
    transform: rotate(454deg);
    width: 91%;
    margin-top: -8px;
  }

  .block-business .block-header-earth .earth-img .people-image-18 {
    position: absolute;
    top: -69px;
    right: 103px;
    transform: rotate(364deg);
  }

  .block-business .block-header-earth .earth-img .people-image-19 {
    position: absolute;
    top: -42px;
    right: 96px;
    transform: rotate(383deg);
  }

  .block-business .block-header-earth .earth-img .people-image-01 {
    position: absolute;
    top: 14px;
    right: -12px;
    transform: rotate(403deg);
  }

  /* end block business*/

  /* page inquiry */
  .block-page-inquiry .block-header-earth .earth-img .main-bg-earth img {
    transform: rotate(273deg);
    width: 94%;
  }

  .block-page-inquiry .block-header-earth .earth-img .people-image-14 {
    position: absolute;
    top: -59px;
    right: 92px;
    transform: rotate(364deg);
  }

  .block-page-inquiry .block-header-earth .earth-img .people-image-01 {
    position: absolute;
    top: -39px;
    right: 47px;
    transform: rotate(378deg);
  }

  .block-page-inquiry .block-header-earth .earth-img .people-image-09 {
    position: absolute;
    top: 41px;
    right: -28px;
    transform: rotate(409deg);
  }

  /* end page inquiry*/

  /* block news */
  .list-new-nain-block {
    width: 100%;
    margin: auto;
    margin-top: 72px;
  }

  .main-content .block-news .header-title {
    height: 395px;
    margin-top: 0px;
    padding-top: 111px;
  }

  .list-new-nain-block .pagination-block .pagination {
    margin: 0px auto;
    width: 76%;
  }

  .list-new-nain-block .block-style-ul>div>a {
    padding: 19px 16px;
  }

  .list-new-nain-block .block-style-ul>div>a>p span {
    line-height: 27px;
  }

  .list-new-nain-block .block-style-ul>div>a>p span.style-ul-display-block {
    display: block;
  }

  .list-new-nain-block .block-style-ul>div>a p span.link-bg {
    padding: 8px 16px;
    line-height: 35px;
  }

  .list-new-nain-block .block-style-ul {
    width: 100%;
    margin: auto;
  }

  /* block bg buttom */
  .list-new-nain-block .block-style-ul {
    position: relative;
  }

  .list-new-nain-block .pagination-block {
    position: relative;
  }

  .list-new-nain-block .list-new-bg-style-dots {
    display: block;
    position: absolute;
    right: 0;
    bottom: 407px;
    width: 32px;
    z-index: -9999;
  }

  .list-new-nain-block .list-new-bg-style {
    display: block;
    position: absolute;
    right: 0;
    bottom: 121px;
    width: 55px;
    z-index: -9999;
  }

  /* end block bg buttom */

  /* block header earth for news page*/
  .block-news .block-header-earth .earth-img .main-bg-earth img {
    width: 100%;
    transform: rotate(-126deg);
  }

  .block-news .block-header-earth .earth-img .people-image-09 {
    position: absolute;
    top: -54px;
    right: 108px;
    transform: rotate(363deg);
  }

  .block-news .block-header-earth .earth-img .people-image-10 {
    position: absolute;
    top: -20px;
    right: 66px;
    transform: rotate(397deg);
  }

  .block-news .block-header-earth .earth-img .people-image-11 {
    position: absolute;
    top: 59px;
    right: -22px;
    transform: rotate(413deg);
  }

  /* end block header earth for news page*/
  /* end block news */

  /* page new detail */
  .detail-new-block {
    width: 100%;
  }

  .detail-new-block .card h2 {
    font-size: 30px;
  }

  .block-news-details .bg-body-footer .bgleft-content-bottom {
    left: -63%;
    top: -143px;
    width: 496px;
  }

  /* end page new detail */

  /* block privacy policy */
  .block-privacy-policy .block-header-earth .earth-img .main-bg-earth img {
    width: 92%;
    transform: rotate(316deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-12 {
    position: absolute;
    top: -74px;
    right: 168px;
    transform: rotate(360deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-13 {
    position: absolute;
    top: -34px;
    right: 110px;
    transform: rotate(398deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-14 {
    position: absolute;
    top: 42px;
    right: -24px;
    transform: rotate(46deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-15 {
    position: absolute;
    top: 105px;
    right: -31px;
    transform: rotate(61deg);
    visibility: visible;
  }

  .ppolicy-wrap-content p {
    font-size: 14px;
  }

  /* end block privacy policy */

  /* block privacy policy */
  .block-privacy-policy .block-header-earth .earth-img .main-bg-earth img {
    width: 92%;
    transform: rotate(316deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-12 {
    position: absolute;
    top: -74px;
    right: 168px;
    transform: rotate(360deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-13 {
    position: absolute;
    top: -34px;
    right: 110px;
    transform: rotate(398deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-14 {
    position: absolute;
    top: 42px;
    right: -24px;
    transform: rotate(46deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-15 {
    position: absolute;
    top: 105px;
    right: -31px;
    transform: rotate(61deg);
    visibility: visible;
  }

  /* end block privacy policy */

  /* block header earth for achievements page*/
  /* page achievements*/
  .block-achievements .block-header-earth .earth-img .main-bg-earth img {
    transform: rotate(176deg);
  }

  .block-achievements .block-header-earth .earth-img .people-image-11-1 {
    position: absolute;
    top: -69px;
    right: 150px;
    transform: rotate(364deg);
  }

  .block-achievements .block-header-earth .earth-img .people-image-12-1 {
    position: absolute;
    top: -27px;
    right: 64px;
    transform: rotate(390deg);
  }

  .block-achievements .block-header-earth .earth-img .people-image-13-1 {
    position: absolute;
    top: 69px;
    right: -42px;
    transform: rotate(417deg);
  }

  /* end block header earth for achievements page*/
  /* end page achievements*/

  /* block member */
  .block-member .block-header-earth .earth-img .people-image-16 {
    position: absolute;
    top: -70px;
    right: 145px;
    transform: rotate(360deg);
  }

  .block-member .block-header-earth .earth-img .people-image-17 {
    position: absolute;
    top: -34px;
    right: 96px;
    transform: rotate(379deg);
  }

  .block-member .block-header-earth .earth-img .people-image-18 {
    position: absolute;
    top: 40px;
    right: -8px;
    transform: rotate(47deg);
  }

  .block-member .block-header-earth .earth-img .people-image-19 {
    position: absolute;
    top: 100px;
    right: 0px;
    transform: rotate(411deg);
    visibility: visible;
  }

  /* end block member */
  /* block sitemap */
  .block-sitemap .block-header-earth .earth-img .main-bg-earth img {
    margin-top: 0px;
    transform: rotate(361deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-03 {
    position: absolute;
    top: -42px;
    right: 132px;
    transform: rotate(360deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-04 {
    position: absolute;
    top: -40px;
    right: 71px;
    transform: rotate(379deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-12 {
    position: absolute;
    top: 4px;
    right: 12px;
    transform: rotate(47deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-13 {
    position: absolute;
    top: 68px;
    right: -4px;
    transform: rotate(411deg);
  }

  .block-content-sitemap .sitemap {
    padding: 0px 33px;
  }

  .block-content-sitemap .sitemap ul li ul.ul-style-3 li {
    font-size: 13px;
  }

  /* end block sitemap */

  .body-img-bg img {
    height: 488px;
  }

  .content-body {
    margin-top: -53px;
  }

  .content-body .body-img-bg {
    top: -67px;
  }

  .header-title {
    margin-top: 0px;
    padding-top: 111px;
  }

  .header-title h2 {
    font-size: 24px;
    font-weight: bolder;
  }

  .header-title .sub-title {
    font-size: 18px;
  }

  .header-title .sub-title p {
    margin-top: 0px;
  }

  .block-inquiry-footer {
    padding-bottom: 0px;
    margin: 0px 0 -8px 0;
    contain: none;
  }
}

@media (max-width: 360px) {

  /* block company */
  /* block header earth for company page*/
  .block-company .block-header-earth .earth-img .main-bg-earth img {
    width: 99%;
    transform: rotate(42deg);
  }

  .block-company .block-header-earth .earth-img .people-image-1 {
    position: absolute;
    top: -68px;
    right: 131px;
    transform: rotate(359deg);
  }

  .block-company .block-header-earth .earth-img .people-image-2 {
    position: absolute;
    top: -50px;
    right: 96px;
    transform: rotate(378deg);
  }

  .block-company .block-header-earth .earth-img .people-image-3 {
    position: absolute;
    top: 42px;
    right: -27px;
    transform: rotate(406deg);
  }

  .block-company .block-header-earth .earth-img .people-image-4 {
    position: absolute;
    top: 106px;
    right: -53px;
    transform: rotate(67deg);
    visibility: visible;
  }

  /* end block header earth for company page*/
  /* end block company */

  /* block business */
  .block-business .block-header-earth .earth-img .people-image-19 {
    position: absolute;
    top: -44px;
    right: 96px;
    transform: rotate(383deg);
  }

  .block-business .block-header-earth .earth-img .people-image-01 {
    position: absolute;
    top: 14px;
    right: -14px;
    transform: rotate(403deg);
  }

  .block-message-resident .about-block-image .about-signature p {
    font-size: 58px;
    line-height: 62px;
  }

  /* end block business*/

  /* block news */
  .list-new-nain-block .pagination-block .pagination {
    margin: 0px auto;
    width: 81%;
  }

  /* block header earth for news page*/
  .block-news .block-header-earth .earth-img .people-image-09 {
    position: absolute;
    top: -56px;
    right: 100px;
    transform: rotate(363deg);
  }

  .block-news .block-header-earth .earth-img .people-image-10 {
    position: absolute;
    top: -20px;
    right: 66px;
    transform: rotate(397deg);
  }

  .block-news .block-header-earth .earth-img .people-image-11 {
    position: absolute;
    top: 59px;
    right: -22px;
    transform: rotate(413deg);
  }

  /* end block header earth for news page*/
  /* end block news */

  /* block header earth for achievements page*/
  /* page achievements*/
  .block-achievements .block-header-earth .earth-img .people-image-11-1 {
    position: absolute;
    top: -69px;
    right: 140px;
    transform: rotate(364deg);
  }

  /* end block header earth for achievements page*/
  /* end page achievements*/

  /* block privacy policy */
  .block-privacy-policy .block-header-earth .earth-img .people-image-12 {
    position: absolute;
    top: -73px;
    right: 157px;
    transform: rotate(360deg);
  }

  /* end block privacy policy */

  /* block member */
  .block-member .block-header-earth .earth-img .people-image-16 {
    position: absolute;
    top: -70px;
    right: 136px;
    transform: rotate(360deg);
  }

  .block-member .block-header-earth .earth-img .people-image-17 {
    position: absolute;
    top: -34px;
    right: 92px;
    transform: rotate(379deg);
  }

  .block-member .block-header-earth .earth-img .people-image-18 {
    position: absolute;
    top: 40px;
    right: -8px;
    transform: rotate(47deg);
  }

  /* end block member */
  /* block sitemap */
  .block-sitemap .block-header-earth .earth-img .main-bg-earth img {
    margin-top: 0px;
    transform: rotate(362deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-03 {
    position: absolute;
    top: -41px;
    right: 120px;
    transform: rotate(360deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-04 {
    position: absolute;
    top: -38px;
    right: 64px;
    transform: rotate(379deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-12 {
    position: absolute;
    top: 9px;
    right: 4px;
    transform: rotate(47deg);
  }

  .block-content-sitemap .sitemap {
    padding: 0px 29px;
  }

  .block-content-sitemap .sitemap ul li ul.ul-style-3 li {
    font-size: 13px;
  }

  /* end block sitemap */

  .header-bg-left {
    width: 100%;
    left: -42%;
    top: -26px;
  }

  .header-bg-right {
    width: 37%;
    top: 197px;
  }

  .header-title {
    height: 350px;
    margin-top: 0px;
    padding-top: 104px;
  }

  .header-title h2 {
    font-size: 24px;
    font-weight: bolder;
  }

  .header-title .sub-title {
    font-size: 18px;
  }

  .header-title .sub-title p {
    font-variant: normal;
    margin-top: 0px;
  }

  .icon-close {
    top: 20px;
    right: 20px;
  }

  .hamburger {
    top: 14px;
    right: 15px;
  }

  .block-inquiry-footer {
    padding-bottom: 0px;
    margin: -1px 0 -14px 0;
    contain: none;
  }

  .block-inquiry-footer>.container {
    width: 100%;
    margin: 0;
    padding: 0;
  }

  .block-inquiry {
    height: 150px !important;
  }
}

@media (max-width: 330px) {
  .wrapper .wrap-scrolling section {
    padding: 38vw 0vw;
  }

  /* block company */
  /* block header earth for company page*/
  .block-company .block-header-earth .earth-img .main-bg-earth img {
    width: 95%;
    transform: rotate(49deg);
  }

  .block-company .block-header-earth .earth-img .people-image-1 {
    position: absolute;
    top: -68px;
    right: 110px;
    transform: rotate(359deg);
  }

  .block-company .block-header-earth .earth-img .people-image-2 {
    position: absolute;
    top: -45px;
    right: 78px;
    transform: rotate(378deg);
  }

  .block-company .block-header-earth .earth-img .people-image-3 {
    position: absolute;
    top: 45px;
    right: -28px;
    transform: rotate(406deg);
  }

  .block-company .block-header-earth .earth-img .people-image-4 {
    position: absolute;
    top: 97px;
    right: -51px;
    transform: rotate(67deg);
    visibility: visible;
  }

  /* end block header earth for company page*/
  /* end block company */

  /* block business */
  .block-business .block-header-earth .earth-img .main-bg-earth img {
    transform: rotate(457deg);
    width: 91%;
    margin-top: -2px;
  }

  .block-business .block-header-earth .earth-img .people-image-19 {
    position: absolute;
    top: -35px;
    right: 79px;
    transform: rotate(383deg);
  }

  .block-business .block-header-earth .earth-img .people-image-01 {
    position: absolute;
    top: 28px;
    right: -30px;
    transform: rotate(403deg);
  }

  .block-message-resident .about-block-image .about-signature p {
    font-size: 51px;
    line-height: 55px;
  }

  /* end block business*/

  /* page inquiry */
  .block-page-inquiry .block-header-earth .earth-img .main-bg-earth img {
    transform: rotate(278deg);
    width: 94%;
  }

  .block-page-inquiry .block-header-earth .earth-img .people-image-14 {
    position: absolute;
    top: -58px;
    right: 58px;
    transform: rotate(366deg);
  }

  .block-page-inquiry .block-header-earth .earth-img .people-image-01 {
    position: absolute;
    top: -31px;
    right: 17px;
    transform: rotate(380deg);
  }

  .block-page-inquiry .block-header-earth .earth-img .people-image-09 {
    position: absolute;
    top: 45px;
    right: -45px;
    transform: rotate(409deg);
  }

  /* end page inquiry*/

  /* block news */
  .list-new-nain-block .pagination-block .pagination {
    margin: 0px auto;
    width: 86%;
  }

  /* block header earth for news page*/
  .block-news .block-header-earth .earth-img .main-bg-earth img {
    width: 100%;
    transform: rotate(-122deg);
  }

  .block-news .block-header-earth .earth-img .people-image-09 {
    position: absolute;
    top: -54px;
    right: 78px;
    transform: rotate(363deg);
  }

  .block-news .block-header-earth .earth-img .people-image-10 {
    position: absolute;
    top: -3px;
    right: 26px;
    transform: rotate(397deg);
  }

  .block-news .block-header-earth .earth-img .people-image-11 {
    position: absolute;
    top: 73px;
    right: -45px;
    transform: rotate(424deg);
  }

  /* end block header earth for news page*/
  /* end block news */

  /* page news detail */
  .block-news-details .bg-body-footer .bgleft-content-bottom {
    left: -63%;
    top: -143px;
    width: 414px;
  }

  /* end page news detail */

  /* block privacy policy */
  .block-privacy-policy .block-header-earth .earth-img .main-bg-earth img {
    width: 92%;
    transform: rotate(316deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-12 {
    position: absolute;
    top: -72px;
    right: 137px;
    transform: rotate(360deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-13 {
    position: absolute;
    top: -31px;
    right: 92px;
    transform: rotate(398deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-14 {
    position: absolute;
    top: 40px;
    right: -33px;
    transform: rotate(46deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-15 {
    position: absolute;
    top: 105px;
    right: -31px;
    transform: rotate(61deg);
    visibility: visible;
  }

  /* end block privacy policy */

  /* block header earth for achievements page*/
  /* page achievements*/
  .block-achievements .block-header-earth .earth-img .people-image-11-1 {
    position: absolute;
    top: -71px;
    right: 118px;
    transform: rotate(364deg);
  }

  .block-achievements .block-header-earth .earth-img .people-image-12-1 {
    position: absolute;
    top: -28px;
    right: 52px;
    transform: rotate(392deg);
  }

  .block-achievements .block-header-earth .earth-img .people-image-13-1 {
    position: absolute;
    top: 66px;
    right: -46px;
    transform: rotate(423deg);
  }

  /* end block header earth for achievements page*/
  /* end page achievements*/

  /* block member */
  .block-member .block-header-earth .earth-img .people-image-16 {
    position: absolute;
    top: -69px;
    right: 113px;
    transform: rotate(360deg);
  }

  .block-member .block-header-earth .earth-img .people-image-17 {
    position: absolute;
    top: -36px;
    right: 85px;
    transform: rotate(379deg);
  }

  .block-member .block-header-earth .earth-img .people-image-18 {
    position: absolute;
    top: 42px;
    right: -25px;
    transform: rotate(47deg);
  }

  /* end block member */
  /* block sitemap */
  .block-sitemap .block-header-earth .earth-img .main-bg-earth img {
    margin-top: 0px;
    transform: rotate(364deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-03 {
    position: absolute;
    top: -40px;
    right: 100px;
    transform: rotate(360deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-04 {
    position: absolute;
    top: -38px;
    right: 52px;
    transform: rotate(379deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-12 {
    position: absolute;
    top: 4px;
    right: 0px;
    transform: rotate(47deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-13 {
    position: absolute;
    top: 67px;
    right: -8px;
    transform: rotate(411deg);
  }

  .block-content-sitemap .sitemap {
    padding: 0px 14px;
  }

  .block-content-sitemap .sitemap ul li ul.ul-style-3 li {
    font-size: 13px;
  }

  .block-sitemap .block-header-earth .earth-img .people-image-13 {
    position: absolute;
    top: 67px;
    right: -8px;
    transform: rotate(411deg);
  }

  /* end block sitemap */
  .header-title {
    height: 350px;
    margin-top: 0px;
    padding-top: 104px;
  }

  .header-title h2 {
    font-size: 24px;
    font-weight: bolder;
  }

  .header-title .sub-title {
    font-size: 18px;
  }

  .header-title .sub-title p {
    font-variant: normal;
    margin-top: 0px;
  }

  .block-inquiry-footer {
    padding-bottom: 0px;
    margin: 0px 0 -8px 0;
    contain: none;
  }

  .block-inquiry-footer>.container {
    width: 100%;
    margin: 0;
    padding: 0;
  }

  .block-inquiry {
    height: 136px !important;
  }
}

@media (max-width: 320px) {
  /* block company */
  /* block header earth for company page*/
  .block-company .block-header-earth .earth-img .main-bg-earth img {
    width: 95%;
    transform: rotate(49deg);
  }

  .block-company .block-header-earth .earth-img .people-image-1 {
    position: absolute;
    top: -68px;
    right: 102px;
    transform: rotate(359deg);
  }

  .block-company .block-header-earth .earth-img .people-image-2 {
    position: absolute;
    top: -45px;
    right: 71px;
    transform: rotate(378deg);
  }

  .block-company .block-header-earth .earth-img .people-image-3 {
    position: absolute;
    top: 45px;
    right: -29px;
    transform: rotate(406deg);
  }

  .block-company .block-header-earth .earth-img .people-image-4 {
    position: absolute;
    top: 97px;
    right: -51px;
    transform: rotate(67deg);
    visibility: visible;
  }

  /* end block header earth for company page*/
  /* end block company */

  /* block business */
  .block-business .block-header-earth .earth-img .main-bg-earth img {
    transform: rotate(457deg);
    width: 91%;
    margin-top: -2px;
  }

  .block-business .block-header-earth .earth-img .people-image-19 {
    position: absolute;
    top: -33px;
    right: 71px;
    transform: rotate(383deg);
  }

  .block-business .block-header-earth .earth-img .people-image-01 {
    position: absolute;
    top: 26px;
    right: -31px;
    transform: rotate(403deg);
  }

  .block-message-resident .about-block-image .about-signature p {
    font-size: 49px;
    line-height: 52px;
  }

  /* end block business*/

  /* block news */
  .list-new-nain-block .pagination-block .pagination {
    margin: 0px auto;
    width: 92%;
  }

  /* block header earth for news page*/
  .block-news .block-header-earth .earth-img .main-bg-earth img {
    width: 100%;
    transform: rotate(-122deg);
  }

  .block-news .block-header-earth .earth-img .people-image-09 {
    position: absolute;
    top: -54px;
    right: 78px;
    transform: rotate(363deg);
  }

  .block-news .block-header-earth .earth-img .people-image-10 {
    position: absolute;
    top: -3px;
    right: 26px;
    transform: rotate(397deg);
  }

  .block-news .block-header-earth .earth-img .people-image-11 {
    position: absolute;
    top: 73px;
    right: -45px;
    transform: rotate(424deg);
  }

  /* end block header earth for news page*/
  /* end block news */

  /* block privacy policy */
  .block-privacy-policy .block-header-earth .earth-img .main-bg-earth img {
    width: 92%;
    transform: rotate(316deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-12 {
    position: absolute;
    top: -69px;
    right: 130px;
    transform: rotate(360deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-13 {
    position: absolute;
    top: -32px;
    right: 88px;
    transform: rotate(398deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-14 {
    position: absolute;
    top: 41px;
    right: -35px;
    transform: rotate(46deg);
  }

  .block-privacy-policy .block-header-earth .earth-img .people-image-15 {
    position: absolute;
    top: 105px;
    right: -31px;
    transform: rotate(61deg);
    visibility: visible;
  }

  /* end block privacy policy */
  /* block member */
  .block-member .block-header-earth .earth-img .people-image-16 {
    position: absolute;
    top: -68px;
    right: 106px;
    transform: rotate(360deg);
  }

  .block-member .block-header-earth .earth-img .people-image-17 {
    position: absolute;
    top: -36px;
    right: 82px;
    transform: rotate(379deg);
  }

  .block-member .block-header-earth .earth-img .people-image-18 {
    position: absolute;
    top: 41px;
    right: -25px;
    transform: rotate(47deg);
  }

  /* end block member */
  /* block sitemap */
  .block-sitemap .block-header-earth .earth-img .main-bg-earth img {
    margin-top: 0px;
    transform: rotate(366deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-03 {
    position: absolute;
    top: -40px;
    right: 89px;
    transform: rotate(360deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-04 {
    position: absolute;
    top: -35px;
    right: 46px;
    transform: rotate(379deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-12 {
    position: absolute;
    top: 5px;
    right: -3px;
    transform: rotate(47deg);
  }

  .block-sitemap .block-header-earth .earth-img .people-image-13 {
    position: absolute;
    top: 67px;
    right: -8px;
    transform: rotate(411deg);
  }

  .block-content-sitemap .sitemap {
    padding: 0px 9px;
  }

  .block-content-sitemap .sitemap ul li ul.ul-style-3 li {
    font-size: 13px;
  }

  .block-sitemap .block-header-earth .earth-img .people-image-13 {
    position: absolute;
    top: 70px;
    right: -8px;
    transform: rotate(411deg);
  }

  /* end block sitemap */
  .header-title {
    height: 350px;
    margin-top: 0px;
    padding-top: 104px;
  }

  .header-title h2 {
    font-size: 24px;
    font-weight: 500;
  }

  .header-title .sub-title {
    font-size: 18px;
  }

  .header-title .sub-title p {
    font-variant: normal;
    margin-top: 0px;
  }

  .icon-close {
    top: 20px;
    right: 20px;
  }

  .hamburger {
    top: 14px;
    right: 5px;
  }

  .block-inquiry-footer {
    padding-bottom: 0px;
    margin: 0px 0 -8px 0;
    contain: none;
  }

  .block-inquiry-footer>.container {
    width: 100%;
    margin: 0;
    padding: 0;
  }

  .block-inquiry {
    left: -1px;
    height: 131px !important;
  }
}