:root {
 --brg26-color:#ff7800;
}
.single__blog .mos-img img {display: none !important;}

.single__blog {
   position: relative;
   overflow: hidden;
   border-radius: 40px;
}

.single__blog__thumb {
   transition: all 0.4s ease;
}

.single__blog__thumb:hover img {
   transform: scale(1.05);
}

.single__blog__thumb img {
   width: 100%;
   -o-object-fit: cover;
   object-fit: cover;
   transform: scale(1);
   transition: all 0.4s ease;
}

@media screen and (max-width: 768px) {
   .single__blog__thumb img {
      max-height: 400px;
   }
}

.single__blog__postmeta {
   position: absolute;
   top: 35px;
   left: 30px;
}

.single__blog__postmeta span,
.single__blog__postmeta a {
   padding: 8px 20px;
   background: #fff;
   border-radius: 40px;
   transition: all 0.4s ease;
   color: #9b9999;
   text-transform: capitalize;
   line-height: 34px;
   margin: 0px 4px;
}

.single__blog__postmeta span:hover,
.single__blog__postmeta a:hover {
   background: var(--brg26-color);
   color: #fff;
}

.single__blog__meta {
   background: #fafafa;
   padding: 30px;
   border-radius: 30px;
   position: relative;
   bottom: 30px;
}

.single__blog__meta__title {
   font-size: 35px;
   line-height: 40px;
   color: var(--brg26-color);
   transition: all 0.4s ease;
}
.single__blog__meta__title a {
   color: #222;
}
.single__blog__meta__title a:hover {
   color: var(--brg26-color);
}
.single__blog__meta__btn a {
   color: var(--brg26-color);
}
@media screen and (max-width: 768px) {
   .single__blog__meta__title {
      font-size: 25px;
      line-height: 35px;
   }
}

.single__blog__meta__title:hover {
   color: var(--brg26-color);
}

.single__blog.small__thumb .single__blog__thumb img {
   max-height: 415px;
}
.single__blog__meta__btn {
  order: 7;
}

.newsbox_item .tags {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	justify-content: center;
display: block;
border-top: 0;
border-bottom: 0;
  order: 6 !important;
	margin-bottom: 10px !important;
}

.newsbox_item .tags > li {
	margin: 0;
}

.newsbox_item .tags > li a {
display: inline-block;
  background: #f4f4f4;
  padding: 2px 16px;
  margin-top: 5px;
  font-size: 14px;
  font-weight: 500;
  border-radius: 5px;
  border: none;
  color: var(--brg26-color);
}

.newsbox_item .tags > li a:hover {
background-color: var(--brg26-color);
  color: #fff !important;
}

.newsbox_item .tags > li {margin-left: 5px;}
