.menu-1
{
	background-image: url('1487019522_Menu.png');
	display: block;
	width: 32px;
	height:32px;
	background-size:100% 100%;
}


@media all and (min-width: 10px) and (max-width:959px)
{
	.header_menu ul li{display: none;}
	.bodyWidt,body
	{
		overflow-x: hidden;
	}
	.bodyWidt,
	.home_pic .go_left,
	.footer,
	.footer .go_left,
	.footer .go_right,
	.TB_Wrapper,
	.di_content
	{
		float: none;
		width: 100vw;
		padding:0px;
		margin:0px;
	}
	
	.di_content
	{
		width:95vw;
		margin: auto;
	}
	.logo
	{
		float: none !important;
		width: 232px;
		margin: auto;
	}
	
	.site-nav li:nth-child(2),
	.site-nav li:nth-child(1)
	{
		text-align: center;
	}
	
	.site-nav
	{
		width: 80vw;
		float: none !important;
		margin: auto;
	}
	
	.header
	{
		margin-bottom: 15px;
	}
	
	.header_menu ul
	{
		margin:0px;
		padding: 0px;
	}
	.header_menu ul li:first-child{margin-right:0; margin-left:0;}
	.header_menu ul li a
	{
		font-size:12px;
		font-weight: bold;
		line-height: 30px;
		display: block;
		width: 100%;
	}
	
	.header_menu ul li,
	.js_dd,
	.js_dd .go_left,
	.js_dd .go_right,
	.colLeft,
	.colRight,
	textarea
	{
		width: 100% !important;
		float: none !important;
	}
	
	#tooltip
	{
		margin-right:60px;
		margin-right:76px;
	}
	
	.footer > div:nth-child(1)
	{
		width: 100vw !important;
	}
	
	.home_pic .go_left,
	.footer > div:nth-child(1) > div:nth-child(2)
	{
		margin:0 !important;
	}
	
	.content
	{
		padding:0px;
	}
	ul.js_m.js_m_2
	{
		margin-left:-108px;
	}
	.TB_Wrapper{width:98%;margin-left:auto; margin-right:auto;}
	ul.js_m.js_m_1 li{text-align:center;}
	.header_menu ul li:hover{background: none;}
	.home_pic .go_left div,.home_pic .go_right div{text-align:center;}
	.header_menu_fixed
	{
		width: 130vw;
		position: fixed;
		top: 0;
		z-index: 99;
		border: 0px none;
		right: -15px;
		left: -15px;
	}
	/*-- english and french =====================*/
	html[dir=tlr] ul.js_m.js_m_2
	{
		margin-right: -142px;
		margin-left: 0;
	}
	html[dir=tlr] .DiTapTi a,html[dir=tlr] .DiTapTi span
	{
		padding: 10px 1px;
	}
	html[dir=tlr] #tooltip{margin-left:0;}
	
}



@media all and (min-width: 600px) and (max-width:959px)
{
	.header_menu ul li
	{
		width: inherit;
		float: right;
		display: inherit;
	}
	
	.header_menu ul li a
	{
		padding: 0 18px;
	}
	
	.home_pic .go_left
	{
		float: right;
		width: 32.5%;
		margin-left:0.5%;
	}
	
	.home_pic .go_left:last-chid
	{
		margin-left: 0;
	}
	
	.home_pic .go_left img
	{
		width: 90%;
		display: block;
		margin: auto;
	}
	
	.di_content
	{
		width:97vw;
		margin: auto;
	}
}

