.elementor-47 .elementor-element.elementor-element-32565e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-8a83d23{--e-image-carousel-slides-to-show:1;}.elementor-47 .elementor-element.elementor-element-fd3bb55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-a74c37d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-47 .elementor-element.elementor-element-705aa72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-bb40930{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-bd63c36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-77026bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-14b224a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-ca3a666{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-83fcc1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-87b4b2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-0de0cbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-fa909a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-bc4f762{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-3351ab0{text-align:center;}.elementor-47 .elementor-element.elementor-element-3351ab0 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:26px;font-weight:600;color:#55FF6A;}.elementor-47 .elementor-element.elementor-element-115bd2e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-c3ae90f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-21df259{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-9f23f70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-35a7c63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-25326c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-881957c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-da2363b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-3aaf9c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-76e6725{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-03fc44c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-34b52d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-ce42dd7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-58017c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-7e2fb80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-8af1f29{text-align:center;}.elementor-47 .elementor-element.elementor-element-8af1f29 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:26px;font-weight:600;color:#55FF6A;}.elementor-47 .elementor-element.elementor-element-e777127{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-f2363b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-c912b28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-5a0670e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-54a8f35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-650745d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-deaa89d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-7393d19{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-1842c21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-7622967{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-6817d15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-0751e82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-05bc0ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-ededae2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-2ca2d9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-2dee40d{text-align:center;}.elementor-47 .elementor-element.elementor-element-2dee40d .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:26px;font-weight:600;color:#55FF6A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-6b87793{font-family:"Kanit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-41e6174{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-7c25b2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-0cfcf43{text-align:center;}.elementor-47 .elementor-element.elementor-element-0cfcf43 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:26px;font-weight:600;color:#55FF6A;}.elementor-47 .elementor-element.elementor-element-e249c8a{font-family:"Kanit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-d9d3ce0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-a88ee46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-0701254{text-align:center;}.elementor-47 .elementor-element.elementor-element-0701254 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:26px;font-weight:600;color:#55FF6A;}.elementor-47 .elementor-element.elementor-element-90b3b6f{font-family:"Kanit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-52b4b05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-43f9362{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-e4d6a37{text-align:center;}.elementor-47 .elementor-element.elementor-element-e4d6a37 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:26px;font-weight:600;color:#55FF6A;}.elementor-47 .elementor-element.elementor-element-b00d1bf{--display:flex;}.elementor-47 .elementor-element.elementor-element-d8cffc6{font-family:"Kanit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-873f537{--display:flex;}.elementor-47 .elementor-element.elementor-element-b760488{font-family:"Kanit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-dadd2a8{--display:flex;}.elementor-47 .elementor-element.elementor-element-fb251fa{font-family:"Kanit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-90822eb{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFEFE;--n-accordion-title-hover-color:#F9F3F3;--n-accordion-title-active-color:#FFFB34;--n-accordion-icon-size:15px;}.elementor-47 .elementor-element.elementor-element-90822eb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-a74c37d{--width:20%;}.elementor-47 .elementor-element.elementor-element-705aa72{--width:20%;}.elementor-47 .elementor-element.elementor-element-bb40930{--width:20%;}.elementor-47 .elementor-element.elementor-element-bd63c36{--width:20%;}.elementor-47 .elementor-element.elementor-element-77026bd{--width:20%;}.elementor-47 .elementor-element.elementor-element-ca3a666{--width:20%;}.elementor-47 .elementor-element.elementor-element-83fcc1e{--width:20%;}.elementor-47 .elementor-element.elementor-element-87b4b2d{--width:20%;}.elementor-47 .elementor-element.elementor-element-0de0cbe{--width:20%;}.elementor-47 .elementor-element.elementor-element-fa909a8{--width:20%;}.elementor-47 .elementor-element.elementor-element-c3ae90f{--width:16.6666%;}.elementor-47 .elementor-element.elementor-element-21df259{--width:16.6666%;}.elementor-47 .elementor-element.elementor-element-9f23f70{--width:16.6666%;}.elementor-47 .elementor-element.elementor-element-35a7c63{--width:16.6666%;}.elementor-47 .elementor-element.elementor-element-25326c9{--width:16.6666%;}.elementor-47 .elementor-element.elementor-element-881957c{--width:16.6666%;}.elementor-47 .elementor-element.elementor-element-3aaf9c4{--width:16.6666%;}.elementor-47 .elementor-element.elementor-element-76e6725{--width:16.6666%;}.elementor-47 .elementor-element.elementor-element-03fc44c{--width:16.6666%;}.elementor-47 .elementor-element.elementor-element-34b52d8{--width:16.6666%;}.elementor-47 .elementor-element.elementor-element-ce42dd7{--width:16.6666%;}.elementor-47 .elementor-element.elementor-element-58017c3{--width:16.6666%;}.elementor-47 .elementor-element.elementor-element-f2363b1{--width:16.6666%;}.elementor-47 .elementor-element.elementor-element-c912b28{--width:16.6666%;}.elementor-47 .elementor-element.elementor-element-5a0670e{--width:16.6666%;}.elementor-47 .elementor-element.elementor-element-54a8f35{--width:16.6666%;}.elementor-47 .elementor-element.elementor-element-650745d{--width:16.6666%;}.elementor-47 .elementor-element.elementor-element-deaa89d{--width:16.6666%;}.elementor-47 .elementor-element.elementor-element-1842c21{--width:16.6666%;}.elementor-47 .elementor-element.elementor-element-7622967{--width:16.6666%;}.elementor-47 .elementor-element.elementor-element-6817d15{--width:16.6666%;}.elementor-47 .elementor-element.elementor-element-0751e82{--width:16.6666%;}.elementor-47 .elementor-element.elementor-element-05bc0ac{--width:16.6666%;}.elementor-47 .elementor-element.elementor-element-ededae2{--width:16.6666%;}}@media(max-width:1024px){.elementor-47 .elementor-element.elementor-element-3351ab0 .elementor-heading-title{font-size:24px;}.elementor-47 .elementor-element.elementor-element-8af1f29 .elementor-heading-title{font-size:24px;}.elementor-47 .elementor-element.elementor-element-2dee40d .elementor-heading-title{font-size:24px;}.elementor-47 .elementor-element.elementor-element-0cfcf43 .elementor-heading-title{font-size:24px;}.elementor-47 .elementor-element.elementor-element-0701254 .elementor-heading-title{font-size:24px;}.elementor-47 .elementor-element.elementor-element-e4d6a37 .elementor-heading-title{font-size:24px;}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-3351ab0 .elementor-heading-title{font-size:18px;}.elementor-47 .elementor-element.elementor-element-8af1f29 .elementor-heading-title{font-size:18px;}.elementor-47 .elementor-element.elementor-element-2dee40d .elementor-heading-title{font-size:18px;}.elementor-47 .elementor-element.elementor-element-0cfcf43 .elementor-heading-title{font-size:18px;}.elementor-47 .elementor-element.elementor-element-0701254 .elementor-heading-title{font-size:18px;}.elementor-47 .elementor-element.elementor-element-e4d6a37 .elementor-heading-title{font-size:18px;}}/* Start custom CSS for container, class: .elementor-element-14b224a *//* ❌ ซ่อน Tablet + Desktop */
@media screen and (min-width: 768px) {
  .elementor-47 .elementor-element.elementor-element-14b224a { display: none !important; }
}

/* ⭐️ กล่องเมนูหลัก: กันชนด้านบน + ลดขอบซ้ายขวา */
.elementor-47 .elementor-element.elementor-element-14b224a{
  position: relative !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  width: 100% !important;
  z-index: 99999 !important;
  background: # !important;

  /* ✅ ปรับตามที่ขอ */
  padding: px 2px 5px 2px !important;  /* บน | ขวา | ล่าง | ซ้าย */
  margin: 0 !important;

  line-height: 0 !important;
  font-size: 0 !important;
}

/* ✅ แถวเดียว 5 คอลัมน์: ชิดเข้าหากัน + ไม่ชนขอบ */
.elementor-47 .elementor-element.elementor-element-14b224a .elementor-container,
.elementor-47 .elementor-element.elementor-element-14b224a .elementor-widget-wrap,
.elementor-47 .elementor-element.elementor-element-14b224a .e-con-inner{
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;

  justify-content: space-between !important; /* ⭐️ ดันให้เต็มแถว แต่ไม่เหลือขอบเยอะ */
  align-items: center !important;

  gap: 6px !important;                       /* ⭐️ ลดระยะห่างระหว่างปุ่ม */
  padding: 0 !important;
  margin: 0 !important;
}

/* ⭐️ แต่ละปุ่ม: กว้างพอดี 5 ช่อง + 4 ช่องว่าง */
.elementor-47 .elementor-element.elementor-element-14b224a .elementor-column,
.elementor-47 .elementor-element.elementor-element-14b224a .e-con{
  flex: 0 0 calc((100% - (6px * 4)) / 5) !important;
  max-width: calc((100% - (6px * 4)) / 5) !important;

  margin: 0 !important;
  padding: 2px 0 !important;                 /* ✅ เว้นบน/ล่างกันชนเล็กน้อย */
  min-width: 0 !important;

  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

/* ล้างชั้น widget */
.elementor-47 .elementor-element.elementor-element-14b224a .elementor-widget,
.elementor-47 .elementor-element.elementor-element-14b224a .elementor-widget-container,
.elementor-47 .elementor-element.elementor-element-14b224a a,
.elementor-47 .elementor-element.elementor-element-14b224a figure{
  margin: 0 !important;
  padding: 0 !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  line-height: 0 !important;
}

/* ⭐️ ไอคอน: ปรับให้พอดีแถวเดียว ไม่เบียด */
.elementor-47 .elementor-element.elementor-element-14b224a img{
  width: clamp(60px, 13vw, 66px) !important;
  height: auto !important;
  display: block !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da2363b *//* ❌ ซ่อน Tablet + Desktop */
@media screen and (min-width: 768px) {
  .elementor-47 .elementor-element.elementor-element-da2363b { display: none !important; }
}

/* ⭐️ กล่องเมนูหลัก: กันชนด้านบน + ลดขอบซ้ายขวา */
.elementor-47 .elementor-element.elementor-element-da2363b{
  position: relative !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  width: 100% !important;
  z-index: 99999 !important;
  background: # !important;

  /* ✅ ปรับตามที่ขอ */
  padding: px 2px 5px 2px !important;  /* บน | ขวา | ล่าง | ซ้าย */
  margin: 0 !important;

  line-height: 0 !important;
  font-size: 0 !important;
}

/* ✅ แถวเดียว 5 คอลัมน์: ชิดเข้าหากัน + ไม่ชนขอบ */
.elementor-47 .elementor-element.elementor-element-da2363b .elementor-container,
.elementor-47 .elementor-element.elementor-element-da2363b .elementor-widget-wrap,
.elementor-47 .elementor-element.elementor-element-da2363b .e-con-inner{
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;

  justify-content: space-between !important; /* ⭐️ ดันให้เต็มแถว แต่ไม่เหลือขอบเยอะ */
  align-items: center !important;

  gap: 6px !important;                       /* ⭐️ ลดระยะห่างระหว่างปุ่ม */
  padding: 0 !important;
  margin: 0 !important;
}

/* ⭐️ แต่ละปุ่ม: กว้างพอดี 5 ช่อง + 4 ช่องว่าง */
.elementor-47 .elementor-element.elementor-element-da2363b .elementor-column,
.elementor-47 .elementor-element.elementor-element-da2363b .e-con{
  flex: 0 0 calc((100% - (6px * 5)) / 6) !important;
  max-width: calc((100% - (6px * 5)) / 6) !important;

  margin: 0 !important;
  padding: 2px 0 !important;                 /* ✅ เว้นบน/ล่างกันชนเล็กน้อย */
  min-width: 0 !important;

  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

/* ล้างชั้น widget */
.elementor-47 .elementor-element.elementor-element-da2363b .elementor-widget,
.elementor-47 .elementor-element.elementor-element-da2363b .elementor-widget-container,
.elementor-47 .elementor-element.elementor-element-da2363b a,
.elementor-47 .elementor-element.elementor-element-da2363b figure{
  margin: 0 !important;
  padding: 0 !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  line-height: 0 !important;
}

/* ⭐️ ไอคอน: ปรับให้พอดีแถวเดียว ไม่เบียด */
.elementor-47 .elementor-element.elementor-element-da2363b img{
  width: clamp(60px, 13vw, 66px) !important;
  height: auto !important;
  display: block !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7393d19 *//* ❌ ซ่อน Tablet + Desktop */
@media screen and (min-width: 768px) {
  .elementor-47 .elementor-element.elementor-element-7393d19 { display: none !important; }
}

/* ⭐️ กล่องเมนูหลัก: กันชนด้านบน + ลดขอบซ้ายขวา */
.elementor-47 .elementor-element.elementor-element-7393d19{
  position: relative !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  width: 100% !important;
  z-index: 99999 !important;
  background: # !important;

  /* ✅ ปรับตามที่ขอ */
  padding: px 2px 5px 2px !important;  /* บน | ขวา | ล่าง | ซ้าย */
  margin: 0 !important;

  line-height: 0 !important;
  font-size: 0 !important;
}

/* ✅ แถวเดียว 5 คอลัมน์: ชิดเข้าหากัน + ไม่ชนขอบ */
.elementor-47 .elementor-element.elementor-element-7393d19 .elementor-container,
.elementor-47 .elementor-element.elementor-element-7393d19 .elementor-widget-wrap,
.elementor-47 .elementor-element.elementor-element-7393d19 .e-con-inner{
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;

  justify-content: space-between !important; /* ⭐️ ดันให้เต็มแถว แต่ไม่เหลือขอบเยอะ */
  align-items: center !important;

  gap: 6px !important;                       /* ⭐️ ลดระยะห่างระหว่างปุ่ม */
  padding: 0 !important;
  margin: 0 !important;
}

/* ⭐️ แต่ละปุ่ม: กว้างพอดี 5 ช่อง + 4 ช่องว่าง */
.elementor-47 .elementor-element.elementor-element-7393d19 .elementor-column,
.elementor-47 .elementor-element.elementor-element-7393d19 .e-con{
  flex: 0 0 calc((100% - (6px * 5)) / 6) !important;
  max-width: calc((100% - (6px * 5)) / 6) !important;

  margin: 0 !important;
  padding: 2px 0 !important;                 /* ✅ เว้นบน/ล่างกันชนเล็กน้อย */
  min-width: 0 !important;

  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

/* ล้างชั้น widget */
.elementor-47 .elementor-element.elementor-element-7393d19 .elementor-widget,
.elementor-47 .elementor-element.elementor-element-7393d19 .elementor-widget-container,
.elementor-47 .elementor-element.elementor-element-7393d19 a,
.elementor-47 .elementor-element.elementor-element-7393d19 figure{
  margin: 0 !important;
  padding: 0 !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  line-height: 0 !important;
}

/* ⭐️ ไอคอน: ปรับให้พอดีแถวเดียว ไม่เบียด */
.elementor-47 .elementor-element.elementor-element-7393d19 img{
  width: clamp(60px, 13vw, 66px) !important;
  height: auto !important;
  display: block !important;
  margin: 0 !important;
}/* End custom CSS */