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

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

.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;
}

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

.headerLogo {
	width: 255px;
	height: 78px;
}
.logoContactInfoContainer {
	padding: 20px 0;
	flex-direction: row;
}

/* Huge Desktop (2160px/UHD and above) */
@media (min-width: 3840px) {
	
}

/* Large Desktop (1440p/QHD/WQHD to 4K) */
@media (min-width: 2560px) and (max-width: 3839px) {
	
}

/* Large Desktop (1920px/FHD to 1440p/QHD/WQHD) */
@media (min-width: 1920px) and (max-width: 2559px) {
	
}

/* Desktop / Large Laptop - Covers: 1526, 1366 */
@media (min-width: 1366px) and (max-width: 1919px) {
	
}

/* Small Laptop / Desktop - Covers: 1280 */
@media (min-width: 1280px) and (max-width: 1365px) {

}

/* 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;
	}
}