/* HIBA Creative v87 - Hakkimizda / static page REAL mobile layout fix
   Scope: static normal pages only. Fixes narrow/vertical text collapse on mobile. */
@media (max-width: 767px){
  body:not(#modernpanel):not(#muspanel) .hc-static-page-section,
  body:not(#modernpanel):not(#muspanel) section.hc-static-page-section{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin:0!important;
    padding:18px 0 38px!important;
    background:#f5f8fc!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
  }

  body:not(#modernpanel):not(#muspanel) .hc-static-page-section #wrapper,
  body:not(#modernpanel):not(#muspanel) .hc-static-page-section > #wrapper{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin:0 auto!important;
    padding:0 14px!important;
    box-sizing:border-box!important;
    float:none!important;
    clear:both!important;
    transform:none!important;
  }

  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-layout,
  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-layout.no-sidebar,
  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-main,
  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-card,
  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-content{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin-left:0!important;
    margin-right:0!important;
    float:none!important;
    clear:both!important;
    position:relative!important;
    box-sizing:border-box!important;
    transform:none!important;
    writing-mode:horizontal-tb!important;
    text-orientation:mixed!important;
  }

  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-card{
    border-radius:22px!important;
    overflow:hidden!important;
    background:#fff!important;
    border:1px solid #dfe8f3!important;
    box-shadow:0 16px 40px rgba(15,23,42,.07)!important;
    padding:0!important;
  }

  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-content{
    padding:24px 18px!important;
    font-size:15px!important;
    line-height:1.75!important;
    color:#42526a!important;
    word-break:normal!important;
    overflow-wrap:break-word!important;
    white-space:normal!important;
  }

  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-content *,
  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-content *:before,
  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-content *:after{
    max-width:100%!important;
    min-width:0!important;
    box-sizing:border-box!important;
    writing-mode:horizontal-tb!important;
    text-orientation:mixed!important;
    word-break:normal!important;
    overflow-wrap:break-word!important;
    white-space:normal!important;
    letter-spacing:normal;
  }

  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-content h1,
  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-content h2,
  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-content h3,
  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-content h4{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    margin:0 0 14px!important;
    padding:0!important;
    color:#071426!important;
    line-height:1.15!important;
    text-align:left!important;
    white-space:normal!important;
    word-break:normal!important;
    overflow-wrap:break-word!important;
  }

  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-content h1{font-size:30px!important;letter-spacing:-.7px!important;}
  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-content h2{font-size:25px!important;letter-spacing:-.4px!important;}
  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-content h3{font-size:21px!important;}

  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-content p,
  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-content li,
  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-content span,
  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-content div{
    text-align:left!important;
  }

  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-content .row,
  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-content [class^="col-"],
  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-content [class*=" col-"]{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    float:none!important;
    margin-left:0!important;
    margin-right:0!important;
    padding-left:0!important;
    padding-right:0!important;
  }

  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-content img,
  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-content iframe,
  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-content video,
  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-content object,
  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-content embed{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    margin:14px auto!important;
    border-radius:16px!important;
  }

  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-content iframe,
  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-content object,
  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-content embed{
    min-height:260px!important;
  }

  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-content table{
    display:block!important;
    width:100%!important;
    min-width:620px!important;
    overflow-x:auto!important;
    -webkit-overflow-scrolling:touch!important;
    white-space:nowrap!important;
  }

  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-sidebar{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    margin:0 0 16px!important;
    position:relative!important;
    top:auto!important;
  }
}

@media (max-width: 420px){
  body:not(#modernpanel):not(#muspanel) .hc-static-page-section #wrapper{padding-left:10px!important;padding-right:10px!important;}
  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-content{padding:22px 16px!important;}
  body:not(#modernpanel):not(#muspanel) .hc-static-page-section .hc-static-page-content h1{font-size:28px!important;}
}
