nav {
	display: block;
	z-index: 11;
	float: right;
	margin: 35px 0 5px 0;
	transition: margin-top .4s ease;
}

#stuck_container {
	background: #fff;
	max-height:101px!important;
}
#stuck_container.isStuck h1 {
	max-width: 290px;
	position: relative;
    z-index: 100;
}
#stuck_container.isStuck h1 img {
	width: 100%;
}
#stuck_container.isStuck {
	padding: 10px 0px;
}
#stuck_container.isStuck nav {
	margin-top: 9px;
	margin-bottom:0;
}
#stuck_container.isStuck {
	box-shadow: 5px 8px 16px 0px rgba(0,0,0,0.5);
}


#stuck_container.isStuck .bx-top-nav-container {margin-top:-30px;justify-content: flex-end;}
#stuck_container.isStuck .bx-top-nav-container .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container-advanced,
#stuck_container.isStuck .bx-top-nav-container .bx-nav-1-lvl.hover .bx-nav-2-lvl-container-advanced,
#stuck_container.isStuck .bx-top-nav-container .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container,
#stuck_container.isStuck .bx-top-nav-container .bx-nav-1-lvl.hover .bx-nav-2-lvl-container {
	opacity: 1;
	display: block;
	position: absolute;
	/*top: 100%;*/
	z-index: 100;
	background: #fff;
	margin-top:30px;
}
#stuck_container.isStuck .phone_head {display:none;}
#stuck_container.isStuck .bx-aside-nav-control.bx-opened {display:none;}

/*==================================RESPONSIVE LAYOUTS===============================================*/

@media only screen and (max-width: 1220px) {
	.h1, h1 img { width: 100%;}
	h1 { width: 33%;}
	nav { margin-top: 30px;}
}

@media only screen and (max-width: 995px) {
	.sf-menu > li > a { padding: 0 8px;}
	.sf-menu > li { margin-left: 5px;}
	h1 { width: 44%;}

}
@media only screen and (max-width: 767px) {
	ul.sf-menu { display:none !important;}
	h1 { width: auto; margin: 20px 0 20px 0;position:relative;z-index:10;}
	h1.main {margin: 20px 0 -20px 0;}

	nav select {
		height: 35px;
		border: 1px solid #2d2d2d;
		font-family: Trebuchet MS, sans-serif;
		font-size: 14px;
		line-height: 20px;
		color: #fff;
		background-color: #2d2d2d;
		width: 100%;
	    outline: none;
	    padding: 5px;
		font-weight: bold;
		margin-top: 0px;
}
	nav select option:first-child {
		color:#fff;
	}
	nav { width: 100%;}

	#stuck_container.isStuck h1 {
		max-width: 100%;
	}
	#stuck_container.isStuck h1 img {
		width: 100%;
	}
	#stuck_container.isStuck {
		padding: 0px 0px;
	}
	#stuck_container.isStuck nav {
		margin-top: 30px;
	}
	#stuck_container.isStuck {
		box-shadow: none;
	}
	#stuck_container .phone_head {display:none;}

}

@media only screen and (max-width: 479px) {
	.h-top h1 img { width: 80%;}
}





