div#offcanvas {
    min-width: 330px;
}

.resultNumber{
  display: none;
}

@media (min-width:768px) and (max-width:1141px) {
.login, .searchTopBar{
      padding: 10px 20px;
      font-size: 13px;
    }
.user-name{
  font-size: 12px;
}
}


@media (min-width:932px) and (max-width:1199px) {
  .logo img {
      width: 69%;
  }
  .imgSlider{
    height: 460px;
  }

  .categorie_btn{
    padding: 5px 7px;
  }
  .bttn:after , .bttn:hover:after{
    width: 53px;
    height: 53px;
  }
}



@media (min-width:10px) and (max-width:932px) {
  .logo img {
      width: 89%;
  }
  .user-name{
    font-size: 12px;
  }
  .imgSlider{
    height: 460px;
  }
  .categorie_btn {
    padding: 5px 7px;
    font-size: 10px;
    margin: 1px;
  }

  .postHeader {
      padding-top: 50%;
  }
  .appJurid h2, .blocTitle, .blocFollow h2{
    font-size: 30px;
  }

  .textBloc{
    font-size: 14px;
  }
  .bttn:after , .bttn:hover:after{
    width: 53px;
    height: 53px;
  }
}

@media (min-width:10px) and (max-width:767px) {

  .imgSlider{
    height: 240px!important;
  }
  .actdesc{
    font-size: 13px;
    margin:0;
  }
}

@media(max-width:970px){
  div#offcanvas .accordion-body ul{
    padding-left: 5px;
  }
  .values i:before{
    font-size: 20px;
  }

  .bttn:after, .bttn:hover:after, .bttn:before, .icon i {
    width: 43px;
    height: 43px;
    margin: 10px;
  }
  .oneResult h3 {
      font-size: 19px;
  }

  .pagination {
      display: flex;
      list-style: none;
      justify-content: center;
      width: auto!important;
      padding: 0;
  }
  .pagination a{
    padding: 8px 3px!important;
  }
  .pagination a.active {
    padding: 5px 10px!important;
}
  .main-nosplit{
    padding: 0;
  }
  .headerPage {
    padding-bottom: 40px;
    padding-top: 40px;
  }
  .inscriptionbtn{
    width: 100%;
  }
  div#example_length label {
    display: none;
  }
  div#example_info {
    font-size: 13px!important;
    color: var(--color3);
    font-weight: bold;
    font-family: var(--police1);
    margin-bottom: 30px;
  }
  .table-responsive{
    overflow-x: initial;
  }
}

@media(max-width:1200px){
  .carousel-item .postTitle{
    font-size: 21px;
    width: 100%;
    line-height: 25px;
  }
  .carousel-item .postDescription{
    width: 100%;
  }
  .values h4 {
      font-size: 15px;
  }
}

@media(min-width:10px) and (max-width:767px){
  .singleSidebar .thumbPost {
    height: 80px;
  }
  a.miniTitle{
    text-align: center;
  }
}

@media(min-width:768px) and (max-width:960px){
  .thumbPost {
  width: auto;
  height: 40px;
  background-size: cover;
  background-position: center;
}
}
