.gkHeaderNavLeft {
    width: 360px;
}

.gkHeaderNavRight {
    width: calc(100% - 360px);
}

@media only screen and (max-width: 1225px) {
	#gkBottom5 .bottom5Wrap {
		flex-wrap:wrap;
	}
	
	#bottom5A {
		order: 2;
		-webkit-order: 2;
		width: 50%;
	}
	
	#bottom5B {
		order: 1;
		-webkit-order: 1;
		width: 100%;
		padding-bottom: 25px;
	}
	
	#bottom5C {
		order: 3;
		-webkit-order: 3;
		width: 50%;
	}
	
	#bottom5B .box.footerMenu {
		display: block;
		float: left;
		position: relative;
		width: calc(100% - 110px);
	}
	
	.footerMenu .menu {
		display: flex;
		-webkit-display: flex;
		justify-content: space-around;
		-webkit-justify-content: space-around;
	}
	#gkBottom5 .box.footerSocial {
		float: right;
	}
	.footerPayments.custom > div {
		display: inline-block;
		margin: 0 15px 0 5px;
	}
	
	#bottom5B div {
		margin:0;
	}
	
	#gkBottom5 .box.footerMenu li {
		margin:0;
	}
	#search_popup {
		max-width:90%;
	}
}

@media only screen and (max-width: 1150px) {
	.productDetailsWrapper {
		padding: 8.5% 5% 0 0;
	}
}

/* menu */
@media only screen and (max-width: 1050px) {
	#gkMobileMenu {
		float: right;
		margin: 24px 0 0 0;
		position: relative;
	}

	.gkMenuOverlay + #gkMobileMenu {
		display: none !important;
	}

	#gkExtraMenu {
		display: none !important;
	}

	#gkMainMenu {
		display: none;
	}

	#gkMainMenu.gkMenuOverlay,
	#gkMainMenu.gkMenuOverlay #gkExtraMenu {
		display: block !important;
	}

	#gkMobileMenu select {
		width: 30px;
		height: 30px;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		position: absolute;
		left: 0;
		top: 0;
		padding: 0;
		font-size: 17px;
	}

	#gkMobileMenu {
		color: #111;
		display: block !important;
		font-size: 32px;
		height: 30px;
		line-height: 30px;
		position: relative;
		text-align: center;
		width: 30px;
	}

	#gkMobileMenu i {
		color: #000;
		height: 30px;
		position: relative;
		text-align: center;
		width: 30px;
		float: left;
	}
	.gkHeaderNavRightBottom {
		margin: 27px 0 25px;
	}
	.gkHeaderNavRight {
		width: 50%;
	}
	#gkLang {
		margin-right: 30px;
	}
	.gkHeaderNavLeft {
		width: 50%;
	}
}

/*.gkHeaderNavLeft {*/
/*	width: 360px;*/
/*}*/
/*.gkHeaderNavRight {*/
/*	width: calc(100% - 360px);*/
/*}*/