.elementor-304 .elementor-element.elementor-element-e773728:not(.elementor-motion-effects-element-type-background), .elementor-304 .elementor-element.elementor-element-e773728 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B82F680;}.elementor-304 .elementor-element.elementor-element-e773728, .elementor-304 .elementor-element.elementor-element-e773728 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-e773728{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-12px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-304 .elementor-element.elementor-element-e773728 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-304 .elementor-element.elementor-element-df59dd4.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-304 .elementor-element.elementor-element-df59dd4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-304 .elementor-element.elementor-element-1301ba8{width:var( --container-widget-width, 45.45% );max-width:45.45%;--container-widget-width:45.45%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-304 .elementor-element.elementor-element-de402ec.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-304 .elementor-element.elementor-element-de402ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-304 .elementor-element.elementor-element-de402ec.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-bc-flex-widget .elementor-304 .elementor-element.elementor-element-3b2b78c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-304 .elementor-element.elementor-element-3b2b78c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-304 .elementor-element.elementor-element-3b2b78c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-304 .elementor-element.elementor-element-8825439{width:var( --container-widget-width, 73.064% );max-width:73.064%;--container-widget-width:73.064%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-304 .elementor-element.elementor-element-9d533e0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-304 .elementor-element.elementor-element-9d533e0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-304 .elementor-element.elementor-element-8374dde{width:var( --container-widget-width, 65.381% );max-width:65.381%;--container-widget-width:65.381%;--container-widget-flex-grow:0;}.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-bc-flex-widget .elementor-304 .elementor-element.elementor-element-856b246.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-304 .elementor-element.elementor-element-856b246.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-304 .elementor-element.elementor-element-856b246.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-bc-flex-widget .elementor-304 .elementor-element.elementor-element-b98d7dd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-304 .elementor-element.elementor-element-b98d7dd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-304 .elementor-element.elementor-element-b98d7dd.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-304 .elementor-element.elementor-element-89bb2c7{width:var( --container-widget-width, 73.064% );max-width:73.064%;--container-widget-width:73.064%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-304 .elementor-element.elementor-element-ad95693.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-304 .elementor-element.elementor-element-ad95693.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-304 .elementor-element.elementor-element-b15ce92{width:var( --container-widget-width, 65.381% );max-width:65.381%;--container-widget-width:65.381%;--container-widget-flex-grow:0;}@media(min-width:768px){.elementor-304 .elementor-element.elementor-element-df59dd4{width:71.491%;}.elementor-304 .elementor-element.elementor-element-de402ec{width:28.509%;}.elementor-304 .elementor-element.elementor-element-4bd4d27{width:30.855%;}.elementor-304 .elementor-element.elementor-element-856b246{width:68.811%;}}@media(max-width:1024px){.elementor-304 .elementor-element.elementor-element-8825439{width:var( --container-widget-width, 88.475px );max-width:88.475px;--container-widget-width:88.475px;--container-widget-flex-grow:0;}.elementor-304 .elementor-element.elementor-element-89bb2c7{width:var( --container-widget-width, 88.475px );max-width:88.475px;--container-widget-width:88.475px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-304 .elementor-element.elementor-element-0a37fe1{width:50%;}.elementor-304 .elementor-element.elementor-element-37fdcff{width:var( --container-widget-width, 99.4px );max-width:99.4px;--container-widget-width:99.4px;--container-widget-flex-grow:0;}.elementor-304 .elementor-element.elementor-element-c19cf6d{width:50%;}.elementor-304 .elementor-element.elementor-element-b98d7dd{width:50%;}.elementor-304 .elementor-element.elementor-element-89bb2c7{width:var( --container-widget-width, 91px );max-width:91px;--container-widget-width:91px;--container-widget-flex-grow:0;}.elementor-304 .elementor-element.elementor-element-ad95693{width:50%;}}/* Start custom CSS for html, class: .elementor-element-1301ba8 */.clock {
      text-align: center;
      padding: 20px 40px;
      border-radius: 12px;
      color: #06396a;
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8825439 */.login-btn{
      min-width: 95px;
  height: 20px;
  box-sizing: border-box;
  padding-left: 12px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAAAoCAMAAACvtda+AAAAOVBMVEX/lgD/bAD/tAD/kAD/ogD/lgD/bAD/tAD/kAD/lgD/bAD/////8+T/7uH/bwT/9ef/+vT/7NL/5dKKFRT6AAAAB3RSTlPv7+rqUFtbVXLJgAAAAKlJREFUSMft1bEOgzAMBFDT0kJzcWLn/z+2HqoiECM3WOIGj09WlORkfq5XpJxmekvwPL9MslL9cvtHf9hoTN8Aqq/QwvUrbf+hqgBiDoqPLZz9a60AYnL2L601RY2Z9/4Y0DK/313oPrtf6P04P5Yr8jmNvCR4lh8RWYh+5PaPvptTfQOofkVP6/u/v5ziYwtn/947gJie8vx/fur77+ap/5992P3C7scvDld4AH6ZwLIAAAAASUVORK5CYII=') top; /* bg-[url(...)] bg-top */
  color: #ffffff;
  text-decoration: none;
  line-height: 20px;
  cursor: pointer;
  display: inline-block;    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8374dde */.register-btn{
     text-align: center;     
  min-width: 85px;          
  height: 20px;             
  text-decoration: none;    
  background-color: #00b2b9;
  border-radius: 3px;       
  line-height: 20px;        
  cursor: pointer;          
  color: #ffffff;           
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ac49ad */.navbar {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  position: relative;
  
}

.navbar img {
  width: 18px;
  height: 18px;
}

.navbar a {
  text-decoration: none;
  color: #555;
  font-weight: 600;
  position: relative;
}

.navbar a.hot {
  color: red;
}

.navbar a.casino {
  color: #007bff;
}

.navbar a.promo {
  color: purple;
}

.divider {
  color: #ccc;
}

/* Dropdown container */
.dropdown {
  position: relative;
}

/* Fullscreen dropdown */
.dropdown-menu {
  position: absolute;
  top: 100%; /* just below the nav bar */
  left: 30%;
  transform: translateX(-50%) translateY(-15px); /* center horizontally + initial slide-up */
  width: 50vw;
  background: #fff;
  padding: 25px 40px;
  border-top: 2px solid #eee;
  box-shadow: 0 4px 20px rgba(0,0,0,0.1);
  z-index: 999;

  /* animation base */
  opacity: 0;
  pointer-events: none;
  transition: all 0.35s ease;
}

/* Show menu with animation */
.dropdown:hover .dropdown-menu {
  opacity: 1;
  transform: translateX(-50%) translateY(0);
  pointer-events: auto;
}

/* Grid layout centered */
.dropdown-menu .grid {
  max-width: 1000px; /* keep content centered */
  margin: 0 auto;   /* center horizontally */
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 25px;
}

.dropdown-menu .grid a {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  font-size: 14px;
  color: #333;
  text-decoration: none;
  transition: transform 0.25s ease;
}

.dropdown-menu .grid a img {
  width: 90px;
  height: 90px;
  object-fit: cover;
  border-radius: 14px;
  margin-bottom: 8px;
}

.dropdown-menu .grid a:hover {
  transform: scale(1.08);
  color: #007bff;
}
/* Responsive tweaks */
@media (max-width: 991px) {
  .dropdown-menu {
    left: 50%;                 /* keep centered */
    width: 90vw;               /* use most of the screen */
    padding: 20px;             /* smaller padding */
  }

  .dropdown-menu .grid {
    grid-template-columns: repeat(3, 1fr); /* 3 per row on tablet */
    gap: 20px;
  }

  .dropdown-menu .grid a img {
    width: 70px;
    height: 70px;
  }
}

@media (max-width: 600px) {
  .navbar {
    font-size: 13px;
    gap: 5px;
  }

  .dropdown-menu {
    width: 100vw;              /* full screen dropdown */
    left: 50%;
    padding: 15px;
    border-radius: 0;          /* flat edges for mobile */
  }

  .dropdown-menu .grid {
    grid-template-columns: repeat(2, 1fr); /* 2 per row on small mobile */
    gap: 15px;
  }

  .dropdown-menu .grid a img {
    width: 60px;
    height: 60px;
  }

  .dropdown-menu .grid a {
    font-size: 12px;
  }
}

@media (max-width: 400px) {
  .dropdown-menu .grid {
    grid-template-columns: 1fr; /* 1 per row for very small devices */
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5107986 */.navbar-bg{
position: relative;
  background-color: white;
  box-shadow: 5px 0px 10px rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-89bb2c7 */.login-btn{
      min-width: 95px;
  height: 20px;
  box-sizing: border-box;
  padding-left: 12px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAAAoCAMAAACvtda+AAAAOVBMVEX/lgD/bAD/tAD/kAD/ogD/lgD/bAD/tAD/kAD/lgD/bAD/////8+T/7uH/bwT/9ef/+vT/7NL/5dKKFRT6AAAAB3RSTlPv7+rqUFtbVXLJgAAAAKlJREFUSMft1bEOgzAMBFDT0kJzcWLn/z+2HqoiECM3WOIGj09WlORkfq5XpJxmekvwPL9MslL9cvtHf9hoTN8Aqq/QwvUrbf+hqgBiDoqPLZz9a60AYnL2L601RY2Z9/4Y0DK/313oPrtf6P04P5Yr8jmNvCR4lh8RWYh+5PaPvptTfQOofkVP6/u/v5ziYwtn/947gJie8vx/fur77+ap/5992P3C7scvDld4AH6ZwLIAAAAASUVORK5CYII=') top; /* bg-[url(...)] bg-top */
  color: #ffffff;
  text-decoration: none;
  line-height: 20px;
  cursor: pointer;
  display: inline-block;    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b15ce92 */.register-btn{
     text-align: center;     
  min-width: 85px;          
  height: 20px;             
  text-decoration: none;    
  background-color: #00b2b9;
  border-radius: 3px;       
  line-height: 20px;        
  cursor: pointer;          
  color: #ffffff;           
}/* End custom CSS */