.blog .posts-list article {
    padding: 25px;
    border-radius: 10px;
    overflow: hidden;
    height: 100%;
    min-height: 360px;
    box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
  }
  .blog .posts-list .post-img {
    margin: -25px -30px 15px -30px;
    overflow: hidden;
    border: 1px solid #DBECE3;
  }
  .blog .posts-list .post-category {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .blog .posts-list .title {
    margin: 0 0 20px 0;
  }
  .blog .posts-list .title a{
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
    padding: 0;
    transition: 0.3s;
    font-family: "Product Sans" , sans-serif;
  }
  .blog .posts-list .title a:hover{
    color: #3ba341;
  }
  .blog .posts-list .post-author-img {
    width: 50px;
    border-radius: 50%;
    margin-right: 15px;
  }
  .postFooter{
    position: absolute;
    bottom: 20px;
  }
  .blog .posts-list .post-author {
    font-weight: 600;
    margin-bottom: 5px;
  }
  .blog .posts-list .post-date {
    font-size: 14px;
    margin-bottom: 0;
  }
  .slick-prev:before, .slick-next:before{
    font-size: 35px!important;
  }
  .slick-slide {   
    margin: 0 10px; 
    width: 100%;
    box-sizing: border-box; 
  }
  .slick-prev:before, .slick-next:before{
    color: #3ba341!important;
  }
  .slick-next {
    right: -12px!important;
  }
  .slick-prev {
    left: -25px!important;
  }
  .blockanimate {
  overflow: hidden;
  width: 100%;
  margin: 35px auto;
  background: transparent;
  }
  .animation {
  width: auto;
  height: 100px;
  font-size: 0px;
  }
  .animation div {
  display: inline-block;
  width: auto;
  float: none;
  padding: 0 10px;
  }
  .blogMargin{
      margin-top: 30px;
  }
  .freetext{
    background-color: #3ba341;
    padding: 2px 5px;
    color: #fff;
  }
  @media only screen and (max-width: 767px) {
    .postFooter{
      position: relative;
      top: 10px;
    }
  }
  @media only screen and (max-width: 572px) {
      
      .slick-prev{
          display: none!important;
      }
      .slick-next{
          display: none!important;
      }
      }