.hm-row-bc.layout-types.layout-type-2.layout-group-anasayfa_menu{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:12px;
    flex-wrap:wrap;
    overflow:hidden;
}

.hm-row-bc.layout-types.layout-type-2.layout-group-anasayfa_menu a{
    flex:1;
    display:block;
    text-align:center;
    overflow:hidden;
    border-radius:8px;
    transition:transform .2s ease;
}

.hm-row-bc.layout-types.layout-type-2.layout-group-anasayfa_menu img{
    width:100%;
    height:auto;
    display:block;
    transition:transform .2s ease;
}

.hm-row-bc.layout-types.layout-type-2.layout-group-anasayfa_menu a:hover img{
    transform:scale(1.06);
}

/* alt slider */
.hm-row-bc.layout-types.layout-type-2.layout-group-anasayfa_menu_liga img {
    width: 140px;
    transition: transform 0.3s ease;
}

.hm-row-bc.layout-types.layout-type-2.layout-group-anasayfa_menu_liga img:hover {
    transform: scale(1.1);
    cursor: pointer;
}

/* yeni stiller */
:root {
  --yesil: #29780E !important;
  --beyaz: white !important;
  --ikincirenk: #a80202 !important;
  --anarenk: #0d1d64 !important;
  --anarenkkoyu: #081046 !important;
  --anarenkacik: #4682c8 !important;
  --anarenksoluk: #0a1750 !important;
   --menu: #0d1d64 !important;
  --hero: #060d2e !important;
  --hero-sc: var(--beyaz) !important;
  --oc-2: var(--beyaz) !important;
  --b: var(--anarenkkoyu) !important;
  --header: var(--anarenkacik) !important;
  --tab-navigation-hover: var(--anarenkacik) !important;
}
.btn.register {
  background-color: var(--yesil) !important;
  color: white !important;
}
.btn.sign-in {
  background-color: var(--anarenkacik) !important;
  padding: 10px !important;
  text-decoration: none !important;
  color: white !important;
}
.nav-menu-container.header-navigation:first-child {
  border-radius: 0px !important;
  background: var(--anarenksoluk) !important;
}
.nav-menu-item {
  color: white !important;
}
.header-bc {
	background: var(--anarenk) !important;
	padding: 0 !important;
}
.hdr-main-content-bc {
  padding: 2% 5% !important;
}
.nav-menu-sub {
  background-color: var(--anarenk) !important;
}
.market-coefficient-bc .market-odd-bc {
  color: var(--beyaz) !important;
}
span {
  color: var(--beyaz) !important;
}
.nav-menu.nav-menu-hide-items li:hover a i {
  color: var(--anarenkacik) !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item.active, .nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item.active {
	color: var(--anarenkacik) !important;
	background: var(--hero);
}
.btn.a-color {
	color: var(--beyaz) !important;
	background: var(--ikincirenk) !important;
	transition: .24s;
}
div.m-nav-items-list-item-bc.active {
  background-color: var(--ikincirenk) !important;
}
#headerMainMenu li a:hover {
    background: var(--anarenk) !important;
    color: #fff;
}
#headerMainMenu li a:hover{
    box-shadow: inset 0 3px 0 var(--ikincirenk) !important;
}


/* oyunlar kısımı stil*/
.hm-row-bc.layout-group-anasayfa_oyunlar_casino,
.hm-row-bc.layout-group-anasayfa_oyunlar_live {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 2px;
  justify-content: center;
}

.hm-row-bc.layout-group-anasayfa_oyunlar_casino img,
.hm-row-bc.layout-group-anasayfa_oyunlar_live img {
  width: 100%;
  max-width: 190px;
  height: auto;
  border-radius: 8px;
  transition: transform 0.3s ease;
}

.hm-row-bc.layout-group-anasayfa_oyunlar_casino img:hover,
.hm-row-bc.layout-group-anasayfa_oyunlar_live img:hover {
  transform: scale(1.05);
}

/* sti,cky top bar hostname adres */
.domain-bar{
    position: sticky;
    top: 0;
    left: 0;
    right: 0;

    width: 100%;
    box-sizing: border-box;

    z-index: 999999;

    background: linear-gradient(90deg,#09154f 0%,#11277d 50%,#09154f 100%);
}

.domain-bar__content{
    position: relative;

    width: 100%;

    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;

    min-height: 44px;

    color: #fff;
    font-size: 14px;
    font-weight: 500;
}

.domain-bar__status{
    width: 10px;
    height: 10px;

    border-radius: 50%;

    background: #19ff6f;

    box-shadow:
        0 0 0 0 rgba(25,255,111,.7),
        0 0 12px rgba(25,255,111,.9);

    animation: pulse 1.8s infinite;
}

@keyframes pulse{
    0%{
        box-shadow:
            0 0 0 0 rgba(25,255,111,.7),
            0 0 12px rgba(25,255,111,.9);
    }

    70%{
        box-shadow:
            0 0 0 10px rgba(25,255,111,0),
            0 0 18px rgba(25,255,111,.9);
    }

    100%{
        box-shadow:
            0 0 0 0 rgba(25,255,111,0),
            0 0 12px rgba(25,255,111,.9);
    }
}

.domain-bar__text{
    line-height: 1;
}

.domain-bar__text strong{
    color: #ffd54a;
    font-weight: 700;
    margin-left: 4px;
}

.domain-bar__copy{
    border: 0;

    height: 34px;
    padding: 0 14px;

    border-radius: 8px;

    background: linear-gradient(
        180deg,
        #ff3d8d,
        #d61f6a
    );

    color: #fff;
    font-size: 13px;
    font-weight: 600;

    cursor: pointer;

    transition: .2s;
}

.domain-bar__copy:hover{
    transform: translateY(-1px);

    box-shadow:
        0 6px 16px rgba(255,61,141,.35);
}

.domain-bar__close{
    visibility: hidden;
    position: absolute;

    right: 0;
    top: 50%;

    transform: translateY(-50%);

    width: 36px;
    height: 36px;

    display: flex;
    align-items: center;
    justify-content: center;

    border: 0;
    border-radius: 10px;

    background: rgba(255,255,255,.06);

    cursor: pointer;

    transition: .2s;
}

.domain-bar__close:hover{
    background: rgba(255,255,255,.14);
}

.domain-bar__close svg{
    width: 16px;
    height: 16px;
}

.domain-bar__close path{
    stroke: #fff;
    stroke-width: 2.5;
    stroke-linecap: round;
}

@media(max-width:768px){

    .domain-bar{
        padding: 10px 12px;
    }

    .domain-bar__content{
        padding-right: 48px;
        flex-wrap: wrap;
        gap: 8px;
    }

    .domain-bar__text{
        width: 100%;
        text-align: center;
    }

    .domain-bar__copy{
        width: 100%;
    }
}