.site-content img { max-width: 100%; height: auto; }
.site-content .home-hero-image { width: 100%; height: 100%; object-fit: cover; }
.site-content h1, .site-content h2, .site-content h3, .site-content h4,
.site-content h5, .site-content h6, .site-content p, .site-content a,
.site-content span, .site-content strong { overflow-wrap: break-word; }
.site-content .badge { max-width: 100%; white-space: normal; overflow-wrap: anywhere; line-height: 1.5; }
.site-content a:not(.btn) { color: #00699e; }
.site-content p a:not(.btn), .site-content li a:not(.btn) { text-decoration: underline; text-underline-offset: .15em; }
.site-content a:not(.btn):hover { color: #004d73; text-decoration: underline; }
.site-content a:not(.btn):focus-visible { outline: 2px solid currentColor; outline-offset: 3px; }
.site-content .nav .nav-link:not(.active) { color: #00699e; text-decoration: none; }
.site-content .text-color-light a:not(.btn), .site-content .text-light a:not(.btn),
.site-content .text-white a:not(.btn), .site-content .section-text-light a:not(.btn),
.site-content .section-primary a:not(.btn), .site-content .bg-color-primary a:not(.btn),
.site-content .bg-color-dark a:not(.btn) { color: #fff; }
.site-content .table-responsive { max-width: 100%; }
.site-content .rev_slider_wrapper { width: 100% !important; max-width: 100%; overflow: hidden; }
.site-content .rev_slider { max-width: 100%; }
.site-content .blog-content img { max-width: 100% !important; height: auto !important; }
@media (max-width: 767px) {
    .site-content .scale-1, .site-content .scale-2, .site-content .scale-3,
    .site-content .scale-4, .site-content .scale-5, .site-content .scale-6 { transform: none !important; }
    .site-content .custom-image-style-2._big { max-width: 100%; height: auto; }
    .site-content .process-connecting-line .connecting-line { display: none; }
    .site-content ul.d-flex.flex-row { flex-direction: column !important; }
    .site-content ul.d-flex.flex-row > li { width: 100% !important; min-width: 0; margin-bottom: 1rem; }
    .site-content .media-body { min-width: 0; }
    .site-content .custom-product-image-style-1 { margin-left: 0 !important; margin-right: 0 !important; }
    .site-content .title.col-12 { margin-left: 0 !important; margin-right: 0 !important; }
    .site-content .carousel-content { max-width: 100%; }
}
