﻿/* CSS Document */
ul {
  list-style-type: none;
  padding: 0;
}
.copyright p{
  text-align: center;
  font-size: 12px;
  margin: 10px;
}

.swiper-wrapper {
  transition-timing-function: linear;
}

.open_auto {
  left: 0;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
  pointer-events: none;
  opacity: 0;
}
.open_auto_main {
  border-radius: 10px;
  width: 100%;
  max-width: 900px;
  height: auto;
  position: fixed;
  top: 50%;
  left: 50%;
  bottom: initial;
  z-index: 99;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  padding: 0;
  overflow: hidden;
}
.open_auto_main .open_auto_top {
  position: relative;
  text-align: center;
  display: flex;
  justify-content: center;
  padding-top: 50px;
}
.open_auto_main .open_auto_top .btn_close {
  width: 35px;
  height: 35px;
  background: url(../image/icon_close.png);
  position: absolute;
  top: 5px;
  right: 5px;
}
.open_auto_main .open_auto_bg {
  border-radius: 30px;
  background: white;
  position: relative;
  padding-bottom: 50px;
}
.open_auto_main .open_auto_bg .open_auto_box {
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-weight: inherit;
}
.open_auto_main .open_auto_bg .open_auto_box .tt {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #333;
  align-items: flex-start;
  grid-gap: 5px;
}
.open_auto_main .open_auto_bg .open_auto_box .tt img {
  padding-top: 5px;
}
@media (max-width: 500px) {
  .open_auto_main .open_auto_bg .open_auto_box .tt {
    align-items: center;
  }
  .open_auto_main .open_auto_bg .open_auto_box .tt img {
    max-width: 30px;
    padding-top: 0;
  }
}
.open_auto_main .open_auto_bg.p0 {
  padding: 0;
}
.open_auto.open {
  pointer-events: auto;
  opacity: 1;
}
.open_auto.open .mob-menu_overlay {
  visibility: visible;
  pointer-events: auto;
  opacity: 0.8;
}

.mob-menu_overlay {
  background-color: #000;
  opacity: 0;
  left: 0;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  visibility: hidden;
  pointer-events: none;
  transition: all 0.2s;
}

.open_register .open_auto_main .open_auto_bg {
  padding: 15px;
  /*display: grid;
  grid-gap: 19px;*/
  overflow-y: auto;
  max-height: calc(100vh - 150px);
}
.open_register .open_auto_main .open_auto_bg .item a {
  display: block;
}
@media (max-width: 500px) {
  .open_register .open_auto_main {
    width: calc(100vw - 50px);
  }
  .open_register .open_auto_main .open_auto_bg {
    display: flex;
    flex-direction: column;
    max-height: calc(100vh - 125px);
    overflow-y: auto;
  }
}

.link_box {
  display: flex;
  flex-direction: column;
  align-items: center;
  grid-gap: 20px;
}
.link_box ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.link_box .btn img {
  max-width: 351px;
}
@media (max-width: 500px) {
  .link_box ul {
    display: block;
  }
  .link_box .btn img {
    max-width: 290px;
  }
}

.menu_button {
  position: relative;
  top: 49px;
  width: 35px;
  height: 33px;
  transform: translateY(-50px);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: none;
  cursor: pointer;
  z-index: 100;
  background: #0c0c0c;
  text-align: center;
  margin-left: 25px;
}
.menu_button .menuicon {
  transform: translateY(-1px);
  display: inline-block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  transition: all 300ms ease 0s;
  width: 1.5rem;
  height: 2px;
  background-color: #ffffff;
}
.menu_button .menuicon::before, .menu_button .menuicon::after {
  content: "";
  display: inline-block;
  width: 1.5rem;
  height: 2px;
  background-color: #ffffff;
  position: absolute;
  left: 0px;
  transform-origin: 50% 50%;
  transition: top 300ms cubic-bezier(0.165, 0.84, 0.44, 1) 300ms, transform 300ms cubic-bezier(0.165, 0.84, 0.44, 1) 0s, background-color 300ms cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
}
.menu_button .menuicon::before {
  top: 0.5rem;
}
.menu_button .menuicon::after {
  top: -0.5rem;
}
.menu_button.active .menuicon {
  background: transparent;
}
.menu_button.active .menuicon::before {
  transform: rotate3d(0, 0, 1, 45deg) scale(1.1);
}
.menu_button.active .menuicon::after {
  transform: rotate3d(0, 0, 1, -45deg) scale(1.1);
}
.menu_button.active .menuicon::before, .menu_button.active .menuicon::after {
  transition: top 300ms cubic-bezier(0.165, 0.84, 0.44, 1) 0s, transform 300ms cubic-bezier(0.165, 0.84, 0.44, 1) 300ms;
  top: 0px;
  width: 1.5rem;
}

.mob_menu {
  position: relative;
}
.mob_menu .mob_menu_main {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 999;
  width: 100%;
  max-width: 450px;
  height: 100vh;
  background: url(../image/dfdsfdsf.webp) center;
  box-shadow: 100px 0px 19px -100px #000000 inset;
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 14%;
  transform: translateX(100%);
  transition: transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.mob_menu .mob_menu_main .mob_close {
  border: 0;
  padding: 0;
  position: absolute;
  top: 25px;
  right: 25px;
}
.mob_menu .mob_menu_main .logo img {
  max-width: 225px;
}
.mob_menu .mob_menu_main > ul {
  display: flex;
  grid-gap: 1em;
  margin-bottom: 20px;
  flex-direction: column;
}
.mob_menu .mob_menu_main > ul li {
  border-bottom: 1px #828282 solid;
  position: relative;
  margin-bottom: 0px;
  padding-bottom: 7px;
  overflow: hidden;
  letter-spacing: 2px;
}
.mob_menu .mob_menu_main > ul li a {
  color: black;
  font-weight: bold;
  text-align: center;
  transform: translate3d(0, 100%, 0);
  transition: transform 0.6s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.mob_menu .mob_menu_main > ul li a p {
  font-size: 1.125em;
  margin: 0;
}
.mob_menu .mob_menu_main > ul li:nth-of-type(1) a {
  color: #7f6ee4;
}
.mob_menu .mob_menu_main > ul li:nth-of-type(2) a {
  color: #5294b0;
}
.mob_menu .mob_menu_main > ul li:nth-of-type(3) a {
  color: #3aa45f;
}
.mob_menu .mob_menu_main > ul li:nth-of-type(4) a {
  color: #f95430;
}
.mob_menu .mob_menu_main > ul li:nth-of-type(5) a {
  color: #cb2734;
}
.mob_menu .mob_menu_main > ul li:nth-of-type(6) a {
  color: #e0a7cd;
}
.mob_menu.active .mob_menu_main {
  transform: translateX(0);
}
.mob_menu.active .mob_menu_main ul li a {
  transform: translateZ(0);
  transition: transform 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.6s;
}
.mob_menu.active .mob-menu_overlay {
  visibility: visible;
  pointer-events: auto;
  opacity: 0.8;
}
@media (max-width: 500px) {
  .mob_menu .mob_menu_main {
    padding-top: 40%;
  }
  .mob_menu .mob_menu_main .logo img {
    width: 120px;
  }
  .mob_menu .mob_menu_main ul {
    padding: 0;
    grid-gap: 28px;
  }
}

#content {
  padding-top: 72px;
}

.fix-menu {
  position: fixed;
  top: 45%;
  right: 20px;
  z-index: 9;
}
@media (max-width: 500px) {
  .fix-menu ul li img {
    max-width: 65px;
  }
}

header {
  width: 100%;
  position: fixed;
  z-index: 99;
  background-color:#0c0c0c;
}
header .header_main {
  max-width: 1200px;
  margin: auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px;
}
header .header_main .logo img {
  max-width: 154px;
}
header .header_main .box {
  display: flex;
  align-items: center;
}
header .header_main .box a {
  border-radius: 15px;
  background: #f6c83b;
  color: black;
  margin: 0;
  padding: 5px 10px;
}
header .header_main .box a p {
  margin: 0;
}

.elementor-column.elementor-col-50, .elementor-column[data-col="50"] {
  margin: auto;
}

.include_footer {

}
.include_footer footer {
  border-top: 1px #0000004d solid;
  padding: 40px;
}
.include_footer footer .main {
  max-width: 1200px;
  margin: auto;
  text-align: center;
}
.include_footer footer .main .logo {
  display: block;
  margin: 20px;
}
.include_footer footer .main .logo img {
  max-width: 132px;
}
.include_footer footer .main .txt {
  font-size: 0.9em;
}
.include_footer footer .main .copyright {
  font-size: 0.8em;
}
.include_footer .end_menu {
  display: none;
}
.include_footer .end_menu ul {
  border-radius: 40px 40px 0px 0px;
  background: white;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  position: fixed;
  bottom: 0;
  z-index: 10;
  padding: 5px 10px;
}
.include_footer .end_menu ul li {
  width: 33.333%;
  display: flex;
  justify-content: center;
  position: relative;
}
.include_footer .end_menu ul li a {
  color: black;
  font-size: 15px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
.include_footer .end_menu ul li a img {
  max-height: 36px;
}
@media (max-width: 1200px) {
  .include_footer footer {
    padding: 15px 15px 90px;
  }
  .include_footer .end_menu {
    display: block;
  }
}
.include_footer .link_football {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px 6px;
  flex-direction: column;
  grid-gap: 10px;
}
.include_footer .link_football p {
  font-size: 1.125em;
  font-weight: bold;
  margin: 0;
}
.include_footer .link_football .main {
  display: flex;
  grid-gap: 10px;
}
.include_footer .link_football .main a {
  display: block;
  border-radius: 13px;
  background: #adc8f6;
  color: black;
  padding: 2px 6px;
}
.include_footer .link_football .main a:hover {
  background: #7ba6ed;
}

.cursor {
  cursor: pointer;
}

.elementor-widget-image {
  text-align: center;
}

.elementor-1634 .elementor-widget-container .elementor-element.elementor-element-f2406c2 {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.elementor-column .elementor-spacer-inner {
  height: var(--spacer-size);
}

.elementor-widget-container.white {
  color: white;
  text-align: center;
}

.elementor-261 .elementor-element.elementor-element-968e5d4 {
  width: 100%;
}

.elementor-2 .elementor-element.elementor-element-7e89599 .elementor-flip-box__front {
  background-image: url("../image/RGGEG-1.webp");
}

.elementor-2 .elementor-element.elementor-element-7e89599 .elementor-flip-box__back {
  background-image: url("../image/RGGEG-2.webp");
}

.elementor > .elementor-section {
  background-size: cover;
}

.elementor > .elementor-section > .elementor-widget-container {
  color: white;
  text-align: center;
}

.elementor-3117 > .elementor-section {
  background: url(../image/AnyConv.com__108a9e1a-c617-4427-bf2b-fc0f9bb05ab4.webp) center/cover no-repeat;
}

.elementor-2869 > .elementor-section {
  background: url(../image/AnyConv.com__a69cbb57-193f-4932-9b90-fc2374aa86d4.webp) center/cover no-repeat;
}

.elementor-3118 > .elementor-section {
  background: url(../image/AnyConv.com__454428d2-89a6-49da-92ff-a33d96339e19.webp) center/cover no-repeat;
}

.elementor-3119 > .elementor-section {
  background: url(../image/AnyConv.com__eb3ea1ab-e8a6-48f0-95a5-b66790dfb7a8.webp) center/cover no-repeat;
}

.elementor-3121 > .elementor-section {
  background: url(../image/AnyConv.com__c77fd90a-1957-4eeb-8209-d5f83bcff154.webp) center/cover no-repeat;
}

.elementor-3122 > .elementor-section {
  background: url(../image/AnyConv.com__34f55dbc-563f-458e-8c38-130938092651.webp) center/cover no-repeat;
}

.elementor-3123 > .elementor-section {
  background: url(../image/AnyConv.com__d64a7aab-66b6-426e-ac0e-0018a4dc7e02.webp) center/cover no-repeat;
}

.elementor-3120 > .elementor-section {
  background: url(../image/AnyConv.com__c4d839dd-8625-44d1-973b-10464655e255.webp) center/cover no-repeat;
}

.elementor-3124 > .elementor-section {
  background: url(../image/AnyConv.com__e2490332-a7b7-48a7-b571-7e43aba0ddfe.webp) center/cover no-repeat;
}

.elementor-3125 > .elementor-section {
  background: url(../image/AnyConv.com__7ef3a115-7ae2-47a1-89f9-0c28895aa5cc.webp) center/cover no-repeat;
}

.elementor-3126 > .elementor-section {
  background: url(../image/AnyConv.com__6c0b99ec-3e37-45f3-b65d-184d9542fca0.webp) center/cover no-repeat;
}
.elementor-3126 > .elementor-section {
  background: url(../image/AnyConv.com__6c0b99ec-3e37-45f3-b65d-184d9542fca0.webp) center/cover no-repeat;
}
.elementor-261 > .elementor-section {
  background: url(../image/AnyConv.com__5ff7fa91-a594-4988-b60e-64c077c83f80.webp) center/cover no-repeat;
}
.elementor-34176 > .elementor-section {
  background: url(../image/AnyConv.com__9904a979-8bdc-4809-ba53-e85efb14bcf8.webp) center/cover no-repeat;
}
.elementor-34209 > .elementor-section {
  background: url(../image/AnyConv.com__eb3ea1ab-e8a6-48f0-95a54-b66790dfb7a8.webp) center/cover no-repeat;
}
.elementor-34233 > .elementor-section {
  background: url(../image/shaolin-soccer-bg.jpg) center/cover no-repeat;
}
.elementor-3535 > .elementor-section {
  background: url(../image/AnyConv.com__3b966d3b-bdfc-4e05-9247-9cd87d41519b.webp) center/cover no-repeat;
}
.elementor-34100 > .elementor-section {
  background: url(../image/pg-thai-champion-bg.jpg) center/cover no-repeat;
}
.elementor-3479 > .elementor-section {
  background: url(../image/AnyConv.com__6cfb6d5e-a787-49e3-a849-07fbd681792f.webp) center/cover no-repeat;
}
.elementor-3673 > .elementor-section {
  background: url(../image/2eaa8cba-db90-4c7b-a7b1-8c5d950ce46e.jpg) center/cover no-repeat;
}
.elementor-3853 > .elementor-section {
  background: url(../image/17b2663d-ff89-4dad-bfe6-26ce0b1de7df.jpg) center/cover no-repeat;
}
.elementor-3660 > .elementor-section {
  background: url(../image/efd5f904-35d6-463a-a649-7af4408fa375.jpg) center/cover no-repeat;
}
.elementor-3880 > .elementor-section {
  background: url(../image/69c3b427-57b9-4901-9cf1-e237603a9459.jpg) center/cover no-repeat;
}
.elementor-3580 > .elementor-section {
  background: url(../image/rooster-rumble_background_landscape2.jpg) center/cover no-repeat;
}
.elementor-34077 > .elementor-section {
  background: url(../image/831c06db-98ea-40eb-9d62-2f4df7b4ff32.jpg) center/cover no-repeat;
}
.elementor-3627 > .elementor-section {
  background: url(../image/aa3aa89a-4e03-451e-9e0a-834c20bf0817.jpg) center/cover no-repeat;
}
.elementor-3649 > .elementor-section {
  background: url(../image/240d432d-8ff2-4e1c-837d-ad976d81c743.jpg) center/cover no-repeat;
}
.elementor-3414 > .elementor-section {
  background: url(../image/AnyConv.com__a246ab67-8fd1-457a-8269-8a389b031a8c.webp) center/cover no-repeat;
}
.elementor-3439 > .elementor-section {
  background: url(../image/AnyConv.com__4d65e88a-b5ad-45e3-98d2-bb1fc2aba0f0.webp) center/cover no-repeat;
}
.elementor-7836 > .elementor-section {
  background: url(../image/demo-gem-saviour-bg.webp) center/cover no-repeat;
}
.elementor-18448 > .elementor-section {
  background: url(../image/demo-fruity-candy-bg.jpg) center/cover no-repeat;
}
.elementor-6815 > .elementor-section {
  background: url(../image/demo-rave-party-fever-bg.jpg) center/cover no-repeat;
}
.elementor-7835 > .elementor-section {
  background: url(../image/speed-winner-demo-bg.jpg) center/cover no-repeat;
}
.elementor-30771 > .elementor-section {
  background: url(../image/anubis-wrath-demo-pg.jpg) center/cover no-repeat;
}
.elementor-21602 > .elementor-section {
  background: url(../image/fortune-snake-demo-bg.jpg) center/cover no-repeat;
}
.elementor-19893 > .elementor-section {
  background: url(../image/opera-dynasty-demo-bg.jpg) center/cover no-repeat;
}
.elementor-12764 > .elementor-section {
  background: url(../image/futebol-fever-demo-bg.jpg) center/cover no-repeat;
}
.elementor-24837 > .elementor-section {
  background: url(../image/incan-wonders-demo-bg.jpg) center/cover no-repeat;
}
.elementor-8022 > .elementor-section {
  background: url(../image/journey-to-the-wealth-demo-bg.webp) center/cover no-repeat;
}
.elementor-23494 > .elementor-section {
  background: url(../image/gemstones-gold-demo-bg.jpg) center/cover no-repeat;
}
.elementor-25677 > .elementor-section {
  background: url(../image/wings-of-iguazu-demo-bg.webp) center/cover no-repeat;
}
.elementor-27542 > .elementor-section {
  background: url(../image/yakuza-honor-demo-bg.webp) center/cover no-repeat;
}
.elementor-69953 > .elementor-section {
  background: url(../image/songkran-splash-demo-bg.webp) center/cover no-repeat;
}
.elementor-69932 > .elementor-section {
  background: url(../image/hawaii-adventure-demo-bg.webp) center/cover no-repeat;
}
.elementor-25534 > .elementor-section {
  background: url(../image/mr-treasures-fortune-demo-bg.webp) center/cover no-repeat;
}
.elementor-31109 > .elementor-section {
  background: url(../image/dead-mans-riches-demo-bg.webp) center/cover no-repeat;
}
.elementor-8305 > .elementor-section {
  background: url(../image/hotpot-demo-bg.webp) center/cover no-repeat;
}
.elementor-20406 > .elementor-section {
  background: url(../image/chocolate-deluxe-demo-bg.webp) center/cover no-repeat;
}
.elementor-3425 > .elementor-section {
  background: url(../image/alchemy-gold-demo-bg.webp) center/cover no-repeat;
}
.elementor-3516 > .elementor-section {
  background: url(../image/wild-coaster-demo-bg.webp) center/cover no-repeat;
}
.elementor-3517 > .elementor-section {
  background: url(../image/fortune-ox-demo-bg.webp) center/cover no-repeat;
}
.elementor-4611 > .elementor-section {
  background: url(../image/fortune-gods-demo-bg.webp) center/cover no-repeat;
}
.elementor-3825 > .elementor-section {
  background: url(../image/hood-vs-wolf-demo-bg.webp) center/cover no-repeat;
}
.elementor-4724 > .elementor-section {
  background: url(../image/hip-hop-panda-demo-bg.webp) center/cover no-repeat;
}
.elementor-2874> .elementor-section {
  background: url(../image/honey-trap-of-diao-chan-demo-bg.webp) center/cover no-repeat;
}
.elementor-1738> .elementor-section {
  background: url(../image/geisha-revenge-demo-bg.webp) center/cover no-repeat;
}
.elementor-6783> .elementor-section {
  background: url(../image/ninja-raccoon-frenzy-demo-bg.webp) center/cover no-repeat;
}
.elementor-4738> .elementor-section {
  background: url(../image/battleground-royale-demo-bg.webp) center/cover no-repeat;
}
/*.elementor-> .elementor-section {
  background: url(../images/-demo-bg.webp) center/cover no-repeat;
}*/


/* Start custom CSS for button, class: .elementor-element-ea97123  33905*/
.elementor-widget-button .elementor-button {
    background-color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-33905 .elementor-element.elementor-element-ea97123 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-33905 .elementor-element.elementor-element-ea97123 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}
.elementor-33905 .elementor-element.elementor-element-ea97123 a {
    background: linear-gradient(to right, #00fdff, #7b6cff, #f374de);
}

[data-id*="413b45d"] a {
  display: flex;
  align-items: center;
  justify-content: center;
}

.container {
  max-width: 1200px;
  margin: auto;
  display: grid;
  align-items: center;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
}

.try_game .container .try_game_right strong {
  color: #ef2921;
  font-size: clamp(30px, 3vw, 35px);
}
.try_game .container .try_game_right p {
  color: #535353;
  font-size: clamp(18px, 3vw, 22px);
  font-weight: bold;
  margin-bottom: 30px;
}
.try_game .container .try_game_right p span {
  color: #ff005d;
}
.try_game .container .try_game_right a {
  box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.5);
  background-color: #ff005d;
  border-radius: 10px 10px 10px 10px;
  color: white;
  display: inline-block;
  font-size: clamp(18px, 3vw, 18px);
  font-weight: bold;
  padding: 15px 40px;
}
@media (max-width: 1200px) {
  .try_game .container {
    grid-template-columns: 1fr;
    gap: 10px;
    justify-items: center;
  }
  .try_game .container .try_game_right {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
}

#content.esball_page .elementor-section {
  border-radius: 0;
  padding: 40px 0;
}
#content.esball_page .elementor-section .container {
  background: white;
  grid-template-columns: 1fr;
  padding: 50px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  border-radius: 20px;
}
@media (max-width: 500px) {
  #content.esball_page .elementor-section .container {
    padding: 20px;
  }
}/*# sourceMappingURL=style_new.css.map */