.hero_image-two { max-width: 450px; left: auto !important; right: -20px; }
.hero_image-one video { border-radius: 10px; border: 10px rgba(0, 0, 0, 0.2) solid; margin: 0; padding: 0; }

.header-navigation .main-menu ul > li .sub-menu li a { text-transform: none; }

.client-item .client-img img { max-height: 40px; }
.check-list.style-one li { line-height: 120% }
.footer-copyright { margin-top: 30px; }

#whyImageOne { max-width: 360px; }
#whyImageTwo { max-width: 240px; }

.page-hero-ss .page-content h2.page-subtitle {
    color: var(--white-color);
}
.page-hero-ss .page-content h2.page-subtitle {
    font-size: 32px;
    line-height: 1.1;
    margin-bottom: 25px;
}

.report-section .report-activity { min-height: 400px; }
.report-section .report-activity .content { text-align: center; }
.report-section .report-activity .content .title { line-height: 120%; }
.report-section .report-activity .content h5 { line-height: 120%; font-size: 16px; margin: 8px 0; font-weight: normal; }
.report-section .report-activity .content h5.vote-yes { color: #2EB67D }
.report-section .report-activity .content h5.vote-no { color: #ca1010 }
.report-section .report-activity .content .img-activity { max-width: 80%; max-height: 140px; display: block; margin: 15px auto; }
.report-section .report-activity .content h5 strong { font-size: 120%; margin: 0 3px; }

.report-section-header .image-one img { max-width: 50%; }
.report-section-header .image-two img { max-width: 70%; }

#report-faq { margin-top: 50px; }

.author-info h4 { font-size: 16px; line-height: 120%; }

.brand-logo img { max-height: 50px; }
.loader img { max-width: 200px; }

.cta-image-box img { border-radius: 10px; }
.cta-sf { margin-bottom: 50px; }

.post-content {}
.post-content h3 { margin: 40px 0 20px 0;}
.post-content p { font-size: 18px; }
.post-content p a { color: var(--bs-link-color); }