@media (max-width: 540px) {
  .blog-wrapper {
    padding: var(--p40) var(--p12) var(--p40);
}
  .blog-wrapper .col-lg-4.col-md-6.col-12{
    padding-left:0;
    padding-right:0;
  }
  .blog-page .bottom-sec{
    padding: 20px;
  }
  .blog-page .bottom-sec h3{
    font-size: var(--f18);
    height:auto;
  }
  section.blog-detail-wrapper.mt-5 {
    margin-top: 0 !important;
    padding-top: 40px;
    padding-bottom: 40px;
}
  section.blog-detail-wrapper.mt-5 .col-lg-8.col-xs-12.col-md-12, section.blog-detail-wrapper.mt-5 .col-lg-4.col-xs-12.col-md-12 {
    padding: 0;
}
  .blog-detail-image img{
    height: 300px;
  }
  .blog-detail-title h1 {
    font-size: 24px;
}
  .blod-detail-description h1, .blod-detail-description h2{
    font-size: 21px;
  }
  h2.widget-title, h2.widgettitle{
    font-size:22px;
  }
  .blog-detail-wrapper .widget_recent_entries li.item-recent-post a{
   font-size:16px; 
  }
}