.hide {
  display: none !important;
}

body {
  font-size: 0.85vw;
  line-height: 1.4;
  margin: 0;
  font-family: "Conv_SukhumvitSet-Text";
}

body::before {
  position: fixed;
  content: "";
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 1001;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

body.search_show {
  overflow: hidden;
}

body.search_show::before {
  opacity: 1;
  pointer-events: visible;
}

@media only screen and (min-width: 250px) and (max-width: 1200px) {
  body.show-menu {
    overflow: hidden;
  }
}

@media only screen and (min-width: 250px) and (max-width: 991px) {
  body.show-result-m-filter {
    overflow: hidden;
  }
}

@media only screen and (min-width: 290px) and (max-width: 767px) {
  body.active {
    overflow: hidden !important;
    position: relative;
  }
  body.active::before {
    opacity: 1;
    background-color: rgba(0, 0, 0, 0.6);
  }
}

a,
button,
input,
select,
textarea {
  background-color: transparent;
  border: none;
  outline: none !important;
  text-decoration: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

img {
  max-width: 100%;
}

img.full {
  min-width: 100%;
}

.pd-0 {
  padding: 0 !important;
}

.pd-lr-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.pd-b-0 {
  padding-bottom: 0 !important;
}

.pt-4 {
  padding-top: 4vw !important;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pt-4 {
    padding-top: 7vw !important;
  }
}

@media only screen and (min-width: 290px) and (max-width: 767px) {
  .pt-4 {
    padding-top: 12vw !important;
  }
}

.mg-0 {
  margin: 0 !important;
}

.mg-lr-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.mg-t-0 {
  margin-top: 0 !important;
}

.mg-b-0 {
  margin-bottom: 0 !important;
}

.nowrap {
  white-space: nowrap;
}

.d-flex-default,
.block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.d-flex-a-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.d-flex-j-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.d-flex-all-center,
.block-vision-sec.company-page .block-tabs .title-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.is-mobile {
  display: none !important;
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .is-mobile {
    display: block !important;
  }
}

.is-tablet {
  display: none !important;
}

.is-tablet-only {
  display: none !important;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .is-tablet-only {
    display: block !important;
  }
}

@media only screen and (min-width: 250px) and (max-width: 991px) {
  .is-tablet {
    display: block !important;
  }
}

.is-desktop-lg {
  display: block !important;
}

@media only screen and (min-width: 250px) and (max-width: 991px) {
  .is-desktop-lg {
    display: none !important;
  }
}

.is-desktop {
  display: block !important;
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .is-desktop {
    display: none !important;
  }
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .pd-0-m {
    padding: 0 !important;
  }
  .pdb-0-m {
    padding-bottom: 0 !important;
  }
  .pdt-0-m {
    padding-top: 0 !important;
  }
  .mg-0-m {
    margin: 0 !important;
  }
  .mgb-0-m {
    margin-bottom: 0 !important;
  }
  .mgt-0-m {
    margin-top: 0 !important;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 50000px) {
  .custom-container {
    max-width: 85.5%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .custom-container {
    max-width: 90%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .custom-container {
    max-width: 90%;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .custom-container {
    max-width: 90%;
  }
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .custom-container {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.main-all {
  overflow-x: hidden;
  position: relative;
}

.ir-nar-tabs {
  color: #ffffff;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
}

.ir-nar-tabs .ir-nar-tab {
  background-color: rgba(21, 25, 26, 0.75);
  border-radius: 10px;
  max-width: 1200px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}

.ir-nar-tabs .ir-nar-tab li {
  padding: 0 2.344vw;
  font-family: "Conv_SukhumvitSet-Medium";
  font-size: 0.938vw;
  cursor: pointer;
}

.ir-nar-tabs .ir-nar-tab li.active p {
  border-color: #ffffff;
}

.ir-nar-tabs .ir-nar-tab li p {
  border-bottom: 0.26vw solid transparent;
  padding: 1.042vw 0 0.781vw 0;
  margin: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ir-nar-tabs .ir-nar-tab li {
    font-size: 1.7vw;
    padding: 0.5vw 1.5vw;
  }
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .ir-nar-tabs {
    overflow: auto;
  }
  .ir-nar-tabs .ir-nar-tab {
    text-align: center;
    width: 275vw;
    margin: 0 -20px;
    max-width: inherit;
    border-radius: 0;
  }
  .ir-nar-tabs .ir-nar-tab li {
    font-size: 4vw;
    width: 55vw;
  }
  .ir-nar-tabs .ir-nar-tab li p {
    padding: 3vw 0;
    border-bottom: 2px solid transparent;
  }
  .ir-nar-tabs::-webkit-scrollbar {
    display: none;
  }
}

.ir-nar-content {
  width: 100%;
  background-color: #e8eaea;
  position: relative;
  overflow: hidden;
}

.ir-nar-content .line-bg {
  position: absolute;
  top: 0;
  left: 0;
}

.ir-nar-content .ir-nar-tab-content {
  margin-top: 1.302vw;
}

.ir-nar-content .ir-nar-tab-content .ir-nar-breadcrumb {
  top: 0;
  margin-bottom: 2.604vw;
}

.ir-nar-content .ir-nar-tab-content .ir-nar-breadcrumb ul li a {
  font-size: 1.14vw;
  color: #606769;
}

.ir-nar-content .ir-nar-tab-content .ir-nar-breadcrumb ul li span {
  color: #606769;
}

.ir-nar-content .ir-nar-tab-content .ir-nar-breadcrumb ul li.active a {
  color: #6c2995;
}

.ir-nar-content .ir-nar-tab-content .tab-content-title {
  font-family: "Conv_GraphikTH-Bold";
  font-size: 3.646vw;
  font-weight: bold;
  margin-bottom: 3.125vw;
}

.ir-nar-content .ir-nar-tab-content .inner-tab {
  cursor: pointer;
}

.ir-nar-content .ir-nar-tab-content .inner-tab ul li {
  border-bottom: 0.26vw solid #b0b5b6;
}

.ir-nar-content .ir-nar-tab-content .inner-tab ul li p {
  font-size: 0.938vw;
  color: #212628;
  margin: 0;
  padding: 0 1.563vw 1.042vw 1.563vw;
}

.ir-nar-content .ir-nar-tab-content .inner-tab ul li.active {
  border-color: #6c2995;
}

.ir-nar-content .ir-nar-tab-content .inner-tab ul .empty-tab {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-bottom: 0.26vw solid #b0b5b6;
}

.ir-nar-content .ir-nar-tab-content .sort-div {
  margin: 1.302vw 0 1.823vw 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.ir-nar-content .ir-nar-tab-content .sort-div .sort-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-right: 2.604vw;
}

.ir-nar-content .ir-nar-tab-content .sort-div .sort-content:last-child {
  margin-right: 0;
}

.ir-nar-content .ir-nar-tab-content .sort-div .sort-content .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 0.781vw;
}

.ir-nar-content .ir-nar-tab-content .sort-div .sort-content .left .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.ir-nar-content .ir-nar-tab-content .sort-div .sort-content .left .icon i {
  font-size: 1.042vw;
  margin-right: 0.781vw;
}

.ir-nar-content .ir-nar-tab-content .sort-div .sort-content .left p {
  margin: 0;
  font-weight: 600;
  font-size: 0.938vw;
  color: #000000;
}

.ir-nar-content .ir-nar-tab-content .sort-div .sort-content .right .sort-dropdown {
  background-color: #ffffff;
  border-radius: 5px;
  width: 9.635vw;
}

.ir-nar-content .ir-nar-tab-content .sort-div .sort-content .right .sort-dropdown.second {
  width: 8.594vw;
}

.ir-nar-content .ir-nar-tab-content .sort-div .sort-content .right .sort-dropdown.second .dropdown-menu {
  width: 8.594vw;
}

.ir-nar-content .ir-nar-tab-content .sort-div .sort-content .right .sort-dropdown .title-and-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.365vw 0.781vw;
  width: 100%;
  font-family: "Conv_SukhumvitSet-Text";
  font-size: 0.938vw;
  color: #000000;
  font-weight: 600;
}

.ir-nar-content .ir-nar-tab-content .sort-div .sort-content .right .sort-dropdown .title-and-icon i {
  font-size: 0.365vw;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ir-nar-content .ir-nar-tab-content .sort-div .sort-content .right .sort-dropdown .title-and-icon i {
    font-size: 0.7vw;
  }
}

.ir-nar-content .ir-nar-tab-content .sort-div .sort-content .right .sort-dropdown .dropdown-menu {
  padding: 0;
  width: 9.635vw;
  border-radius: 5px;
  min-width: auto;
}

.ir-nar-content .ir-nar-tab-content .sort-div .sort-content .right .sort-dropdown .dropdown-menu li {
  cursor: pointer;
  font-family: "Conv_SukhumvitSet-Text";
  font-size: 0.938vw;
  color: #000000;
  font-weight: 600;
  padding: 0.365vw 0.781vw;
}

.ir-nar-content .ir-nar-tab-content .sort-div .sort-content .right .sort-dropdown .dropdown-menu li:first-child {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.ir-nar-content .ir-nar-tab-content .sort-div .sort-content .right .sort-dropdown .dropdown-menu li:last-child {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.ir-nar-content .ir-nar-tab-content .sort-div .sort-content .right .sort-dropdown .dropdown-menu li:hover {
  background-color: #f8f9fa;
}

.ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .card-row {
  margin: 5.208vw -0.885vw 7.813vw -0.885vw;
}

.ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .card-row .card-column {
  padding: 0 0.885vw;
}

.ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .card-row .card-column .card-div {
  padding: 1.563vw 1.823vw;
  background-color: #ffffff;
  border-radius: 10px;
  min-height: 24.74vw;
}

.ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .card-row .card-column .card-div.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .card-row .card-column .card-div h2 {
  font-size: 1.823vw;
  font-family: "Conv_SukhumvitSet-Bold";
  color: #6c2995;
  margin-bottom: 1.563vw;
}

.ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .card-row .card-column .card-div .icon-and-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 1.25vw;
}

.ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .card-row .card-column .card-div .icon-and-text .icon {
  min-width: 1.823vw;
  margin-right: 0.781vw;
  padding-top: 0.26vw;
}

.ir-nar-content
  .ir-nar-tab-content
  .ir-nar-tab-content2
  .card-row
  .card-column
  .card-div
  .icon-and-text
  .icon
  i.icon-ic-video {
  font-size: 0.938vw;
}

.ir-nar-content
  .ir-nar-tab-content
  .ir-nar-tab-content2
  .card-row
  .card-column
  .card-div
  .icon-and-text
  .icon
  i.icon-ic-file-pdf {
  font-size: 1.563vw;
}

.ir-nar-content
  .ir-nar-tab-content
  .ir-nar-tab-content2
  .card-row
  .card-column
  .card-div
  .icon-and-text
  .icon
  i.icon-ic-download {
  font-size: 2.344vw;
}

.ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .card-row .card-column .card-div .icon-and-text p {
  margin: 0;
  font-size: 1.302vw;
  font-family: "Conv_SukhumvitSet-Text";
  color: #000000;
  font-weight: 600;
  line-height: 1.3;
}

.ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .card-row .card-column .card-div .bottom .icon-and-text {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
}

.ir-nar-content
  .ir-nar-tab-content
  .ir-nar-tab-content2
  .card-row
  .card-column
  .card-div
  .bottom
  .icon-and-text
  .icon
  i {
  color: #6c2995;
}

.ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .card-row .card-column .card-div .bottom .icon-and-text p {
  color: #6c2995;
}

.ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .card-type2-row {
  margin: 0 0 1.146vw 0;
}

.ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .card-type2-row .card-type2-column {
  padding: 0;
  margin-bottom: 1.458vw;
}

.ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .card-type2-row .card-type2-column .content-and-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 2.083vw 2.865vw 2.083vw 1.823vw;
  background-color: #ffffff;
  border-radius: 10px;
}

.ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .card-type2-row .card-type2-column .content-and-icon .content {
  margin-right: 1.042vw;
}

.ir-nar-content
  .ir-nar-tab-content
  .ir-nar-tab-content2
  .card-type2-row
  .card-type2-column
  .content-and-icon
  .content
  h5 {
  margin-bottom: 1.042vw;
  color: #6c2995;
  font-family: "Conv_SukhumvitSet-Text";
  font-size: 0.938vw;
}

.ir-nar-content
  .ir-nar-tab-content
  .ir-nar-tab-content2
  .card-type2-row
  .card-type2-column
  .content-and-icon
  .content
  h3 {
  font-family: "Conv_SukhumvitSet-Bold";
  font-size: 1.146vw;
  margin-bottom: 2.604vw;
  color: #000000;
}

.ir-nar-content
  .ir-nar-tab-content
  .ir-nar-tab-content2
  .card-type2-row
  .card-type2-column
  .content-and-icon
  .content
  p {
  font-family: "Conv_SukhumvitSet-Medium";
  color: #606769;
  font-size: 0.938vw;
  margin: 0;
}

.ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .card-type2-row .card-type2-column .content-and-icon .icon i {
  font-weight: bold;
  font-size: 1.094vw;
  color: #15191a;
}

.ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .pagination-div {
  margin-bottom: 2.604vw;
}

.ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .pagination-div .ir-nar-pagination {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .pagination-div .ir-nar-pagination li {
  margin-right: 1.042vw;
}

.ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .pagination-div .ir-nar-pagination li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 3.125vw;
  height: 3.125vw;
  border-radius: 1000px;
  font-family: "Conv_SukhumvitSet-Light";
  font-size: 0.99vw;
  color: #000000;
  border: 1px solid transparent;
}

.ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .pagination-div .ir-nar-pagination li a:hover,
.ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .pagination-div .ir-nar-pagination li a:focus {
  background-color: #6c2995;
  color: #ffffff;
}

.ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .pagination-div .ir-nar-pagination li a:hover i,
.ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .pagination-div .ir-nar-pagination li a:focus i {
  color: #ffffff;
}

.ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .pagination-div .ir-nar-pagination li a i {
  font-weight: bold;
}

.ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .pagination-div .ir-nar-pagination li.pagi-nav a {
  border-color: #6c2995;
  color: #6c2995;
}

.ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .pagination-div .ir-nar-pagination li.pagi-nav.disabled a {
  background-color: transparent;
}

.ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .pagination-div .ir-nar-pagination li.active a {
  background-color: #6c2995;
  color: #ffffff;
}

.ir-nar-content .ir-nar-tab-content .tab-content-type1-row {
  margin: 0 -1.042vw 4.688vw -1.042vw;
}

.ir-nar-content .ir-nar-tab-content .tab-content-type1-row .tab-content-type1-column {
  margin-bottom: 3.125vw;
  padding: 0 1.042vw;
}

.ir-nar-content .ir-nar-tab-content .tab-content-type1-row .tab-content-type1-column .image-and-text .image {
  margin-bottom: 1.302vw;
}

.ir-nar-content .ir-nar-tab-content .tab-content-type1-row .tab-content-type1-column .image-and-text .image img {
  width: 100%;
  border-radius: 10px;
}

.ir-nar-content .ir-nar-tab-content .tab-content-type1-row .tab-content-type1-column .image-and-text .text-and-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.ir-nar-content
  .ir-nar-tab-content
  .tab-content-type1-row
  .tab-content-type1-column
  .image-and-text
  .text-and-icon
  .icon
  i {
  font-size: 2.604vw;
  color: #874dbb;
}

.ir-nar-content .ir-nar-tab-content .tab-content-type1-row .tab-content-type1-column .image-and-text .text-and-icon p {
  margin: 0;
  color: #000000;
  font-family: "Conv_SukhumvitSet-Text";
  font-weight: 600;
  font-size: 1.302vw;
  margin-right: 0.781vw;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ir-nar-content .ir-nar-tab-content .ir-nar-breadcrumb ul li a {
    font-size: 1.953vw;
  }
  .ir-nar-content .ir-nar-tab-content .tab-content-title {
    font-size: 3.65vw;
  }
  .ir-nar-content .ir-nar-tab-content .inner-tab ul li p {
    font-size: 1.953vw;
  }
  .ir-nar-content .ir-nar-tab-content .sort-div {
    margin: 2vw 0;
  }
  .ir-nar-content .ir-nar-tab-content .sort-div .sort-content .left .icon i {
    font-size: 15px;
  }
  .ir-nar-content .ir-nar-tab-content .sort-div .sort-content .left p {
    font-size: 15px;
  }
  .ir-nar-content .ir-nar-tab-content .sort-div .sort-content .right .sort-dropdown {
    width: 13.021vw;
  }
  .ir-nar-content .ir-nar-tab-content .sort-div .sort-content .right .sort-dropdown.second {
    width: 15.625vw;
  }
  .ir-nar-content .ir-nar-tab-content .sort-div .sort-content .right .sort-dropdown.second .dropdown-menu {
    width: 15.625vw;
  }
  .ir-nar-content .ir-nar-tab-content .sort-div .sort-content .right .sort-dropdown .title-and-icon {
    font-size: 15px;
  }
  .ir-nar-content .ir-nar-tab-content .sort-div .sort-content .right .sort-dropdown .dropdown-menu {
    width: 13.021vw;
  }
  .ir-nar-content .ir-nar-tab-content .sort-div .sort-content .right .sort-dropdown .dropdown-menu li {
    font-size: 15px;
  }
  .ir-nar-content
    .ir-nar-tab-content
    .ir-nar-tab-content2
    .card-type2-row
    .card-type2-column
    .content-and-icon
    .content
    h5 {
    font-size: 1.953vw;
  }
  .ir-nar-content
    .ir-nar-tab-content
    .ir-nar-tab-content2
    .card-type2-row
    .card-type2-column
    .content-and-icon
    .content
    h3 {
    font-size: 2.344vw;
  }
  .ir-nar-content
    .ir-nar-tab-content
    .ir-nar-tab-content2
    .card-type2-row
    .card-type2-column
    .content-and-icon
    .content
    p {
    font-size: 1.953vw;
  }
  .ir-nar-content
    .ir-nar-tab-content
    .ir-nar-tab-content2
    .card-type2-row
    .card-type2-column
    .content-and-icon
    .icon
    i {
    font-size: 2.083vw;
  }
  .ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .pagination-div .ir-nar-pagination li a {
    font-size: 1.953vw;
    width: 5.859vw;
    height: 5.859vw;
  }
  .ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .card-row .card-column {
    margin-bottom: 1.953vw;
  }
  .ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .card-row .card-column .card-div h2 {
    font-size: 2.604vw;
  }
  .ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .card-row .card-column .card-div .icon-and-text .icon {
    min-width: 3.385vw;
  }
  .ir-nar-content
    .ir-nar-tab-content
    .ir-nar-tab-content2
    .card-row
    .card-column
    .card-div
    .icon-and-text
    .icon
    .icon-ic-video {
    font-size: 1.823vw !important;
  }
  .ir-nar-content
    .ir-nar-tab-content
    .ir-nar-tab-content2
    .card-row
    .card-column
    .card-div
    .icon-and-text
    .icon
    .icon-ic-file-pdf {
    font-size: 2.344vw !important;
  }
  .ir-nar-content
    .ir-nar-tab-content
    .ir-nar-tab-content2
    .card-row
    .card-column
    .card-div
    .icon-and-text
    .icon
    .icon-ic-download {
    font-size: 3.906vw !important;
  }
  .ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .card-row .card-column .card-div .icon-and-text p {
    font-size: 2.083vw;
  }
  .ir-nar-content
    .ir-nar-tab-content
    .tab-content-type1-row
    .tab-content-type1-column
    .image-and-text
    .text-and-icon
    p {
    font-size: 18px;
  }
  .ir-nar-content
    .ir-nar-tab-content
    .tab-content-type1-row
    .tab-content-type1-column
    .image-and-text
    .text-and-icon
    .icon
    i {
    font-size: 30px;
  }
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .ir-nar-content .ir-nar-tab-content {
    margin-top: 6vw;
  }
  .ir-nar-content .ir-nar-tab-content .ir-nar-breadcrumb ul li a {
    font-size: 3.2vw;
  }
  .ir-nar-content .ir-nar-tab-content .tab-content-title {
    font-size: 6.7vw;
    margin: 6vw 0 4vw 0;
  }
  .ir-nar-content .ir-nar-tab-content .inner-tab {
    margin-bottom: 5vw;
  }
  .ir-nar-content .ir-nar-tab-content .inner-tab ul li {
    width: 33.33%;
    text-align: center;
  }
  .ir-nar-content .ir-nar-tab-content .inner-tab ul li p {
    font-size: 4vw;
    padding: 1vw 1.5vw;
  }
  .ir-nar-content .ir-nar-tab-content .sort-div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin: 3vw 0 5vw;
  }
  .ir-nar-content .ir-nar-tab-content .sort-div .sort-content {
    margin-right: 0;
  }
  .ir-nar-content .ir-nar-tab-content .sort-div .sort-content .left {
    margin-right: 2.667vw;
  }
  .ir-nar-content .ir-nar-tab-content .sort-div .sort-content .left .icon i {
    font-size: 3.2vw;
    margin-right: 2.5vw;
  }
  .ir-nar-content .ir-nar-tab-content .sort-div .sort-content .left p {
    font-size: 3.2vw;
  }
  .ir-nar-content .ir-nar-tab-content .sort-div .sort-content .right .sort-dropdown {
    width: auto;
    padding: 2vw 3vw;
    position: relative;
  }
  .ir-nar-content .ir-nar-tab-content .sort-div .sort-content .right .sort-dropdown.first {
    margin-bottom: 3vw;
  }
  .ir-nar-content .ir-nar-tab-content .sort-div .sort-content .right .sort-dropdown.second {
    width: auto;
  }
  .ir-nar-content .ir-nar-tab-content .sort-div .sort-content .right .sort-dropdown.second .dropdown-menu {
    width: 100%;
  }
  .ir-nar-content .ir-nar-tab-content .sort-div .sort-content .right .sort-dropdown .title-and-icon {
    font-size: 3.2vw;
    line-height: 1;
  }
  .ir-nar-content .ir-nar-tab-content .sort-div .sort-content .right .sort-dropdown .title-and-icon i {
    font-size: 1.5vw;
    -webkit-transform: scale(1);
    transform: scale(1);
    margin-left: 3vw;
  }
  .ir-nar-content .ir-nar-tab-content .sort-div .sort-content .right .sort-dropdown .dropdown-menu {
    width: 100%;
    -webkit-transform: none !important;
    transform: none !important;
    top: 9vw !important;
  }
  .ir-nar-content .ir-nar-tab-content .sort-div .sort-content .right .sort-dropdown .dropdown-menu li {
    font-size: 3.2vw;
    padding: 2vw 3vw;
  }
  .ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .card-type2-row {
    margin-bottom: 5.333vw;
  }
  .ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .card-type2-row .card-type2-column {
    margin-bottom: 4vw;
  }
  .ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .card-type2-row .card-type2-column .content-and-icon {
    padding: 4vw 5vw;
  }
  .ir-nar-content
    .ir-nar-tab-content
    .ir-nar-tab-content2
    .card-type2-row
    .card-type2-column
    .content-and-icon
    .content {
    margin-right: 3vw;
  }
  .ir-nar-content
    .ir-nar-tab-content
    .ir-nar-tab-content2
    .card-type2-row
    .card-type2-column
    .content-and-icon
    .content
    h5 {
    font-size: 4vw;
  }
  .ir-nar-content
    .ir-nar-tab-content
    .ir-nar-tab-content2
    .card-type2-row
    .card-type2-column
    .content-and-icon
    .content
    h3 {
    font-size: 4.8vw;
  }
  .ir-nar-content
    .ir-nar-tab-content
    .ir-nar-tab-content2
    .card-type2-row
    .card-type2-column
    .content-and-icon
    .content
    p {
    font-size: 4vw;
  }
  .ir-nar-content
    .ir-nar-tab-content
    .ir-nar-tab-content2
    .card-type2-row
    .card-type2-column
    .content-and-icon
    .icon
    i {
    font-size: 4vw;
  }
  .ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .pagination-div .ir-nar-pagination {
    margin-bottom: 10vw;
  }
  .ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .pagination-div .ir-nar-pagination li {
    margin-right: 2.667vw;
  }
  .ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .pagination-div .ir-nar-pagination li a {
    font-size: 4vw;
    width: 8vw;
    height: 8vw;
  }
  .ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .pagination-div .ir-nar-pagination li:nth-child(4) {
    display: none;
  }
  .ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .pagination-div .ir-nar-pagination li:nth-child(8) {
    display: none;
  }
  .ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .card-row .card-column {
    margin-bottom: 4vw;
  }
  .ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .card-row .card-column .card-div {
    padding: 4vw 5vw;
    min-height: 50vw;
  }
  .ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .card-row .card-column .card-div h2 {
    font-size: 5.333vw;
    margin: 0 0 4vw 0;
  }
  .ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .card-row .card-column .card-div .icon-and-text {
    margin-bottom: 2.667vw;
  }
  .ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .card-row .card-column .card-div .icon-and-text .icon {
    margin-right: 2.667vw;
    min-width: 5.867vw;
  }
  .ir-nar-content
    .ir-nar-tab-content
    .ir-nar-tab-content2
    .card-row
    .card-column
    .card-div
    .icon-and-text
    .icon
    .icon-ic-video {
    font-size: 3.733vw !important;
  }
  .ir-nar-content
    .ir-nar-tab-content
    .ir-nar-tab-content2
    .card-row
    .card-column
    .card-div
    .icon-and-text
    .icon
    .icon-ic-file-pdf {
    font-size: 4.8vw !important;
  }
  .ir-nar-content
    .ir-nar-tab-content
    .ir-nar-tab-content2
    .card-row
    .card-column
    .card-div
    .icon-and-text
    .icon
    .icon-ic-download {
    font-size: 8vw !important;
  }
  .ir-nar-content .ir-nar-tab-content .ir-nar-tab-content2 .card-row .card-column .card-div .icon-and-text p {
    font-size: 4.267vw;
  }
  .ir-nar-content .ir-nar-tab-content .tab-content-type1-row .tab-content-type1-column {
    margin-bottom: 8vw;
  }
  .ir-nar-content .ir-nar-tab-content .tab-content-type1-row .tab-content-type1-column .image-and-text .image {
    margin-bottom: 4vw;
  }
  .ir-nar-content
    .ir-nar-tab-content
    .tab-content-type1-row
    .tab-content-type1-column
    .image-and-text
    .text-and-icon
    p {
    font-size: 4.8vw;
  }
  .ir-nar-content
    .ir-nar-tab-content
    .tab-content-type1-row
    .tab-content-type1-column
    .image-and-text
    .text-and-icon
    .icon
    i {
    font-size: 8vw;
  }
}

.block-breadcrumb.white-theme ul li.active a {
  color: #fff;
}

.block-breadcrumb.black-theme ul li a {
  color: #606769;
}

.block-breadcrumb.black-theme ul li span {
  color: #606769;
}

.block-breadcrumb.black-theme ul li.active a {
  color: #6c2995;
}

.block-breadcrumb.gray-theme ul li a {
  color: #606769;
}

.block-breadcrumb.gray-theme ul li span {
  color: #606769;
}

.block-breadcrumb.gray-theme ul li.active a {
  color: #6c2995;
}

.home-news-sec.coporate-theme {
  padding: 3vw 0 4.5vw 0;
}

.home-news-sec.coporate-theme.about-page {
  padding: 3vw 0 6vw 0;
}

.home-news-sec.coporate-theme .line-sec img {
  height: 100%;
}

.home-news-sec.coporate-theme .block-news-slide .news-home-carousel .item .item-news .text-in p,
.home-news-sec.coporate-theme .block-news-slide .explore-news-carousel .item .item-news .text-in p,
.home-news-sec.coporate-theme .block-news-slide .about-news-carousel .item .item-news .text-in p {
  font-family: "Conv_SukhumvitSet-Bold";
  font-size: 1.8vw;
  margin: 0 0 1.5vw 0;
}

.home-news-sec.coporate-theme .block-news-slide .news-home-carousel.explore-page,
.home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.explore-page,
.home-news-sec.coporate-theme .block-news-slide .about-news-carousel.explore-page {
  left: 0;
}

.home-news-sec.coporate-theme .block-news-slide .news-home-carousel.explore-page .owl-stage-outer,
.home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.explore-page .owl-stage-outer,
.home-news-sec.coporate-theme .block-news-slide .about-news-carousel.explore-page .owl-stage-outer {
  overflow: hidden !important;
}

.home-news-sec.coporate-theme .block-news-slide .news-home-carousel.explore-page .owl-stage,
.home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.explore-page .owl-stage,
.home-news-sec.coporate-theme .block-news-slide .about-news-carousel.explore-page .owl-stage {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.home-news-sec.coporate-theme .block-news-slide .news-home-carousel.explore-page .owl-nav,
.home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.explore-page .owl-nav,
.home-news-sec.coporate-theme .block-news-slide .about-news-carousel.explore-page .owl-nav {
  display: block !important;
  left: 0;
}
.home-news-sec.coporate-theme .block-news-slide .news-home-carousel.explore-page .owl-nav .owl-next,
.home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.explore-page .owl-nav .owl-next,
.home-news-sec.coporate-theme .block-news-slide .about-news-carousel.explore-page .owl-nav .owl-next {
  margin: 1.65vw .75vw 0 .75vw;
}
.home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.explore-page .item .item-news .box-img img {
    /* max-height: 25.9vw; */
    height: inherit;
    min-width: 100%;
    object-fit: cover;
    object-position: center;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.explore-page .item .item-news .box-img img {
    /* max-height: 34vw; */
    height: inherit;
    min-width: 100%;
  }
}
@media only screen and (min-width: 250px) and (max-width: 767px) {
  .home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.explore-page .item .item-news .box-img img {
    /* max-height: 73vw; */
    height: inherit;
    min-width: 100%;
  }
}

.home-news-sec.coporate-theme .block-news-slide .news-home-carousel.explore-page .owl-nav .owl-prev i,
.home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.explore-page .owl-nav .owl-prev i,
.home-news-sec.coporate-theme .block-news-slide .about-news-carousel.explore-page .owl-nav .owl-prev i {
  color: #fff;
}

.home-news-sec.coporate-theme .block-news-slide .news-home-carousel.explore-page .owl-nav .owl-prev i:after,
.home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.explore-page .owl-nav .owl-prev i:after,
.home-news-sec.coporate-theme .block-news-slide .about-news-carousel.explore-page .owl-nav .owl-prev i:after {
  background-color: #2d3132;
}

.home-news-sec.coporate-theme .block-news-slide .news-home-carousel.explore-page .owl-nav .owl-next i,
.home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.explore-page .owl-nav .owl-next i,
.home-news-sec.coporate-theme .block-news-slide .about-news-carousel.explore-page .owl-nav .owl-next i {
  color: #fff;
}

.home-news-sec.coporate-theme .block-news-slide .news-home-carousel.explore-page .owl-nav .owl-next i:after,
.home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.explore-page .owl-nav .owl-next i:after,
.home-news-sec.coporate-theme .block-news-slide .about-news-carousel.explore-page .owl-nav .owl-next i:after {
  background-color: #2d3132;
}

.home-news-sec.coporate-theme .block-news-slide .news-home-carousel.about-page,
.home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.about-page,
.home-news-sec.coporate-theme .block-news-slide .about-news-carousel.about-page {
  left: 0;
}

.home-news-sec.coporate-theme .block-news-slide .news-home-carousel.about-page .owl-stage-outer,
.home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.about-page .owl-stage-outer,
.home-news-sec.coporate-theme .block-news-slide .about-news-carousel.about-page .owl-stage-outer {
  overflow: hidden !important;
}

.home-news-sec.coporate-theme .block-news-slide .news-home-carousel.about-page .owl-stage,
.home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.about-page .owl-stage,
.home-news-sec.coporate-theme .block-news-slide .about-news-carousel.about-page .owl-stage {
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin: 0 auto;
}

.home-news-sec.coporate-theme .block-news-slide .news-home-carousel.about-page .owl-nav,
.home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.about-page .owl-nav,
.home-news-sec.coporate-theme .block-news-slide .about-news-carousel.about-page .owl-nav {
  left: 0;
}

.home-news-sec.coporate-theme .block-news-slide .news-home-carousel.about-page .owl-nav .owl-prev i,
.home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.about-page .owl-nav .owl-prev i,
.home-news-sec.coporate-theme .block-news-slide .about-news-carousel.about-page .owl-nav .owl-prev i {
  color: #fff;
}

.home-news-sec.coporate-theme .block-news-slide .news-home-carousel.about-page .owl-nav .owl-prev i:after,
.home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.about-page .owl-nav .owl-prev i:after,
.home-news-sec.coporate-theme .block-news-slide .about-news-carousel.about-page .owl-nav .owl-prev i:after {
  background-color: #2d3132;
}

.home-news-sec.coporate-theme .block-news-slide .news-home-carousel.about-page .owl-nav .owl-next i,
.home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.about-page .owl-nav .owl-next i,
.home-news-sec.coporate-theme .block-news-slide .about-news-carousel.about-page .owl-nav .owl-next i {
  color: #fff;
}

.home-news-sec.coporate-theme .block-news-slide .news-home-carousel.about-page .owl-nav .owl-next i:after,
.home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.about-page .owl-nav .owl-next i:after,
.home-news-sec.coporate-theme .block-news-slide .about-news-carousel.about-page .owl-nav .owl-next i:after {
  background-color: #2d3132;
}

.home-news-sec.coporate-theme .block-news-slide .explore-page-number {
  font-size: 1.05vw;
  font-family: "Conv_SukhumvitSet-Bold";
  color: #606769;
  margin: -2vw 0 0 7.5vw;
}

.home-news-sec.coporate-theme .block-news-slide .explore-page-number span {
  padding: 0 5px;
}

.home-news-sec.coporate-theme .block-news-slide .explore-page-number #page {
  color: #fff;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .home-news-sec.coporate-theme {
    padding: 5vw 0;
  }
  .home-news-sec.coporate-theme.about-page {
    padding: 5vw 0 8vw 0;
  }
  .home-news-sec.coporate-theme .block-news-slide .news-home-carousel .item .item-news .text-in p,
  .home-news-sec.coporate-theme .block-news-slide .explore-news-carousel .item .item-news .text-in p,
  .home-news-sec.coporate-theme .block-news-slide .about-news-carousel .item .item-news .text-in p {
    font-size: 3vw;
    margin: 0 0 4vw 0;
  }
  .home-news-sec.coporate-theme .block-news-slide .news-home-carousel.explore-page,
  .home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.explore-page,
  .home-news-sec.coporate-theme .block-news-slide .about-news-carousel.explore-page {
    left: 0;
  }
  .home-news-sec.coporate-theme .block-news-slide .news-home-carousel.explore-page .owl-stage-outer,
  .home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.explore-page .owl-stage-outer,
  .home-news-sec.coporate-theme .block-news-slide .about-news-carousel.explore-page .owl-stage-outer {
    overflow: visible !important;
  }
  .home-news-sec.coporate-theme .block-news-slide .news-home-carousel.explore-page .owl-stage,
  .home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.explore-page .owl-stage,
  .home-news-sec.coporate-theme .block-news-slide .about-news-carousel.explore-page .owl-stage {
    padding-left: 0 !important;
  }
  .home-news-sec.coporate-theme .block-news-slide .news-home-carousel.explore-page .owl-nav,
  .home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.explore-page .owl-nav,
  .home-news-sec.coporate-theme .block-news-slide .about-news-carousel.explore-page .owl-nav {
    display: block !important;
    left: 0;
    margin: 2vw -0.75vw 0 -0.75vw;
  }
  .home-news-sec.coporate-theme .block-news-slide .news-home-carousel.explore-page .owl-nav .owl-prev i,
  .home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.explore-page .owl-nav .owl-prev i,
  .home-news-sec.coporate-theme .block-news-slide .about-news-carousel.explore-page .owl-nav .owl-prev i {
    color: #fff;
  }
  .home-news-sec.coporate-theme .block-news-slide .news-home-carousel.explore-page .owl-nav .owl-prev i:after,
  .home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.explore-page .owl-nav .owl-prev i:after,
  .home-news-sec.coporate-theme .block-news-slide .about-news-carousel.explore-page .owl-nav .owl-prev i:after {
    background-color: #2d3132;
  }
  .home-news-sec.coporate-theme .block-news-slide .news-home-carousel.explore-page .owl-nav .owl-next i,
  .home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.explore-page .owl-nav .owl-next i,
  .home-news-sec.coporate-theme .block-news-slide .about-news-carousel.explore-page .owl-nav .owl-next i {
    color: #fff;
  }
  .home-news-sec.coporate-theme .block-news-slide .news-home-carousel.explore-page .owl-nav .owl-next i:after,
  .home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.explore-page .owl-nav .owl-next i:after,
  .home-news-sec.coporate-theme .block-news-slide .about-news-carousel.explore-page .owl-nav .owl-next i:after {
    background-color: #2d3132;
  }
  .home-news-sec.coporate-theme .block-news-slide .news-home-carousel.about-page,
  .home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.about-page,
  .home-news-sec.coporate-theme .block-news-slide .about-news-carousel.about-page {
    left: 0;
  }
  .home-news-sec.coporate-theme .block-news-slide .news-home-carousel.about-page .owl-stage-outer,
  .home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.about-page .owl-stage-outer,
  .home-news-sec.coporate-theme .block-news-slide .about-news-carousel.about-page .owl-stage-outer {
    overflow: visible !important;
  }
  .home-news-sec.coporate-theme .block-news-slide .news-home-carousel.about-page .owl-stage,
  .home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.about-page .owl-stage,
  .home-news-sec.coporate-theme .block-news-slide .about-news-carousel.about-page .owl-stage {
    padding-left: 0 !important;
  }
  .home-news-sec.coporate-theme .block-news-slide .explore-page-number {
    font-size: 2vw;
    font-family: "Conv_SukhumvitSet-Bold";
    color: #606769;
    margin: -3.7vw 0 0 11vw;
  }
  .home-news-sec.coporate-theme .block-news-slide .explore-page-number span {
    padding: 0 5px;
  }
  .home-news-sec.coporate-theme .block-news-slide .explore-page-number #page {
    color: #fff;
  }
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .home-news-sec.coporate-theme {
    padding: 10vw 0 12vw 0;
    overflow: hidden;
  }
  .home-news-sec.coporate-theme .line-sec {
    top: 0;
  }
  .home-news-sec.coporate-theme.about-page {
    padding: 18vw 0 25vw 0;
  }
  .home-news-sec.coporate-theme.about-page .line-sec {
    top: 0;
  }
  .home-news-sec.coporate-theme.about-page .title-sec h3 {
    line-height: 1.4;
    font-size: 13.33vw;
  }
  .home-news-sec.coporate-theme.about-page .title-sec img {
    height: 12vw;
    margin-left: 45vw;
    bottom: 3.5vw;
  }
  .home-news-sec.coporate-theme .title-sec h3 {
    font-size: 13.33vw;
  }
  .home-news-sec.coporate-theme .block-news-slide .news-home-carousel,
  .home-news-sec.coporate-theme .block-news-slide .explore-news-carousel,
  .home-news-sec.coporate-theme .block-news-slide .about-news-carousel {
    margin: 0 0 0 0 !important;
  }
  .home-news-sec.coporate-theme .block-news-slide .news-home-carousel .item .item-news .text-in,
  .home-news-sec.coporate-theme .block-news-slide .explore-news-carousel .item .item-news .text-in,
  .home-news-sec.coporate-theme .block-news-slide .about-news-carousel .item .item-news .text-in {
    padding: 0 5vw;
  }
  .home-news-sec.coporate-theme .block-news-slide .news-home-carousel .item .item-news .text-in p,
  .home-news-sec.coporate-theme .block-news-slide .explore-news-carousel .item .item-news .text-in p,
  .home-news-sec.coporate-theme .block-news-slide .about-news-carousel .item .item-news .text-in p {
    font-size: 6vw;
    margin: 0 0 6vw 0;
  }
  .home-news-sec.coporate-theme .block-news-slide .news-home-carousel.explore-page,
  .home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.explore-page,
  .home-news-sec.coporate-theme .block-news-slide .about-news-carousel.explore-page {
    left: 0;
  }
  .home-news-sec.coporate-theme .block-news-slide .news-home-carousel.explore-page .owl-stage-outer,
  .home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.explore-page .owl-stage-outer,
  .home-news-sec.coporate-theme .block-news-slide .about-news-carousel.explore-page .owl-stage-outer {
    overflow: visible !important;
  }
  .home-news-sec.coporate-theme .block-news-slide .news-home-carousel.explore-page .owl-stage,
  .home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.explore-page .owl-stage,
  .home-news-sec.coporate-theme .block-news-slide .about-news-carousel.explore-page .owl-stage {
    padding-left: 0 !important;
    padding-right: 30px !important;
  }
  .home-news-sec.coporate-theme .block-news-slide .news-home-carousel.explore-page .owl-nav,
  .home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.explore-page .owl-nav,
  .home-news-sec.coporate-theme .block-news-slide .about-news-carousel.explore-page .owl-nav {
    display: block !important;
    left: 0;
    margin: 8vw -3vw 0 -3vw;
  }
  .home-news-sec.coporate-theme .block-news-slide .news-home-carousel.explore-page .owl-nav .owl-next,
  .home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.explore-page .owl-nav .owl-next,
  .home-news-sec.coporate-theme .block-news-slide .about-news-carousel.explore-page .owl-nav .owl-next {
    margin: 0 3vw;
  }
  .home-news-sec.coporate-theme .block-news-slide .news-home-carousel.explore-page .owl-nav .owl-prev i, .home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.explore-page .owl-nav .owl-prev i, .home-news-sec.coporate-theme .block-news-slide .about-news-carousel.explore-page .owl-nav .owl-prev i {
    color: #FFF;
  }
  .home-news-sec.coporate-theme .block-news-slide .news-home-carousel.explore-page .owl-nav .owl-prev i,
  .home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.explore-page .owl-nav .owl-prev i,
  .home-news-sec.coporate-theme .block-news-slide .about-news-carousel.explore-page .owl-nav .owl-prev i {
    color: #fff;
  }
  .home-news-sec.coporate-theme .block-news-slide .news-home-carousel.explore-page .owl-nav .owl-prev i:after,
  .home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.explore-page .owl-nav .owl-prev i:after,
  .home-news-sec.coporate-theme .block-news-slide .about-news-carousel.explore-page .owl-nav .owl-prev i:after {
    background-color: #2d3132;
  }
  .home-news-sec.coporate-theme .block-news-slide .news-home-carousel.explore-page .owl-nav .owl-next i,
  .home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.explore-page .owl-nav .owl-next i,
  .home-news-sec.coporate-theme .block-news-slide .about-news-carousel.explore-page .owl-nav .owl-next i {
    color: #fff;
  }
  .home-news-sec.coporate-theme .block-news-slide .news-home-carousel.explore-page .owl-nav .owl-next i:after,
  .home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.explore-page .owl-nav .owl-next i:after,
  .home-news-sec.coporate-theme .block-news-slide .about-news-carousel.explore-page .owl-nav .owl-next i:after {
    background-color: #2d3132;
  }
  .home-news-sec.coporate-theme .block-news-slide .news-home-carousel.about-page,
  .home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.about-page,
  .home-news-sec.coporate-theme .block-news-slide .about-news-carousel.about-page {
    left: 0;
  }
  .home-news-sec.coporate-theme .block-news-slide .news-home-carousel.about-page .owl-stage-outer,
  .home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.about-page .owl-stage-outer,
  .home-news-sec.coporate-theme .block-news-slide .about-news-carousel.about-page .owl-stage-outer {
    overflow: visible !important;
  }
  .home-news-sec.coporate-theme .block-news-slide .news-home-carousel.about-page .owl-stage,
  .home-news-sec.coporate-theme .block-news-slide .explore-news-carousel.about-page .owl-stage,
  .home-news-sec.coporate-theme .block-news-slide .about-news-carousel.about-page .owl-stage {
    padding-left: 0 !important;
    padding-right: 30px !important;
  }
  .home-news-sec.coporate-theme .block-news-slide .explore-page-number {
    font-size: 4vw;
    font-family: "Conv_SukhumvitSet-Bold";
    color: #606769;
    margin: -9vw 0 0 33vw;
  }
  .home-news-sec.coporate-theme .block-news-slide .explore-page-number span {
    padding: 0 5px;
  }
  .home-news-sec.coporate-theme .block-news-slide .explore-page-number #page {
    color: #fff;
  }
}

.block-vision-sec.management-page {
  padding: 3vw 0 2.5vw 0;
}

.block-vision-sec.management-page .block-title-vision {
  text-align: left;
  padding: 1vw 0 0 0;
}

.block-vision-sec.management-page .block-title-vision h3 {
  font-size: 2.3vw;
  margin: 0 0 1vw 0;
  font-family: "Conv_GraphikTH-Bold";
}

.block-vision-sec.management-page .block-title-vision p {
  font-size: 1.3vw;
  font-family: "Conv_SukhumvitSet-Bold";
}

.block-vision-sec.management-page .block-content-structure {
  padding: 2.8vw 0;
  text-align: center;
  position: relative;
}

.block-vision-sec.management-page .block-content-structure img {
  width: 62.5vw;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-vision-sec.management-page {
    padding: 3vw 0;
  }
  .block-vision-sec.management-page .block-title-vision h3 {
    font-size: 3.1vw;
  }
  .block-vision-sec.management-page .block-title-vision p {
    font-size: 2vw;
  }
  .block-vision-sec.management-page .block-content-structure {
    padding: 4vw 0;
  }
  .block-vision-sec.management-page .block-content-structure img {
    width: 100%;
  }
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-vision-sec.management-page {
    padding: 12vw 0 6vw 0;
  }
  .block-vision-sec.management-page .block-title-vision {
    padding: 5vw 0 0 0;
  }
  .block-vision-sec.management-page .block-title-vision h3 {
    font-size: 9.3vw;
    margin: 0 0 3vw 0;
  }
  .block-vision-sec.management-page .block-title-vision p {
    font-size: 4.8vw;
  }
  .block-vision-sec.management-page .block-content-structure {
    padding: 10vw 0 20vw 0;
  }
  .block-vision-sec.management-page .block-content-structure img {
    width: 100%;
  }
}

.block-vision-sec.company-page {
  padding: 3vw 0 2.5vw 0;
  background-color: #e8eaea;
}

.block-vision-sec.company-page .block-title-vision {
  text-align: left;
  position: relative;
  padding: 1vw 0 0 0;
}

.block-vision-sec.company-page .block-title-vision h3 {
  color: #15191a;
  font-family: "Conv_GraphikTH-Bold";
  font-size: 2.3vw;
}

.block-vision-sec.company-page .block-title-vision p {
  color: #15191a;
  margin: 0 0 1.5vw 0;
  font-size: 1.05vw;
}

.block-vision-sec.company-page .block-title-vision ul {
  margin: 0 0 1.5vw 0;
  list-style: decimal;
  padding-left: 1.5vw;
}

.block-vision-sec.company-page .block-title-vision ul li {
  color: #15191a;
  font-size: 1.05vw;
  font-family: "Conv_SukhumvitSet-Text";
  margin-bottom: 0.5vw;
  padding-left: 0.5vw;
}

.block-vision-sec.company-page .block-download-list {
  margin: 3vw 0 0 0;
}

.block-vision-sec.company-page .block-tabs {
  position: relative;
  margin-bottom: 4vw;
}

.block-vision-sec.company-page .block-tabs .title-main {
  background-color: #fff;
  width: 100%;
  height: 4.15vw;
  margin-top: 3.5vw;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}

.block-vision-sec.company-page .block-tabs .title-main::before {
  content: "";
  position: absolute;
  background-color: #9147c1;
  top: 0;
  width: 100%;
  height: 5px;
}

.block-vision-sec.company-page .block-tabs .title-main h3 {
  font-size: 1.8vw;
  font-family: "Conv_SukhumvitSet-Bold";
  margin: 0 0 0 0;
  color: #15191a;
  padding: 0.3vw 0 0 0;
}

.block-vision-sec.company-page .block-tabs .block-tabs-content {
  padding: 3vw 0 0 0;
}

.block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content {
  margin: 0 -1.5vw;
}

.block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .item-content {
  width: 100%;
  padding: 0 1.5vw;
}

.block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .title-content {
  font-size: 1.8vw;
  font-family: "Conv_SukhumvitSet-Bold";
  margin: 0 0 0 0;
  color: #15191a;
}

.block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion {
  margin-top: 2vw;
}

.block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion {
  border-radius: 8px;
  overflow: hidden;
}

.block-vision-sec.company-page
  .block-tabs
  .block-tabs-content
  .tab-content
  .block-accordion
  .accordion
  .accordion-item {
  border-radius: 0;
  border: none;
}

.block-vision-sec.company-page
  .block-tabs
  .block-tabs-content
  .tab-content
  .block-accordion
  .accordion
  .accordion-item:nth-last-child(1)
  .accordion-header
  .accordion-button.collapsed {
  border: none;
}

.block-vision-sec.company-page
  .block-tabs
  .block-tabs-content
  .tab-content
  .block-accordion
  .accordion
  .accordion-item
  .accordion-header
  .accordion-button {
  background-color: #fff;
  color: #363f42;
  font-size: 1.3vw;
  font-family: "Conv_SukhumvitSet-Bold";
  margin: 0 0 0 0;
  height: 4.15vw;
  padding: 0.5vw 7vw 0 2.86vw;
  border: none;
  border-radius: 0;
  border-bottom: 1px solid #cccccc;
}

.block-vision-sec.company-page
  .block-tabs
  .block-tabs-content
  .tab-content
  .block-accordion
  .accordion
  .accordion-item
  .accordion-header
  .accordion-button::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 5px;
  background-color: #9147c1;
}

.block-vision-sec.company-page
  .block-tabs
  .block-tabs-content
  .tab-content
  .block-accordion
  .accordion
  .accordion-item
  .accordion-header
  .accordion-button::after {
  content: "\e908";
  font-family: "icomoon" !important;
  background-image: none;
  font-size: 0.6vw;
  width: 0.6vw;
  height: 0.6vw;
  color: #363f42;
  -webkit-transform: none;
  transform: none;
  position: absolute;
  margin: 0 0 0 0;
  right: 2.3vw;
  -webkit-transition: none;
  transition: none;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.block-vision-sec.company-page
  .block-tabs
  .block-tabs-content
  .tab-content
  .block-accordion
  .accordion
  .accordion-item
  .accordion-header
  .accordion-button.collapsed::after {
  -webkit-transform: rotate(0);
  transform: rotate(0);
  right: 2.86vw;
}

.block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item:nth-last-child(1) .accordion-header .accordion-button {
  border-bottom: 1px solid #cccccc
}
.block-vision-sec.company-page
  .block-tabs
  .block-tabs-content
  .tab-content
  .block-accordion
  .accordion
  .accordion-item
  .accordion-header
  .accordion-button.collapsed::before {
  width: 0%;
}

.block-vision-sec.company-page
  .block-tabs
  .block-tabs-content
  .tab-content
  .block-accordion
  .accordion
  .accordion-item
  .accordion-body {
  padding: 2.75vw 2.86vw 2vw 2.86vw;
}

.block-vision-sec.company-page
  .block-tabs
  .block-tabs-content
  .tab-content
  .block-accordion
  .accordion
  .accordion-item
  .accordion-body
  .title {
  font-size: 1.3vw;
  font-family: "Conv_GraphikTH-Bold";
  margin: 1.5vw 0 1.5vw 0;
  color: #363f42;
}

.block-vision-sec.company-page
  .block-tabs
  .block-tabs-content
  .tab-content
  .block-accordion
  .accordion
  .accordion-item
  .accordion-body
  p {
  font-size: 0.9vw;
  font-family: "Conv_SukhumvitSet-Text";
  margin: 0 0 1vw 0;
  line-height: 1.4;
  color: #15191a;
}
.block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item .accordion-body .bold {
  font-family: "Conv_SukhumvitSet-Bold";
}

.block-vision-sec.company-page
  .block-tabs
  .block-tabs-content
  .tab-content
  .block-accordion
  .accordion
  .accordion-item
  .accordion-body
  ul {
  padding-left: 2.5vw;
  margin: 0 0 0 0;
  list-style: decimal;
}

.block-vision-sec.company-page
  .block-tabs
  .block-tabs-content
  .tab-content
  .block-accordion
  .accordion
  .accordion-item
  .accordion-body
  ul
  li {
  font-size: 0.9vw;
  font-family: "Conv_SukhumvitSet-Text";
  margin: 0 0 1vw 0;
  line-height: 1.4;
  color: #15191a;
}

.block-vision-sec.company-page
  .block-tabs
  .block-tabs-content
  .tab-content
  .block-accordion
  .accordion
  .accordion-item
  .accordion-body
  ul.sub {
  list-style: disc;
  margin: 0.5vw 0 0 0;
}

.block-vision-sec.company-page
  .block-tabs
  .block-tabs-content
  .tab-content
  .block-accordion
  .accordion
  .accordion-item
  .accordion-body
  ul.sub
  li {
  margin: 0 0 0.5vw 0;
  color: #6c2995;
}

.block-vision-sec.company-page
  .block-tabs
  .block-tabs-content
  .tab-content
  .block-accordion
  .accordion
  .accordion-item
  .accordion-body
  ul.sub
  li
  span {
  color: #15191a;
  padding-left: 0.3vw;
}

.block-vision-sec.company-page
  .block-tabs
  .block-tabs-content
  .tab-content
  .block-accordion
  .accordion
  .accordion-item
  .accordion-body
  .list
  .item {
  margin: 1.5vw 0;
  display: flex;
  flex-wrap: wrap;
}

.block-vision-sec.company-page
  .block-tabs
  .block-tabs-content
  .tab-content
  .block-accordion
  .accordion
  .accordion-item
  .accordion-body
  .list
  .item
  h5 {
  font-size: 1.14vw;
  font-family: "Conv_SukhumvitSet-Bold";
  margin: 0 0 0 0;
  color: #15191a;
  width: 25%;
}

.block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item .accordion-body .list .item h5 span {
  margin-right: 0.75vw;
}

.block-vision-sec.company-page
  .block-tabs
  .block-tabs-content
  .tab-content
  .block-accordion
  .accordion
  .accordion-item
  .accordion-body
  .list
  .item
  p {
  font-family: "Conv_SukhumvitSet-Medium";
  font-size: 0.93vw;
  margin: 0 0 0 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-vision-sec.company-page {
    padding: 3vw 0 5vw 0;
  }
  .block-vision-sec.company-page .block-title-vision {
    padding: 1vw 0 0 0;
  }
  .block-vision-sec.company-page .block-title-vision h3 {
    font-size: 3.1vw;
  }
  .block-vision-sec.company-page .block-title-vision p {
    font-size: 2vw;
  }
  .block-vision-sec.company-page .block-title-vision ul {
    padding-left: 2.5vw;
  }
  .block-vision-sec.company-page .block-title-vision ul li {
    font-size: 2vw;
    padding-left: 1vw;
    margin-bottom: 1vw;
  }
  .block-vision-sec.company-page .block-tabs .title-main {
    height: 7.5vw;
  }
  .block-vision-sec.company-page .block-tabs .title-main h3 {
    font-size: 2.8vw;
  }
  .block-vision-sec.company-page .block-tabs .block-tabs-content {
    padding: 3vw 0 0 0;
  }
  .block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .title-content {
    font-size: 2.2vw;
  }
  .block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion {
    margin-top: 1.5vw;
  }
  .block-vision-sec.company-page
    .block-tabs
    .block-tabs-content
    .tab-content
    .block-accordion
    .accordion
    .accordion-item
    .accordion-header
    .accordion-button {
    font-size: 2.2vw;
    height: 7.5vw;
    padding: 0.5vw 7vw 0 2.86vw;
  }
  .block-vision-sec.company-page
    .block-tabs
    .block-tabs-content
    .tab-content
    .block-accordion
    .accordion
    .accordion-item
    .accordion-header
    .accordion-button::after {
    font-size: 1vw;
    width: 1vw;
    height: 1vw;
  }
  .block-vision-sec.company-page
    .block-tabs
    .block-tabs-content
    .tab-content
    .block-accordion
    .accordion
    .accordion-item
    .accordion-body
    .title {
    margin: 0 0 1vw 0;
  }
  .block-vision-sec.company-page
    .block-tabs
    .block-tabs-content
    .tab-content
    .block-accordion
    .accordion
    .accordion-item
    .accordion-body
    .title {
    font-size: 2.2vw;
  }
  .block-vision-sec.company-page
    .block-tabs
    .block-tabs-content
    .tab-content
    .block-accordion
    .accordion
    .accordion-item
    .accordion-body
    p {
    font-size: 2vw;
    margin: 0 0 1.2vw 0;
  }
  .block-vision-sec.company-page
    .block-tabs
    .block-tabs-content
    .tab-content
    .block-accordion
    .accordion
    .accordion-item
    .accordion-body
    ul {
    padding-left: 4.5vw;
  }
  .block-vision-sec.company-page
    .block-tabs
    .block-tabs-content
    .tab-content
    .block-accordion
    .accordion
    .accordion-item
    .accordion-body
    ul
    li {
    font-size: 2vw;
    margin: 0 0 1.2vw 0;
  }
  .block-vision-sec.company-page
    .block-tabs
    .block-tabs-content
    .tab-content
    .block-accordion
    .accordion
    .accordion-item
    .accordion-body
    ul.sub {
    list-style: disc;
    margin: 0.5vw 0 0 0;
  }
  .block-vision-sec.company-page
    .block-tabs
    .block-tabs-content
    .tab-content
    .block-accordion
    .accordion
    .accordion-item
    .accordion-body
    ul.sub
    li {
    margin: 0 0 0.7vw 0;
  }
  .block-vision-sec.company-page
    .block-tabs
    .block-tabs-content
    .tab-content
    .block-accordion
    .accordion
    .accordion-item
    .accordion-body
    ul.sub
    li
    span {
    padding-left: 0.3vw;
  }
  .block-vision-sec.company-page
    .block-tabs
    .block-tabs-content
    .tab-content
    .block-accordion
    .accordion
    .accordion-item
    .accordion-body
    .list
    .item {
    margin: 3vw 0;
  }
  .block-vision-sec.company-page
    .block-tabs
    .block-tabs-content
    .tab-content
    .block-accordion
    .accordion
    .accordion-item
    .accordion-body
    .list
    .item
    h5 {
    font-size: 2.1vw;
    font-family: "Conv_SukhumvitSet-Bold";
    margin: 0 0 0 0;
    color: #15191a;
    width: 45%;
  }
  .block-vision-sec.company-page
    .block-tabs
    .block-tabs-content
    .tab-content
    .block-accordion
    .accordion
    .accordion-item
    .accordion-body
    .list
    .item
    p {
    font-family: "Conv_SukhumvitSet-Medium";
    font-size: 2vw;
    margin: 0 0 0 0;
  }
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-vision-sec.company-page {
    padding: 12vw 0 12vw 0;
  }
  .block-vision-sec.company-page .block-title-vision {
    padding: 5vw 0 0 0;
  }
  .block-vision-sec.company-page .block-title-vision h3 {
    font-size: 9.3vw;
  }
  .block-vision-sec.company-page .block-title-vision p {
    font-size: 4vw;
    margin: 0 0 3vw 0;
  }
  .block-vision-sec.company-page .block-title-vision ul {
    padding-left: 4.5vw;
  }
  .block-vision-sec.company-page .block-title-vision ul li {
    font-size: 4vw;
    padding-left: 2.5vw;
    margin-bottom: 1.5vw;
  }
  .block-vision-sec.company-page .block-download-list {
    margin: 5vw 0 0 0;
  }
  .block-vision-sec.company-page .block-tabs .title-main {
    height: 18.6vw;
    margin-top: 8vw;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
  }
  .block-vision-sec.company-page .block-tabs .title-main::before {
    height: 3px;
  }
  .block-vision-sec.company-page .block-tabs .title-main h3 {
    font-size: 6.6vw;
    padding: 0.5vw 8vw 0 8vw;
  }
  .block-vision-sec.company-page .block-tabs .block-tabs-content {
    padding: 3vw 0 0 0;
  }
  .block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content {
    margin: 0 0 0 0;
  }
  .block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .item-content {
    width: 100%;
    padding: 7vw 0 0 0;
  }
  .block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .title-content {
    font-size: 6.6vw;
  }
  .block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion {
    margin-top: 6vw;
  }
  .block-vision-sec.company-page
    .block-tabs
    .block-tabs-content
    .tab-content
    .block-accordion
    .accordion
    .accordion-item
    .accordion-header
    .accordion-button {
    font-size: 4.8vw;
    height: auto;
    padding: 5.2vw 14vw 4.7vw 6vw;
  }
  .block-vision-sec.company-page
    .block-tabs
    .block-tabs-content
    .tab-content
    .block-accordion
    .accordion
    .accordion-item
    .accordion-header
    .accordion-button::after {
    font-size: 2.5vw;
    width: 2.5vw;
    height: 2.5vw;
    right: 5.7vw;
  }
  .block-vision-sec.company-page
    .block-tabs
    .block-tabs-content
    .tab-content
    .block-accordion
    .accordion
    .accordion-item
    .accordion-header
    .accordion-button::before {
    height: 3px;
  }
  .block-vision-sec.company-page
    .block-tabs
    .block-tabs-content
    .tab-content
    .block-accordion
    .accordion
    .accordion-item
    .accordion-header
    .accordion-button.collapsed::after {
    right: 7.5vw;
  }
  .block-vision-sec.company-page
    .block-tabs
    .block-tabs-content
    .tab-content
    .block-accordion
    .accordion
    .accordion-item
    .accordion-body {
    padding: 7vw 6vw 6vw 6vw;
  }
  .block-vision-sec.company-page
    .block-tabs
    .block-tabs-content
    .tab-content
    .block-accordion
    .accordion
    .accordion-item
    .accordion-body
    .title {
    font-size: 5.3vw;
    margin: 0 0 3vw 0;
  }
  .block-vision-sec.company-page
    .block-tabs
    .block-tabs-content
    .tab-content
    .block-accordion
    .accordion
    .accordion-item
    .accordion-body
    p {
    font-size: 4vw;
    margin: 0 0 2.5vw 0;
  }
  .block-vision-sec.company-page
    .block-tabs
    .block-tabs-content
    .tab-content
    .block-accordion
    .accordion
    .accordion-item
    .accordion-body
    ul {
    padding-left: 9vw;
  }
  .block-vision-sec.company-page
    .block-tabs
    .block-tabs-content
    .tab-content
    .block-accordion
    .accordion
    .accordion-item
    .accordion-body
    ul
    li {
    font-size: 4vw;
    margin: 0 0 2.5vw 0;
  }
  .block-vision-sec.company-page
    .block-tabs
    .block-tabs-content
    .tab-content
    .block-accordion
    .accordion
    .accordion-item
    .accordion-body
    ul.sub {
    list-style: disc;
    margin: 2vw 0 0 0;
  }
  .block-vision-sec.company-page
    .block-tabs
    .block-tabs-content
    .tab-content
    .block-accordion
    .accordion
    .accordion-item
    .accordion-body
    ul.sub
    li {
    margin: 0 0 1.5vw 0;
  }
  .block-vision-sec.company-page
    .block-tabs
    .block-tabs-content
    .tab-content
    .block-accordion
    .accordion
    .accordion-item
    .accordion-body
    ul.sub
    li
    span {
    padding-left: 0.3vw;
  }
  .block-vision-sec.company-page
    .block-tabs
    .block-tabs-content
    .tab-content
    .block-accordion
    .accordion
    .accordion-item
    .accordion-body
    .list
    .item {
    margin: 6vw 0;

  }
  .block-vision-sec.company-page
    .block-tabs
    .block-tabs-content
    .tab-content
    .block-accordion
    .accordion
    .accordion-item
    .accordion-body
    .list
    .item
    h5 {
    font-size: 4.8vw;
    width: 100%;
  }
  .block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item .accordion-body .list .item h5 span {
    margin-right: 2vw;
  }
  .block-vision-sec.company-page
    .block-tabs
    .block-tabs-content
    .tab-content
    .block-accordion
    .accordion
    .accordion-item
    .accordion-body
    .list
    .item
    p {
    font-size: 4vw;
    margin: 0 0 0 6vw;
  }
}

.block-vision-sec.charter-page {
  padding: 3vw 0 8vw 0;
}

.block-vision-sec.charter-page .block-title-vision {
  text-align: left;
  padding: 3.5vw 0 0 0;
}

.block-vision-sec.charter-page .block-title-vision h3 {
  font-size: 2.3vw;
  margin: 0 0 1vw 0;
}

.block-vision-sec.charter-page .block-title-vision p {
  font-size: 1.3vw;
  font-family: "Conv_SukhumvitSet-Bold";
}

.block-vision-sec.charter-page .block-download-list {
  margin-top: 2.5vw;
}

.block-vision-sec.charter-page .block-download-list .inner-download {
  margin: 0 0 0 0;
  display: initial;
}

.block-vision-sec.charter-page .block-download-list .inner-download .item {
  width: 100%;
  padding: 0 0 0 0;
}

.block-vision-sec.charter-page .block-download-list .download-carousel .owl-nav {
  text-align: left;
  margin: 0.5vw -0.75vw 0 -0.75vw;
}

.block-vision-sec.charter-page .block-download-list .download-carousel .owl-nav .owl-next {
  background: transparent;
  padding: 0 0 0 0;
  margin: 0 0.75vw;
  border-radius: 0;
}

.block-vision-sec.charter-page .block-download-list .download-carousel .owl-nav .owl-next i {
  color: #fff;
  font-size: 2.3vw;
  position: relative;
}

.block-vision-sec.charter-page .block-download-list .download-carousel .owl-nav .owl-next i::after {
  content: "";
  position: absolute;
  top: 0;
  width: 2.3vw;
  height: 2.3vw;
  border-radius: 50%;
  background-color: #2d3132;
  left: 0;
  z-index: -1;
}

.block-vision-sec.charter-page .block-download-list .download-carousel .owl-nav .owl-prev {
  background: transparent;
  padding: 0 0 0 0;
  margin: 0 0.75vw;
  border-radius: 0;
}

.block-vision-sec.charter-page .block-download-list .download-carousel .owl-nav .owl-prev i {
  color: #fff;
  font-size: 2.3vw;
  position: relative;
}

.block-vision-sec.charter-page .block-download-list .download-carousel .owl-nav .owl-prev i::after {
  content: "";
  position: absolute;
  top: 0;
  width: 2.3vw;
  height: 2.3vw;
  border-radius: 50%;
  background-color: #2d3132;
  left: 0;
  z-index: -1;
}

.block-vision-sec.charter-page .block-download-list .download-page-number {
  font-size: 1.05vw;
  font-family: "Conv_SukhumvitSet-Bold";
  color: #606769;
  margin: -2vw 0 0 7.5vw;
}

.block-vision-sec.charter-page .block-download-list .download-page-number #pageDownload {
  color: #fff;
}

.block-vision-sec.charter-page .block-download-list .download-page-number span {
  padding: 0 5px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-vision-sec.charter-page .block-title-vision {
    text-align: left;
    padding: 3.5vw 0 0 0;
  }
  .block-vision-sec.charter-page .block-title-vision h3 {
    font-size: 3.1vw;
    margin: 0 0 1vw 0;
  }
  .block-vision-sec.charter-page .block-title-vision p {
    font-size: 2vw;
    font-family: "Conv_SukhumvitSet-Bold";
  }
  .block-vision-sec.charter-page .block-download-list .download-carousel .owl-nav {
    margin: 1.5vw -0.75vw 0 -0.75vw;
  }
  .block-vision-sec.charter-page .block-download-list .download-carousel .owl-nav .owl-prev i {
    font-size: 4vw;
  }
  .block-vision-sec.charter-page .block-download-list .download-carousel .owl-nav .owl-prev i::after {
    width: 4vw;
    height: 4vw;
  }
  .block-vision-sec.charter-page .block-download-list .download-carousel .owl-nav .owl-next i {
    font-size: 4vw;
  }
  .block-vision-sec.charter-page .block-download-list .download-carousel .owl-nav .owl-next i::after {
    width: 4vw;
    height: 4vw;
  }
  .block-vision-sec.charter-page .block-download-list .download-page-number {
    font-size: 2vw;
    font-family: "Conv_SukhumvitSet-Bold";
    color: #606769;
    margin: -3.7vw 0 0 11vw;
  }
  .block-vision-sec.charter-page .block-download-list .download-page-number #page {
    color: #fff;
  }
  .block-vision-sec.charter-page .block-download-list .download-page-number span {
    padding: 0 5px;
  }
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-vision-sec.charter-page {
    padding: 12vw 0 20vw 0;
  }
  .block-vision-sec.charter-page .block-title-vision h3 {
    font-size: 9.3vw;
  }
  .block-vision-sec.charter-page .block-title-vision p {
    font-size: 4.8vw;
  }
  .block-vision-sec.charter-page .block-download-list {
    margin-top: 10vw;
  }
  .block-vision-sec.charter-page .block-download-list .download-carousel .owl-stage-outer {
    overflow: visible !important;
  }
  .block-vision-sec.charter-page .block-download-list .download-carousel .owl-stage-outer .owl-stage {
    padding-left: 0 !important;
  }
  .block-vision-sec.charter-page .block-download-list .download-carousel .owl-nav {
    margin: 5vw -3vw 0 -3vw;
  }
  .block-vision-sec.charter-page .block-download-list .download-carousel .owl-nav .owl-prev {
    margin: 0 3vw;
  }
  .block-vision-sec.charter-page .block-download-list .download-carousel .owl-nav .owl-prev i {
    font-size: 10.7vw;
  }
  .block-vision-sec.charter-page .block-download-list .download-carousel .owl-nav .owl-prev i::after {
    width: 10.7;
    height: 10.7;
  }
  .block-vision-sec.charter-page .block-download-list .download-carousel .owl-nav .owl-next {
    margin: 0 3vw;
  }
  .block-vision-sec.charter-page .block-download-list .download-carousel .owl-nav .owl-next i {
    font-size: 10.7vw;
  }
  .block-vision-sec.charter-page .block-download-list .download-carousel .owl-nav .owl-next i::after {
    width: 10.7vw;
    height: 10.7vw;
  }
  .block-vision-sec.charter-page .block-download-list .download-page-number {
    font-size: 4vw;
    font-family: "Conv_SukhumvitSet-Bold";
    color: #606769;
    margin: -9vw 0 0 33vw;
  }
  .block-vision-sec.charter-page .block-download-list .download-page-number #page {
    color: #fff;
  }
  .block-vision-sec.charter-page .block-download-list .download-page-number span {
    padding: 0 5px;
  }
}

.block-vision-sec.governance-policy-page {
  background-color: #e8eaea;
  padding: 3vw 0 4vw 0;
}

.block-vision-sec.governance-policy-page .block-title-vision {
  padding: 1vw 0 0 0;
}

.block-vision-sec.governance-policy-page .block-title-vision h3 {
  font-size: 2.3vw;
  margin: 0 0 1vw 0;
}

.block-vision-sec.governance-policy-page .block-title-vision p {
  font-size: 1.3vw;
  font-family: "Conv_SukhumvitSet-Bold";
}

.block-vision-sec.governance-policy-page .block-content{
  padding: 1vw 0 0 0;
}

.block-vision-sec.governance-policy-page .block-content h3 {
  font-size: 2vw;
  margin: 0 0 1vw 0;
}

.block-vision-sec.governance-policy-page .block-content p {
  font-size: 1.1vw;
  margin: 0 0 .5vw 0;
  font-family: "Conv_SukhumvitSet-Text";
}




@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-vision-sec.governance-policy-page .block-title-vision h3 {
    font-size: 3.1vw;
  }
  .block-vision-sec.governance-policy-page .block-title-vision p {
    font-size: 2vw;
  }

  .block-vision-sec.governance-policy-page .block-content h3 {
    font-size: 3.1vw;
  }
  
  .block-vision-sec.governance-policy-page .block-content p {
    font-size: 2vw;
  }

}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-vision-sec.governance-policy-page {
    padding: 12vw 0 12vw 0;
  }
  .block-vision-sec.governance-policy-page .block-title-vision {
    padding: 5vw 0 0 0;
  }
  .block-vision-sec.governance-policy-page .block-title-vision h3 {
    font-size: 9.3vw;
    margin: 0 0 3vw 0;
  }

  .block-vision-sec.governance-policy-page .block-content h3 {
    font-size: 6vw;
    margin: 0 0 4vw 0;
  }
  
  .block-vision-sec.governance-policy-page .block-content p {
    font-size: 4vw;
    margin: 0 0 2vw 0;
  }

  .block-vision-sec.governance-policy-page .block-title-vision p {
    font-size: 4.8vw;
  }
  .block-vision-sec.governance-policy-page .block-download-list {
    margin: 18vw 0 0 0;
  }
  .block-vision-sec.governance-policy-page .block-download-list.overflow-fix {
    overflow: auto;
    margin: 16vw -20px 5vw -20px;
  }
  .block-vision-sec.governance-policy-page .block-download-list.overflow-fix::-webkit-scrollbar {
    display: none;
  }
  .block-vision-sec.governance-policy-page .block-download-list.overflow-fix .inner-download {
    width: 154.6vw;
    max-width: inherit;
    margin: 0 -1.5vw;
  }
  .block-vision-sec.governance-policy-page .block-download-list.overflow-fix .inner-download .item {
    width: 73.3vw;
    padding: 0 2.6vw;
  }
  .block-vision-sec.governance-policy-page .block-download-list .inner-download {
    max-width: 68vw;
    margin: 0 auto;
  }
  .block-vision-sec.governance-policy-page .block-download-list .inner-download .item {
    padding: 0 0 0 0;
  }
  
}

.block-vision-sec.invertor-kit-page {
  background-color: #e8eaea;
  padding: 3vw 0 2vw 0;
}

.block-vision-sec.invertor-kit-page .block-title-vision {
  padding: 0 0 0 0;
}

.block-vision-sec.invertor-kit-page .block-title-vision h3 {
  color: #15191a;
  font-family: "Conv_GraphikTH-Bold";
}

.block-vision-sec.invertor-kit-page .block-title-vision p {
  color: #15191a;
}

.block-vision-sec.invertor-kit-page .block-download-list .inner-download .item .item-download::before {
  display: none;
}

.block-vision-sec.invertor-kit-page .block-download-list .inner-download .item .item-download .top h3 {
  color: #6c2995;
  font-size: 1.8vw;
  margin: 0 0 1.3vw 0;
}

.block-vision-sec.invertor-kit-page .block-download-list .inner-download .item .item-download .top .file {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-bottom: 1.3vw;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.block-vision-sec.invertor-kit-page .block-download-list .inner-download .item .item-download .top .file img {
  height: 1.5vw;
  margin-right: 1vw;
}

.block-vision-sec.invertor-kit-page .block-download-list .inner-download .item .item-download .top .file span {
  color: #212628;
  font-size: 1.05vw;
  font-family: "Conv_SukhumvitSet-Bold";
  line-height: 1.2;
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-vision-sec.invertor-kit-page {
    padding: 12vw 0 17vw 0;
  }
  .block-vision-sec.invertor-kit-page .block-title-vision {
    padding: 3.5vw 0 0 0;
  }
  .block-vision-sec.invertor-kit-page .block-download-list .investor-download-carousel .owl-stage-outer {
    overflow: visible !important;
  }
  .block-vision-sec.invertor-kit-page .block-download-list .investor-download-carousel .owl-stage-outer .owl-stage {
    padding-left: 0 !important;
  }
  .block-vision-sec.invertor-kit-page .block-download-list .inner-download .item .item-download {
    padding: 7vw 6.5vw 7vw 6.5vw;
  }
  .block-vision-sec.invertor-kit-page .block-download-list .inner-download .item .item-download .top h3 {
    color: #6c2995;
    font-size: 6.6vw;
    margin: 0 0 4vw 0;
  }
  .block-vision-sec.invertor-kit-page .block-download-list .inner-download .item .item-download .top .file {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-bottom: 4vw;
  }
  .block-vision-sec.invertor-kit-page .block-download-list .inner-download .item .item-download .top .file img {
    height: 6.5vw;
    margin-right: 5vw;
  }
  .block-vision-sec.invertor-kit-page .block-download-list .inner-download .item .item-download .top .file span {
    color: #212628;
    font-size: 4vw;
    font-family: "Conv_SukhumvitSet-Bold";
    line-height: 1.2;
  }
}

.page-item.item-dot {
  pointer-events: none;
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-banner-sec.contact-page .title-banner {
    top: 6vw;
  }
  .block-banner-sec.contact-page .title-banner h3 {
    font-size: 10vw;
  }
}

  /* your css rules for ipad portrait */
@media only screen and (min-device-width : 992px) and (max-device-width : 1199px) and (orientation : landscape) {
  .block-menu-header.is-desktop-lg {
    display: none !important;
  }
  .block-menu-header.is-tablet {
    display: block !important;
  }
  .header-main-menu.fix_on .block-menu-header {
    background-color: rgba(21, 25, 26, 1);
  }

  .header-main-menu .block-menu-header {
    background-color: rgba(21, 25, 26, 0);
    position: fixed;
    width: 100%;
    transition: 0.5s ease-in-out;
    border-bottom: 1px solid transparent;
  }

  .header-main-menu.fix_on .block-menu-header .block-menu-mobile {
    padding: 1.3vw 0 1.5vw 0;
  }

  .header-main-menu .block-menu-header .block-menu-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1.7vw 0 1.5vw 0;
    transition: 0.3s;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .logo-mobile .logo img {
    height: 3vw;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .btn-menu-mobile {
    cursor: pointer;
    position: relative;
    top: 0;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .btn-menu-mobile .line-1 {
    width: 3vw;
    height: 2px;
    background-color: #8A8C8D;
    margin: 0 0 0.7vw 0;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .btn-menu-mobile .line-2 {
    width: 3vw;
    height: 2px;
    background-color: #8A8C8D;
    margin: 0 0 0.7vw 0;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .btn-menu-mobile .line-3 {
    width: 3vw;
    height: 2px;
    background-color: #8A8C8D;
    margin: 0;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler {
    position: absolute;
    width: 100%;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    right: -100%;
    height: 100vh;
    z-index: 1002;
    top: 0;
    background-color: #22282A;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler::before {
    content: "";
    position: absolute;
    background-image: url(../../images/line-intro-sub-menu-sec.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    bottom: 0;
    height: 80vw;
    z-index: -1;
    width: 100%;
  }

  .header-main-menu.fix_on .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-list .menu-logo {
    padding: 1.3vw 6.5vw 1.5vw 6.5vw;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-list .menu-logo {
    background-color: #15191A;
    padding: 1.7vw 6.5vw 1.5vw 6.5vw;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-list .menu-logo .logo img {
    height: 3vw;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-list .menu-item .menu-link {
    padding: 2vw 6.5vw;
    position: relative;
    cursor: pointer;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-list .menu-item .menu-link p {
    font-size: 1.7vw;
    font-family: "Conv_SukhumvitSet-Text";
    color: #FFF;
    margin: 0;
    width: 100%;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-list .menu-item .menu-link i {
    font-size: 2.5vw;
    color: #AEA9BD;
    position: absolute;
    right: 6.5vw;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    top: 2vw;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-list .menu-item .menu-link::before {
    content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 1px;
    left: 0;
    background-color: #30373A;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-list .menu-item.active .menu-link {
    padding: 2vw 6.5vw;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-list .menu-item.active .menu-link p {
    color: #FFF;
    font-size: 2.2vw;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-list .menu-item.active .menu-link i {
    color: #FFF;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-list .menu-item.active .menu-link::before {
    display: none;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-list .menu-item.active .menu-link::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url(../../images/bg-sub-menu.png);
    left: 0;
    top: 0;
    position: absolute;
    z-index: -1;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-list .menu-item.active .menu-sub {
    right: 0;
  }

  .header-main-menu.fix_on .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-list .menu-item .menu-sub {
    margin-top: 5.7vw;
    padding-bottom: 5.7vw;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-list .menu-item .menu-sub {
    position: absolute;
    width: 100%;
    height: 100vh;
    right: -100%;
    background-color: #272D30;
    top: 0;
    -webkit-transition: .5s;
    transition: .5s;
    z-index: 3;
    overflow: auto;
    margin-top: 6vw;
    padding-bottom: 6vw;
  }

  .header-main-menu.fix_on .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-list .menu-item .menu-sub::before {
    bottom: 10.5vw;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-list .menu-item .menu-sub::before {
    content: "";
    position: absolute;
    background-image: url(../../images/line-intro-sub-menu-sec.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    bottom: 6vw;
    height: 80vw;
    width: 100%;
    z-index: -1;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-list .menu-item .menu-sub .btn-back {
    position: relative;
    padding: 1.5vw 6.5vw;
    display: -webkit-box;
    display: -ms-flexbox;
    cursor: pointer;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-list .menu-item .menu-sub .btn-back::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-image: url(../../images/bg-sub-menu-level-2.png);
    width: 100%;
    height: 100%;
    z-index: -1;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-list .menu-item .menu-sub .btn-back i {
    color: #AEA9BD;
    font-size: 2vw;
    margin-right: 10px;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-list .menu-item .menu-sub .btn-back p {
    font-size: 1.5vw;
    font-family: "Conv_SukhumvitSet-Medium";
    margin: 0 0 0 0;
    color: #FFF;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-list .menu-item .menu-sub .level-2-title h3 {
    padding: 2vw 6.5vw;
    font-size: 2.2vw;
    color: #FFF;
    font-family: "Conv_SukhumvitSet-Bold";
    margin: 0 0 0 0;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-list .menu-item .menu-sub .level-2-title h3 i {
    color: #AEA9BD;
    font-size: 2.2vw;
    margin-left: 10px;
    position: relative;
    top: .3vw;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-list .menu-item .menu-sub .level-2-sub-menu p {
    font-size: 1.7vw;
    font-family: "Conv_SukhumvitSet-Medium";
    margin: 0 0 0 0;
    color: #FFF;
    padding: 1.5vw 6.5vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-list .menu-item .menu-sub .level-2-sub-menu p i {
    font-size: 0.8vw;
    color: #AEA9BD;
    display: inherit;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-list .menu-item .menu-sub .level-2-sub-menu .level-3-sub-menu {
    background-color: #1E2326;
    padding: 1vw 0;
    display: none;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-list .menu-item .menu-sub .level-2-sub-menu .level-3-sub-menu .level3-item-sub p {
    padding: 1.2vw 10vw;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-list .menu-item .menu-sub .level-2-sub-menu.active p i {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-lang {
    position: absolute;
    bottom: 3vw;
    left: 6vw;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-lang .lang-dropdown {
    position: relative;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-lang .lang-dropdown .title-and-icon {
    background-color: transparent;
    border-radius: 1000px;
    border: 1px solid #FFF;
    width: 13vw;
    height: 4vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: "Conv_SukhumvitSet-Text";
    font-size: 1.7vw;
    color: #FFF;
    padding: 0 0 0 0;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-lang .lang-dropdown .title-and-icon img {
    width: 2vw;
    height: 2vw;
    margin-right: 1vw;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-lang .lang-dropdown .title-and-icon i {
    font-size: 0.8vw;
    margin-left: 1vw;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-lang .lang-dropdown .dropdown-menu {
    background-color: #212628;
    border-radius: 12px;
    border: 1px solid #FFF;
    width: 13vw;
    min-width: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 1vw 0;
    inset: -5vw auto auto auto !important;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-lang .lang-dropdown .dropdown-menu li {
    cursor: pointer;
    font-family: "Conv_SukhumvitSet-Text";
    font-size: 1.7vw;
    color: #FFF;
    text-align: center;
    padding: 0;
    margin-bottom: 1vw;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-lang .lang-dropdown .dropdown-menu li:nth-last-child(1) {
    margin-bottom: 0;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .menu-mobile-lang .lang-dropdown .dropdown-menu li img {
    width: 2vw;
    height: 2vw;
    margin-right: 2.5vw;
  }

  .header-main-menu.fix_on .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .close-menu {
    top: 1.5vw;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .close-menu {
    position: absolute;
    top: 2vw;
    right: 6.5vw;
    width: 2.4vw;
    height: 2.4vw;
    cursor: pointer;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .close-menu::before {
    content: "";
    position: absolute;
    width: 3vw;
    top: 15px;
    height: 2px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: #8A8C8D;
  }

  .header-main-menu .block-menu-header .block-menu-mobile .block-menu-mobile-toggler .close-menu:after {
    content: "";
    position: absolute;
    width: 3vw;
    height: 2px;
    top: 15px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    background-color: #8A8C8D;
  }
}
/*# sourceMappingURL=style.css.map */
/*# sourceMappingURL=style.css.map */

/* sustrainable update */
.sustrainable-finance-sub1-theme .owl-next i:after {
  background-color: #fff;
}
.sustrainable-finance-sub1-theme .owl-next i {
  color: #6c2995;
}
.sustrainable-finance-sub1-theme .owl-nav .owl-next {
  background: transparent;
  padding: 0 0 0 0;
  margin: 0 0.75vw;
  border-radius: 0;
}
.sustrainable-finance-sub1-theme .owl-nav .owl-next:hover {
  background: transparent;
}

.sustrainable-finance-sub1-theme .owl-nav .owl-next i::after {
  content: "";
  position: absolute;
  top: 0;
  width: 2.3vw;
  height: 2.3vw;
  border-radius: 50%;
  background-color: #fff;
  left: 0;
  z-index: -1;
}
.sustrainable-finance-sub1-theme .owl-nav .owl-next i {
  font-size: 2.3vw;
  color: #6c2995;
  position: relative;
}
.sustrainable-finance-sub1-theme .block-news-slide .owl-prev i:after {
  background-color: #fff;
}
.sustrainable-finance-sub1-theme .owl-prev i {
  color: #6c2995;
}

.sustrainable-finance-sub1-theme .owl-nav .owl-prev {
  background: transparent;
  padding: 0 0 0 0;
  margin: 0 0.75vw;
  border-radius: 0;
}
.sustrainable-finance-sub1-theme .owl-nav .owl-prev:hover {
  background: transparent;
}
.sustrainable-finance-sub1-theme .owl-nav .owl-prev i::after {
  content: "";
  position: absolute;
  top: 0;
  width: 2.3vw;
  height: 2.3vw;
  border-radius: 50%;
  background-color: #fff;
  left: 0;
  z-index: -1;
}
.sustrainable-finance-sub1-theme .owl-nav .owl-prev i {
  font-size: 2.3vw;
  color: #6c2995;
  position: relative;
}
.sustrainable-finance-sub1-theme .owl-nav {
  position: relative;
  text-align: left;
  margin: 0 -0.75vw;
  margin-top: 25px;
}
.home-news-sec.coporate-theme.sustrainable-finance-sub1-theme .block-news-slide .explore-page-number #page {
  color: #6c2995;
}
.sustrainable-finance-sub1-theme {
  background-color: #e8eaea;
}
.sustrainable-finance-sub1-theme .item-download {
  background-color: #fff;
  border-radius: 12px;
  padding: 1.8vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  overflow: hidden;
  position: relative;
  display: flex;
  justify-content: space-between;
  height: 24vw;
}
.sustrainable-finance-sub1-theme .bottom {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.sustrainable-finance-sub1-theme .download-file {
  margin-top: auto;
  font-size: 16px;
}
.sustrainable-finance-sub1-theme .download-file a {
  color: #000000;
  font-size: 12px;
  font-weight: 600;
}
.sustrainable-finance-sub1-theme .download-file a .icon-ic-file-pdf {
  font-size: 24px;
}
.sustrainable-finance-sub1-theme .download-file a .icon-ic-download {
  color: #6c2995;
  font-size: 36px;
}
.sustrainable-finance-sub1-theme .item-download::before {
  content: "";
  width: 100%;
  height: 3px;
  background-color: #9147c1;
  position: absolute;
  top: 0;
  left: 0;
}
.sustrainable-finance-sub1-theme .sustrainable-page-number {
  font-size: 1.05vw;
  font-family: "Conv_SukhumvitSet-Bold";
  margin: -2vw 0 0 7.5vw;
  color: #606769;
}
.sustrainable-finance-sub1-theme .sustrainable-page-number #page {
  color: #15191A;
}
.sustrainable-finance-sub1-theme .sustrainable-page-number span {
  padding: 0 5px;
}
.sustrainable-finance-table {
  font-size: 14px;
}
.block-loan {
  display: flex;
  margin: auto;
  justify-content: center;
  margin-top: 30px;
}
.box-number {
  display: flex;
  line-height: 1;
}
.box-number p {
  margin: auto 10px 15px auto !important;
}
.box-number .number {
  font-size: 4rem;
  font-weight: bold;
  color: #6c2995;
  margin: 0;
}
.text-scbx {
  color: #6c2995;
}
.block-long-term {
  position: relative;
  padding: 30px 0;
  width: 100%;
}
.block-long-term .block-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.block-long-term .long-term-list {
  display: flex;
  margin-top: 20px;
  overflow-x:auto;
}
.block-long-term .long-term-list .item{
  width: 33.3333%;
  min-width: 300px;
  margin-right: 20px;
  display: flex;
  flex-direction: column;
}
.custom-scbx-list li::marker {
  color: #6c2995;
  font-size: 20px;
}
.custom-card{
  border-radius: 12px;
  overflow: hidden;
}
.custom-card .card-body::before{
  content: "";
  width: 100%;
  height: 3px;
  background-color: #9147C1;
  position: absolute;
  top: 0;
  left: 0;
}
.text-report-download{
  font-size: 1.5vw;
}
/*  */
@media only screen and (min-width: 250px) and (max-width: 991px) {
  .text-report-download{
    font-size: 3vw;
  }
  .sustrainable-finance-sub1-theme .sustrainable-page-number {
    font-size: 2vw;
    font-family: "Conv_SukhumvitSet-Bold";
    margin: -3.7vw 0 0 11vw;
  }
  .sustrainable-finance-sub1-theme .owl-nav .owl-next i::after,
  .sustrainable-finance-sub1-theme .owl-nav .owl-prev i::after {
    width: 4vw;
    height: 4vw;
  }
  .sustrainable-finance-sub1-theme .owl-nav .owl-prev i,
  .sustrainable-finance-sub1-theme .owl-nav .owl-next i {
    font-size: 4vw;
  }
  .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .owl-stage ,
  .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .owl-stage {
    padding-left: 0 !important;
  }
  .sustrainable-finance-sub1-theme .item-download .top h3 {
    margin: 0 0 1.5vw 0;
  }
  .sustrainable-finance-sub1-theme .item-download .bottom p {
    font-size: 1.4vw;
  }
}
@media only screen and (min-width: 250px) and (max-width: 767px) {
  .sustrainable-theme-p {
    font-size: 4vw;
    margin: 0 0 7vw 0;
  }
  .sustrainable-finance-sub1-theme .item-download .bottom p {
    font-size: 3.4vw;
  }
  .sustrainable-finance-sub1-theme .download-file div {
    margin-top: auto;
    font-size: 2.4vw;
  }

  .block-news-detail-sec .content-sec .block-text-note .content h5 {
    font-size: 6.6vw;
  }
  .sustrainable-finance-sub1-theme .block-news-slide {
    margin-top: 0;
  }
  .sustrainable-finance-sub1-theme .owl-nav {
    margin: 8vw -3vw 0 -3vw; 
  }
  .sustrainable-finance-sub1-theme .owl-nav .owl-prev,
  .sustrainable-finance-sub1-theme .owl-nav .owl-next {
    margin: 0 3vw;
  }
  .sustrainable-finance-sub1-theme .owl-nav .owl-prev i,
  .sustrainable-finance-sub1-theme .owl-nav .owl-next i {
    font-size: 10.7vw;
  }
  .sustrainable-finance-sub1-theme .sustrainable-page-number {
    font-size: 4vw;
    font-family: "Conv_SukhumvitSet-Bold";
    color: #606769;
    margin: -9vw 0 0 33vw;
  }
  .sustrainable-finance-sub1-theme .owl-nav .owl-next i::after,
  .sustrainable-finance-sub1-theme .owl-nav .owl-prev i::after {
    width: 10.7vw;
    height: 10.7vw;
    left: 0.1vw;
  }
  .sustrainable-finance-sub1-theme .item-download {
    padding: 4.8vw;
    height: auto;
  }
  .flex-column-xs-reverse {
    flex-direction: column-reverse;
  }
  .block-sustranable-table {
    margin-right: -10%;
    overflow: auto;
  }
  .block-sustranable-table::-webkit-scrollbar {
    display: none;

  }
  .block-sustranable-table .sustrainable-finance-table {
    min-width: 200%;
  }
}
.home-what-we-do-sec.company-page {
  background-color: #e8eaea;
}
.home-what-we-do-sec.company-page .line-sec{ 
  opacity: 0.5;
}
.home-what-we-do-sec.company-page .title-sec h3 ,.home-what-we-do-sec.company-page .content-sec p {
  color: #15191a;
}

.home-what-we-do-sec.company-page .block-content-image .block-content h3 ,.home-what-we-do-sec.company-page .block-content-image .block-content p {
  color: #15191a;
}
.home-what-we-do-sec.company-page .block-content-image {
  margin: 4vw 0 2vw 0;
}
.home-what-we-do-sec.company-page .block-what-we-do-slide .title , .home-what-we-do-sec.company-page .block-what-we-do-slide .sub-title {
  color: #15191a;
}
.home-what-we-do-sec.company-page .block-what-we-do-slide .what-we-do-swiper .swiper-home-nav .swiper-home-number #page {
  color: #15191a;
}
.home-what-we-do-sec.company-page .block-what-we-do-slide .what-we-do-swiper .swiper-home-nav .swiper-home-number {
  color: #15191a;
}
.home-what-we-do-sec.company-page .block-what-we-do-slide .what-we-do-swiper .swiper-meta .swiper-meta-pagination .btn-swiper-mata.next i::after {
  display: none;
}
.home-what-we-do-sec.company-page .block-what-we-do-slide .what-we-do-swiper .swiper-meta .swiper-meta-pagination .btn-swiper-mata.prev i::after {
  display: none;
}
.home-what-we-do-sec.company-page .block-what-we-do-slide .what-we-do-swiper .swiper-meta .swiper-meta-pagination .btn-swiper-mata.next i {
  color: #15191a;
}
.home-what-we-do-sec.company-page .block-what-we-do-slide .what-we-do-swiper .swiper-meta .swiper-meta-pagination .btn-swiper-mata.prev i {
  color: #15191a;
}
.block-news-detail-sec.better-page {
  padding: 3vw 0 2vw 0;
}
.block-news-detail-sec.better-page .content-sec {
  padding: 1vw 0 0 0;
}
.block-news-detail-sec.better-page .content-sec .title {
  line-height: 1.2;
}
.block-news-detail-sec .content-sec .video-container  {
  padding: 1vw 0 3vw 0;
}
.block-news-detail-sec .content-sec .video-container iframe{
  width: 85%;
  height: 35vw;
}
.investor-calendar {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -1.3vw;
  padding-top: 1vw;
}
.investor-calendar .item {
  padding: 0 1.3vw;
  width: 50%;
  margin-bottom: 1.5vw;
}
.investor-calendar .item .item-calender{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: 9.1vw;
  border-radius: 12px;
  overflow: hidden;
}
.investor-calendar .item .item-calender .box-date {
  width: 22%;
  background-color: #15191A;
  text-align: center;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
.investor-calendar .item .item-calender .box-date h3 {
  font-size: 4.6vw;
  font-family: "Conv_SukhumvitSet-Text";
  color: #FFF;
  margin: 0 0 -0.5vw 0;
}
.investor-calendar .item .item-calender .box-date p {
  font-size: .93vw;
  font-family: "Conv_SukhumvitSet-Bold";
  margin: 0 0 0 0;
  color: #FFF;
}
.investor-calendar .item .item-calender .box-text {
  width: 78%;
  background-color: #FFF;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
  padding: 1vw 4vw 1vw 1.8vw;
  position: relative;
}
.investor-calendar .item .item-calender .box-text .tap {
  font-size: .78vw;
  font-family: "Conv_SukhumvitSet-Bold";
  margin: 0 0 0.3vw 0;
  color: #6C2995;
}
.investor-calendar .item .item-calender .box-text h3 {
  font-size: 1.3vw;
  font-family: "Conv_SukhumvitSet-Bold";
  margin: 0 0 0 0;
  line-height: 1.4;
  color: #15191A;
}
.investor-calendar .item .item-calender .box-text .btn-more {
  position: absolute;
  right: 1vw;
}
.investor-calendar .item .item-calender .box-text .btn-more a i{
  font-size: 1vw;
  font-weight: bold;
  color: #000;
}
@media only screen and (min-width: 250px) and (max-width: 767px) {
  .home-what-we-do-sec.company-page .block-content-image {
    margin: 8vw 0 0 0;
    padding-bottom: 0;
  }
  .block-news-detail-sec.better-page {
    padding: 12vw 0 3vw 0;
  }
  .block-news-detail-sec.better-page .content-sec {
    padding: 5vw 0 0 0;
  }
  .block-news-detail-sec.better-page .content-sec .title {
    font-size: 9.3vw;
    line-height: 1.4;
  }
  .block-title-vision.px-5 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .block-news-detail-sec .content-sec .video-container {
    padding: 3vw 0 12vw 0;
  }
  .block-news-detail-sec .content-sec .video-container iframe {
    width: 100%;
    height: 55vw;
  }
  .investor-calendar {
    padding-top: 8vw;
    margin: 0 0 0 0;
  }
  .investor-calendar .item {
    padding: 0 0 0 0;
    margin-bottom: 8vw;
    width: 100%;
  }
  .investor-calendar .item .item-calender {
    border-radius: 6px;
    height: 100%;
    background-color: #FFF;
  }
  .investor-calendar .item .item-calender .box-date {
    padding: 4.5vw 1.5vw;
  }
  .investor-calendar .item .item-calender .box-date h3 {
    font-size: 10vw;
    width: 100%;
  }
  .investor-calendar .item .item-calender .box-date p {
    font-size: 3.2vw;
    width: 100%;
  }
  .investor-calendar .item .item-calender .box-text {
    padding: 1.5vw 8vw 1.5vw 4vw;
  }
  .investor-calendar .item .item-calender .box-text .tap {
    font-size: 3.2vw;
  }
  .investor-calendar .item .item-calender .box-text h3 {
    font-size: 4vw;
  }
  .investor-calendar .item .item-calender .box-text .btn-more {
    right: 0.5vw;
  }
  .investor-calendar .item .item-calender .box-text .btn-more a i {
    font-size: 3.2vw;
  }
}



.d-flex-default,
.block-news-detail-sec.better-page .content-sec.sustrainble-page .block-list-vision .vision-list .inner-vision,
.block-creating-content .creating-content .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.d-flex-a-center,
.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom .download-file .item-file,
.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom .download-file .item-file .file-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.d-flex-j-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.d-flex-all-center,
.block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-text-price .box-price,
.block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content .inner,
.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .top .circle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.block-vision-sec.sustainability-page .block-title-vision {
  padding: 1vw 10.5vw 0 10.5vw;
}

.block-vision-sec.sustainability-page .block-title-vision h3 {
  font-size: 2.3vw;
}

.block-vision-sec.sustainability-page .block-values-sec {
  padding: 1vw 10.5vw 1vw 10.5vw;
}

.block-vision-sec.sustainability-page .block-values-sec .block-values-list {
  margin: 3.4vw 0 4vw 0;
}

.block-vision-sec.sustainability-page .block-values-sec .block-video {
  text-align: center;
  margin-bottom: 1vw;
}

.block-vision-sec.sustainability-page .block-values-sec .block-video iframe {
  width: 100%;
  height: 35vw;
}

.block-vision-sec.sustainability-page .block-list-vision {
  padding: 0 10.5vw 0 10.5vw;
}

.block-vision-sec.sustainability-page .block-list-vision .vision-list .inner-vision {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.block-vision-sec.sustainability-page .block-list-vision .vision-list .inner-vision .item {
  width: 33.33%;
}

.block-vision-sec.sustainability-page .block-list-vision .vision-list .inner-vision .item .item-vision .box-img {
  max-width: 14.5vw;
  margin: 0 auto;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-vision-sec.sustainability-page .block-title-vision {
    padding: 1vw 0 0 0;
  }

  .block-vision-sec.sustainability-page .block-title-vision h3 {
    font-size: 3.1vw;
  }

  .block-vision-sec.sustainability-page .block-values-sec {
    padding: 2vw 0 2vw 0;
  }

  .block-vision-sec.sustainability-page .block-values-sec .block-values-list {
    margin: 3.4vw 0 4vw 0;
  }

  .block-vision-sec.sustainability-page .block-values-sec .block-values-list .inner-values .item .box-left {
    width: 28%;
  }

  .block-vision-sec.sustainability-page .block-values-sec .block-values-list .inner-values .item .box-right {
    width: 72%;
    margin-top: 1vw;
  }

  .block-vision-sec.sustainability-page .block-values-sec .block-video {
    text-align: center;
    margin-bottom: 1vw;
  }

  .block-vision-sec.sustainability-page .block-values-sec .block-video iframe {
    width: 100%;
    height: 37vw;
  }

  .block-vision-sec.sustainability-page .block-list-vision {
    padding: 0 0;
  }

  .block-vision-sec.sustainability-page .block-list-vision .vision-list .inner-vision .item .item-vision .box-img {
    max-width: 20vw;
    margin: 0 auto;
  }
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-vision-sec.sustainability-page .block-title-vision {
    padding: 5vw 0 0 0;
  }

  .block-vision-sec.sustainability-page .block-title-vision h3 {
    font-size: 9.3vw;
  }

  .block-vision-sec.sustainability-page .block-values-sec {
    padding: 8vw 0 4vw 0;
  }

  .block-vision-sec.sustainability-page .block-values-sec .block-values-list {
    margin: 3.4vw 0 4vw 0;
  }

  .block-vision-sec.sustainability-page .block-values-sec .block-video {
    text-align: center;
    margin-bottom: 3vw;
  }

  .block-vision-sec.sustainability-page .block-values-sec .block-video iframe {
    width: 100%;
    height: 53vw;
  }

  .block-vision-sec.sustainability-page .block-list-vision {
    padding: 0 0;
    margin: 12vw 0 0 0;
  }

  .block-vision-sec.sustainability-page .block-list-vision .vision-list {
    overflow: visible;
    padding: 0 0 0 0;
  }

  .block-vision-sec.sustainability-page .block-list-vision .vision-list .inner-vision {
    margin: 10vw 0 0 0;
    width: 100%;
  }

  .block-vision-sec.sustainability-page .block-list-vision .vision-list .inner-vision .item {
    width: 100%;
    margin-bottom: 4vw;
    padding: 0 0 0 0;
  }

  .block-vision-sec.sustainability-page .block-list-vision .vision-list .inner-vision .item .item-vision .box-img {
    width: 55%;
    max-width: 100%;
    margin: 0 auto;
  }
}

.block-values-sec.sustainability-page {
  background-image: url(../../images/policy-and-strategy/bg-sec-2.jpg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 4vw 0 5vw 0;
}

.block-values-sec.sustainability-page .title-values {
  position: relative;
}

.block-values-sec.sustainability-page .title-values h3 {
  font-size: 2.3vw;
}

.block-values-sec.sustainability-page .content-values {
  position: relative;
  margin-top: 1.5vw;
}

.block-values-sec.sustainability-page .content-values .verse {
  margin: 0 0 0 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-values-sec.sustainability-page .title-values h3 {
    font-size: 3.1vw;
  }
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-values-sec.sustainability-page {
    background-image: url(../../images/policy-and-strategy/bg-sec-2-m.jpg);
    padding: 12vw 0 17vw 0;
  }

  .block-values-sec.sustainability-page .title-values h3 {
    font-size: 9.3vw;
  }

  .block-values-sec.sustainability-page .content-values {
    margin-top: 4vw;
  }
}

.block-news-detail-sec.bg-gray {
  background-color: #EDEFF0;
}

.block-news-detail-sec.bg-black {
  background-color: #212628;
}

.block-news-detail-sec.better-page .content-sec.sustrainble-page .title-section {
  padding: 0 10.5vw;
  text-align: center;
}

.block-news-detail-sec.better-page .content-sec.sustrainble-page .block-text-note {
  margin: 3vw 0;
}

.block-news-detail-sec.better-page .content-sec.sustrainble-page .block-text-note .content {
  max-width: 100%;
}

.block-news-detail-sec.better-page .content-sec.sustrainble-page .block-text-note .content h3 {
  font-family: "Conv_GraphikTH-Bold";
  font-size: 2.3vw;
}

.block-news-detail-sec.better-page .content-sec.sustrainble-page .block-text-image {
  margin: 3vw 0 3vw 0;
}

.block-news-detail-sec.better-page .content-sec.sustrainble-page .block-text-image .inner {
  margin: 0 -2.6vw;
}

.block-news-detail-sec.better-page .content-sec.sustrainble-page .block-text-image .inner .box-text {
  width: 50%;
  padding: 0 2.6vw;
}

.block-news-detail-sec.better-page .content-sec.sustrainble-page .block-text-image .inner .box-text img {
  width: 100%;
}

.block-news-detail-sec.better-page .content-sec.sustrainble-page .block-text-image .inner .box-text h3 {
  font-size: 1.5vw;
  margin: 1vw 0 0.5vw 0;
  font-family: "Conv_SukhumvitSet-Bold";
}

.block-news-detail-sec.better-page .content-sec.sustrainble-page .block-list-vision .vision-list .inner-vision {
  margin: 0 -1.5vw;
}

.block-news-detail-sec.better-page .content-sec.sustrainble-page .block-list-vision .vision-list .inner-vision .item {
  width: 25%;
  padding: 0 1.5vw;
}

.block-news-detail-sec.better-page .content-sec.sustrainble-page .block-list-vision .vision-list .inner-vision .item .item-vision .box-img {
  max-width: 14.5vw;
  margin: 0 auto;
  overflow: hidden;
}

.block-news-detail-sec.better-page .content-sec.sustrainble-page .block-list-vision .vision-list .inner-vision .item .item-vision .box-img img {
  min-width: 100%;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.block-news-detail-sec.better-page .content-sec.sustrainble-page .block-list-vision .vision-list .inner-vision .item .item-vision .box-text {
  text-align: center;
  padding: 1.7vw 0 1.5vw 0;
}

.block-news-detail-sec.better-page .content-sec.sustrainble-page .block-list-vision .vision-list .inner-vision .item .item-vision .box-text h3 {
  font-size: 1.5vw;
  font-family: "Conv_SukhumvitSet-Bold";
  margin: 0 0 0.6vw 0;
  color: #15191A;
}

.block-news-detail-sec.better-page .content-sec.sustrainble-page .block-list-vision .vision-list .inner-vision .item .item-vision .box-text p {
  font-size: 1.05vw;
  font-family: "Conv_SukhumvitSet-Text";
  margin: 0 0 0 0;
  color: #15191A;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-news-detail-sec.better-page .content-sec.sustrainble-page .title-section {
    padding: 0 0;
    text-align: center;
  }

  .block-news-detail-sec.better-page .content-sec.sustrainble-page .block-text-note {
    margin: 3vw 0;
  }

  .block-news-detail-sec.better-page .content-sec.sustrainble-page .block-text-note .content {
    max-width: 100%;
  }

  .block-news-detail-sec.better-page .content-sec.sustrainble-page .block-text-note .content h3 {
    font-family: "Conv_GraphikTH-Bold";
    font-size: 2.3vw;
  }

  .block-news-detail-sec.better-page .content-sec.sustrainble-page .block-text-image .inner .box-text h3 {
    font-size: 2.3vw;
  }

  .block-news-detail-sec.better-page .content-sec.sustrainble-page .block-list-vision {
    margin: 3vw 0 2vw 0;
  }

  .block-news-detail-sec.better-page .content-sec.sustrainble-page .block-list-vision .vision-list .inner-vision .item .item-vision .box-img {
    max-width: 20vw;
  }

  .block-news-detail-sec.better-page .content-sec.sustrainble-page .block-list-vision .vision-list .inner-vision .item .item-vision .box-text h3 {
    font-size: 2.4vw;
  }

  .block-news-detail-sec.better-page .content-sec.sustrainble-page .block-list-vision .vision-list .inner-vision .item .item-vision .box-text p {
    font-size: 1.65vw;
  }
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-news-detail-sec.better-page .content-sec.sustrainble-page .title-section {
    padding: 0 0;
    text-align: center;
  }

  .block-news-detail-sec.better-page .content-sec.sustrainble-page .block-text-note {
    margin: 3vw 0 8vw 0;
  }

  .block-news-detail-sec.better-page .content-sec.sustrainble-page .block-text-note .content {
    max-width: 100%;
  }

  .block-news-detail-sec.better-page .content-sec.sustrainble-page .block-text-note .content h3 {
    font-size: 9.3vw;
  }

  .block-news-detail-sec.better-page .content-sec.sustrainble-page .block-text-image .inner {
    margin: 0 0 0 0;
  }

  .block-news-detail-sec.better-page .content-sec.sustrainble-page .block-text-image .inner .box-text {
    width: 100%;
    padding: 0 0 0 0;
    margin-bottom: 3vw;
  }

  .block-news-detail-sec.better-page .content-sec.sustrainble-page .block-text-image .inner .box-text h3 {
    font-size: 6.6vw;
    margin: 3.5vw 0 2vw;
  }

  .block-news-detail-sec.better-page .content-sec.sustrainble-page .block-list-vision {
    margin: 15vw 0 4vw 0;
  }

  .block-news-detail-sec.better-page .content-sec.sustrainble-page .block-list-vision .vision-list .inner-vision {
    margin: 0 0 0 0;
  }

  .block-news-detail-sec.better-page .content-sec.sustrainble-page .block-list-vision .vision-list .inner-vision .item {
    width: 100%;
    padding: 0 0;
    margin-bottom: 6vw;
  }

  .block-news-detail-sec.better-page .content-sec.sustrainble-page .block-list-vision .vision-list .inner-vision .item .item-vision .box-img {
    width: 55%;
    max-width: 100%;
  }

  .block-news-detail-sec.better-page .content-sec.sustrainble-page .block-list-vision .vision-list .inner-vision .item .item-vision .box-text {
    padding: 5vw 0 3vw 0;
  }

  .block-news-detail-sec.better-page .content-sec.sustrainble-page .block-list-vision .vision-list .inner-vision .item .item-vision .box-text h3 {
    font-size: 5.5vw;
    margin: 0 0 2vw 0;
  }

  .block-news-detail-sec.better-page .content-sec.sustrainble-page .block-list-vision .vision-list .inner-vision .item .item-vision .box-text p {
    font-size: 4vw;
  }
}

.block-news-detail-sec.sustrainble-sub1-page .block-content-image {
  margin: 4vw 0 2vw 0;
}

.block-news-detail-sec.sustrainble-sub1-page .block-content-image .block-content {
  margin: 0 0 0 0;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  width: 45%;
  padding-right: 4vw;
}

.block-news-detail-sec.sustrainble-sub1-page .block-content-image .block-content h3 {
  font-size: 2.3vw;
  color: #15191A;
}

.block-news-detail-sec.sustrainble-sub1-page .block-content-image .block-content p {
  color: #15191A;
}

.block-news-detail-sec.sustrainble-sub1-page .block-content-image .block-image {
  width: 55%;
  margin: 0 0 0 0;
}

.block-news-detail-sec.sustrainble-sub1-page .block-content-image.switch {
  margin: 4vw 0 5vw 0;
}

.block-news-detail-sec.sustrainble-sub1-page .block-content-image.switch .block-content {
  padding-left: 4vw;
  padding-right: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-news-detail-sec.sustrainble-sub1-page .block-content-image .block-content {
    width: 50%;
    padding-right: 3vw;
  }

  .block-news-detail-sec.sustrainble-sub1-page .block-content-image .block-content p {
    font-size: 1.65vw;
  }

  .block-news-detail-sec.sustrainble-sub1-page .block-content-image .block-image {
    width: 50%;
  }

  .block-news-detail-sec.sustrainble-sub1-page .block-content-image.switch .block-content {
    width: 50%;
    padding-left: 3vw;
    padding-right: 0;
  }
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-news-detail-sec.sustrainble-sub1-page .block-content-image {
    margin: 12vw 0 10vw 0;
  }

  .block-news-detail-sec.sustrainble-sub1-page .block-content-image .block-content {
    width: 100%;
    padding-right: 0;
    padding-top: 15vw;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  .block-news-detail-sec.sustrainble-sub1-page .block-content-image .block-content h3 {
    font-size: 9.3vw;
  }

  .block-news-detail-sec.sustrainble-sub1-page .block-content-image .block-content p {
    font-size: 4vw;
  }

  .block-news-detail-sec.sustrainble-sub1-page .block-content-image .block-image {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .block-news-detail-sec.sustrainble-sub1-page .block-content-image.switch {
    margin: 12vw 0 10vw 0;
  }

  .block-news-detail-sec.sustrainble-sub1-page .block-content-image.switch .block-content {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}

.block-news-detail-sec.sustrainble-sub1-page .block-text-note .content .note {
  text-align: center;
  font-family: "Conv_GraphikTH-Bold";
  font-size: 2.3vw;
  margin: 0 0 4vw 0;
  color: #15191A;
  line-height: 1.5;
}

.block-news-detail-sec.sustrainble-sub1-page .block-text-note .content p {
  font-size: 1.05vw;
  font-family: "Conv_SukhumvitSet-Text";
  color: #15191A;
  margin: 3.5vw 0 4vw 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-news-detail-sec.sustrainble-sub1-page .block-text-note .content p {
    font-size: 1.65vw;
  }
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-news-detail-sec.sustrainble-sub1-page .block-text-note .content .note {
    font-size: 9.3vw;
    margin: 0 0 15vw 0;
  }

  .block-news-detail-sec.sustrainble-sub1-page .block-text-note .content p {
    font-size: 4vw;
    margin: 6vw 0 12vw 0;
  }
}

.block-news-detail-sec.sustrainble-sub2-page {
  position: relative;
  padding: 3vw 0 0 0;
}

.block-news-detail-sec.sustrainble-sub2-page::before {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 20.5vw;
  display: none;
  /* background-color: #212628; */
}


.block-news-detail-sec.sustrainble-sub2-page .content-sec .title-section {
  margin-bottom: 6vw;
}

.block-news-detail-sec.sustrainble-sub2-page .content-sec .title-section p {
  /* color: #FFF; */
}
.block-news-detail-sec.sustrainble-sub2-page .content-sec .title-section .title {
  /* color: #FFF; */
}

.block-news-detail-sec.sustrainble-sub2-page .content-sec .title {
  color: #15191A;
}

.block-news-detail-sec.sustrainble-sub2-page .content-sec .box-img {
  margin-top: 3vw;
}

.block-news-detail-sec.sustrainble-sub2-page .content-sec .box-img.fix-mg {
  margin-top: -7vw;
}

.block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-text-note {
  margin: 2vw 0 1vw 0;
}

.block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-text-note .content {
  padding: 0 0 0 0;
  text-align: left;
}

.block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-text-note .content h3 {
  font-size: 2vw;
  margin: 0 0 .5vw 0;
}

.block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-text-price h3 {
  font-size: 1.5vw;
}

.block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-text-price .box-price {
  margin: 3.7vw 0 4vw 0;
}

.block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-text-price .box-price .item {
  padding: 0 3.1vw;
}

.block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-text-price .box-price .item p {
  font-size: 1.15vw;
  font-family: "Conv_SukhumvitSet-Bold";
  color: #15191A;
  margin: 0 0 0 0;
}

.block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-text-price .box-price .item h1 {
  font-size: 5.2vw;
  font-family: "Conv_GraphikTH-Bold";
  color: #6C2995;
  margin: -0.5vw 0 0 0;
}

.block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-text-price .box-price .item h1 span {
  font-size: 1.05vw;
  font-family: "Conv_SukhumvitSet-Text";
  color: #15191A;
  padding-left: 1.5vw;
}

.block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-text-price.fix-sec .box-price {
  margin: 3.7vw 0 0 0;
  padding: 0 0 4vw 0;
  justify-content: center;
}

.block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content {
  margin-top: 1.5vw;
}

.block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content h3 {
  font-size: 1.5vw;
  margin: 0 0 0 0;
}

.block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content p {
  margin: 0 0 3vw 0;
}

.block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content .inner {
  margin: 0 -3vw;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content .inner .item {
  padding: 0 3vw;
  margin: 3vw 0 2.2vw;
  text-align: center;
  width: 18%;
}

.block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content .inner .item p {
  margin: 1vw 0 0 0;
}

.block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content .inner .item img {
  width: 6.5vw;
  height: 6.5vw;
}

.block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content.fix-sec {
  margin-top: 0;
}

.block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content.fix-sec p {
  margin: 0.5vw 0 0 0;
}

.block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content.fix-sec .inner {
  margin: 0 -1.5vw;
}

.block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content.fix-sec .inner .item {
  padding: 0 1.5vw;
  width: 18%;
  margin: 3vw 0 1vw 0;
}

.block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content.fix-sec2 p {
  margin: 0.5vw 0 0 0;
}

.block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content.fix-sec2 .inner {
  margin: 0 -1.5vw;
}

.block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content.fix-sec2 .inner .item {
  padding: 0 1.5vw;
  width: 18%;
  margin: 3vw 0 2.2vw;
}

.block-news-detail-sec.sustrainble-sub2-page .block-vision-sec {
  background-color: #FFFFFF;
  overflow: visible;
  padding: 0 0 0 0;
  position: initial;
}
.block-news-detail-sec.sustrainble-sub2-page .block-vision-sec::before {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 99.4vw;
  background-color: #D8DCDD;
}
.block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-vision{
  padding: 0 10.5vw 3vw 10.5vw;
}
.block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-vision .vision-list .inner-vision {
  justify-content: center;
}
.block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-vision .vision-list .inner-vision .item {
  width: 33.33%;
}
.block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-vision .vision-list .inner-vision .item .item-vision .box-text .btn-more i,
.block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-vision .vision-list .inner-vision .item .item-vision .box-text .btn-more span {
  color: #6C2995;
}
.block-news-detail-sec.sustrainble-sub2-page .title-sec .inner-title .box-text .title{
  position: relative;
  top: 4.7vw;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-news-detail-sec.sustrainble-sub2-page::before {
    height: 27vw;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-text-note .content h3 {
    font-size: 2.3vw;
    margin: 0 0 1vw 0;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content {
    margin-top: 2vw;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content h3 {
    font-size: 2vw;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content .inner {
    margin: 0 -2vw;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content .inner .item {
    width: 25%;
    padding: 0 2vw;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content .inner .item img {
    width: 7.5vw;
    height: 7.5vw;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content.fix-sec p {
    margin: 1vw 0 0 0;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content.fix-sec .inner .item {
    width: 20%;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content.fix-sec2 p {
    margin: 1vw 0 0 0;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content.fix-sec2 .inner .item {
    width: 20%;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-text-price h3 {
    font-size: 2vw;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-text-price .box-price .item p {
    font-size: 1.65vw;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-text-price .box-price .item h1 {
    font-size: 6.5vw;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-text-price .box-price .item h1 span {
    font-size: 1.5vw;
  }
  .block-news-detail-sec.sustrainble-sub2-page .block-vision-sec::before {
    height: 122.5vw;
  }
  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-vision {
    padding: 0 0 3vw 0;
  }
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-news-detail-sec.sustrainble-sub2-page {
    padding: 12vw 0 0 0;
  }

  .block-news-detail-sec.sustrainble-sub2-page::before {
    height: 105vw;
  }
  .block-news-detail-sec.sustrainble-sub2-page .content-sec .title-section {
    margin-bottom: 10vw;
  }
  .block-news-detail-sec.sustrainble-sub2-page .content-sec .box-img.fix-mg {
    margin-top: -25vw;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-text-note {
    margin: 5vw 0 1vw 0;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-text-note .content h3 {
    font-size: 7.5vw;
    margin: 0 0 5vw 0;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content {
    margin-top: 4vw;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content h3 {
    font-size: 6.6vw;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content p {
    margin: 4vw 0 6vw 0;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content .inner {
    margin: 0 -3vw;
    padding-top: 3vw;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content .inner .item {
    width: 50%;
    margin: 4vw 0;
    padding: 0 3vw;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content .inner .item p {
    margin: 3vw 0 0 0;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content .inner .item img {
    width: 26vw;
    height: 26vw;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content.fix-sec {
    margin-top: 0;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content.fix-sec p {
    margin: 3vw 0 0 0;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content.fix-sec .inner {
    margin: 0 -3vw;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content.fix-sec .inner .item {
    width: 50%;
    margin: 4vw 0;
    padding: 0 3vw;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content.fix-sec2 p {
    margin: 3vw 0 0 0;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content.fix-sec2 .inner {
    margin: 0 -3vw;
    padding-bottom: 4vw;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-content.fix-sec2 .inner .item {
    width: 33.33%;
    margin: 4vw 0;
    padding: 0 3vw;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-text-price h3 {
    font-size: 6.6vw;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-text-price .box-price {
    padding: 0 0 0 0;
    margin: 4vw 0 12vw 0;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-text-price .box-price .item {
    width: 100%;
    padding: 0 0 0 0;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-text-price .box-price .item p {
    font-size: 4.8vw;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-text-price .box-price .item h1 {
    font-size: 16vw;
    margin: 4vw 0 5vw 6vw;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-text-price .box-price .item h1 span {
    font-size: 4vw;
    padding-left: 3vw;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-text-price.fix-sec .box-price {
    padding: 0 0 8vw 0;
    margin: 4vw 0 0 0;
  }

  .block-news-detail-sec.sustrainble-sub2-page .block-vision-sec {
    position: relative;
  }

  .block-news-detail-sec.sustrainble-sub2-page .block-vision-sec::before {
    content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 50.5%;
    background-color: #D8DCDD;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-vision {
    padding: 0 0 8vw 0;
  }

  .block-news-detail-sec.sustrainble-sub2-page .content-sec.sustrainble-page .block-list-vision .vision-list .inner-vision .item {
    width: 100%;
  }

  .block-news-detail-sec.sustrainble-sub2-page .title-sec .inner-title .box-text .title {
    margin: 8vw 0 10vw 0;
  }
}

.block-news-detail-sec.creating-sub2-page {
  position: relative;
  padding: 3vw 0 0 0;
}

.block-news-detail-sec.creating-sub2-page::before {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 22vw;
  background-color: #212628;
}

.block-news-detail-sec.creating-sub2-page .content-sec .title-section {
  margin-bottom: 2vw;
}

.block-news-detail-sec.creating-sub2-page .content-sec .title-section p {
  color: #FFF;
}

.block-news-detail-sec.creating-sub2-page .content-sec .title {
  color: #FFF;
}

.block-news-detail-sec.creating-sub2-page .content-sec .box-img {
  margin-top: 1.5vw;
}

.block-news-detail-sec.creating-sub2-page .content-sec .box-img.fix-mg {
  margin-top: -6.2vw;
}

.block-news-detail-sec.creating-sub2-page .content-sec .box-content {
  margin: 2vw 0 0 0;
}

.block-news-detail-sec.creating-sub2-page .content-sec .box-content .logo-x10 {
  width: 11.9vw;
  margin-bottom: -1.1vw;
  position: relative;
  left: -1.2vw;
}

.block-news-detail-sec.creating-sub2-page .content-sec .box-content .logo-robinhood {
  margin: 0 0 0.75vw 0;
  width: 8.4vw;
}

.block-news-detail-sec.creating-sub2-page .content-sec .box-content h3 {
  font-size: 2.3vw;
}

.block-news-detail-sec.creating-sub2-page .content-sec .box-content ul {
  margin: 0.25vw 0 1.5vw 0;
  padding-left: 1vw;
}

.block-news-detail-sec.creating-sub2-page .content-sec .box-content ul li {
  font-size: 1.05vw;
  font-family: "Conv_SukhumvitSet-Text";
  margin: 0 0 0.25vw 0;
  padding-left: 0.5vw;
  color: #6C2995;
}

.block-news-detail-sec.creating-sub2-page .content-sec .box-content ul li span {
  color: #15191A;
}

.block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content h3 {
  font-size: 2.3vw;
  margin: 0 0 1.5vw 0;
}

.block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .nav-tabs {
  border-bottom: 4px solid #D8DCDD;
  padding-left: 0;
}
.block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .nav-tabs .nav-item{
  margin: 0 0 0 0;
}

.block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .nav-tabs .nav-item .nav-link {
  margin: 0 0 0 0;
  padding: 0.5vw 1.3vw;
  border: none;
  border-radius: 0;
  font-size: 1.15vw;
  color: #B0B5B6;
  font-family: "Conv_SukhumvitSet-Text";
  position: relative;
}

.block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .nav-tabs .nav-item .nav-link::before {
  content: "";
  position: absolute;
  bottom: -0.25vw;
  width: 0%;
  height: 4px;
  background-color: #707070;
  left: 0;
}

.block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .nav-tabs .nav-item .nav-link.active {
  font-family: "Conv_SukhumvitSet-Bold";
  color: #15191A;
  background-color: transparent;
}

.block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .nav-tabs .nav-item .nav-link.active::before {
  width: 100%;
}

.block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide {
  margin: 2.6vw 0 5.2vw 0;
  padding: 0 0 2.6vw 0;
}

.block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .owl-stage {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  display: flex;
  flex-wrap: wrap;
}

.block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .item {
  height: 100%;
}

.block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .item .item-product {
  border-radius: 8px;
  position: relative;
  height: 100%;
  background-color: #FFF;
  overflow: hidden;
}

.block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .item .item-product::before {
  content: "";
  position: absolute;
  top: 0;
  background-color: #9147C1;
  width: 100%;
  height: 3px;
}

.block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .item .item-product .box-img {
  margin: 0 0 0 0;
  height: 13vw;
  padding: 0 1.8vw;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  flex-direction: row;
}

.block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .item .item-product .box-text {
  padding: 0.5vw 1.8vw 1.5vw 1.8vw;
}

.block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .item .item-product .box-text p {
  font-size: 1.05vw;
  font-family: "Conv_SukhumvitSet-Text";
  margin: 0 0 0 0;
  color: #15191A;
}

.block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .item .item-product .box-text p.month {
  font-family: "Conv_SukhumvitSet-Bold";
  margin: 0 0 0 0;
  color: #6C2995;
}

.block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .item .item-product .box-text h3 {
  font-size: 1.5vw;
  font-family: "Conv_SukhumvitSet-Bold";
  margin: 0.8vw 0 0.3vw 0;
  color: #15191A;
}

.block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .owl-nav {
  position: relative;
  text-align: left;
  margin: 2.5vw -0.75vw 0 -0.75vw;
}

.block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .owl-nav .owl-next,
.block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .owl-nav .owl-prev {
  background: transparent;
  padding: 0 0 0 0;
  margin: 0 0.75vw 0 0.75vw;
  border-radius: 0;
}

.block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .owl-nav .owl-next i,
.block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .owl-nav .owl-prev i {
  font-size: 2.3vw;
  color: #6C2995;
  position: relative;
}

.block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .owl-nav .owl-next i::after,
.block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .owl-nav .owl-prev i::after {
  content: "";
  position: absolute;
  top: 0;
  width: 2.3vw;
  height: 2.3vw;
  border-radius: 50%;
  background-color: #FFF;
  left: 0;
  z-index: -1;
}

.block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-page-number {
  font-size: 1.05vw;
  font-family: "Conv_SukhumvitSet-Bold";
  color: #606769;
  margin: -2vw 0 0 7.5vw;
}

.block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-page-number span {
  padding: 0 5px;
}

.block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-page-number #page {
  color: #15191A;
}

.block-news-detail-sec.creating-sub2-page.creating-sub2-sec2 {
  background-color: #FFF;
  padding: 0 0 4vw 0;
}

.block-news-detail-sec.creating-sub2-page.creating-sub2-sec2::before {
  display: none;
}

.block-news-detail-sec.creating-sub2-page.creating-sub2-sec2 .block-news-list-sec.sustrainble-page {
  background-color: transparent;
}

.block-news-detail-sec.creating-sub2-page.creating-sub2-sec2 .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme {
  background-color: transparent;
  padding-bottom: 1.5vw;
}

.block-news-detail-sec.creating-sub2-page.creating-sub2-sec2 .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide {
  margin-top: 2.6vw;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-news-detail-sec.creating-sub2-page::before {
    height: 27vw;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .box-content h3 {
    font-size: 2.6vw;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .box-content ul {
    padding-left: 2vw;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .box-content ul li {
    font-size: 1.65vw;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content h3 {
    font-size: 2.6vw;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .nav-tabs .nav-item .nav-link {
    font-size: 1.8vw;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .nav-tabs .nav-item .nav-link::before {
    bottom: -0.5vw;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .item .item-product .box-text h3 {
    font-size: 2vw;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .item .item-product .box-text p {
    font-size: 1.65vw;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .owl-nav .owl-next i,
  .block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .owl-nav .owl-prev i {
    font-size: 4vw;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .owl-nav .owl-next i::after,
  .block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .owl-nav .owl-prev i::after {
    width: 4vw;
    height: 4vw;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-page-number {
    font-size: 2vw;
    margin: -3.7vw 0 0 11vw;
  }
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-news-detail-sec.creating-sub2-page {
    padding: 12vw 0 0 0;
  }

  .block-news-detail-sec.creating-sub2-page::before {
    height: 145vw;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .box-img.fix-mg {
    margin-top: -35vw;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .box-content {
    margin: 5vw 0 0 0;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .box-content .logo-x10 {
    width: 40vw;
    left: -4.2vw;
    margin-bottom: 0;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .box-content .logo-robinhood {
    width: 28vw;
    margin: 0 0 4vw 0;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .box-content h3 {
    font-size: 9.3vw;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .box-content ul {
    margin: 0.5vw 0 5vw 0;
    padding-left: 4vw;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .box-content ul li {
    font-size: 4vw;
    margin: 0 0 0.5vw 0;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content h3 {
    font-size: 9.3vw;
    margin: 0 0 4vw 0;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .nav-tabs .nav-item .nav-link {
    font-size: 4vw;
    padding: 3.5vw 4vw;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .nav-tabs .nav-item .nav-link::before {
    bottom: -1vw;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide {
    margin: 8vw 0 30vw 0;
    padding: 0 0 12vw 0;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .owl-stage-outer {
    overflow: visible !important;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .owl-stage {
    padding-left: 0 !important;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .item .item-product {
    border-radius: 6px;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .item .item-product .box-img {
    height: 48vw;
    padding: 0 5vw;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .item .item-product .box-text {
    padding: 3vw 5.3vw 5vw 5.3vw;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .item .item-product .box-text h3 {
    font-size: 6.6vw;
    margin: 3vw 0 3vw 0;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .item .item-product .box-text p {
    font-size: 4vw;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .owl-nav {
    margin: 8vw -3vw 0 -3vw;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .owl-nav .owl-next,
  .block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .owl-nav .owl-prev {
    margin: 0 3vw;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .owl-nav .owl-next i,
  .block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .owl-nav .owl-prev i {
    font-size: 10.7vw;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .owl-nav .owl-next i::after,
  .block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-carousel .owl-nav .owl-prev i::after {
    width: 10.7vw;
    height: 10.7vw;
  }

  .block-news-detail-sec.creating-sub2-page .content-sec .block-tab-content .slide .product-list-page-number {
    font-size: 4vw;
    text-align: right;
    margin: -9vw 0 0 33vw;
  }

  .block-news-detail-sec.creating-sub2-page.creating-sub2-sec2 {
    background-color: #FFF;
    padding: 0 0 4vw 0;
  }

  .block-news-detail-sec.creating-sub2-page.creating-sub2-sec2::before {
    display: none;
  }

  .block-news-detail-sec.creating-sub2-page.creating-sub2-sec2 .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme {
    padding-bottom: 12vw;
  }

  .block-news-detail-sec.creating-sub2-page.creating-sub2-sec2 .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide {
    margin-top: 8vw;
  }
}

.block-news-detail-sec.creating-sub3-page {
  padding: 3vw 0 10vw 0;
}

.block-news-detail-sec.creating-sub3-page .content-sec .title-section .box-img {
  margin-top: 2vw;
}

.block-news-detail-sec.creating-sub3-page .content-sec .title-section .box-img img {
  width: 49.4vw;
  margin: 0 auto;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-news-detail-sec.creating-sub3-page {
    padding: 3vw 0 10vw 0;
  }

  .block-news-detail-sec.creating-sub3-page .content-sec .title-section .box-img {
    margin-top: 4vw;
  }

  .block-news-detail-sec.creating-sub3-page .content-sec .title-section .box-img img {
    width: 60vw;
  }
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-news-detail-sec.creating-sub3-page {
    padding: 12vw 0 24vw 0;
  }

  .block-news-detail-sec.creating-sub3-page .content-sec .title-section .box-img {
    margin-top: 6vw;
  }

  .block-news-detail-sec.creating-sub3-page .content-sec .title-section .box-img img {
    width: 100%;
  }
}

.block-news-detail-sec.better-sub2-page {
  padding: 3vw 0 3vw 0;
  overflow: hidden;
}

.block-news-detail-sec.better-sub2-page .line-sec {
  top: -1.2vw;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-news-detail-sec.better-sub2-page {
    padding: 3vw 0 4vw 0;
  }

  .block-news-detail-sec.better-sub2-page .line-sec {
    top: 0;
  }
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-news-detail-sec.better-sub2-page {
    padding: 12vw 0 0 0;
  }

  .block-news-detail-sec.better-sub2-page::before {
    height: 137vw;
  }

  .block-news-detail-sec.better-sub2-page .line-sec {
    top: 0;
  }
}

.block-news-detail-sec.better-sub2-sec2-page {
  background-color: #E8EAEA;
}

.block-news-detail-sec.better-sub2-sec2-page .line-sec {
  top: -1.2vw;
}

.block-news-detail-sec.better-sub2-sec2-page .line-sec.bottom {
  top: auto;
}

.block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-list {
  padding: 1vw 10.5vw;
}

.block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-list .inner {
  margin: 0 -1.3vw;
  display: flex;
  flex-wrap: wrap;
}

.block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-list .inner .item {
  padding: 0 1.3vw;
  width: 20%;
}

.block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-list .inner .item .box-img {
  text-align: center;
}

.block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-list .inner .item .box-img img {
  width: 6.5vw;
}

.block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-list .inner .item .box-text {
  padding: 1.5vw 0 0 0;
  text-align: center;
}

.block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-graph {
  padding-bottom: 2vw;
}

.block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-graph .sub-title {
  font-size: 1.5vw;
  margin: 0 0 1.5vw 0;
  font-family: "Conv_SukhumvitSet-Bold";
}

.block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-graph .inner {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -4vw;
}

.block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-graph .inner .rows {
  width: 100%;
  padding-bottom: 4vw;
  display: flex;
  flex-wrap: wrap;
}
.block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-graph .inner .rows.mg-t {
  margin-top: -5.5vw;
}

.block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-graph .inner .rows .item {
  width: 33.33%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  display: flex;
  flex-wrap: wrap;
  padding: 0 4vw;
}

.block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-graph .inner .rows .item .box-text {
  padding: 0 0 2vw 0;
}

.block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-graph .inner .rows .item .box-text h5 {
  font-size: 1.3vw;
  font-family: "Conv_SukhumvitSet-Bold";
  margin: 0 0 0 0;
  color: #15191A;
}

.block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-graph .inner .rows .item .box-img {
  width: 100%;
}

.block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-graph .inner .rows .item .box-img img {
  min-width: 100%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-list {
    padding: 1.5vw 0 2vw 0;
  }

  .block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-list .inner .item .box-img img {
    width: 7vw;
  }

  .block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-list .inner .item .box-text {
    padding: 1.5vw 0 0 0;
    text-align: center;
  }

  .block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-graph .sub-title {
    font-size: 2.2vw;
  }

  .block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-graph .inner {
    margin: 0 -2vw;
  }

  .block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-graph .inner .rows .item {
    padding: 0 2vw;
  }

  .block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-graph .inner .rows .item .box-text {
    padding: 0 0 3vw 0;
  }

  .block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-graph .inner .rows .item .box-text h5 {
    font-size: 1.65vw;
  }
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-list {
    padding: 4vw 0 2vw 0;
  }

  .block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-list .inner {
    margin: 0 -4vw;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-list .inner .item {
    width: 50%;
    padding: 0 4vw;
  }

  .block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-list .inner .item .box-img img {
    width: 26vw;
  }

  .block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-list .inner .item .box-text {
    padding: 4vw 0 2vw 0;
    text-align: center;
  }

  .block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-graph {
    padding-bottom: 10vw;
  }

  .block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-graph .sub-title {
    font-size: 6.6vw;
    margin: 0 0 4vw 0;
  }

  .block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-graph .inner{
    margin: 0 0;
  }
  .block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-graph .inner .rows {
    margin: 0 0;
    padding: 0 0 0 0;
  }
  .block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-graph .inner .rows.mg-t{
    margin-top: 0;
  }
  .block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-graph .inner .rows.mg-t .item {
    margin-top: -25vw;
  }

  .block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-graph .inner .rows .item {
    padding: 0 0;
    width: 100%;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    height: auto;
    margin-bottom: 10vw;
  }

  .block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-graph .inner .rows .item .box-text {
    padding: 0 0 10vw 0;
  }

  .block-news-detail-sec.better-sub2-sec2-page .content-sec .block-better-graph .inner .rows .item .box-text h5 {
    font-size: 4.8vw;
    margin: 0 0 2vw 0;
  }
}

.block-news-detail-sec.strengthened-page {
  background-color: #D8DCDD;
}

.block-news-detail-sec.strengthened-page .line-sec.bottom {
  bottom: -4.3vw;
}

.block-news-detail-sec.strengthened-page .block-content-image {
  margin: 4vw 0;
  padding-bottom: 5vw;
}

.block-news-detail-sec.strengthened-page .block-content-image .block-content h3 {
  font-size: 2.3vw;
  color: #15191A;
  margin: 0 0 1.5vw 0;
}

.block-news-detail-sec.strengthened-page .block-content-image .block-content p {
  color: #15191A;
}

.block-news-detail-sec.strengthened-page .block-content-image .block-content .block-download-list {}

.block-news-detail-sec.strengthened-page .block-content-image .block-content .block-download-list .inner-download{
  justify-content: flex-start;
}

.block-news-detail-sec.strengthened-page .block-content-image .block-content .block-download-list .inner-download .item{
  width: 50%;
}

.block-news-detail-sec.strengthened-page .block-content-image .block-content .btn-more {
  margin-top: 1.5vw;
}

.block-news-detail-sec.strengthened-page .block-content-image .block-content .btn-more span {
  color: #6C2995;
}

.block-news-detail-sec.strengthened-page .block-content-image .block-content .btn-more i {
  color: #6C2995;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-news-detail-sec.strengthened-page .block-content-image .block-content h3 {
    font-size: 3.1vw;
  }
  .block-news-detail-sec.strengthened-page .block-content-image .block-content .block-download-list .inner-download .item{
    width: 50%;
  }  
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-news-detail-sec.strengthened-page .line-sec.bottom {
    bottom: auto;
    top: -30vw;
  }

  .block-news-detail-sec.strengthened-page .block-content-image {
    margin: 12vw 0 12vw 0;
    padding-bottom: 0;
  }

  .block-news-detail-sec.strengthened-page .block-content-image .block-content h3 {
    font-size: 9.3vw;
    line-height: 1.4;
    margin: 0 0 4vw 0;
  }

  .block-news-detail-sec.strengthened-page .block-content-image .block-content .block-download-list .inner-download .item{
    width: 100%;
  }  

  .block-news-detail-sec.strengthened-page .block-content-image .block-content .btn-more {
    margin-top: 4vw;
  }
}

.block-news-detail-sec.strengthened-sec2-page {
  background-color: #E8EAEA;
}

.block-news-detail-sec.strengthened-sec2-page .block-content-image {
  margin: 4vw 0;
  padding-bottom: 5vw;
}

.block-news-detail-sec.strengthened-sec2-page .block-content-image .block-image {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  margin-right: 0;
  margin-left: 2.5%;
}

.block-news-detail-sec.strengthened-sec2-page .block-content-image .block-content {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  margin-right: 2.5%;
  margin-left: 0;
}

.block-news-detail-sec.strengthened-sec2-page .block-content-image .block-content h3 {
  font-size: 2.3vw;
  color: #15191A;
  margin: 0 0 1.5vw 0;
}

.block-news-detail-sec.strengthened-sec2-page .block-content-image .block-content p {
  color: #15191A;
}

.block-news-detail-sec.strengthened-sec2-page .block-content-image .block-content .btn-more {
  margin-top: 1.5vw;
}

.block-news-detail-sec.strengthened-sec2-page .block-content-image .block-content .btn-more span {
  color: #6C2995;
}

.block-news-detail-sec.strengthened-sec2-page .block-content-image .block-content .btn-more i {
  color: #6C2995;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-news-detail-sec.strengthened-sec2-page .block-content-image .block-content h3 {
    font-size: 3.1vw;
  }
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-news-detail-sec.strengthened-sec2-page .block-content-image {
    margin: 12vw 0 12vw 0;
  }

  .block-news-detail-sec.strengthened-sec2-page .block-content-image .block-content {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  .block-news-detail-sec.strengthened-sec2-page .block-content-image .block-content h3 {
    font-size: 9.3vw;
    line-height: 1.4;
    margin: 0 0 4vw 0;
  }

  .block-news-detail-sec.strengthened-sec2-page .block-content-image .block-content .btn-more {
    margin-top: 4vw;
  }

  .block-news-detail-sec.strengthened-sec2-page .block-content-image .block-content .block-image {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}

.block-news-detail-sec.report-page .content-sec.sustrainble-page .title-section {
  text-align: left;
  padding: 0 0 0 0;
}

.block-news-detail-sec.report-page .content-sec.sustrainble-page .block-report-view {
  margin: 3.5vw 0 1vw 0;
}

.block-news-detail-sec.report-page .content-sec.sustrainble-page .block-report-view .inner {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: flex;
  flex-wrap: wrap;
}
.block-news-detail-sec.report-page .content-sec.sustrainble-page .block-report-view .inner .item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.block-news-detail-sec.report-page .content-sec.sustrainble-page .block-report-view .inner .item .box-img img {
  width: 19.7vw;
}

.block-news-detail-sec.report-page .content-sec.sustrainble-page .block-report-view .inner .item .box-text {
  padding-left: 2.6vw;
}

.block-news-detail-sec.report-page .content-sec.sustrainble-page .block-report-view .inner .item .box-text p {
  font-size: 1.3vw;
  font-family: 'Conv_SukhumvitSet-Medium';
  margin: 0 0 1vw 0;
  color: #15191A;
}

.block-news-detail-sec.report-page .content-sec.sustrainble-page .block-report-view .inner .item .box-text .btn-more i {
  color: #6B2995;
}

.block-news-detail-sec.report-page .content-sec.sustrainble-page .block-report-view .inner .item .box-text .btn-more span {
  color: #6B2995;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-news-detail-sec.report-page .content-sec.sustrainble-page .title-section {
    text-align: left;
    padding: 0 0 0 0;
  }

  .block-news-detail-sec.report-page .content-sec.sustrainble-page .block-report-view {
    margin: 3.5vw 0 1vw 0;
  }

  .block-news-detail-sec.report-page .content-sec.sustrainble-page .block-report-view .inner .item .box-img img {
    width: 22vw;
  }

  .block-news-detail-sec.report-page .content-sec.sustrainble-page .block-report-view .inner .item .box-text {
    padding-left: 2.6vw;
  }

  .block-news-detail-sec.report-page .content-sec.sustrainble-page .block-report-view .inner .item .box-text p {
    font-size: 1.65vw;
    margin: 0 0 1.5vw 0;
    color: #15191A;
  }
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-news-detail-sec.report-page .content-sec.sustrainble-page .title-section {
    text-align: left;
    padding: 0 0 0 0;
  }

  .block-news-detail-sec.report-page .content-sec.sustrainble-page .block-report-view {
    margin: 13vw 0 12vw 0;
    padding: 0 12vw;
  }

  .block-news-detail-sec.report-page .content-sec.sustrainble-page .block-report-view .inner .item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .block-news-detail-sec.report-page .content-sec.sustrainble-page .block-report-view .inner .item .box-img {
    width: 100%;
  }

  .block-news-detail-sec.report-page .content-sec.sustrainble-page .block-report-view .inner .item .box-img img {
    width: 100%;
  }

  .block-news-detail-sec.report-page .content-sec.sustrainble-page .block-report-view .inner .item .box-text {
    width: 100%;
    padding-top: 4vw;
    padding-left: 0;
  }

  .block-news-detail-sec.report-page .content-sec.sustrainble-page .block-report-view .inner .item .box-text p {
    font-size: 3.2vw;
    margin: 0 0 1.5vw 0;
    color: #15191A;
  }

  .block-news-detail-sec.report-page .content-sec.sustrainble-page .block-report-view .inner .item .box-text .btn-more span {
    font-size: 3.2vw;
  }
}

.block-news-list-sec.sustrainble-page {
  background-color: #D8DCDD;
  padding: 0 0 0 0;
}

.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme {
  background-color: #D8DCDD;
}

.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide {
  margin-top: 0;
}

.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .title {
  font-size: 2.3vw;
  font-family: "Conv_GraphikTH-Bold";
  color: #15191A;
  margin: 0 0 2vw 0;
}

.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .owl-stage ,
.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .owl-stage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item,
.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item  {
  padding: 0 0;
  height: 100%;
}

.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download ,
.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download {
  border-radius: 0;
  background-color: #F5F7F7;
  padding: 2.1vw 1.55vw 2.55vw 1.55vw;
  height: 100%;
}

.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download::before ,
.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download::before {
  height: 10px;
  background: -webkit-gradient(linear, left top, right top, from(#3c1d5d), to(#9147c1));
  background: linear-gradient(90deg, #3c1d5d 0%, #9147c1 100%);
}

.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .top ,
.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .top {
  padding-bottom: 4.5vw;
}

.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .top .circle ,
.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .top .circle {
  width: 7.8vw;
  height: 7.8vw;
  background-color: #FFF;
  border-radius: 50%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .top .circle img ,
.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .top .circle img {
  padding: 0 1.5vw;
}

.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .top .circle h3 ,
.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .top .circle h3 {
  font-size: 2.08vw;
  color: #6C2995;
  font-family: "Conv_GraphikTH-Bold";
  margin: 0 0 0 0;
}

.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom ,
.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .bottom {
  position: relative;
}

.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom h3 ,
.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .bottom h3 {
  font-size: 1.5vw;
  font-family: "Conv_SukhumvitSet-Bold";
  margin: 0 0 0.5vw 0;
  color: #212628;
}

.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom p ,
.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .bottom p {
  font-size: 1.05vw;
  font-family: "Conv_SukhumvitSet-Text";
  color: #15191A;
  margin: 0 0 1vw 0;
}

.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom p:nth-last-child(1) ,
.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .bottom p:nth-last-child(1) {
  margin: 0 0 0 0;
}

.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom .date ,
.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .bottom .date {
  font-size: 0.9vw;
  color: #6C2995;
  font-family: "Conv_SukhumvitSet-Bold";
  position: absolute;
  top: -2vw;
}
.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom .date.fix-top,
.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .bottom .date.fix-top {
  top: -3vw;
}

.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom .download-file ,
.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .bottom .download-file {
  margin-top: 0.5vw;
}

.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom .download-file a:nth-last-child(1) .item-file ,
.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .bottom .download-file a:nth-last-child(1) .item-file {
  border-bottom: none;
}

.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom .download-file .item-file ,
.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .bottom .download-file .item-file {
  width: 100%;
  position: relative;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.5vw 0 0.35vw 0;
  border-bottom: 1px #CCC solid;
}

.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom .download-file .item-file .file-content i ,
.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .bottom .download-file .item-file .file-content i {
  font-size: 1.25vw;
  margin-right: 1.3vw;
}

.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom .download-file .item-file .file-content , 
.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .bottom .download-file .item-file .file-content span {
  font-size: 0.9vw;
  font-family: "Conv_SukhumvitSet-Bold";
  color: #212628;
}

.block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom .download-file .item-file .btn-file i ,
  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .bottom .download-file .item-file .btn-file i {
  font-size: 1.85vw;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom h3 ,
  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .bottom h3 {
    font-size: 2.3vw;
  }

  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom p ,
  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .bottom p {
    font-size: 1.65vw;
  }

  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom .date ,
  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .bottom .date {
    font-size: 1.4vw;
    top: -2.5vw;
  }

  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom .download-file .item-file,
  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .bottom .download-file .item-file {
    padding: 1vw 0 0.75vw 0;
  }

  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom .download-file .item-file .file-content i ,
    .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .bottom .download-file .item-file .file-content i {
    font-size: 1.65vw;  

  }

  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom .download-file .item-file .file-content span 
  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .bottom .download-file .item-file .file-content span {
    font-size: 1.2vw;
  }

  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom .download-file .item-file .btn-file ,
      .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .bottom .download-file .item-file .btn-file {
    position: relative;
    top: .3vw;
  }

  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom .download-file .item-file .btn-file i ,
  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .bottom .download-file .item-file .btn-file i {
    font-size: 2vw;
  }
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .title {
    font-size: 9.3vw;
    margin: 0 0 8vw 0;
  }

  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download ,
  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download {
    padding: 6vw 5.3vw 8vw 5.3vw;
  }

  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download::before ,
  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download::before {
    height: 5px;
  }

  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .top ,
  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .top {
    padding-bottom: 17vw;
  }

  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .top .circle ,
  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .top .circle {
    width: 20vw;
    height: 20vw;
  }

  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .top .circle img ,
  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .top .circle img {
    padding: 0 4vw;
  }

  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .top .circle h3 ,
  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .top .circle h3 {
    font-size: 6.6vw;
  }

  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom h3 ,
  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .bottom h3 {
    font-size: 6.6vw;
    margin: 0 0 4vw 0;
  }

  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom p ,
  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .bottom p {
    font-size: 4vw;
  }

  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom .date ,
  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .bottom .date {
    font-size: 3.2vw;
    top: -6vw;
  }
  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom .date.fix-top,
  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .bottom .date.fix-top {
    top: -16vw;
  }

  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom .download-file ,
  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .bottom .download-file {
    margin-top: 4vw;
  }

  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom .download-file .item-file ,
  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .bottom .download-file .item-file {
    padding: 3vw 0 3vw 0;
  }

  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom .download-file .item-file .file-content ,
  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .bottom .download-file .item-file .file-content {
    width: 75%;
    position: relative;
  }

  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom .download-file .item-file .file-content i ,
  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .bottom .download-file .item-file .file-content i {
    font-size: 7vw;
    position: absolute;
  }

  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom .download-file .item-file .file-content span ,
  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .bottom .download-file .item-file .file-content span {
    font-size: 3.2vw;
    padding-left: 10vw;
  }

  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom .download-file .item-file .btn-file ,
  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .bottom .download-file .item-file .btn-file {
    width: 25%;
    position: relative;
    top: 0;
    text-align: right;
  }

  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download .bottom .download-file .item-file .btn-file i ,
  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download .bottom .download-file .item-file .btn-file i {
    font-size: 8vw;
  }

  .block-news-list-sec.sustrainble-page .sustrainable-finance-sub1-theme .sustrainable-page-number {
    text-align: right;
  }
}

.block-news-list-sec.sustrainble-sub2-page .sustrainable-finance-sub1-theme {
  background-image: url(../../images/policy-and-strategy/sustrain-finance/sub2/green-house-loan.jpg);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 4vw 0 3vw 0;
}

.block-news-list-sec.sustrainble-page.sub2-sec1 .sustrainable-finance-sub1-theme .block-news-slide .title {
  font-size: 1.5vw;
}

.block-news-list-sec.sustrainble-sub2-page.sub2-sec2 {
  overflow: visible;
}

.block-news-list-sec.sustrainble-sub2-page.sub2-sec2 .sustrainable-finance-sub1-theme {
  background-image: none;
  background-color: #FFF;
  padding: 1vw 0 5vw 0;
}

.block-news-list-sec.sustrainble-sub2-page.sub2-sec2 .sustrainable-finance-sub1-theme .box-img {
  margin: 0vw 0 1.5vw 0;
}

.block-news-list-sec.sustrainble-sub2-page.sub2-sec3 {
  overflow: visible;
}

.block-news-list-sec.sustrainble-sub2-page.sub2-sec3 .sustrainable-finance-sub1-theme {
  background-image: none;
  background-color: #212628;
  padding: 1vw 0 3vw 0;
}

.block-news-list-sec.sustrainble-sub2-page.sub2-sec3 .sustrainable-finance-sub1-theme .box-img {
  margin: 0vw 0 1.5vw 0;
}

.block-news-list-sec.sustrainble-sub2-page.sub2-sec3 .sustrainable-finance-sub1-theme .block-news-slide .title {
  color: #FFF;
}

.block-news-list-sec.sustrainble-sub2-page.sub2-sec3 .sustrainable-finance-sub1-theme .block-news-slide p {
  color: #FFF;
}

.block-news-list-sec.sustrainble-sub2-page.sub2-sec3 .sustrainable-finance-sub1-theme .block-news-slide .btn-more i {
  color: #FFF;
}

.block-news-list-sec.sustrainble-sub2-page.sub2-sec3 .sustrainable-finance-sub1-theme .block-news-slide .btn-more span {
  color: #FFF;
}

.block-news-list-sec.sustrainble-sub2-page.sub2-sec2 .sustrainable-finance-sub1-theme .block-news-slide .title {
  margin: 3vw 0 3vw 0;
}

.block-news-list-sec.sustrainble-sub2-page.sub2-sec3 .sustrainable-finance-sub1-theme .block-news-slide .title {
  margin: 3vw 0 3vw 0;
}

.block-news-list-sec.sustrainble-sub2-page .sustrainable-finance-sub1-theme .block-news-slide p {
  font-size: 1.05vw;
  font-family: "Conv_SukhumvitSet-Text";
  color: #15191A;
  margin: 0 0 2vw 0;
}
.block-news-list-sec.sustrainble-sub2-page .sustrainable-finance-sub1-theme .block-news-slide .btn-more {
  margin-bottom: 2vw;
}

.block-news-list-sec.sustrainble-sub2-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download ,
.block-news-list-sec.sustrainble-sub2-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download {
  min-height: 36vw;
}

.block-news-list-sec.sustrainble-sub2-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .owl-nav {
  display: block;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-news-list-sec.sustrainble-sub2-page.sub2-sec2 .sustrainable-finance-sub1-theme .block-news-slide .title {
    margin: 4vw 0 4vw 0;
  }
  .block-news-list-sec.sustrainble-sub2-page.sub2-sec3 .sustrainable-finance-sub1-theme .block-news-slide .title {
    margin: 4vw 0 4vw 0;
  }
  .block-news-list-sec.sustrainble-sub2-page.sub2-sec2 .sustrainable-finance-sub1-theme {
    padding: 1vw 0 7vw 0;
  }
  .block-news-list-sec.sustrainble-sub2-page.sub2-sec2 .sustrainable-finance-sub1-theme .box-img {
    margin: 0 0 2vw 0;
  }
  .block-news-list-sec.sustrainble-sub2-page.sub2-sec3 .sustrainable-finance-sub1-theme .box-img {
    margin: 0 0 3vw 0;
  }
  .block-news-list-sec.sustrainble-sub2-page .sustrainable-finance-sub1-theme .block-news-slide p {
    font-size: 1.65vw;
    margin: 0 0 2vw 0;
  }

  .block-news-list-sec.sustrainble-sub2-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download ,
  .block-news-list-sec.sustrainble-sub2-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download {
    min-height: 40vw;
  }

  .block-news-list-sec.sustrainble-page.sub2-sec1 .sustrainable-finance-sub1-theme .block-news-slide .title {
    font-size: 2vw;
  }
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-news-list-sec.sustrainble-sub2-page .sustrainable-finance-sub1-theme {
    background-image: url(../../images/policy-and-strategy/sustrain-finance/sub2/green-house-loan-m.jpg);
    padding: 10vw 0 10vw 0;
    background-size: auto;
    background-color: #E8EAEA;
  }

  .block-news-list-sec.sustrainble-sub2-page.sub2-sec2 .sustrainable-finance-sub1-theme {
    overflow: visible;
    padding: 1vw 0 16vw 0;
  }

  .block-news-list-sec.sustrainble-sub2-page.sub2-sec2 .sustrainable-finance-sub1-theme .box-img {
    margin: 0 0 8vw 0;
  }

  .block-news-list-sec.sustrainble-sub2-page.sub2-sec3 .sustrainable-finance-sub1-theme {
    overflow: visible;
  }
  
  .block-news-list-sec.sustrainble-sub2-page.sub2-sec3 .sustrainable-finance-sub1-theme .box-img {
    margin: 0vw 0 8vw 0;
  } 

  .block-news-list-sec.sustrainble-sub2-page.sub2-sec2 .sustrainable-finance-sub1-theme .block-news-slide .title {
    margin: 12vw 0 8vw 0;
  }

  .block-news-list-sec.sustrainble-sub2-page.sub2-sec3 .sustrainable-finance-sub1-theme .block-news-slide .title {
    margin: 12vw 0 8vw 0;
  }

  .block-news-list-sec.sustrainble-sub2-page .sustrainable-finance-sub1-theme .block-news-slide p {
    font-size: 4vw;
    margin: 0 0 8vw 0;
  }

  .block-news-list-sec.sustrainble-sub2-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel .item .item-download ,
  .block-news-list-sec.sustrainble-sub2-page .sustrainable-finance-sub1-theme .block-news-slide .sustrainable-finance-carousel2 .item .item-download {
    min-height: 140vw;
  }
  .block-news-list-sec.sustrainble-sub2-page .sustrainable-finance-sub1-theme .block-news-slide .btn-more {
    margin: 0 0 12vw 0 !important;
  }

  .block-news-list-sec.sustrainble-page.sub2-sec1 .sustrainable-finance-sub1-theme .block-news-slide .title {
    font-size: 6.6vw;
  }
}

.block-news-list-sec.better-sub1-page .sustrainable-finance-sub1-theme {
  background-image: url(../../images/policy-and-strategy/better-environmental/sub1/bg-background.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-news-list-sec.better-sub1-page .sustrainable-finance-sub1-theme {
    background-image: url(../../images/policy-and-strategy/better-environmental/sub1/bg-background-m.jpg);
  }
}

.block-long-term.sustrainble-sub3-page {
  position: relative;
  background-image: url(../../images/policy-and-strategy/sustrain-finance/sub3/bg1.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 4.3vw 0 5vw 0;
}

.block-long-term.sustrainble-sub3-page h3 {
  font-size: 2.3vw;
  font-family: "Conv_GraphikTH-Bold";
  margin: 0 0 0 0;
  color: #15191A;
}

.block-long-term.sustrainble-sub3-page .long-term-list {
  margin: 2vw -1.3vw 0 -1.3vw;
}

.block-long-term.sustrainble-sub3-page .long-term-list .item {
  min-width: auto;
  margin: 0 0 0 0;
  width: 33.33%;
  padding: 0 1.3vw;
}

.block-long-term.sustrainble-sub3-page .long-term-list .item .box-content {
  padding: 1vw 0 0 0;
  width: 100%;
}

.block-long-term.sustrainble-sub3-page .long-term-list .item .box-content .box-text {
  min-height: 7.3vw;
}

.block-long-term.sustrainble-sub3-page .long-term-list .item h3 {
  font-size: 1.5vw;
  font-family: "Conv_SukhumvitSet-Bold";
  margin: 0 0 1vw 0;
  color: #15191A;
}

.block-long-term.sustrainble-sub3-page .long-term-list .item p {
  font-size: 1.05vw;
  font-family: "Conv_SukhumvitSet-Text";
  margin: 0 0 0 0;
  color: #15191A;
}

.block-long-term.sustrainble-sub3-page .long-term-list .item .btn-more {
  margin-top: 1vw;
}

.block-long-term.sustrainble-sub3-page .long-term-list .item .btn-more span {
  color: #6C2995;
}

.block-long-term.sustrainble-sub3-page .long-term-list .item .btn-more i {
  color: #6C2995;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-long-term.sustrainble-sub3-page h3 {
    font-size: 2.6vw;
  }

  .block-long-term.sustrainble-sub3-page .long-term-list {
    margin: 3vw -1.3vw 0 -1.3vw;
  }

  .block-long-term.sustrainble-sub3-page .long-term-list .item .box-content {
    padding: 2vw 0 0 0;
  }

  .block-long-term.sustrainble-sub3-page .long-term-list .item .box-content .box-text {
    min-height: 14vw;
  }

  .block-long-term.sustrainble-sub3-page .long-term-list .item h3 {
    font-size: 2vw;
  }

  .block-long-term.sustrainble-sub3-page .long-term-list .item p {
    font-size: 1.65vw;
  }

  .block-long-term.sustrainble-sub3-page .long-term-list .item .btn-more {
    margin-top: 1vw;
  }

  .block-long-term.sustrainble-sub3-page .long-term-list .item .btn-more span {
    color: #6C2995;
  }

  .block-long-term.sustrainble-sub3-page .long-term-list .item .btn-more i {
    color: #6C2995;
  }
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-long-term.sustrainble-sub3-page {
    background-image: url(../../images/policy-and-strategy/sustrain-finance/sub3/bg1-m.png);
    padding: 12vw 0;
  }

  .block-long-term.sustrainble-sub3-page .custom-container {
    padding-left: 0;
    padding-right: 0;
  }

  .block-long-term.sustrainble-sub3-page h3 {
    font-size: 9.3vw;
    padding: 0 20px;
  }

  .block-long-term.sustrainble-sub3-page .long-term-list {
    padding: 0 20px;
    margin: 8vw -4vw 0 -4vw;
  }

  .block-long-term.sustrainble-sub3-page .long-term-list::-webkit-scrollbar {
    display: none;
  }

  .block-long-term.sustrainble-sub3-page .long-term-list .item {
    min-width: 80vw;
    padding: 0 4vw;
  }

  .block-long-term.sustrainble-sub3-page .long-term-list .item .box-content {
    padding: 3vw 0 0 0;
  }

  .block-long-term.sustrainble-sub3-page .long-term-list .item .box-content .box-text {
    min-height: 35vw;
  }

  .block-long-term.sustrainble-sub3-page .long-term-list .item h3 {
    font-size: 6.6vw;
    padding: 0 0 0 0;
    margin: 0 0 2vw 0;
  }

  .block-long-term.sustrainble-sub3-page .long-term-list .item p {
    font-size: 4vw;
  }

  .block-long-term.sustrainble-sub3-page .long-term-list .item .btn-more {
    margin-top: 3vw;
  }
}

.block-creating-content {
  width: 100%;
  padding: 3.5vw 0 1.5vw 0;
}

.block-creating-content .title {
  text-align: center;
  font-size: 2.3vw;
  font-family: "Conv_GraphikTH-Bold";
  margin: 0 0 0 0;
  color: #15191A;
}

.block-creating-content .creating-content {
  margin-top: 3vw;
}

.block-creating-content .creating-content .inner {
  margin: 0 -2.6vw;
}

.block-creating-content .creating-content .inner .item {
  padding: 0 2.6vw;
  width: 50%;
}

.block-creating-content .creating-content .inner .item .box-img img {
  min-width: 100%;
}

.block-creating-content .creating-content .inner .item .box-text {
  padding: 1.5vw 0 2vw 0;
}

.block-creating-content .creating-content .inner .item .box-text h3 {
  font-size: 1.5vw;
  font-family: "Conv_SukhumvitSet-Bold";
  margin: 0 0 .5vw 0;
  color: #15191A;
}

.block-creating-content .creating-content .inner .item .box-text p {
  font-size: 1.05vw;
  font-family: "Conv_SukhumvitSet-Text";
  margin: 0 0 1vw 0;
  color: #15191A;
}

.block-creating-content .creating-content .inner .item .box-text p.bold {
  font-family: "Conv_SukhumvitSet-Bold";
}

.block-creating-content .creating-content .inner .item .box-text ul {
  margin: .25vw 0 1vw 0;
  padding: 0 0 0 1vw;
}

.block-creating-content .creating-content .inner .item .box-text ul li {
  padding-left: 0.5vw;
  font-size: 1.05vw;
  font-family: "Conv_SukhumvitSet-Text";
  color: #6C2995;
  margin: 0 0 .25vw;
}

.block-creating-content .creating-content .inner .item .box-text ul li span {
  color: #15191A;
}

.block-creating-content .creating-content .inner .item .box-text .btn-more span {
  color: #6C2995;
}

.block-creating-content .creating-content .inner .item .box-text .btn-more i {
  color: #6C2995;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-creating-content .title {
    font-size: 2.6vw;
  }

  .block-creating-content .creating-content .inner .item .box-text {
    padding: 2vw 0 3vw 0;
  }

  .block-creating-content .creating-content .inner .item .box-text h3 {
    font-size: 2vw;
    margin: 0 0 1vw 0;
  }

  .block-creating-content .creating-content .inner .item .box-text p {
    font-size: 1.65vw;
    margin: 0 0 1.5vw 0;
  }

  .block-creating-content .creating-content .inner .item .box-text ul {
    margin: .5vw 0 1.5vw 0;
    padding: 0 0 0 2vw;
  }

  .block-creating-content .creating-content .inner .item .box-text ul li {
    padding-left: 0.5vw;
    font-size: 1.65vw;
    margin: 0 0 .5vw 0;
  }
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-creating-content {
    padding: 12vw 0 3vw 0;
    position: relative;
  }

  .block-creating-content .line-sec {
    position: absolute;
    top: 0;
    pointer-events: none;
  }

  .block-creating-content .title {
    font-size: 9.3vw;
    line-height: 1.4;
  }

  .block-creating-content .creating-content {
    margin-top: 8vw;
  }

  .block-creating-content .creating-content .inner {
    margin: 0 0 0 0;
  }

  .block-creating-content .creating-content .inner .item {
    padding: 0 0 0 0;
    width: 100%;
  }

  .block-creating-content .creating-content .inner .item .box-text {
    padding: 4vw 0 8vw 0;
  }

  .block-creating-content .creating-content .inner .item .box-text h3 {
    font-size: 6.6vw;
    margin: 0 0 4vw 0;
  }

  .block-creating-content .creating-content .inner .item .box-text p {
    font-size: 4vw;
    margin: 0 0 5vw 0;
  }

  .block-creating-content .creating-content .inner .item .box-text ul {
    margin: 1vw 0 5vw 0;
    padding: 0 0 0 4vw;
  }

  .block-creating-content .creating-content .inner .item .box-text ul li {
    padding-left: 1vw;
    font-size: 4vw;
    margin: 0 0 1vw 0;
  }
}

.block-creating-content-sec3 {
  width: 100%;
  padding: 0 0 0 0;
  position: relative;
}

.block-creating-content-sec3 .creating-sec1 {
  padding: 1vw 0 6.5vw 0;
}

.block-creating-content-sec3 .creating-sec2 {
  background-color: #EDEFF0;
  padding: 1vw 0 6.5vw 0;
  position: relative;
}

.block-creating-content-sec3 .creating-sec5 {
  background-color: #EDEFF0;
  padding: 1vw 0 4vw 0;
  position: relative;
}

.block-creating-content-sec3 .creating-sec2 .line-sec {
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

.block-creating-content-sec3 .creating-sec3 {
  padding: 1vw 0 6.5vw 0;
}

.block-creating-content-sec3 .creating-sec4 {
  background-color: #EDEFF0;
  padding: 1vw 0 10vw 0;
  position: relative;
}

.block-creating-content-sec3 .creating-sec4 .line-sec {
  position: absolute;
  top: -25.5vw;
  left: 0;
  pointer-events: none;
}

.block-creating-content-sec3 .title {
  font-size: 2.3vw;
  font-family: "Conv_GraphikTH-Bold";
  margin: 0 0 1vw 0;
  color: #15191A;
}

.block-creating-content-sec3 .sub-title {
  font-size: 1.5vw;
  font-family: "Conv_SukhumvitSet-Bold";
  margin: 0 0 0.5vw 0;
  color: #15191A;
}

.block-creating-content-sec3 p {
  font-size: 1.05vw;
  font-family: "Conv_SukhumvitSet-Text";
  margin: 0 0 1vw 0;
  color: #15191A;
}
.block-creating-content-sec3 .btn-more i {
  color:#6C2995;
}
.block-creating-content-sec3 .btn-more span {
  color: #6C2995;
}

.block-creating-content-sec3 .slide {
  margin-top: 4vw;
  margin-bottom: 3vw;
}

.block-creating-content-sec3 .slide .creating-sub-carousel {
  margin-top: 1.2vw;
}

.block-creating-content-sec3 .slide .creating-sub-carousel .owl-stage {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  display: flex;
}

.block-creating-content-sec3 .slide .creating-sub-carousel .item {
  height: 100%;
}

.block-creating-content-sec3 .slide .creating-sub-carousel .item .item-creating {
  position: relative;
  height: 100%;
  background-color: #F5F7F7;
  overflow: hidden;
  border-radius: 12px;
  position: relative;
}

.block-creating-content-sec3 .slide .creating-sub-carousel .item .item-creating::before {
  content: "";
  width: 100%;
  height: 8px;
  position: absolute;
  top: 0;
  background-color: #6C2995;
}

.block-creating-content-sec3 .slide .creating-sub-carousel .item .item-creating .box-img {
  height: 11vw;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

.block-creating-content-sec3 .slide .creating-sub-carousel .item .item-creating .box-img img {
  height: 7.65vw;
}

.block-creating-content-sec3 .slide .creating-sub-carousel .item .item-creating .box-text {
  padding: 0.5vw 1.8vw 1.5vw 1.8vw;
}

.block-creating-content-sec3 .slide .creating-sub-carousel .item .item-creating .box-text h3 {
  font-size: 1.5vw;
  font-family: "Conv_SukhumvitSet-Bold";
  margin: 0 0 1vw 0;
  color: #15191A;
}

.block-creating-content-sec3 .slide .creating-sub-carousel .item .item-creating .box-text ul {
  padding-left: 1vw;
  margin: 0.25vw 0 1vw 0;
}

.block-creating-content-sec3 .slide .creating-sub-carousel .item .item-creating .box-text ul li {
  font-size: 1.05vw;
  color: #6C2995;
}

.block-creating-content-sec3 .slide .creating-sub-carousel .item .item-creating .box-text ul li span {
  color: #15191A;
}

.block-creating-content-sec3 .slide .creating-sub-carousel .owl-nav {
  position: relative;
  text-align: left;
  margin: 2.5vw -0.75vw 0 -0.75vw;
}

.block-creating-content-sec3 .slide .creating-sub-carousel .owl-nav .owl-next,
.block-creating-content-sec3 .slide .creating-sub-carousel .owl-nav .owl-prev {
  background: transparent;
  padding: 0 0 0 0;
  margin: 0 0.75vw 0 0.75vw;
  border-radius: 0;
}

.block-creating-content-sec3 .slide .creating-sub-carousel .owl-nav .owl-next i,
.block-creating-content-sec3 .slide .creating-sub-carousel .owl-nav .owl-prev i {
  font-size: 2.3vw;
  color: #6C2995;
  position: relative;
}

.block-creating-content-sec3 .slide .creating-sub-carousel .owl-nav .owl-next i::after,
.block-creating-content-sec3 .slide .creating-sub-carousel .owl-nav .owl-prev i::after {
  content: "";
  position: absolute;
  top: 0;
  width: 2.3vw;
  height: 2.3vw;
  border-radius: 50%;
  background-color: #FFF;
  left: 0;
  z-index: -1;
}

.block-creating-content-sec3 .slide .creating-sub-carousel.sec2 {
  margin: 0 0 3vw 0;
}

.block-creating-content-sec3 .slide .creating-sub-carousel.sec2 .item .item-creating {
  background-color: #FFF;
}

.block-creating-content-sec3 .slide .creating-sub-carousel.sec2 .item .item-creating .box-img img {
  height: 5.5vw;
}

.block-creating-content-sec3 .slide .creating-sub-carousel.sec3 .item .item-creating {
  background-color: #F5F7F7;
}

.block-creating-content-sec3 .slide .creating-sub-carousel.sec3 .item .item-creating .box-img {
  height: 13.5vw;
}

.block-creating-content-sec3 .slide .creating-sub-carousel.sec3 .item .item-creating .box-img img {
  height: 10vw;
}

.block-creating-content-sec3 .slide .creating-sub-carousel.sec3 .item .item-creating .box-text p {
  min-height: 10vw;
}

.block-creating-content-sec3 .slide .creating-page-number {
  font-size: 1.05vw;
  font-family: "Conv_SukhumvitSet-Bold";
  color: #606769;
  margin: -2vw 0 0 7.5vw;
}

.block-creating-content-sec3 .slide .creating-page-number #page {
  color: #15191A;
}

.block-creating-content-sec3 .slide .creating-page-number span {
  padding: 0 5px;
}

.block-creating-content-sec3 .block-text-img {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 4vw;
  display: flex;
  flex-wrap: wrap;
}

.block-creating-content-sec3 .block-text-img .box-img {
  width: 50%;
}

.block-creating-content-sec3 .block-text-img .box-content {
  width: 50%;
  padding-left: 5vw;
}

.block-creating-content-sec3 .block-text-img .box-content .content {
  margin-bottom: 2.5vw;
}

.block-creating-content-sec3 .content {
  margin-bottom: 2.5vw;
}

.block-creating-content-sec3 .creating-content-sec {
  margin: 2.5vw 0 4vw 0;
}

.block-creating-content-sec3 .creating-content-sec .inner {
  margin: 2vw -1.5vw 0 -1.5vw;
  display: flex;
  flex-wrap: wrap;
}

.block-creating-content-sec3 .creating-content-sec .inner .item {
  width: 33.33%;
  padding: 0 1.5vw;
}

.block-creating-content-sec3 .creating-content-sec .inner .item img {
  max-width: 2.85vw;
  height: 2.6vw;
}

.block-creating-content-sec3 .creating-content-sec .inner .item h5 {
  font-size: 1.15vw;
  font-family: "Conv_SukhumvitSet-Bold";
  margin: 1vw 0 0.5vw 0;
  color: #15191A;
}

.block-creating-content-sec3 .creating-content-sec .inner .item h1 {
  font-size: 4.1vw;
  font-family: "Conv_GraphikTH-Bold";
  margin: 0 0 0 0;
  color: #6C2995;
}

.block-creating-content-sec3 .creating-content-sec .inner .item span {
  font-size: 1.05vw;
  font-family: "Conv_SukhumvitSet-Text";
  color: #15191A;
  padding-left: 1vw;
}
.block-creating-content-sec3 .creating-content-sec .inner .item .note {
  padding: 0;
}

.block-creating-content-sec3 .creating-content-sec .inner .item .text {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  display: flex;
  flex-wrap: wrap;
}

.block-creating-content-sec3 .creating-content-sec.sec2 .inner .item {
  width: 25%;
}

.block-creating-content-sec3 .creating-content-sec.sec2 .inner .item h5 {
  min-height: 4.2vw;
}

.block-creating-content-sec3 .creating-content-sec.sec3 .inner .item h5 {
  min-height: 2.8vw;
}

.block-creating-content-sec3 .creating-content-sec.sec4 .inner .item {
  width: 25%;
}

.block-creating-content-sec3 .creating-content-sec.sec4 .inner .item h5 {
  min-height: 2.8vw;
}

.block-creating-content-sec3 .box-img {
  position: relative;
  margin-bottom: 3vw;
}

.block-creating-content-sec3 .box-img.fix-mg {
  margin-top: -6.5vw;
}

.block-creating-content-sec3 .box-mark {
  padding-top: 3vw;
  position: relative;
}

.block-creating-content-sec3 .box-mark .mark-top {
  position: absolute;
  left: 0;
  top: -3.15vw;
  width: 10vw;
}

.block-creating-content-sec3 .box-mark .mark-bottom {
  position: absolute;
  right: 1.7vw;
  bottom: -6.5vw;
  width: 5.2vw;
}

.block-creating-content-sec3 .box-mark .text {
  text-align: center;
}

.block-creating-content-sec3 .box-mark .text h3 {
  font-size: 1.8vw;
  font-family: "Conv_SukhumvitSet-Text";
  color: #15191A;
  margin: 0 0 0 0;
  line-height: 1.4;
}
.block-creating-content-sec3 .box-mark .text h3 .bold {
  font-family: "Conv_SukhumvitSet-Bold";
}
.block-creating-content-sec3 .box-mark .text h3 .color {
  color: #6C2995;
  font-family: "Conv_SukhumvitSet-Bold";
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-creating-content-sec3 .title {
    font-size: 2.6vw;
    margin: 0 0 1.5vw 0;
  }

  .block-creating-content-sec3 .sub-title {
    font-size: 2vw;
    margin: 0 0 1vw 0;
  }

  .block-creating-content-sec3 p {
    font-size: 1.65vw;
    margin: 0 0 1.5vw 0;
  }

  .block-creating-content-sec3 .slide .creating-sub-carousel {
    margin-top: 2vw;
  }

  .block-creating-content-sec3 .slide .creating-sub-carousel .item .item-creating::before {
    height: 5px;
  }

  .block-creating-content-sec3 .slide .creating-sub-carousel .item .item-creating .box-text h3 {
    font-size: 2vw;
  }

  .block-creating-content-sec3 .slide .creating-sub-carousel .item .item-creating .box-text ul {
    margin: .25vw 0 1.5vw 0;
    padding-left: 2vw;
  }

  .block-creating-content-sec3 .slide .creating-sub-carousel .item .item-creating .box-text ul li {
    font-size: 1.65vw;
  }

  .block-creating-content-sec3 .slide .creating-sub-carousel .owl-nav .owl-next i,
  .block-creating-content-sec3 .slide .creating-sub-carousel .owl-nav .owl-prev i {
    font-size: 4vw;
  }

  .block-creating-content-sec3 .slide .creating-sub-carousel .owl-nav .owl-next i::after,
  .block-creating-content-sec3 .slide .creating-sub-carousel .owl-nav .owl-prev i::after {
    width: 4vw;
    height: 4vw;
  }

  .block-creating-content-sec3 .slide .creating-page-number {
    font-size: 2vw;
    margin: -3.7vw 0 0 11vw;
  }

  .block-creating-content-sec3 .creating-content-sec .inner .item img {
    max-width: 4.2vw;
    height: 4vw;
  }

  .block-creating-content-sec3 .creating-content-sec .inner .item h5 {
    font-size: 1.8vw;
    margin: 1.5vw 0 1vw 0;
  }

  .block-creating-content-sec3 .creating-content-sec .inner .item span {
    font-size: 1.65vw;
  }
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-creating-content-sec3 {
    padding: 0 0 0 0;
  }

  .block-creating-content-sec3 .creating-sec1 {
    padding: 0 0 12vw 0;
  }

  .block-creating-content-sec3 .creating-sec2 .line-sec {
    top: -58vw;
  }

  .block-creating-content-sec3 .creating-sec4 .line-sec {
    top: auto;
    bottom: 0;
  }
  .block-creating-content-sec3 .creating-sec5 {
    padding: 1vw 0 12vw 0;
  }

  .block-creating-content-sec3 .title {
    font-size: 9.3vw;
    margin: 0 0 5vw 0;
    line-height: 1.4;
  }

  .block-creating-content-sec3 .sub-title {
    font-size: 6.6vw;
    margin: 0 0 5vw 0;
    line-height: 1.3;
  }

  .block-creating-content-sec3 p {
    font-size: 4vw;
    margin: 0 0 5vw 0;
  }

  .block-creating-content-sec3 .box-img {
    margin-bottom: 10vw;
  }

  .block-creating-content-sec3 .box-img.fix-mg {
    margin-top: -12vw;
  }

  .block-creating-content-sec3 .slide {
    margin-top: 7vw;
    margin-bottom: 12vw;
  }

  .block-creating-content-sec3 .slide .creating-sub-carousel {
    margin-top: 8vw;
  }

  .block-creating-content-sec3 .slide .creating-sub-carousel .owl-stage-outer {
    overflow: visible !important;
  }

  .block-creating-content-sec3 .slide .creating-sub-carousel .owl-stage-outer .owl-stage {
    padding-left: 0 !important;
  }

  .block-creating-content-sec3 .slide .creating-sub-carousel .item .item-creating {
    border-radius: 6px;
  }

  .block-creating-content-sec3 .slide .creating-sub-carousel .item .item-creating::before {
    height: 5px;
  }

  .block-creating-content-sec3 .slide .creating-sub-carousel .item .item-creating .box-img {
    height: 39vw;
  }

  .block-creating-content-sec3 .slide .creating-sub-carousel .item .item-creating .box-img img {
    height: 26.6vw;
  }

  .block-creating-content-sec3 .slide .creating-sub-carousel .item .item-creating .box-text {
    padding: 3vw 5.3vw 4vw 5.3vw;
  }

  .block-creating-content-sec3 .slide .creating-sub-carousel .item .item-creating .box-text h3 {
    font-size: 6.6vw;
    margin: 0 0 4vw 0;
  }

  .block-creating-content-sec3 .slide .creating-sub-carousel .item .item-creating .box-text ul {
    margin: .5vw 0 5vw 0;
    padding-left: 4vw;
  }

  .block-creating-content-sec3 .slide .creating-sub-carousel .item .item-creating .box-text ul li {
    font-size: 4vw;
    margin: 0 0 0.5vw 0;
  }

  .block-creating-content-sec3 .slide .creating-sub-carousel .owl-nav {
    margin: 8vw -3vw 0 -3vw;
  }

  .block-creating-content-sec3 .slide .creating-sub-carousel .owl-nav .owl-next,
  .block-creating-content-sec3 .slide .creating-sub-carousel .owl-nav .owl-prev {
    margin: 0 3vw;
  }

  .block-creating-content-sec3 .slide .creating-sub-carousel .owl-nav .owl-next i,
  .block-creating-content-sec3 .slide .creating-sub-carousel .owl-nav .owl-prev i {
    font-size: 10.7vw;
  }

  .block-creating-content-sec3 .slide .creating-sub-carousel .owl-nav .owl-next i::after,
  .block-creating-content-sec3 .slide .creating-sub-carousel .owl-nav .owl-prev i::after {
    width: 10.7vw;
    height: 10.7vw;
  }

  .block-creating-content-sec3 .slide .creating-sub-carousel.sec2 {
    margin: 0 0 16vw 0;
  }

  .block-creating-content-sec3 .slide .creating-sub-carousel.sec2 .item .item-creating .box-img img {
    height: 19.7vw;
  }

  .block-creating-content-sec3 .slide .creating-sub-carousel.sec2 .owl-nav {
    display: none;
  }

  .block-creating-content-sec3 .slide .creating-sub-carousel.sec3 {
    margin: 0 0 12vw 0;
  }

  .block-creating-content-sec3 .slide .creating-sub-carousel.sec3 .item .item-creating .box-img {
    height: 39vw;
  }

  .block-creating-content-sec3 .slide .creating-sub-carousel.sec3 .item .item-creating .box-img img {
    height: 22.4vw;
  }

  .block-creating-content-sec3 .slide .creating-sub-carousel.sec3 .owl-nav {
    display: none;
  }

  .block-creating-content-sec3 .slide .creating-page-number {
    font-size: 4vw;
    text-align: right;
    margin: -9vw 0 0 33vw;
  }

  .block-creating-content-sec3 .block-text-img {
    margin-top: 10vw;
  }

  .block-creating-content-sec3 .block-text-img .box-img {
    width: 100%;
  }

  .block-creating-content-sec3 .block-text-img .box-content {
    width: 100%;
    padding: 5vw 0 0 0;
  }

  .block-creating-content-sec3 .block-text-img .box-content .content {
    margin-bottom: 5vw;
  }

  .block-creating-content-sec3 .creating-content-sec {
    margin: 5vw 0 5vw 0;
  }

  .block-creating-content-sec3 .creating-content-sec .inner {
    margin: 0 0 0 0;
  }

  .block-creating-content-sec3 .creating-content-sec .inner .item {
    width: 100%;
    padding: 0 0 0 0;
    margin-bottom: 6vw;
  }

  .block-creating-content-sec3 .creating-content-sec .inner .item img {
    max-width: 13.33vw;
    height: 13.33vw;
  }

  .block-creating-content-sec3 .creating-content-sec .inner .item h5 {
    font-size: 4.8vw;
    margin: 6vw 0 1vw 0;
  }

  .block-creating-content-sec3 .creating-content-sec .inner .item h1 {
    font-size: 14.5vw;
    padding-right: 2vw;
  }

  .block-creating-content-sec3 .creating-content-sec .inner .item span {
    font-size: 4vw;
    padding: 0;
  }

  .block-creating-content-sec3 .creating-content-sec .inner .item .text {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .block-creating-content-sec3 .creating-content-sec.sec2 .inner .item {
    width: 100%;
  }

  .block-creating-content-sec3 .creating-content-sec.sec3 {
    margin: 5vw 0 15vw 0;
  }

  .block-creating-content-sec3 .creating-content-sec.sec3 .inner .item {
    margin-bottom: 0;
  }

  .block-creating-content-sec3 .creating-content-sec.sec4 {
    margin: 8vw 0 15vw 0;
  }

  .block-creating-content-sec3 .creating-content-sec.sec4 .inner .item {
    margin-bottom: 0;
    width: 100%;
  }

  .block-creating-content-sec3 .box-mark {
    padding: 22vw 0;
  }

  .block-creating-content-sec3 .box-mark .mark-top {
    width: 35vw;
    left: -17vw;
    top: -17vw;
  }

  .block-creating-content-sec3 .box-mark .mark-bottom {
    width: 25vw;
    right: -12.3vw;
    bottom: -7vw;
  }

  .block-creating-content-sec3 .box-mark .text h3 {
    font-size: 8vw;
  }
}

.block-report-list {
  width: 100%;
  padding: 3vw 0;
}

.block-report-list .inner {
  margin: 0 -1.3vw;
  display: flex;
  flex-wrap: wrap;
}

.block-report-list .inner .item {
  width: 25%;
  padding: 0 1.3vw;
}

.block-report-list .inner .item .box-img img {
  min-width: 100%;
}

.block-report-list .inner .item .box-text {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 2vw 0;
  display: flex;
  flex-wrap: wrap;
}

.block-report-list .inner .item .box-text .text {
  width: 80%;
}

.block-report-list .inner .item .box-text .text p {
  font-size: 1.3vw;
  font-family: 'Conv_SukhumvitSet-Medium';
  margin: 0 0 0 0;
  color: #15191A;
}

.block-report-list .inner .item .box-text .download {
  width: 20%;
  text-align: right;
}

.block-report-list .inner .item .box-text .download i {
  color: #6B2995;
  font-size: 2.3vw;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-report-list .inner .item {
    width: 25%;
    padding: 0 1.3vw;
  }

  .block-report-list .inner .item .box-img img {
    min-width: 100%;
  }

  .block-report-list .inner .item .box-text .text {
    width: 80%;
  }

  .block-report-list .inner .item .box-text .text p {
    font-size: 1.65vw;
    font-family: "Conv_SukhumvitSet-Text";
    margin: 0 0 0 0;
    color: #15191A;
  }

  .block-report-list .inner .item .box-text .download {
    width: 20%;
    text-align: right;
  }

  .block-report-list .inner .item .box-text .download i {
    color: #6B2995;
    font-size: 4vw;
  }
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-report-list {
    padding: 10vw 0 2vw 0;
  }

  .block-report-list .inner {
    margin: 0 -2.6vw;
  }

  .block-report-list .inner .item {
    width: 50%;
    padding: 0 2.6vw;
    margin-bottom: 8vw;
  }

  .block-report-list .inner .item .box-img img {
    min-width: 100%;
  }

  .block-report-list .inner .item .box-text {
    padding: 5vw 0 0 0;
  }

  .block-report-list .inner .item .box-text .text {
    width: 80%;
  }

  .block-report-list .inner .item .box-text .text p {
    font-size: 3.2vw;
  }

  .block-report-list .inner .item .box-text .download {
    width: 20%;
  }

  .block-report-list .inner .item .box-text .download i {
    font-size: 5.3vw;
  }
}

.block-news-detail-sec.better-page .content-sec .block-text-list {
  width: 100%;
  margin-bottom: 5vw;
}
.block-news-detail-sec.better-page .content-sec .block-text-list .inner {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -2.6vw;
}
.block-news-detail-sec.better-page .content-sec .block-text-list .inner .item{
  width: 50%;
  padding: 0 2.6vw;
}
.block-news-detail-sec.better-page .content-sec .block-text-list .inner .item .box-img {
  margin: 0 0 0 0;
}
.block-news-detail-sec.better-page .content-sec .block-text-list .inner .item .box-text h3 {
  color: #FFF;
  font-size: 2.3vw;
  margin: 1vw 0;
}
.block-news-detail-sec.better-page .content-sec .block-text-list .inner .item .box-text p {
  color: #FFF;
  margin: 0 0 1vw 0;
}
.block-news-detail-sec.better-page .content-sec .block-text-list .inner .item .box-text .btn-more i {
  color: #FFF;
}
.block-news-detail-sec.better-page .content-sec .block-text-list .inner .item .box-text .btn-more span {
  color: #FFF;
}
@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-news-detail-sec.better-page .content-sec .block-text-list {
    width: 100%;
    margin-bottom: 5vw;
  }
  .block-news-detail-sec.better-page .content-sec .block-text-list .inner {
    display: flex;
    flex-wrap: wrap;
    margin: 0 0;
  }
  .block-news-detail-sec.better-page .content-sec .block-text-list .inner .item {
    width: 100%;
    padding: 0 0;
    margin-bottom: 8vw;
  }
  .block-news-detail-sec.better-page .content-sec .block-text-list .inner .item .box-img {
    margin: 0 0 0 0;
  }
  .block-news-detail-sec.better-page .content-sec .block-text-list .inner .item .box-text h3 {
    color: #FFF;
    font-size: 9.3vw;
    margin: 5vw 0 1.5vw 0;
  }
  .block-news-detail-sec.better-page .content-sec .block-text-list .inner .item .box-text p {
    color: #FFF;
    margin: 0 0 3vw 0;
  }
  .block-news-detail-sec.better-page .content-sec .block-text-list .inner .item .box-text .btn-more i {
    color: #FFF;
  }
  .block-news-detail-sec.better-page .content-sec .block-text-list .inner .item .box-text .btn-more span {
    color: #FFF;
  }
}

.block-news-detail-sec.news-page {
  padding: 0 0 3vw 0;
}
.block-news-detail-sec.news-page .box-img img{
  margin: 0 0 0 0;
}
.block-news-detail-sec.news-page .box-img .full-width {
  min-width: 100%;
}
.block-news-detail-sec.news-page img {
  margin: 0 0 1.5vw 0;
}
.block-news-detail-sec.news-page .img img {
  margin: 0 0 1.5vw 0;
  min-width: 100%;
}
.block-news-detail-sec.news-page .block-img img {
  margin: 0 0 0 0;
}
.block-news-detail-sec.news-page .block-img .full-width {
  min-width: 100%;
}
.block-news-detail-sec.news-page .vedio-img iframe{
  width: 100%;
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-news-detail-sec.news-page {
    padding: 0 0 8vw 0;
  }
  .block-news-detail-sec.news-page img {
    margin: 0 0 7vw 0;
  }
  .block-news-detail-sec.news-page .box-img img {
    margin: 0 0 0 0;
  }
  .block-news-detail-sec.news-page .img img {
    margin: 0 0 7vw 0;
  }
  .block-news-detail-sec.news-page .vedio-img iframe {
    width: 100%;
    height: 250px;
    margin-bottom: 6vw;
  }
}

.block-sec-vision.sec1 {
  padding: 0 0 3vw 0;
}
.block-sec-vision.sec2 {
  background-color: #D8DCDD;
  padding: 2.5vw 0 3vw 0;
}
.block-sec-vision.sec3 {
  padding: 2.5vw 0 3vw 0;
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-vision-sec.company-page .block-sec-vision .block-download-list {
    margin: 10vw 0 0 0;
  }
  .block-sec-vision.sec1 {
    padding: 0 0 8vw 0;
  } 
  .block-sec-vision.sec2 {
    padding: 3vw 0 8vw 0;
  }
  .block-sec-vision.sec3 {
    padding: 3vw 0 8vw 0;
  }
}


.block-vision-sec.corporate-page {
  padding: 3vw 0 5vw 0;
}
.block-vision-sec.corporate-page .block-list-vision {
  text-align: center;
}
@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-vision-sec.corporate-page {
    padding: 12vw 0 16vw 0;
  }
}

.home-news-sec.about-page {
  padding: 5vw 0 5vw 0;
}
.home-news-sec.about-page .block-big-img-content h3 {
  margin: 4.5vw 0 1vw 0;
}
@media only screen and (min-width: 250px) and (max-width: 767px) {
  .home-news-sec.about-page {
    padding: 10vw 0 10vw 0;
  }
  .home-news-sec.about-page .block-big-img-content h3 {
    margin: 12vw 0 4vw 0;
  }
}


.home-what-we-do-sec.about-page.company-page .block-content-image {
  padding: 0 0 0 0;
}
.home-what-we-do-sec.about-page.company-page .block-content-image .block-content {
  width: 100%;
}
.home-what-we-do-sec.about-page.company-page .block-content-image .block-content p .bold {
  font-family: "Conv_SukhumvitSet-Bold";
}
@media only screen and (min-width: 250px) and (max-width: 767px) {
  .home-what-we-do-sec.about-page.company-page .block-content-image .block-content {
    margin: 0;
  }
}


.block-values-sec .block-values-list .inner-values .item .box-right.fix-pd {
  position: relative;
  top: 2.3vw;
}
@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-values-sec .block-values-list .inner-values .item .box-right.fix-pd {
      position: relative;
      top: 10.5vw;
    }
}


.block-vision-sec.company-page.stock-holder-page .block-stock-register {
  position: relative;
  background-color: #212628;
  padding: 2.6vw 2.86vw;
  overflow: hidden;
  margin: 2vw 0;
}

.block-vision-sec.company-page.stock-holder-page .block-stock-register .line-sec {
  left: 0;
}

.block-vision-sec.company-page.stock-holder-page .block-stock-register .title {
  font-size: 1.8vw;
  font-family: "Conv_SukhumvitSet-Bold";
  color: #FFF;
  margin: 0 0 0 0;
  position: relative;
}

.block-vision-sec.company-page.stock-holder-page .block-stock-register p {
  font-size: 1.3vw;
  font-family: "Conv_SukhumvitSet-Bold";
  color: #FFF;
  margin: 0 0 0 0;
  position: relative;
}

.block-vision-sec.company-page.stock-holder-page .block-stock-register .btn-more {
  position: relative;
  margin-top: 2.2vw;
}

.block-vision-sec.company-page.stock-holder-page .block-stock-register .btn-more i
{
  color: #FFF;
  position: absolute;
  top: 0.6vw;
}
.block-vision-sec.company-page.stock-holder-page .block-stock-register .btn-more span {
  color: #FFF;
  padding-left: 2.3vw;
}
.block-vision-sec.company-page.stock-holder-page .block-stock-register .btn-more span.sub {
  font-family: "Conv_SukhumvitSet-Text";
  font-size: 0.8vw;
}

.block-vision-sec.company-page.stock-holder-page .block-tabs {
  margin: 0 0 0 0;
}

.block-vision-sec.company-page.stock-holder-page .block-tabs .block-tabs-content {
  position: relative;
  width: 100%;
  padding: 0 0;
}

.block-vision-sec.company-page.stock-holder-page .block-tabs .block-tabs-content.fix-mg {
  padding: 0 0;
}

.block-vision-sec.company-page.stock-holder-page .block-tabs .block-tabs-content .tab-content {
  margin: 0 0 0 0;
}

.block-vision-sec.company-page.stock-holder-page .block-tabs .block-tabs-content .tab-content .title {
  font-size: 1.8vw;
  font-family: "Conv_SukhumvitSet-Bold";
  color: #15191A;
  margin: 0 0 0 0;
}

.block-vision-sec.company-page.stock-holder-page .block-tabs .block-tabs-content .tab-content .block-accordion {
  margin-top: 1vw;
  width: 100%;
}

.block-vision-sec.company-page.stock-holder-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion-item .accordion-body {
  padding: 2vw 2.86vw 0.5vw 2.86vw;
  border-bottom: 1px solid #CCC;
}

.block-vision-sec.company-page.stock-holder-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion-item .accordion-body .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1.5vw;
}

.block-vision-sec.company-page.stock-holder-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion-item .accordion-body .item .box-icon {
  margin-right: 1vw;
}

.block-vision-sec.company-page.stock-holder-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion-item .accordion-body .item .box-icon .file {
  height: 1.6vw;
}

.block-vision-sec.company-page.stock-holder-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion-item .accordion-body .item .box-icon .ic-font {
  font-size: 1.6vw;
  color: #212628;
}

.block-vision-sec.company-page.stock-holder-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion-item .accordion-body .item .box-icon .video {
  height: 1vw;
}

.block-vision-sec.company-page.stock-holder-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion-item .accordion-body .item .box-text {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.block-vision-sec.company-page.stock-holder-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion-item .accordion-body .item .box-text p {
  margin: 0 0 0 0;
  font-family: "Conv_SukhumvitSet-Bold";
  color: #212628;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-vision-sec.company-page.stock-holder-page .block-stock-register .line-sec {
    height: 100%;
  }

  .block-vision-sec.company-page.stock-holder-page .block-stock-register .line-sec img {
    height: 100%;
  }

  .block-vision-sec.company-page.stock-holder-page .block-stock-register .title {
    font-size: 2.5vw;
  }

  .block-vision-sec.company-page.stock-holder-page .block-stock-register p {
    font-size: 2vw;
  }

  .block-vision-sec.company-page.stock-holder-page .block-stock-register .btn-more span {
    padding-left: 4.5vw;
  }
  .block-vision-sec.company-page.stock-holder-page .block-stock-register .btn-more span.sub {
    font-size: 1.2vw;
  }

  .block-vision-sec.company-page.stock-holder-page .block-tabs {
    margin: 0 0 0 0;
  }


  .block-vision-sec.company-page.stock-holder-page .block-tabs .block-tabs-content .tab-content .title {
    font-size: 2.5vw;
  }

  .block-vision-sec.company-page.stock-holder-page .block-tabs .block-tabs-content .tab-content .block-accordion {
    margin-top: 2vw;
  }

  .block-vision-sec.company-page.stock-holder-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion-item .accordion-body {
    padding: 2.75vw 2.86vw 2vw 2.86vw;
  }

  .block-vision-sec.company-page.stock-holder-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion-item .accordion-body .item .box-icon {
    margin-right: 1.5vw;
  }

  .block-vision-sec.company-page.stock-holder-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion-item .accordion-body .item .box-icon .file {
    height: 2.2vw;
  }

  .block-vision-sec.company-page.stock-holder-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion-item .accordion-body .item .box-icon .ic-font {
    font-size: 2.2vw;
  }

  .block-vision-sec.company-page.stock-holder-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion-item .accordion-body .item .box-icon .video {
    height: 1.4vw;
  }
}

@media only screen and (min-width: 250px) and (max-width: 767px) {

  .block-vision-sec.company-page.stock-holder-page .block-stock-register .btn-more span {
    padding-left: 7.5vw;
    line-height: 1.5;
  }
  .block-vision-sec.company-page.stock-holder-page .block-stock-register .btn-more span.sub {
    font-size: 3.2vw;
    padding: 0;
  }
  .block-vision-sec.company-page.stock-holder-page .block-stock-register .btn-more i {
    top: 0;
  }

  .block-vision-sec.company-page.stock-holder-page .block-stock-register {
    padding: 14vw 5vw;
    margin: 8vw 0;
  }

  .block-vision-sec.company-page.stock-holder-page .block-stock-register .line-sec {
    height: 100%;
  }

  .block-vision-sec.company-page.stock-holder-page .block-stock-register .line-sec img {
    height: 100%;
  }

  .block-vision-sec.company-page.stock-holder-page .block-stock-register .title {
    font-size: 9.3vw;
  }

  .block-vision-sec.company-page.stock-holder-page .block-stock-register p {
    font-size: 4vw;
  }

  .block-vision-sec.company-page.stock-holder-page .block-stock-register .btn-more {
    margin-top: 4vw;
  }

  .block-vision-sec.company-page.stock-holder-page .block-tabs .block-tabs-content {
    padding: 6vw 0;
  }

  .block-vision-sec.company-page.stock-holder-page .block-tabs .block-tabs-content.fix-mg {
    padding: 0 0;
  }

  .block-vision-sec.company-page.stock-holder-page .block-tabs .block-tabs-content.fix-mg .tab-content .block-accordion {
    margin-top: 4vw;
  }

  .block-vision-sec.company-page.stock-holder-page .block-tabs .block-tabs-content .tab-content .title {
    font-size: 6.6vw;
  }

  .block-vision-sec.company-page.stock-holder-page .block-tabs .block-tabs-content .tab-content .block-accordion {
    margin-top: 6vw;
  }

  .block-vision-sec.company-page.stock-holder-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion-item .accordion-body {
    padding: 7vw 6vw 4vw 6vw;
  }

  .block-vision-sec.company-page.stock-holder-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion-item .accordion-body .item {
    margin-bottom: 4vw;
  }

  .block-vision-sec.company-page.stock-holder-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion-item .accordion-body .item .box-icon {
    margin-right: 6vw;
  }

  .block-vision-sec.company-page.stock-holder-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion-item .accordion-body .item .box-icon .file {
    height: 7vw;
  }

  .block-vision-sec.company-page.stock-holder-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion-item .accordion-body .item .box-icon .ic-font {
    font-size: 7vw;
  }

  .block-vision-sec.company-page.stock-holder-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion-item .accordion-body .item .box-icon .video {
    height: 4vw;
  }
}

.block-stock-sec1-content {
  position: relative;
  width: 100%;
  padding: 3.6vw 0 4vw 0;
}

.block-stock-sec1-content .title-section {
  font-size: 2.3vw;
  font-family: "Conv_GraphikTH-Bold";
  color: #15191a;
  margin: 0 0 3vw 0;
}

.block-stock-sec1-content .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.block-stock-sec1-content .inner .item {
  width: 50%;
}

.block-stock-sec1-content .inner .item.left-content {
  padding-right: 4vw;
}

.block-stock-sec1-content .inner .item.left-content .logo {
  max-height: 4vw;
  margin-top: -1vw;
}

.block-stock-sec1-content .inner .item.left-content h3 {
  font-size: 1.65vw;
  font-family: "Conv_SukhumvitSet-Bold";
  color: #363F42;
  margin: 0 0 1vw 0;
}

.block-stock-sec1-content .inner .item.left-content p {
  font-size: 1.45vw;
  color: #363F42;
  margin: 0 0 1vw 0;
  font-family: "Conv_SukhumvitSet-Text";
}

.block-stock-sec1-content .inner .item.left-content .btn-more {
  margin-top: 2vw;
}

.block-stock-sec1-content .inner .item.left-content .btn-more i {
  color: #6C2995;
}

.block-stock-sec1-content .inner .item.left-content .btn-more span {
  color: #6C2995;
}

.block-stock-sec1-content .inner .item.right-content {
  padding-left: 4vw;
}

.block-stock-sec1-content .inner .item.right-content img {
  min-width: 100%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-stock-sec1-content .title-section {
    font-size: 3.1vw;
  }

  .block-stock-sec1-content .inner .item.left-content .logo {
    max-height: 12vw;
  }

  .block-stock-sec1-content .inner .item.left-content h3 {
    font-size: 2.5vw;
  }

  .block-stock-sec1-content .inner .item.left-content p {
    font-size: 2vw;
  }

  .block-stock-sec1-content .inner .item.right-content {
    padding-left: 0;
  }
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-stock-sec1-content {
    padding: 12vw 0 16vw 0;
  }

  .block-stock-sec1-content .title-section {
    font-size: 9.3vw;
    margin: 0 0 8vw 0;
  }

  .block-stock-sec1-content .inner .item {
    width: 100%;
  }

  .block-stock-sec1-content .inner .item.left-content {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    padding: 0 0 0 0;
  }

  .block-stock-sec1-content .inner .item.left-content .logo {
    max-height: 20.5vw;
    margin-top: 0;
  }

  .block-stock-sec1-content .inner .item.left-content h3 {
    font-size: 6.6vw;
    margin: 0 0 4vw 0;
  }

  .block-stock-sec1-content .inner .item.left-content p {
    font-size: 4vw;
    margin: 0 0 4vw 0;
  }

  .block-stock-sec1-content .inner .item.left-content .btn-more {
    margin-top: 6vw;
  }

  .block-stock-sec1-content .inner .item.right-content {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    padding-left: 0;
  }
}

.block-stock-sec2-content {
  width: 100%;
  position: relative;
  overflow: hidden;
  background-color: #212628;
  padding: 3.6vw 0 4vw 0;
}

.block-stock-sec2-content .line-sec {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.block-stock-sec2-content .title-section {
  font-size: 2.3vw;
  font-family: "Conv_GraphikTH-Bold";
  color: #FFF;
  margin: 0 0 2.3vw 0;
}

.block-stock-sec2-content .block-stock-form {
  background-image: url(../../images/invertor/bg-tsd.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  padding: 0 2.86vw 0 2.86vw;
  height: 18.2vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.block-stock-sec2-content .block-stock-form h3 {
  font-size: 1.8vw;
  font-family: "Conv_SukhumvitSet-Bold";
  color: #FFF;
  margin: 0 0 0 0;
}

.block-stock-sec2-content .block-stock-form .btn-more {
  margin-top: 1vw;
}

.block-stock-sec2-content .block-stock-form .btn-more i {
  color: #FFF;
}

.block-stock-sec2-content .block-stock-form .btn-more span {
  color: #FFF;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-stock-sec2-content .title-section {
    font-size: 3.1vw;
    margin: 0 0 3vw 0;
  }

  .block-stock-sec2-content .block-stock-form {
    padding: 0 2.86vw 0 2.86vw;
    height: 18.2vw;
  }

  .block-stock-sec2-content .block-stock-form h3 {
    font-size: 2.2vw;
  }

  .block-stock-sec2-content .block-stock-form .btn-more {
    margin-top: 1vw;
  }
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-stock-sec2-content {
    padding: 10vw 0 16vw 0;
  }

  .block-stock-sec2-content .title-section {
    font-size: 9.3vw;
    margin: 0 0 8vw 0;
  }

  .block-stock-sec2-content .block-stock-form {
    padding: 10vw 6vw;
    height: 93.3vw;
    background-image: url(../../images/invertor/bg-tsd-m.png);
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
  }

  .block-stock-sec2-content .block-stock-form h3 {
    font-size: 6.6vw;
    line-height: 1.4;
  }

  .block-stock-sec2-content .block-stock-form .btn-more {
    margin-top: 4vw;
  }
}

.block-investor-sec.set-filing-page .block-update-investor {
  padding: 3vw 0 5vw 0;
}
.block-investor-sec.set-filing-page .block-update-investor .title-sec  {
  padding-top: 1vw;
}
.block-investor-sec.set-filing-page .block-update-investor .title-sec h3 {
  font-size: 2.3vw;
  margin: 0 0 1vw 0;
}
.block-investor-sec.set-filing-page .block-update-investor .investor-update-list .investor-inner-list {
  display: flex;
  flex-wrap: wrap;
}
.block-investor-sec.set-filing-page .block-update-investor .investor-update-list .investor-inner-list .item {
  width: 50%;
  margin-bottom: 1.5vw;
}
.invertor-tabs {
  margin-bottom: 1.5vw;
  width: 100%;
}
.invertor-tabs .nav-tabs{
  border-bottom: 4px solid #D8DCDD;
  padding: 0 0 0 0;
  width: 100%;
}
.invertor-tabs .nav-tabs .nav-link{
  margin: 0 0 0 0;
  padding: 0.5vw 1.3vw;
  border: none;
  border-radius: 0;
  font-size: 1.15vw;
  font-family: "Conv_SukhumvitSet-Text";
  color: #15191A;
  line-height: 1.5;
  position: relative;
}
.invertor-tabs .nav-tabs .nav-link::before {
  content: "";
  position: absolute;
  bottom: -0.25vw;
  width: 0%;
  height: 4px;
  background-color: #9A34FF;
  left: 0;
}
.invertor-tabs .nav-tabs .nav-link.active {
  background-color: transparent;
  border: none;
  font-family: "Conv_SukhumvitSet-Bold";
}
.invertor-tabs .nav-tabs .nav-link.active::before {
  width: 100%;
}
.invertor-content.tab-content {
  width: 100%;
}
.invertor-content.tab-content .tab-pane {
  width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .invertor-tabs .nav-tabs .nav-link {
    font-size: 1.8vw;
  }
}
@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-investor-sec.set-filing-page .block-update-investor {
    padding: 12vw 0;
  }
  .block-investor-sec.set-filing-page .block-update-investor .title-sec {
    padding-top: 5vw;
  }
  .block-investor-sec.set-filing-page .block-update-investor .title-sec h3 {
    font-size: 9.3vw;
    margin: 0 0 3vw 0;
  }
  .block-investor-sec.set-filing-page .block-update-investor .investor-update-list {
    margin: 10vw 0 10vw 0;
  }
  .block-investor-sec.set-filing-page .block-update-investor .investor-update-list .investor-inner-list .item {
    width: 100%;
    margin-bottom: 6vw;
  }
  .invertor-tabs {
    margin-bottom: 6vw;
  }
  .invertor-tabs.fix-overflow {
    overflow: auto;
  }
  .invertor-tabs.fix-overflow::-webkit-scrollbar {
    display: none;
  }
  .invertor-tabs.fix-overflow .nav-tabs {
    width: 162vw;
  }
  .invertor-tabs .nav-tabs .nav-link {
    font-size: 4vw;
    padding: 3.5vw;
  }
  .invertor-tabs .nav-tabs .nav-link::before {
    bottom: -1vw;
  }
}

.about-senior-name.principal-page .note {
  font-size: 1.05vw;
  font-family: "Conv_SukhumvitSet-Text";
  margin: 1.5vw 0 -0.5vw 0;
  color: #15191A;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-senior-name.principal-page .note {
    font-size: 1.6vw;
  }
}
@media only screen and (min-width: 250px) and (max-width: 767px) {
  .about-senior-name.principal-page .note {
    font-size: 4vw;
    margin: 5vw 0 4vw 0;
  }
}


.block-investor-sec .block-contact-investor {
  position: relative;
  background-color: #15191A;
  width: 100%;
  overflow: hidden;
}
.block-investor-sec .block-contact-investor .line-sec{
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  width: 100%;
}
.block-investor-sec .block-contact-investor .block-contact {
  padding: 6vw 5.2vw 6vw 5.2vw;
  position: relative;
}
.block-investor-sec .block-contact-investor .block-contact .inner{
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
}
.block-investor-sec .block-contact-investor .block-contact .inner .item-text{
  width: 50%;
  padding: 0 3vw 0 0;
}
.block-investor-sec .block-contact-investor .block-contact .inner .item-text .sub-title {
  font-size: 1.5vw;
  font-family: "Conv_GraphikTH-Bold";
  margin: 0 0 2vw 0;
  color: #FFF;
}
.block-investor-sec .block-contact-investor .block-contact .inner .item-text .title {
  font-size: 2.2vw;
  font-family: "Conv_GraphikTH-Bold";
  margin: -1vw 0 1.7vw 0;
  color: #FFF;
}
.block-investor-sec .block-contact-investor .block-contact .inner .item-text .text {
  position: relative;
  padding-left: 10vw;
}
.block-investor-sec .block-contact-investor .block-contact .inner .item-text p span {
  position: absolute;
  left: 0;
}
.block-investor-sec .block-contact-investor .block-contact .inner .item-text p a {
  color: #FFF;
}
.block-investor-sec .block-contact-investor .block-contact .inner .item-text p {
  font-size: 1.3vw;
  font-family: "Conv_SukhumvitSet-Medium";
  color: #FFF;
  margin: 0 0 1.3vw 0;
}
.block-investor-sec .block-contact-investor .block-contact .inner .item-map {
  width: 50%;
  padding: 0 0 0 3vw;
}
.block-investor-sec .block-contact-investor .block-contact .inner .item-map img {
  height: 22.4vw;
  min-width: 100%;
}
@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-investor-sec .block-contact-investor .block-contact {
    margin-top: 6vw;
    padding: 10vw 0 20vw 0;
  }
  .block-investor-sec .block-contact-investor .block-contact .inner .item-text {
    width: 100%;
    padding: 0 0 0 0;
  }
  .block-investor-sec .block-contact-investor .block-contact .inner .item-text .sub-title {
    font-size: 5.5vw;
    margin: 0 0 4vw 0;
  }
  .block-investor-sec .block-contact-investor .block-contact .inner .item-text .title {
    font-size: 8.5vw;
    margin: 0 0 5vw 0;
  }
  .block-investor-sec .block-contact-investor .block-contact .inner .item-text .text {
    padding-left: 25vw;
  }
  .block-investor-sec .block-contact-investor .block-contact .inner .item-text p {
    font-size: 4vw;
    line-height: 1.5;
    margin: 0 0 4vw 0;
  }
  .block-investor-sec .block-contact-investor .block-contact .inner .item-map {
    width: 100%;
    padding: 4vw 0 0 0;
  }
  .block-investor-sec .block-contact-investor .block-contact .inner .item-map img {
    height: 80vw;
    min-width: 100%;
  }
}

.block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item .accordion-body.governance-en .list .item h5 {
  width: 35%;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item .accordion-body.governance-en .list .item h5 {
    width: 60%;
  }
}
@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item .accordion-body.governance-en .list .item h5 {
    width: 100%;
  }
}


.block-download-list.download-page-en .inner-download .item .item-download .top h3 {
  font-size: 1.3vw;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-download-list.download-page-en .inner-download .item .item-download .top h3 {
    font-size: 2.4vw;
  }
}
@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-download-list.download-page-en .inner-download .item .item-download .top h3 {
    font-size: 5.3vw;
  }
}

.block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item .accordion-body ol {
  list-style: disc;
  padding-left: 2.5vw;
}
.block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item .accordion-body ol.circle {
  list-style: circle;
}
.block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item .accordion-body ol.fix-pd {
  padding-left: 1vw;
}
.block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item .accordion-body ol li {
  font-size: 0.9vw;
  font-family: "Conv_SukhumvitSet-Text";
  margin: 0 0 1vw 0;
  line-height: 1.4;
  color: #15191a;
}
.block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item .accordion-body p.number-sub-1 {
  position: relative;
}
.block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item .accordion-body p.number-sub-1 span {
  position: absolute;
  left: 0.8vw;
}
.block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item .accordion-body p.number-sub-2 {
  position: relative;
}
.block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item .accordion-body p.number-sub-2 span {
  position: absolute;
  left: 2.2vw;
}
.block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item .accordion-body p.number-sub-2 span.no-ab {
  position: static;
}
.pd-l-20 {
  padding-left: 2.5vw !important;
}
.pd-l-40 {
  padding-left: 3.8vw !important;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item .accordion-body ol li {
    font-size: 2vw;
  }
  .block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item .accordion-body ol {
    padding-left: 4.5vw;
  }
  .pd-l-20 {
    padding-left: 4.5vw !important;
  }
  .pd-l-40 {
    padding-left: 7.5vw !important;
  }
  .block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item .accordion-body p.number-sub-1 span {
    position: absolute;
    left: 1vw;
  }
  .block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item .accordion-body p.number-sub-2 span {
    left: 4vw;
  }
  .block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item .accordion-body ol.fix-pd {
    padding-left: 2vw;
  }
}
@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item .accordion-body ol li {
    font-size: 4vw;
    margin: 0 0 2.5vw 0;
  }
  .block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item .accordion-body ol {
    padding-left: 9vw;
  }
  .pd-l-20 {
    padding-left: 9vw !important;
  }
  .pd-l-40 {
    padding-left: 13vw !important;
  }
  .block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item .accordion-body p.number-sub-1 span {
    position: absolute;
    left: 2vw;
  }
  .block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item .accordion-body p.number-sub-2 span {
    left: 6.8vw;
  }
  .block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item .accordion-body ol.fix-pd {
    padding-left: 4.5vw;
  }
}

.block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item .accordion-body ol.roman {
  list-style: lower-roman;
  margin: 0.9vw 0 0 0;
}
.block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item .accordion-body .faq-table p {
  margin: 0 0 0.3vw 0;
}
.faq-table {
  margin: 0 0 0.9vw 0;
}
.faq-table, .faq-table th, .faq-table td {
  border: 1px solid black;
}
.faq-table th, .faq-table td {
  padding: 0.364vw;
}
.faq-table td:first-child {
  width: 15%;
}
.faq-table td:not(:first-child) {
  width: 42.5%;
}
.block-vision-sec.company-page.day-2022 {
  background-color: #212628;
}
.block-vision-sec.company-page.day-2022 .block-tabs .block-tabs-content .tab-content .title-content {
  text-align: center;
  font-size: 3.1vw;
  color: #FFFFFF;
}
.block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion.faq-accordion .accordion-item .accordion-body {
  background-color: rgb(245, 245, 245);
}
.block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion.faq-accordion .accordion-item .accordion-body p,
.block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion.faq-accordion .accordion-item .accordion-body ol li,
.faq-table td {
  font-size: 1.05vw;
}
@media only screen and (min-width: 992px) {
  .block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion.faq-accordion .accordion-item .accordion-header .accordion-button {
    font-size: 1.1vw;
    padding: 2vw 6vw 2vw 1.5vw;
  }
  .block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion.faq-accordion .accordion-item .accordion-body {
    padding: 1.5vw 2.86vw 2vw 2.86vw;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item .accordion-body ol.roman {
    margin: 0.5vw 0 0 0;
  }
  .faq-table {
    margin: 0 0 2vw 0;
  }
  .block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion.faq-accordion .accordion-item .accordion-header .accordion-button {
    font-size: 1.95vw;
  }
  .block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item .accordion-body .faq-table p {
    margin: 0 0 0.5vw 0;
  }
  .faq-table th, .faq-table td {
    padding: 0.8vw;
    font-size: 2vw;
  }
  .block-vision-sec.company-page.day-2022 .block-tabs .block-tabs-content .tab-content .title-content {
    font-size: 4vw;
  }
  .block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion.faq-accordion .accordion-item .accordion-body p,
  .block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion.faq-accordion .accordion-item .accordion-body ol li,
  .faq-table td {
    font-size: 1.85vw;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .faq-table {
    margin-left: -20px;
  }
}
@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item .accordion-body ol.roman {
    margin: 1vw 0 0 0;
  }
  .faq-table {
    margin-bottom: 4vw;
  }
  .block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion .accordion-item .accordion-body .faq-table p {
    margin: 0 0 1.4vw 0;
  }
  .faq-table th, .faq-table td {
    padding: 1.4vw;
    font-size: 4vw;
  }
  .block-vision-sec.company-page.day-2022 .block-tabs .block-tabs-content .tab-content .title-content {
    font-size: 9.3vw;
  }
  .block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion.faq-accordion .accordion-item .accordion-header .accordion-button {
    font-size: 4vw;
  }
  .block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion.faq-accordion .accordion-item .accordion-body p,
  .block-vision-sec.company-page .block-tabs .block-tabs-content .tab-content .block-accordion .accordion.faq-accordion .accordion-item .accordion-body ol li,
  .faq-table td {
    font-size: 3.75vw;
  }
}

.table-structure {
  margin: 2vw 0 0 0;
}

.table-structure .table {
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 1.5vw;
  background-color: #FFF;
}

.table-structure .table thead {
  font-size: 1.2vw;
  background-color: rgb(48, 55, 59);
  color: rgb(255, 255, 255);
}

.table-structure .table thead th {
  font-family: "Conv_SukhumvitSet-Bold"; 
  padding: 1vw 1vw 0.8vw 1vw;
}

.table-structure .table tbody {
  font-family: "Conv_SukhumvitSet-Text";
  font-size: 1.1vw;
}

.table-structure .table tbody td {
  padding: 1vw 1vw;
  color: rgb(48, 55, 59);
}
.table-structure .table tbody tr td:nth-child(1) {
  border-right: 1px solid rgb(222 226 230);
}


@media only screen and (min-width: 768px) and (max-width: 991px) {
  .table-structure .table thead {
    font-size: 1.8vw;
  }
  .table-structure .table thead th {
    padding: 1.5vw 1.5vw 1.3vw 1.5vw;
  }
  .table-structure .table tbody {
    font-size: 1.5vw;
  }
  .table-structure .table tbody td {
    padding: 1.5vw;
  }
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .table-structure {
    margin: 8vw 0 0 0;
  }
  .table-structure .table {
    margin-bottom: 6vw;
  }
  .table-structure .table thead {
    font-size: 4.5vw;
  }
  .table-structure .table thead th {
    padding: 4vw 4vw 3.5vw 4vw;
  }
  .table-structure .table tbody {
    font-size: 4vw;
  }
  .table-structure .table tbody td {
    padding: 4vw;
  }
}


.block-table-credit {
  width: 100%;
  padding-top: 2vw;
}
.block-table-credit h5 {
  font-size: 1.3vw;
  font-family: "Conv_SukhumvitSet-Bold";
  margin: 0 0 1.5vw 0;
  color: #6C2995;
}
.block-table-credit table{
  width: 100%;
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 3vw;
  background-color: #FFF;
}
.block-table-credit table thead{
  font-size: 1vw;
  background-color: rgb(48, 55, 59);
  color: rgb(255, 255, 255);
  font-family: "Conv_SukhumvitSet-Bold";
}
.block-table-credit table thead tr th{
  padding: 1vw 1vw;
  border-right: 1px solid #dee2e6;
}
.block-table-credit table tbody{
  color: rgb(48, 55, 59);
  font-family: "Conv_SukhumvitSet-Text";
  font-size: 0.9vw;
  background-color: #fff;
}
.block-table-credit table tbody tr td{
  padding: 1vw 1vw;
  border-right: 1px solid #dee2e6;
}
.block-table-credit table tbody b{
  font-family: "Conv_SukhumvitSet-Bold";
}
.block-table-credit.table_2 table thead tr th{
  text-align: center;
  border-bottom: 1px solid #dee2e6;
}
.block-table-credit.table_2 table tbody tr td{
  text-align: center;
  border-bottom: 1px solid #dee2e6;
}
.block-table-credit.table_2 table tbody tr td:nth-child(1){
  text-align: left;
}
.block-table-credit.table_3 table thead tr th{
  border-bottom: 1px solid #dee2e6;
}
.block-table-credit.table_3 table tbody tr td{
  border-bottom: 1px solid #dee2e6;
}
.block-tabs.credit-page {
  padding: 2vw 0 3vw 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-table-credit h5 {
    font-size: 2.1vw;
    margin: 0 0 2vw 0;
  }
  .block-table-credit .table-item {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
  }
  .block-table-credit table thead {
    font-size: 1.8vw;
  }
  .block-table-credit table tbody {
    font-size: 1.6vw;
  }
  .block-table-credit table thead tr th {
    padding: 1.2vw;
  }
  .block-table-credit table tbody tr td {
    padding: 1.2vw;
  }
}

@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-table-credit {
    padding-top: 4vw;
  }
  .block-table-credit h5 {
    font-size: 4.8vw;
    margin: 0 0 4vw 0;
  }
  .block-table-credit .table-item {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    margin-bottom: 5vw;

  }
  .block-table-credit table {
    border-radius: 8px;
    overflow: hidden;
    margin-bottom: 3vw;
  }
  .block-table-credit table thead {
    font-size: 4.2vw;
  }
  .block-table-credit table tbody {
    font-size: 4vw;
  }
  .block-table-credit table thead tr th {
    padding: 4vw;
  }
  .block-table-credit table tbody tr td {
    padding: 4vw;
  }
  .block-tabs.credit-page {
    padding: 3vw 0 6vw 0;
  }
  .block-tabs.credit-page .invertor-tabs .nav-tabs .nav-link {
    width: 33.33%;
    padding: 1.5vw 2vw;
    font-size: 3.6vw;
  }

  .block-download-list.about-page .inner-download {
    max-width: 68vw;
    margin: 0 auto;
  }
}

.block-download-list.sustainability-page .inner-download .item .item-download .top h3{
  font-size: 1.3vw;
}
.block-download-list.sustainability-page.mg-fix {
  margin-top: 2.5vw;
  margin-bottom: 2.5vw;
}
.block-vision-sec.governance-policy-page .block-title-vision .sub_title {
  font-size: 2vw;
}
.block-news-detail-sec .content-sec .title.sub_title {
  font-size: 2vw;
}
.block-news-detail-sec.better-sub2-sec2-page .box-img {
  margin: 2vw 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .block-download-list.sustainability-page .inner-download .item .item-download {
    height: 30vw;
  }
  .block-download-list.sustainability-page .inner-download .item .item-download .top h3{
    font-size: 2vw;
  }
  .block-vision-sec.governance-policy-page .block-title-vision .sub_title {
    font-size: 2.7vw;
  }
  .block-news-detail-sec .content-sec .title.sub_title {
    font-size: 2.7vw;
  }
  .block-news-detail-sec.better-sub2-sec2-page .box-img {
    margin: 4vw 0;
  }
}
@media only screen and (min-width: 250px) and (max-width: 767px) {
  .block-download-list.sustainability-page .inner-download .item .item-download .top h3{
    font-size: 5vw;
  }
  .block-download-list.sustainability-page .inner-download {
    max-width: 68vw;
    margin: 0 auto;
  }
  .block-download-list.sustainability-page.mg-fix {
    margin-top: 10vw;
    margin-bottom: 5vw;
  }
  .block-vision-sec.governance-policy-page .block-title-vision .sub_title {
    font-size: 8vw;
  }
  .block-news-detail-sec .content-sec .title.sub_title {
    font-size: 8vw;
  }
  .block-news-detail-sec.better-sub2-sec2-page .box-img {
    margin: 8vw 0;
  }
}