/* Homepage: Auto Type Color */
.wpb_wrapper .auto-type-element {
	color: var(--k-color-4);
}

/* Homepage: Auto Type Typing Block */
.wpb_wrapper .auto-type-element span.block {
	background: var(--k-color-4);
	color: var(--k-color-8);
	padding: 5px 10px;
}

/* Homepage: Auto Type changes for 768px and below screen sizes */
@media screen and (max-width: 768px) {
	/* Homepage: Auto Type Black Block */
	.wpb_wrapper .auto-type-element span.block {
		padding: 0px 8px;
	}
}

/* Blog: Comments Leave a Reply Background */
.post-comment-form {
	background: var(--k-color-8);
}


@media only screen and (max-width: 768px) {
    .no-margin-desktop .vc_column-inner {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}

/* Homepage: Client Logos Size */
.wpb_wrapper .client-logos__entry>a img, .wpb_wrapper .client-logos__entry>img {
    width: 100%;
    height: 100%;
}

.social-icons--with-icon-shape {
    --k-si-background: var(--k-color-8);
}


/* Page: Section Title Margin */
.wpb_wrapper .section-title {
    margin-block-end: 40px !important;
}
