body.single.single-blog, body.single.single-guides, body.single.single-case-studies, body.single.single-free-tools {
    background: #fff;
}
.blog-content h2, .blog-content h3 {
    font-weight: 700;
    color: #003873;
}
h1.blog-title {
    font-size: 46px;
    color: #003873;
    font-weight: 700;
    padding: 40px 0;
}
span.blog-date {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.5px;
    text-transform: capitalize;
}
span.blog-author {
    float: right;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.5px;
    text-transform: capitalize;
}
span.blog-author a {
    text-decoration: none;
}
p.blog-meta {
    border: 1px solid #003873;
    border-width: 0.5px 0 0.5px 0;
    padding: 15px 0;
    margin: 0px 0px 40px;
}
img.rounded.mb-3.wp-post-image {
    /* width: 1294px;
    height: 862px; */
    object-fit: cover;
    object-position: top;
    border-radius: 0px !important;
}
.blog-content {
    margin: 0 auto;
    font-size: 18px;
    line-height: 28px;
}
li.page-item.primary-btn {
    padding: 0 30px;
}
.blog-post-subscription {
    background: #B5DAF1;
}
.blog-post-subscription h1 {
    padding: 5% 5% 0px;
    text-align: center;
    font-size: 32px;
    font-weight: 700;
    color: #003873;
}
.blog-subscription-form {
    width: 863px;
    margin: 20px auto;
    text-align: center!important;
}
a.page-link {
    color: #ffffff;
    border: none;
}
[rel="prev"]:before, [rel="next"]:after {
  display: none;
}
.blog-blue-section {
    background : #003873;
    padding-left: 40px;
    margin: 50px 0;
}
.blog-blue-section p a {
    color: #ffffff;
}
.hbspt-form .hs-form-e38d906f-f7f2-46f1-979a-ff85312ee9e8_42f8c6f8-08b1-4ba9-bff6-5a43bdc21953.submitted-message {
    text-align: center!important;
}
@media only screen and (max-width: 768px) {
    .blog-blue-section {
        padding: 0 20px;
    }
}
@media only screen and (min-width: 768px) {
    a.page-link {
        padding: 15px;
    }
}