.heading-blog-wrapper-list{
  margin-top: 50px;
}
.related-list{ background-color: #f7f7f7;}
.blog-post__tag-link{
  border: 1px solid #e11f29;
	padding:4px 10px 5px;
	display: inline-block;
	border-radius: 50px;
  margin-bottom: 10px;
  color: #e11f29;
  background: transparent;
  font-size: 12px;
}
.blog-post__tag-link:hover{
  background:#fff;
	color:#e11f29;
	border: 1px solid #e11f29;
}

.date-wrap-blog {
  margin:10px 0 15px;
}
.blogItems__itemInfo .reading-minutes {
  margin-bottom:0px;
  font-size: 10px !important;
}

.blogItems__itemInfo h3{
	text-transform: capitalize;
  }
  .blogItems__listItem:hover{
	transform: scale(1.02);
	transition: all 500ms ease-in-out;
  }
  .blogItems__listItem{
	transition: all 500ms ease-in-out;
  }
  .blogItems__listItem{
	box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.1);
  
  }
  .blogItems__itemInfo{
	padding: 0 20px 30px;
  }
  .blog-post__timestamp , .auth , .blog-post__timestamp1{
	color: #000000;
	font-family: Raleway;
	font-size: 13px;
	font-weight: normal;
  }
  .tagItems li a:hover,
.tagItems li a.active{
	background:#e11f29;
	color:#fff;
	border: 1px solid #e11f29;
  }
  .tagItems li a{
	border: 1px solid #e11f29;
	padding: 5px 15px;
	display: block;
	border-radius: 50px;
	margin-bottom: 10px;
  }
  .blogItems__itemImg {
	margin-bottom:20px;
  }
  .blogItems__itemInfo h3 a{
	font-size: 24px;
	font-weight: 300;
	letter-spacing: 0px;
	line-height: 1.1em;
  }
  .blogItems__list{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 30px;
  }
  .tagItems {
	display: ruby;
	padding:0;
  }
  .tagList ul li{
	list-style: none;
	padding:0 5px;
  }
  .hs-pagination {
	  margin: 0 0 50px 0;
  }
  .blogItems__itemInfo{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
/* 	height: 335px; */
  }
.buttonReadMore{
  margin-top: 10px;
}
  .blog-wrapper-list {
	width: 1200px;
	display: block;
	margin: 0px auto;
	border-radius: 24px;
	padding: 20px 40px;
	margin-bottom: 0px;
  }
  
  @media only screen and (max-width: 1025px) and (min-width: 301px) {
  /*     .blog-wrapper-list {
		margin-top:100px;
	  } */
  }
  @media screen and (max-width: 1250px) {
	.blog-wrapper-list {
	  width: auto;
  }
  @media screen and (max-width: 600px) {
	.ctaGlobalForm h2{
	  line-height:1.3em;
	}
	.blogItems__itemInfo{
	  height: 270px;
	}
	.blog-wrapper-list{
	  padding: 20px 10px;
	}
	.blogItems__list{
	grid-template-columns: repeat(1, 1fr);
  }
  }