@media (max-width: 1199px) {

	.header-logo-container a {
		display: inline-flex;
	}

	.header-logo-container svg {
		width: 155px;
	}

	.main-header__logo {
		grid-column: 1;
		grid-row: 1;
	}

	.main-header__menu {
		grid-column: 3;
		grid-row: 1;
	}

}

@media (min-width: 1024px) {

	.main-header-inner {
		grid-template-columns: 0.17fr .7fr 0.23fr;
		max-width: 85%;
	}

	/*
	--------------------------------------
	logo
	--------------------------------------
	*/

	.header-logo-container {
		margin-top: -20px;
	}

	.elementor-location-header--is-fixed .header-logo-container {
		margin-top: 0;
	}

	.header-logo-container svg {
		width: 170px;
		transition: all 0.35s ease-in-out;
	}

	.elementor-location-header--is-fixed .header-logo-container svg {
		width: 120px;
		height: 80px;
	}

}

@media (min-width: 1200px) {

	.elementor-location-header--is-fixed {
		box-shadow: 0 -6px 10px 5px rgba(0,0,0,0.5);
	}

}

@media (min-width: 1440px) {

	.main-header-inner {
		grid-template-columns: 0.17fr .7fr 0.17fr;
		max-width: 75%;
	}

	.header-logo-container svg {
		width: 240px;
	}

	.elementor-location-header--is-fixed .header-logo-container svg {
		width: 150px;
	}

}

