.box-title-cus{
font-size: 15px;
margin-bottom: 5px;
}
.home-post-sidebar .border-blog:not(:first-child) {
  margin-top: 5px;
}
.recent-post-sidebar .post-title{
    font-size: 15px !important;
    margin-bottom: 5px !important;
    line-height: 18.2px !important;
}
.th-carousel .post-title-1 {
    font-size: 16px;
    font-weight: 600;
}
.sidebar-wrap-cus .box-title-c{
    font-weight: 500;
    line-height: 1.2;
    margin-bottom: 5px;
    font-size:15px;
}
.blog-details .blog-title {font-size: 30px;}
@media screen and (min-width: 768px){
    .blog-style1 .blog-img img {height: 178px;}
}
@media screen and (max-width: 768px){
    .header-logo img{max-width: 140px;}
    .blog-details .blog-title {font-size: 25px;}
    .blog-style1 .blog-img img {height: 150px;}
    .blog-style4 h3 {font-size: 16px;font-weight: 600;}
}
/* This will only apply to screens between 768px and 1299px */
@media (min-width: 768px) and (max-width: 1299px) {
    .header-layout5 .th-btn {
        display: block;
    }
}