.customize-control-responsive-heading { margin-top: 30px; }
.responsive-customizer-heading { display: block; margin: 0 -12px; padding: 13px 12px; background-color: #fff; color: #1e8cbe; border: 1px solid #ddd; border-left: 0; border-right: 0; font-size: 11px; font-weight: 600; letter-spacing: 2px; line-height: 1; text-transform: uppercase; }
.customize-control-responsive-heading .description { margin-top: 10px; }
#customize-control-responsive_body_typography_separator h4.responsive-customizer-heading,#customize-control-responsive_responsive_general_texts_separator h4.responsive-customizer-heading,#customize-control-responsive_header_title_colors_separator h4.responsive-customizer-heading,
#customize-control-responsive_header_tagline_colors_separator h4.responsive-customizer-heading,
#customize-control-responsive_header_widget_separator h4.responsive-customizer-heading,
#customize-control-responsive_content_header_colorh4.responsive-customizer-heading,
#customize-control-responsive_main_menu_separator h4.responsive-customizer-heading,
#customize-control-responsive_transparent_header_separator h4.responsive-customizer-heading,
#customize-control-responsive_page_typography_title_separator h4.responsive-customizer-heading,#customize-control-responsive_content_header_color h4.responsive-customizer-heading{
	border-top: 0;
}
#customize-control-responsive_body_typography_separator,#customize-control-responsive_responsive_general_texts_separator,#customize-control-responsive_content_header_color,#customize-control-responsive_page_typography_title_separator{
	margin-top: 0;
}
#customize-control-responsive_breadcrumb_display_settings_separator .responsive-customizer-heading {
	padding-top: 24px;
	padding-bottom: 32px;
}
#customize-control-responsive_breadcrumb_enable_404_page .responsive-toggle-control-wrapper {
	padding-bottom: 12px;
}