#headerSizeDiv { width: 1280px; margin:0 auto; }
#mainSizeDiv { width:1280px; min-height:100px; margin:0 auto; }



#menuClick { display:none; }
/* Menu */
div.part-showmenu { float: left; height:110px; margin:0px; }
div.part-showmenu.t1 { width:20%; }
div.part-showmenu.t2 { width:56%; }
div.part-showmenu.t3 { width:16%; }
div.part-showmenu.t4 { width:8%; }
div.part-showmenu > div { float:left; }

div.part-showmenu.t1 > div { width:256px; padding-top:45px; }
div.part-showmenu.t2 > div { width:764px; padding-top:42px; }
div.part-showmenu.t3 > div { width:205px; padding-top:49px; }
div.part-showmenu.t4 > div { width:105px; padding-top:49px; }

div.part-showmenu > div > ul.nav { list-style:none; height:37px; margin:0px; padding:0px; }
div.part-showmenu > div > ul.nav > li { list-style:none; background:none; float:left; display:block; height:37px; margin:0px; padding:0px; }

div.part-showmenu.t4 > div > ul.nav > li:nth-child(1) > a > img { background-image:url('../../images/facebook_icon.png'); }
div.part-showmenu.t4 > div > ul.nav > li:nth-child(2) > a > img { background-image:url('../../images/youtube_icon.png'); }
div.part-showmenu.t4 > div > ul.nav > li:nth-child(3) > a > img { background-image:url('../../images/instagram_icon.png'); }
div.part-showmenu.t4 > div > ul.nav > li:nth-child(4) > a > img { background-image:url('../../images/google_icon.png'); }
div.part-showmenu.t4 > div > ul.nav > li:nth-child(5) > a > img { background-image:url('../../images/vk_icon.png'); }

div.part-showmenu.t1 > div > ul.nav { background:url(../../images/biotechusa_logo_big.png) no-repeat; background-size:160px 30px; }
div.part-showmenu.t2 > div > ul.nav > li > a { text-transform:uppercase; height:37px; margin:0px 8px; padding:0px; color: #4c4c4c; font-size:13px; line-height:37px; text-align:left; text-decoration:none; }
div.part-showmenu.t2 > div > ul.nav > li:first-child > a { margin-left: 0px; }
div.part-showmenu.t4 > div > ul.nav > li > a { margin: 0 2px; color:#ffffff; }
div.part-showmenu.t2 > div > ul.nav > li > a.active,
div.part-showmenu.t2 > div > ul.nav > li > a:hover { border-bottom:2px solid #4c4c4c; text-decoration:none; }

div.part-showmenu.t1 > div, div.part-showmenu.t3 > div > ul.nav { float: right; }
div.part-showmenu.t2 > div, div.part-showmenu.t4 > div > ul.nav { float: right; }

/* Mobile & Tablet ---------------------------------------------------------- */
@media only screen and (min-width: 1681px) and (max-width: 2400px) {
/*    div#content-in div.box.part-showmenu.col3 { width: 1590px; }*/
}
@media only screen and (min-width: 1305px) and (max-width: 1680px) {
	#headerSizeDiv { width: 1280px; margin:0 auto; }
	#mainSizeDiv { width:1280px; }

	div.part-showmenu.t1 > div { width: 256px; }
	div.part-showmenu.t2 > div { width: 714px; }
	div.part-showmenu.t3 > div { width: 205px; } 
	div.part-showmenu.t4 > div { width: 105px; }

	div.part-showmenu.t2, 
	div.part-showmenu.t3 > div, 
	div.part-showmenu.t4 > div { display:block; }
}
@media only screen and (min-width: 1000px) and (max-width: 1304px) {
	#cmsHeader { width: 980px; height:90px; }
	#headerSizeDiv { width: 980px; }
	#mainSizeDiv { width:100%; }

	div.part-showmenu.t1 { width: 26%; height:30px; padding-top:10px; }
	div.part-showmenu.t2 { width: 86%; height:40px; clear:both; }
	div.part-showmenu.t3 { width: 14%; height:40px; float:right; }
	div.part-showmenu.t4 { width: 14%; height:30px; padding-top:10px; float:right; margin-top:-80px; }
	div.part-showmenu.t4 > div > ul.nav > li:last-child > a { margin-right: 0px; }

	div.part-showmenu.t2, 
	div.part-showmenu.t3 > div, 
	div.part-showmenu.t4 > div { display:block; }

	div.part-showmenu.t1 > div { width: 254px; padding-top:0px; }
	div.part-showmenu.t2 > div { width: 842px; padding:0px; }
	div.part-showmenu.t3 > div { width: 137px; padding-top:10px; }
	div.part-showmenu.t4 > div { width: 137px; padding-top:4px; }
}
@media only screen and (min-width : 1000px) and (max-width : 1053px) {
/*    div.part-showmenu-top > div > ul.nav > li > a { padding: 0 8px; }*/
}
@media only screen and (min-width: 730px) and (max-width: 999px) {
	#cmsHeader { width: 700px; height:80px; }
	#headerSizeDiv { width: 700px; }
	#mainSizeDiv { width:100%; }

	div.part-showmenu.t1 { width: 50%; height:30px; padding-top:10px; }
	div.part-showmenu.t2 { width: 100%; height:40px; margin:0px; }
	div.part-showmenu.t3 { width: 15%; height:28px; padding-top:12px; float:left; margin-top:-80px; margin-left:490px; }
	div.part-showmenu.t4 { width: 15%; height:28px; padding-top:12px; float:right; margin-top:-80px;  }
	div.part-showmenu.t4 > div > ul.nav > li:last-child > a { margin-right: 0px; }
	
	div.part-showmenu.t2, 
	div.part-showmenu.t3 > div, 
	div.part-showmenu.t4 > div { display:block; }

	div.part-showmenu.t1 > div { width: 350px; padding-top:0px; }
	div.part-showmenu.t2 > div { width: 700px; padding:0px; }
	div.part-showmenu.t3 > div { width: 105px; padding-top:3px; } 
	div.part-showmenu.t4 > div { width: 105px; padding-top:2px; }
}
@media only screen and (min-width : 320px) and (max-width : 983px) {

}
@media only screen and (min-width : 320px) and (max-width : 664px) {

}
@media only screen and (min-width: 480px) and (max-width: 729px) {
	#cmsHeader { height:35px; border:none; margin-bottom:-70px; }
	#headerSizeDiv { width: 460px; margin:0 auto; }
	#mainSizeDiv { width: 345px; }

	#menuClick { width:345px; margin:0px auto -25px auto; padding-top:10px; padding-right:23px; text-align:right; display:block; }
	li.categoryLi { background-color:#4c4c4c !important; border-bottom:1px solid #bcbcbc !important; }
	li.categoryLi > a { color:#ffffff !important; padding-left:10px !important; }
	li.categoryLi:hover { background-color:#bcbcbc !important; }
	li.categoryLi > a:hover { color:#4c4c4c; border-bottom:none !important; text-decoration:none; }

	div.part-showmenu.t1, div.part-showmenu.t2, div.part-showmenu.t3, div.part-showmenu.t4 { width: 100%; height: auto; background: none; }
	div.part-showmenu.t1 > div, div.part-showmenu.t2 > div, div.part-showmenu.t3 > div, div.part-showmenu.t4 > div { float: none !important; width: 320px; margin: 0 auto; padding:0px; }
	div.part-showmenu.t1 > div { padding-top:2px; }
	
	div.part-showmenu.t2, 																												/* Menü eltültetése */
	div.part-showmenu.t3 > div, 
	div.part-showmenu.t4 > div { display:none; }
	
	div.part-showmenu.t2 > div > ul.nav > li:first-child > a { margin-left: 0px; }	

	div.part-showmenu.t2 > div > ul.nav { float: none !important; height: auto; margin-bottom:30px; }
	div.part-showmenu.t2 > div > ul.nav > li { float: none; height: 37px; width: 100%; }
	div.part-showmenu.t2 > div > ul.nav > li > a { display: block; width:100%; margin:0px; padding:0px; padding-left:5px; }

	div.part-showmenu.t1 > div > ul > li > a { width:160px; }
	div.part-showmenu.t2 > div > ul.nav > li > a:hover { border-bottom:0px; text-decoration:none; }
	div.part-showmenu.t2 > div > ul.nav > li:first-child > a { margin-left: 0px; }														/* Menü első elem helyrállítása */

	div.part-showmenu.t2 > div > ul.nav > li { background-color:#e8e8e8; border-bottom:1px solid #4c4c4c; text-decoration:none; }		/* Menü háttér */
	div.part-showmenu.t2 > div > ul.nav > li:hover { background-color:#4c4c4c; }
	div.part-showmenu.t2 > div > ul.nav > li:hover > a { color:#ffffff; }
}
@media only screen and (min-width : 320px) and (max-width : 479px) {
	#cmsHeader { height:35px; border:none; margin-bottom:-70px; }
	#headerSizeDiv { width: 94%; margin:0 auto; }
	#mainSizeDiv { width: 94%; margin:0px auto; }

	#menuClick { width:100%; margin:0px 0px -32px auto; padding-top:10px; text-align:right; display:block; }
	li.categoryLi { background-color:#4c4c4c !important; border-bottom:1px solid #bcbcbc !important; }
	li.categoryLi > a { color:#ffffff !important; padding-left:10px !important; }
	li.categoryLi:hover { background-color:#bcbcbc !important; }
	li.categoryLi > a:hover { color:#4c4c4c; border-bottom:none !important; text-decoration:none; }

	div.part-showmenu.t1, 
	div.part-showmenu.t2, 
	div.part-showmenu.t3, 
	div.part-showmenu.t4 { width: 100%; height: auto; }

	div.part-showmenu.t1 > div, 
	div.part-showmenu.t2 > div, 
	div.part-showmenu.t3 > div, 
	div.part-showmenu.t4 > div { background: none !important; float: none !important; width: 100%; padding:0px; }

	div.part-showmenu.t1 > div { padding-top:10px; }
	div.part-showmenu.t1 > div > ul.nav { margin-left:5px; }
	div.part-showmenu.t2, 																												/* Menü eltültetése */
	div.part-showmenu.t3 > div, 
	div.part-showmenu.t4 > div { display:none; }

	div.part-showmenu.t2 > div > ul.nav { float: none !important; height: auto; margin-bottom:30px; }
	div.part-showmenu.t2 > div > ul.nav > li { float: none; height: 37px; width: 100%; }
	div.part-showmenu.t2 > div > ul.nav > li > a { display: block; margin:0px; padding:0px; padding-left:5px; }

	div.part-showmenu.t1 > div > ul > li > a { width:160px; }
	div.part-showmenu.t2 > div > ul.nav > li > a:hover { border-bottom:0px; text-decoration:none; }
	div.part-showmenu.t2 > div > ul.nav > li:first-child > a { margin-left: 0px; }														/* Menü első elem helyrállítása */

	div#menuClick > a > img { padding-right:5px; }
	div.part-showmenu.t2 > div > ul.nav > li { background-color:#e8e8e8; border-bottom:1px solid #4c4c4c; text-decoration:none; }		/* Menü háttér */
	div.part-showmenu.t2 > div > ul.nav > li:hover { background-color:#4c4c4c; }
	div.part-showmenu.t2 > div > ul.nav > li:hover > a { color:#ffffff; }
}