
.cntInputSearch div input[name=name_instructor]{
    width: 35rem;
  }
  .cntInputSearch div input[name=city], input[name=level]{
    width: 35rem;
  }
  
  .cntInputSearch{
    gap: 10px;
  }

  .cntTitleInstructor{
    font-size: 7rem;
  }

  select#level{
    width: 35rem;
    padding: 5px;
  }

  .clubs__item-info__title{
      flex-direction: column;
      gap: 0rem;
  }

  .clubs .title{
    font-size: 4.5rem;
    line-height: 7.6rem;
    margin-bottom: 3rem;
  }


  .cntLevel{
    width: inherit;
  }

  .clubs__item-img{
    max-width:inherit;
  }


  .wrapBook{
    margin: inherit;
  }

  .cntInfoInstructor{
    font-size: 3rem;
    gap: 3rem;
  }
  .wrapBook h2{
    margin: 5rem;
      text-align: justify;
  }

  .formFields{
    margin: 3rem 0rem;
    font-size: 19px;
    line-height: 25px;
  }

  .wrapBook h2{
    margin: 10rem 20rem;
  }
  .opisanBook{
    margin: inherit;
    overflow: hidden;
    width: 100%;
    padding:8px;
    font-size: 20px;
    white-space: pre;
    margin: 0rem 20rem;


  }

  @media only screen and (max-width: 500px) {
    .wrapBook h2{
      margin:2rem;

    }
    .opisanBook {
    margin: 0;
    overflow: hidden;
    width: 100%;
    padding: 8px;
    font-size: 12px;
    white-space: pre;
    }
    }

  .cntSearch{
    margin-top: 0rem;
    margin-bottom: inherit;
  }


.cntFormZakazaMobile button{
  font-size:26px;
  padding: 1rem;
  border:none;
  width: 100%;
  border-radius: 5px;
}


  .cntFormZakazaMobile{
    position: absolute;
    width:300px;
    margin-left: calc(100%/7);
    border-radius: 5px;
    height: 100px;
    background: #c1c1c1;
    padding: 3rem;
    box-shadow: 0px 0px 6px #000;
  }



