.et-db #et-boc .et-l .et_pb_section--absolute, .et-db #et-boc .et-l .et_pb_section--fixed {
	width: 100%;
}

.et-db #et-boc .et-l .et_pb_fullwidth_section {
	padding: 0;
}

.et-db #et-boc .et-l .et_pb_fullwidth_section>.et_pb_module:not(.et_pb_post_content):not(.et_pb_fullwidth_post_content) .et_pb_row {
	padding: 0 !important;
}

.et-db #et-boc .et-l .et_pb_inner_shadow {
	box-shadow: inset 0 0 7px rgba(0, 0, 0, .07);
}

.et-db #et-boc .et-l .et_pb_bottom_inside_divider, .et-db #et-boc .et-l .et_pb_top_inside_divider {
	display: block;
	background-repeat-y: no-repeat;
	height: 100%;
	position: absolute;
	pointer-events: none;
	width: 100%;
	left: 0;
	right: 0;
}

.et-db #et-boc .et-l .et_pb_bottom_inside_divider.et-no-transition, .et-db #et-boc .et-l .et_pb_top_inside_divider.et-no-transition {
	transition: none !important;
}

.et-db #et-boc .et-l .et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_bottom_inside_divider, .et-db #et-boc .et-l .et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_top_inside_divider {
	z-index: 1;
}

.et-db #et-boc .et-l .et_pb_section_video:not(.et_pb_section--with-menu) {
	overflow: hidden;
	position: relative;
}

.et-db #et-boc .et-l .et_pb_section_video_bg {
	visibility: visible;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: block;
	pointer-events: none;
	transition: display .3s;
}

.et-db #et-boc .et-l .et_pb_section_video_bg.et_pb_section_video_bg_hover, .et-db #et-boc .et-l .et_pb_section_video_bg.et_pb_section_video_bg_phone, .et-db #et-boc .et-l .et_pb_section_video_bg.et_pb_section_video_bg_tablet, .et-db #et-boc .et-l .et_pb_section_video_bg.et_pb_section_video_bg_tablet_only {
	display: none;
}

.et-db #et-boc .et-l .et_pb_section_video_bg .mejs-controls, .et-db #et-boc .et-l .et_pb_section_video_bg .mejs-overlay-play {
	display: none !important;
}

.et-db #et-boc .et-l .et_pb_section_video_bg embed, .et-db #et-boc .et-l .et_pb_section_video_bg iframe, .et-db #et-boc .et-l .et_pb_section_video_bg object, .et-db #et-boc .et-l .et_pb_section_video_bg video {
	max-width: none;
}

.et-db #et-boc .et-l .et_pb_section_video_bg .mejs-video {
	left: 50%;
	position: absolute;
	max-width: none;
}

.et-db #et-boc .et-l .et_pb_section_video_bg .mejs-overlay-loading {
	display: none !important;
}

.et-db #et-boc .et-l .et_pb_social_network_link .et_pb_section_video {
	overflow: visible;
}

.et-db #et-boc .et-l .et_pb_section_video_on_hover:hover>.et_pb_section_video_bg {
	display: none;
}

.et-db #et-boc .et-l .et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover, .et-db #et-boc .et-l .et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover_inherit {
	display: block;
}

@media (min-width:981px) {
	body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et-db #et-boc .et-l .et_pb_section, body:not(.et_pb_pagebuilder_layout) .post-password-required .et-db #et-boc .et-l .et_pb_section {
		padding-top: 0;
	}
	
	.et-db #et-boc .et-l .et_pb_fullwidth_section {
		padding: 0;
	}
	
	.et-db #et-boc .et-l .et_pb_section_video_bg.et_pb_section_video_bg_desktop_only {
		display: block;
	}
}

@media (max-width:980px) {
	body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et-db #et-boc .et-l .et_pb_section, body:not(.et_pb_pagebuilder_layout) .post-password-required .et-db #et-boc .et-l .et_pb_section {
		padding-top: 0;
	}
	
	.et-db #et-boc .et-l .et_pb_fullwidth_section {
		padding: 0;
	}
	
	.et-db #et-boc .et-l .et_pb_section_video_bg.et_pb_section_video_bg_tablet {
		display: block;
	}
	
	.et-db #et-boc .et-l .et_pb_section_video_bg.et_pb_section_video_bg_desktop_only {
		display: none;
	}
}

@media (min-width:768px) {
	.et-db #et-boc .et-l .et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet {
		display: block;
	}
}

@media (min-width:768px) and (max-width:980px) {
	.et-db #et-boc .et-l .et_pb_section_video_bg.et_pb_section_video_bg_tablet_only {
		display: block;
	}
}

@media (max-width:767px) {
	.et-db #et-boc .et-l .et_pb_section_video_bg.et_pb_section_video_bg_phone {
		display: block;
	}
	
	.et-db #et-boc .et-l .et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet {
		display: none;
	}
}

body.safari .et-db #et-boc .et-l .section_has_divider, body.uiwebview .et-db #et-boc .et-l .section_has_divider {
	perspective: 2000px;
}

.et-db #et-boc .et-l .section_has_divider .et_pb_row {
	z-index: 5;
}

.et-db #et-boc .et-l .et_pb_row_inner {
	width: 100%;
	position: relative;
}

.et-db #et-boc .et-l .et_pb_row.et_pb_row_empty, .et-db #et-boc .et-l .et_pb_row_inner:nth-of-type(n+2).et_pb_row_empty {
	display: none;
}

.et-db #et-boc .et-l .et_pb_row_4col .et-last-child, .et-db #et-boc .et-l .et_pb_row_4col .et-last-child-2, .et-db #et-boc .et-l .et_pb_row_6col .et-last-child, .et-db #et-boc .et-l .et_pb_row_6col .et-last-child-2, .et-db #et-boc .et-l .et_pb_row_6col .et-last-child-3 {
	margin-bottom: 0;
}

@media (min-width:981px) {
	body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et-db #et-boc .et-l .et_pb_row, body:not(.et_pb_pagebuilder_layout) .post-password-required .et-db #et-boc .et-l .et_pb_row {
		padding: 0;
		width: 100%;
	}
	
	.et-db #et-boc .et-l .et_section_specialty>.et_pb_row {
		padding: 0;
	}
	
	.et-db #et-boc .et-l .et_pb_row_inner {
		width: 100%;
	}
	
	.et-db #et-boc .et-l .et_pb_row.et_pb_equal_columns, .et-db #et-boc .et-l .et_pb_row_inner.et_pb_equal_columns, .et-db #et-boc .et-l .et_pb_section.et_pb_equal_columns>.et_pb_row {
		display: flex;
	}
	
	.et-db #et-boc .et-l .rtl .et_pb_row.et_pb_equal_columns, .et-db #et-boc .et-l .rtl .et_pb_row_inner.et_pb_equal_columns, .et-db #et-boc .et-l .rtl .et_pb_section.et_pb_equal_columns>.et_pb_row {
		flex-direction: row-reverse;
	}
}

@media (max-width:980px) {
	body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et-db #et-boc .et-l .et_pb_row, body:not(.et_pb_pagebuilder_layout) .post-password-required .et-db #et-boc .et-l .et_pb_row {
		padding: 0;
		width: 100%;
	}
	
	.et-db #et-boc .et-l .et_section_specialty>.et_pb_row {
		padding: 0;
	}
	
	.et-db #et-boc .et-l .et_pb_row_1-2_1-4_1-4, .et-db #et-boc .et-l .et_pb_row_1-2_1-6_1-6_1-6, .et-db #et-boc .et-l .et_pb_row_1-4_1-4, .et-db #et-boc .et-l .et_pb_row_1-4_1-4_1-2, .et-db #et-boc .et-l .et_pb_row_1-5_1-5_3-5, .et-db #et-boc .et-l .et_pb_row_1-6_1-6_1-6, .et-db #et-boc .et-l .et_pb_row_1-6_1-6_1-6_1-2, .et-db #et-boc .et-l .et_pb_row_1-6_1-6_1-6_1-6, .et-db #et-boc .et-l .et_pb_row_3-5_1-5_1-5, .et-db #et-boc .et-l .et_pb_row_4col, .et-db #et-boc .et-l .et_pb_row_5col, .et-db #et-boc .et-l .et_pb_row_6col {
		display: flex;
		flex-wrap: wrap;
	}
	
	.et-db #et-boc .et-l .et_pb_row_1-6_1-6_1-6_1-6:nth-last-child(-n+3) {
		margin-bottom: 0;
	}
}

@media (max-width:479px) {}