@media (min-width: 981px) {
	body #top-header {
		background: #fff;
		padding: 2px 0;
	}

	body #top-header a {
		font-size: 16px;
		color: #0c4f96;
	}

	body #top-menu a {
		font-size: 19px;
		color: #008fc5;
	}

	/*
	.container, .et_pb_row, .et_pb_slider .et_pb_container, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container, .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container {
		max-width: 1773px;
	}

	#et_top_search {
		display: none !important;
	}
	*/

	header#main-header.et-fixed-header {
		box-shadow: 0 4px 4px -4px rgba(0,0,0,.1)!important;
	}

	body #top-header {
		z-index: 99999;
	}

	header#main-header {
		z-index: 100000;
	}

	#main-header .logo_container > a {
		display: inline-block;
		position: relative;
		top: -20px;
	}

	#main-header .logo_container > a img#logo {
		width: auto;
		max-height: none;
	}

	.et_header_style_left #et-top-navigation {
		padding-left: 0 !important;
	}
}

@media (min-width: 1200px) {
	#main-header .logo_container > a img#logo {
		height: 100%;
	}
}

@media (min-width: 1400px) {
	#main-header .logo_container > a {
		top: -20px;
    	height: calc(100% + 0px);
	}
}

@media (min-width: 1400px) and (max-width: 1599px) {
	body #top-menu > li {
		padding-right: 10px;
	}

	body #top-menu > li a {
		font-size: 16px;
	}
}

@media (min-width: 1200px) and (max-width: 1399px) {
	body #top-menu > li a {
		font-size: 15px;
	}
	body #top-menu > li {
		padding-right: 10px;
	}
	.et_header_style_left #et-top-navigation {
		padding-top: 18px;
	}
	#main-header .logo_container > a {
		top: -22px;
    	height: calc(100% + 5px);
	}
	.et_header_style_left .et-fixed-header #et-top-navigation {
		padding-top: 15px;
	}
}

@media (min-width: 981px) and (max-width: 1199px) {
	#main-header .logo_container > a img#logo {
		max-width: 160px;
	}
	body #top-menu > li a {
		font-size: 14px;
	}
	body #top-menu > li {
		padding-right: 10px;
	}
	.et_header_style_left #et-top-navigation {
		padding-top: 10px !important;
	}
	.et_header_style_left #et-top-navigation nav>ul>li>a {
		padding-bottom: 20px;
	}
}
