/*
 Theme Name:     Divi Child dg-aviation
 Theme URI:      http://www.elegantthemes.com
 Description:    Divi Child-Theme
 Author:         Elegant Themes
 Template:       Divi
 Version:        1.0.0
*/

#main-content .et_pb_section_0.et_pb_section, #page-container #main-content .et_pb_section.et_pb_section_0_tb_body.et_section_regular, #main-content .et-db #et-boc .et-l .et_pb_section_0_tb_body.et_pb_section {
	margin-top: 160px;
}
    .et_pb_row_1_tb_header {
        display: none !important;
    }
@media only screen and (max-width: 980px) {
    .et_pb_row_1_tb_header {
        display: block !important;
    }
}
@media screen and (min-width: 700px) and (max-width: 989px) {
	#main-content .et_pb_section_0.et_pb_section, #main-content .et_pb_section.et_pb_section_0_tb_body.et_section_regular {
		margin-top: 240px;
	}
}

/* body:not(.logged-in)  #page-container .et_pb_column.et_pb_column_1_5.et_pb_column_4_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child { */
/* 	display: none; */
/* } */
#page-container header .login-container {
	display: flex;
	align-items: center;
	width: max-content;
}
.login-button.et_pb_bg_layout_light {
	display: block;
	width: max-content;
}
.et_pb_column.et_pb_column_1_5.et_pb_column_3_tb_header.vertikal-zentrieren.et_pb_css_mix_blend_mode_passthrough.et_pb_column_empty {
	display: none;
}

/* search */
.et_pb_module.et_pb_search.et_pb_search_0_tb_header.search {
	margin-left: 20px;
}

.login-button.et_pb_bg_layout_light {
	width: max-content;
	height: 40px;
	padding: 0px 10px;
	font-size: 16px;
	display: flex;
	align-items: center;
}

@media only screen and (max-width: 1440px) {
	
	html body.et-db #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row {
		transform: unset;
		max-width: 100%;
		margin: 0 auto;
		width: 100%;
		left: 0;
		right: unset;
		padding: 15px !important;
	}
}



/* Responsive */

@media only screen and (max-width: 1440px) {

}

@media only screen and (max-width: 1200px) {
	body .et_pb_fullwidth_section > .et_pb_fullwidth_slider_0,
	body .et_pb_section.et_pb_section_0.et_pb_fullwidth_section.et_section_regular {
		margin-top: 70px !important;
	}
	
	/* news-section */
	body .et_pb_section.news-section.et_hover_enabled.et_pb_with_background.et_section_regular {
		padding-top: 0;
	}
	body .et_pb_section.news-section .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_button_alignment_center.et_pb_module {
		margin: 0 !important;
	}
	body .et_pb_section.news-section.et_hover_enabled.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_0 {
		padding-bottom: 0;
	}
	body .et_pb_section.news-section.et_hover_enabled.et_pb_with_background.et_section_regular .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_center.et_pb_bg_layout_light {
		margin: 0;
		margin-top: 0 !important;
	}
	
	/* video-section */
	body .video-section >.et_pb_row.et_pb_row_2.et_pb_row_fullwidth.et_pb_equal_columns.et_pb_gutters1 {
		display: flex;
		flex-direction: column;
	}
	body .video-section >.et_pb_row.et_pb_row_2.et_pb_row_fullwidth.et_pb_equal_columns.et_pb_gutters1 > div {
		width: 100%;
	}
	body .video-section >.et_pb_row.et_pb_row_2.et_pb_row_fullwidth.et_pb_equal_columns.et_pb_gutters1 > div.et_pb_column.et_pb_column_1_3.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough {
		display: none;
	}
	html body .video-section >.et_pb_row.et_pb_row_2.et_pb_row_fullwidth.et_pb_equal_columns.et_pb_gutters1 > div.et_pb_column.et_pb_column_1_3.et_pb_column_4.et_pb_css_mix_blend_mode_passthrough.et-last-child .et_pb_module {
		width: 100%;
		max-width: unset;
		margin-bottom: 50px !important;
		padding: 0 50px !important;
	}
	body .video-section>.et_pb_row.et_pb_row_2.et_pb_row_fullwidth.et_pb_equal_columns.et_pb_gutters1>div .et_pb_with_border.et_pb_module.et_pb_video.et_pb_video_0.et_had_animation {
		margin-top: 0 !important;
	}
	
	/* dark-img-section */
	body .et_pb_section.dark-img-section.et_pb_with_background.et_section_regular {
		padding: 0;
	}
	body .et_pb_section.dark-img-section.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_4 {
		display: grid;
		grid-template-columns: auto auto;
	}
	body .et_pb_section.dark-img-section.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_4 > div {
		width: 100%;
	}
}

@media only screen and (max-width: 1024px) {

}

@media only screen and (max-width: 989px) {
	.et_pb_image_0_tb_header .et_pb_image_wrap img, .et_pb_image_1_tb_header .et_pb_image_wrap img {
		max-height: 120px;
	}
	body .et_pb_row_1_tb_header.et_pb_row {
		padding: 15px !important;
	}
	.et_pb_column.et_pb_column_1_4.et_pb_column_8_tb_header.vertikal-zentrieren.login.et_pb_css_mix_blend_mode_passthrough.et-last-child.et_pb_column--with-menu {
		width: auto !important;
	}
	body .et_pb_row_1_tb_header.et_pb_row {
		 display: flex;
		 justify-content: flex-end;
	 }
	body .et_pb_column.et_pb_column_1_4.et_pb_column_5_tb_header.vertikal-zentrieren.et_pb_css_mix_blend_mode_passthrough {
		width: auto !important;
		margin-right: auto !important;
	}
	header .dnwoo_mminicart_alignment_right {
		margin: 0;
	}
	
	/* img-section */
	body .img-section .et_pb_module.et_pb_cta_1.et_hover_enabled.et_pb_promo.et_pb_text_align_left.et_pb_bg_layout_dark.et_pb_no_bg.et_had_animation {
		padding: 0 50px !important;
		margin: 0 !important;
		width: 100%;
	}
	
	body .img-section .et_pb_column.et_pb_column_3_5.et_pb_column_6.et_pb_css_mix_blend_mode_passthrough.et-last-child {
		height: 400px;
		background-size: contain;
		margin: 0 50px 50px 50px;
		background-position: left;
	}
	
	/* dark-img-section */
	body .et_pb_section.dark-img-section.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_4 {
		display: flex;
		flex-direction: column;
	}
	body .et_pb_section.dark-img-section.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_4 .et_pb_module.et_pb_image.et_pb_image_0.et-animated.et_had_animation {
		height: fit-content;
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}
	body .et_pb_section.dark-img-section.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_4 .et_pb_column.et_pb_column_1_2.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough img {
		max-height: 200px;
		width: auto;
		rotate: 90deg;
	}
	body .et_pb_section.dark-img-section.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_4 .et_pb_column.et_pb_column_1_2.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough.et-last-child .et_pb_module.et_pb_cta_2 {
		margin: 0 !important;
		padding: 0 !IMPORTANT;
		width: 100%;
	}
	body .et_pb_section.dark-img-section.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_4 span.et_pb_image_wrap {
		height: 150px;
	}
	body .et_pb_section.dark-img-section.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_4 {
		display: flex;
		flex-direction: column;
		padding: 0 50px;
		margin: 0;
		width: 100%;
	}
	body .et_pb_section.dark-img-section.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_5 {
		padding: 50px 50px 25px 50px;
		width: 100%;
	}
	body .et_pb_section.dark-img-section.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_6 {
		margin: 0 !important;
		padding: 0 50px 50px 50px !important;
		width: 100%;
	}
	body .et_pb_section.dark-img-section.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_6 .et_pb_module.et_pb_image.et_pb_image_1 {
		margin: 0 !important;
	}
	body .et_pb_section.dark-img-section .et_pb_module.et_pb_cta_3.et_hover_enabled.et_pb_promo.et_pb_text_align_left.et_pb_bg_layout_dark.et_pb_no_bg.et_had_animation {
		padding-top: 0 !important;
	}
	body .et_pb_section.dark-img-section.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_6 .et_pb_column.et_pb_column_3_5 {
		padding: 0;
		height: 200px;
		background-size: cover;
		position: unset;
		min-height: 200px;
	}
	
	/* full-img-text-section */
	body .et_pb_section.full-img-text-section {
		padding: 0;
	}
	body .et_pb_section.full-img-text-section .et_pb_module.et_pb_cta_4 {
		margin: 0 !important;
		padding: 50px !important;
		width: 100%;
	}
	
	/* img-section-revers */
	body .img-section-revers .et_pb_row.et_pb_row_9 {
		margin: 0;
		padding: 0 50px !important;
		width: 100%;
	}
	body div.et_pb_section.img-section-revers {
		background-position: 0 0;
		margin-top: 50px;
	}
	body .img-section-revers .et_pb_button_module_wrapper {
		text-align: left;
	}
	body div.et_pb_section.img-section-revers .et_pb_module.et_pb_image.et_pb_image_2 {
		margin: 0 !important;
	}
	.et_pb_section.et_pb_section_7.img-section-revers.et_section_regular {
		margin-top: 0;
	}
	.et_pb_section.et_pb_section_7.img-section-revers.et_section_regular .et_pb_column.et_pb_column_1_2.et_pb_column_18.et_pb_css_mix_blend_mode_passthrough {
		margin-bottom: 0;
	}
	
	body .et_pb_section.news-section.et_hover_enabled.et_pb_with_background.et_section_regular .et_pb_button_module_wrapper.et_pb_button_1_wrapper.et_pb_button_alignment_center.et_pb_module {
		margin: 25px !important;
	}
}

@media only screen and (max-width: 769px) {
	
	body .video-section>.et_pb_row.et_pb_row_2.et_pb_row_fullwidth.et_pb_equal_columns.et_pb_gutters1>div.et_pb_column.et_pb_column_1_3.et_pb_column_4.et_pb_css_mix_blend_mode_passthrough.et-last-child .et_pb_module,
	.img-section .et_pb_module.et_pb_cta_1.et_hover_enabled.et_pb_promo.et_pb_text_align_left.et_pb_bg_layout_dark.et_pb_no_bg.et_had_animation,
	body .et_pb_section.et_pb_section_5.dark-img-section.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_4,
	.img-section-revers .et_pb_row.et_pb_row_9 {
		padding: 0 25px !important;
	}
	body .img-section .et_pb_column.et_pb_column_3_5.et_pb_column_6.et_pb_css_mix_blend_mode_passthrough.et-last-child {
		margin: 0 50px 50px 25px;
	}
	body .et_pb_section.dark-img-section.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_6 {
		padding: 0 50px 50px 25px !important;
	}
	body .et_pb_section.full-img-text-section .et_pb_module.et_pb_cta_4 {
		padding: 50px 25px !important;
	}
	
	body .grid-four-section .et_pb_with_border.et_pb_row.et_pb_row_7.et_pb_equal_columns.et_pb_gutters1.et_pb_row_4col {
		padding: 0px 25px 50px 25px !important;
	}
	
	body .et_pb_text_0 h3, .et_pb_text_1 h3, .et_pb_text_2 h3 {
		line-height: normal;
	}
}
@media screen and (max-width:550px) {
    .quick-nav_wrapper {
    top: 80%;
}
}

@media screen and (max-height:720px) {
    .quick-nav_wrapper {
        top:80%;
    }
}

@media screen and (max-height:575px) {
    .quick-nav_wrapper {
        top:75%;
    }
}