.content {
  margin-top: 88px;
  box-shadow: none;
  z-index: 4;
  overflow-y: unset;
  height: unset !important;
}
.content h1 {
  color: #333;
  font-size: 30px;
}
.content p {
  font-size: 18px;
}

.custom-banner {
  padding: 80px 20px;
  background-color: #F5F5F5;
  border-radius: 16px;
}

.listOf_blog {
  flex-flow: column;
  flex: 0 0 auto !important;
  width: 32%;
  transition: transform 0.7s linear;
}
.listOf_blog .img {
  height: 250px;
  flex: 0 0 auto;
  max-width: 100%;
}
.listOf_blog .desc {
  max-width: 100%;
  flex: 0 0 auto;
}
.listOf_blog .desc h2 small {
  font-size: 1rem;
  font-weight: 600;
}
.listOf_blog .desc h2 span {
  font-size: 20px;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.listOf_blog .desc p {
  font-size: 15px;
}
.listOf_blog .desc ul li {
  font-size: 15px;
}
.listOf_blog .desc ul li img {
  height: 20px;
  width: 20px;
}

#blog-container {
  height: unset !important;
  scrollbar-width: none;
}

.blog_listing .blogList_top {
  z-index: 9999;
  position: unset;
}

.author_gallery {
  border: 0;
  margin: 0;
  padding: 0;
}
.author_gallery .gallery {
  flex-wrap: wrap;
  overflow: unset;
}
.author_gallery .gallery .listOf_blog {
  transition: transform 0.7s linear;
}
.author_gallery .gallery .listOf_blog .img {
  height: 120px;
  max-width: 100%;
}
.author_gallery .gallery .listOf_blog:hover {
  transform: scale(0.98);
}
.author_gallery h3 {
  color: #b31f24;
  font-size: 22px;
  margin-bottom: 35px;
}

.author_gallery .gallery .listOf_blog .desc h2 span {
  font-size: 20px;
}

h2.sub-heading {
  font-size: 20px !important;
}

.blogDetail p.paragraph {
  font-size: 15px !important;
}

.blogList_wrraper {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.blogDetail,
.listOf_blogdetail {
  width: 100% !important;
}

.listOf_blogdetail .desc {
  max-width: 100% !important;
}

.write_review .btn {
  height: 40px;
  width: 160px;
  font-size: 14px;
}
.write_review .btn:hover {
  background-color: #FFC619;
  color: black;
}
.write_review h3 {
  font-size: 22px;
  text-align: start;
}

.star-rating {
  display: flex;
}
.star-rating i {
  font-size: 1.5rem;
}

.blog_listing .nav-tabs {
  justify-content: center;
}
.blog_listing .nav-tabs li {
  font-size: 17px;
}

.blog_search .form-control {
  padding: 0.375rem 1.2rem;
}

.container {
  height: unset !important;
}/*# sourceMappingURL=style.css.map */