.elementor-1499 .elementor-element.elementor-element-9541e26{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-1px;margin-bottom:0px;}.elementor-1499 .elementor-element.elementor-element-9541e26 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1499 .elementor-element.elementor-element-e2e6d99 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1499 .elementor-element.elementor-element-250148a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1499 .elementor-element.elementor-element-250148a .tx-logo{width:130px !important;}.elementor-1499 .elementor-element.elementor-element-250148a .tx-logo img{max-width:130px !important;}/* Start custom CSS for telnet_headers, class: .elementor-element-250148a *//* 1. ซ่อนปุ่มกลมสีแดง (Contact Button) และกล่องของมันแบบถาวร */
.elementor-1499 .elementor-element.elementor-element-250148a .tna-call-btn-1,
.elementor-1499 .elementor-element.elementor-element-250148a .tra-header-1-action-link,
.elementor-1499 .elementor-element.elementor-element-250148a .header-right {
    display: none !important;
}

/* 2. บังคับให้เมนู (Nav Outer) วิ่งไปชิดขวาสุด */
.elementor-1499 .elementor-element.elementor-element-250148a .nav-outer {
    margin-left: auto !important;
    justify-content: flex-end !important;
    width: 100% !important; /* ดันให้เต็มพื้นที่เพื่อไล่ไปขวา */
}

/* แถม: บังคับให้รายการเมนูข้างในชิดขวาด้วย */
.elementor-1499 .elementor-element.elementor-element-250148a .navbar-collapse {
    justify-content: flex-end !important;
}


/* บังคับ Header ให้อยู่กับที่ (ไม่ Sticky) และขึงเต็มจอ */
.elementor-1499 .elementor-element.elementor-element-250148a .main-header,
.elementor-1499 .elementor-element.elementor-element-250148a .header-lower {
    position: absolute !important; /* ลอยทับแบบไม่ตาม */
    position: -webkit-sticky !important; /* กันเหนียวสำหรับบาง Browser */
    top: 0 !important;
    left: 0 !important;
    width: 100% !important; /* สำคัญมาก! สั่งให้กว้างเต็มจอ */
    z-index: 999 !important;
    background-color: transparent !important; /* ย้ำความใส */
    animation: none !important; /* ปิด Effect เด้งๆ ตอนเลื่อน */
    transform: none !important; /* ห้ามขยับตำแหน่ง */
}

/* กรณีธีมแอบเติม Class ตอนเลื่อนลง ให้สั่งทับอีกรอบ */
.sticky-header, 
.fixed-header,
.is-sticky {
    position: absolute !important;
    width: 100% !important;
    top: 0 !important;
}/* End custom CSS */