@media (max-width: 991.98px) {

	.header #logo1 {
		width: 50%;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	.menu .menu-item a {
		padding: 7.5px 15px;
		display: block;
	}

	.menu .menu-item:hover .sub-menu {
		display: none!important;
	}

	.img-top {
		margin-bottom: -120px;
	}

	#global-map > .content {
		display: none;
	}

	.sidebar {
		margin-bottom: 30px;
	}

}

@media (min-width: 992px) {

	.header {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		background-color: rgba(255, 255, 255, 1);
		z-index: 999;
		box-shadow: 1px 1px 5px #ccc;
	}

	.header #logo1 {
		width: 255px;
		transition: all 0.3s ease;
	}

	.header.header-fixed #logo1 {
		width: 155px;
	}

	#menu-menu .menu-item,
	#menu-menu-en .menu-item {
		display: inline-block;
		position: relative;
	}

	#menu-menu .menu-item a,
	#menu-menu-en .menu-item a {
		padding: 4px 8px;
		margin-right: 5px;
	}

	#menu-menu .menu-item:last-child a,
	#menu-menu-en .menu-item:last-child a {
		margin-right: 0;
	}

	.img-top {
		position: absolute;
		width: calc(100% - 30px);
		top: 20px;
	}

}

@media (min-width: 992px) and (max-width: 1199.98px) {

	.header-clearfix {
		height: 142.75px;
	}

}

@media (min-width: 1200px) {

	.header-clearfix {
		height: 142.75px;
	}

}