#logo {
	width: 160px;
	height: 69px;
	background: url('../Images/logo-hmv.svg') no-repeat center center / 100% auto;
}

@media (max-width: 1200px) {
	#logo  {
		margin-left: 3%;
	}
}

@media (max-width: 450px) {
	#logo  {
		float: none;
		margin: 0 0 0 5%;
	}
}

@media (max-width: 500px) {
	#logo-slogan  {
		float: none;
		margin: 20px 0 0 0;
		font-size: 14px;
	}
}

@media (max-width: 450px) {
	#logo-slogan  {
		float: none;
		margin: 10px 0 0 5%;
		text-align: left;
	}
}

.bel3 h2,
.belpagets__homeonepager h2 {
	font-size: 35px;
	font-weight: 300;
	text-transform: inherit;
}

.bel3 h3,
.belpagets__homeonepager h3 {
	font-weight: 300;
	padding-top: 0;
}

.bel3 .button,
.belpagets__homeonepager .button {
	background: #fff;
	color: #12b7ac;
	border: 1px solid #12b7ac;
	padding: 5px 32px;
}

.bel3 .button:hover,
.belpagets__homeonepager .button:hover {
	color: #fff;
	background-color: #12b7ac;
}

.contact_box {
	max-width: 960px;
}

.black_map_box .text h2,
.black_map_box .text p {
	color: #ffffff;
}

#ah-group .title {
	background: #fff;
	display: inline-block;
	padding: 6px 5px 5px 15px;
	font-weight: bold;
	cursor: pointer;
}

/* STICKY NAV */
.sticky-anchor{
	position: absolute;
	bottom: 0;
	left: 0;
}

.head {
	position: relative;
	display: block;
	border-bottom: none;
	padding: 0;
	z-index: initial;
	height: 171px;
	border-bottom: 4px solid #12b7ac;
}

.head.stickyhead {
	border-bottom: none;
}

@media (max-width: 760px) {
	.head {
		height: 127px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
}

.head .inner {
 /* padding: 58px 90px 10px 90px; */
 padding: 40px 90px 10px 90px;
 z-index: 100;
 transition: all 0.3s ease-in-out;
}

@media (max-width: 1200px) {
	.head .inner {
		padding: 25px 0
	}
}

@media (max-width: 760px) {
	.head .inner {
		padding: 30px 0 10px 0;
		width: 96%;
		margin: 0 auto;
	}
}

.head.stickyhead .inner {
	position: fixed;
	bottom: 100%;
	transform: translateY(100%);
	background: #ffffff;
	z-index: 100;
	width: 100%;
	max-width: calc(1140px - 180px);
	padding: 25px 90px 10px 90px;
	border-bottom: 4px solid #12b7ac;
}

@media (max-width: 1200px) {
	.head.stickyhead .inner {
		padding: 25px 0;
		max-width: initial;
	}
}

@media (max-width: 760px) {
	.head .inner #ah-group {
		right: 5%;
		left: initial;
		background: transparent;
		height: initial;
		border: none;
		padding: 0;
		bottom: initial;
		top: 20ps;
		width: auto;
	}

	.head .inner #ah-group a.title {
		color: #6d6e71;
		padding: 0;
		background: transparent;
		text-decoration: underline;
	}
}

@media (max-width: 375px) {
	.head .inner #ah-group a {
		font-size: 13px;
	}
}

@media (max-width: 1200px) {
	.head-top {
		right: 3%;
	}
}

@media (max-width: 1200px) {
	.nav {
		margin-right: 3%;
	}
}

@media (max-width: 760px) {
	.nav {
		z-index: 1;
		background: #ffffff;
	}
}

/* .head.stickyhead .inner .logo {
	height: 45px;
	width: 171px;
	margin: 15px 0;
} */

@media (max-width: 535px) {
	.open_nav {
	    top: 10px;
	}
}

@media (max-width: 470px) {
	.open_nav {
	    top: 45px;
	}
}

body#uid2576 .box100 .item .box30-70 {
	padding: 10px 45px 12px;
}

.googlejobs__show_frame{
	max-width: 960px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding: 20px 0;
}