@media (min-width:901px){
  html body>header,
html body header.results-site-header{
    position:relative!important;
    min-height:112px!important;
    padding:18px 0 14px!important;
    box-sizing:border-box!important;
  }
  html body>header .site-name-row,
html body header.results-site-header .site-name-row{
    position:absolute!important;
    left:max(28px,calc((100vw - 1180px)/2))!important;
    top:50%!important;
    transform:translateY(-50%)!important;
    width:auto!important;
    height:auto!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    z-index:5!important;
  }
  html body>header .header-actions-row,
html body header.results-site-header .header-actions-row{
    position:relative!important;
    width:min(1180px,calc(100vw - 48px))!important;
    max-width:1180px!important;
    min-height:64px!important;
    margin:0 auto!important;
    padding:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    direction:ltr!important;
    box-sizing:border-box!important;
  }
  html body>header .header-actions-row .b24-search,
html body header.results-site-header .header-actions-row .b24-search{
    position:absolute!important;
    left:50%!important;
    top:50%!important;
    transform:translate(-50%,-50%)!important;
    width:min(760px,calc(100vw - 650px))!important;
    max-width:760px!important;
    min-width:610px!important;
    margin:0!important;
    direction:rtl!important;
    z-index:2!important;
  }
  html body>header .header-actions-row .b24-main-actions,
html body header.results-site-header .header-actions-row .b24-main-actions{
    position:absolute!important;
    right:0!important;
    top:50%!important;
    transform:translateY(-50%)!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:8px!important;
    margin:0!important;
    direction:rtl!important;
    z-index:4!important;
  }
  html body>header .header-actions-row .b24-mobile-notifications,
html body header.results-site-header .header-actions-row .b24-mobile-notifications{
    position:absolute!important;
    right:112px!important;
    top:50%!important;
    transform:translateY(-50%)!important;
    z-index:5!important;
  }

  html body #sectionsContainer.sections-container{
    width:min(1084px,94vw)!important;
    max-width:min(1084px,94vw)!important;
    height:88px!important;
    min-height:88px!important;
    margin:0 auto!important;
    padding:7px 10px!important;
    display:flex!important;
    flex-wrap:nowrap!important;
    align-items:stretch!important;
    justify-content:space-between!important;
    gap:0!important;
    direction:rtl!important;
    background:#fff!important;
    border:1px solid #d8e3ef!important;
    border-bottom:0!important;
    border-radius:16px 16px 0 0!important;
    box-shadow:0 8px 24px rgba(15,63,112,.08)!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
  }
  html body #sectionsContainer .section{
    position:relative!important;
    flex:1 1 0!important;
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    height:74px!important;
    min-height:74px!important;
    margin:0!important;
    padding:5px 3px 4px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:3px!important;
    background:transparent!important;
    border:1px solid transparent!important;
    border-radius:12px!important;
    box-shadow:none!important;
    transform:none!important;
    box-sizing:border-box!important;
  }
  html body #sectionsContainer .section::before,
html body #sectionsContainer .section::after{content:none!important;display:none!important}
  html body #sectionsContainer .section:hover,
html body #sectionsContainer .section.selected{
    background:#eef6ff!important;
    border-color:#9ecbff!important;
    transform:none!important;
    box-shadow:none!important;
  }
  html body #sectionsContainer .section svg.section-icon{
    display:block!important;
    width:36px!important;
    height:36px!important;
    min-width:36px!important;
    min-height:36px!important;
    margin:0 auto 2px!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    color:#0875df!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:1.9!important;
    overflow:visible!important;
  }
  html body #sectionsContainer .section svg.section-icon *{
    fill:none!important;
    stroke:currentColor!important;
  }
  html body #sectionsContainer .section p{
    margin:0!important;
    padding:0!important;
    color:#073a70!important;
    font-size:12.5px!important;
    font-weight:800!important;
    line-height:1.18!important;
    text-align:center!important;
    white-space:normal!important;
  }
  html body #mainAdsSliders{
    width:min(1084px,94vw)!important;
    max-width:min(1084px,94vw)!important;
    margin:0 auto 18px!important;
    padding:0!important;
  }
  html body #mainAdsSliders>.ads-slider-row:first-child{
    margin-top:0!important;
    border-top:1px solid #d8e3ef!important;
    border-radius:0 0 12px 12px!important;
  }
}
@media (min-width:901px) and (max-width:1250px){
  html body>header .header-actions-row .b24-search,
html body header.results-site-header .header-actions-row .b24-search{
    width:58vw!important;min-width:520px!important;max-width:700px!important;
  }
}
