
.et_pb_column_1 { align-self: center; }
.et_pb_image_0 { margin-top: 15px !important; margin-bottom: 15px !important; text-align: center; }
.dsm_text_divider_0.dsm_text_divider .dsm-text-divider-header, .dsm_text_divider_0.dsm_text_divider .dsm-text-divider-header a { text-align: center; }
.dsm_text_divider_0.dsm_text_divider { padding-bottom: 15px; }
.dsm_text_divider_0 .dsm-divider { border-top-color: #474747; border-top-style: solid; border-top-width: 1px; }
.dsm_text_divider_0 .dsm-text-divider-wrapper { align-items: flex-end; height: 0auto; }
.dsm_text_divider_1.dsm_text_divider .dsm-text-divider-header, .dsm_text_divider_1.dsm_text_divider .dsm-text-divider-header a, .dsm_text_divider_2.dsm_text_divider .dsm-text-divider-header, .dsm_text_divider_2.dsm_text_divider .dsm-text-divider-header a, .dsm_text_divider_3.dsm_text_divider .dsm-text-divider-header, .dsm_text_divider_3.dsm_text_divider .dsm-text-divider-header a { font-size: 20px; text-align: center; }
.dsm_text_divider_1 .dsm-divider, .dsm_text_divider_2 .dsm-divider, .dsm_text_divider_3 .dsm-divider { border-top-color: #525252; border-top-style: solid; border-top-width: 1px; }
.dsm_text_divider_1 .dsm-text-divider-header, .dsm_text_divider_2 .dsm-text-divider-header, .dsm_text_divider_3 .dsm-text-divider-header { margin: 0 0px; }
.dsm_text_divider_1 .dsm-text-divider-wrapper, .dsm_text_divider_2 .dsm-text-divider-wrapper, .dsm_text_divider_3 .dsm-text-divider-wrapper { height: 0auto; }
.et_pb_filterable_portfolio_0.et_pb_filterable_portfolio h2, .et_pb_filterable_portfolio_0.et_pb_filterable_portfolio .et_pb_module_header, .et_pb_filterable_portfolio_1.et_pb_filterable_portfolio h2, .et_pb_filterable_portfolio_1.et_pb_filterable_portfolio .et_pb_module_header { font-size: 16px !important; }
.et_pb_filterable_portfolio_0.et_pb_filterable_portfolio .post-meta, .et_pb_filterable_portfolio_0.et_pb_filterable_portfolio .post-meta a, .et_pb_filterable_portfolio_1.et_pb_filterable_portfolio .post-meta, .et_pb_filterable_portfolio_1.et_pb_filterable_portfolio .post-meta a { font-weight: 300;font-size: 12px; }
.et-db .et-l .dsm_contact_form_7_dov_1077_4 label { margin-bottom: 10px; }
.et-db .et-l .dsm_contact_form_7_dov_1077_4 .wpcf7-form p:nth-last-of-type(1) { text-align: right; }

@media only screen and ( max-width: 980px ) {
	.et_pb_image_0 .et_pb_image_wrap img { width: auto; }
}

@media only screen and ( max-width: 767px ) {
	.et_pb_image_0 .et_pb_image_wrap img { width: auto; }
}