@media (max-width:991px){
    .top__address li:not(:last-child){
        margin-right:10px;
    }
}
.footer__contact__wrapper .single__footer__address .ft__contact__details{
    width:calc(100% - 56px);
}
.footer__contact__wrapper .row > div{
        display: flex;
    justify-content: center;
}

.blog__2 .blog__inner .blog__hover__inner .bl__details p{
      overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.blog__2 .blog__inner .blog__hover__inner h2 a{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/* pagination  */
.pagination{
    margin-top:20px;
}
  .pagination li a,
  .pagination li span {
    position: relative;
    display: block;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #0095e8;
  }
  .pagination li a,
  .pagination li span {
    float: left;
    margin: 0 3px;
    width: 36px;
    background: #fff;
    text-align: center;
    height: 36px;
    font-size: 14px;
    line-height: 34px;
    color: #000;
    border-radius: 0;
    border: none;
    text-decoration: none;
    border-radius: 0px !important;
    padding: 0;
    -webkit-box-shadow: 0 2px 10px 0 #d8dde6;
    box-shadow: 0 2px 10px 0 #d8dde6;
    font-weight: 600;
  }
  .pagination li.active a,
  .pagination li.active span,
  .pagination li:hover a,
  .pagination li:hover span {
    background-color: #0095e8;
    color: #fff;
  }
  @media (max-width:991px){
      .junior__service .service{
          margin-bottom:60px;
      }
      .blog__single.sticky__blog{
          padding:20px;
      }
      .blog__single .blog__content h2.sticky::before{
          display:none;
      }
      .blog__single .blog__content h2.sticky{
          padding:1rem 0;
      }
      .blog__single .blog__content h2.sticky{
          min-height:128px;
      }
      .blog__single .blog__content p{
           overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
      }
      .blog__thumb img {
          width:100%;
      }
      .footer__contact__wrapper .row > div{
          display:block;
      }
      .footer__contact__wrapper .row > div:not(:last-child){
          margin-bottom:1rem;
      }
  }