.home-img2 {
    width: 100%;
    height: 450px;
    object-fit: cover;
    object-position: center center;  
}

@media (max-width: 768px) {
  .home-img2 {
    height: auto; 
  }
}

.blog-post .ck-content * {
    font-family: 'Inter' !important;
    color: #000 !important;
}

.blog-post .ck-content ul li {
    list-style: disc !important;
}

.blog-post .ck-content ul {
    padding-left: 20px !important;
}

.blog-post .ck-content p, .blog-post .ck-content span, .blog-post .ck-content a, .blog-post .ck-content ul li, .blog-post .ck-content ol li {
    font-size: 14px !important;
    line-height: 20px !important;
}

.blog-post .ck-content ul li:before {
    display: none !important; 
}

.blog-post .ck-content h1,
.blog-post .ck-content h1 span {
  font-size: 24px !important;
  margin-bottom: 1rem !important;
}

.blog-post .ck-content h2,
.blog-post .ck-content h2 span {
  font-size: 22px !important;
  margin-bottom: 1rem !important;
}

.blog-post .ck-content h3,
.blog-post .ck-content h3 span {
  font-size: 20px !important;
  margin-bottom: 1rem !important;
}

.blog-post .ck-content h4,
.blog-post .ck-content h4 span {
  font-size: 18px !important;
  margin-bottom: 1rem !important;
}

.blog-post .ck-content h5,
.blog-post .ck-content h5 span {
  font-size: 16px !important;
  margin-bottom: 1rem !important;
}

.blog-post .ck-content h6,
.blog-post .ck-content h6 span {
  font-size: 14px !important;
  margin-bottom: 1rem !important;
}

.blog-post ul.list-inline.mb-0.mt-3.text-muted {
  display: none !important;
}

.blog-post .d-flex.justify-content-center.align-items-center img {
    height: 400px;
    object-fit: contain;
}

.post-content iframe {
 max-width: 100% !important; 
}

.dropdown-menu a.nav-link.text-center.dropdown-toggle {
    display: none;
}