	.tuyanBanner	{margin-top: -49px; min-width:300px; width:100%;}
	#tuyanTools		{		/* TUYAN TOOLS label on banner */
			margin-top: calc(-5.5% - 2px);		/*calc(-6px - 3.5vw);*/
			margin-left:calc(5.5% - 15px); 		/*calc(3.5vw - 15px);*/
			font-size: calc(1.4vw + 5px) !important;	/* 1.6vw */
			cursor:default; 
			color:#fff; 
			font-family:arial; 
			font-weight:bold; 
			font-style:italic;
	}


	#topContent		{min-width:350px;}
	#sloganLeft, #sloganRight	{line-height:140%; text-align:left; white-space:normal;}
	#sloganLeft		{padding-left:170px;}
	#leftButtons	{padding-left:165px; margin-bottom:5px;}	/* button has margin-left:5px */
	#leftButtons button	{margin-bottom:5px;}


	.custLogo			{width:33%; max-width:350px; min-width:120px; height:100px; margin:10px 0; /*margin: 1vw*/;}
	.custLogo:nth-last-of-type(1)	{border:solid 0px #fff;}
	.custLogo img	{max-width: 20vw /* IE */; max-width: Max(90%, 20vw) /* for dge & Chrome */; min-width:120px; margin-top:-2px;}

	@media (min-width:351px) and (max-width:490px) {
		.custLogo	{width:50%; border-bottom:solid 1px #eee;}
		#leftButtons	{white-space: normal !important;}
	}

	@media (max-width:350px) {
		.custLogo	{width:95%; border-bottom:solid 1px #eee;}
		.custLogo img {min-width:140px;}
		#leftButtons	{white-space: normal !important;}
	}


	#contact	{margin-top:-55px;}
	.tuyanMfgPic	{width:95%; border:solid 0px #fff; margin-bottom:10px; box-shadow:1px 3px 10px #999; border-radius:2px;}
	.conTactInfo	{padding-top:1vw;}