.full-header {

	min-height: 158px;

	height: 158px;

	margin-bottom: 0;

	background: #981c1e url('/images/bg_header.jpg') no-repeat center top;

	border: 0;

	position: relative;

	border-radius: 0;

	z-index: 99;

}

.zbtn-normal.welcome{
	display: none !important;
}

.google_translate_element_kw_ul {
	display: flex;
}

.full-header i {

	color: #981c1e;

}

.hotline {

	text-align: right;

	padding-right: 32px;

}

.hotline,

.header-right {

	padding-bottom: 20px;

}

.header-right .email {
	display: flex;
	align-items: center;
}

.header-right {

	display: flex;

	justify-content: space-around;

	align-items: center;

}

.menu_header_top {

	list-style: none;

	display: flex;

}

.menu_header_top li {

	padding-right: 5px;

}

.header-logo {

	display: flex;

	justify-content: center;

}

.header-logo .site-logo {

	width: 270px;

	max-width: inherit;

	margin-top: 6px;

	object-fit: contain;

}

.btn-booking {

	border: solid 1px #999999;

	padding: 4px 15px;

	text-transform: uppercase;

	color: #981c1e;

}

.main-menu {

	margin-top: -5px;

}

.hidden-destop,

.email.email-mobile {

	display: none;

}

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

	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link {

		padding: 0 10px !important;

	}

}

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

	.hotline {

		text-align: left;

		padding-right: 0;

	}



	.main-menu #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1::before {

		margin: 0;

	}

	.main-menu .mega-menu-toggle {

		width: 40px;

		position: absolute;

		right: 20px;

		bottom: -29px;

	}

}







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

	.hotline>a {

		display: none;

	}

	.full-header .email {

		display: none;

	}

	.full-header .email.email-mobile {

		display: block;

	}

	.hotline,
	.header-right {

		padding-bottom: 0;

	}

	.header-right {

		justify-content: flex-end;

	}



}

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

	.hotline,

	.full-header .email.email-mobile {

		display: none;

	}

}

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

	.btn-booking {

		display: none;

	}

	.btn-booking.hidden-destop {

		display: inline-block;

		color: #fff !important;

	}

	.main-menu .mega-menu-toggle {

		bottom: 0;

	}

	.main-menu {

		margin-top: -7px;

	}

}



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

	.full-header .col-lg-2 {

		width: 16.666667% !important;

	}

	.full-header .col-lg-5 {

		width: 41.666667% !important;

	}

}