@media only screen and (min-width: 1280px) {

#sliderHome.owl-carousel._1itemSlide.mb-3.owl-loaded.owl-drag {
  max-height: 400px !important;
  margin-top: 40px !important;
}

.row > div {
     padding-right: 0px !important;
     padding-left: 0px !important;
}

@media only screen and (min-width: 1280px) {
    .container {
        max-width: 1400px;
    }
}

.hdr-logo-bc{
        max-width: 170px !important;
}

/*navbar ayarları*/

body > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > button.btn.s-small.sign-in > span,body > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > button.btn.s-small.sign-in > span{
  color: #ffffff !important;
}
body > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > button.btn.s-small.sign-in{
  
min-width: 115px;
  min-height: 38px;
    color: rgb(249, 249, 249) !important;
    cursor: pointer;
    background: rgb(29, 35, 41) !important;
    pointer-events: visible !important;
}




.login-bg_967dc .login-bg-left-side-wrapper_ba648 img{
  max-width: 360px !important;
    min-width: 360px !important;

    height: auto !important;
}

.login-bg_967dc .green-square_cf699, .login-bg_967dc .purple-square_16ba9{
  display:none !important;

}

.login-bg_967dc{
  padding-left: -12px;
  border-radius: 12px !important;
  width: 100%  !important;
  min-height: auto  !important;
  position: relative  !important;
  background: rgb(19, 26, 34)  !important;
  filter: drop-shadow(rgba(0, 0, 0, 0.4) 0px 0px 50px)  !important;
}
.login-button_c0275{
  color: black !important;
}
.forgot-password_32d28, .login-button_c0275{
  margin-top: 6% !important;
   min-height: 58px !important;
min-width: 115px;
    color: rgb(249, 249, 249);
    cursor: pointer;
    pointer-events: visible !important;
}



.hdr-user-bc .btn.register{
    min-height: 38px;
min-width: 115px;
    color: rgb(249, 249, 249) !important;
    cursor: pointer;
    background: rgb(1 255 134) !important;
    pointer-events: visible !important;
}

.btn.a-color.header-icon-text.bc-i-wallet,.btn.a-color.header-icon-text.bc-i-bonus{
  min-height: 38px !important;
}

body > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > div > a > span{
  font-size: 12px !important; 
}

.xx-mainnav a{
    font-size: 13px !important;
}


header .logo-container .header-icon{
  display: none !important;
}

.hdr-main-content-bc{
    padding-bottom: 1%;
}


<!-- FORTUNA: Home blokları (desktop+mobile) -->

  /* ====== Blok genel ====== */
  #xx-fortuna-home-blocks{display:grid;gap:20px;margin-top:16px}
  #xx-fortuna-home-blocks .row2{display:grid;grid-template-columns:1fr 1fr;gap:20px}
  #xx-fortuna-home-blocks .row3{display:grid;grid-template-columns:repeat(7,1fr);gap:12px}

  #xx-fortuna-home-blocks a.card{
    display:block; position:relative; overflow:hidden; border-radius:16px;
    box-shadow:0 6px 18px rgba(0,0,0,.18); line-height:0;
    background:#121418;
  }
  #xx-fortuna-home-blocks a.card img{width:100%;height:auto;display:block}

  /* Küçük kutular */
  #xx-fortuna-home-blocks a.tile{
    display:block;border-radius:12px;overflow:hidden;line-height:0;background:#171a20;
    box-shadow:0 4px 12px rgba(0,0,0,.15)
  }
  #xx-fortuna-home-blocks a.tile img{width:100%;height:auto;display:block}

  /* Mobil layout */
  @media (max-width:1024px){
    #xx-fortuna-home-blocks{gap:14px}
    #xx-fortuna-home-blocks .row2{grid-template-columns:1fr;gap:14px}
    #xx-fortuna-home-blocks .row3{grid-template-columns:1fr 1fr;gap:10px}
  }
/*.layout-header-holder-bc{
max-width: 1416px !important
}*/

.owl-carousel .owl-dots{
    top: 82% !important;
}
#xx-fortuna-home-blocks .row3{
margin-top: 3%;
}


.ft3-links-grid{
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
}

.ft3-col h4{
  text-align: start;
  font-size: 14px !important;
}
.ft3-logo{
  min-height: 100%;
    width: 100%;
}

.ft3-grid{
  grid-template-columns: 280px 1fr 340px !important;
}

.ft3-logo img{
  margin-left: -102px;
  max-width: 277px;
}

.ft3-social{
  margin-left: 104px !important;
}

.ft3-col a{
  font-size: 14px !important;
}

footer.fortuna-ft{
margin-top: 5%;
}

@media (min-width: 1025px) {
    #xx-home-register {
        max-width: 1400px;
        margin-top: 3%;
    }
}

footer.fortuna-ft, footer.fortuna-ft * {
    rgba(12, 20, 28, 0.88) !important;
}

footer.fortuna-ft, footer.fortuna-ft *{
   background: #0a1119 !important;
}

body{
   background: url('https://fortunabahis.ytseogency.com/FORTUNABACK-1.png') !important;
}
.layout-header-holder-bc{
  max-width: none !important;
}
.header-bc{
      /*background: #0a1119 !important;*/
            background: #0a1119a6 !important;
        padding-left: 10%;
        padding-right: 10%;

}

@media (min-width: 1025px) {
    #xx-home-register {
        max-width: 1400px;
        margin-top: 3% !important;
    }
   
}

#xx-providers .btn{
    color: #00ff87;
    font-size: x-large;
}

.nav-menu-container.header-navigation:first-child, .btn.a-color.header-icon-text.bc-i-bonus, .btn.a-color.header-icon-text.bc-i-wallet, .btn.sign-in,.btn.register, .btn.btn-color{
    background: #00ff87 !important;
}

#xx-providers .head .t{
font-weight: 600 !important;
    font-size: 2rem !important;
    color: white !important;
}
.centeral_footer{
  border-top: 1px solid #252c3d
}

#xx-fortuna-home-blocks .row2{
    margin-top: 3% !important;
}


#xx-providers .track{
  gap: 52px !important;
}

.top_footer {
  display: none;
}

#xx-custom-footer-html .bottom_footer.flogos{
  display: block !important;
}

.bottom_footer{
  display: none;
}
.nav-menu-container.header-navigation:first-child{
display: none;
}

.hdr-user-bc .bc-i-instagram,
.hdr-user-bc .bc-i-x,
.hdr-user-bc .bc-i-whatsapp,
.hdr-user-bc .bc-i-telegram { display:none !important; }



.registration_05e35 .center_4ced3 .green-square_3a678, .registration_05e35 .center_4ced3 .purple-square_19cfc, .registration_05e35 .center_4ced3 .yellow-square_eaabb{
  display: none !important;
}

.registration_05e35{
  border-radius: 12px !important;
    width: 100% !important;
    min-height: auto !important;
    position: relative !important;
    background: rgb(19, 26, 34) !important;
    filter: drop-shadow(rgba(0, 0, 0, 0.4) 0px 0px 50px) !important;
}

.input_0ee39 input,.select_cde4f,.row_8716b .birth-date-select_49d57,.control_36d73.reg-page_a758a input{
  background-color: black !important;
}

.submit-btn_639f7 span{
  color: black !important;
}

.registration_05e35 .center_4ced3 .registration-bg-left-side-wrapper_54af6 .image-wrapper_b5ebc img{
  position: absolute !important;
  bottom: -394px  !important;
  left: 35px  !important;
  height: auto  !important;
  min-width: 241px  !important;
  max-width: 314px  !important;
}
.registration_05e35 .center_4ced3 .registration-bg-left-side-wrapper_54af6{
  background: none !important;
}

.xx-right{
  height: 100%;
}
.pageContent{
  background: none !important;
}
.xx-right h2 {
    margin: 5px 0px 39px 39px;
    font: 700 29px / 1.2 Inter, system-ui, Segoe UI, Roboto, Arial;
    color: #dbe4ee;
}

.hdr-time-bc span, a, h1 > a:hover, h2 > a:hover, h3 > a:hover, h4 > a:hover, h5 > a:hover, h6 > a:hover, .custom-btn, .play-btn:hover > i, .button-store .custom-btn:hover i, .button-store .custom-btn:hover p, .button-store .custom-btn:hover p span, .feature-box .box-icon .icon, .feature-box:hover .box-text > h4, .service-single:hover .icon, .service-single.service-style-2 .icon, .service-single.service-style-2:hover .icon, .service-single.service-style-2:hover h5, .overview-box:hover .icon, .overview-list .fa-li, .pricing-item .pricing-head .price, .pricing-item .pricing-head .price .dollar-sign, .fixed-menu .nav-menu li a.active, .nav-menu li.dropdown .submenu li a.active-submenu, .op-mobile-menu .nav-menu li a:hover, .page-header .page-header-content .breadcrumb li a:hover, .testimonial-carousel .carousel-text .single-box i, #accordion .accordion-header a:not(.collapsed), #accordion .accordion-header a:hover, .blog-home .blog-col:hover .blog-text h4 > a, .price-table .icon, .price-table:hover .plan-type, .contact-info .icon, .contact-form-result > h4, footer a:hover, .footer-social a:hover > i, .blog-post .image-slider .arrows .arrow:hover, .post-counters li > a:hover, .share-btn:hover > p, .share-btn li:hover > a, .nav-links a:hover, .sidebar .search-form button:hover, .sidebar .search-form button:focus, .sidebar ul.menu li a:hover, .sidebar ul.menu li a:focus, .sidebar ul.links li a:hover, .sidebar ul.links li a:focus, .author-social a:hover, .icon.colored i
{
  color: #00ff87 !important;
}

.header-user-nav .nav-menu-sub .nav-menu-item {
    color: rgb(0 0 0 / 70%);
    background: linear-gradient(to right, rgb(0 0 0 / 15%) 0%, rgb(0 0 0 / 5%) 100%);
}

.header-user-nav .nav-menu-sub {
    background: rgb(0 0 0);
}

a:hover {
    color: #00ff87;
    text-decoration: underline;
}


.form-fields input[type=text], .form-fields input[type=password], .form-fields select{
  background-color: #000000 !important;
}

.xx-mainnav a {
    font-weight: bolder  !important;
    padding: 14px 8px !important;
}

.pageContent ._title {
    color: #00ff87 !important;
    border-bottom: 3px solid #00ff87 !important;
}

.tabStyle1.tabBox .nav-tabs li a {
    background: #00ff87;
    color: black !important;
}

.tabStyle1.tabBox .nav-tabs li a.active {
    border-color: #00ff87;
    color: white !important;
    background: #000000 !important;
}

select.ddowntype,.accountPage .tabStyle1 .tab-content {
    border: 1px solid #00ff87;
}

.header.cf {
    border: 1px solid #00ff87 !important;
    background: #000000 !important;
}
.boxTab.tabBox .tab-content{
  background-color: black !important;
}
select.ddowntype {
    width: 226px !important;
    margin: 10px !important;
    color: #fff !important;
    text-align: center;
    border: 1px solid #00ff87 !important;
    font-size: 14px;
    padding-right: 12px;
    height: 34px !important;
    appearance: none;
    background: #000000 url(../../img/redesign/arrow-down.png) calc(100% - 12px) center no-repeat !important;
}

.new_b{
  background: #000000 !important;
}
.tabBox{
  background: rgb(0 0 0 / 50%) !important;
}


.table-bordered {
    border-bottom: 1px solid #00ff87 !important;
}
.prow.bg-white a{
  color: black !important;
  font-weight: bolder !important;
}
.prow {
    background: linear-gradient(111deg, #07f586 0%, #00ff87 48%, #00ff87 100%) !important;
    margin-bottom: 10px;
    border: 1px solid #060d2d;
    padding: 5px 0;
    border-radius: 4px;
}

.table-striped tbody tr th, .table-striped tbody tr td{
  font-size: 13px !important; 
}

footer .bottom_footer .main_wrapper .footer-payments .payment-deposit {
    border-bottom: 1px solid #00ff87 !important;
}

    .bet-info-line, .tabStyle1.tabBox .nav-tabs li a.active,select.ddowntype {
        background-color: #000000 !important;
    }
.boxTab.tabBox .tab-content{
          background-color: #000000 !important;

}

.tabBox.boxTab .table th, .tabBox.boxTab .table td {
    background: #000000 !important;
}

.mdForm .col-form-label, mdform .col-form-label{
  text-align: center !important;
  align-items: center !important;
  justify-content: center !important;
  color: white !important;
}

.form-control {
    color: #ffffff;
    background-color: #000000;
    background-clip: padding-box;
    border: 1px solid #000000;
}

.bttn{
  min-height: 38px !important;
  min-width: 138px;
  border-color: #00ff87 !important;
}


.justice-games>div:before{
  color: white !important;
  background: url("https://fortunabahis.ytseogency.com/FORTUNABACK-1.png");
}

 .justice-games p{
   background-color: #091a18;
 }

.justice-games>div {
    background: linear-gradient(111deg, rgb(0 255 135) 1%, rgb(0 255 135) 53%, rgb(0 255 135) 99%);
    border-radius: 4px;
    position: relative;
}

.casino-category-head:first-child{
      color: white !important;
}

.casino-filter .search::before{
  color: #00ff87;
  margin-top: 7px;
  font-size: 20px;
  
}
.casino-filter .search input{
padding-left: 50px;
  background-color: #091719 !important;
  height: 50px;
  font-size: 15px;
  align-items: center;
}
.filter-menu--_inEd .xx-track span{
  font-weight: 900;
  font-size: 16px;
}



/*KALDIRILABİLİR*/

.col-8{ max-width:100%!important; flex:0 0 100%!important; }
.content-right{ display:none!important; width:0!important; }
.row{ padding-top:20px!important; margin-inline:30px!important; }
.pageContent ._title{ border-bottom:3px solid #00ff87!important; }
.form-fields .bttn{
  border:2px solid #00ff87!important; color:#000!important; font-size:15px!important;
  background:#00ff87!important; min-width:152px!important; min-height:43px!important;
  display:flex!important; align-items:center!important; justify-content:center!important;
  font-weight:700!important;
}
.form-fields .bttn.reverse img, .bttn img{ display:none!important; }

.container.pt-3 .user-bonus-bc{
  display: none;
}

.promotions-article-title{
  height: 34px;
  border-radius: 10px;
    margin-top: 3% !important;
    padding: 0 10px;
    color: #040404 !important;
    background: #00ff87 !important;
    font-size: 12px;
    line-height: 34px;
    font-weight: 600;
}


.row.mb-2.font-weight-bold.form-top-text{
  padding-top: 0px !important;
  border-radius: 6px;
  border: 2px solid #00ff87 !important;
  font-size: 15px !important;
  min-height: 33px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  color: #000 !important;
  background: #00ff87 !important;
  min-width: 152px !important;
  max-width: 152px !important;
  font-weight: 700 !important;
}

.form-fields label{
    border: 2px solid #00ff87 !important;
  border-radius: 10px;
  font-size: 14px;
    background: #00ff87 !important;
    color: #000 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-weight: bolder;

}

.form-fields input{
  margin-left: 5%;
}
.row.form-group.mb-2{
margin-left: 30% !important;
}


h2#bonusModalTitle {
    font-weight: 900 !important;
    height: 54px  !important;
    border-radius: 5px !important; 
    padding: 10px 10px  !important;
    color: black  !important;
    background: #00ff87 !important;
    font-size: 19px  !important;
}

#bonusModal .modal-content{
  max-width: none !important;
}

 .login-button_c0275{
        min-height: 38px;
        min-width: 115px;
        color: rgb(0 0 0) !important;
        cursor: pointer;
        background: rgb(1 255 134) !important;
        pointer-events: visible !important;
 }
 .casino-filter .top{
  margin-top: 50px !important;
}

.hm-row-bc{
  display: none;
}


/* 1) Konteyneri resim arka planı yap, img'yi gizle */
.login-bg-left-side-wrapper_ba648 div{
  /* Yeni görsel */
  background-image: url('https://fortunabahis.ytseogency.com/fortunakayitekran.png');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; /* tam kaplasın istersen cover yap */
  position: relative;
  min-height: 570px;        /* konteynerin yüksekliği yoksa ver; gerekirse değiştir */
}

/* Orijinal img görünmesin (yerleşimi bozmasın diye visibility kullanıyoruz) */
.login-bg-left-side-wrapper_ba648 div img{
  visibility: hidden;   /* layout korunur; istersen display:none kullanabilirsin */
  width: 100%;
  height: auto;
}


}




@media (max-width:624px){
    .category-title{
            background-image: -webkit-linear-gradient(178deg, #000000 0, #000000 100%) !important;
            border-bottom: 1px solid #00ff87 !important;
    }
    .category-list2, .category-search input{
        background: #000000 !important;
    }
    .mobile-categories{
         background: #000000 !important;
    }
    .category-search {
    
    border-bottom: 1px solid #00ff87;
    background-color: #000000;
    
}
    .mobWrapper section.position-fixed{
        margin-top: 15%;
    }
    .casino-providers-list-item::before{
        border: 1px solid #00ff87;
    }
    .category-item2{
        background: #00ff87 !important;
    }
    footer .bottom_footer .main_wrapper .footer-providers .providers .logo-wrapper::after, footer .bottom_footer .main_wrapper .footer-providers .providers .logo-wrapper::before {
    background: linear-gradient(180deg, #00ff8729 0, #00ff8729 100%) !important;
}

#providers-block .providers .logo-wrapper {
    background: #00ff8700 !important;
}

#providers-block .providers .logo-wrapper::before, #providers-block .providers .logo-wrapper:after{
    background: linear-gradient(180deg, #00ff8729 0, #00ff8729 100%) !important;
}

footer .bottom_footer .main_wrapper .footer-providers .providers .logo-wrapper::after{
        background: linear-gradient(180deg, #00ff8729 0, #00ff8729 100%) !important;
}
    
    
    .casino-select-provider-button-block-bc {
    margin-top: 52px !important;
}
    #loader {
    background: #000000 !important;
}
    .Bottom i.fas.fa-headset{
        z-index: 999;
    }
        .Bottom-item:nth-of-type(3):before {
    background: #00ff87 !important;
    z-index: 1;
}        
    .Bottom-item {
    background: #000000 !important;}
    footer .bottom_footer .main_wrapper .footer-providers .providers .logo-wrapper::after, footer .bottom_footer .main_wrapper .footer-providers .providers .logo-wrapper::before {
    background: linear-gradient(180deg, #00ff8729 0, #00ff8729 100%) !important;
}
    .footer-center {
    background: #0000006b !important;
    
}
    p#bonusModalDescription {
    background: #10292e !important;
}
    .promotions-article-title, h2#bonusModalTitle {
    color: #000000 !important;
    background: #03ff88 !important;
}
    .registration-wrapper_a799e .content-wrapper_a1a35, .input-container_9116b input, .control_36d73.reg-page_a758a input, .row_8716b .birth-date-select_49d57, .row_8716b .birth-date-select_49d57, .select_cde4f{
    background: #000000 !important;
}
.registration-wrapper_a799e {
    background: #000000 !important;
}
body {
    background-image: url('https://fortunabahis.ytseogency.com/FORTUNABACK-3.webp'); /* kendi URL'ni yaz */
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    background-color: #000; /* boş kalan yerler için */
  }
    .user-bonus-bc{
        display: none !important;
    }
    .mobBody {
    margin-top: 15% !important;
}
    .user-bonus-bc .btn {
    background: #01ff88 !important;
}
    .user-nav-icon {
    color: #000000 !important;
}
    .u-i-p-p-u-i-avatar-holder-bc,.m-nav-info-w-container-bc .m-nav-icon-bc, .user-nav-icon {
    background: #01ff88 !important;
}

    .loader-dots span {
    background: #01ff88 !important;
}
    .form-bottom_41b16 p a {
    color: #01ff88 !important;
}
    .submit-button_452b0 {
    background-color: #01ff88 !important;
}
    .submit-button_452b0 span, .user-bonus-bc span{
    color: black !important;
}
    
    .registration-wrapper_a799e .images-wrapper_29cf4 .purple_square_799fd img, .registration-wrapper_a799e .images-wrapper_29cf4 .yellow_square_fb391 img {
    display: none !important;
}
    
    #xx-filter-banner{
        margin-top: 20% !important;
    }
    .filter-menu--_inEd .xx-fade-left,.filter-menu--_inEd .xx-fade-right{
        display: none !important;
    }
    .view-see-more {

    background: linear-gradient(90deg, #03ff88, #00ff87) !important;

}
    .view-see-more {
    color: rgb(0 0 0) !important;
    font-size: 11px !important;

}
    h3.view-title-more.ellipsis {
    background-image: linear-gradient(90deg, #000000, #5f000000, #5f000000) !important;
}
    
    
    
    
    .ft-bottom-border {
    border-image:linear-gradient(to bottom, #00ff87, rgba(0, 0, 0, 0)) 1 100% !important;}
    section.Bottom{
    background-color:#131a22 !important;
}
    }
    .Bottom-item:nth-of-type(3):before {
    background: #268748 !important;
}
    .mobBody{
      background-position: center !important;
    background: url(https://fortunabahis.ytseogency.com/FORTUNABACK-3.webp) !important;
    background-size: contain !important;
}

.header_76fe0 {
    background-color: #060d2d85 !important;
}

.fb-casino-bar {
        border-radius: 2px !important; 
}

.footer-center {
    background: #060d2d6b !important; 
    border-bottom: 1px solid #2d4a37 !important; 
}    
    
 footer .footer-menu-item{
         background: black  !important;

 }   
    
    footer .footer-menu-item.active-link {
    background: #01FF88  !important;
    color: black !important;
    font-weight: bolder  !important;
}
    
    
.lazyCasino.gifscreen{
    display: none !important;
  }
  
::-webkit-scrollbar {
    width: 7px;
    background-color: #000000 !important;}
::-webkit-scrollbar-thumb {
    background-color: #01ff88 !important;
}

#sliderHome {
    border-radius: 7px !important;
    padding: 17px !important;
}
.slick-slider .slick-track, .slick-slider .slick-list{
      border-radius: 7px !important;
}
.main-menu_6d39f{
  display: none;
  
}

.logo-link_b184f{
  margin-left: 3.5%;
  max-width: 140px !important;
}

  .slick-dots{
    display: none !important;
  }
  }
  
