.elementor-16 .elementor-element.elementor-element-6575222d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-517e7a86{padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-517e7a86 *//* =========================
   RESET
========================= */
.navbarmain{
  width:100%;
  font-family:'Segoe UI', sans-serif;
}

/* ===== TOP BAR ===== */
.topbar{
  background:#3f5f9e;
  padding:15px 0;
}

.top-inner{
  max-width:850px;
  margin:0 auto;
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:0 20px;
}

/* โลโก้ */
.logo img{
  height:160px;
  width:auto;
  display:block;
}

/* ปุ่ม */
.loginregishead{
  display:flex;
  gap:15px;
}

.btn{
  padding:10px 22px;
  border-radius:10px;
  font-weight:600;
  text-decoration:none !important;
  border:2px solid #000;
  transition:0.3s;
  display:inline-block;
}

/* ===== ล็อกสีทุกสถานะ ไม่ให้เปลี่ยน ===== */
.btn,
.btn:visited,
.btn:active,
.btn:focus{
  color:#000 !important;
  text-decoration:none !important;
  outline:none;
  box-shadow:none;
}

/* ===== ปุ่มแทงหวย ===== */
.btn-bet{
  background:#6fd3e4;
  color:#000 !important;
}

.btn-bet:hover{
  background:#55bfd0;
}

.btn-bet:visited,
.btn-bet:active,
.btn-bet:focus{
  background:#6fd3e4 !important;
  color:#000 !important;
}

/* ===== ปุ่มสมัครสมาชิก ===== */
.btn-register{
  background:#f2b740;
  color:#000 !important;
}

.btn-register:hover{
  background:#e0a52f;
}

.btn-register:visited,
.btn-register:active,
.btn-register:focus{
  background:#f2b740 !important;
  color:#000 !important;
}

/* ===== BOTTOM BAR ===== */
.bottombar{
  background:#e5b94f;
  padding:12px 0;
  text-align:center;
}

.menu{
  list-style:none;
  margin:0;
  padding:0;
}

.menu li{
  display:inline-block;
  position:relative;
  margin:0 15px;
}

.menu li:not(:last-child)::after{
  content:"|";
  position:absolute;
  right:-18px;
  color:#000;
}

.menu a{
  text-decoration:none;
  color:#000;
  font-weight:600;
  font-size:15px;
}

.menu a:hover{
  color:#fff;
}

/* ===== MOBILE ===== */
@media(max-width:768px){
  .top-inner{
    flex-direction:column;
    gap:15px;
  }
}/* End custom CSS */
/* Start custom CSS */html, body {
    overflow-x: hidden;
    width: 100%;
}/* End custom CSS */