.zmega-menu {
	height: 51px;
}

.znav-top > ul > li > a {
	padding: 15px 30px;	
}

img.logo {
	max-height: 90%;
	margin: 5px 0px 0px 0px;
}

.zmega-menu.affix + .header-left-nav { 
	position: absolute;
}

@media (min-width: 768px) {
	.zmega-menu.affix + .header-left-nav {
	    position: fixed;
	    top: 0;
	    transform: translateX(-20px);
	}

	.zmega-menu.hidden-xs.affix #zmegamenu .znav-top > li > a {
		padding: 15px 5px !important;
		letter-spacing: -1.5px;
	}
}

@media (min-width: 992px) {
	.zmega-menu.affix + .header-left-nav {
	    position: fixed;
	    top: 0;
	    transform: translateX(-60px);
	}

	.zmega-menu.hidden-xs.affix #zmegamenu .znav-top > li > a {
		padding: 15px 10px !important;
		letter-spacing: -1px;
	}
}

@media (min-width: 1184px) { 
	.zmega-menu.affix + .header-left-nav {}

	.zmega-menu.hidden-xs.affix #zmegamenu .znav-top > li > a {
		letter-spacing: -0.5px;
	}
}