  .blog-block {    height: 100%;    border-radius: 10px;    padding: 40px;    background: #f4f4f3;    -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.02);    -moz-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.02);    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.02);    padding-bottom: 80px !important;    position: relative;  }  .blog-sec [class*="col-"] {    margin-bottom: 30px;  }  .blog-block h3 {    color: #362722;    font-size: 30px;    margin-bottom: 15px;  }  .blog-block p {    margin-bottom: 15px;  }  .blog-block h3 a {    color: #362722;  }  .blog-block:hover h1, .blog-block:hover h2, .blog-block:hover h3, .blog-block:hover h4, .blog-block:hover h5, .blog-block:hover h6, .blog-block:hover p, .blog-block:hover h3 a, .blog-block:focus h1, .blog-block:focus h2, .blog-block:focus h3, .blog-block:focus h4, .blog-block:focus h5, .blog-block:focus h6, .blog-block:focus p, .blog-block:focus h3 a, .blog-block:hover .date, .blog-block:focus .date {    color: #fff !important;    -webkit-transition: all .1s ease-in-out;    -moz-transition: all .1s ease-in-out;    -o-transition: all .1s ease-in-out;    -ms-transition: all .1s ease-in-out;    transition: all .1s ease-in-out;  }  .blog-block:hover, .blog-block:focus {    background: #362722 !important;  }  .blog-block .read-more-btn {    background: #ffffff;    width: 48px;    height: 48px;    position: absolute;    display: inline-block;    text-align: center;    line-height: 48px;    border-radius: 50px;    color: #2e2e2e;    bottom: 30px;  }  .blog-block .read-more-btn:hover, .blog-block .read-more-btn:focus {    background: #ffffff;    color: #2e2e2e;  }  .blog-block .date {    color: #362722;    font-size: 16px;    display: inline-block;    margin-bottom: 5px;    vertical-align: middle;  }  .blog-block .date-catogary-block {    margin-bottom: 10px;    line-height: normal;  }  .blog-block ul {    margin-bottom: 0px;    line-height: normal;    display: inline-block;    vertical-align: middle;  }  .blog-block ul li {    font-weight: bold;    text-transform: capitalize;    color: #abcad6;    font-size: 16px;    display: inline-block;    position: relative;    margin-bottom: 5px;    position: relative;  }  .blog-block ul li a {    color: #abcad6;  }  .blog-block ul li a:hover, .blog-block ul li a:focus, .blog-block h3 a:hover, .blog-block h3 a:focus {    color: #ee542f !important;  }  @media (max-width: 1800px) {}  @media (max-width: 2200px) {}  @media (max-width: 1900px) {}  @media (max-width: 1800px) {}  @media (max-width: 1700px) {    .blog-block h3 {      font-size: 29px;    }    .blog-block {      padding: 34px;    }    .blog-block .date, .blog-block ul li {      font-size: 15px;    }  }  @media (max-width: 1600px) {    .blog-block h3 {      font-size: 27px;    }    .blog-block {      padding: 34px;    }    .blog-block .date, .blog-block ul li {      font-size: 15px;    }  }  @media (max-width: 1500px) {    .blog-block h3 {      font-size: 25px;    }    .blog-block {      padding: 30px;    }    .blog-block .date, .blog-block ul li {      font-size: 15px;    }  }  @media (max-width: 1400px) {    .blog-block h3 {      font-size: 23px;    }    .blog-block {      padding: 29px;    }    .blog-block .date, .blog-block ul li {      font-size: 15px;    }  }  @media (max-width: 1300px) {    .blog-block h3 {      font-size: 22px;    }    .blog-block {      padding: 27px;    }    .blog-block .date, .blog-block ul li {      font-size: 15px;    }  }  @media (max-width: 1200px) {    .blog-block h3 {      font-size: 21px;    }    .blog-block {      padding: 25px;    }    .blog-block .date, .blog-block ul li {      font-size: 15px;    }  }  @media (max-width: 1100px) {    .blog-block h3 {      font-size: 21px;    }    .blog-block {      padding: 25px;    }    .blog-block .date, .blog-block ul li {      font-size: 15px;    }  }  @media (max-width: 991px) {    .blog-block h3 {      font-size: 20px;    }    .blog-block {      padding: 20px;    }    .blog-block .date, .blog-block ul li {      font-size: 15px;    }  }  @media (max-width: 767px) {    .blog-block h3 {      font-size: 19px;    }    .blog-block {      padding: 20px;    }    .blog-block .date, .blog-block ul li {      font-size: 14px;    }  }  @media (max-width: 576px) {    .blog-block h3 {      font-size: 20px;    }    .blog-block {      padding: 20px;    }  }