/* 인도네시아 시장 */
#indonesia_market {
  margin-top:140px;
}
/* mz */
.indo_mz h1 {
  text-align:center;
  font-size:36px;
  font-weight: 600;
}
.mz_contents {
  margin-top:52px; 
  display:flex;
  justify-content: space-between;
  align-items: stretch;
}
.mz_card {
  /* display:flex;
  flex-direction:column; */
  /* height:auto; */

  padding:12px 12px 52px; 
  border-radius: 20px;
} 
 
.people {
  background-color: white;
  border:solid 1px var(--color-e8);
  width:25%;
}
.mz_img {
  width:100%;
  height:19vw;
  border-radius: 20px;
  background-color:black;
  overflow:hidden;
}
.mz_img img {
  width:100%;
  height:100%;
  object-fit: cover;
}
.mz_txt {
  margin-top:32px;
  text-align:center;
}
.mz_txt .mc {
  font-weight: 600;
  padding-bottom:12px;
  display:block;
}
.mz_txt p {
  font-size:26px;
  font-weight: 600;
  line-height: 1.2;
}
.mz_txt p span {
  font-size:18px;
  font-weight: 500;
}
.people .mz_txt p span {
  padding-right:6px;
}

/* 종교 */
.religion {
  background-color: #F6FEF6;
  border:solid 1px var(--color-sub);
  width:25%;
}

/* mz세대 */
.mz {
  width:46%;
  background-color:var(--color-f8);
  border:solid 1px var(--color-e8);
}
.mz .inner {
  background-color: white;
  width:100%;
  padding:46px 0 46px 32px;
  border-radius: 20px;
}
.mz .inner span,
.mz .inner p {
  font-weight: 500;
}
.mz .inner h2 {
  padding:12px 0 4px;
  font-size:52px;
  font-weight: 800;
  line-height: 1.2;
}
.mz .inner p {
  color:var(--color-76);
}
.mz > p {
  margin-left:30px;
  line-height: 1.9;
}
.mz > p .mc {
  font-weight: 700;
}
.mz > p:first-of-type {
  margin-top:32px;
}
.mz > p:nth-of-type(2) {
  margin-top:24px;
}




/*  */
/*  */
/* GDP 순위 */
#indonesia_gdp {
  width:100%;
  margin-top:140px;
  text-align:center;
}
#indonesia_gdp > h1 {
  font-size:36px;
  font-weight: 600;
}
#indonesia_gdp > h1 span {
  font-weight: 700;
}
.world_gdp {
  width:100%;
  display:flex;
  justify-content: space-between;
  align-items:flex-end;
}
.gdp_card {
  padding:52px 0 52px;
  border:solid 1px var(--color-e8);
  border-radius: 20px;
  width:18%;

  display:flex;
  flex-direction: column;
  align-items:center;
}
.gdp_card .rank {
  color:var(--color-main);
  width:40px;
  height:40px;
  border-radius: 90px;
  border:solid 1px var(--color-main);
  
  display:flex;
  justify-content: center;
  align-items:center;
  font-weight: 500;
}
.gdp_card p:not(.rank) {
  padding:36px 0 20px;
  font-size:18px;
  font-weight: 500;
}
.gdp_card h3 {
  font-size:36px;
  font-weight: 600;
  line-height:1.4;
  color:var(--color-66);
}
.indonesia_card {
  background-color:#F6FEF6;
  border:solid 1px var(--color-e8);
  color:var(--color-main);
}
.indonesia_card h3 {
  color:var(--color-main);
  font-size:62px;
  font-weight: 600;
  line-height:1.4;
}


/*  */
/* 주도하는 소비 변화 */
#consumption {
  margin-top:140px;
  text-align:center;
}
#consumption > h1 {
  font-size:36px;
  font-weight: 600;
}
/* 그래프 */
.graph_con {
  width:100%;
  margin-top:52px;
  position:relative;
  height:350px;

  display:flex;
  align-items:center;
  flex-wrap:wrap;
}
.graph_mz {
  font-size:20px;
  font-weight: 500;
  text-align:center;
  width:100%;
  position:absolute;
  top:4%;
}
.graph_con::before {
  content:"";
  display:block;
  width:40%;
  height:100%;
  border-radius: 900px;
  position:absolute;
  top:0;
  left:50%;
  transform:translateX(-50%);
  border:dotted 1px var(--color-main);
}
.graph_con::after {
  content:"디지털 중심소비";
  display:block;
  width:30%;
  height:67%;
  border-radius: 900px;
  position: absolute;
  left:50%;
  transform:translateX(-50%);
  background-color: rgba(219, 243, 255, 0.5);
  display:flex;
  align-items:center;
  text-align:center;
  justify-content: center;
  font-size:20px;
  font-weight: 700;
}
.graph_con .one,
.graph_con .three {
  font-size:20px;
  font-weight: 700;
  text-align:center;
  display:flex;
  align-items:center;
  border-radius: 900px;
  width:50%;
  height:67%;
}
.graph_con .one {
  background-color:rgba(255, 241, 196, 0.5);
  padding-left:240px;

}
.graph_con .three {
  background-color:rgba(232, 255, 232, 0.5);
  padding-right:240px;
  justify-content: flex-end;
}

/* 그래프 설명 */
.graph_contents_wrap {
  width:100%;
  display:flex;
  justify-content: center;
  margin-top:42px;
}
.graph_contents_wrap p {
  font-size:18px;
  padding-top:24px;
}
.graph_contents_wrap .one,
.graph_contents_wrap .two,
.graph_contents_wrap .three {
  width: 33%;
  display:flex;
  align-items: center;
  flex-direction: column;
}
.graph_contents_wrap .two {
  width:29%;
}
.graph_contents_wrap .three{
  width:33%;
}
.graph_contents_wrap .line {
  width:1px;
  height:80px;
  border:dotted 1px #aaa;
}
.graph_contents_wrap .two .line {
  height:160px;
}

/* 모바일 전용 이미지 - 기본적으로 숨김 */
.mobile_graph_img {
  display: none;
}



/*  */
/*  */
/* 한국 브랜드에 대한 높은 친밀도 */
#korea_brand {
  width:100%;
  margin-top:140px;
  background-color: var(--color-f8);
  border-radius: 20px;
  padding:140px 32px 32px;
}
.KBrand_header {
  text-align:center;
  margin-bottom:92px;
}
.KBrand_header h1 {
  font-size:36px;
  font-weight: 600;
  padding-bottom:24px;
}
.KBrand_header p {
  font-size:18px;
}
.KBrand_contents {
  width:100%;
  border-radius: 20px;
  background-color: white;
  padding:92px 72px;

  display:flex;
  justify-content: space-between;
}

.KB_left {
  width:39%;
  position:sticky;

  height: auto;
  top:32px;
  transition:.3s;
}
.KB_left h1 {
  font-size:36px;
  font-weight: 600;
}
.KB_left p {
  color:var(--color-76);
  font-size:18px;
  padding-top:32px;
}
.KB_left p.mc {
  font-weight:600;
}

.KB_right {
  width:61%;
}
.KBR_header {
  width:100%;
  margin-bottom:32px;
}
.KBR_header h3 {
  font-size:20px;
  font-weight: 600;
  padding-bottom:6px;
}
.KBR_header p {
  font-size:14px;
  color:var(--color-76);
}

.KBR_graph_wrap {
  width:100%;
  border-radius: 20px;
  background-color:var(--color-f8);
  padding:24px;
}
.KBR_graph_wrap .white_inner {
  background-color: white;
  border-radius: 20px;
  padding:50px 40px 26px;
  display:flex;
  justify-content:space-between;
  align-items:flex-end;
}
.KBR_box {
  width:20%;
  display:flex;
  flex-direction: column;
  align-items:center;
  gap:10px;
}
.KBR_graph {
  width:42%;
  border-radius: 12px;
  background-color:var(--color-cc);
  color:white;
  position:relative;
}
.KBR_graph p {
  font-size:20px;
  font-weight: 500;
  position:absolute;
  top:3%;
  left:50%;
  transform:translateX(-50%);
}
.KBR_graph1 {
  height:140px;
}
.KBR_graph2 {
  height:204px;
}
.KBR_graph3 {
  height:214px;
}
.KBR_graph4 {
  height:218px;
}
.KBR_graph5 {
  height:254px;
  background-color:var(--color-main);
  color:var(--color-point);
}

/* 한국제품 ... */
.kr_product_wrap {
  margin-top:52px;
  display:flex;
  justify-content:space-between;
}
.kr_exNwant_box {
  width:48%;
  padding:52px 42px;
  border-radius:20px;
  background-color:#f8f8f8;
}
.kr_exNwant_box h3 {
  font-size:32px;
  font-weight: 600;
  padding-bottom:42px;
}
.kr_exNwant_contents {
  line-height:1.8;
  word-break:keep-all;
}
.kr_exNwant_contents span {
  font-weight:600;
}




/**/
/**/
/* 인도네시아 시장 진출의 필요성 */
#market_debouchment {
  margin-top:140px;
}
#market_debouchment .KBrand_header {
  margin-bottom:0;
}
.market_de_img_wrap {
  width:100%;
  padding:60px 0;
  border-radius: 20px;
  background-image:url(../images/last_img.jpg);
  background-attachment: fixed;
  background-repeat:no-repeat;
  background-size:cover;
  text-align:center;
  margin-top:52px;
}
.market_de_img_wrap .fSize24 {
  font-weight: 600;
  line-height: 1.2;
  padding-bottom:12px;
}
.market_de_img_wrap p {
  font-size:20px;
  color:white;
}

/* ======================
   반응형 미디어 쿼리
====================== */

/* 태블릿 (769px - 1024px) */
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .w1440 {
    max-width: 100% !important;
    padding: 0 20px !important;
  }
  
  #indonesia_market {
    margin-top: 100px !important;
  }
  
  .indo_mz h1 {
    font-size: 28px !important;
  }
  
  .mz_contents {
    margin-top: 40px !important;
    flex-wrap: wrap !important;
  }
  
  .mz_card {
    padding: 10px 10px 40px !important;
  }
  
  .people,
  .religion {
    width: 30% !important;
  }
  
  .mz {
    width: 100% !important;
    margin-top: 20px !important;
  }
  
  .mz_img {
    height: 200px !important;
  }
  
  .mz_txt p {
    font-size: 20px !important;
  }
  
  .mz .inner {
    padding: 30px 0 30px 20px !important;
  }
  
  .mz .inner h2 {
    font-size: 40px !important;
  }
  
  #indonesia_gdp {
    margin-top: 100px !important;
  }
  
  #indonesia_gdp > h1 {
    font-size: 28px !important;
  }
  
  .world_gdp {
    flex-wrap: wrap !important;
    gap: 10px !important;
  }
  
  .gdp_card {
    width: 30% !important;
    margin-bottom: 20px !important;
    padding: 30px 0 !important;
  }
  
  .gdp_card h3 {
    font-size: 28px !important;
  }
  
  .indonesia_card h3 {
    font-size: 40px !important;
  }
  
  #consumption {
    margin-top: 100px !important;
  }
  
  #consumption > h1 {
    font-size: 28px !important;
  }
  
  .graph_con {
    height: 280px !important;
  }
  
  .graph_con::after {
    font-size: 16px !important;
  }
  
  .graph_con .one,
  .graph_con .three {
    font-size: 16px !important;
  }
  
  .graph_con .one {
    padding-left: 150px !important;
  }
  
  .graph_con .three {
    padding-right: 150px !important;
  }
  
  .graph_contents_wrap p {
    font-size: 16px !important;
  }
  
  #korea_brand {
    margin-top: 100px !important;
    padding: 100px 20px 20px !important;
  }
  
  .KBrand_header h1 {
    font-size: 28px !important;
  }
  
  .KBrand_header p {
    font-size: 16px !important;
  }
  
  .KBrand_contents {
    padding: 60px 40px !important;
    flex-direction: column !important;
  }
  
  .KB_left {
    width: 100% !important;
    position: static !important;
    margin-bottom: 40px !important;
  }
  
  .KB_left h1 {
    font-size: 28px !important;
  }
  
  .KB_right {
    width: 100% !important;
  }
  
  .KBR_graph_wrap .white_inner {
    padding: 30px 20px 20px !important;
  }
  
  .KBR_box {
    width: 18% !important;
  }
  
  .KBR_graph {
    width: 50% !important;
  }
  
  .KBR_graph p {
    font-size: 16px !important;
  }
  
  .kr_product_wrap {
    margin-top: 30px !important;
  }
  
  .kr_exNwant_box {
    width: 48% !important;
    padding: 30px 20px !important;
  }
  
  .kr_exNwant_box h3 {
    font-size: 24px !important;
    padding-bottom: 30px !important;
  }
  
  #market_debouchment {
    margin-top: 100px !important;
  }
  
  #market_debouchment .KBrand_header h1 {
    font-size: 28px !important;
  }
  
  .market_de_img_wrap {
    padding: 40px 20px !important;
    background-attachment: scroll !important;
  }
  
  .market_de_img_wrap p {
    font-size: 18px !important;
  }
}

/* 모바일 (max-width: 768px) */
@media screen and (max-width: 768px) {
  .w1440 {
    max-width: 100% !important;
    padding: 0 16px !important;
  }
  
  #indonesia_market {
    margin-top: 60px !important;
  }
  
  .indo_mz h1 {
    font-size: 24px !important;
    line-height: 1.3 !important;
  }
  
  .mz_contents {
    margin-top: 30px !important;
    flex-direction: column !important;
    gap: 20px !important;
  }
  
  .mz_card {
    padding: 16px 16px 30px !important;
  }
  
  .people,
  .religion,
  .mz {
    width: 100% !important;
  }
  
  .mz_img {
    height: 200px !important;
  }
  
  .mz_txt {
    margin-top: 20px !important;
  }
  
  .mz_txt p {
    font-size: 18px !important;
  }
  
  .mz_txt p span {
    font-size: 14px !important;
  }
  
  .mz .inner {
    padding: 24px 0 24px 16px !important;
  }
  
  .mz .inner h2 {
    font-size: 32px !important;
  }
  
  .mz > p {
    margin-left: 16px !important;
    font-size: 14px !important;
  }
  
  #indonesia_gdp {
    margin-top: 60px !important;
  }
  
  #indonesia_gdp > h1 {
    font-size: 24px !important;
  }
  
  .world_gdp {
    flex-direction: column !important;
    gap: 16px !important;
  }
  
  .gdp_card {
    width: 100% !important;
    padding: 24px 0 !important;
  }
  
  .gdp_card .rank {
    width: 32px !important;
    height: 32px !important;
    font-size: 14px !important;
  }
  
  .gdp_card p:not(.rank) {
    padding: 24px 0 16px !important;
    font-size: 16px !important;
  }
  
  .gdp_card h3 {
    font-size: 24px !important;
  }
  
  .indonesia_card h3 {
    font-size: 32px !important;
  }
  
  #consumption {
    margin-top: 60px !important;
  }
  
  #consumption > h1 {
    font-size: 24px !important;
  }
  
  .graph_con {
    height: auto !important;
    min-height: 250px !important;
    margin-top: 30px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-direction: column !important;
  }
  
  .graph_mz {
    font-size: 16px !important;
  }
  
  .graph_con::before {
    width: 60% !important;
  }
  
  .graph_con::after {
    width: 50% !important;
    height: 60% !important;
    font-size: 14px !important;
  }
  
  .graph_con .one,
  .graph_con .three {
    font-size: 14px !important;
    height: 60% !important;
  }
  
  .graph_con .one {
    padding-left: 80px !important;
  }
  
  .graph_con .three {
    padding-right: 80px !important;
  }
  
  .graph_contents_wrap {
    margin-top: 30px !important;
    flex-direction: column !important;
    gap: 20px !important;
  }
  
  .graph_contents_wrap .one,
  .graph_contents_wrap .two,
  .graph_contents_wrap .three {
    width: 100% !important;
  }
  
  .graph_contents_wrap p {
    font-size: 14px !important;
    padding-top: 16px !important;
  }
  
  .graph_contents_wrap .line {
    height: 40px !important;
  }
  
  .graph_contents_wrap .two .line {
    height: 40px !important;
  }
  
  /* 모바일에서 기존 그래프 스타일 숨김 */
  .graph_con::before,
  .graph_con::after,
  .graph_con .one,
  .graph_con .three {
    display: none !important;
  }
  
  /* 모바일에서 이미지 표시 */
  .mobile_graph_img {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    margin-top: 20px !important;
  }
  
  .mobile_graph_img img {
    width: 100% !important;
    height: auto !important;
    max-width: 350px !important;
    margin: 0 auto !important;
    display: block !important;
  }
  
  #korea_brand {
    margin-top: 60px !important;
    padding: 60px 16px 16px !important;
  }
  
  .KBrand_header {
    margin-bottom: 40px !important;
  }
  
  .KBrand_header h1 {
    font-size: 24px !important;
    padding-bottom: 16px !important;
  }
  
  .KBrand_header p {
    font-size: 14px !important;
  }
  
  .KBrand_contents {
    padding: 40px 20px !important;
    flex-direction: column !important;
  }
  
  .KB_left {
    width: 100% !important;
    position: static !important;
    margin-bottom: 30px !important;
  }
  
  .KB_left h1 {
    font-size: 24px !important;
  }
  
  .KB_left p {
    font-size: 14px !important;
    padding-top: 16px !important;
  }
  
  .KB_right {
    width: 100% !important;
  }
  
  .KBR_header h3 {
    font-size: 18px !important;
  }
  
  .KBR_header p {
    font-size: 12px !important;
  }
  
  .KBR_graph_wrap {
    padding: 16px !important;
  }
  
  .KBR_graph_wrap .white_inner {
    padding: 24px 16px 16px !important;
    flex-wrap: wrap !important;
    gap: 16px !important;
  }
  
  .KBR_box {
    width: 30% !important;
    gap: 8px !important;
  }
  
  .KBR_box p {
    font-size: 12px !important;
  }
  
  .KBR_graph {
    width: 100% !important;
  }
  
  .KBR_graph p {
    font-size: 14px !important;
  }
  
  .KBR_graph1 {
    height: 80px !important;
  }
  
  .KBR_graph2 {
    height: 90px !important;
  }
  
  .KBR_graph3 {
    height: 95px !important;
  }
  
  .KBR_graph4 {
    height: 100px !important;
  }
  
  .KBR_graph5 {
    height: 110px !important;
  }
  
  .kr_product_wrap {
    margin-top: 30px !important;
    flex-direction: column !important;
    gap: 16px !important;
  }
  
  .kr_exNwant_box {
    width: 100% !important;
    padding: 24px 16px !important;
  }
  
  .kr_exNwant_box h3 {
    font-size: 20px !important;
    padding-bottom: 20px !important;
  }
  
  .kr_exNwant_contents {
    font-size: 14px !important;
  }
  
  #market_debouchment {
    margin-top: 60px !important;
  }
  
  #market_debouchment .KBrand_header h1 {
    font-size: 24px !important;
  }
  
  #market_debouchment .KBrand_header p {
    font-size: 14px !important;
  }
  
  .market_de_img_wrap {
    padding: 40px 16px !important;
    margin-top: 30px !important;
    background-attachment: scroll !important;
  }
  
  .market_de_img_wrap .fSize24 {
    font-size: 18px !important;
  }
  
  .market_de_img_wrap p {
    font-size: 14px !important;
  }
}

/* 작은 모바일 (max-width: 375px) */
@media screen and (max-width: 375px) {
  .w1440 {
    padding: 0 12px !important;
  }
  
  #indonesia_market {
    margin-top: 40px !important;
  }
  
  .indo_mz h1 {
    font-size: 20px !important;
  }
  
  .mz_contents {
    margin-top: 20px !important;
    gap: 16px !important;
  }
  
  .mz_card {
    padding: 12px 12px 24px !important;
  }
  
  .mz_img {
    height: 150px !important;
  }
  
  .mz_txt {
    margin-top: 16px !important;
  }
  
  .mz_txt p {
    font-size: 16px !important;
  }
  
  .mz_txt p span {
    font-size: 12px !important;
  }
  
  .mz .inner {
    padding: 20px 0 20px 12px !important;
  }
  
  .mz .inner h2 {
    font-size: 28px !important;
  }
  
  .mz > p {
    margin-left: 12px !important;
    font-size: 12px !important;
  }
  
  #indonesia_gdp {
    margin-top: 40px !important;
  }
  
  #indonesia_gdp > h1 {
    font-size: 20px !important;
  }
  
  .gdp_card {
    padding: 20px 0 !important;
  }
  
  .gdp_card .rank {
    width: 28px !important;
    height: 28px !important;
    font-size: 12px !important;
  }
  
  .gdp_card p:not(.rank) {
    padding: 20px 0 12px !important;
    font-size: 14px !important;
  }
  
  .gdp_card h3 {
    font-size: 20px !important;
  }
  
  .indonesia_card h3 {
    font-size: 28px !important;
  }
  
  #consumption {
    margin-top: 40px !important;
  }
  
  #consumption > h1 {
    font-size: 20px !important;
  }
  
  .graph_con {
    height: auto !important;
    min-height: 200px !important;
    margin-top: 20px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-direction: column !important;
  }
  
  .graph_mz {
    font-size: 14px !important;
  }
  
  .graph_con::before {
    width: 70% !important;
  }
  
  .graph_con::after {
    width: 60% !important;
    height: 50% !important;
    font-size: 12px !important;
  }
  
  .graph_con .one,
  .graph_con .three {
    font-size: 12px !important;
    height: 50% !important;
  }
  
  .graph_con .one {
    padding-left: 40px !important;
  }
  
  .graph_con .three {
    padding-right: 40px !important;
  }
  
  .graph_contents_wrap {
    margin-top: 20px !important;
    gap: 16px !important;
  }
  
  .graph_contents_wrap p {
    font-size: 12px !important;
    padding-top: 12px !important;
  }
  
  .graph_contents_wrap .line {
    height: 30px !important;
  }
  
  /* 작은 모바일에서 기존 그래프 스타일 숨김 */
  .graph_con::before,
  .graph_con::after,
  .graph_con .one,
  .graph_con .three {
    display: none !important;
  }
  
  /* 작은 모바일에서 이미지 표시 */
  .mobile_graph_img {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    margin-top: 20px !important;
  }
  
  .mobile_graph_img img {
    width: 100% !important;
    height: auto !important;
    max-width: 300px !important;
    margin: 0 auto !important;
    display: block !important;
  }
  
  #korea_brand {
    margin-top: 40px !important;
    padding: 40px 12px 12px !important;
  }
  
  .KBrand_header {
    margin-bottom: 30px !important;
  }
  
  .KBrand_header h1 {
    font-size: 20px !important;
    padding-bottom: 12px !important;
  }
  
  .KBrand_header p {
    font-size: 12px !important;
  }
  
  .KBrand_contents {
    padding: 30px 16px !important;
  }
  
  .KB_left {
    margin-bottom: 24px !important;
  }
  
  .KB_left h1 {
    font-size: 20px !important;
  }
  
  .KB_left p {
    font-size: 12px !important;
    padding-top: 12px !important;
  }
  
  .KBR_header h3 {
    font-size: 16px !important;
  }
  
  .KBR_header p {
    font-size: 10px !important;
  }
  
  .KBR_graph_wrap {
    padding: 12px !important;
  }
  
  .KBR_graph_wrap .white_inner {
    padding: 20px 12px 12px !important;
    gap: 12px !important;
  }
  
  .KBR_box {
    width: 18% !important;
    gap: 6px !important;
  }
  
  .KBR_box p {
    font-size: 10px !important;
  }
  
  .KBR_graph p {
    font-size: 12px !important;
  }
  
  .KBR_graph1 {
    height: 60px !important;
  }
  
  .KBR_graph2 {
    height: 70px !important;
  }
  
  .KBR_graph3 {
    height: 75px !important;
  }
  
  .KBR_graph4 {
    height: 80px !important;
  }
  
  .KBR_graph5 {
    height: 85px !important;
  }
  
  .kr_product_wrap {
    margin-top: 20px !important;
    gap: 12px !important;
  }
  
  .kr_exNwant_box {
    padding: 20px 12px !important;
  }
  
  .kr_exNwant_box h3 {
    font-size: 18px !important;
    padding-bottom: 16px !important;
  }
  
  .kr_exNwant_contents {
    font-size: 12px !important;
  }
  
  #market_debouchment {
    margin-top: 40px !important;
  }
  
  #market_debouchment .KBrand_header h1 {
    font-size: 20px !important;
  }
  
  #market_debouchment .KBrand_header p {
    font-size: 12px !important;
  }
  
  .market_de_img_wrap {
    padding: 30px 12px !important;
    margin-top: 20px !important;
  }
  
  .market_de_img_wrap .fSize24 {
    font-size: 16px !important;
  }
  
  .market_de_img_wrap p {
    font-size: 12px !important;
  }
}