
  /* about_ru only: match About EN/KA text block widths and responsive layout rules. */
  @media only screen and (min-width:1024px){
    body.page #wrapper .walkinto-about-new .container,
    body.page #wrapper .walkinto-about-new .header,
    body.page #wrapper .walkinto-about-new .main-content,
    body.page #wrapper .walkinto-about-new .footer-note{
      width:1110px!important;
      max-width:1110px!important;
      box-sizing:border-box!important;
      margin-left:auto!important;
      margin-right:auto!important;
    }

    body.page #wrapper .walkinto-about-new .advantages-section,
    body.page #wrapper .walkinto-about-new .advantages-grid{
      width:920px!important;
      max-width:920px!important;
      margin-left:auto!important;
      margin-right:auto!important;
      box-sizing:border-box!important;
    }

    body.page #wrapper .walkinto-about-new .advantages-grid{
      display:grid!important;
      grid-template-columns:repeat(2, minmax(300px, 1fr))!important;
      gap:25px!important;
    }

    body.page #wrapper .walkinto-about-new .adv-item{
      width:auto!important;
      max-width:none!important;
      box-sizing:border-box!important;
    }
  }

  @media only screen and (max-width:1023px){
    body.page #wrapper .walkinto-about-new{
      padding-left:16px!important;
      padding-right:16px!important;
      box-sizing:border-box!important;
    }

    body.page #wrapper .walkinto-about-new .container,
    body.page #wrapper .walkinto-about-new .header,
    body.page #wrapper .walkinto-about-new .main-content,
    body.page #wrapper .walkinto-about-new .advantages-section,
    body.page #wrapper .walkinto-about-new .footer-note{
      width:auto!important;
      max-width:100%!important;
      box-sizing:border-box!important;
      margin-left:auto!important;
      margin-right:auto!important;
    }

    body.page #wrapper .walkinto-about-new .container{
      padding-left:0!important;
      padding-right:0!important;
    }

    body.page #wrapper .walkinto-about-new .advantages-grid{
      width:100%!important;
      max-width:100%!important;
      box-sizing:border-box!important;
      grid-template-columns:1fr!important;
    }

    body.page #wrapper .walkinto-about-new .adv-item{
      width:auto!important;
      max-width:100%!important;
      box-sizing:border-box!important;
    }
  }
