/*@media screen and (moz--min-device-pixel-ratio : 1.5), screen and (-o-min-device-pixel-ratio : 3/2), screen and (-webkit-min-device-pixel-ratio : 1.5), screen and (min-device-pixel-ratio : 1.5) {
	
	 }
*/

/************************************************************************************
smaller than 768 / and max-width: 979
*************************************************************************************/
@media (min-width: 768px) and (max-width: 979px) {

	section.NavMain li{
margin-left:25px;


}
#body_right{ 
}
.header_02_right_cont blockquote {/*width:238px;*/

font-size:12px;


}
.header_02_right_cont blockquote strong{ font-size:25px;
line-height:20px;
}
}




/************************************************************************************
smaller than 767
*************************************************************************************/
@media (max-width: 767px) {
nav { 
  		height: auto;
		/*background: #F90;*/
/*		position:absolute;
*/		right:0px;
		z-index:1000;
		
  	}
  	nav ul {
  		width: 100%;
  		display: none;
  		height: auto;
  	}
  	nav li {
  		width:50%;
  		float: left;
  		position: relative;
		
  	}
  	nav li a {
		border-bottom: 1px solid #576979;
		border-right: 1px solid #576979;
	}
  	nav a {
	  	text-align: left;
	  	width: 100%;
	  	text-indent: 25px;
		/*background: #F90;*/
  	}
	nav a#pull {
		display: block;
				/*background-color: #283744;*/
		width: 100%;
		position: relative;
	}
	nav a#pull:after {
		content:"";
		background: url('../images/nav-icon.png') no-repeat;
		width: 30px;
		height: 30px;
		display: inline-block;
		position: absolute;
		right: 15px;
		top: 10px;
	}
.header_02_right{
 width:45%;
}	.header_02_right_cont blockquote {/*width:238px;*/

font-size:12px;


}
.header_02_right_cont blockquote strong{ font-size:25px;
line-height:20px;
}
.FreeRight{ display:none;
}
}
@media (max-width: 640px) {
	
.HeaderRight li{ 
padding-left:8px;
padding-right:8px;

}	section.NavMain{
width:100%;

}
	section.NavMain li{
margin-left:10px;


}
nav { 
  		height: auto;
		/*background: #F90;*/
/*		position:absolute;
*/		right:0px;
		z-index:1000;
		
  	}
  	nav ul {
  		width: 100%;
  		display: none;
  		height: auto;
  	}
  	nav li {
  		width:50%;
  		float: left;
  		position: relative;
		
  	}
  	nav li a {
		border-bottom: 1px solid #576979;
		border-right: 1px solid #576979;
	}
  	nav a {
	  	text-align: left;
	  	width: 100%;
	  	text-indent: 25px;
		/*background: #F90;*/
  	}
	nav a#pull {
		display: block;
				/*background-color: #283744;*/
		width: 100%;
		position: relative;
	}
	nav a#pull:after {
		content:"";
		background: url('../images/nav-icon.png') no-repeat;
		width: 30px;
		height: 30px;
		display: inline-block;
		position: absolute;
		right: 15px;
		top: 10px;
	}
.FreeRight{ display:none;
}
}

/************************************************************************************
smaller than 480
*************************************************************************************/
@media screen and (max-width: 480px) {
	
	section.NavMain{
width:100%;

}
.Hide{ display:none !important;
}
section.NavMain li{
margin-left:4px;
font-size:11px;

}
aside#body_left{ 
float:left;
max-width: none ;
width:100%;

}
#body_right{ 
max-width: none ;
width:100%;
float:left;
padding-top:3%;

}
.right_box_01{margin:0px;
padding:0px;

padding-bottom:10px;
}

.right_box_01{margin:0px;
padding:0px;
width:50% !important;
float:left;

padding-bottom:10px;
}
.header_02_right{
 width:55%;
}	
.header_02_right_cont blockquote {/*width:238px;*/

font-size:12px;



}
.header_02_right_cont blockquote strong{ font-size:25px;
line-height:20px;
}
.FreeRight{ display:none;
}
}
@media screen and (max-width: 420px) {
	section.NavMain li{
margin-left:3px;
font-size:7px;

}	
	section.NavMain{
width:100%;

}	
.header_02_right{
 width:70%;
}
.header_02_right_cont blockquote {/*width:238px;*/

font-size:12px;
}	
.footerCol_01{ float:left;




}
.FreeRight{ display:none;
}
}


