@media screen and ( max-width: 400px ){

    li.page-item {

        display: none;
    }

    .page-item:first-child,
    .page-item:nth-child( 2 ),
    .page-item:nth-last-child( 2 ),
    .page-item:last-child,
    .page-item.active,
    .page-item.disabled {

        display: block;
    }
}

.table_form{
    width: 70%;
    border-radius: 20px;
    background-color: #FFF;
    padding: 15px;
}
.table_form td{
    border-radius: 20px;
}
.table_form tr{
    border-radius: 20px;
}

@media (max-width: 576px) {
    .table_form{
        width: 100%;
    }
  }

.ck-editor__editable[role="textbox"] {
    /* editing area */
    min-height: 300px;
}
.ck-content .image {
    /* block images */
    max-width: 80%;
    margin: 20px auto;
}

.gallery-item {
    margin-bottom: 1.5rem; /* Add some space between image rows */
}
.gallery-img {
    cursor: zoom-in; /* Indicate that the image is clickable for zoom */
    transition: transform 0.3s ease-in-out; /* Smooth hover effect (optional) */
}
.gallery-img:hover {
    transform: scale(1.02); /* Slight zoom on hover (optional) */
}

.telegram-float {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 1000;
  }
  
  .telegram-icon {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background-color: #00cc1b;
    display: flex;
    justify-content: center;
    align-items: center;
    animation-name: pulse;
      animation-duration: 1.5s;
      animation-timing-function: ease-out;
      animation-iteration-count: infinite;
  }
  
        @keyframes pulse {
      0% {
          box-shadow: 0 0 0 0 rgba(0, 136, 204, 0.5);
      }
      80% {
          box-shadow: 0 0 0 14px rgba(0, 136, 204, 0);
      }
  }
  
  .telegram-icon svg {
    fill: #fff;
    width: 30px;
    height: 30px;
  }