
.cennik ol li {
  margin-bottom: 15px;
  line-height: 120%;
}

.cennik p {
  margin-bottom: 10px;
}

.agi-start-p {
  font-size: 15px;
  font-weight: bold;
}


@media screen and ( max-width: 600px ) {

  .mobile-phone {
    display: block;
    position: absolute;
    right: 18px;
    top: 18px;

  }

  a.slicknav_btn {
    min-width: 65px;
  }


  .book_title {
    text-align: left !important;
    line-height: 120% !important;
  }


  .terminy-menu a:link, .terminy-menu a:visited {
    font-size: 14px;
  }

  .agi_lang_mobile {
    white-space: nowrap !important;
    z-index: 9999 !important;
  }

  .agi-mobile-icon-2 {
    height: 12px !important;
  }

  .agi-mobile-icon-2 {
    height: 15px !important;
  }

  h1 .main_title {
    font-size: 1em;
  }

  h1.main_title {
    line-height: 110% !important;
  }

  .slicknav_nav li {
    padding: 10px;
    box-sizing: border-box;
  }

  .mobile-no-justify {
    text-align: left !important;
  }

  .agimobi-scroll {
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
    overflow-x: scroll;
    max-width: 100vw;
  }

  .grid-100 img {
    max-width: 100%;
  }

  #blue_container {
    position: sticky !important;
    top: 0;
    overflow-y: auto;
    max-height: 100vh;
    z-index: 999;
  }

  body {
    position: relative;
    display: block;
    top: 0;
  }

  #planpolaimg {
    cursor: pointer;

  }


}
