@media (max-width: 575.98px) {
  .full {
    width: 100%; }
  .fullx2 {
    width: 200%; }
  .funBox {
    padding: 15px; }
  h4 {
    font-size: 1rem; }
  h3 {
    font-size: 1.2rem; }
  .padding-button {
    margin-top: 5px;
    margin-bottom: 10px; }
  .left-bottom {
    margin-left: -15px;
    margin-bottom: 0px; }
  .marg-right {
    margin-right: -15px; }
  .ask-box p {
    font-size: .65rem; }
  .ask-box .toggler-down {
    background-position: 95% 4px; }
  .bottom {
    margin-bottom: 20px; }
  .news-box {
    margin-left: 25px; }
  .personal-contact {
    margin-top: 50px; }
    .personal-contact p {
      line-height: 16px !important; }
  .contact .photo img {
    width: 70px;
    height: 70px; }
  .hide-on-low {
    display: none !important; }
  .patient img {
    width: auto; }
  .patient .show img {
    width: 70%;
    margin-left: 25%; }
  .blue {
    padding-bottom: 100px; }
  .hide-on-mobile {
    display: none !important; }
  .button {
    margin-top: .5rem; } }

@media (min-width: 576px) and (max-width: 767.98px) {
  .full {
    width: 100%; }
  .personal-contact {
    margin-top: 50px; }
  .hide-on-low {
    display: none !important; }
  .patient img {
    width: 50%; }
  .hide-on-mobile {
    display: none !important; } }

@media (min-width: 768px) and (max-width: 991.98px) {
  h1 {
    font-size: 1.93rem; }
  h2 {
    font-size: 1.41rem; }
  h3 {
    font-size: 1.2rem; }
  h4 {
    font-size: 1rem; }
  .button-white {
    padding: .375rem 1rem;
    font-size: .7rem; }
  a {
    font-size: .7rem; }
  .funBox {
    padding: 15px; }
  footer img {
    width: 100%; }
  footer p {
    font-size: 12px; }
  footer .footer-des-log {
    margin-left: 38%; }
  footer .des {
    font-size: 10px !important; }
  footer h5 {
    font-size: .95rem; }
  footer h6 {
    font-size: .7rem; }
  footer a {
    font-size: .6rem; }
  .register {
    height: 500px; }
  .low {
    margin-top: -2rem !important; }
  .personal-contact {
    margin-top: 50px; }
  .hide-on-low {
    display: none !important; }
  .left {
    margin-left: 15%; }
  .hide-more-than-mobile {
    display: none !important; }
  .akademia h3 {
    font-size: 1.1rem; } }

@media (min-width: 992px) and (max-width: 1199.98px) {
  .funBox {
    padding: 25px; }
  .ask-box p {
    font-size: .85rem; }
  .register {
    height: 505px; }
    .register h2 {
      font-size: 1.5rem; }
    .register h4 {
      font-size: 1rem; }
  .hide-low {
    display: none; }
  .hide-more-than-mobile {
    display: none !important; }
  .partnerzy a {
    font-size: 11px; } }

@media (min-width: 1200px) {
  .hide-on-pc {
    display: none; }
  .hide-more-than-mobile {
    display: none !important; } }
