.blog-banner-sec {
  padding: 80px 0px;
  background-color: #fff;
  margin-top:80px;
}

.blog-banner-content {
  text-align: center;
  color: #131313;
  max-width: 620px;
  margin: 0 auto;
}
.blog-banner-content .innsof-sub-head {
  margin: 0 auto;
  background-color: #0069E3;
  max-width: 162px;
}
.blog-banner-content .innsof-sub-head p {
  color: #fff;
}

.blog-sec {
  margin: 65px 0px;
}

.filter-sec {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: start;
}
.filter-sec .nav-pills {
  width: 100%;
  justify-content: center;
}
.filter-sec .nav-pills .nav-link {
  border: 1px solid #E0E0E0;
  border-radius: 30px;
  margin-right: 10px;
  color: #131313;
  padding: 4px 14px;
  font-weight: 400;
  font-size: 16px;
}
.filter-sec .nav-pills .nav-link.active {
  color: #fff;
}
.filter-sec .tab-content {
  width: 60%;
  margin-top: 60px;
}
.filter-sec .tab-content .blog-page-card {
  background-color: #fff;
  margin-bottom: 30px;
}
.filter-sec .tab-content .blog-page-card .blog-page-contet-img img {
  width: 100%;
  height: 100%;
}
.filter-sec .tab-content .blog-page-card .blog-page-card-content {
  padding: 30px;
}
.filter-sec .tab-content .blog-page-card .blog-page-card-content .blog-cata {
  display: flex;
  align-items: center;
}
.filter-sec .tab-content .blog-page-card .blog-page-card-content .blog-cata p {
  margin-right: 40px;
  margin-bottom: 14px;
}
.filter-sec .tab-content .blog-page-card .blog-page-card-content .blog-cata p:first-child {
  font-weight: 600;
  font-size: 16px;
  color: #131313;
  position: relative;
}
.filter-sec .tab-content .blog-page-card .blog-page-card-content .blog-cata p:first-child::after {
  content: "";
  position: absolute;
  top: 5px;
  right: -20px;
  height: 15px;
  width: 1px;
  background-color: #131313;
  opacity: 0.3;
}
.filter-sec .tab-content .blog-page-card .blog-page-card-content .blog-cata p:last-child {
  font-weight: 400;
  opacity: 0.7;
}
.filter-sec .tab-content .blog-page-card .blog-page-card-content .blog-content-des h3 {
  font-weight: 600;
  font-size: 26px;
  line-height: 33px;
}
.filter-sec .tab-content .blog-page-card .blog-page-card-content .blog-content-des p {
  font-size: 15px;
  line-height: 24px;
  font-weight: 400;
  opacity: 0.7;
  text-align: justify;
}
.filter-sec .tab-content .blog-page-card .blog-page-card-content .blog-content-footer {
  display: flex;
  justify-content: space-between;
}
.filter-sec .tab-content .blog-page-card .blog-page-card-content .blog-content-footer .blog-share-div a {
  display: inline-block;
  margin-left: 14px;
}

.side-bar-sec {
  width: 35%;
}
.side-bar-sec .serch-catagoery-sec {
  background-color: #fff;
  padding: 36px 40px;
  margin-top: 60px;
  box-shadow: 0px 0px 12px -3px rgb(232, 232, 232);
}
.side-bar-sec .serch-catagoery-sec h3 {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 15px;
}
.side-bar-sec .serch-catagoery-sec input {
  height: 45px;
}
.side-bar-sec .catagoeries {
  margin-top: 34px;
}
.side-bar-sec .catagoeries h3 {
  margin-bottom: 14px;
}
.side-bar-sec .catagoeries ul {
  list-style-type: none;
  display: flex;
  align-items: start;
  flex-wrap: wrap;
  padding-left: 0;
}
.side-bar-sec .catagoeries ul li {
  margin-bottom: 12px;
  margin-right: 10px;
}
.side-bar-sec .catagoeries ul li a {
  text-decoration: none;
  color: #000000;
  display: inline-block;
  padding: 8px 15px;
  border: 1px solid #E0E0E0;
  font-size: 15px;
  font-weight: 400;
  border-radius: 30px;
}
.side-bar-sec .recent-post-sec {
  background-color: #fff;
  padding: 36px 40px;
  margin-top: 60px;
  box-shadow: 0px 0px 12px -3px rgb(232, 232, 232);
}
.side-bar-sec .recent-post-sec h3 {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 15px;
}
.side-bar-sec .recent-post-sec .recent-post-div {
  display: flex;
  align-items: center;
  margin-bottom: 17px;
  text-decoration: none;
  color: #000;
}
.side-bar-sec .recent-post-sec .recent-post-div h3 {
  margin-left: 27px;
}

.serch-bar {
  position: relative;
}

.serch-catagoery-btn {
  position: absolute;
  top: 5px;
  right: 10px;
  background-color: transparent;
  border: none;
}

@media (max-width: 991.98px) {
  .side-bar-sec {
    order: 1;
    width: 100%;
  }
  .filter-sec .tab-content {
    order: 2;
    width: 100%;
    margin-top: 30px;
  }
  .recent-post-sec {
    display: none;
  }
  .serch-catagoery-sec {
    margin-top: 20px !important;
    padding: 20px !important;
  }
  .blog-sec {
    margin: 30px 0px;
  }
  .blog-banner-sec {
    padding: 30px 0px;
  }
}
@media (max-width: 768.98px) {
  .filter-sec .nav-pills .nav-link {
    margin-bottom: 15px;
  }
}
@media (max-width: 576.98px) {
  .filter-sec .tab-content .blog-page-card .blog-page-card-content {
    padding: 12px;
  }
  .filter-sec .nav-pills .nav-link {
    font-size: 12px;
    margin-right: 5px;
  }
  .side-bar-sec .catagoeries ul li a {
    font-size: 12px;
  }
  .filter-sec .tab-content .blog-page-card .blog-page-card-content .blog-content-des h3 {
    font-size: 22px;
  }
  .form-control {
    font-size: 15px;
  }
}/*# sourceMappingURL=blog-page.css.map */