.logoContactInfoContainer {
	color: #777777;
	display: flex;
	width: 100%;
	justify-content: space-between;
	padding: 20px 0;
	flex-direction: row;
}

/* desktop */
@media only screen and (min-width: 481px) {
}

/* mobile */
@media only screen and (max-width: 480px) {

}

.headerLogoBurgerWrapper {
	display: flex;
	justify-content: space-between;
	flex-direction: row;
}

.topLogoBurgerWrapper a {
	text-decoration: none;
}

.headerBurgerMenuBtn {
	border-style: none;
}

.headerContactsWrapper {
	display: flex;
}

.headerContactInfo {
	padding: 11px 0px;
}

.headerContactInfo img {
	vertical-align: bottom;
}

.headerContactInfo a {
	text-decoration: none;
	font-family: 'Raleway', sans-serif;
	font-size: 15;
}

.globalContainerMobile {
	padding-left: 0px;
	padding-right: 0px;
	background-color: #212332;
}


/* Large Desktop (1920px and above) */
@media (min-width: 1920px) {
	.headerLogo {
		width: 255px;
		height: 78px;
	}
	.logoContactInfoContainer {
		padding: 20px 0;
		flex-direction: row;
	}
}

/* Desktop / Large Laptop - Covers: 1526, 1366 */
@media (min-width: 1366px) and (max-width: 1919px) {
	.headerLogo {
		width: 255px;
		height: 78px;
	}
	.logoContactInfoContainer {
		padding: 20px 0;
		flex-direction: row;
	}
}

/* Small Laptop / Desktop - Covers: 1280 */
@media (min-width: 1280px) and (max-width: 1365px) {
	.headerLogo {
		width: 255px;
		height: 78px;
	}
	.logoContactInfoContainer {
		padding: 20px 0;
		flex-direction: row;
	}
}

/* Tablet Landscape / Small Laptop - Covers: 800–1279 */
@media (min-width: 900px) and (max-width: 1279px) {
	.headerLogo {
		width: 153px;
		height: 47px;
	}
	.globalContainerMobile {
		display: block;
	}
	.logoContactInfoContainer {
		padding: 10px 0;
		flex-direction: column;
	}
}

/* Tablet Portrait - Covers: 768, 810, 820 */
@media (min-width: 768px) and (max-width: 899px) and (orientation: portrait) {
	.headerLogo {
		width: 153px;
		height: 47px;
	}
	.globalContainerMobile {
		display: block;
	}
	.logoContactInfoContainer {
		padding: 10px 0;
		flex-direction: column;
	}
}

/* Mobile Landscape / Small Tablets */
@media (min-width: 768px) and (max-width: 899px) and (orientation: landscape) {
	.headerLogo {
		width: 153px;
		height: 47px;
	}
	.globalContainerMobile {
		display: block;
	}
	.logoContactInfoContainer {
		padding: 10px 0;
		flex-direction: column;
	}
}

/* Mobile Portrait */
@media (max-width: 767px) and (orientation: portrait) {
	.headerLogo {
		width: 153px;
		height: 47px;
	}
	.globalContainerMobile {
		display: block;
	}
	.logoContactInfoContainer {
		padding: 10px 0;
		flex-direction: column;
	}
}

/* Mobile Landscape */
@media (max-width: 767px) and (orientation: landscape) {
	.headerLogo {
		width: 153px;
		height: 47px;
	}
	.globalContainerMobile {
		display: block;
	}
	.logoContactInfoContainer {
		padding: 10px 0;
		flex-direction: column;
	}
}

/* Touch Devices */
@media (hover: none) and (pointer: coarse) {
	.headerBurgerMenuBtn {
		display: inline-block;
		background-color: var(--primary-bg-color);
	}
	.desktop {
		display: none !important;
	}
	.headerTel, .headerEmail {
		flex-wrap: wrap;
	}
	.headerContactsWrapper {
		flex-direction: column;
		justify-content: flex-start;
	}
	.headerContactsWrapper {
		flex-direction: row;
		justify-content: space-between;
		background-color: var(--primary-dark-blue-color);
		color: white;
		padding-left: 10px;
		padding-right: 10px;
		flex-wrap: wrap;
	}
	.headerContactInfo a {
		color: white;
	}
	.logoContactInfoContainer {
		flex-direction: column;
	}
}

/* Mouse/trackpad-oriented primary input */
@media (hover: hover) and (pointer: fine) {
	.mobile {
		display: none;
	}
	.desktop {
		display: block;
	}
	.globalContainerMobile {
		display: none;
	}
	.headerBurgerMenuBtn {
		display: none;
	}
	.headerContactInfo {
		padding-top: 8px;
	}
	.headerContactInfo a {
		color: #212332;
	}
	.logoContactInfoContainer {
		flex-direction: row;
	}
}