/* News details page scoped content styling */
.blog_detail_box .our_info_box .news-content-seo h1,
.blog_detail_box .our_info_box .news-content-seo h2,
.blog_detail_box .our_info_box .news-content-seo h3,
.blog_detail_box .our_info_box .news-content-seo h4,
.blog_detail_box .our_info_box .news-content-seo h5,
.blog_detail_box .our_info_box .news-content-seo h6 {
    all: revert;
}

.blog_detail_box .our_info_box .news-content-seo p {
    all: revert;
}

.blog_detail_box .our_info_box .news-content-seo ul {
    all: revert;
}

.blog_detail_box .our_info_box .news-content-seo ol {
    all: revert;
}

.blog_detail_box .our_info_box .news-content-seo li {
    all: revert;
}

.blog_detail_box .our_info_box .news-content-seo table {
    width: 100%;
    border-collapse: collapse;
    margin: 0 0 1rem;
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

.blog_detail_box .our_info_box .news-content-seo th,
.blog_detail_box .our_info_box .news-content-seo td {
    border: 1px solid var(--border-color);
    padding: 10px 12px;
    text-align: left;
    vertical-align: top;
    min-width: 120px;
}

.blog_detail_box .our_info_box .news-content-seo th {
    background: #f7f9fc;
    font-weight: 600;
    color: var(--heading-text);
}

.blog_detail_box .our_info_box .news-content-seo tbody tr:nth-child(even) {
    background: #fbfdff;
}

.blog_detail_box .our_info_box .news-content-seo img {
    max-width: 100%;
    height: auto;
}

.blog_detail_box .our_info_box .news-content-seo a {
    color: var(--blue-color);
    text-decoration: underline;
    overflow-wrap: anywhere;
}

.blog_detail_box .our_info_box .news-content-seo blockquote {
    border-left: 3px solid var(--blue-color);
    margin: 0 0 1rem;
    padding: 0.25rem 0 0.25rem 0.9rem;
    color: var(--gray-color);
}

.blog_detail_box .our_info_box .news-content-seo pre {
    background: #f8f9fa;
    border: 1px solid var(--border-color);
    border-radius: 6px;
    padding: 12px;
    overflow: auto;
    margin: 0 0 1rem;
}

.blog_detail_box .our_info_box .news-content-seo code {
    background: #f3f5f8;
    padding: 1px 4px;
    border-radius: 4px;
}

.blog_detail_box .our_info_box .news-content-seo iframe,
.blog_detail_box .our_info_box .news-content-seo video {
    max-width: 100%;
}
